Professional Documents
Culture Documents
F(s) =
(a0+a1s+a2s2+a3s3+a4s4+a5s5)/(b0+b1s+b2s2+b3s3+b4s4+b5s5)
1.2
a0
b0
a1
b1
a2
b2
a3
b3
a4
b4
a5
b5
Range:
Min freq
Max freq
0.8
0.6
0.1 rad/time
10 rad/time
Note:
This tool requires the Analysis ToolPack add-in.
0.4
0.2
http://www.engineers-excel.com
0
10
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
10
ENERATOR
Amplitude
10
100
1000
100
1000
Phase
10
s
0.1i
Num
Den
Amplitude Phase
-0.0099+0. -0.0099+0.
1
1
1
1
0
0
0
0.1042317 -0.010746
0.1047128 -0.010844
0.1051961 -0.010943
0.1056817 -0.011043
0.1061695 -0.011144
0.1066596 -0.011246
0.1071519 -0.011349
0.1076465 -0.011453
0.1081433 -0.011558
0.1086425 -0.011663
0.1091440 -0.011770
0.1096478 -0.011878
0.1101539 -0.011986
0.1106623 -0.012096
0.11117317-0.012206
0.1116863 -0.012318
0.1122018 -0.012430
0.1127197 -0.012544
0.1132400 -0.012658
0.1137627 -0.012774
0.1142878 -0.012891
0.1148153 -0.013008
0.1153453 -0.013127
0.1158777 -0.013247
0.1164126 -0.013368
0.1169499 -0.013490
0.1174897 -0.013613
0.1180320 -0.013737
0.1185768 -0.013862
0.1191242 -0.013989
0.1196740 -0.014116
0.1202264 -0.014245
0.1207813 -0.014375
0.1213388 -0.014506
0.1218989 -0.014638
0.1224616 -0.014771
0.1230268 -0.014906
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-0.010746
-0.010844
-0.010943
-0.011043
-0.011144
-0.011246
-0.011349
-0.011453
-0.011558
-0.011663
-0.011770
-0.011878
-0.011986
-0.012096
-0.012206
-0.012318
-0.012430
-0.012544
-0.012658
-0.012774
-0.012891
-0.013008
-0.013127
-0.013247
-0.013368
-0.013490
-0.013613
-0.013737
-0.013862
-0.013989
-0.014116
-0.014245
-0.014375
-0.014506
-0.014638
-0.014771
-0.014906
0.1235947 -0.015042
0.1241652 -0.015179
0.1247383 -0.015317
0.1253141 -0.015457
0.1258925 -0.015597
0.1264736 -0.015739
0.1270574 -0.015882
0.1276438 -0.016027
0.1282330 -0.016173
0.1288249 -0.016320
0.1294195 -0.016468
0.1300169 -0.016618
0.1306170 -0.016769
0.1312199 -0.016922
0.1318256 -0.017076
0.1324341 -0.017231
0.1330454 -0.017387
0.1336595 -0.017545
0.1342764 -0.017705
0.1348962 -0.017865
0.1355189 -0.018028
0.1361444 -0.018191
0.1367728 -0.018356
0.1374041 -0.018523
0.1380384 -0.018691
0.1386755 -0.018861
0.1393156 -0.019032
0.1399587 -0.019204
0.1406047 -0.019378
0.1412537 -0.019554
0.1419057 -0.019731
0.1425607 -0.019910
0.1432187 -0.020090
0.1438798 -0.020272
0.1445439 -0.020456
0.1452111 -0.020641
0.1458814 -0.020828
0.1465547 -0.021016
0.1472312 -0.021207
0.1479108 -0.021398
0.1485935 -0.021592
0.1492794 -0.021787
0.1499684 -0.021984
0.1506607 -0.022183
0.1513561 -0.022383
0.1520547 -0.022586
0.1527566 -0.022790
0.1534616 -0.022995
0.1541700 -0.023203
0.1548816 -0.023412
-0.015042
-0.015179
-0.015317
-0.015457
-0.015597
-0.015739
-0.015882
-0.016027
-0.016173
-0.016320
-0.016468
-0.016618
-0.016769
-0.016922
-0.017076
-0.017231
-0.017387
-0.017545
-0.017705
-0.017865
-0.018028
-0.018191
-0.018356
-0.018523
-0.018691
-0.018861
-0.019032
-0.019204
-0.019378
-0.019554
-0.019731
-0.019910
-0.020090
-0.020272
-0.020456
-0.020641
-0.020828
-0.021016
-0.021207
-0.021398
-0.021592
-0.021787
-0.021984
-0.022183
-0.022383
-0.022586
-0.022790
-0.022995
-0.023203
-0.023412
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.1555965 -0.023624
0.1563147 -0.023837
0.1570362 -0.024052
0.1577611 -0.024269
0.1584893 -0.024487
0.1592208 -0.024708
0.1599558 -0.024931
0.1606941 -0.025155
0.1614358 -0.025382
0.1621810 -0.025610
0.1629296 -0.025841
0.1636816 -0.026073
0.1644371 -0.026308
0.1651961 -0.026545
0.1659586 -0.026783
0.1667247 -0.027024
0.1674942 -0.027267
0.1682674 -0.027512
0.1690440 -0.027759
0.1698243 -0.028008
0.1706082 -0.028259
0.1713957 -0.028513
0.1721868 -0.028769
0.1729816 -0.029027
0.1737800 -0.029287
0.1745822 -0.029549
0.1753880 -0.029814
0.1761976 -0.030081
0.1770108 -0.030351
0.1778279 -0.030622
0.1786487 -0.030896
0.1794733 -0.031173
0.1803017 -0.031451
0.1811340 -0.031733
0.1819700 -0.032016
0.1828100 -0.032302
0.1836538 -0.032591
0.1845015 -0.032882
0.1853531 -0.033175
0.1862087 -0.033471
0.1870682 -0.033769
0.1879316 -0.034070
0.1887991 -0.034374
0.1896705 -0.034680
0.1905460 -0.034989
0.1914255 -0.035300
0.1923091 -0.035615
0.1931968 -0.035931
0.1940885 -0.036251
0.1949844 -0.036573
-0.023624
-0.023837
-0.024052
-0.024269
-0.024487
-0.024708
-0.024931
-0.025155
-0.025382
-0.025610
-0.025841
-0.026073
-0.026308
-0.026545
-0.026783
-0.027024
-0.027267
-0.027512
-0.027759
-0.028008
-0.028259
-0.028513
-0.028769
-0.029027
-0.029287
-0.029549
-0.029814
-0.030081
-0.030351
-0.030622
-0.030896
-0.031173
-0.031451
-0.031733
-0.032016
-0.032302
-0.032591
-0.032882
-0.033175
-0.033471
-0.033769
-0.034070
-0.034374
-0.034680
-0.034989
-0.035300
-0.035615
-0.035931
-0.036251
-0.036573
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.1958844 -0.036898
0.1967886 -0.037226
0.1976969 -0.037556
0.1986094 -0.037889
0.1995262 -0.038225
0.2004472 -0.038564
0.2013724 -0.038906
0.2023019 -0.039251
0.2032357 -0.039598
0.2041737 -0.039949
0.2051162 -0.040302
0.2060629 -0.040658
0.2070141 -0.041018
0.2079696 -0.041380
0.2089296 -0.041746
0.2098939 -0.042114
0.2108628 -0.042486
0.21183611-0.042860
0.2128139 -0.043238
0.2137962 -0.043619
0.2147830 -0.044003
0.2157744 -0.044390
0.2167704 -0.044781
0.2177709 -0.045175
0.2187761 -0.045572
0.2197859 -0.045972
0.2208004 -0.046376
0.2218196 -0.046782
0.2228435 -0.047193
0.2238721 -0.047606
0.2249054 -0.048023
0.2259435 -0.048444
0.2269864 -0.048868
0.2280342 -0.049295
0.2290867 -0.049726
0.2301441 -0.050160
0.2312064 -0.050598
0.2322736 -0.051040
0.2333458 -0.051485
0.2344228 -0.051934
0.2355049 -0.052386
0.2365919 -0.052842
0.2376840 -0.053302
0.2387811 -0.053765
0.2398832 -0.054232
0.2409905 -0.054703
0.2421029 -0.055178
0.2432204 -0.055656
0.2443430 -0.056139
0.2454708 -0.056625
-0.036898
-0.037226
-0.037556
-0.037889
-0.038225
-0.038564
-0.038906
-0.039251
-0.039598
-0.039949
-0.040302
-0.040658
-0.041018
-0.041380
-0.041746
-0.042114
-0.042486
-0.042860
-0.043238
-0.043619
-0.044003
-0.044390
-0.044781
-0.045175
-0.045572
-0.045972
-0.046376
-0.046782
-0.047193
-0.047606
-0.048023
-0.048444
-0.048868
-0.049295
-0.049726
-0.050160
-0.050598
-0.051040
-0.051485
-0.051934
-0.052386
-0.052842
-0.053302
-0.053765
-0.054232
-0.054703
-0.055178
-0.055656
-0.056139
-0.056625
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.2466039 -0.057115
0.2477422 -0.057609
0.2488857 -0.058107
0.2500345 -0.058608
0.2511886 -0.059114
0.2523480 -0.059624
0.2535128 -0.060138
0.2546830 -0.060656
0.2558585 -0.061178
0.2570395 -0.061704
0.2582260 -0.062234
0.2594179 -0.062768
0.2606153 -0.063307
0.2618183 -0.063849
0.2630267 -0.064396
0.2642408 -0.064947
0.2654605 -0.065503
0.2666858 -0.066063
0.2679168 -0.066627
0.2691534 -0.067195
0.2703958 -0.067768
0.2716439 -0.068345
0.2728977 -0.068926
0.2741574 -0.069512
0.2754228 -0.070103
0.2766941 -0.070698
0.2779713 -0.071297
0.2792543 -0.071901
0.2805433 -0.072510
0.2818382 -0.073123
0.2831391 -0.073740
0.2844461 -0.074363
0.2857590 -0.074990
0.2870780 -0.075621
0.2884031 -0.076258
0.2897343 -0.076899
0.2910717 -0.077544
0.2924152 -0.078195
0.2937649 -0.078850
0.2951209 -0.079510
0.2964831 -0.080175
0.2978516 -0.080845
0.2992264 -0.081519
0.3006076 -0.082199
0.3019951 -0.082883
0.3033891 -0.083572
0.3047894 -0.084266
0.3061963 -0.084965
0.3076096 -0.085670
0.3090295 -0.086379
-0.057115
-0.057609
-0.058107
-0.058608
-0.059114
-0.059624
-0.060138
-0.060656
-0.061178
-0.061704
-0.062234
-0.062768
-0.063307
-0.063849
-0.064396
-0.064947
-0.065503
-0.066063
-0.066627
-0.067195
-0.067768
-0.068345
-0.068926
-0.069512
-0.070103
-0.070698
-0.071297
-0.071901
-0.072510
-0.073123
-0.073740
-0.074363
-0.074990
-0.075621
-0.076258
-0.076899
-0.077544
-0.078195
-0.078850
-0.079510
-0.080175
-0.080845
-0.081519
-0.082199
-0.082883
-0.083572
-0.084266
-0.084965
-0.085670
-0.086379
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.3908408 -0.129422
0.3926449 -0.130401
0.3944573 -0.131386
0.3962780 -0.132375
0.3981071 -0.133370
0.3999447 -0.134369
0.4017908 -0.135374
0.4036453 -0.136383
0.4055085 -0.137397
0.4073802 -0.138416
0.4092606 -0.139439
0.41114972-0.140468
0.4130475 -0.141501
0.4149540 -0.142538
0.4168693 -0.143580
0.4187935 -0.144627
0.4207266 -0.145678
0.4226686 -0.146733
0.4246195 -0.147793
0.4265795 -0.148856
0.4285485 -0.149925
0.4305266 -0.150997
0.4325138 -0.152073
0.4345102 -0.153154
0.4365158 -0.154238
0.4385306 -0.155326
0.4405548 -0.156418
0.4425883 -0.157513
0.4446312 -0.158612
0.4466835 -0.159715
0.4487453 -0.160821
0.4508167 -0.161930
0.4528975 -0.163043
0.4549880 -0.164159
0.4570881 -0.165278
0.4591980 -0.166399
0.4613175 -0.167524
0.4634469 -0.168651
0.4655860 -0.169780
0.4677351 -0.170913
0.4698941 -0.172047
0.4720630 -0.173184
0.4742419 -0.174322
0.4764309 -0.175463
0.4786300 -0.176606
0.4808393 -0.177750
0.4830588 -0.178895
0.4852885 -0.180042
0.4875284 -0.181190
0.4897788 -0.182339
-0.129422
-0.130401
-0.131386
-0.132375
-0.133370
-0.134369
-0.135374
-0.136383
-0.137397
-0.138416
-0.139439
-0.140468
-0.141501
-0.142538
-0.143580
-0.144627
-0.145678
-0.146733
-0.147793
-0.148856
-0.149925
-0.150997
-0.152073
-0.153154
-0.154238
-0.155326
-0.156418
-0.157513
-0.158612
-0.159715
-0.160821
-0.161930
-0.163043
-0.164159
-0.165278
-0.166399
-0.167524
-0.168651
-0.169780
-0.170913
-0.172047
-0.173184
-0.174322
-0.175463
-0.176606
-0.177750
-0.178895
-0.180042
-0.181190
-0.182339
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.4920395 -0.183489
0.4943106 -0.184639
0.4965923 -0.185790
0.4988844 -0.186941
0.5011872 -0.188092
0.5035006 -0.189244
0.5058246 -0.190394
0.5081594 -0.191545
0.5105049 -0.192694
0.5128613 -0.193843
0.5152286 -0.194991
0.5176068 -0.196137
0.5199959 -0.197281
0.5223961 -0.198424
0.5248074 -0.199565
0.5272298 -0.200703
0.5296634 -0.201838
0.5321082 -0.202971
0.5345643 -0.204100
0.5370317 -0.205226
0.5395106 -0.206348
0.5420008 -0.207467
0.5445026 -0.208580
0.5470159 -0.209689
0.5495408 -0.210794
0.5520774 -0.211892
0.5546257 -0.212985
0.5571857 -0.214073
0.5597576 -0.215153
0.5623413 -0.216227
0.5649369 -0.217294
0.5675446 -0.218354
0.5701642 -0.219405
0.5727960 -0.220448
0.5754399 -0.221483
0.5780960 -0.222508
0.5807644 -0.223524
0.5834451 -0.224530
0.5861381 -0.225525
0.5888436 -0.226510
0.5915616 -0.227483
0.5942921 -0.228444
0.5970352 -0.229393
0.5997910 -0.230329
0.6025595 -0.231252
0.6053408 -0.232161
0.6081350 -0.233055
0.6109420 -0.233934
0.6137620 -0.234798
0.6165950 -0.235645
-0.183489
-0.184639
-0.185790
-0.186941
-0.188092
-0.189244
-0.190394
-0.191545
-0.192694
-0.193843
-0.194991
-0.196137
-0.197281
-0.198424
-0.199565
-0.200703
-0.201838
-0.202971
-0.204100
-0.205226
-0.206348
-0.207467
-0.208580
-0.209689
-0.210794
-0.211892
-0.212985
-0.214073
-0.215153
-0.216227
-0.217294
-0.218354
-0.219405
-0.220448
-0.221483
-0.222508
-0.223524
-0.224530
-0.225525
-0.226510
-0.227483
-0.228444
-0.229393
-0.230329
-0.231252
-0.232161
-0.233055
-0.233934
-0.234798
-0.235645
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.6194410 -0.236475
0.6223002 -0.237289
0.6251726 -0.238084
0.6280583 -0.238860
0.6309573 -0.239617
0.6338697 -0.240354
0.6367955 -0.241071
0.6397348 -0.241766
0.6426877 -0.242439
0.6456542 -0.243089
0.6486344 -0.243715
0.6516283 -0.244317
0.6546361 -0.244894
0.6576578 -0.245445
0.6606934 -0.245969
0.6637430 -0.246466
0.6668067 -0.246934
0.6698846 -0.247372
0.6729766 -0.247781
0.6760829 -0.248158
0.6792036 -0.248503
0.6823386 -0.248815
0.6854882 -0.249093
0.6886522 -0.249336
0.6918309 -0.249543
0.6950243 -0.249712
0.6982324 -0.249844
0.7014552 -0.249936
0.7046930 -0.249988
0.7079457 -0.249998
0.7112135 -0.249966
0.7144963 -0.249889
0.7177942 -0.249768
0.7211074 -0.249600
0.7244359 -0.249384
0.7277798 -0.249120
0.7311390 -0.248805
0.7345138 -0.248438
0.7379042 -0.248019
0.7413102 -0.247545
0.7447319 -0.247016
0.7481695 -0.246429
0.7516228 -0.245783
0.7550922 -0.245076
0.7585775 -0.244308
0.7620790 -0.243477
0.7655966 -0.242580
0.7691304 -0.241616
0.7726805 -0.240584
0.7762471 -0.239481
-0.236475
-0.237289
-0.238084
-0.238860
-0.239617
-0.240354
-0.241071
-0.241766
-0.242439
-0.243089
-0.243715
-0.244317
-0.244894
-0.245445
-0.245969
-0.246466
-0.246934
-0.247372
-0.247781
-0.248158
-0.248503
-0.248815
-0.249093
-0.249336
-0.249543
-0.249712
-0.249844
-0.249936
-0.249988
-0.249998
-0.249966
-0.249889
-0.249768
-0.249600
-0.249384
-0.249120
-0.248805
-0.248438
-0.248019
-0.247545
-0.247016
-0.246429
-0.245783
-0.245076
-0.244308
-0.243477
-0.242580
-0.241616
-0.240584
-0.239481
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.7798301 -0.238306
0.7834296 -0.237058
0.7870457 -0.235733
0.7906786 -0.234331
0.7943282 -0.232850
0.7979946 -0.231286
0.8016780 -0.229640
0.8053784 -0.227907
0.8090958 -0.226087
0.8128305 -0.224177
0.8165823 -0.222175
0.8203515 -0.220079
0.8241381 -0.217886
0.8279421 -0.215594
0.8317637 -0.213200
0.8356030 -0.210703
0.8394599 -0.208100
0.8433347 -0.205388
0.8472274 -0.202565
0.8511380 -0.199628
0.8550667 -0.196574
0.8590135 -0.193401
0.8629785 -0.190106
0.8669618 -0.186685
0.8709635 -0.183137
0.8749837 -0.179458
0.8790225 -0.175645
0.8830799 -0.171695
0.8871560 -0.167604
0.8912509 -0.163370
0.8953647 -0.158990
0.8994975 -0.154459
0.9036494 -0.149775
0.9078205 -0.144934
0.9120108 -0.139932
0.9162204 -0.134766
0.9204495 -0.129433
0.9246981 -0.123927
0.9289663 -0.118246
0.9332543 -0.112386
0.9375620 -0.106341
0.9418895 -0.100110
0.9462371 -0.093686
0.9506047 -0.087067
0.9549925 -0.080247
0.9594006 -0.073222
0.9638290 -0.065987
0.9682778 -0.058539
0.9727472 -0.050872
0.9772372 -0.042981
-0.238306
-0.237058
-0.235733
-0.234331
-0.232850
-0.231286
-0.229640
-0.227907
-0.226087
-0.224177
-0.222175
-0.220079
-0.217886
-0.215594
-0.213200
-0.210703
-0.208100
-0.205388
-0.202565
-0.199628
-0.196574
-0.193401
-0.190106
-0.186685
-0.183137
-0.179458
-0.175645
-0.171695
-0.167604
-0.163370
-0.158990
-0.154459
-0.149775
-0.144934
-0.139932
-0.134766
-0.129433
-0.123927
-0.118246
-0.112386
-0.106341
-0.100110
-0.093686
-0.087067
-0.080247
-0.073222
-0.065987
-0.058539
-0.050872
-0.042981
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0