scientific_comp_projects/CODE/CFD/openFOAM/tutorials/combustion/PDRFoam/flamePropagationWithObstacles/0/betav.orig

8090 lines
28 KiB
C++

/*--------------------------------*- C++ -*----------------------------------*\
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration | Website: https://openfoam.org
\\ / A nd | Version: 7
\\/ M anipulation |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object betav;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 0 0 0 0 0];
internalField nonuniform List<scalar>
8025
(
0
0
0
0.864387
0.915665
0
0
0
0.923762
0.978165
0
0
0
0.95
1
0.910886
0.973387
1
0.972232
0.978165
0.915665
0.978165
1
0.978165
1
1e-06
1e-06
1e-06
0.923455
0.980091
0
0
0
0.923454
0.98009
0
0
0
0.95
1
0.973454
0.973454
1
0.973454
0.98009
0.98009
0.98009
1
0.98009
1
1.4e-05
1e-05
1e-05
0.923467
0.980097
0
0
0
0.923454
0.98009
0
0
0
0.95
1
0.973454
0.973454
1
0.973454
0.98009
0.98009
0.98009
1
0.98009
1
1.9e-05
1.4e-05
1.4e-05
0.923473
0.9801
0
0
0
0.923454
0.98009
0
0
0
0.95
1
0.973454
0.973454
1
0.973454
0.98009
0.98009
0.98009
1
0.98009
1
2.3e-05
1.7e-05
1.7e-05
0.920313
0.97665
0
0
0
0.920289
0.976639
0
0
0
0.95
1
0.970102
0.970102
1
0.969525
0.976639
0.976639
0.976639
1
0.976639
1
0.821915
0.910886
0.920443
0.910886
0.915665
0.915665
0.973387
0.982943
0.973387
0.978165
0.9375
1
1
1
1
0.915665
0.973387
0.982943
0.973387
0.978165
0.911337
0.98087
0.97546
0.973387
0.982943
0.917591
0.973454
0.986728
0.973455
0.980091
0.98009
0.973454
0.986727
0.973454
0.98009
1
1
1
1
1
0.98009
0.973454
0.986727
0.973454
0.98009
0.973454
0.983847
0.976333
0.973454
0.986727
0.917604
0.973464
0.986737
0.973467
0.980097
0.98009
0.973454
0.986727
0.973454
0.98009
1
1
1
1
1
0.98009
0.973454
0.986727
0.973454
0.98009
0.973454
0.983847
0.976333
0.973454
0.986727
0.917609
0.973468
0.986741
0.973473
0.9801
0.98009
0.973454
0.986727
0.973454
0.98009
1
1
1
1
1
0.98009
0.973454
0.986727
0.973454
0.98009
0.973454
0.983847
0.976333
0.973454
0.986727
0.914162
0.970119
0.983193
0.970125
0.97665
0.976639
0.970102
0.983176
0.970102
0.976639
1
1
1
1
1
0.976639
0.970102
0.983176
0.970102
0.976639
0.970327
0.980344
0.972934
0.970102
0.983176
0.821915
0.910886
0.920443
0.910886
0.909461
0.915665
0.973387
0.982943
0.998575
0.973386
0.9375
1
1
0.982943
0.982943
0.915665
0.971962
1
0.973387
0.973386
0.926068
0.978165
1
0.978165
0.978165
0.917591
0.973454
0.986728
0.973455
0.973454
0.98009
0.973454
0.986727
1
0.973454
1
1
1
0.986727
0.986727
0.98009
0.973454
1
0.973454
0.973454
0.986727
0.98009
1
0.98009
0.98009
0.917604
0.973464
0.986737
0.973467
0.97346
0.98009
0.973454
0.986727
1
0.973454
1
1
1
0.986727
0.986727
0.98009
0.973454
1
0.973454
0.973454
0.986727
0.98009
1
0.98009
0.98009
0.917609
0.973468
0.986741
0.973473
0.973463
0.98009
0.973454
0.986727
1
0.973454
1
1
1
0.986727
0.986727
0.98009
0.973454
1
0.973454
0.973454
0.986727
0.98009
1
0.98009
0.98009
0.914162
0.970119
0.983193
0.970125
0.969401
0.976639
0.970102
0.983176
0.999287
0.970102
1
1
1
0.983176
0.983176
0.976639
0.969389
1
0.970102
0.970102
0.985988
0.976639
1
0.976639
0.976639
0.821915
0.915665
0.9375
0.915665
0.911337
0.910886
0.973387
1
0.973387
0.98087
0.920443
0.982943
1
0.982943
0.97546
0.910886
0.973387
1
0.973387
0.973387
0.915665
0.978165
1
0.978165
0.982943
0.917591
0.980091
1
0.980091
0.973454
0.973454
0.973454
1
0.973454
0.983847
0.986727
0.986727
1
0.986727
0.976333
0.973454
0.973454
1
0.973454
0.973454
0.98009
0.98009
1
0.98009
0.986727
0.917604
0.980101
1
0.980104
0.97346
0.973454
0.973454
1
0.973454
0.983847
0.986727
0.986727
1
0.986727
0.976333
0.973454
0.973454
1
0.973454
0.973454
0.98009
0.98009
1
0.98009
0.986727
0.917609
0.980105
1
0.980109
0.973463
0.973454
0.973454
1
0.973454
0.983847
0.986727
0.986727
1
0.986727
0.976333
0.973454
0.973454
1
0.973454
0.973454
0.98009
0.98009
1
0.98009
0.986727
0.914162
0.976656
1
0.976662
0.970338
0.970102
0.970102
1
0.970102
0.980344
0.983176
0.983176
1
0.983176
0.972934
0.970102
0.970102
1
0.970102
0.970102
0.976639
0.976639
1
0.976639
0.983176
0.84375
0.9375
0.9375
0.9375
0.9375
0.9375
1
1
1
1
0.9375
1
1
1
1
0.9375
1
1
1
1
0.9375
1
1
1
1
0.937501
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.937514
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.937519
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.890648
0.950018
0.950018
0.950023
0.950012
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.95
0.817587
0.915665
0.9375
0.915665
0.915665
0.91837
0.973387
1
0.973387
0.973386
0.91296
0.982943
1
0.982943
0.982943
0.910887
0.973387
1
0.973387
0.973386
0.920443
0.978165
1
0.978165
0.978165
0.910955
0.980091
1
0.980091
0.980091
0.983847
0.973454
1
0.973454
0.973454
0.976333
0.986727
1
0.986727
0.986727
0.973454
0.973454
1
0.973454
0.973454
0.986727
0.98009
1
0.98009
0.98009
0.910967
0.980101
1
0.980104
0.980097
0.983847
0.973454
1
0.973454
0.973454
0.976333
0.986727
1
0.986727
0.986727
0.973454
0.973454
1
0.973454
0.973454
0.986727
0.98009
1
0.98009
0.98009
0.910973
0.980105
1
0.980109
0.9801
0.983847
0.973454
1
0.973454
0.973454
0.976333
0.986727
1
0.986727
0.986727
0.973454
0.973454
1
0.973454
0.973454
0.986727
0.98009
1
0.98009
0.98009
0.90785
0.976656
1
0.976662
0.976651
0.980344
0.970102
1
0.970102
0.970102
0.972934
0.983176
1
0.983176
0.983176
0.970102
0.970102
1
0.970102
0.970102
0.983176
0.976639
1
0.976639
0.976639
0.821915
0.915665
0.9375
0.915665
0.926068
0.910886
0.973387
1
0.971962
0.978165
0.920443
0.982943
1
1
1
0.910886
0.998575
0.982943
0.973387
0.978165
0.909461
0.973386
0.982943
0.973386
0.978165
0.917591
0.980091
1
0.980091
0.986727
0.973454
0.973454
1
0.973454
0.98009
0.986727
0.986727
1
1
1
0.973454
1
0.986727
0.973454
0.98009
0.973454
0.973454
0.986727
0.973454
0.98009
0.917604
0.980101
1
0.980104
0.986734
0.973454
0.973454
1
0.973454
0.98009
0.986727
0.986727
1
1
1
0.973454
1
0.986727
0.973454
0.98009
0.973454
0.973454
0.986727
0.973454
0.98009
0.917609
0.980105
1
0.980109
0.986736
0.973454
0.973454
1
0.973454
0.98009
0.986727
0.986727
1
1
1
0.973454
1
0.986727
0.973454
0.98009
0.973454
0.973454
0.986727
0.973454
0.98009
0.914162
0.976656
1
0.976662
0.986
0.970102
0.970102
1
0.969389
0.976639
0.983176
0.983176
1
1
1
0.970102
0.999287
0.983176
0.970102
0.976639
0.969389
0.970102
0.983176
0.970102
0.976639
0.817587
0.91837
0.91296
0.910887
0.920443
0.915665
0.973387
0.982943
0.973387
0.978165
0.9375
1
1
1
1
0.915665
0.973387
0.982943
0.973387
0.978165
0.915665
0.973386
0.982943
0.973386
0.978165
0.910955
0.983848
0.976334
0.973455
0.986727
0.98009
0.973454
0.986727
0.973454
0.98009
1
1
1
1
1
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.910967
0.983857
0.976344
0.973467
0.986734
0.98009
0.973454
0.986727
0.973454
0.98009
1
1
1
1
1
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.910973
0.983861
0.976348
0.973473
0.986736
0.98009
0.973454
0.986727
0.973454
0.98009
1
1
1
1
1
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.90785
0.980361
0.972951
0.970125
0.983188
0.976639
0.970102
0.983176
0.970102
0.976639
1
1
1
1
1
0.976639
0.970102
0.983176
0.970102
0.976639
0.976639
0.970102
0.983176
0.970102
0.976639
0.820887
0.915665
0.9375
0.915665
0.915665
0.915665
0.971962
1
0.973387
0.973386
0.9375
1
0
0
0
0.915665
0.973387
0
0
0
0.915665
0.973386
0
0
0
0.910955
0.980091
1
0.980091
0.980091
0.98009
0.973454
1
0.973454
0.973454
1
1
0
0
0
0.98009
0.973454
0
0
0
0.98009
0.973454
0
0
0
0.910967
0.980101
1
0.980104
0.980097
0.98009
0.973454
1
0.973454
0.973454
1
1
0
0
0
0.98009
0.973454
0
0
0
0.98009
0.973454
0
0
0
0.910973
0.980105
1
0.980109
0.9801
0.98009
0.973454
1
0.973454
0.973454
1
1
0
0
0
0.98009
0.973454
0
0
0
0.98009
0.973454
0
0
0
0.9095
0.976656
1
0.976662
0.976651
0.976639
0.969389
1
0.970102
0.970102
1
1
0
0
0
0.976639
0.970102
0
0
0
0.976639
0.970102
0
0
0
0.812041
0.911338
0.911338
0.906368
0.916309
0.907204
0.979513
0.97634
0.969704
0.982977
0.907204
0.97634
0.98009
0.973454
0.986727
0.907204
0.97634
0.98009
0.969126
0.982977
0.903852
0.972889
0.976639
0.966352
0.983176
0.910118
0.977588
0.977588
0.972618
0.982559
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.937528
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.910118
0.977588
0.977588
0.972618
0.982559
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.910118
0.977588
0.977588
0.972618
0.982559
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.813557
0.911338
0.911338
0.906368
0.916309
0.908143
0.97634
0.97634
0.969704
0.982977
0.910954
0.98009
0.98009
0.973454
0.986727
0.908143
0.97634
0.97634
0.969704
0.982977
0.904789
0.972893
0.972884
0.966352
0.979426
0.910118
0.977588
0.977588
0.972618
0.982559
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.937528
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.910118
0.977588
0.977588
0.972618
0.982559
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.910118
0.977588
0.977588
0.972618
0.982559
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.813557
0.911338
0.911338
0.906368
0.915596
0.908143
0.97634
0.97634
0.972741
0.982977
0.910954
0.98009
0.98009
0.969704
0.982977
0.908143
0.975628
0.98009
0.969704
0.982977
0.907602
0.972889
0.976639
0.966352
0.979426
0.910118
0.977588
0.977588
0.972618
0.982559
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.937528
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.910118
0.977588
0.977588
0.972618
0.982559
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.910118
0.977588
0.977588
0.972618
0.982559
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.810745
0.908528
0.911338
0.903557
0.913496
0.907204
0.97634
0.98009
0.969704
0.982981
0.907204
0.97634
0.98009
0.969704
0.982972
0.907204
0.97634
0.98009
0.969704
0.982977
0.903852
0.972889
0.976639
0.966352
0.979426
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.937528
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.77918
0.873838
0.873838
0.868868
0.878809
0.873454
0.93009
0.93009
0.923454
0.936727
0.873454
0.93009
0.93009
0.923454
0.936727
0.873454
0.93009
0.93009
0.923454
0.936727
0.870102
0.926639
0.926639
0.920102
0.933176
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.937528
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.810743
0.908528
0.911338
0.903557
0.913498
0.907208
0.97634
0.98009
0.969704
0.982977
0.907199
0.97634
0.98009
0.969704
0.982977
0.907204
0.97634
0.98009
0.969704
0.982977
0.903852
0.972889
0.976639
0.966352
0.979426
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.937528
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.810745
0.908528
0.911338
0.903557
0.916309
0.907204
0.97634
0.98009
0.968991
0.982977
0.907204
0.97634
0.98009
0.973454
0.986727
0.907204
0.979378
0.97634
0.969704
0.982977
0.903139
0.972889
0.972889
0.966352
0.979426
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.937528
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.810743
0.907593
0.907584
0.902618
0.912559
0.908143
0.97634
0.97634
0.969704
0.982977
0.910954
0.98009
0.98009
0.973454
0.986727
0.908143
0.97634
0.97634
0.969704
0.982977
0.904791
0.972889
0.972889
0.966352
0.979426
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.937528
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.813555
0.908528
0.911338
0.903557
0.913498
0.908143
0.975628
0.98009
0.969704
0.982977
0.910954
0.98009
0.98009
0.969704
0.982977
0.908143
0.97634
0.97634
0.972741
0.982977
0.904791
0.972889
0.972889
0.966352
0.978713
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.937528
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
0.907305
0.973838
0.973838
0.968868
0.978809
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.973454
0.98009
0.98009
0.973454
0.986727
0.970102
0.976639
0.976639
0.970102
0.983176
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
)
;
boundaryField
{
outer
{
type uniformInletOutlet;
uniformInletValue 1;
value uniform 1;
}
ground
{
type zeroGradient;
}
blockedFaces
{
type zeroGradient;
value uniform 0;
}
baffleWall
{
type zeroGradient;
value uniform 0;
}
baffleCyclic_half0
{
type cyclic;
}
baffleCyclic_half1
{
type cyclic;
}
}
// ************************************************************************* //