RUN DATE 02/20/2026 MISSOURI DEPARTMENT OF REVENUE PAGE 1 DT13A /DT13010 OPTION L CIGARETTE TAX SYSTEM PAYMENT HISTORY JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBER OCTOBER NOVEMBER DECEMBER YEAR TO DATE 401 BALLWIN 3,211.94 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 3,211.94 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 402 BRECKENRIDGE HLS 3,026.75 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 3,026.75 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 403 BRENTWOOD 3,183.09 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 3,183.09 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 404 CLAYTON 8,374.02 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 8,374.02 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 405 CRESTWOOD 2,370.30 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 2,370.30 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 406 HAZELWOOD 2,628.99 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 2,628.99 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 407 MAPLEWOOD 5,549.95 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 5,549.95 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 408 MARLBOROUGH 836.32 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 836.32 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 409 MOLINE ACRES 653.90 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 653.90 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 410 NORMANDY 3,183.09 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 3,183.09 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 411 OLIVETTE 1,747.05 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,747.05 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 412 OVERLAND 5,167.97 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 5,167.97 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 413 PINE LAWN 2,512.60 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 2,512.60 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 414 RICHMOND HTS 6,329.71 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 6,329.71 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 415 RIVERVIEW 264.73 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 264.73 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 416 ROCK HILL 1,892.10 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,892.10 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 417 ST ANN 3,530.86 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 3,530.86 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 418 ST JOHN 1,806.92 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,806.92 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 419 SHREWSBURY 8,082.04 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 8,082.04 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 420 UNIVERSITY CITY 9,123.12 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 9,123.12 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 421 WEBSTER GROVES 2,479.46 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 2,479.46 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 422 WOODSON TERRACE 407.90 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 407.90 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 423 PACIFIC 765.62 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 765.62 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 425 BELLA VILLA 78.17 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 78.17 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 426 BELLERIVE 19.72 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 19.72 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 427 BELLEFONTAINE NBR 1,109.09 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,109.09 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 428 BEL-NOR 144.47 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 144.47 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 429 BEL-RIDGE 220.16 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 220.16 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 431 BERKELEY 849.68 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 849.68 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 432 BRIDGETON 1,181.90 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,181.90 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 434 CALVERTON PARK 118.03 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 118.03 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 435 CHAMP 1.03 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1.03 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 436 CHARLACK 134.66 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 134.66 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 437 COOL VALLEY 107.29 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 107.29 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 438 COUNTRY LIFE ACRES 7.43 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 7.43 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 439 CREVE COEUR 1,944.94 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,944.94 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 440 CRYSTAL LAKE PARK 52.46 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 52.46 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 441 DELLWOOD 507.45 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 507.45 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 442 DES PERES 949.34 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 949.34 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 443 EDMUNDSON 88.81 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 88.81 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 444 ELLISVILLE 1,031.12 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,031.12 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 445 EUREKA 1,202.65 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,202.65 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 446 FERGUSON 1,913.24 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,913.24 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 447 FLORDELL HILLS 74.76 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 74.76 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 448 FLORISSANT 5,424.97 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 5,424.97 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 449 GLENDALE 637.78 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 637.78 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 450 GLEN ECHO PARK 12.59 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 12.59 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 452 GRANTWOOD 97.17 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 97.17 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 453 GREENDALE 66.29 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 66.29 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 454 HANLEY HILLS 207.46 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 207.46 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 455 HILLSDALE 125.57 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 125.57 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 456 JENNINGS 1,331.63 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,331.63 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 457 KINLOCK 27.15 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 27.15 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 458 KIRKWOOD 3,042.37 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 3,042.37 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 459 LADUE 928.27 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 928.27 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 460 LAKESHIRE 160.47 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 160.47 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 463 HUNTLEIGH 37.27 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 37.27 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 465 CLARKSON VALLEY 269.42 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 269.42 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 466 NORWOOD COURT 91.90 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 91.90 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 467 COUNTRY CLUB HILLS 104.71 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 104.71 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 468 OAKLAND 143.54 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 143.54 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 469 PAGEDALE 263.74 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 263.74 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 470 PASADENA HILLS 94.18 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 94.18 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 471 PASADENA PARK 44.92 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 44.92 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 475 SUNSET HILLS 949.85 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 949.85 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 476 SYCAMORE HILLS 57.93 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 57.93 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 477 TOWN & COUNTRY 1,202.03 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,202.03 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 478 UPLANDS PARK 32.21 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 32.21 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 479 VALLEY PARK 710.99 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 710.99 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 480 VELDA HILLS 122.68 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 122.68 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 481 VELDA VILLAGE 90.97 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 90.97 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 482 VINITA PARK 203.43 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 203.43 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 484 WARSON WOODS 208.39 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 208.39 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 485 WELLSTON 158.72 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 158.72 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 486 WESTWOOD 32.63 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 32.63 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 487 WILBUR PARK 45.33 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 45.33 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 488 FENTON 411.93 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 411.93 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 489 MANCHESTER 1,893.21 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,893.21 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 490 NORTHWOODS 380.74 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 380.74 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 492 WINCHESTER 149.42 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 149.42 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 493 FRONTENAC 373.00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 373.00 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 494 TWIN OAKS VI 62.47 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 62.47 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 495 BEVERLY HILLS 49.05 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 49.05 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 496 BLACK JACK 685.07 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 685.07 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 497 MARYLAND HTS 2,920.82 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 2,920.82 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 498 CHESTERFIELD 5,163.29 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 5,163.29 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 499 GREEN PARK 279.33 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 279.33 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 500 WILDWOOD 3,657.43 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 3,657.43 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 990 JACKSON 66,858.96 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 66,858.96 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 991 DEPARTMENT OF REVENUE 675.34 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 675.34 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 997 ST LOUIS CITY 31,143.70 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 31,143.70 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 998 DEPARTMENT OF REVENUE 1,545.05 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 SPECIAL PAYMENTS 1,545.05 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 999 CENTRAL BANK 154,505.90 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 .00 EXCLUDED FROM DISTRIBUTION 67,634.52 154,505.90 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------