...:::()::()::39.........::():::.........::::::::::::......::......:()::():::::():......:()::...:...::540580:680:...:::::()::::():()......