← Back to Scenario Details

Test Case Files

File: tc_65.in Scenario: main Problem: 0180-dna-dinossaurico

Input File

/test-cases/main/tc_65.in
91423 bytes
6d424cf28a9676c90a4c91d8b6a63033
✅ Found 1 match(es) in DB
  • ID: 3322 (Scenario ID: None) Current Scenario
DFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFTDFT

Output File

/test-cases/main/tc_65.sol
6 bytes
e476d030ca79a9f06a5a2c29a2942b59
✅ Found 1 match(es) in DB
  • ID: 3322 (Scenario ID: None)
30474

Analysis

Input exists in the database.

Output also exists in the database.

Both files exist in DB. This should be synced unless they belong to different test configurations.