diff --git a/tests/morphology_test_cases/.DS_Store b/tests/morphology_test_cases/.DS_Store new file mode 100644 index 00000000..39266ccf Binary files /dev/null and b/tests/morphology_test_cases/.DS_Store differ diff --git a/tests/morphology_test_cases/complex/CTEM b/tests/morphology_test_cases/complex/CTEM new file mode 120000 index 00000000..4ab9f634 --- /dev/null +++ b/tests/morphology_test_cases/complex/CTEM @@ -0,0 +1 @@ +/Users/daminton/work/Git/CTEM/build/src/CTEM \ No newline at end of file diff --git a/tests/morphology_test_cases/complex/FassettCounts.txt b/tests/morphology_test_cases/complex/FassettCounts.txt new file mode 100755 index 00000000..44ce2d5c --- /dev/null +++ b/tests/morphology_test_cases/complex/FassettCounts.txt @@ -0,0 +1,1859 @@ +0.262536589 +0.176770321 +0.175995859 +0.156565826 +0.130153339 +0.126776836 +0.126553629 +0.118358564 +0.116568588 +0.106986374 +0.105429213 +0.098078171 +0.092612749 +0.090501684 +0.09047876 +0.08781776 +0.085820858 +0.085754002 +0.083454996 +0.076337128 +0.075205063 +0.07340358 +0.073309078 +0.072861195 +0.068587427 +0.068080952 +0.066606033 +0.065360443 +0.065199574 +0.064515709 +0.064202063 +0.062984385 +0.061691271 +0.061284111 +0.060228058 +0.059947254 +0.055627617 +0.055591274 +0.053209719 +0.05240097 +0.051933239 +0.051539026 +0.050585707 +0.050556021 +0.048518661 +0.0469625 +0.04669845 +0.046388145 +0.04604167 +0.046022951 +0.045856228 +0.045741301 +0.045294882 +0.044407434 +0.044282604 +0.044105377 +0.043816229 +0.043681845 +0.043550516 +0.043486217 +0.042997763 +0.042848343 +0.042555172 +0.040751772 +0.039898363 +0.039055811 +0.038536098 +0.038294147 +0.037820879 +0.037679493 +0.036935659 +0.03689386 +0.035973907 +0.035657555 +0.035625893 +0.035545273 +0.035306149 +0.035302029 +0.035045565 +0.035043678 +0.034913473 +0.034847137 +0.034552809 +0.034384033 +0.033993189 +0.033745352 +0.033523645 +0.033318762 +0.033016794 +0.032899143 +0.032609478 +0.032314951 +0.032142475 +0.03200486 +0.031917757 +0.031890144 +0.031857988 +0.031460625 +0.030767677 +0.030767113 +0.030460476 +0.030331865 +0.030289734 +0.029726887 +0.029615973 +0.029550011 +0.02938451 +0.029173721 +0.029095247 +0.029082436 +0.029073275 +0.028761459 +0.028689842 +0.028631931 +0.028592638 +0.028579586 +0.028563473 +0.028557178 +0.028480917 +0.028459938 +0.028346771 +0.028335405 +0.028153231 +0.028084768 +0.028073935 +0.028040752 +0.02793849 +0.027823267 +0.027690029 +0.027462877 +0.02729034 +0.027278883 +0.026917295 +0.026840796 +0.026818367 +0.026721016 +0.026655212 +0.02663151 +0.026473448 +0.026417494 +0.026259781 +0.026256214 +0.026160954 +0.026140079 +0.026019669 +0.025973564 +0.025891783 +0.025720058 +0.025710346 +0.025668613 +0.025640926 +0.025276188 +0.025203102 +0.025177795 +0.025167692 +0.025158926 +0.025071365 +0.025056839 +0.025004429 +0.024973148 +0.024682114 +0.024676453 +0.024466703 +0.024330297 +0.024309729 +0.02425374 +0.024244202 +0.024087336 +0.023678082 +0.023496538 +0.02347315 +0.023157385 +0.022928219 +0.022852436 +0.02281638 +0.02279372 +0.022724525 +0.02266025 +0.022654459 +0.022652817 +0.022649279 +0.022620216 +0.022600542 +0.022588608 +0.022569284 +0.022550669 +0.022410641 +0.022315672 +0.022302658 +0.022299139 +0.022288818 +0.022202471 +0.022167955 +0.022162033 +0.02209297 +0.022073755 +0.021955069 +0.021751413 +0.021708652 +0.021423197 +0.021378506 +0.021259531 +0.021227345 +0.021089561 +0.020936649 +0.020861197 +0.020860371 +0.020838644 +0.020606852 +0.020473328 +0.020472935 +0.020471384 +0.020430973 +0.020380817 +0.020325941 +0.020262781 +0.020239618 +0.020236551 +0.02021805 +0.020058912 +0.020020618 +0.02001145 +0.019993168 +0.019958797 +0.019916817 +0.019894848 +0.019819748 +0.01980736 +0.019772074 +0.019747128 +0.019706919 +0.019619061 +0.019556425 +0.01953952 +0.019537689 +0.01937623 +0.019359455 +0.019353893 +0.019328989 +0.019320642 +0.019315897 +0.01931078 +0.019274996 +0.019219761 +0.019188459 +0.019170271 +0.019121384 +0.019117035 +0.019082581 +0.01900869 +0.018900898 +0.01887785 +0.018834726 +0.018802755 +0.018799969 +0.018734516 +0.018716284 +0.018657557 +0.018486683 +0.018470064 +0.01843469 +0.018428869 +0.018424885 +0.018359276 +0.018357563 +0.018275291 +0.018178654 +0.018173914 +0.018167345 +0.018141184 +0.018096386 +0.018080029 +0.018067968 +0.018058834 +0.018057837 +0.018043201 +0.018038431 +0.017957052 +0.017945669 +0.017872269 +0.017806503 +0.017760859 +0.017738289 +0.017689602 +0.017683031 +0.017664824 +0.017629597 +0.017627619 +0.017572273 +0.01746537 +0.017459494 +0.017347958 +0.017296581 +0.017276457 +0.017257166 +0.017207304 +0.017165371 +0.017153646 +0.017105444 +0.017037437 +0.017032539 +0.017010843 +0.016990288 +0.016960238 +0.016940037 +0.016935999 +0.016928764 +0.016826895 +0.016826365 +0.016784529 +0.016782661 +0.016767546 +0.016752989 +0.016724216 +0.016719021 +0.016698797 +0.016666059 +0.016629961 +0.016604898 +0.016601042 +0.016569962 +0.016551758 +0.016543955 +0.016517651 +0.016488834 +0.016479387 +0.01644212 +0.016438778 +0.016426662 +0.016424648 +0.016361364 +0.016360878 +0.016351889 +0.01633313 +0.016324522 +0.01630615 +0.016235176 +0.016225349 +0.016223791 +0.016197784 +0.016143642 +0.016067232 +0.016022793 +0.016020367 +0.016010267 +0.016004301 +0.015972395 +0.015945494 +0.015922928 +0.015917259 +0.015873688 +0.015823755 +0.015801109 +0.015800224 +0.01578319 +0.015766155 +0.015756973 +0.015749697 +0.01574148 +0.015733179 +0.015717846 +0.015688328 +0.015679689 +0.015651791 +0.015578312 +0.015568274 +0.015530949 +0.015530323 +0.015514252 +0.015489029 +0.015470831 +0.015454618 +0.015418854 +0.015399651 +0.015362696 +0.015293245 +0.015278149 +0.015268711 +0.015223194 +0.015179592 +0.015173313 +0.015159817 +0.015134972 +0.015124113 +0.015116041 +0.015099134 +0.015076462 +0.015045692 +0.015029678 +0.015027952 +0.015027258 +0.014935503 +0.01493124 +0.014926783 +0.01491824 +0.0149004 +0.014860443 +0.014859562 +0.014846706 +0.014798023 +0.014779491 +0.014776089 +0.014741917 +0.014723202 +0.014678886 +0.014669807 +0.014668699 +0.014668066 +0.014646431 +0.014642235 +0.014635643 +0.014628716 +0.014619865 +0.014581942 +0.014542461 +0.014536594 +0.014529648 +0.014468794 +0.014467144 +0.014455965 +0.014454327 +0.014449732 +0.014434872 +0.014409092 +0.014391941 +0.014377277 +0.014373404 +0.014367949 +0.014364553 +0.014335861 +0.014331312 +0.014315964 +0.01426531 +0.014250792 +0.014210838 +0.014205109 +0.014191071 +0.014177277 +0.014177231 +0.014173882 +0.014140757 +0.014134668 +0.014126049 +0.014125811 +0.014054796 +0.014049654 +0.014025244 +0.014011656 +0.014005735 +0.014000278 +0.013994108 +0.013980742 +0.013960318 +0.013959234 +0.013957403 +0.013863153 +0.013853767 +0.013846024 +0.013827398 +0.0138141 +0.013794388 +0.013780336 +0.013725868 +0.01370705 +0.013689266 +0.013676516 +0.013659449 +0.013632868 +0.013612614 +0.013608204 +0.013590315 +0.013580334 +0.013579395 +0.013574163 +0.013561247 +0.013552969 +0.013543577 +0.013521376 +0.013520414 +0.013518848 +0.013515829 +0.013506664 +0.013487404 +0.013485006 +0.013484594 +0.013480972 +0.013479225 +0.01347628 +0.013475264 +0.01346327 +0.013460785 +0.013449255 +0.013442308 +0.013407326 +0.013399773 +0.013395823 +0.013386217 +0.013368906 +0.013360865 +0.013346773 +0.013335306 +0.013333345 +0.013333048 +0.013321527 +0.013315958 +0.013315645 +0.01330739 +0.01330707 +0.013300503 +0.013275019 +0.013258389 +0.013248606 +0.013243155 +0.013229275 +0.013220968 +0.013217663 +0.013214537 +0.013209286 +0.013207514 +0.013207174 +0.013193296 +0.013181753 +0.013153952 +0.013148331 +0.013147619 +0.01313567 +0.013118118 +0.013115601 +0.01311112 +0.013109673 +0.013098419 +0.013078987 +0.013071623 +0.013053558 +0.013045286 +0.013034384 +0.013032793 +0.012990602 +0.012989401 +0.012988441 +0.012980288 +0.012979965 +0.012975786 +0.012964212 +0.012956188 +0.012955414 +0.012893169 +0.012893152 +0.0128902 +0.012886431 +0.012879498 +0.012878588 +0.012859074 +0.012858637 +0.012857098 +0.012831366 +0.012811628 +0.012811588 +0.01280357 +0.012792517 +0.012785456 +0.012731108 +0.012724525 +0.012707968 +0.012705519 +0.012686659 +0.012677549 +0.012675512 +0.012669334 +0.012662849 +0.012638254 +0.012635168 +0.012623556 +0.012621117 +0.012598213 +0.012597338 +0.012591715 +0.012580093 +0.012575912 +0.012569979 +0.01256566 +0.012554483 +0.012516331 +0.012513477 +0.012508524 +0.012498989 +0.012497349 +0.012469387 +0.012460047 +0.012458017 +0.012454325 +0.012438656 +0.012437292 +0.012430819 +0.012428659 +0.012428358 +0.012392172 +0.012384192 +0.012363575 +0.0123627 +0.012350508 +0.012346867 +0.01234458 +0.012331961 +0.012319809 +0.012309959 +0.012292959 +0.012284637 +0.012281668 +0.012281235 +0.012280586 +0.012274038 +0.012268166 +0.012258696 +0.012257057 +0.012251684 +0.012246971 +0.012233299 +0.012228237 +0.012225534 +0.01220252 +0.012199188 +0.012192537 +0.012169985 +0.012165277 +0.01216407 +0.012150248 +0.012142494 +0.012138397 +0.012134502 +0.01213015 +0.012127392 +0.012120623 +0.012117563 +0.012116022 +0.012113462 +0.012105881 +0.012105434 +0.012104166 +0.012102961 +0.01209749 +0.012092037 +0.012088411 +0.012075352 +0.012067623 +0.012067242 +0.012063 +0.012036968 +0.012029539 +0.012010164 +0.011975971 +0.01196966 +0.011960005 +0.011939915 +0.011938236 +0.011930258 +0.011906082 +0.011903753 +0.011892712 +0.011889427 +0.011856606 +0.011820641 +0.011805254 +0.011789558 +0.011789398 +0.01178734 +0.011783859 +0.011779053 +0.011778351 +0.011777405 +0.011772186 +0.011769785 +0.011769045 +0.011750731 +0.011747965 +0.011736797 +0.011734623 +0.011733103 +0.011727646 +0.01172629 +0.011725962 +0.011709002 +0.011707088 +0.011696634 +0.011681881 +0.011675974 +0.011667149 +0.011655512 +0.011647635 +0.011647419 +0.01163505 +0.011605785 +0.011605425 +0.011600323 +0.011598598 +0.011597515 +0.011596882 +0.011592381 +0.011589779 +0.011586567 +0.011561277 +0.011549034 +0.011542812 +0.011533627 +0.011532291 +0.011521511 +0.011510878 +0.011508146 +0.011506927 +0.011503363 +0.011489201 +0.011487507 +0.011483534 +0.011479553 +0.011467575 +0.011454956 +0.011446638 +0.011445547 +0.011441696 +0.011437248 +0.011431505 +0.011427803 +0.011426689 +0.011415283 +0.011396639 +0.01138549 +0.011352455 +0.011314417 +0.011306023 +0.011303225 +0.011302319 +0.011300928 +0.011289301 +0.011285217 +0.011281603 +0.011278131 +0.01127788 +0.011263325 +0.011262651 +0.011262035 +0.011246296 +0.011234552 +0.011231739 +0.011231646 +0.011219385 +0.01121571 +0.01120808 +0.011197796 +0.011194654 +0.011191275 +0.01118327 +0.011173223 +0.011152914 +0.011149899 +0.011143148 +0.011132282 +0.011125904 +0.011119093 +0.011117306 +0.011116018 +0.011109745 +0.011104404 +0.011101629 +0.011097563 +0.011075924 +0.011064947 +0.01105262 +0.01104351 +0.011031324 +0.011030983 +0.011029053 +0.011020464 +0.011018896 +0.011011696 +0.011001032 +0.010998014 +0.010984489 +0.010971436 +0.010968437 +0.010963564 +0.010949352 +0.010948906 +0.010934481 +0.010930653 +0.010904673 +0.010899469 +0.01089786 +0.010891098 +0.010890671 +0.010883684 +0.010878458 +0.010868954 +0.010840351 +0.010828503 +0.010828463 +0.010825006 +0.010823111 +0.010821735 +0.010817783 +0.010810497 +0.010802845 +0.01079652 +0.010791281 +0.010790363 +0.01078661 +0.010768972 +0.010767355 +0.010755199 +0.010752583 +0.01073773 +0.010730816 +0.010725431 +0.010719328 +0.010708258 +0.010699146 +0.010698341 +0.010698065 +0.010691956 +0.010674366 +0.010650129 +0.010644913 +0.010642487 +0.010639471 +0.010637476 +0.010636229 +0.010623184 +0.010613899 +0.010610718 +0.010591265 +0.010589745 +0.010572945 +0.010570053 +0.010569427 +0.010567434 +0.010564369 +0.010555328 +0.01055295 +0.010534523 +0.010531313 +0.010522446 +0.010521631 +0.010521332 +0.010512012 +0.010507 +0.010502451 +0.010496294 +0.010495981 +0.010483732 +0.010479671 +0.010476015 +0.010474428 +0.010467804 +0.010461031 +0.010460667 +0.010458643 +0.010456127 +0.010455097 +0.010447887 +0.010445536 +0.010445459 +0.010440294 +0.010437674 +0.010424053 +0.010416035 +0.010414288 +0.010411982 +0.010407345 +0.010399019 +0.010397694 +0.010388165 +0.010378002 +0.01037006 +0.010369282 +0.010366194 +0.010362364 +0.010360876 +0.010360525 +0.010359678 +0.010355755 +0.010355 +0.010347639 +0.010340961 +0.010337378 +0.010333439 +0.010332153 +0.010330547 +0.010319702 +0.010315458 +0.010309067 +0.010282721 +0.010280952 +0.010279924 +0.010276993 +0.01026244 +0.010249809 +0.010248869 +0.010244844 +0.010238785 +0.010236814 +0.010225241 +0.010225189 +0.010216644 +0.010205359 +0.01020236 +0.010201057 +0.010196196 +0.010189608 +0.010189569 +0.010172859 +0.010172478 +0.010165102 +0.01014731 +0.010141016 +0.010140961 +0.010140358 +0.010133509 +0.010133013 +0.010129753 +0.010118662 +0.010115639 +0.010097383 +0.010086994 +0.010082422 +0.010079693 +0.010077808 +0.010072815 +0.010069971 +0.010069366 +0.010055101 +0.01005344 +0.010052853 +0.010047998 +0.010046717 +0.010044819 +0.010043018 +0.010027805 +0.010021772 +0.010021236 +0.01001984 +0.010019176 +0.010010813 +0.00999271 +0.009992634 +0.009991449 +0.009988405 +0.009984127 +0.009974216 +0.009973822 +0.009963972 +0.009963217 +0.009959003 +0.009956129 +0.009952198 +0.009951605 +0.009948689 +0.009944738 +0.009934162 +0.009918089 +0.009917334 +0.009915791 +0.009914267 +0.009904041 +0.009895824 +0.009893026 +0.009889654 +0.009885946 +0.009877302 +0.009871275 +0.009862823 +0.009861906 +0.009858282 +0.009857748 +0.009855597 +0.009847418 +0.009838875 +0.009835417 +0.009831131 +0.009821716 +0.009816917 +0.009803411 +0.009801027 +0.009800934 +0.009796852 +0.009794268 +0.00978698 +0.00978071 +0.009769447 +0.009763535 +0.009754473 +0.009749176 +0.009735178 +0.009727205 +0.009726158 +0.009698318 +0.009689453 +0.009668062 +0.009665691 +0.009660448 +0.00965749 +0.009654848 +0.009649281 +0.009637127 +0.009626499 +0.009619808 +0.009618343 +0.009615482 +0.0096136 +0.009610949 +0.009606657 +0.009603209 +0.009598448 +0.009588451 +0.009587584 +0.009577406 +0.009574543 +0.009573772 +0.009573324 +0.009570744 +0.009566359 +0.009563923 +0.009561911 +0.009549023 +0.009546049 +0.009538694 +0.009536924 +0.009534451 +0.009518095 +0.00951535 +0.009508617 +0.009503626 +0.009499363 +0.009495277 +0.009491816 +0.009480606 +0.009474659 +0.009469687 +0.009466248 +0.009465406 +0.009452772 +0.009446671 +0.009442673 +0.009437975 +0.00943074 +0.009428259 +0.009424911 +0.00942466 +0.009418406 +0.00941394 +0.009413757 +0.009407326 +0.009403046 +0.009401253 +0.009391813 +0.009382788 +0.009379992 +0.009376503 +0.009361496 +0.009357916 +0.009354851 +0.00935318 +0.009352173 +0.00934803 +0.009345863 +0.009329193 +0.009310602 +0.009304094 +0.009301453 +0.009299442 +0.009292503 +0.009284487 +0.009283396 +0.00928088 +0.009279207 +0.009275887 +0.009271751 +0.009265942 +0.009260149 +0.009254648 +0.009254284 +0.009252703 +0.009251087 +0.009249889 +0.009248173 +0.009242489 +0.00923875 +0.009236567 +0.009235508 +0.009233568 +0.009231432 +0.009230724 +0.009227587 +0.009224741 +0.009222822 +0.009221806 +0.009216061 +0.009210773 +0.009206926 +0.009206793 +0.00919978 +0.00919894 +0.009184977 +0.009181301 +0.009174124 +0.009171574 +0.009167807 +0.009165182 +0.009157467 +0.009156483 +0.009154934 +0.009154753 +0.009153097 +0.009150114 +0.009149862 +0.009133947 +0.009125546 +0.009125187 +0.009121799 +0.009118078 +0.009116598 +0.009116219 +0.009113089 +0.009109341 +0.009106779 +0.009098486 +0.009091818 +0.009087416 +0.009081589 +0.009071327 +0.009068558 +0.009067184 +0.009057989 +0.009054289 +0.00905188 +0.009050917 +0.009045128 +0.009042654 +0.009039398 +0.00903755 +0.009036253 +0.009035683 +0.009025154 +0.009024414 +0.009016073 +0.009010956 +0.009010275 +0.009009649 +0.009008425 +0.009008026 +0.009003935 +0.009003487 +0.009001575 +0.009000021 +0.008998213 +0.008997826 +0.00899695 +0.00899629 +0.008994701 +0.008980593 +0.008979242 +0.008973251 +0.008967598 +0.008967264 +0.008962202 +0.008958742 +0.008956482 +0.008949486 +0.008948862 +0.008936363 +0.008931353 +0.008928507 +0.00892395 +0.008912882 +0.008911312 +0.008905334 +0.008904833 +0.008898914 +0.008898584 +0.008896852 +0.008896091 +0.008895342 +0.008879528 +0.008878824 +0.008875925 +0.008873835 +0.008866924 +0.008866913 +0.008853792 +0.008847788 +0.008842609 +0.00884203 +0.008841763 +0.008823824 +0.008823648 +0.008821688 +0.008815807 +0.008815762 +0.008815523 +0.008813768 +0.008812487 +0.008809599 +0.00880356 +0.008800686 +0.008790859 +0.008787264 +0.008787136 +0.00878548 +0.008778179 +0.008773167 +0.008769232 +0.008766172 +0.008758953 +0.008753864 +0.008745367 +0.008728994 +0.008727705 +0.008722036 +0.008714931 +0.008713942 +0.008706615 +0.008706228 +0.008702322 +0.00869656 +0.008695816 +0.008694998 +0.008687172 +0.008683538 +0.008681408 +0.008680571 +0.008677876 +0.008668587 +0.008665112 +0.008660421 +0.00865873 +0.008652853 +0.008649252 +0.008645973 +0.008637754 +0.008627981 +0.008618307 +0.008618225 +0.008611267 +0.008608376 +0.008605997 +0.008605856 +0.008604956 +0.008601501 +0.008593412 +0.008593252 +0.008590149 +0.008581535 +0.008579865 +0.008579063 +0.008576729 +0.00857555 +0.008567648 +0.008565775 +0.00856448 +0.008560547 +0.008560545 +0.008559984 +0.008559341 +0.008557108 +0.00855102 +0.008548868 +0.00854011 +0.008531914 +0.008531733 +0.008530304 +0.008523857 +0.008521852 +0.0085205 +0.008506149 +0.008496536 +0.008492718 +0.008491959 +0.008491611 +0.008483423 +0.008482132 +0.008480064 +0.0084772 +0.00847496 +0.008471758 +0.00846702 +0.008464207 +0.00845647 +0.008449924 +0.008448872 +0.008446491 +0.008446367 +0.008444078 +0.00843767 +0.008437092 +0.008437023 +0.008436787 +0.008430056 +0.008423786 +0.008409794 +0.008409582 +0.00840749 +0.008404102 +0.008402639 +0.008402025 +0.008398212 +0.008398067 +0.008397497 +0.008390812 +0.008388365 +0.008387287 +0.008386095 +0.008385265 +0.008384295 +0.008382305 +0.008377583 +0.008375067 +0.008370543 +0.008363409 +0.008362431 +0.008350986 +0.008350721 +0.008347136 +0.008346004 +0.008345411 +0.008340242 +0.008339193 +0.008337996 +0.008335783 +0.008332388 +0.008331875 +0.008329184 +0.008329 +0.008325085 +0.008317554 +0.008315899 +0.00831558 +0.008312111 +0.008311546 +0.008308163 +0.008303694 +0.008302061 +0.008295502 +0.008276363 +0.0082719 +0.008268257 +0.008266729 +0.008265278 +0.008252605 +0.008252218 +0.008250618 +0.00824852 +0.008243444 +0.008241011 +0.008235146 +0.008234823 +0.008232748 +0.008228065 +0.00822789 +0.008227877 +0.008222773 +0.008221802 +0.008220362 +0.008214621 +0.0082124 +0.00821044 +0.008207237 +0.008198914 +0.008193914 +0.008192726 +0.008192453 +0.008189316 +0.008188591 +0.008180777 +0.008174021 +0.008166906 +0.008166307 +0.008163851 +0.008158514 +0.008132813 +0.008130104 +0.008126024 +0.008125488 +0.008124292 +0.008123589 +0.008123493 +0.008123234 +0.008116533 +0.008115725 +0.00811104 +0.008109131 +0.008099726 +0.008099237 +0.008098579 +0.00808876 +0.00808765 +0.008086834 +0.008085915 +0.00808304 +0.008081331 +0.008078959 +0.008076214 +0.008073627 +0.008070107 +0.008067293 +0.008065502 +0.008063486 +0.008058489 +0.008050545 +0.008043613 +0.008037531 +0.008033579 +0.00802656 +0.008025509 +0.008023716 +0.008019367 +0.008016018 +0.007995533 +0.007995502 +0.007994684 +0.007993433 +0.007991413 +0.007990221 +0.007981342 +0.007980297 +0.007976282 +0.00797542 +0.007963688 +0.007961447 +0.007960775 +0.007959494 +0.007949574 +0.007947363 +0.007943882 +0.00794335 +0.007938526 +0.007938213 +0.007937023 +0.007933744 +0.007928679 +0.0079184 +0.007917301 +0.007916977 +0.007916502 +0.007914402 +0.007911205 +0.007907639 +0.007898962 +0.007897505 +0.007890778 +0.007888922 +0.00788455 +0.007882633 +0.007878956 +0.007873016 +0.007866476 +0.007862608 +0.007861006 +0.007856619 +0.007848036 +0.007846813 +0.007837957 +0.007830175 +0.007830101 +0.007813538 +0.007806742 +0.007800179 +0.00779528 +0.007793753 +0.007782089 +0.007777205 +0.007774603 +0.007773149 +0.00777243 +0.007764381 +0.007753885 +0.007737322 +0.007736816 +0.007732416 +0.007730043 +0.007727249 +0.007725708 +0.007722313 +0.007709854 +0.007709442 +0.007707956 +0.007707741 +0.007705021 +0.007697092 +0.007690178 +0.007686562 +0.007686396 +0.007686283 +0.007685259 +0.007682032 +0.007679382 +0.007677752 +0.00767338 +0.007671814 +0.007669827 +0.007667139 +0.00766713 +0.00766556 +0.007663883 +0.007647295 +0.007645601 +0.007644512 +0.007641895 +0.007634661 +0.007633572 +0.007626781 +0.007620035 +0.007608179 +0.007603334 +0.007596003 +0.007594143 +0.00759277 +0.007587484 +0.00753887 +0.007538639 +0.007538141 +0.007532749 +0.007531567 +0.007530338 +0.007527729 +0.007527119 +0.007521132 +0.007515654 +0.007515554 +0.007508749 +0.007503225 +0.00749881 +0.007496796 +0.007492863 +0.007489515 +0.007487968 +0.007486027 +0.007480305 +0.007476843 +0.007475327 +0.007472973 +0.007472609 +0.007466551 +0.007458138 +0.007457579 +0.007454803 +0.007443495 +0.007440092 +0.007436852 +0.007423079 +0.007420023 +0.007415533 +0.007405418 +0.007404099 +0.007399483 +0.0073958 +0.007394213 +0.0073892 +0.007384178 +0.007381269 +0.007375069 +0.007370123 +0.007362854 +0.007362654 +0.007362572 +0.007360636 +0.007350525 +0.007348639 +0.007348511 +0.007345818 +0.007340227 +0.007333773 +0.007331263 +0.007330294 +0.0073283 +0.007322588 +0.007308031 +0.007306694 +0.007304211 +0.007295887 +0.007293764 +0.007292185 +0.007277504 +0.007276218 +0.007269623 +0.007268534 +0.007266216 +0.007261278 +0.007260929 +0.007249109 +0.00724872 +0.00723798 +0.007232494 +0.007231319 +0.007229631 +0.00722677 +0.007221827 +0.007221193 +0.00721487 +0.007211618 +0.007207369 +0.007204393 +0.007201649 +0.00720067 +0.00719776 +0.007197191 +0.007195637 +0.007190441 +0.007190075 +0.007189671 +0.007182873 +0.007180506 +0.007178869 +0.007171055 +0.007170536 +0.007169872 +0.007160252 +0.007159506 +0.007139025 +0.007138716 +0.007133526 +0.007132404 +0.007130962 +0.00712409 +0.007110884 +0.007107983 +0.007106459 +0.007106091 +0.007097916 +0.007090223 +0.007084623 +0.007083195 +0.007068876 +0.007065039 +0.007057159 +0.007055059 +0.00705242 +0.007050728 +0.007050497 +0.00704656 +0.007045835 +0.007043203 +0.007041342 +0.007037169 +0.007037048 +0.007037033 +0.007035322 +0.007035032 +0.007034454 +0.007027992 +0.007010723 +0.007010368 +0.007010002 +0.007004395 +0.007001211 +0.006998716 +0.00699678 +0.00698596 +0.0069813 +0.006970192 +0.006968014 +0.006967873 +0.006956198 +0.006955866 +0.006955643 +0.0069527 +0.006944527 +0.006943811 +0.006936493 +0.006932322 +0.006919962 +0.006917557 +0.006915163 +0.006913467 +0.006912697 +0.006910807 +0.006900354 +0.00689155 +0.006886789 +0.006880814 +0.006871332 +0.006867739 +0.00686223 +0.00686108 +0.00685799 +0.006856377 +0.006854639 +0.006851885 +0.006850521 +0.006846849 +0.00684086 +0.006840626 +0.006832794 +0.006831898 +0.006831432 +0.006830631 +0.006830364 +0.006822613 +0.006813906 +0.006807535 +0.006806032 +0.006804279 +0.006804209 +0.006803143 +0.006797207 +0.006792576 +0.00678742 +0.006786198 +0.006776249 +0.006767094 +0.006765043 +0.006759504 +0.006758421 +0.006748098 +0.006743984 +0.006743649 +0.006740118 +0.006735943 +0.006732008 +0.006731319 +0.006726734 +0.006720741 +0.00671867 +0.006716177 +0.006706623 +0.006698238 +0.006694654 +0.006692337 +0.006690315 +0.006687939 +0.006686069 +0.00668399 +0.006671804 +0.006667908 +0.006664333 +0.006659399 +0.006647436 +0.006647329 +0.006639271 +0.006638327 +0.006633261 +0.006633078 +0.006611351 +0.006607069 +0.006606344 +0.006600904 +0.006597185 +0.006595774 +0.006593163 +0.006589317 +0.006586607 +0.006580635 +0.006576479 +0.006574949 +0.006566893 +0.006566399 +0.006554573 +0.006530695 +0.006525759 +0.006521776 +0.006517738 +0.006501879 +0.006500742 +0.006499847 +0.006492546 +0.006478745 +0.006469521 +0.006459919 +0.006446957 +0.006436213 +0.006430162 +0.006429461 +0.006420221 +0.006410669 +0.006406378 +0.006403811 +0.006396671 +0.006391806 +0.006382936 +0.006363773 +0.006350231 +0.006341734 +0.006335096 +0.006329418 +0.006325489 +0.00632304 +0.006291357 +0.006279036 +0.00625112 +0.006240334 +0.006233267 +0.006232565 +0.006211235 +0.006205635 +0.006204079 +0.006202707 +0.00619545 +0.006194229 +0.006185663 +0.006182297 +0.006178352 +0.006153929 +0.006151711 +0.006140169 +0.006138277 +0.006132753 +0.006055676 +0.006026957 +0.006006159 +0.005980967 +0.005950672 +0.005929432 +0.005926622 +0.005907154 +0.005893517 +0.005889854 +0.005885946 +0.005880421 +0.005874573 +0.005866598 +0.005859877 +0.005851454 +0.005845602 +0.005840521 +0.005823341 +0.005810097 +0.005768602 +0.005765007 +0.005762871 +0.005753492 +0.005752243 +0.005749565 +0.005721613 +0.005683754 +0.005637468 +0.005622242 +0.005615107 +0.005605305 +0.005576214 +0.005545177 +0.005544794 +0.005515455 +0.005495152 +0.005432837 +0.005423744 +0.00542115 +0.005391729 +0.005372042 +0.005344336 +0.00532242 +0.005316675 +0.005290703 +0.005276886 +0.005098354 +0.005076155 +0.004904335 +0.0048818 +0.004871721 +0.004807217 +0.004717197 +0.004528528 +0.004348799 diff --git a/ray-generation-test-environment/LOLASethCraterCatalogv8gt20-binned.dat b/tests/morphology_test_cases/complex/LOLASethCraterCatalogv8gt20-binned.dat old mode 100644 new mode 100755 similarity index 100% rename from ray-generation-test-environment/LOLASethCraterCatalogv8gt20-binned.dat rename to tests/morphology_test_cases/complex/LOLASethCraterCatalogv8gt20-binned.dat diff --git a/tests/morphology_test_cases/complex/NPFextrap.dat b/tests/morphology_test_cases/complex/NPFextrap.dat new file mode 100755 index 00000000..e98391df --- /dev/null +++ b/tests/morphology_test_cases/complex/NPFextrap.dat @@ -0,0 +1,1418 @@ + 1.0000000000000001E-009 16373498665196056. + 1.0200000000000000E-009 15624829133353072. + 1.0404000000000000E-009 14910392118418680. + 1.0612080000000001E-009 14228622356426014. + 1.0824322000000000E-009 13578024968994198. + 1.1040808000000000E-009 12957178207974354. + 1.1261623999999999E-009 12364718530314516. + 1.1486857000000000E-009 11799347079002376. + 1.1716594000000001E-009 11259828517385738. + 1.1950926000000001E-009 10744978582763124. + 1.2189943999999999E-009 10253671176415016. + 1.2433742999999999E-009 9784827283731524.0 + 1.2682417999999999E-009 9337421008741684.0 + 1.2936066000000000E-009 8910472977441879.0 + 1.3194787999999999E-009 8503045296702585.0 + 1.3458682999999999E-009 8114249148673952.0 + 1.3727857000000000E-009 7743228961776817.0 + 1.4002413999999999E-009 7389174104114597.0 + 1.4282461999999999E-009 7051308368799519.0 + 1.4568112000000000E-009 6728890208258190.0 + 1.4859474000000000E-009 6421215521897574.0 + 1.5156663000000001E-009 6127609310508435.0 + 1.5459797000000000E-009 5847426967224776.0 + 1.5768993000000000E-009 5580056424177601.0 + 1.6084372000000000E-009 5324911980228383.0 + 1.6406059999999999E-009 5081432797667148.0 + 1.6734181000000000E-009 4849087118238152.0 + 1.7068865000000000E-009 4627364941332780.0 + 1.7410241999999999E-009 4415781316339177.5 + 1.7758447000000000E-009 4213871971251545.0 + 1.8113615999999999E-009 4021194880969782.5 + 1.8475888000000001E-009 3837328037757316.5 + 1.8845406000000000E-009 3661868141016992.5 + 1.9222313999999999E-009 3494431216318050.5 + 1.9606759999999999E-009 3334650316747248.5 + 1.9998896000000001E-009 3182174901302566.0 + 2.0398873000000000E-009 3036671967025619.5 + 2.0806850999999999E-009 2897821576611301.5 + 2.1222988000000000E-009 2765320229959727.0 + 2.1647448000000000E-009 2638877361348099.5 + 2.2080397000000001E-009 2518216084527946.0 + 2.2522004999999999E-009 2403071976513234.5 + 2.2972445000000000E-009 2293192809795639.5 + 2.3431893999999999E-009 2188337764271766.2 + 2.3900531000000002E-009 2088277363840784.0 + 2.4378541999999999E-009 1992791917069052.2 + 2.4866113000000000E-009 1901672535858309.2 + 2.5363434999999998E-009 1814719612820091.0 + 2.5870704000000000E-009 1731742474774254.8 + 2.6388118000000001E-009 1652559481637765.0 + 2.6915880000000000E-009 1576997126693668.5 + 2.7454198000000002E-009 1504889718623458.0 + 2.8003281999999998E-009 1436079430510044.2 + 2.8563347000000001E-009 1370415533754651.0 + 2.9134614000000000E-009 1307754004857728.0 + 2.9717306999999998E-009 1247957575911645.5 + 3.0311653000000001E-009 1190895391529202.2 + 3.0917886000000001E-009 1136442337305807.5 + 3.1536243999999999E-009 1084479092213053.0 + 3.2166969000000001E-009 1034891852503704.1 + 3.2810308000000000E-009 987571998980541.62 + 3.3466513999999998E-009 942415804458058.00 + 3.4135843999999999E-009 899324359631564.38 + 3.4818560999999998E-009 858203223971718.88 + 3.5514931999999999E-009 818962349229012.12 + 3.6225231000000002E-009 781515712287184.12 + 3.6949736000000000E-009 745781303219183.00 + 3.7688729999999998E-009 711680881369590.50 + 3.8442505000000000E-009 679139634252424.62 + 3.9211355000000002E-009 648086339057709.00 + 3.9995582000000000E-009 618452938978139.88 + 4.0795494000000003E-009 590174494421968.88 + 4.1611404000000001E-009 563189075227060.88 + 4.2443631999999998E-009 537437556193661.94 + 4.3292503999999998E-009 512863527269277.06 + 4.4158355000000001E-009 489413090719507.75 + 4.5041521999999999E-009 467034939488460.38 + 4.5942352000000002E-009 445680024973336.06 + 4.6861198999999999E-009 425301543369721.69 + 4.7798422999999998E-009 405854855741145.12 + 4.8754392000000000E-009 387297347872637.31 + 4.9729479000000000E-009 369588397022663.94 + 5.0724068999999997E-009 352689156962741.94 + 5.1738549999999998E-009 336562638379934.25 + 5.2773320999999999E-009 321173490452837.50 + 5.3828788000000004E-009 306487995360364.31 + 5.4905363999999996E-009 292473991498358.12 + 5.6003471000000003E-009 279100776849566.19 + 5.7123539999999996E-009 266339046656329.31 + 5.8266011000000001E-009 254160833114840.06 + 5.9431331000000001E-009 242539466105880.25 + 6.0619958000000003E-009 231449474398208.41 + 6.1832356999999997E-009 220866571431898.88 + 6.3069004000000003E-009 210767565834604.31 + 6.4330384000000003E-009 201130331399540.56 + 6.5616992000000004E-009 191933751602170.12 + 6.6929332000000002E-009 183157681685953.81 + 6.8267918000000003E-009 174782897833489.59 + 6.9633277000000003E-009 166791039009238.41 + 7.1025941999999997E-009 159164610185338.97 + 7.2446461000000002E-009 151886892107514.00 + 7.3895389999999998E-009 144941945641289.97 + 7.5373297999999992E-009 138314551278590.05 + 7.6880764000000003E-009 131990191714344.11 + 7.8418378999999996E-009 125955011347589.45 + 7.9986746999999999E-009 120195783849702.44 + 8.1586482000000008E-009 114699895257102.41 + 8.3218211999999993E-009 109455302339307.47 + 8.4882576000000007E-009 104450517459128.98 + 8.6580226999999995E-009 99674574428007.266 + 8.8311832000000003E-009 95117006273188.609 + 9.0078069000000000E-009 90767830811786.562 + 9.1879630000000007E-009 86617520797173.422 + 9.3717223000000003E-009 82656979820887.656 + 9.5591567000000001E-009 78877534206942.641 + 9.7503398000000004E-009 75270901460268.844 + 9.9453466000000004E-009 71829179396882.812 + 1.0144254000000000E-008 68544820836225.852 + 1.0347139000000000E-008 65410646497629.273 + 1.0554081000000001E-008 62419790325370.305 + 1.0765163000000000E-008 59565673586258.523 + 1.0980465999999999E-008 56842067973770.125 + 1.1200076000000000E-008 54242986818745.445 + 1.1424077000000000E-008 51762760619395.273 + 1.1652559000000000E-008 49395931268191.195 + 1.1885609999999999E-008 47137330228209.656 + 1.2123322000000000E-008 44982002588342.570 + 1.2365788000000000E-008 42925228016763.523 + 1.2613104000000000E-008 40962492917581.109 + 1.2865366000000001E-008 39089505256454.422 + 1.3122674000000000E-008 37302153815962.242 + 1.3385127000000000E-008 35596535659580.703 + 1.3652830000000000E-008 33968900264402.430 + 1.3925886000000000E-008 32415693637990.871 + 1.4204404000000001E-008 30933501818846.531 + 1.4488492000000000E-008 29519084260541.852 + 1.4778261999999999E-008 28169339086295.105 + 1.5073827000000001E-008 26881312027552.051 + 1.5375304000000001E-008 25652176494844.832 + 1.5682810000000001E-008 24479244642274.449 + 1.5996465999999999E-008 23359944870186.188 + 1.6316394999999999E-008 22291824829480.715 + 1.6642723000000000E-008 21272542674614.992 + 1.6975578000000000E-008 20299865430624.629 + 1.7315088999999998E-008 19371666343646.961 + 1.7661391000000001E-008 18485906643103.184 + 1.8014619000000000E-008 17640647961544.605 + 1.8374910999999999E-008 16834039524188.734 + 1.8742409000000001E-008 16064312451471.598 + 1.9117258000000001E-008 15329778741146.434 + 1.9499602999999998E-008 14628833032189.432 + 1.9889595000000001E-008 13959937509623.682 + 2.0287386999999999E-008 13321626625147.031 + 2.0693133999999998E-008 12712503396493.473 + 2.1106997000000001E-008 12131230494230.133 + 2.1529137000000001E-008 11576536345526.742 + 2.1959720000000000E-008 11047205059657.873 + 2.2398914000000000E-008 10542077919747.137 + 2.2846892999999998E-008 10060046255544.195 + 2.3303830000000000E-008 9600056819862.7637 + 2.3769907000000001E-008 9161098955437.1289 + 2.4245305000000001E-008 8742212689765.9873 + 2.4730211000000002E-008 8342479736439.3154 + 2.5224815000000000E-008 7961024444539.4209 + 2.5729311999999999E-008 7597010341008.1240 + 2.6243898000000001E-008 7249641233953.4287 + 2.6768776000000001E-008 6918155213847.5566 + 2.7304150999999999E-008 6601826537550.0312 + 2.7850234000000000E-008 6299961535648.2812 + 2.8407239000000001E-008 6011898979667.3711 + 2.8975384000000000E-008 5737007988465.2129 + 2.9554892000000001E-008 5474686204565.7217 + 3.0145988999999997E-008 5224359429035.2139 + 3.0748909000000000E-008 4985478284117.9785 + 3.1363887000000002E-008 4757520001567.6973 + 3.1991165000000001E-008 4539984838571.4219 + 3.2630987999999999E-008 4332396536883.7876 + 3.3283608000000003E-008 4134299935039.2305 + 3.3949279999999998E-008 3945261310425.0435 + 3.4628266000000003E-008 3764866228554.6958 + 3.5320830999999998E-008 3592719796758.2207 + 3.6027248000000002E-008 3428444506578.7588 + 3.6747793000000003E-008 3271680693359.0024 + 3.7482749000000002E-008 3122084803976.6665 + 3.8232403999999998E-008 2979329130228.1948 + 3.8997051999999998E-008 2843100901531.3130 + 3.9776993000000001E-008 2713101629103.0752 + 4.0572533000000002E-008 2589046476685.4932 + 4.1383983000000000E-008 2470663794671.9092 + 4.2211663000000003E-008 2357693959398.8506 + 4.3055895999999998E-008 2249889687218.9824 + 4.3917014000000000E-008 2147014667034.8123 + 4.4795355000000002E-008 2048843483433.1084 + 4.5691261999999999E-008 1955161213496.6575 + 4.6605086999999997E-008 1865762527880.5625 + 4.7537189000000001E-008 1780451503931.3225 + 4.8487932000000002E-008 1699041369129.2983 + 4.9457691000000003E-008 1621353576798.9429 + 5.0446845000000002E-008 1547218032532.4575 + 5.1455781999999998E-008 1476472302781.3630 + 5.2484897000000000E-008 1408961431360.2058 + 5.3534595000000003E-008 1344537414557.3447 + 5.4605287000000000E-008 1283059149759.8259 + 5.5697393000000002E-008 1224391937812.7815 + 5.6811340999999998E-008 1168407259997.1379 + 5.7947567999999998E-008 1114982450296.6106 + 5.9106518999999997E-008 1064000485116.6843 + 6.0288649000000002E-008 1015349642963.6342 + 6.1494422000000003E-008 968923318991.95959 + 6.2724311000000003E-008 924619795267.01807 + 6.3978796999999998E-008 882342053288.68738 + 6.5258373000000004E-008 841997429632.64258 + 6.6563539999999999E-008 803497557403.88025 + 6.7894811000000003E-008 766758052921.46326 + 6.9252707000000001E-008 731698453641.91223 + 7.0637761999999997E-008 698241910301.06592 + 7.2050516999999996E-008 666315174928.58032 + 7.3491526999999999E-008 635848274355.08435 + 7.4961357999999994E-008 606774440832.36877 + 7.6460585000000002E-008 579030004685.42468 + 7.7989797000000004E-008 552554160097.28235 + 7.9549593000000000E-008 527288913637.53717 + 8.1140583999999998E-008 503178920665.76013 + 8.2763396000000005E-008 480171327337.28839 + 8.4418663999999995E-008 458215747372.30853 + 8.6107037000000007E-008 437264079007.88422 + 8.7829177999999996E-008 417270408258.57721 + 8.9585762000000003E-008 398190935823.03259 + 9.1377476999999995E-008 379983869073.30249 + 9.3205025999999995E-008 362609313384.73578 + 9.5069127000000000E-008 346029190991.65741 + 9.6970508999999994E-008 330207194295.50470 + 9.8909920000000005E-008 315108639531.97485 + 1.0088812000000000E-007 300700453028.72919 + 1.0290588000000000E-007 286951100304.25635 + 1.0496400000000000E-007 273830398824.25473 + 1.0706327999999999E-007 261309649245.87091 + 1.0920454000000000E-007 249361434541.21716 + 1.1138863000000000E-007 237959519387.66306 + 1.1361640999999999E-007 227078911767.07831 + 1.1588874000000000E-007 216695841161.21136 + 1.1820651000000000E-007 206787558744.98465 + 1.2057063999999999E-007 197332308194.68011 + 1.2298205000000001E-007 188309403334.54932 + 1.2544169000000001E-007 179699059251.88254 + 1.2795052999999999E-007 171482395554.55167 + 1.3050953999999999E-007 163641455843.85178 + 1.3311972999999999E-007 156159039406.35278 + 1.3578212000000000E-007 149018762172.14835 + 1.3849777000000001E-007 142204939962.86777 + 1.4126772000000001E-007 135702706863.71530 + 1.4409307999999999E-007 129497760760.52310 + 1.4697494000000000E-007 123576547597.46860 + 1.4991444000000001E-007 117926073347.71808 + 1.5291272000000000E-007 112533981565.08438 + 1.5597097999999999E-007 107388415907.11580 + 1.5909040000000000E-007 102478137005.01477 + 1.6227221000000001E-007 97792375760.095139 + 1.6551764999999999E-007 93320876904.490311 + 1.6882800000000001E-007 89053833104.851059 + 1.7220455999999999E-007 84981893879.282379 + 1.7564866000000000E-007 81096132302.188889 + 1.7916163000000001E-007 77388057987.848480 + 1.8274486000000001E-007 73849532612.797913 + 1.8639976000000000E-007 70472799448.051804 + 1.9012775000000001E-007 67250472464.319939 + 1.9393031000000000E-007 64175476409.695488 + 1.9780891000000001E-007 61241091364.895897 + 2.0176508999999999E-007 58440873753.760574 + 2.0580038999999999E-007 55768696985.791275 + 2.0991640000000001E-007 53218701612.847710 + 2.1411473000000001E-007 50785303621.508827 + 2.1839703000000000E-007 48463169749.026505 + 2.2276496999999999E-007 46247217340.361671 + 2.2722026999999999E-007 44132587611.583885 + 2.3176467000000001E-007 42114650797.673409 + 2.3639996000000001E-007 40188982118.849129 + 2.4112796000000000E-007 38351361952.392334 + 2.4595051999999998E-007 36597766012.277328 + 2.5086953000000001E-007 34924352727.238846 + 2.5588691999999999E-007 33327455429.419361 + 2.6100465999999998E-007 31803574765.990089 + 2.6622476000000002E-007 30349371365.674057 + 2.7154925000000000E-007 28961663787.900448 + 2.7698024000000001E-007 27637405910.687466 + 2.8251984000000002E-007 26373701261.103699 + 2.8817023999999999E-007 25167777115.559059 + 2.9393364000000001E-007 24016994798.944111 + 2.9981231000000000E-007 22918830970.512638 + 3.0580855999999997E-007 21870878952.293278 + 3.1192473000000001E-007 20870844815.995773 + 3.1816323000000000E-007 19916535721.223831 + 3.2452648999999998E-007 19005863338.361744 + 3.3101702000000000E-007 18136830303.799107 + 3.3763736000000000E-007 17307533417.960754 + 3.4439011000000000E-007 16516155325.650702 + 3.5127791000000000E-007 15760963127.140764 + 3.5830347000000001E-007 15040301278.532799 + 3.6546953999999998E-007 14352591433.729498 + 3.7277893000000002E-007 13696326881.594456 + 3.8023451000000001E-007 13070069494.442820 + 3.8783920000000002E-007 12472447522.296986 + 3.9559598000000000E-007 11902151766.819441 + 4.0350790000000000E-007 11357932171.402477 + 4.1157805999999999E-007 10838596629.491890 + 4.1980962000000000E-007 10343007623.858597 + 4.2820580999999999E-007 9870079223.4984512 + 4.3676993000000002E-007 9418774898.5524960 + 4.4550533000000002E-007 8988106351.1573124 + 4.5441543000000001E-007 8577130255.7068071 + 4.6350374000000000E-007 8184945470.8186483 + 4.7277382000000000E-007 7810692982.6348801 + 4.8222928999999996E-007 7453553427.5187416 + 4.9187388000000002E-007 7112743511.5251446 + 5.0171136000000002E-007 6787517014.6966610 + 5.1174559000000000E-007 6477161319.7870684 + 5.2198050000000003E-007 6180996608.3631239 + 5.3242010999999997E-007 5898373820.7871580 + 5.4306851000000005E-007 5628673863.8338795 + 5.5392987999999997E-007 5371305744.9803934 + 5.6500848000000005E-007 5125705590.5661449 + 5.7630865000000003E-007 4891335416.2200336 + 5.8783482000000000E-007 4667681758.0877953 + 5.9959151999999999E-007 4454254425.1566029 + 6.1158334999999995E-007 4250586013.4730248 + 6.2381500999999999E-007 4056230333.2004013 + 6.3629130999999998E-007 3870761357.1443782 + 6.4901713999999997E-007 3693772799.1979837 + 6.6199748000000004E-007 3524877033.9801593 + 6.7523743000000005E-007 3363703899.4316201 + 6.8874217999999998E-007 3209900309.0552664 + 7.0251701999999996E-007 3063129358.6413770 + 7.1656736000000002E-007 2923069399.7206674 + 7.3089871000000005E-007 2789413577.9710178 + 7.4551668999999998E-007 2661869074.3602333 + 7.6042702000000003E-007 2540156554.5936022 + 7.7563555999999996E-007 2424009247.9907260 + 7.9114827000000001E-007 2313172720.8053265 + 8.0697124000000003E-007 2207404096.8074675 + 8.2311066000000003E-007 2106471745.4751511 + 8.3957287999999996E-007 2010154405.2482915 + 8.5636432999999996E-007 1918241202.4974861 + 8.7349161999999997E-007 1830530625.4059026 + 8.9096145000000005E-007 1746830595.6282666 + 9.0878067999999999E-007 1666957689.9548492 + 9.2695629000000003E-007 1590736949.3339379 + 9.4549542000000000E-007 1518001331.1405859 + 9.6440533000000010E-007 1448591520.6681437 + 9.8369343999999992E-007 1382355431.5699728 + 1.0033673000000000E-006 1319147990.7537870 + 1.0234346999999999E-006 1258830492.3210196 + 1.0439033000000000E-006 1201271392.3003054 + 1.0647814000000000E-006 1146343809.2271917 + 1.0860770000000001E-006 1093927913.9954834 + 1.1077986000000000E-006 1043908507.3660606 + 1.1299546000000000E-006 996176286.85680950 + 1.1525536000000000E-006 950626834.44310856 + 1.1756046999999999E-006 907159876.11715174 + 1.1991168000000000E-006 865680462.29182279 + 1.2230990999999999E-006 826097740.43104613 + 1.2475611000000001E-006 788324832.95741260 + 1.2725124000000000E-006 752278989.66656435 + 1.2979626000000000E-006 717881495.07573700 + 1.3239218000000000E-006 685056808.51713252 + 1.3504003000000001E-006 653732876.48902380 + 1.3774083000000000E-006 623841294.32597458 + 1.4049565000000001E-006 595316448.27911973 + 1.4330556000000000E-006 568095947.99357510 + 1.4617166999999999E-006 542120072.91482520 + 1.4909509999999999E-006 517331948.33869046 + 1.5207701000000001E-006 493677158.38076752 + 1.5511855000000000E-006 471104033.88979679 + 1.5822092000000000E-006 449563058.84410787 + 1.6138532999999999E-006 429007079.48189741 + 1.6461304000000000E-006 409390938.55344498 + 1.6790529999999999E-006 390671759.68748778 + 1.7126340999999999E-006 372808480.38837469 + 1.7468867999999999E-006 355762001.91272759 + 1.7818245000000000E-006 339494989.49936914 + 1.8174609999999999E-006 323971757.16301894 + 1.8538102000000001E-006 309158328.49890012 + 1.8908864000000000E-006 295022229.57686782 + 1.9287040999999999E-006 281532504.44340748 + 1.9672781999999999E-006 268659574.38621789 + 2.0066237999999999E-006 256375247.11991504 + 2.0467562999999999E-006 244652618.30817631 + 2.0876914000000001E-006 233466014.11792561 + 2.1294452000000000E-006 222790911.53514940 + 2.1720341000000002E-006 212603916.32905811 + 2.2154747999999999E-006 202882711.27109835 + 2.2597843000000002E-006 193606006.22004980 + 2.3049799999999998E-006 184753471.74274507 + 2.3510795999999999E-006 176305717.35163444 + 2.3981012000000001E-006 168244230.71487257 + 2.4460632000000001E-006 160551356.33877766 + 2.4949844999999999E-006 153210225.59394935 + 2.5448841999999998E-006 146204768.03206238 + 2.5957817999999998E-006 139519643.32072857 + 2.6476974999999999E-006 133140174.11938395 + 2.7006514000000001E-006 127052415.91807871 + 2.7546645000000000E-006 121243004.17869684 + 2.8097577000000001E-006 115699240.95055012 + 2.8659529000000000E-006 110408950.41497400 + 2.9232720000000001E-006 105360556.20958902 + 2.9817373999999999E-006 100543003.90697807 + 3.0413720999999998E-006 95945732.025454387 + 3.1021996000000000E-006 91558660.330692887 + 3.1642435999999999E-006 87372188.689579099 + 3.2275284000000001E-006 83377146.149690047 + 3.2920789999999998E-006 79564768.593441397 + 3.3579205999999998E-006 75926710.726433173 + 3.4250790000000001E-006 72455002.798176125 + 3.4935805999999998E-006 69142035.336683005 + 3.5634522000000001E-006 65980553.011830956 + 3.6347211999999999E-006 62963629.066042639 + 3.7074157000000001E-006 60084647.650260292 + 3.7815640000000002E-006 57337309.543459058 + 3.8571953000000004E-006 54715590.843328290 + 3.9343391999999996E-006 52213749.695231773 + 4.0130259999999998E-006 49826303.246465102 + 4.0932865000000000E-006 47548022.537930578 + 4.1751521999999997E-006 45373915.228200622 + 4.2586551999999997E-006 43299218.106943920 + 4.3438283000000004E-006 41319384.440037131 + 4.4307049000000002E-006 39430076.813855864 + 4.5193190000000004E-006 37627157.449836500 + 4.6097054000000002E-006 35906675.288457364 + 4.7018995000000001E-006 34264861.766135469 + 4.7959375000000002E-006 32698118.995765790 + 4.8918562000000001E-006 31203015.622155707 + 4.9896933999999996E-006 29776273.231380627 + 5.0894872000000003E-006 28414769.846710719 + 5.1912770000000002E-006 27115518.892308448 + 5.2951024999999997E-006 25875676.652969956 + 5.4010046000000002E-006 24692524.538084690 + 5.5090247000000003E-006 23563471.884270709 + 5.6192051999999997E-006 22486044.588703938 + 5.7315893000000000E-006 21457882.176173091 + 5.8462210000000000E-006 20476732.620486479 + 5.9631455000000000E-006 19540444.275454685 + 6.0824084000000004E-006 18646967.909491993 + 6.2040564999999998E-006 17794345.664688975 + 6.3281377000000004E-006 16980708.214339003 + 6.4547004000000000E-006 16204274.669385515 + 6.5837944000000004E-006 15463342.858892167 + 6.7154702999999997E-006 14756289.655807687 + 6.8497796999999997E-006 14081566.176669700 + 6.9867753000000004E-006 13437694.013588579 + 7.1265107999999997E-006 12823262.615790203 + 7.2690409999999998E-006 12236925.805970181 + 7.4144218999999999E-006 11677398.573602589 + 7.5627103000000001E-006 11143455.857292952 + 7.7139645000000006E-006 10633927.275331518 + 7.8682438000000008E-006 10147696.566777911 + 8.0256086999999997E-006 9683698.4616727829 + 8.1861208000000003E-006 9240916.6891116519 + 8.3498433000000000E-006 8818380.4708922599 + 8.5168401000000005E-006 8415164.8609299120 + 8.6871768999999992E-006 8030385.9205410350 + 8.8609204999999996E-006 7663200.6619232958 + 9.0381389000000008E-006 7312804.9003621889 + 9.2189016999999998E-006 6978430.7400451154 + 9.4032797000000007E-006 6659345.7570849862 + 9.5913453000000004E-006 6354850.6992041664 + 9.7831721999999997E-006 6064278.5343819205 + 9.9788356000000005E-006 5786992.6790467855 + 1.0178412000000000E-005 5522385.9118151022 + 1.0381981000000000E-005 5269876.8367677992 + 1.0589620000000001E-005 5028915.2126645660 + 1.0801413000000000E-005 4798970.1050369870 + 1.1017440999999999E-005 4579540.0007866398 + 1.1237790000000000E-005 4370142.8006480681 + 1.1462545000000001E-005 4170321.0297175515 + 1.1691795999999999E-005 3979635.2350405804 + 1.1925632000000001E-005 3797668.4666920146 + 1.2164145000000001E-005 3624021.8394446643 + 1.2407428000000001E-005 3458315.2988679176 + 1.2655576000000001E-005 3300186.0139632057 + 1.2908687999999999E-005 3149286.4837214323 + 1.3166862000000000E-005 3005286.9024010641 + 1.3430199000000000E-005 2867871.8753652950 + 1.3698803000000000E-005 2736739.9479724532 + 1.3972779000000000E-005 2611603.9931547828 + 1.4252235000000000E-005 2492189.6136763925 + 1.4537279000000000E-005 2378235.8379557426 + 1.4828024999999999E-005 2269492.1153841284 + 1.5124585000000000E-005 2165720.9628725541 + 1.5427077000000000E-005 2066694.4265082360 + 1.5735619000000001E-005 1972195.7853850159 + 1.6050330999999999E-005 1882018.2856032588 + 1.6371338000000001E-005 1795963.9004598274 + 1.6698764000000002E-005 1713844.5889679128 + 1.7032740000000000E-005 1635479.7917542397 + 1.7373393999999999E-005 1560698.5167169769 + 1.7720862000000001E-005 1489336.3818411003 + 1.8075280000000002E-005 1421237.1255185530 + 1.8436784999999998E-005 1356251.9170877561 + 1.8805520999999999E-005 1294237.9695006604 + 1.9181631000000001E-005 1235059.6895512016 + 1.9565263999999999E-005 1178587.1870778245 + 1.9956569000000000E-005 1124696.9509151909 + 2.0355700999999998E-005 1073270.7029168624 + 2.0762815000000002E-005 1024195.9722807186 + 2.1178071000000000E-005 977365.18812400894 + 2.1601632000000001E-005 932675.72676108195 + 2.2033665000000000E-005 890029.58990739926 + 2.2474338000000000E-005 849333.48640435957 + 2.2923825000000001E-005 810498.14363984112 + 2.3382301000000001E-005 773438.58549524425 + 2.3849946999999999E-005 738073.51840637717 + 2.4326946000000002E-005 704325.49457770202 + 2.4813485000000001E-005 672120.58025205252 + 2.5309755000000000E-005 641388.20567062881 + 2.5815950000000001E-005 612061.07615932985 + 2.6332269000000000E-005 584074.90852185700 + 2.6858914999999999E-005 557368.36302855529 + 2.7396093000000001E-005 531883.00439070247 + 2.7944015000000000E-005 507562.93042676145 + 2.8502895000000001E-005 484354.89703530917 + 2.9072952999999999E-005 462208.02280674933 + 2.9654412000000001E-005 441073.80851015908 + 3.0247500000000001E-005 420905.95073286624 + 3.0852450000000000E-005 401660.24962004879 + 3.1469498999999998E-005 383294.54800707957 + 3.2098889000000002E-005 365768.60782600328 + 3.2740867000000000E-005 349044.02689875313 + 3.3395683999999999E-005 333084.18215294968 + 3.4063597999999998E-005 317854.07772982976 + 3.4744869999999998E-005 303320.36798482563 + 3.5439767000000002E-005 289451.21293872269 + 3.6148563000000000E-005 276216.19802248740 + 3.6871534000000001E-005 263586.36344363284 + 3.7608965000000003E-005 251534.01187652227 + 3.8361144000000001E-005 240032.75721127572 + 3.9128366999999999E-005 229057.38518446503 + 3.9910933999999997E-005 218583.86228548523 + 4.0709152999999998E-005 208589.22738368998 + 4.1523336000000001E-005 199051.59639622536 + 4.2353803000000003E-005 189950.06489815947 + 4.3200878999999998E-005 181264.69964266196 + 4.4064896000000001E-005 172976.47288255283 + 4.4946193999999997E-005 165067.21481268876 + 4.5845118000000002E-005 157519.60309820992 + 4.6762019999999999E-005 150317.10563231463 + 4.7697261000000002E-005 143443.93153248174 + 4.8651206000000002E-005 136885.03540384132 + 4.9624230000000000E-005 130626.04059658188 + 5.0616715000000000E-005 124653.23192424838 + 5.1629048999999997E-005 118953.53071920716 + 5.2661629999999999E-005 113514.44359218581 + 5.3714863000000002E-005 108324.05402841966 + 5.4789159999999998E-005 103370.99534595871 + 5.5884943000000002E-005 98644.412311095992 + 5.7002641999999997E-005 94133.948388619712 + 5.8142695000000001E-005 89829.723005431762 + 5.9305548999999997E-005 85722.306283478480 + 6.0491659999999999E-005 81802.699285230250 + 6.1701493000000006E-005 78062.314897604520 + 6.2935523000000004E-005 74492.956605586558 + 6.4194233000000006E-005 71086.806926364516 + 6.5478118000000002E-005 67836.399595407667 + 6.6787680000000003E-005 64734.617071938694 + 6.8123433999999999E-005 61774.660225477834 + 6.9485902000000004E-005 58950.048055397834 + 7.0875620000000004E-005 56254.588485216016 + 7.2293133000000004E-005 53682.376245656778 + 7.3738995999999996E-005 51227.777540072333 + 7.5213775000000006E-005 48885.416028320309 + 7.6718051000000006E-005 46650.155622935745 + 7.8252412000000003E-005 44517.102057208998 + 7.9817460000000003E-005 42481.581505754570 + 8.1413808999999994E-005 40539.133986816698 + 8.3042086000000004E-005 38685.502709762957 + 8.4702926999999999E-005 36916.629383039734 + 8.6396985999999995E-005 35228.635663673311 + 8.8124925999999998E-005 33617.824751977991 + 8.9887424000000002E-005 32080.668007057582 + 9.1685173000000000E-005 30613.796087803417 + 9.3518876000000004E-005 29213.996858227081 + 9.5389254000000006E-005 27878.202032182500 + 9.7297038999999994E-005 26603.486100990729 + 9.9242979000000001E-005 25387.056296952607 + 1.0122784000000000E-004 24226.245826690531 + 1.0325239999999999E-004 23118.511907098316 + 1.0531744000000000E-004 22061.434187145624 + 1.0742379000000001E-004 21052.686268415113 + 1.0957227000000001E-004 20090.061547655005 + 1.1176371000000000E-004 19171.456341886540 + 1.1399899000000000E-004 18294.849481054789 + 1.1627897000000000E-004 17458.327132412986 + 1.1860455000000000E-004 16660.054195544297 + 1.2097664000000001E-004 15898.282375265315 + 1.2339617000000001E-004 15171.342669353615 + 1.2586408999999999E-004 14477.642006433896 + 1.2838138000000000E-004 13815.657428149610 + 1.3094900000000000E-004 13183.945637516810 + 1.3356798000000000E-004 12581.116723967780 + 1.3623933999999999E-004 12005.851759216137 + 1.3896412999999999E-004 11456.889939716984 + 1.4174340999999999E-004 10933.030204674744 + 1.4457827999999999E-004 10433.122897617906 + 1.4746985000000000E-004 9956.0731913299514 + 1.5041923999999999E-004 9500.8380764484391 + 1.5342763000000001E-004 9066.4165742123387 + 1.5649618000000001E-004 8651.8598306724380 + 1.5962610000000001E-004 8256.2585744065291 + 1.6281862999999999E-004 7878.7446204035850 + 1.6607500000000001E-004 7518.4934844581639 + 1.6939650000000000E-004 7174.7143625408125 + 1.7278443000000001E-004 6846.6543581034957 + 1.7624011999999999E-004 6533.5946006210788 + 1.7976491999999999E-004 6234.8496538734908 + 1.8336021999999999E-004 5949.7643415035282 + 1.8702742000000001E-004 5677.7148422901691 + 1.9076797000000000E-004 5418.1042386559257 + 1.9458333000000000E-004 5170.3642617921560 + 1.9847500000000001E-004 4933.9519018229212 + 2.0244450000000001E-004 4708.3495711127734 + 2.0649338999999999E-004 4493.0627871997895 + 2.1062326000000000E-004 4287.6197713872743 + 2.1483571999999999E-004 4091.5708682275231 + 2.1913242999999999E-004 3904.4861478461448 + 2.2351508000000001E-004 3725.9555373309636 + 2.2798539000000001E-004 3555.5878891576617 + 2.3254509000000001E-004 3393.0107901952560 + 2.3719599000000000E-004 3237.8672318796284 + 2.4193991000000001E-004 3089.8174656635324 + 2.4677871000000000E-004 2948.5371523035915 + 2.5171428999999998E-004 2813.7167033104624 + 2.5674857000000000E-004 2685.0611445267027 + 2.6188353999999998E-004 2562.2881823134712 + 2.6712121999999998E-004 2445.1287164017031 + 2.7246364000000001E-004 2333.3265931216993 + 2.7791291000000000E-004 2226.6365271332370 + 2.8347117000000001E-004 2124.8247222291452 + 2.8914058999999999E-004 2027.6682967325241 + 2.9492340999999998E-004 1934.9541131481556 + 3.0082186999999999E-004 1846.4794830622891 + 3.0683830999999999E-004 1762.0501537185794 + 3.1297508000000001E-004 1681.4812979950680 + 3.1923458000000001E-004 1604.5964775505568 + 3.2561926999999998E-004 1531.2271735244158 + 3.3213166000000001E-004 1461.2125763080928 + 3.3877429000000000E-004 1394.3994383564398 + 3.4554977999999998E-004 1330.6412261985129 + 3.5246076999999998E-004 1269.7984105041310 + 3.5950998999999999E-004 1211.7375158246011 + 3.6670019000000002E-004 1156.3314598176823 + 3.7403418999999998E-004 1103.4588443940845 + 3.8151487000000000E-004 1053.0037993354442 + 3.8914517000000000E-004 1004.8557439839823 + 3.9692807000000000E-004 958.90926817138632 + 4.0486663999999997E-004 915.06360504680390 + 4.1296397000000000E-004 873.22282170206813 + 4.2122325000000001E-004 833.29516897294911 + 4.2964771000000000E-004 795.19321177104700 + 4.3824066999999998E-004 758.83340065720188 + 4.4700548000000003E-004 724.13615948878828 + 4.5594559000000000E-004 691.02541664890100 + 4.6506450000000001E-004 659.42865250192358 + 4.7436579000000002E-004 629.27662754348455 + 4.8385311000000001E-004 600.50327555720492 + 4.9353017000000002E-004 573.04558821081014 + 5.0340077000000005E-004 546.84339171685224 + 5.1346878999999998E-004 521.83925698704104 + 5.2373815999999995E-004 497.97844708202007 + 5.3421293000000003E-004 475.20863272687154 + 5.4489719000000002E-004 453.47996756245192 + 5.5579513000000001E-004 432.74484388859719 + 5.6691103000000001E-004 412.95782013318836 + 5.7824924999999995E-004 394.07554406959622 + 5.8981424000000005E-004 376.05664154394248 + 6.0161052000000002E-004 358.86165810382306 + 6.1364272999999997E-004 342.45289987060636 + 6.2591559000000003E-004 326.79441621993942 + 6.3843389999999997E-004 311.85191713956726 + 6.5120257999999999E-004 297.59265167353175 + 6.6422663000000005E-004 283.98538732020444 + 6.7751116000000001E-004 271.00030875774297 + 6.9106139000000004E-004 258.60895752742181 + 7.0488261000000005E-004 246.78420673106629 + 7.1898027000000004E-004 235.50012387696981 + 7.3335987000000004E-004 224.73200967541163 + 7.4802707000000000E-004 214.45625610250985 + 7.6298760999999997E-004 204.65035857094162 + 7.7824736000000000E-004 195.29283091255718 + 7.9381231000000003E-004 186.36316835613906 + 8.0968855000000000E-004 177.84181467609744 + 8.2588232999999999E-004 169.71008776841461 + 8.4239997000000000E-004 161.95018711420093 + 8.5924796999999997E-004 154.54510055106095 + 8.7643292999999998E-004 147.47860765768473 + 8.9396159000000000E-004 140.73522612058639 + 9.1184082000000000E-004 134.30018326835051 + 9.3007764000000001E-004 128.15937752913058 + 9.4867919000000002E-004 122.29935890304898 + 9.6765277000000001E-004 116.70728674919727 + 9.8700582999999994E-004 111.37090681021482 + 1.0067459000000000E-003 106.27854285962243 + 1.0268809000000001E-003 101.41899378289264 + 1.0474185000000000E-003 96.781668078947419 + 1.0683668999999999E-003 92.356371572505694 + 1.0897342000000000E-003 88.133432785485070 + 1.1115289000000000E-003 84.103575515231697 + 1.1337595000000000E-003 80.257980503515171 + 1.1564346000000000E-003 76.588241049170264 + 1.1795632999999999E-003 73.086283225151718 + 1.2031546000000001E-003 69.744447078952007 + 1.2272177000000001E-003 66.555418245317071 + 1.2517620000000000E-003 63.512213566317371 + 1.2767973000000000E-003 60.608144595986715 + 1.3023332000000000E-003 57.836874196360156 + 1.3283799000000001E-003 55.192310302517157 + 1.3549475000000000E-003 52.668671038432279 + 1.3820464000000000E-003 50.260428320124269 + 1.4096874000000001E-003 47.962291133764388 + 1.4378811000000000E-003 45.769244451627792 + 1.4666386999999999E-003 43.676471602128551 + 1.4959715000000000E-003 41.679386419660766 + 1.5258909000000001E-003 39.773620458543157 + 1.5564088000000001E-003 37.954988056748043 + 1.5875368999999999E-003 36.219520481762594 + 1.6192877000000001E-003 34.563399012652916 + 1.6516733999999999E-003 32.983008494777621 + 1.6847069000000001E-003 31.474876533747612 + 1.7184010000000000E-003 30.035706087859037 + 1.7527691000000000E-003 28.662336284402915 + 1.7878244000000001E-003 27.351769142616142 + 1.8235809000000001E-003 26.101123618430815 + 1.8600526000000000E-003 24.907661005447931 + 1.8972536000000000E-003 23.768772972227683 + 1.9351987000000000E-003 22.681957673830212 + 1.9739025999999998E-003 21.644839122059562 + 2.0133807000000002E-003 20.655139183383611 + 2.0536483000000000E-003 19.710694230172933 + 2.0947213000000000E-003 18.809432481785571 + 2.1366156999999999E-003 17.949381685655915 + 2.1793479999999998E-003 17.128655999701149 + 2.2229350000000001E-003 16.345456604863337 + 2.2673937000000002E-003 15.598069281538553 + 2.3127415999999999E-003 14.884855451231967 + 2.3589964000000001E-003 14.204253795047784 + 2.4061763000000000E-003 13.554772205764143 + 2.4542997999999999E-003 12.934987768514379 + 2.5033858000000002E-003 12.343542275133615 + 2.5534536000000000E-003 11.779139443544361 + 2.6045225999999999E-003 11.240545281847178 + 2.6566131000000000E-003 10.726576859973671 + 2.7097453000000001E-003 10.236110382515051 + 2.7639402000000000E-003 9.7680697210320773 + 2.8192191000000000E-003 9.3214291697803997 + 2.8756034000000001E-003 8.8952123706270250 + 2.9331155000000002E-003 8.4884832896086770 + 2.9917778000000000E-003 8.1003519626672364 + 3.0516134000000000E-003 7.7299674072682985 + 3.1126456000000000E-003 7.3765191332292943 + 3.1748985000000000E-003 7.0392317758868712 + 3.2383964999999999E-003 6.7173664937951703 + 3.3031644000000001E-003 6.4102186154783594 + 3.3692277000000001E-003 6.1171147219338406 + 3.4366123000000000E-003 5.8374127147768213 + 3.5053444999999998E-003 5.5705002911118102 + 3.5754514000000000E-003 5.3157920881015999 + 3.6469605000000000E-003 5.0727300810660143 + 3.7198996999999998E-003 4.8407822225644503 + 3.7942977000000001E-003 4.6194400088394785 + 3.8701835999999999E-003 4.4082187127596653 + 3.9475873000000003E-003 4.2066551825077063 + 4.0265390000000000E-003 4.0143082164439088 + 4.1070697999999999E-003 3.8307560609345042 + 4.1892112000000000E-003 3.6555967659571129 + 4.2729954000000001E-003 3.4884465912339926 + 4.3584553000000003E-003 3.3289392381115874 + 4.4456243999999997E-003 3.1767252691340784 + 4.5345369000000003E-003 3.0314711740842135 + 4.6252276999999998E-003 2.8928586727996413 + 4.7177321999999997E-003 2.7605843212152279 + 4.8120869000000000E-003 2.6343579964901789 + 4.9083286000000002E-003 2.5139034221241814 + 5.0064951999999998E-003 2.3989564912028905 + 5.1066250999999997E-003 2.2892654836967314 + 5.2087575999999998E-003 2.1845900369193556 + 5.3129327000000000E-003 2.0847008657056882 + 5.4191914000000004E-003 1.9893789857592377 + 5.5275751999999999E-003 1.8984157110153121 + 5.6381267000000001E-003 1.8116116637319581 + 5.7508893000000000E-003 1.7287766355627836 + 5.8659070000000001E-003 1.6497292989845691 + 5.9832252000000001E-003 1.5742962656613595 + 6.1028897000000000E-003 1.5023124071719436 + 6.2249475000000004E-003 1.4336199668291105 + 6.3494464000000000E-003 1.3680684806020620 + 6.4764354000000001E-003 1.3055142415118048 + 6.6059641000000002E-003 1.2458202994772352 + 6.7380833999999999E-003 1.1888558204819208 + 6.8728449999999998E-003 1.1344960459591205 + 7.0103018999999999E-003 1.0826218165777304 + 7.1505079999999999E-003 1.0331194879160142 + 7.2935181000000002E-003 0.98588066702327803 + 7.4393884999999996E-003 0.94080178566405215 + 7.5881762000000004E-003 0.89778414327704192 + 7.7399397999999998E-003 0.85673342012589626 + 7.8947385999999994E-003 0.81755973839638596 + 8.0526333000000005E-003 0.78017726996665782 + 8.2136859999999996E-003 0.74450407132540453 + 8.3779596999999997E-003 0.71046202200441488 + 8.5455189000000001E-003 0.67797652229419658 + 8.7164293000000000E-003 0.64697640195123329 + 8.8907579000000007E-003 0.61739374723079110 + 9.0685729999999999E-003 0.58916375490534367 + 9.2499444999999993E-003 0.56222454926777399 + 9.4349433999999996E-003 0.53651712898530080 + 9.6236423000000005E-003 0.51198516418139162 + 9.8161150999999999E-003 0.48857491980491274 + 1.0012437000000001E-002 0.46623513528188409 + 1.0212686000000000E-002 0.44491675455937113 + 1.0416940000000000E-002 0.42457314521480627 + 1.0625279000000000E-002 0.40515974557793161 + 1.0837784000000000E-002 0.38663408029013380 + 1.1054540000000000E-002 0.36895541702612150 + 1.1275631000000000E-002 0.35208511174224882 + 1.1501143000000000E-002 0.33598624979032610 + 1.1731165999999999E-002 0.32062344789591679 + 1.1965790000000000E-002 0.30596306990135075 + 1.2205105000000001E-002 0.29197311621767125 + 1.2449207000000000E-002 0.27862280582629312 + 1.2698192000000001E-002 0.26588288341533961 + 1.2952155000000000E-002 0.25372556865646928 + 1.3211199000000000E-002 0.24212406279904539 + 1.3475422000000001E-002 0.23105310831302997 + 1.3744931000000000E-002 0.22048830640289663 + 1.4019830000000000E-002 0.21040658219779360 + 1.4300225999999999E-002 0.20078587286253557 + 1.4586231000000000E-002 0.19160503053986452 + 1.4877955000000000E-002 0.18284401027857561 + 1.5175513999999999E-002 0.17448356772390042 + 1.5479025000000000E-002 0.16650538092873565 + 1.5788605000000001E-002 0.15889202269364919 + 1.6104377000000000E-002 0.15162677156871154 + 1.6426465000000001E-002 0.14469370836805959 + 1.6754993999999999E-002 0.13807767123810727 + 1.7090094000000000E-002 0.13176414085294239 + 1.7431895999999999E-002 0.12573929343627163 + 1.7780534000000001E-002 0.11998992974505628 + 1.8136144000000000E-002 0.11450346406709788 + 1.8498866999999999E-002 0.10926785229966474 + 1.8868844999999999E-002 0.10427162915670114 + 1.9246222000000000E-002 9.9503863062363321E-002 + 1.9631145999999999E-002 9.4954106797128096E-002 + 2.0023769000000000E-002 9.0612379827296058E-002 + 2.0424244000000001E-002 8.6469180684827104E-002 + 2.0832729000000001E-002 8.2515422188434634E-002 + 2.1249384000000000E-002 7.8742444651995577E-002 + 2.1674371000000001E-002 7.5141993754831299E-002 + 2.2107859000000001E-002 7.1706161547957906E-002 + 2.2550015999999999E-002 6.8427436675349312E-002 + 2.3001015999999999E-002 6.5298630616325334E-002 + 2.3461037000000001E-002 6.2312881138150637E-002 + 2.3930257000000000E-002 5.9463662087143557E-002 + 2.4408862999999999E-002 5.6744712988084874E-002 + 2.4897039999999999E-002 5.4150092456364991E-002 + 2.5394981000000000E-002 5.1674107272516742E-002 + 2.5902880000000000E-002 4.9311338945007187E-002 + 2.6420938000000001E-002 4.7056602473489244E-002 + 2.6949357000000000E-002 4.4904963371035084E-002 + 2.7488344000000001E-002 4.2851708281143361E-002 + 2.8038111000000001E-002 4.0892336262560322E-002 + 2.8598873000000000E-002 3.9022556611212483E-002 + 2.9170850000000002E-002 3.7238272318929865E-002 + 2.9754267000000001E-002 3.5535572092807909E-002 + 3.0349352999999999E-002 3.3910725184354645E-002 + 3.0956339999999999E-002 3.2360175432256826E-002 + 3.1575467000000003E-002 3.0880523131259750E-002 + 3.2206975999999998E-002 2.9468528344714199E-002 + 3.2851115000000000E-002 2.8121096586458158E-002 + 3.3508138000000000E-002 2.6835273054267930E-002 + 3.4178300000000002E-002 2.5608245788794195E-002 + 3.4861865999999998E-002 2.4437322349806948E-002 + 3.5559104000000001E-002 2.3319937707785655E-002 + 3.6270285999999999E-002 2.2253646054815338E-002 + 3.6995691999999997E-002 2.1236109527015865E-002 + 3.7735604999999998E-002 2.0265100761680453E-002 + 3.8490318000000003E-002 1.9338488721918529E-002 + 3.9260124000000000E-002 1.8454246994097888E-002 + 4.0045325999999999E-002 1.7610436848660517E-002 + 4.0846233000000003E-002 1.6805208509125601E-002 + 4.1663157999999999E-002 1.6036798964303569E-002 + 4.2496421000000000E-002 1.5303524984133326E-002 + 4.3346348999999999E-002 1.4603779765287841E-002 + 4.4213276000000003E-002 1.3936029675589538E-002 + 4.5097541999999997E-002 1.3298811783992724E-002 + 4.5999492000000003E-002 1.2690731225357922E-002 + 4.6919481999999998E-002 1.2110454181294502E-002 + 4.7857872000000003E-002 1.1556709889269892E-002 + 4.8815029000000003E-002 1.1028285701586156E-002 + 4.9791330000000002E-002 1.0524022984196546E-002 + 5.0787156999999999E-002 1.0042817434779193E-002 + 5.1802899999999999E-002 9.5836150019858683E-003 + 5.2838957999999998E-002 9.1454092949484790E-003 + 5.3895736999999999E-002 8.7272403727407643E-003 + 5.4973651999999998E-002 8.3281918480295827E-003 + 5.6073125000000001E-002 7.9473897114159184E-003 + 5.7194586999999998E-002 7.5839996939896194E-003 + 5.8338478999999999E-002 7.2372252589365579E-003 + 5.9505247999999997E-002 6.9063071362134047E-003 + 6.0695353000000000E-002 6.5905198996111438E-003 + 6.1909260000000001E-002 6.2891718912211131E-003 + 6.3147445999999996E-002 6.0016026666124779E-003 + 6.4410394999999995E-002 5.7271825549078349E-003 + 6.5698601999999995E-002 5.4653103507859195E-003 + 6.7012575000000005E-002 5.2154117605065871E-003 + 6.8352826000000005E-002 4.9769399134100556E-003 + 6.9719882999999996E-002 4.7493719014593400E-003 + 7.1114280000000002E-002 4.5322094926857652E-003 + 7.2536565999999997E-002 4.3249765639462086E-003 + 7.3987296999999994E-002 4.1272193494821408E-003 + 7.5467042999999998E-002 3.9385044288789148E-003 + 7.6976383999999995E-002 3.7584183891924239E-003 + 7.8515911999999993E-002 3.6022923901546607E-003 + 8.0086229999999994E-002 3.4312226207997448E-003 + 8.1687953999999993E-002 3.2692767414769096E-003 + 8.3321714000000005E-002 3.1158494908371383E-003 + 8.4988147999999999E-002 2.9703864529170964E-003 + 8.6687911000000006E-002 2.8323783456352821E-003 + 8.8421668999999994E-002 2.7013572414019589E-003 + 9.0190101999999994E-002 2.5768924155658555E-003 + 9.1993904000000001E-002 2.4585868899378942E-003 + 9.3833782000000004E-002 2.3460743772041044E-003 + 9.5710457999999998E-002 2.2390163545490840E-003 + 9.7624666999999998E-002 2.1370996669088666E-003 + 9.9577160999999997E-002 2.0400340514368045E-003 + 0.10156870000000000 1.9475505385187220E-003 + 0.10360008000000000 1.8593983413995490E-003 + 0.10567208000000000 1.7753455727625407E-003 + 0.10778552000000000 1.6951751804403542E-003 + 0.10994123000000000 1.6186849907224247E-003 + 0.11214006000000000 1.5456860881903436E-003 + 0.11438286000000000 1.4760023440242560E-003 + 0.11667051000000001 1.4094684066654184E-003 + 0.11900392000000000 1.3459289274486048E-003 + 0.12138400000000001 1.2852385829002393E-003 + 0.12381167999999999 1.2272607135139098E-003 + 0.12628792000000000 1.1718664511931147E-003 + 0.12881368000000001 1.1189347945696182E-003 + 0.13138995000000001 1.0683513525400652E-003 + 0.13401774999999999 1.0200079120643857E-003 + 0.13669809999999999 9.7380253343640731E-004 + 0.13943206000000000 9.2963839340060115E-004 + 0.14222071000000000 8.8742379783392558E-004 + 0.14506511999999999 8.4707223594697630E-004 + 0.14796641999999999 8.0850102094817287E-004 + 0.15092575000000000 7.7163177140573275E-004 + 0.15394426999999999 7.3638997871478169E-004 + 0.15702315000000000 7.0270486034572138E-004 + 0.16016361000000001 6.7050869799272644E-004 + 0.16336688999999999 6.3973700224614330E-004 + 0.16663422000000000 6.1032857068573038E-004 + 0.16996691000000000 5.8222448460980715E-004 + 0.17336625000000000 5.5536886846663117E-004 + 0.17683357000000000 5.2970819578543012E-004 + 0.18037023999999999 5.0519119375514745E-004 + 0.18397764999999999 4.8176887581484088E-004 + 0.18765720000000000 4.5939447056862884E-004 + 0.19141035000000001 4.3802300797355341E-004 + 0.19523855000000001 4.1761164308140933E-004 + 0.19914332000000001 3.9811911209959409E-004 + 0.20312619000000001 3.7950598739073713E-004 + 0.20718871000000000 3.6173452482926675E-004 + 0.21133249000000001 3.4476841875036155E-004 + 0.21555914000000001 3.2857299517820217E-004 + 0.21987032000000001 3.1311493426204698E-004 + 0.22426773000000000 2.9836226483885103E-004 + 0.22875308000000000 2.8428440631552798E-004 + 0.23332813999999999 2.7085194914668525E-004 + 0.23799471000000000 2.5803670987304441E-004 + 0.24275459999999999 2.4581172768853592E-004 + 0.24760968999999999 2.3415105893045062E-004 + 0.25256189000000001 2.2302984856593586E-004 + 0.25761311999999997 2.1242432380356169E-004 + 0.26276538999999999 2.0231158459034257E-004 + 0.26802069000000001 1.9266979537351951E-004 + 0.27338110999999998 1.8347791410466458E-004 + 0.27884872999999999 1.7471586345250523E-004 + 0.28442570000000000 1.6636435462571839E-004 + 0.29011421999999998 1.5840489812491947E-004 + 0.29591650000000003 1.5081982721019420E-004 + 0.30183483000000000 1.4359217184703056E-004 + 0.30787153000000000 1.3670570105455112E-004 + 0.31402896000000002 1.3014487962213775E-004 + 0.32030954000000000 1.2389482107831142E-004 + 0.32671572999999998 1.1794128528848531E-004 + 0.33325004000000003 1.1227064347966266E-004 + 0.33991505000000000 1.0686983986372273E-004 + 0.34671334999999998 1.0172641843476733E-004 + 0.35364761000000000 9.6828443111989703E-005 + 0.36072057000000002 9.2164490407483672E-005 + 0.36793498000000002 8.7723668450142203E-005 + 0.37529368000000002 8.3495543838788171E-005 + 0.38279954999999999 7.9470155823599205E-005 + 0.39045553999999999 7.5637980636287269E-005 + 0.39826465000000000 7.1989925113976138E-005 + 0.40622994000000001 6.8517304163223913E-005 + 0.41435453999999999 6.5211820616685806E-005 + 0.42264162999999999 6.2065558015812156E-005 + 0.43109447000000001 5.9070953554498873E-005 + 0.43971635999999997 5.6220798193003670E-005 + 0.44851067999999999 5.3508207777286272E-005 + 0.45748090000000002 5.0926608275832156E-005 + 0.46663051999999999 4.8469740289257595E-005 + 0.47596313000000001 4.6131628274601184E-005 + 0.48548238999999999 4.3906574661578607E-005 + 0.49519204000000000 4.1789145907399948E-005 + 0.50509588000000005 3.9774165616429312E-005 + 0.51519778999999999 3.7856698982543942E-005 + 0.52550174999999999 3.6032039261292469E-005 + 0.53601178000000005 3.4295708608746228E-005 + 0.54673201999999999 3.2643434299722012E-005 + 0.55766665999999998 3.1071151297384975E-005 + 0.56881999000000005 2.9574985244511821E-005 + 0.58019639000000001 2.8151245921697637E-005 + 0.59180032000000005 2.6796420350683046E-005 + 0.60363633000000005 2.5507163561611956E-005 + 0.61570906000000003 2.4280291103886423E-005 + 0.62802323999999998 2.3112771794102293E-005 + 0.64058369999999998 2.2001719866302217E-005 + 0.65339537000000003 2.0944388517727065E-005 + 0.66646327999999999 1.9938163654314873E-005 + 0.67979255000000005 1.8980558530682307E-005 + 0.69338840000000002 1.8069207033326317E-005 + 0.70725616999999996 1.7201856875192841E-005 + 0.72140128999999997 1.6376366311965109E-005 + 0.73582932000000001 1.5590696617540340E-005 + 0.75054589999999999 1.4842910078118326E-005 + 0.76555682000000003 1.4131161615913417E-005 + 0.78086796000000003 1.3453697522968135E-005 + 0.79648532000000005 1.2808849637618633E-005 + 0.81241501999999999 1.2195031346478809E-005 + 0.82866331999999998 1.1610733050584085E-005 + 0.84523658999999995 1.1054519666761100E-005 + 0.86214131999999999 1.0525026639626276E-005 + 0.87938415000000003 1.0020955679207626E-005 + 0.89697183000000003 9.5410728277409563E-006 + 0.91491127000000005 9.0842039817177521E-006 + 0.93320948999999997 8.6492333594888504E-006 + 0.95187368000000006 8.2350992297271437E-006 + 0.97091116000000000 7.8407923076613850E-006 + 0.99032938000000004 7.4653531495942172E-006 + 1.0101359999999999 7.1078682725896258E-006 + 1.0303386999999999 6.7674713418441464E-006 + 1.0509455000000001 6.4433353988246167E-006 + 1.0719643999999999 6.1346769090525625E-006 + 1.0934037000000001 5.8407486592846609E-006 + 1.1152717000000001 5.5608422672354001E-006 + 1.1375772000000000 5.2942799273487192E-006 + 1.1603287000000000 5.0404226807096867E-006 + 1.1835353000000000 4.7986579513811851E-006 + 1.2072060000000000 4.5684061438820748E-006 + 1.2313501000000000 4.3491147343732399E-006 + 1.2559771000000000 4.1402581002204751E-006 + 1.2810967000000000 3.9413362423637700E-006 + 1.3067186000000000 3.7518749861046138E-006 + 1.3328530000000001 3.5714209910923866E-006 + 1.3595100000000000 3.3995450844682388E-006 + 1.3867001999999999 3.2358370349092847E-006 + 1.4144342000000001 3.0799078641003735E-006 + 1.4427228999999999 2.9313869466316141E-006 + 1.4715773999999999 2.7899217281040942E-006 + 1.5010089000000000 2.6551772670741961E-006 + 1.5310291000000000 2.5268335737272809E-006 + 1.5616497000000000 2.4045871515327654E-006 + 1.5928827000000001 2.2881488476716760E-006 + 1.6247403000000000 2.1772435682696184E-006 + 1.6572351000000001 2.0716089373280299E-006 + 1.6903798000000001 1.9709957016289277E-006 + 1.7241873999999999 1.8751664189881942E-006 + 1.7586712000000000 1.7838949276976497E-006 + 1.7938445999999999 1.6969663077896142E-006 + 1.8297215000000000 1.6141753381465933E-006 + 1.8663159000000000 1.5353270155298157E-006 + 1.9036422000000000 1.4602353699085672E-006 + 1.9417150999999999 1.3887232860848904E-006 + 1.9805493999999999 1.3206224198964781E-006 + 2.0201604000000000 1.2557720535892756E-006 + 2.0605636000000001 1.1940192700385869E-006 + 2.1017747999999998 1.1352183991058157E-006 + 2.1438103000000002 1.0792304109036189E-006 + 2.1866865000000000 1.0259231517799499E-006 + 2.2304203000000000 9.7517048822484287E-007 + 2.2750287000000000 9.2685249717953427E-007 + 2.3205293000000000 8.8085461291098330E-007 + 2.3669397999999999 8.3706790542262777E-007 + 2.4142785999999998 7.9538823828433185E-007 + 2.4625642000000001 7.5571660682439918E-007 + 2.5118155000000000 7.1795860941770322E-007 + 2.5620517999999999 6.8202424150909173E-007 + 2.6132928000000000 6.4782769436210918E-007 + 2.6655587000000001 6.1528710290604083E-007 + 2.7188699000000001 5.8432454887356018E-007 + 2.7732473000000000 5.5486568620602606E-007 + 2.8287122000000000 5.2683963973580946E-007 + 2.8852864999999999 5.0017875135318330E-007 + 2.9429921999999999 4.7481866724102401E-007 + 3.0018520000000000 4.5069790456179084E-007 + 3.0618891000000001 4.2775782591244413E-007 + 3.1231268999999999 4.0594261569374603E-007 + 3.1855894000000000 3.8519899551149661E-007 + 3.2493012000000001 3.6547612161941246E-007 + 3.3142871999999999 3.4672556871512286E-007 + 3.3805730000000001 3.2890109871329619E-007 + 3.4481844000000001 3.1195869906256110E-007 + 3.5171481000000000 2.9585630064883208E-007 + 3.5874910999999998 2.8055384280017341E-007 + 3.6592408999999999 2.6601312763698079E-007 + 3.7324256999999998 2.5219769748557175E-007 + 3.8070742000000002 2.3907279902916152E-007 + 3.8832157000000000 2.2660528735736687E-007 + 3.9608800000000000 2.1476356942386979E-007 + 4.0400976000000002 2.0351750336750129E-007 + 4.1208996000000004 1.9283835048748273E-007 + 4.2033176000000001 1.8269872398046387E-007 + 4.2873839000000000 1.7307250173592538E-007 + 4.3731315999999998 1.6393476215019414E-007 + 4.4605942000000001 1.5526177371854186E-007 + 4.5498060999999996 1.4703088939026808E-007 + 4.6408022000000004 1.3922053790020964E-007 + 4.7336182999999998 1.3181014009141134E-007 + 4.8282905999999999 1.2478010539459352E-007 + 4.9248564000000004 1.1811173409699362E-007 + 5.0233536000000001 1.1178721674602573E-007 + 5.1238206000000002 1.0578959705457706E-007 + 5.2262971000000000 1.0010268658297935E-007 + 5.3308229999999996 9.4711094396125430E-008 + 5.4374395000000000 8.9600131083774358E-008 + 5.5461881999999996 8.4755823750441427E-008 + 5.6571119999999997 8.0164842292397229E-008 + 5.7702543000000004 7.5814506383632725E-008 + 5.8856593000000004 7.1692741682779182E-008 + 6.0033725000000002 6.7788036235637084E-008 + 6.1234400000000004 6.4089440353119546E-008 + 6.2459087999999996 6.0586530074846717E-008 + 6.3708270000000002 5.7269378335183679E-008 + 6.4982435000000001 5.4128541134981083E-008 + 6.6282084000000001 5.1155025714124698E-008 + 6.7607724999999999 4.8340282090247607E-008 + 6.8959880000000000 4.5676167704911064E-008 + 7.0339077000000003 4.3154945523871724E-008 + 7.1745859000000003 4.0769248354273071E-008 + 7.3180775999999996 3.8512076588258226E-008 + 7.4644392000000002 3.6376769680766525E-008 + 7.6137278999999998 3.4356999919806144E-008 + 7.7660024999999999 3.2446746131144812E-008 + 7.9213225999999999 3.0640290415178342E-008 + 8.0797489999999996 2.8932198610979322E-008 + 8.2413439999999998 2.7317304418008096E-008 + 8.4061708999999993 2.5790702366409486E-008 + 8.5742943000000000 2.4347732512357049E-008 + 8.7457802000000004 2.2983968354187342E-008 + 8.9206958000000007 2.1695207650757864E-008 + 9.0991096999999996 2.0477460325152658E-008 + 9.2810918999999998 1.9326938642103459E-008 + 9.4667136999999997 1.8240048294225797E-008 + 9.6560480000000002 1.7213377517830794E-008 + 9.8491689999999998 1.6243690201759347E-008 + 10.046151999999999 1.5327918151381987E-008 + 10.247075000000001 1.4463145917317794E-008 + 10.452017000000000 1.3646611659062357E-008 + 10.661057000000000 1.2875702506103728E-008 + 10.874278000000000 1.2147932399161688E-008 + 11.091764000000000 1.1460947819594073E-008 + 11.313599000000000 1.0812523391078608E-008 + 11.539871000000000 1.0200543647741965E-008 + 11.770669000000000 9.6230069745514478E-009 + 12.006081999999999 9.0780215504960070E-009 + 12.246204000000001 8.5637883250348497E-009 + 12.491128000000000 8.0786101429296585E-009 + 12.740950000000000 7.6208777192613472E-009 + 12.995768999999999 7.1890659978458325E-009 + 13.255685000000000 6.7817335244042287E-009 + 13.520797999999999 6.3975191008729669E-009 + 13.791214000000000 6.0351290961527149E-009 + 14.067038999999999 5.6933429562030971E-009 + 14.348379000000000 5.3710085726379308E-009 + 14.635346999999999 5.0670309067781817E-009 + 14.928053999999999 4.7803792527400868E-009 + 15.226615000000001 4.5100773028767143E-009 + 15.531147000000001 4.2552025150862812E-009 + 15.841770000000000 4.0148825020956005E-009 + 16.158605999999999 3.7882932784825927E-009 + 16.481777999999998 3.5746572710012221E-009 + 16.811413000000002 3.3732388284173237E-009 + 17.147642000000001 3.1833423468052765E-009 + 17.490594000000002 3.0043134261610007E-009 + 17.840406000000002 2.8355312663834403E-009 + 18.197213999999999 2.6764116173916283E-009 + 18.561159000000000 2.5264018946429973E-009 + 18.932382000000000 2.3849816339745919E-009 + 19.311029000000001 2.2516587310468632E-009 + 19.697250000000000 2.1259684941715491E-009 + 20.091194999999999 2.0074734302020766E-009 + 20.493019000000000 1.8957601407478390E-009 + 20.902878999999999 1.7904389478461058E-009 + 21.320937000000001 1.6911418271536741E-009 + 21.747356000000000 1.5975222152554887E-009 + 22.182303000000001 1.5092530890933402E-009 + 22.625948999999999 1.4260259491803929E-009 + 23.078468000000001 1.3475500091468277E-009 + 23.540037000000002 1.2735511943460025E-009 + 24.010838000000000 1.2037709103530324E-009 + 24.491054999999999 1.1379656506647364E-009 + 24.980875999999999 1.0759058410810340E-009 + 25.480492999999999 1.0173750803668472E-009 + 25.990103000000001 9.6216931142876283E-010 + 26.509905000000000 9.1009645923066965E-010 + 27.040102999999998 8.6097542861611026E-010 + 27.580905000000001 8.1463560222372053E-010 + 28.695174000000002 7.2966589031651737E-010 + 29.854458999999999 6.5401004871203844E-010 + 31.060579000000001 5.8662332610716834E-010 + 32.315427000000000 5.2657882156795515E-010 + 33.620970000000000 4.7305443767792211E-010 + 34.979256999999997 4.2532090882291807E-010 + 36.392418999999997 3.8273151116352206E-010 + 37.862673000000001 3.4471272458553628E-010 + 39.392325000000000 3.1075597040908430E-010 + 40.983775000000001 2.8041022558860062E-010 + 42.639519000000000 2.5327553160832373E-010 + 44.362155999999999 2.2899714203019620E-010 + 46.154387000000000 2.0726045398140483E-010 + 48.019024000000002 1.8778636715433720E-010 + 49.958993000000000 1.7032726118887742E-010 + 51.977336000000001 1.5466342475235416E-010 + 54.077219999999997 1.4059983475734602E-010 + 56.261940000000003 1.2796335776133195E-010 + 58.534922000000002 1.1660026189343760E-010 + 60.899732999999998 1.0637397901384812E-010 + 63.360081999999998 9.7163170260146996E-011 + 65.919830000000005 8.8859973981599563E-011 + 68.582991000000007 8.1368489040764416E-011 + 71.353744000000006 7.4603397767326091E-011 + 74.236435000000000 6.8488777741613896E-011 + 77.235586999999995 6.2957029531914039E-011 + 80.355905000000007 5.7947940028684915E-011 + 83.602283000000000 5.3407848706021217E-011 + 86.979815000000002 4.9288905282129231E-011 + 90.493799999999993 4.5548421668259681E-011 + 94.149749000000000 4.2148294372322209E-011 + 97.953399000000005 3.9054487437455199E-011 + 101.91072000000000 3.6236582365917923E-011 + 106.02791000000001 3.3667385383971742E-011 + 110.31144000000000 3.1322548711452861E-011 + 114.76802000000001 2.9180283178750872E-011 + 119.40465000000000 2.7221055805406316E-011 + 124.22859000000000 2.5427361505696765E-011 + 129.24743000000001 2.3783480138677208E-011 + 134.46903000000000 2.2275308356690163E-011 + 139.90156999999999 2.0890170792799357E-011 + 145.55359999999999 1.9616659415287865E-011 + 151.43396000000001 1.8444519687436268E-011 + 157.55189999999999 1.7364504962686349E-011 + 163.91699000000000 1.6368289658158696E-011 + 170.53924000000001 1.5448354644830361E-011 + 177.42902000000001 1.4597917400578771E-011 + 184.59716000000000 1.3810844104722072E-011 + 192.05488000000000 1.3081592553335565E-011 + 199.81389999999999 1.2405141601367561E-011 + 207.88638000000000 1.1776945459797219E-011 + 216.28498999999999 1.1192880863357955E-011 + 225.02289999999999 1.0649206747803399E-011 + 234.11383000000001 1.0142524046928303E-011 + 243.57203000000001 9.6697440056861121E-012 + 253.41234000000000 9.2280553832457931E-012 + 263.65019999999998 8.8148980034579494E-012 + 274.30166000000003 8.4279387996075459E-012 + 285.38344999999998 8.0650482906622494E-012 + 296.91293999999999 7.7242833523534219E-012 + 308.90823000000000 7.4038675178755780E-012 + 321.38812000000001 7.1021769571817967E-012 + 334.37220000000002 6.8177247317838258E-012 + 347.88083999999998 6.5491492274878016E-012 + 361.93522000000002 6.2952026998320719E-012 + 376.55739999999997 6.0547403892198138E-012 + 391.77032000000003 5.8267120333720584E-012 + 407.59784000000002 5.6101534932722536E-012 + 424.06479999999999 5.4041790417962714E-012 + 441.19702000000001 5.2079752198784723E-012 + 459.02136999999999 5.0207944374417017E-012 + 477.56583999999998 4.8419493641553783E-012 + 496.85950000000003 4.6708089196574999E-012 + 516.93262000000004 4.5067931301187465E-012 + 537.81669999999997 4.3350103125034375E-012 + 559.54449000000000 4.1650647877128398E-012 + 582.15008999999998 4.0022199906156007E-012 + 605.66895999999997 3.8458988079149174E-012 + 630.13797999999997 3.6955799275282834E-012 + 655.59555999999998 3.5507932426035585E-012 + 682.08162000000004 3.4111164729844574E-012 + 709.63770999999997 3.2761712877846989E-012 + 738.30708000000004 3.1456200991730542E-012 + 768.13468000000000 3.0191634079698438E-012 + 799.16732000000002 2.8965366444739648E-012 + 831.45367999999996 2.7775078844133395E-012 + 865.04440999999997 2.6618753227528650E-012 + 899.99221000000000 2.5494649743098607E-012 + 936.35189000000003 2.4401285420523291E-012 + 974.18051000000003 2.3337411277745463E-012 + 1013.5374000000000 2.2301993826574698E-012 + 1054.4843000000001 2.1294193560535412E-012 + 1097.0854999999999 2.0313344485513330E-012 + 1141.4077000000000 1.9358940287028195E-012 + 1187.5206000000001 1.8430604707869154E-012 + 1235.4964000000000 1.7528086174307183E-012 + 1285.4105000000000 1.6651227768555657E-012 + 1337.3411000000001 1.5799959523867731E-012 + 1391.3697000000000 1.4974274427972068E-012 + 1447.5809999999999 1.4174215901675241E-012 + 1506.0633000000000 1.3399858263733937E-012 + 1566.9082000000001 1.2651297928721501E-012 + 1630.2112999999999 1.1928632217994020E-012 + 1696.0717999999999 1.1231953394488761E-012 + 1764.5931000000000 1.0561331741664425E-012 + 1835.8827000000001 9.9168081231061112E-013 + 1910.0524000000000 9.2983842984609447E-013 + 1987.2184999999999 8.7060148211505633E-013 + 2067.5021000000002 8.1395998190553921E-013 + 2151.0291999999999 7.5989808799183736E-013 + 2237.9308000000001 7.0839380412722407E-013 + 2328.3431999999998 6.5941868776680804E-013 + 2422.4083000000001 6.1293772542875806E-013 + 2520.2734999999998 5.6890953121051755E-013 + 2622.0925999999999 5.2728619490771499E-013 + 2728.0250999999998 4.8801396173734828E-013 + 2838.2374000000000 4.5103319374642640E-013 + 2952.9020999999998 4.1627916085350289E-013 + 3072.1994000000000 3.8368217589230718E-013 + 3196.3162000000002 3.5316851866203663E-013 + 3325.4474000000000 3.2466075111523831E-013 + 3459.7955000000002 2.9807852989126127E-013 + 3599.5711999999999 2.7333916905142226E-013 + 3744.9938999999999 2.5035825868342118E-013 + 3896.2917000000002 2.2905035715304517E-013 + 4053.7017999999998 2.0932958189071832E-013 + 4217.4714000000004 1.9111012692213490E-013 + 4387.8572000000004 1.7430691477087417E-013 + 4565.1266999999998 1.5883599405911280E-013 + 4749.5577999999996 1.4461507414226649E-013 + 4941.4399000000003 1.3156386553664597E-013 + 5141.0740999999998 1.1960445593892954E-013 + 5348.7735000000002 1.0866161529690159E-013 + 5564.8639999999996 9.8663021395578856E-014 + 5789.6845000000003 8.9539469901704571E-014 + 6023.5877000000000 8.1225006195797373E-014 + 6266.9405999999999 7.3657029160501952E-014 + 6520.1251000000002 6.6776348749453348E-014 + 6783.5380999999998 6.0527216966835591E-014 + 7057.5929999999998 5.4857289114847534E-014 + 7342.7197999999999 4.9717594313488356E-014 + 7639.3657000000003 4.5062463630043374E-014 + 7947.9961000000003 4.0849431214398112E-014 + 8269.0951000000005 3.7039126944504290E-014 + 8603.1664999999994 3.3595147770735904E-014 + 8950.7345000000005 3.0483923118074751E-014 + 9312.3441000000003 2.7674573888566115E-014 + 9688.5627999999997 2.5138756108691086E-014 + 10079.981000000000 2.2850514290316272E-014 + 10487.212000000000 2.0786133585866365E-014 + 10910.895000000000 1.8923977856640371E-014 + 11351.696000000000 1.7244346290321227E-014 + 11810.304000000000 1.5729347235479436E-014 + 12287.440000000001 1.4362730528210602E-014 + 12783.852999999999 1.3129776245284544E-014 + 13300.321000000000 1.2017167368127060E-014 + 13837.654000000000 1.1012866596426995E-014 + 14396.695000000000 1.0106006572840395E-014 + 14978.321000000000 9.2867867341240056E-015 + 15583.445000000000 8.5463758174280703E-015 + 16213.017000000000 7.8768230343847488E-015 + 16868.022000000001 7.2709782203031616E-015 + 17549.491000000002 6.7224065125122176E-015 + 18258.490000000002 6.2253299982360160E-015 + 18996.133000000002 5.7745540290743498E-015 + 19763.577000000001 5.3654142688988730E-015 + 20562.025000000001 4.9937221940735513E-015 + 21392.731000000000 4.6557154134006144E-015 + 22256.996999999999 4.3480161615777856E-015 + 23156.180000000000 4.0675896048309341E-015 + 24091.689999999999 3.8117096112415683E-015 + 25064.993999999999 3.5779257644432805E-015 + 26077.619999999999 3.3640340249452290E-015 + 27131.155999999999 3.1680514581870478E-015 + 28227.254000000001 2.9881923819981091E-015 + 29367.634999999998 2.8228470667151590E-015 + 30554.088000000000 2.6705636121978543E-015 + 31788.473000000002 2.5300310463776182E-015 + 33072.726999999999 2.4000640310196475E-015 + 34408.864999999998 2.2795898796367450E-015 + 35798.983999999997 2.3913811981261564E-015 + 37245.262999999999 2.2452778320345745E-015 + 38749.970999999998 2.1116445392284188E-015 + 40315.470000000001 1.9889073395881336E-015 + 41944.214999999997 1.8756682859287949E-015 + 43638.760999999999 1.7706845196908967E-015 + 45401.767000000000 1.6728509691286447E-015 + 47235.999000000003 1.5811860493936842E-015 + 49144.332999999999 1.4948199595382982E-015 + 51129.764000000003 1.4129850420333424E-015 + 53195.406999999999 1.3350085506505829E-015 + 55344.500999999997 1.2603069468879770E-015 + 57580.419000000002 1.1883813989582614E-015 + 59906.667999999998 1.1188146994378623E-015 + 62326.896999999997 1.0512686000772998E-015 + 64844.904000000002 9.8548153797691524E-016 + 67464.638000000006 9.2126644028569005E-016 + 70190.209000000003 8.5850787903785407E-016 + 73025.894000000000 7.9715854536744735E-016 + 75976.139999999999 7.3723465610053916E-016 + 79045.576000000001 6.7880979188701792E-016 + 82239.017000000007 6.2200738173102105E-016 + 85561.472999999998 1.0000000000000001E-030 diff --git a/tests/morphology_test_cases/complex/__pycache__/ctem_io_readers.cpython-37.pyc b/tests/morphology_test_cases/complex/__pycache__/ctem_io_readers.cpython-37.pyc new file mode 100644 index 00000000..a5ce622e Binary files /dev/null and b/tests/morphology_test_cases/complex/__pycache__/ctem_io_readers.cpython-37.pyc differ diff --git a/tests/morphology_test_cases/complex/__pycache__/ctem_io_writers.cpython-37.pyc b/tests/morphology_test_cases/complex/__pycache__/ctem_io_writers.cpython-37.pyc new file mode 100644 index 00000000..8af689f2 Binary files /dev/null and b/tests/morphology_test_cases/complex/__pycache__/ctem_io_writers.cpython-37.pyc differ diff --git a/tests/morphology_test_cases/complex/cleanup b/tests/morphology_test_cases/complex/cleanup new file mode 100755 index 00000000..912eba46 --- /dev/null +++ b/tests/morphology_test_cases/complex/cleanup @@ -0,0 +1,32 @@ +#!/bin/bash +rm console/console*.jpg +rm surf/surf*.jpg +rm rego/rego*.jpg +rm shaded/shaded*.jpg +rm dist/odist_*.dat +rm dist/tdist_*.dat +rm dist/pdist_*.dat +rm dist/ocum_*.dat +rm dist/tcum_*.dat +rm misc/mass_*.dat +rm misc/ctem_*.dat +rm presentation/presentation*.jpg +rm surface_*.dat +rm odistribution.dat +rm pdistribution.dat +rm tdistribution.dat +rm tcumulative.dat +rm ocumulative.dat +rm craterscale.dat +rm ctem.dat +rm fracdone.dat +rm production.dat +rm ejecta_table_max.dat +rm ejecta_table_min.dat +rm impactmass.dat +rm frames/* +rm regolithdepth.dat +rm avgkdiff.dat +rm *.o* +rm term.out +rm time.out diff --git a/tests/morphology_test_cases/complex/console/console000000.jpg b/tests/morphology_test_cases/complex/console/console000000.jpg new file mode 100644 index 00000000..c53efddf Binary files /dev/null and b/tests/morphology_test_cases/complex/console/console000000.jpg differ diff --git a/tests/morphology_test_cases/complex/console/console000001.jpg b/tests/morphology_test_cases/complex/console/console000001.jpg new file mode 100644 index 00000000..080edfd5 Binary files /dev/null and b/tests/morphology_test_cases/complex/console/console000001.jpg differ diff --git a/tests/morphology_test_cases/complex/craterscale.dat b/tests/morphology_test_cases/complex/craterscale.dat new file mode 100644 index 00000000..78415ecd --- /dev/null +++ b/tests/morphology_test_cases/complex/craterscale.dat @@ -0,0 +1,1419 @@ +#Dimp(m) Dcrat(m) + 1.0000000000E-09 6.4817354382E-06 + 1.0200000000E-09 6.5831921800E-06 + 1.0404000000E-09 6.6862369950E-06 + 1.0612080000E-09 6.7908947409E-06 + 1.0824322000E-09 6.8971908643E-06 + 1.1040808000E-09 7.0051503915E-06 + 1.1261624000E-09 7.1147999178E-06 + 1.1486857000E-09 7.2261660925E-06 + 1.1716594000E-09 7.3392751246E-06 + 1.1950926000E-09 7.4541547473E-06 + 1.2189944000E-09 7.5708322358E-06 + 1.2433743000E-09 7.6893363549E-06 + 1.2682418000E-09 7.8096953943E-06 + 1.2936066000E-09 7.9319381385E-06 + 1.3194788000E-09 8.0560948119E-06 + 1.3458683000E-09 8.1821941861E-06 + 1.3727857000E-09 8.3102678814E-06 + 1.4002414000E-09 8.4403460497E-06 + 1.4282462000E-09 8.5724602286E-06 + 1.4568112000E-09 8.7066428409E-06 + 1.4859474000E-09 8.8429253067E-06 + 1.5156663000E-09 8.9813408518E-06 + 1.5459797000E-09 9.1219235411E-06 + 1.5768993000E-09 9.2647064160E-06 + 1.6084372000E-09 9.4097238080E-06 + 1.6406060000E-09 9.5570117660E-06 + 1.6734181000E-09 9.7066048333E-06 + 1.7068865000E-09 9.8585397009E-06 + 1.7410242000E-09 1.0012852454E-05 + 1.7758447000E-09 1.0169580827E-05 + 1.8113616000E-09 1.0328762380E-05 + 1.8475888000E-09 1.0490435386E-05 + 1.8845406000E-09 1.0654639262E-05 + 1.9222314000E-09 1.0821413215E-05 + 1.9606760000E-09 1.0990797563E-05 + 1.9998896000E-09 1.1162833708E-05 + 2.0398873000E-09 1.1337561935E-05 + 2.0806851000E-09 1.1515025767E-05 + 2.1222988000E-09 1.1695267147E-05 + 2.1647448000E-09 1.1878329906E-05 + 2.2080397000E-09 1.2064258007E-05 + 2.2522005000E-09 1.2253096395E-05 + 2.2972445000E-09 1.2444890549E-05 + 2.3431894000E-09 1.2639686886E-05 + 2.3900531000E-09 1.2837531901E-05 + 2.4378542000E-09 1.3038474257E-05 + 2.4866113000E-09 1.3242561814E-05 + 2.5363435000E-09 1.3449843720E-05 + 2.5870704000E-09 1.3660370382E-05 + 2.6388118000E-09 1.3874192200E-05 + 2.6915880000E-09 1.4091360795E-05 + 2.7454198000E-09 1.4311928979E-05 + 2.8003282000E-09 1.4535949506E-05 + 2.8563347000E-09 1.4763476286E-05 + 2.9134614000E-09 1.4994564761E-05 + 2.9717307000E-09 1.5229270663E-05 + 3.0311653000E-09 1.5467650003E-05 + 3.0917886000E-09 1.5709760659E-05 + 3.1536244000E-09 1.5955661138E-05 + 3.2166969000E-09 1.6205410563E-05 + 3.2810308000E-09 1.6459069048E-05 + 3.3466514000E-09 1.6716698062E-05 + 3.4135844000E-09 1.6978359623E-05 + 3.4818561000E-09 1.7244117052E-05 + 3.5514932000E-09 1.7514034175E-05 + 3.6225231000E-09 1.7788176457E-05 + 3.6949736000E-09 1.8066609816E-05 + 3.7688730000E-09 1.8349400991E-05 + 3.8442505000E-09 1.8636619043E-05 + 3.9211355000E-09 1.8928332646E-05 + 3.9995582000E-09 1.9224612359E-05 + 4.0795494000E-09 1.9525529826E-05 + 4.1611404000E-09 1.9831157377E-05 + 4.2443632000E-09 2.0141568754E-05 + 4.3292504000E-09 2.0456838703E-05 + 4.4158355000E-09 2.0777044059E-05 + 4.5041522000E-09 2.1102261121E-05 + 4.5942352000E-09 2.1432568588E-05 + 4.6861199000E-09 2.1768046409E-05 + 4.7798423000E-09 2.2108775390E-05 + 4.8754392000E-09 2.2454837891E-05 + 4.9729479000E-09 2.2806316713E-05 + 5.0724069000E-09 2.3163297583E-05 + 5.1738550000E-09 2.3525865887E-05 + 5.2773321000E-09 2.3894109504E-05 + 5.3828788000E-09 2.4268117337E-05 + 5.4905364000E-09 2.4647979287E-05 + 5.6003471000E-09 2.5033786924E-05 + 5.7123540000E-09 2.5425633449E-05 + 5.8266011000E-09 2.5823613651E-05 + 5.9431331000E-09 2.6227823177E-05 + 6.0619958000E-09 2.6638359885E-05 + 6.1832357000E-09 2.7055322421E-05 + 6.3069004000E-09 2.7478811559E-05 + 6.4330384000E-09 2.7908929471E-05 + 6.5616992000E-09 2.8345780030E-05 + 6.6929332000E-09 2.8789468432E-05 + 6.8267918000E-09 2.9240101491E-05 + 6.9633277000E-09 2.9697788610E-05 + 7.1025942000E-09 3.0162639379E-05 + 7.2446461000E-09 3.0634766557E-05 + 7.3895390000E-09 3.1114283680E-05 + 7.5373298000E-09 3.1601306685E-05 + 7.6880764000E-09 3.2095952868E-05 + 7.8418379000E-09 3.2598341502E-05 + 7.9986747000E-09 3.3108594108E-05 + 8.1586482000E-09 3.3626833435E-05 + 8.3218212000E-09 3.4153184709E-05 + 8.4882576000E-09 3.4687774616E-05 + 8.6580227000E-09 3.5230732216E-05 + 8.8311832000E-09 3.5782188887E-05 + 9.0078069000E-09 3.6342277319E-05 + 9.1879630000E-09 3.6911132420E-05 + 9.3717223000E-09 3.7488891892E-05 + 9.5591567000E-09 3.8075694598E-05 + 9.7503398000E-09 3.8671682396E-05 + 9.9453466000E-09 3.9276999137E-05 + 1.0144254000E-08 3.9891792159E-05 + 1.0347139000E-08 4.0516206670E-05 + 1.0554081000E-08 4.1150392822E-05 + 1.0765163000E-08 4.1794509251E-05 + 1.0980466000E-08 4.2448705903E-05 + 1.1200076000E-08 4.3113145348E-05 + 1.1424077000E-08 4.3787981457E-05 + 1.1652559000E-08 4.4473383522E-05 + 1.1885610000E-08 4.5169512075E-05 + 1.2123322000E-08 4.5876536871E-05 + 1.2365788000E-08 4.6594627816E-05 + 1.2613104000E-08 4.7323960839E-05 + 1.2865366000E-08 4.8064708961E-05 + 1.3122674000E-08 4.8817054020E-05 + 1.3385127000E-08 4.9581171940E-05 + 1.3652830000E-08 5.0357253104E-05 + 1.3925886000E-08 5.1145478985E-05 + 1.4204404000E-08 5.1946045270E-05 + 1.4488492000E-08 5.2759141557E-05 + 1.4778262000E-08 5.3584965691E-05 + 1.5073827000E-08 5.4423715077E-05 + 1.5375304000E-08 5.5275595144E-05 + 1.5682810000E-08 5.6140807922E-05 + 1.5996466000E-08 5.7019563293E-05 + 1.6316395000E-08 5.7912073237E-05 + 1.6642723000E-08 5.8818554551E-05 + 1.6975578000E-08 5.9739225970E-05 + 1.7315089000E-08 6.0674305365E-05 + 1.7661391000E-08 6.1624023429E-05 + 1.8014619000E-08 6.2588607046E-05 + 1.8374911000E-08 6.3568287491E-05 + 1.8742409000E-08 6.4563303030E-05 + 1.9117258000E-08 6.5573896061E-05 + 1.9499603000E-08 6.6600304980E-05 + 1.9889595000E-08 6.7642780251E-05 + 2.0287387000E-08 6.8701573513E-05 + 2.0693134000E-08 6.9776937539E-05 + 2.1106997000E-08 7.0869136730E-05 + 2.1529137000E-08 7.1978431115E-05 + 2.1959720000E-08 7.3105089487E-05 + 2.2398914000E-08 7.4249381400E-05 + 2.2846893000E-08 7.5411587490E-05 + 2.3303830000E-08 7.6591981177E-05 + 2.3769907000E-08 7.7790854470E-05 + 2.4245305000E-08 7.9008491998E-05 + 2.4730211000E-08 8.0245188960E-05 + 2.5224815000E-08 8.1501243281E-05 + 2.5729312000E-08 8.2776960582E-05 + 2.6243898000E-08 8.4072643951E-05 + 2.6768776000E-08 8.5388608982E-05 + 2.7304151000E-08 8.6725171040E-05 + 2.7850234000E-08 8.8082655165E-05 + 2.8407239000E-08 8.9461388440E-05 + 2.8975384000E-08 9.0861702380E-05 + 2.9554892000E-08 9.2283935275E-05 + 3.0145989000E-08 9.3728427141E-05 + 3.0748909000E-08 9.5195531805E-05 + 3.1363887000E-08 9.6685599667E-05 + 3.1991165000E-08 9.8198992195E-05 + 3.2630988000E-08 9.9736072075E-05 + 3.3283608000E-08 1.0129721272E-04 + 3.3949280000E-08 1.0288278849E-04 + 3.4628266000E-08 1.0449318416E-04 + 3.5320831000E-08 1.0612878518E-04 + 3.6027248000E-08 1.0778998944E-04 + 3.6747793000E-08 1.0947719526E-04 + 3.7482749000E-08 1.1119081065E-04 + 3.8232404000E-08 1.1293124850E-04 + 3.8997052000E-08 1.1469892869E-04 + 3.9776993000E-08 1.1649427796E-04 + 4.0572533000E-08 1.1831772973E-04 + 4.1383983000E-08 1.2016972164E-04 + 4.2211663000E-08 1.2205070453E-04 + 4.3055896000E-08 1.2396112854E-04 + 4.3917014000E-08 1.2590145663E-04 + 4.4795355000E-08 1.2787215756E-04 + 4.5691262000E-08 1.2987370346E-04 + 4.6605087000E-08 1.3190657868E-04 + 4.7537189000E-08 1.3397127502E-04 + 4.8487932000E-08 1.3606828716E-04 + 4.9457691000E-08 1.3819812574E-04 + 5.0446845000E-08 1.4036130167E-04 + 5.1455782000E-08 1.4255833700E-04 + 5.2484897000E-08 1.4478976029E-04 + 5.3534595000E-08 1.4705611292E-04 + 5.4605287000E-08 1.4935794020E-04 + 5.5697393000E-08 1.5169579767E-04 + 5.6811341000E-08 1.5407024868E-04 + 5.7947568000E-08 1.5648186638E-04 + 5.9106519000E-08 1.5893123130E-04 + 6.0288649000E-08 1.6141893539E-04 + 6.1494422000E-08 1.6394557963E-04 + 6.2724311000E-08 1.6651177383E-04 + 6.3978797000E-08 1.6911813431E-04 + 6.5258373000E-08 1.7176529198E-04 + 6.6563540000E-08 1.7445388378E-04 + 6.7894811000E-08 1.7718456069E-04 + 6.9252707000E-08 1.7995797924E-04 + 7.0637762000E-08 1.8277481151E-04 + 7.2050517000E-08 1.8563573262E-04 + 7.3491527000E-08 1.8854143470E-04 + 7.4961358000E-08 1.9149262051E-04 + 7.6460585000E-08 1.9448999913E-04 + 7.7989797000E-08 1.9753429579E-04 + 7.9549593000E-08 2.0062624346E-04 + 8.1140584000E-08 2.0376658669E-04 + 8.2763396000E-08 2.0695608713E-04 + 8.4418664000E-08 2.1019551143E-04 + 8.6107037000E-08 2.1348564081E-04 + 8.7829178000E-08 2.1682727069E-04 + 8.9585762000E-08 2.2022120648E-04 + 9.1377477000E-08 2.2366826527E-04 + 9.3205026000E-08 2.2716927931E-04 + 9.5069127000E-08 2.3072509565E-04 + 9.6970509000E-08 2.3433656824E-04 + 9.8909920000E-08 2.3800457273E-04 + 1.0088812000E-07 2.4172999291E-04 + 1.0290588000E-07 2.4551371852E-04 + 1.0496400000E-07 2.4935667866E-04 + 1.0706328000E-07 2.5325978708E-04 + 1.0920454000E-07 2.5722397938E-04 + 1.1138863000E-07 2.6125023093E-04 + 1.1361641000E-07 2.6533951926E-04 + 1.1588874000E-07 2.6949280577E-04 + 1.1820651000E-07 2.7371109048E-04 + 1.2057064000E-07 2.7799541115E-04 + 1.2298205000E-07 2.8234678837E-04 + 1.2544169000E-07 2.8676627970E-04 + 1.2795053000E-07 2.9125496092E-04 + 1.3050954000E-07 2.9581389005E-04 + 1.3311973000E-07 3.0044417842E-04 + 1.3578212000E-07 3.0514693669E-04 + 1.3849777000E-07 3.0992332732E-04 + 1.4126772000E-07 3.1477445864E-04 + 1.4409308000E-07 3.1970154251E-04 + 1.4697494000E-07 3.2470573609E-04 + 1.4991444000E-07 3.2978826372E-04 + 1.5291272000E-07 3.3495032951E-04 + 1.5597098000E-07 3.4019322032E-04 + 1.5909040000E-07 3.4551816770E-04 + 1.6227221000E-07 3.5092646766E-04 + 1.6551765000E-07 3.5641941170E-04 + 1.6882800000E-07 3.6199833726E-04 + 1.7220456000E-07 3.6766459318E-04 + 1.7564866000E-07 3.7341955606E-04 + 1.7916163000E-07 3.7926457972E-04 + 1.8274486000E-07 3.8520109488E-04 + 1.8639976000E-07 3.9123054151E-04 + 1.9012775000E-07 3.9735435220E-04 + 1.9393031000E-07 4.0357403383E-04 + 1.9780891000E-07 4.0989105211E-04 + 2.0176509000E-07 4.1630696184E-04 + 2.0580039000E-07 4.2282329216E-04 + 2.0991640000E-07 4.2944162715E-04 + 2.1411473000E-07 4.3616355670E-04 + 2.1839703000E-07 4.4299070808E-04 + 2.2276497000E-07 4.4992471336E-04 + 2.2722027000E-07 4.5696725652E-04 + 2.3176467000E-07 4.6412002516E-04 + 2.3639996000E-07 4.7138475720E-04 + 2.4112796000E-07 4.7876320856E-04 + 2.4595052000E-07 4.8625715269E-04 + 2.5086953000E-07 4.9386839552E-04 + 2.5588692000E-07 5.0159877464E-04 + 2.6100466000E-07 5.0945015854E-04 + 2.6622476000E-07 5.1742444581E-04 + 2.7154925000E-07 5.2552353404E-04 + 2.7698024000E-07 5.3374941043E-04 + 2.8251984000E-07 5.4210402931E-04 + 2.8817024000E-07 5.5058943266E-04 + 2.9393364000E-07 5.5920764363E-04 + 2.9981231000E-07 5.6796075599E-04 + 3.0580856000E-07 5.7685088808E-04 + 3.1192473000E-07 5.8588016746E-04 + 3.1816323000E-07 5.9505078924E-04 + 3.2452649000E-07 6.0436494149E-04 + 3.3101702000E-07 6.1382489250E-04 + 3.3763736000E-07 6.2343291653E-04 + 3.4439011000E-07 6.3319133682E-04 + 3.5127791000E-07 6.4310249566E-04 + 3.5830347000E-07 6.5316879676E-04 + 3.6546954000E-07 6.6339266105E-04 + 3.7277893000E-07 6.7377655456E-04 + 3.8023451000E-07 6.8432298728E-04 + 3.8783920000E-07 6.9503449803E-04 + 3.9559598000E-07 7.0591366766E-04 + 4.0350790000E-07 7.1696313195E-04 + 4.1157806000E-07 7.2818555256E-04 + 4.1980962000E-07 7.3958363006E-04 + 4.2820581000E-07 7.5116011674E-04 + 4.3676993000E-07 7.6291781535E-04 + 4.4550533000E-07 7.7485955054E-04 + 4.5441543000E-07 7.8698819540E-04 + 4.6350374000E-07 7.9930669732E-04 + 4.7277382000E-07 8.1181802231E-04 + 4.8222929000E-07 8.2452516789E-04 + 4.9187388000E-07 8.3743122896E-04 + 5.0171136000E-07 8.5053930248E-04 + 5.1174559000E-07 8.6385255342E-04 + 5.2198050000E-07 8.7737418677E-04 + 5.3242011000E-07 8.9110747273E-04 + 5.4306851000E-07 9.0505571900E-04 + 5.5392988000E-07 9.1922229577E-04 + 5.6500848000E-07 9.3361062127E-04 + 5.7630865000E-07 9.4822416050E-04 + 5.8783482000E-07 9.6306643688E-04 + 5.9959152000E-07 9.7814104361E-04 + 6.1158335000E-07 9.9345160371E-04 + 6.2381501000E-07 1.0090018072E-03 + 6.3629131000E-07 1.0247954223E-03 + 6.4901714000E-07 1.0408362552E-03 + 6.6199748000E-07 1.0571281625E-03 + 6.7523743000E-07 1.0736750862E-03 + 6.8874218000E-07 1.0904810155E-03 + 7.0251702000E-07 1.1075499970E-03 + 7.1656736000E-07 1.1248861582E-03 + 7.3089871000E-07 1.1424936814E-03 + 7.4551669000E-07 1.1603768137E-03 + 7.6042702000E-07 1.1785398538E-03 + 7.7563556000E-07 1.1969871989E-03 + 7.9114827000E-07 1.2157232940E-03 + 8.0697124000E-07 1.2347526668E-03 + 8.2311066000E-07 1.2540798897E-03 + 8.3957288000E-07 1.2737096498E-03 + 8.5636433000E-07 1.2936466519E-03 + 8.7349162000E-07 1.3138957351E-03 + 8.9096145000E-07 1.3344617646E-03 + 9.0878068000E-07 1.3553497122E-03 + 9.2695629000E-07 1.3765646075E-03 + 9.4549542000E-07 1.3981115825E-03 + 9.6440533000E-07 1.4199958231E-03 + 9.8369344000E-07 1.4422226134E-03 + 1.0033673000E-06 1.4647972994E-03 + 1.0234347000E-06 1.4877254121E-03 + 1.0439033000E-06 1.5110122436E-03 + 1.0647814000E-06 1.5346637224E-03 + 1.0860770000E-06 1.5586853410E-03 + 1.1077986000E-06 1.5830830619E-03 + 1.1299546000E-06 1.6078626373E-03 + 1.1525536000E-06 1.6330299468E-03 + 1.1756047000E-06 1.6585913262E-03 + 1.1991168000E-06 1.6845527861E-03 + 1.2230991000E-06 1.7109205671E-03 + 1.2475611000E-06 1.7377011347E-03 + 1.2725124000E-06 1.7649009559E-03 + 1.2979626000E-06 1.7925263913E-03 + 1.3239218000E-06 1.8205842356E-03 + 1.3504003000E-06 1.8490813861E-03 + 1.3774083000E-06 1.8780245191E-03 + 1.4049565000E-06 1.9074207334E-03 + 1.4330556000E-06 1.9372770100E-03 + 1.4617167000E-06 1.9676006376E-03 + 1.4909510000E-06 1.9983988891E-03 + 1.5207701000E-06 2.0296793362E-03 + 1.5511855000E-06 2.0614493214E-03 + 1.5822092000E-06 2.0937165847E-03 + 1.6138533000E-06 2.1264888418E-03 + 1.6461304000E-06 2.1597741955E-03 + 1.6790530000E-06 2.1935805120E-03 + 1.7126341000E-06 2.2279160380E-03 + 1.7468868000E-06 2.2627889857E-03 + 1.7818245000E-06 2.2982077349E-03 + 1.8174610000E-06 2.3341809301E-03 + 1.8538102000E-06 2.3707171732E-03 + 1.8908864000E-06 2.4078253237E-03 + 1.9287041000E-06 2.4455142936E-03 + 1.9672782000E-06 2.4837932437E-03 + 2.0066238000E-06 2.5226713810E-03 + 2.0467563000E-06 2.5621580546E-03 + 2.0876914000E-06 2.6022627528E-03 + 2.1294452000E-06 2.6429951964E-03 + 2.1720341000E-06 2.6843652367E-03 + 2.2154748000E-06 2.7263828515E-03 + 2.2597843000E-06 2.7690581425E-03 + 2.3049800000E-06 2.8124014271E-03 + 2.3510796000E-06 2.8564231383E-03 + 2.3981012000E-06 2.9011339163E-03 + 2.4460632000E-06 2.9465445089E-03 + 2.4949845000E-06 2.9926659571E-03 + 2.5448842000E-06 3.0395093065E-03 + 2.5957818000E-06 3.0870857937E-03 + 2.6476975000E-06 3.1354071197E-03 + 2.7006514000E-06 3.1844846999E-03 + 2.7546645000E-06 3.2343305899E-03 + 2.8097577000E-06 3.2849565545E-03 + 2.8659529000E-06 3.3363750772E-03 + 2.9232720000E-06 3.3885984355E-03 + 2.9817374000E-06 3.4416391567E-03 + 3.0413721000E-06 3.4955101019E-03 + 3.1021996000E-06 3.5502243689E-03 + 3.1642436000E-06 3.6057950176E-03 + 3.2275284000E-06 3.6622354266E-03 + 3.2920790000E-06 3.7195593734E-03 + 3.3579206000E-06 3.7777805849E-03 + 3.4250790000E-06 3.8369130880E-03 + 3.4935806000E-06 3.8969712032E-03 + 3.5634522000E-06 3.9579693629E-03 + 3.6347212000E-06 4.0199222815E-03 + 3.7074157000E-06 4.0828450352E-03 + 3.7815640000E-06 4.1467526230E-03 + 3.8571953000E-06 4.2116605670E-03 + 3.9343392000E-06 4.2775844742E-03 + 4.0130260000E-06 4.3445402881E-03 + 4.0932865000E-06 4.4125441116E-03 + 4.1751522000E-06 4.4816123710E-03 + 4.2586552000E-06 4.5517617244E-03 + 4.3438283000E-06 4.6230091391E-03 + 4.4307049000E-06 4.6953718006E-03 + 4.5193190000E-06 4.7688671075E-03 + 4.6097054000E-06 4.8435128301E-03 + 4.7018995000E-06 4.9193269377E-03 + 4.7959375000E-06 4.9963277565E-03 + 4.8918562000E-06 5.0745337981E-03 + 4.9896934000E-06 5.1539640786E-03 + 5.0894872000E-06 5.2346375421E-03 + 5.1912770000E-06 5.3165738640E-03 + 5.2951025000E-06 5.3997926345E-03 + 5.4010046000E-06 5.4843140764E-03 + 5.5090247000E-06 5.5701584747E-03 + 5.6192052000E-06 5.6573465690E-03 + 5.7315893000E-06 5.7458993856E-03 + 5.8462210000E-06 5.8358382298E-03 + 5.9631455000E-06 5.9271849906E-03 + 6.0824084000E-06 6.0199615059E-03 + 6.2040565000E-06 6.1141901805E-03 + 6.3281377000E-06 6.2098938959E-03 + 6.4547004000E-06 6.3070955387E-03 + 6.5837944000E-06 6.4058186863E-03 + 6.7154703000E-06 6.5060871341E-03 + 6.8497797000E-06 6.6079250414E-03 + 6.9867753000E-06 6.7113569973E-03 + 7.1265108000E-06 6.8164079349E-03 + 7.2690410000E-06 6.9231031971E-03 + 7.4144219000E-06 7.0314686011E-03 + 7.5627103000E-06 7.1415301299E-03 + 7.7139645000E-06 7.2533144439E-03 + 7.8682438000E-06 7.3668484975E-03 + 8.0256087000E-06 7.4821596771E-03 + 8.1861208000E-06 7.5992757181E-03 + 8.3498433000E-06 7.7182250576E-03 + 8.5168401000E-06 7.8390361683E-03 + 8.6871769000E-06 7.9617383469E-03 + 8.8609205000E-06 8.0863611932E-03 + 9.0381389000E-06 8.2129346735E-03 + 9.2189017000E-06 8.3414893950E-03 + 9.4032797000E-06 8.4720563069E-03 + 9.5913453000E-06 8.6046669734E-03 + 9.7831722000E-06 8.7393533481E-03 + 9.9788356000E-06 8.8761479034E-03 + 1.0178412000E-05 9.0150834786E-03 + 1.0381981000E-05 9.1561945148E-03 + 1.0589620000E-05 9.2995133688E-03 + 1.0801413000E-05 9.4450763901E-03 + 1.1017441000E-05 9.5929172785E-03 + 1.1237790000E-05 9.7430725778E-03 + 1.1462545000E-05 9.8955775507E-03 + 1.1691796000E-05 1.0050470249E-02 + 1.1925632000E-05 1.0207787425E-02 + 1.2164145000E-05 1.0367567228E-02 + 1.2407428000E-05 1.0529847845E-02 + 1.2655576000E-05 1.0694668155E-02 + 1.2908688000E-05 1.0862069039E-02 + 1.3166862000E-05 1.1032090041E-02 + 1.3430199000E-05 1.1204772019E-02 + 1.3698803000E-05 1.1380157107E-02 + 1.3972779000E-05 1.1558287397E-02 + 1.4252235000E-05 1.1739206219E-02 + 1.4537279000E-05 1.1922956189E-02 + 1.4828025000E-05 1.2109583064E-02 + 1.5124585000E-05 1.2299130568E-02 + 1.5427077000E-05 1.2491645515E-02 + 1.5735619000E-05 1.2687173942E-02 + 1.6050331000E-05 1.2885762390E-02 + 1.6371338000E-05 1.3087459763E-02 + 1.6698764000E-05 1.3292313535E-02 + 1.7032740000E-05 1.3500374746E-02 + 1.7373394000E-05 1.3711691736E-02 + 1.7720862000E-05 1.3926316980E-02 + 1.8075280000E-05 1.4144302083E-02 + 1.8436785000E-05 1.4365698411E-02 + 1.8805521000E-05 1.4590560742E-02 + 1.9181631000E-05 1.4818942341E-02 + 1.9565264000E-05 1.5050899215E-02 + 1.9956569000E-05 1.5286486447E-02 + 2.0355701000E-05 1.5525761796E-02 + 2.0762815000E-05 1.5768782071E-02 + 2.1178071000E-05 1.6015606106E-02 + 2.1601632000E-05 1.6266293537E-02 + 2.2033665000E-05 1.6520905367E-02 + 2.2474338000E-05 1.6779502174E-02 + 2.2923825000E-05 1.7042147039E-02 + 2.3382301000E-05 1.7308902578E-02 + 2.3849947000E-05 1.7579833843E-02 + 2.4326946000E-05 1.7855005964E-02 + 2.4813485000E-05 1.8134485286E-02 + 2.5309755000E-05 1.8418339343E-02 + 2.5815950000E-05 1.8706636258E-02 + 2.6332269000E-05 1.8999445858E-02 + 2.6858915000E-05 1.9296839073E-02 + 2.7396093000E-05 1.9598886780E-02 + 2.7944015000E-05 1.9905662600E-02 + 2.8502895000E-05 2.0217240048E-02 + 2.9072953000E-05 2.0533694751E-02 + 2.9654412000E-05 2.0855102740E-02 + 3.0247500000E-05 2.1181541537E-02 + 3.0852450000E-05 2.1513090119E-02 + 3.1469499000E-05 2.1849828335E-02 + 3.2098889000E-05 2.2191837428E-02 + 3.2740867000E-05 2.2539200000E-02 + 3.3395684000E-05 2.2891999436E-02 + 3.4063598000E-05 2.3250321495E-02 + 3.4744870000E-05 2.3614252116E-02 + 3.5439767000E-05 2.3983879005E-02 + 3.6148563000E-05 2.4359292118E-02 + 3.6871534000E-05 2.4740580979E-02 + 3.7608965000E-05 2.5127838350E-02 + 3.8361144000E-05 2.5521157024E-02 + 3.9128367000E-05 2.5920632422E-02 + 3.9910934000E-05 2.6326360455E-02 + 4.0709153000E-05 2.6738439573E-02 + 4.1523336000E-05 2.7156968652E-02 + 4.2353803000E-05 2.7582049019E-02 + 4.3200879000E-05 2.8013782874E-02 + 4.4064896000E-05 2.8452274272E-02 + 4.4946194000E-05 2.8897629584E-02 + 4.5845118000E-05 2.9349955934E-02 + 4.6762020000E-05 2.9809362178E-02 + 4.7697261000E-05 3.0275959855E-02 + 4.8651206000E-05 3.0749860643E-02 + 4.9624230000E-05 3.1231179314E-02 + 5.0616715000E-05 3.1720032184E-02 + 5.1629049000E-05 3.2216536584E-02 + 5.2661630000E-05 3.2720812781E-02 + 5.3714863000E-05 3.3232982453E-02 + 5.4789160000E-05 3.3753168649E-02 + 5.5884943000E-05 3.4281497200E-02 + 5.7002642000E-05 3.4818095690E-02 + 5.8142695000E-05 3.5363093410E-02 + 5.9305549000E-05 3.5916621794E-02 + 6.0491660000E-05 3.6478814361E-02 + 6.1701493000E-05 3.7049806663E-02 + 6.2935523000E-05 3.7629736704E-02 + 6.4194233000E-05 3.8218743942E-02 + 6.5478118000E-05 3.8816971114E-02 + 6.6787680000E-05 3.9424561839E-02 + 6.8123434000E-05 4.0041663358E-02 + 6.9485902000E-05 4.0668423693E-02 + 7.0875620000E-05 4.1304994822E-02 + 7.2293133000E-05 4.1951530307E-02 + 7.3738996000E-05 4.2608185707E-02 + 7.5213775000E-05 4.3275118976E-02 + 7.6718051000E-05 4.3952492199E-02 + 7.8252412000E-05 4.4640467917E-02 + 7.9817460000E-05 4.5339212224E-02 + 8.1413809000E-05 4.6048893792E-02 + 8.3042086000E-05 4.6769684253E-02 + 8.4702927000E-05 4.7501756361E-02 + 8.6396986000E-05 4.8245287902E-02 + 8.8124926000E-05 4.9000457649E-02 + 8.9887424000E-05 4.9767447502E-02 + 9.1685173000E-05 5.0546443278E-02 + 9.3518876000E-05 5.1337632028E-02 + 9.5389254000E-05 5.2141205433E-02 + 9.7297039000E-05 5.2957356700E-02 + 9.9242979000E-05 5.3786282652E-02 + 1.0122784000E-04 5.4628184475E-02 + 1.0325240000E-04 5.5483265094E-02 + 1.0531744000E-04 5.6351725338E-02 + 1.0742379000E-04 5.7233783199E-02 + 1.0957227000E-04 5.8129648905E-02 + 1.1176371000E-04 5.9039533353E-02 + 1.1399899000E-04 5.9963664592E-02 + 1.1627897000E-04 6.0902258681E-02 + 1.1860455000E-04 6.1855544477E-02 + 1.2097664000E-04 6.2823751128E-02 + 1.2339617000E-04 6.3807112112E-02 + 1.2586409000E-04 6.4805865125E-02 + 1.2838138000E-04 6.5820256002E-02 + 1.3094900000E-04 6.6850518507E-02 + 1.3356798000E-04 6.7896910459E-02 + 1.3623934000E-04 6.8959681442E-02 + 1.3896413000E-04 7.0039088779E-02 + 1.4174341000E-04 7.1135389482E-02 + 1.4457828000E-04 7.2248851992E-02 + 1.4746985000E-04 7.3379744223E-02 + 1.5041924000E-04 7.4528333548E-02 + 1.5342763000E-04 7.5694906144E-02 + 1.5649618000E-04 7.6879735751E-02 + 1.5962610000E-04 7.8083110776E-02 + 1.6281863000E-04 7.9305326322E-02 + 1.6607500000E-04 8.0546668812E-02 + 1.6939650000E-04 8.1807442667E-02 + 1.7278443000E-04 8.3087951054E-02 + 1.7624012000E-04 8.4388503396E-02 + 1.7976492000E-04 8.5709411486E-02 + 1.8336022000E-04 8.7050996865E-02 + 1.8702742000E-04 8.8413579466E-02 + 1.9076797000E-04 8.9797492404E-02 + 1.9458333000E-04 9.1203066963E-02 + 1.9847500000E-04 9.2630643600E-02 + 2.0244450000E-04 9.4080564440E-02 + 2.0649339000E-04 9.5553180474E-02 + 2.1062326000E-04 9.7048847738E-02 + 2.1483572000E-04 9.8567923586E-02 + 2.1913243000E-04 1.0011077739E-01 + 2.2351508000E-04 1.0167778311E-01 + 2.2798539000E-04 1.0326931921E-01 + 2.3254509000E-04 1.0488576142E-01 + 2.3719599000E-04 1.0652750746E-01 + 2.4193991000E-04 1.0819495199E-01 + 2.4677871000E-04 1.0988849710E-01 + 2.5171429000E-04 1.1160855218E-01 + 2.5674857000E-04 1.1335552676E-01 + 2.6188354000E-04 1.1512984775E-01 + 2.6712122000E-04 1.1693194533E-01 + 2.7246364000E-04 1.1876224596E-01 + 2.7791291000E-04 1.2062119630E-01 + 2.8347117000E-04 1.2250924583E-01 + 2.8914059000E-04 1.2442684669E-01 + 2.9492341000E-04 1.2637446712E-01 + 3.0082187000E-04 1.2835256758E-01 + 3.0683831000E-04 1.3036163430E-01 + 3.1297508000E-04 1.3240214875E-01 + 3.1923458000E-04 1.3447460100E-01 + 3.2561927000E-04 1.3657949275E-01 + 3.3213166000E-04 1.3871733380E-01 + 3.3877429000E-04 1.4088863531E-01 + 3.4554978000E-04 1.4309392599E-01 + 3.5246077000E-04 1.4533373227E-01 + 3.5950999000E-04 1.4760860089E-01 + 3.6670019000E-04 1.4991907596E-01 + 3.7403419000E-04 1.5226571495E-01 + 3.8151487000E-04 1.5464908522E-01 + 3.8914517000E-04 1.5706976372E-01 + 3.9692807000E-04 1.5952833051E-01 + 4.0486664000E-04 1.6202538432E-01 + 4.1296397000E-04 1.6456152021E-01 + 4.2122325000E-04 1.6713735458E-01 + 4.2964771000E-04 1.6975350600E-01 + 4.3824067000E-04 1.7241061063E-01 + 4.4700548000E-04 1.7510930331E-01 + 4.5594559000E-04 1.7785023903E-01 + 4.6506450000E-04 1.8063407715E-01 + 4.7436579000E-04 1.8346149044E-01 + 4.8385311000E-04 1.8633316169E-01 + 4.9353017000E-04 1.8924978045E-01 + 5.0340077000E-04 1.9221205185E-01 + 5.1346879000E-04 1.9522069322E-01 + 5.2373816000E-04 1.9827642490E-01 + 5.3421293000E-04 2.0137999080E-01 + 5.4489719000E-04 2.0453213433E-01 + 5.5579513000E-04 2.0773361592E-01 + 5.6691103000E-04 2.1098520975E-01 + 5.7824925000E-04 2.1428770042E-01 + 5.8981424000E-04 2.1764188565E-01 + 6.0161052000E-04 2.2104857014E-01 + 6.1364273000E-04 2.2450857976E-01 + 6.2591559000E-04 2.2802274957E-01 + 6.3843390000E-04 2.3159192362E-01 + 6.5120258000E-04 2.3521696600E-01 + 6.6422663000E-04 2.3889874911E-01 + 6.7751116000E-04 2.4263816183E-01 + 6.9106139000E-04 2.4643610914E-01 + 7.0488261000E-04 2.5029350055E-01 + 7.1898027000E-04 2.5421127494E-01 + 7.3335987000E-04 2.5819036947E-01 + 7.4802707000E-04 2.6223174983E-01 + 7.6298761000E-04 2.6633638765E-01 + 7.7824736000E-04 2.7050527397E-01 + 7.9381231000E-04 2.7473941604E-01 + 8.0968855000E-04 2.7903983147E-01 + 8.2588233000E-04 2.8340756417E-01 + 8.4239997000E-04 2.8784365955E-01 + 8.5924797000E-04 2.9234919378E-01 + 8.7643293000E-04 2.9692525184E-01 + 8.9396159000E-04 3.0157293783E-01 + 9.1184082000E-04 3.0629337187E-01 + 9.3007764000E-04 3.1108769493E-01 + 9.4867919000E-04 3.1595706047E-01 + 9.6765277000E-04 3.2090264453E-01 + 9.8700583000E-04 3.2592564258E-01 + 1.0067459000E-03 3.3102725097E-01 + 1.0268809000E-03 3.3620874644E-01 + 1.0474185000E-03 3.4147132071E-01 + 1.0683669000E-03 3.4681628078E-01 + 1.0897342000E-03 3.5224488671E-01 + 1.1115289000E-03 3.5775847871E-01 + 1.1337595000E-03 3.6335837488E-01 + 1.1564346000E-03 3.6904589656E-01 + 1.1795633000E-03 3.7482246790E-01 + 1.2031546000E-03 3.8068946469E-01 + 1.2272177000E-03 3.8664828944E-01 + 1.2517620000E-03 3.9270037069E-01 + 1.2767973000E-03 3.9884721142E-01 + 1.3023332000E-03 4.0509024096E-01 + 1.3283799000E-03 4.1143101081E-01 + 1.3549475000E-03 4.1787102265E-01 + 1.3820464000E-03 4.2441182562E-01 + 1.4096874000E-03 4.3105503921E-01 + 1.4378811000E-03 4.3780220838E-01 + 1.4666387000E-03 4.4465499528E-01 + 1.4959715000E-03 4.5161505827E-01 + 1.5258909000E-03 4.5868405189E-01 + 1.5564088000E-03 4.6586372077E-01 + 1.5875369000E-03 4.7315573392E-01 + 1.6192877000E-03 4.8056191906E-01 + 1.6516734000E-03 4.8808400414E-01 + 1.6847069000E-03 4.9572385015E-01 + 1.7184010000E-03 5.0348326436E-01 + 1.7527691000E-03 5.1136416149E-01 + 1.7878244000E-03 5.1936837905E-01 + 1.8235809000E-03 5.2749790572E-01 + 1.8600526000E-03 5.3575469735E-01 + 1.8972536000E-03 5.4414069994E-01 + 1.9351987000E-03 5.5265798419E-01 + 1.9739026000E-03 5.6130856426E-01 + 2.0133807000E-03 5.7009457654E-01 + 2.0536483000E-03 5.7901809999E-01 + 2.0947213000E-03 5.8808131137E-01 + 2.1366157000E-03 5.9728637341E-01 + 2.1793480000E-03 6.0663552228E-01 + 2.2229350000E-03 6.1613102244E-01 + 2.2673937000E-03 6.2577514424E-01 + 2.3127416000E-03 6.3557022831E-01 + 2.3589964000E-03 6.4551861955E-01 + 2.4061763000E-03 6.5562273098E-01 + 2.4542998000E-03 6.6588499961E-01 + 2.5033858000E-03 6.7630790696E-01 + 2.5534536000E-03 6.8689397796E-01 + 2.6045226000E-03 6.9764571684E-01 + 2.6566131000E-03 7.0856577476E-01 + 2.7097453000E-03 7.1965673826E-01 + 2.7639402000E-03 7.3092131709E-01 + 2.8192191000E-03 7.4236223821E-01 + 2.8756034000E-03 7.5398220408E-01 + 2.9331155000E-03 7.6578407736E-01 + 2.9917778000E-03 7.7777067338E-01 + 3.0516134000E-03 7.8994490311E-01 + 3.1126456000E-03 8.0230966988E-01 + 3.1748985000E-03 8.1486799012E-01 + 3.2383965000E-03 8.2762289057E-01 + 3.3031644000E-03 8.4057742781E-01 + 3.3692277000E-03 8.5373474706E-01 + 3.4366123000E-03 8.6709802078E-01 + 3.5053445000E-03 8.8067044780E-01 + 3.5754514000E-03 8.9445533116E-01 + 3.6469605000E-03 9.0845599743E-01 + 3.7198997000E-03 9.2267579610E-01 + 3.7942977000E-03 9.3711817629E-01 + 3.8701836000E-03 9.5178660734E-01 + 3.9475873000E-03 9.6668465491E-01 + 4.0265390000E-03 9.8181588317E-01 + 4.1070698000E-03 9.9718396879E-01 + 4.1892112000E-03 1.0127926036E+00 + 4.2729954000E-03 1.0286455506E+00 + 4.3584553000E-03 1.0447466422E+00 + 4.4456244000E-03 1.0610997600E+00 + 4.5345369000E-03 1.0777088518E+00 + 4.6252277000E-03 1.0945779302E+00 + 4.7177322000E-03 1.1117110339E+00 + 4.8120869000E-03 1.1291123375E+00 + 4.9083286000E-03 1.1467860014E+00 + 5.0064952000E-03 1.1647363182E+00 + 5.1066251000E-03 1.1829676003E+00 + 5.2087576000E-03 1.2014842518E+00 + 5.3129327000E-03 1.2202907301E+00 + 5.4191914000E-03 1.2393915984E+00 + 5.5275752000E-03 1.2587914338E+00 + 5.6381267000E-03 1.2784949336E+00 + 5.7508893000E-03 1.2985068590E+00 + 5.8659070000E-03 1.3188319985E+00 + 5.9832252000E-03 1.3394753072E+00 + 6.1028897000E-03 1.3604417285E+00 + 6.2249475000E-03 1.3817363329E+00 + 6.3494464000E-03 1.4033642459E+00 + 6.4764354000E-03 1.4253307155E+00 + 6.6059641000E-03 1.4476410062E+00 + 6.7380834000E-03 1.4703005178E+00 + 6.8728450000E-03 1.4933146976E+00 + 7.0103019000E-03 1.5166891234E+00 + 7.1505080000E-03 1.5404294327E+00 + 7.2935181000E-03 1.5645413218E+00 + 7.4393885000E-03 1.5890306438E+00 + 7.5881762000E-03 1.6139032720E+00 + 7.7399398000E-03 1.6391652487E+00 + 7.8947386000E-03 1.6648226319E+00 + 8.0526333000E-03 1.6908816102E+00 + 8.2136860000E-03 1.7173484996E+00 + 8.3779597000E-03 1.7442296588E+00 + 8.5455189000E-03 1.7715315852E+00 + 8.7164293000E-03 1.7992608635E+00 + 8.8907579000E-03 1.8274241789E+00 + 9.0685730000E-03 1.8560283150E+00 + 9.2499445000E-03 1.8850801992E+00 + 9.4349434000E-03 1.9145868193E+00 + 9.6236423000E-03 1.9445553015E+00 + 9.8161151000E-03 1.9749928595E+00 + 1.0012437000E-02 2.0059067919E+00 + 1.0212686000E-02 2.0373047150E+00 + 1.0416940000E-02 2.0691941038E+00 + 1.0625279000E-02 2.1015826354E+00 + 1.0837784000E-02 2.1344780147E+00 + 1.1054540000E-02 2.1678884348E+00 + 1.1275631000E-02 2.2018218000E+00 + 1.1501143000E-02 2.2362861892E+00 + 1.1731166000E-02 2.2712901554E+00 + 1.1965790000E-02 2.3068421102E+00 + 1.2205105000E-02 2.3429503263E+00 + 1.2449207000E-02 2.3796238393E+00 + 1.2698192000E-02 2.4168715357E+00 + 1.2952155000E-02 2.4547020063E+00 + 1.3211199000E-02 2.4931248844E+00 + 1.3475422000E-02 2.5321489072E+00 + 1.3744931000E-02 2.5717839884E+00 + 1.4019830000E-02 2.6120394395E+00 + 1.4300226000E-02 2.6529248548E+00 + 1.4586231000E-02 2.6944503946E+00 + 1.4877955000E-02 2.7366257627E+00 + 1.5175514000E-02 2.7794613648E+00 + 1.5479025000E-02 2.8229675777E+00 + 1.5788605000E-02 2.8671546066E+00 + 1.6104377000E-02 2.9120333393E+00 + 1.6426465000E-02 2.9576146252E+00 + 1.6754994000E-02 3.0039092746E+00 + 1.7090094000E-02 3.0509286199E+00 + 1.7431896000E-02 3.0986839454E+00 + 1.7780534000E-02 3.1471867656E+00 + 1.8136144000E-02 3.1964486815E+00 + 1.8498867000E-02 3.2464817905E+00 + 1.8868845000E-02 3.2972981273E+00 + 1.9246222000E-02 3.3489098008E+00 + 1.9631146000E-02 3.4013292635E+00 + 2.0023769000E-02 3.4545693037E+00 + 2.0424244000E-02 3.5086426328E+00 + 2.0832729000E-02 3.5635624236E+00 + 2.1249384000E-02 3.6193418980E+00 + 2.1674371000E-02 3.6759943260E+00 + 2.2107859000E-02 3.7335336854E+00 + 2.2550016000E-02 3.7919735914E+00 + 2.3001016000E-02 3.8513282221E+00 + 2.3461037000E-02 3.9116120447E+00 + 2.3930257000E-02 3.9728392873E+00 + 2.4408863000E-02 4.0350251103E+00 + 2.4897040000E-02 4.0981841650E+00 + 2.5394981000E-02 4.1623318895E+00 + 2.5902880000E-02 4.2274835949E+00 + 2.6420938000E-02 4.2936552315E+00 + 2.6949357000E-02 4.3608626131E+00 + 2.7488344000E-02 4.4291219245E+00 + 2.8038111000E-02 4.4984497120E+00 + 2.8598873000E-02 4.5688626248E+00 + 2.9170850000E-02 4.6403776609E+00 + 2.9754267000E-02 4.7130121586E+00 + 3.0349353000E-02 4.7867836650E+00 + 3.0956340000E-02 4.8617098064E+00 + 3.1575467000E-02 4.9378087772E+00 + 3.2206976000E-02 5.0150988372E+00 + 3.2851115000E-02 5.0935986746E+00 + 3.3508138000E-02 5.1733273953E+00 + 3.4178300000E-02 5.2543039105E+00 + 3.4861866000E-02 5.3365480193E+00 + 3.5559104000E-02 5.4200795529E+00 + 3.6270286000E-02 5.5049184908E+00 + 3.6995692000E-02 5.5910854308E+00 + 3.7735605000E-02 5.6786009849E+00 + 3.8490318000E-02 5.7674865997E+00 + 3.9260124000E-02 5.8577633676E+00 + 4.0045326000E-02 5.9494531980E+00 + 4.0846233000E-02 6.0425783345E+00 + 4.1663158000E-02 6.1371611157E+00 + 4.2496421000E-02 6.2332243162E+00 + 4.3346349000E-02 6.3307911367E+00 + 4.4213276000E-02 6.4298851930E+00 + 4.5097542000E-02 6.5305303924E+00 + 4.5999492000E-02 6.6327508125E+00 + 4.6919482000E-02 6.7365713726E+00 + 4.7857872000E-02 6.8420170284E+00 + 4.8815029000E-02 6.9491131052E+00 + 4.9791330000E-02 7.0578856220E+00 + 5.0787157000E-02 7.1683607213E+00 + 5.1802900000E-02 7.2805649958E+00 + 5.2838958000E-02 7.3945255871E+00 + 5.3895737000E-02 7.5102699532E+00 + 5.4973652000E-02 7.6278260784E+00 + 5.6073125000E-02 7.7472222433E+00 + 5.7194587000E-02 7.8684872323E+00 + 5.8338479000E-02 7.9916504293E+00 + 5.9505248000E-02 8.1167413744E+00 + 6.0695353000E-02 8.2437903984E+00 + 6.1909260000E-02 8.3728280737E+00 + 6.3147446000E-02 8.5038856294E+00 + 6.4410395000E-02 8.6369945153E+00 + 6.5698602000E-02 8.7721868137E+00 + 6.7012575000E-02 8.9094954327E+00 + 6.8352826000E-02 9.0489531519E+00 + 6.9719883000E-02 9.1905938643E+00 + 7.1114280000E-02 9.3344515205E+00 + 7.2536566000E-02 9.4805610482E+00 + 7.3987297000E-02 9.6289575126E+00 + 7.5467043000E-02 9.7796768231E+00 + 7.6976384000E-02 9.9327553076E+00 + 7.8515912000E-02 1.0088229904E+01 + 8.0086230000E-02 1.0246138043E+01 + 8.1687954000E-02 1.0406517837E+01 + 8.3321714000E-02 1.0569408161E+01 + 8.4988148000E-02 1.0734848041E+01 + 8.6687911000E-02 1.0902877536E+01 + 8.8421669000E-02 1.1073537122E+01 + 9.0190102000E-02 1.1246867979E+01 + 9.1993904000E-02 1.1422911967E+01 + 9.3833782000E-02 1.1601711517E+01 + 9.5710458000E-02 1.1783309807E+01 + 9.7624667000E-02 1.1967750554E+01 + 9.9577161000E-02 1.2155078376E+01 + 1.0156870000E-01 1.2345337922E+01 + 1.0360008000E-01 1.2538576518E+01 + 1.0567208000E-01 1.2734839101E+01 + 1.0778552000E-01 1.2934173726E+01 + 1.0994123000E-01 1.3136628593E+01 + 1.1214006000E-01 1.3342252968E+01 + 1.1438286000E-01 1.3551095307E+01 + 1.1667051000E-01 1.3763206041E+01 + 1.1900392000E-01 1.3978637531E+01 + 1.2138400000E-01 1.4197441273E+01 + 1.2381168000E-01 1.4419669741E+01 + 1.2628792000E-01 1.4645377269E+01 + 1.2881368000E-01 1.4874617294E+01 + 1.3138995000E-01 1.5107445079E+01 + 1.3401775000E-01 1.5343917664E+01 + 1.3669810000E-01 1.5584091150E+01 + 1.3943206000E-01 1.5828024271E+01 + 1.4222071000E-01 1.6075776566E+01 + 1.4506512000E-01 1.6327405705E+01 + 1.4796642000E-01 1.6582973683E+01 + 1.5092575000E-01 1.6842542344E+01 + 1.5394427000E-01 1.7106174254E+01 + 1.5702315000E-01 1.7373931814E+01 + 1.6016361000E-01 1.7645880716E+01 + 1.6336689000E-01 1.7922087286E+01 + 1.6663422000E-01 1.8202615898E+01 + 1.6996691000E-01 1.8487536691E+01 + 1.7336625000E-01 1.8776916942E+01 + 1.7683357000E-01 1.9070826203E+01 + 1.8037024000E-01 1.9369336246E+01 + 1.8397765000E-01 1.9672519335E+01 + 1.8765720000E-01 1.9980447375E+01 + 1.9141035000E-01 2.0293196074E+01 + 1.9523855000E-01 2.0610839060E+01 + 1.9914332000E-01 2.0933454517E+01 + 2.0312619000E-01 2.1261120159E+01 + 2.0718871000E-01 2.1593914051E+01 + 2.1133249000E-01 2.1931917853E+01 + 2.1555914000E-01 2.2275211876E+01 + 2.1987032000E-01 2.2623879139E+01 + 2.2426773000E-01 2.2978004506E+01 + 2.2875308000E-01 2.3337672238E+01 + 2.3332814000E-01 2.3702969986E+01 + 2.3799471000E-01 2.4073986333E+01 + 2.4275460000E-01 2.4450809190E+01 + 2.4760969000E-01 2.4833530521E+01 + 2.5256189000E-01 2.5222243122E+01 + 2.5761312000E-01 2.5617039036E+01 + 2.6276539000E-01 2.6018015775E+01 + 2.6802069000E-01 2.6425267695E+01 + 2.7338111000E-01 2.6838895292E+01 + 2.7884873000E-01 2.7258996637E+01 + 2.8442570000E-01 2.7685673525E+01 + 2.9011422000E-01 2.8119029871E+01 + 2.9591650000E-01 2.8559168631E+01 + 3.0183483000E-01 2.9006197089E+01 + 3.0787153000E-01 2.9460223010E+01 + 3.1402896000E-01 2.9921355368E+01 + 3.2030954000E-01 3.0389705803E+01 + 3.2671573000E-01 3.0865387074E+01 + 3.3325004000E-01 3.1348513767E+01 + 3.3991505000E-01 3.1839203718E+01 + 3.4671335000E-01 3.2337573549E+01 + 3.5364761000E-01 3.2843743783E+01 + 3.6072057000E-01 3.3357838030E+01 + 3.6793498000E-01 3.3879978580E+01 + 3.7529368000E-01 3.4410292175E+01 + 3.8279955000E-01 3.4948906331E+01 + 3.9045554000E-01 3.5495951445E+01 + 3.9826465000E-01 3.6051559313E+01 + 4.0622994000E-01 3.6615863797E+01 + 4.1435454000E-01 3.7189001473E+01 + 4.2264163000E-01 3.7771110168E+01 + 4.3109447000E-01 3.8362331016E+01 + 4.3971636000E-01 3.8962805598E+01 + 4.4851068000E-01 3.9572678697E+01 + 4.5748090000E-01 4.0192098903E+01 + 4.6663052000E-01 4.0821214413E+01 + 4.7596313000E-01 4.1460177121E+01 + 4.8548239000E-01 4.2109141180E+01 + 4.9519204000E-01 4.2768263613E+01 + 5.0509588000E-01 4.3437702896E+01 + 5.1519779000E-01 4.4117620264E+01 + 5.2550175000E-01 4.4808180974E+01 + 5.3601178000E-01 4.5509550219E+01 + 5.4673202000E-01 4.6221898420E+01 + 5.5766666000E-01 4.6945396484E+01 + 5.6881999000E-01 4.7680219071E+01 + 5.8019639000E-01 4.8426543849E+01 + 5.9180032000E-01 4.9184550764E+01 + 6.0363633000E-01 4.9954422634E+01 + 6.1570906000E-01 5.0736345073E+01 + 6.2802324000E-01 5.1530506422E+01 + 6.4058370000E-01 5.2337098320E+01 + 6.5339537000E-01 5.3156315622E+01 + 6.6646328000E-01 5.3988356317E+01 + 6.7979255000E-01 5.4833420819E+01 + 6.9338840000E-01 5.5691712531E+01 + 7.0725617000E-01 5.6563439026E+01 + 7.2140129000E-01 5.7448810067E+01 + 7.3582932000E-01 5.8348040039E+01 + 7.5054590000E-01 5.9261344743E+01 + 7.6555682000E-01 6.0188945662E+01 + 7.8086796000E-01 6.1131066150E+01 + 7.9648532000E-01 6.2087933206E+01 + 8.1241502000E-01 6.3059777390E+01 + 8.2866332000E-01 6.4046833936E+01 + 8.4523659000E-01 6.5049340836E+01 + 8.6214132000E-01 6.6067539363E+01 + 8.7938415000E-01 6.7101675782E+01 + 8.9697183000E-01 6.8151998848E+01 + 9.1491127000E-01 6.9218762699E+01 + 9.3320949000E-01 7.0302223777E+01 + 9.5187368000E-01 7.1402644290E+01 + 9.7091116000E-01 7.2520289733E+01 + 9.9032938000E-01 7.3655428798E+01 + 1.0101360000E+00 7.4808337936E+01 + 1.0303387000E+00 7.5979290191E+01 + 1.0509455000E+00 7.7168573679E+01 + 1.0719644000E+00 7.8376470609E+01 + 1.0934037000E+00 7.9603275661E+01 + 1.1152717000E+00 8.0849278648E+01 + 1.1375772000E+00 8.2114792905E+01 + 1.1603287000E+00 8.3400109675E+01 + 1.1835353000E+00 8.4705549080E+01 + 1.2072060000E+00 8.6031420358E+01 + 1.2313501000E+00 8.7378044340E+01 + 1.2559771000E+00 8.8745747642E+01 + 1.2810967000E+00 9.0134862523E+01 + 1.3067186000E+00 9.1545715750E+01 + 1.3328530000E+00 9.2978656058E+01 + 1.3595100000E+00 9.4434020968E+01 + 1.3867002000E+00 9.5912169555E+01 + 1.4144342000E+00 9.7413454962E+01 + 1.4427229000E+00 9.8938240633E+01 + 1.4715774000E+00 1.0048689473E+02 + 1.5010089000E+00 1.0205978465E+02 + 1.5310291000E+00 1.0365729829E+02 + 1.5616497000E+00 1.0527981714E+02 + 1.5928827000E+00 1.0692773217E+02 + 1.6247403000E+00 1.0860143840E+02 + 1.6572351000E+00 1.1030134518E+02 + 1.6903798000E+00 1.1202786033E+02 + 1.7241874000E+00 1.1378140044E+02 + 1.7586712000E+00 1.1556239067E+02 + 1.7938446000E+00 1.1737125433E+02 + 1.8297215000E+00 1.1920843325E+02 + 1.8663159000E+00 1.2107436706E+02 + 1.9036422000E+00 1.2296950842E+02 + 1.9417151000E+00 1.2489431761E+02 + 1.9805494000E+00 1.2684925237E+02 + 2.0201604000E+00 1.2883478785E+02 + 2.0605636000E+00 1.3085140136E+02 + 2.1017748000E+00 1.3289957716E+02 + 2.1438103000E+00 1.3497981624E+02 + 2.1866865000E+00 1.3709261622E+02 + 2.2304203000E+00 1.3923849096E+02 + 2.2750287000E+00 1.4141795075E+02 + 2.3205293000E+00 1.4363152654E+02 + 2.3669398000E+00 1.4587974539E+02 + 2.4142786000E+00 1.4816315931E+02 + 2.4625642000E+00 1.5048231599E+02 + 2.5118155000E+00 1.5283777320E+02 + 2.5620518000E+00 1.5523009846E+02 + 2.6132928000E+00 1.5765986887E+02 + 2.6655587000E+00 1.6012767555E+02 + 2.7188699000E+00 1.6263410925E+02 + 2.7732473000E+00 1.6517977431E+02 + 2.8287122000E+00 1.6776528370E+02 + 2.8852865000E+00 1.7039126806E+02 + 2.9429922000E+00 1.7305835222E+02 + 3.0018520000E+00 1.7576718285E+02 + 3.0618891000E+00 1.7851841878E+02 + 3.1231269000E+00 1.8131271710E+02 + 3.1855894000E+00 1.8415075122E+02 + 3.2493012000E+00 1.8703321055E+02 + 3.3142872000E+00 1.8996078655E+02 + 3.3805730000E+00 1.9293419065E+02 + 3.4481844000E+00 1.9595413141E+02 + 3.5171481000E+00 1.9902134564E+02 + 3.5874911000E+00 2.0213657124E+02 + 3.6592409000E+00 2.0530055592E+02 + 3.7324257000E+00 2.0851406572E+02 + 3.8070742000E+00 2.1177787585E+02 + 3.8832157000E+00 2.1509277476E+02 + 3.9608800000E+00 2.1845955954E+02 + 4.0400976000E+00 2.2187904423E+02 + 4.1208996000E+00 2.2535205520E+02 + 4.2033176000E+00 2.2887942649E+02 + 4.2873839000E+00 2.3246200815E+02 + 4.3731316000E+00 2.3610067008E+02 + 4.4605942000E+00 2.3979628466E+02 + 4.5498061000E+00 2.4354974765E+02 + 4.6408022000E+00 2.4736196093E+02 + 4.7336183000E+00 2.5123384893E+02 + 4.8282906000E+00 2.5516633742E+02 + 4.9248564000E+00 2.5916038227E+02 + 5.0233536000E+00 2.6321694820E+02 + 5.1238206000E+00 2.6733700449E+02 + 5.2262971000E+00 2.7152155737E+02 + 5.3308230000E+00 2.7577160456E+02 + 5.4374395000E+00 2.8008817983E+02 + 5.5461882000E+00 2.8447231599E+02 + 5.6571120000E+00 2.8892508083E+02 + 5.7702543000E+00 2.9344754446E+02 + 5.8856593000E+00 2.9804079112E+02 + 6.0033725000E+00 3.0270593851E+02 + 6.1234400000E+00 3.0744410953E+02 + 6.2459088000E+00 3.1225644381E+02 + 6.3708270000E+00 3.1714410511E+02 + 6.4982435000E+00 3.2210826907E+02 + 6.6282084000E+00 3.2715013839E+02 + 6.7607725000E+00 3.3227092285E+02 + 6.8959880000E+00 3.3747186602E+02 + 7.0339077000E+00 3.4275421385E+02 + 7.1745859000E+00 3.4811924879E+02 + 7.3180776000E+00 3.5356825865E+02 + 7.4644392000E+00 3.5910256279E+02 + 7.6137279000E+00 3.6472348884E+02 + 7.7660025000E+00 3.7043240235E+02 + 7.9213226000E+00 3.7623067613E+02 + 8.0797490000E+00 3.8211970484E+02 + 8.2413440000E+00 3.8810091548E+02 + 8.4061709000E+00 3.9417574830E+02 + 8.5742943000E+00 4.0034566733E+02 + 8.7457802000E+00 4.0661216350E+02 + 8.9206958000E+00 4.1297674668E+02 + 9.0991097000E+00 4.1944095242E+02 + 9.2810919000E+00 4.2600634130E+02 + 9.4667137000E+00 4.3267449475E+02 + 9.6560480000E+00 4.3944702519E+02 + 9.8491690000E+00 4.4632556458E+02 + 1.0046152000E+01 4.5331175691E+02 + 1.0247075000E+01 4.6040731414E+02 + 1.0452017000E+01 4.6761395504E+02 + 1.0661057000E+01 4.7493336999E+02 + 1.0874278000E+01 4.8236736065E+02 + 1.1091764000E+01 4.8991773355E+02 + 1.1313599000E+01 4.9758626535E+02 + 1.1539871000E+01 5.0537484083E+02 + 1.1770669000E+01 5.1328534780E+02 + 1.2006082000E+01 5.2131964287E+02 + 1.2246204000E+01 5.2947972161E+02 + 1.2491128000E+01 5.3776751280E+02 + 1.2740950000E+01 5.4618501428E+02 + 1.2995769000E+01 5.5473429132E+02 + 1.3255685000E+01 5.6341740841E+02 + 1.3520798000E+01 5.7223639592E+02 + 1.3791214000E+01 5.8119344907E+02 + 1.4067039000E+01 5.9029072678E+02 + 1.4348379000E+01 5.9953035230E+02 + 1.4635347000E+01 6.0891464229E+02 + 1.4928054000E+01 6.1844581011E+02 + 1.5226615000E+01 6.2812616203E+02 + 1.5531147000E+01 6.3795803064E+02 + 1.5841770000E+01 6.4794380625E+02 + 1.6158606000E+01 6.5808590358E+02 + 1.6481778000E+01 6.6838672926E+02 + 1.6811413000E+01 6.7884877688E+02 + 1.7147642000E+01 6.8947462501E+02 + 1.7490594000E+01 7.0026674676E+02 + 1.7840406000E+01 7.1122782462E+02 + 1.8197214000E+01 7.2236046560E+02 + 1.8561159000E+01 7.3366738866E+02 + 1.8932382000E+01 7.4515126787E+02 + 1.9311029000E+01 7.5681488681E+02 + 1.9697250000E+01 7.6866110556E+02 + 2.0091195000E+01 7.8069273691E+02 + 2.0493019000E+01 7.9291269897E+02 + 2.0902879000E+01 8.0532392206E+02 + 2.1320937000E+01 8.1792943857E+02 + 2.1747356000E+01 8.3073226077E+02 + 2.2182303000E+01 8.4373547049E+02 + 2.2625949000E+01 8.5694221752E+02 + 2.3078468000E+01 8.7035568833E+02 + 2.3540037000E+01 8.8397910515E+02 + 2.4010838000E+01 8.9781578363E+02 + 2.4491055000E+01 9.1186904304E+02 + 2.4980876000E+01 9.2614226417E+02 + 2.5480493000E+01 9.4063888778E+02 + 2.5990103000E+01 9.5536244196E+02 + 2.6509905000E+01 9.7031645394E+02 + 2.7040103000E+01 9.8550453564E+02 + 2.7580905000E+01 1.0009303532E+03 + 2.8695174000E+01 1.0325101511E+03 + 2.9854459000E+01 1.0650862922E+03 + 3.1060579000E+01 1.0986902214E+03 + 3.2315427000E+01 1.1333543899E+03 + 3.3620970000E+01 1.1691122043E+03 + 3.4979257000E+01 1.2059981950E+03 + 3.6392419000E+01 1.2440479601E+03 + 3.7862673000E+01 1.2832982187E+03 + 3.9392325000E+01 1.3237868328E+03 + 4.0983775000E+01 1.3655528819E+03 + 4.2639519000E+01 1.4086366527E+03 + 4.4362156000E+01 1.4530797596E+03 + 4.6154387000E+01 1.4989250519E+03 + 4.8019024000E+01 1.5462167797E+03 + 4.9958993000E+01 1.5950005987E+03 + 5.1977336000E+01 1.6453235497E+03 + 5.4077220000E+01 1.6972342101E+03 + 5.6261940000E+01 1.7507826912E+03 + 5.8534922000E+01 1.8060206334E+03 + 6.0899733000E+01 1.8630013692E+03 + 6.3360082000E+01 1.9217798632E+03 + 6.5919830000E+01 1.9824128653E+03 + 6.8582991000E+01 2.0449588456E+03 + 7.1353744000E+01 2.1094781856E+03 + 7.4236435000E+01 2.1760331289E+03 + 7.7235587000E+01 2.2446879159E+03 + 8.0355905000E+01 2.3155087971E+03 + 8.3602283000E+01 2.3885640886E+03 + 8.6979815000E+01 2.4639243136E+03 + 9.0493800000E+01 2.5416622020E+03 + 9.4149749000E+01 2.6218527325E+03 + 9.7953399000E+01 2.7045733233E+03 + 1.0191072000E+02 2.7899038606E+03 + 1.0602791000E+02 2.8779264684E+03 + 1.1031144000E+02 2.9687263448E+03 + 1.1476802000E+02 3.0623908996E+03 + 1.1940465000E+02 3.1590106985E+03 + 1.2422859000E+02 3.2586786907E+03 + 1.2924743000E+02 3.3614915143E+03 + 1.3446903000E+02 3.4675481030E+03 + 1.3990157000E+02 3.5769505688E+03 + 1.4555360000E+02 3.6898050372E+03 + 1.5143396000E+02 3.8062198749E+03 + 1.5755190000E+02 3.9263079150E+03 + 1.6391699000E+02 4.0501844971E+03 + 1.7053924000E+02 4.1779696392E+03 + 1.7742902000E+02 4.3097862876E+03 + 1.8459716000E+02 4.4457620526E+03 + 1.9205488000E+02 4.5860276698E+03 + 1.9981390000E+02 4.7307188794E+03 + 2.0788638000E+02 4.8799750776E+03 + 2.1628499000E+02 5.0339404067E+03 + 2.2502290000E+02 5.1927633389E+03 + 2.3411383000E+02 5.3565973553E+03 + 2.4357203000E+02 5.5256003415E+03 + 2.5341234000E+02 5.6999354221E+03 + 2.6365020000E+02 5.8797708759E+03 + 2.7430166000E+02 6.0652800502E+03 + 2.8538345000E+02 6.2566423099E+03 + 2.9691294000E+02 6.4540420575E+03 + 3.0890823000E+02 6.6576699983E+03 + 3.2138812000E+02 6.8677223248E+03 + 3.3437220000E+02 7.0844019340E+03 + 3.4788084000E+02 7.3079179309E+03 + 3.6193522000E+02 7.5384858057E+03 + 3.7655740000E+02 7.7763282469E+03 + 3.9177032000E+02 8.0216747835E+03 + 4.0759784000E+02 8.2747620780E+03 + 4.2406480000E+02 8.5358345155E+03 + 4.4119702000E+02 8.8051438193E+03 + 4.5902137000E+02 9.0829497664E+03 + 4.7756584000E+02 9.3695208627E+03 + 4.9685950000E+02 9.6651332998E+03 + 5.1693262000E+02 9.9700723786E+03 + 5.3781670000E+02 1.0314461411E+04 + 5.5954449000E+02 1.0682920981E+04 + 5.8215009000E+02 1.1064543018E+04 + 6.0566896000E+02 1.1459797659E+04 + 6.3013798000E+02 1.1869171626E+04 + 6.5559556000E+02 1.2293169701E+04 + 6.8208162000E+02 1.2732313996E+04 + 7.0963771000E+02 1.3187145566E+04 + 7.3830708000E+02 1.3658225144E+04 + 7.6813468000E+02 1.4146132717E+04 + 7.9916732000E+02 1.4651469710E+04 + 8.3145368000E+02 1.5174858690E+04 + 8.6504441000E+02 1.5716944515E+04 + 8.9999221000E+02 1.6278395142E+04 + 9.3635189000E+02 1.6859902082E+04 + 9.7418051000E+02 1.7462182120E+04 + 1.0135374000E+03 1.8085977082E+04 + 1.0544843000E+03 1.8732055508E+04 + 1.0970855000E+03 1.9401214262E+04 + 1.1414077000E+03 2.0094275740E+04 + 1.1875206000E+03 2.0812096490E+04 + 1.2354964000E+03 2.1555558734E+04 + 1.2854105000E+03 2.2325580600E+04 + 1.3373411000E+03 2.3123109212E+04 + 1.3913697000E+03 2.3949127696E+04 + 1.4475810000E+03 2.4804652887E+04 + 1.5060633000E+03 2.5690740647E+04 + 1.5669082000E+03 2.6608480508E+04 + 1.6302113000E+03 2.7559005441E+04 + 1.6960718000E+03 2.8543484945E+04 + 1.7645931000E+03 2.9563133177E+04 + 1.8358827000E+03 3.0619206505E+04 + 1.9100524000E+03 3.1713005545E+04 + 1.9872185000E+03 3.2845877138E+04 + 2.0675021000E+03 3.4019217729E+04 + 2.1510292000E+03 3.5234473746E+04 + 2.2379308000E+03 3.6493141974E+04 + 2.3283432000E+03 3.7796772780E+04 + 2.4224083000E+03 3.9146973262E+04 + 2.5202735000E+03 4.0545404594E+04 + 2.6220926000E+03 4.1993793643E+04 + 2.7280251000E+03 4.3493921655E+04 + 2.8382374000E+03 4.5047639968E+04 + 2.9529021000E+03 4.6656858697E+04 + 3.0721994000E+03 4.8323564987E+04 + 3.1963162000E+03 5.0049808861E+04 + 3.3254474000E+03 5.1837719825E+04 + 3.4597955000E+03 5.3689499656E+04 + 3.5995712000E+03 5.5607429058E+04 + 3.7449939000E+03 5.7593872779E+04 + 3.8962917000E+03 5.9651277796E+04 + 4.0537018000E+03 6.1782176950E+04 + 4.2174714000E+03 6.3989199196E+04 + 4.3878572000E+03 6.6275060842E+04 + 4.5651267000E+03 6.8642580985E+04 + 4.7495578000E+03 7.1094673997E+04 + 4.9414399000E+03 7.3634361995E+04 + 5.1410741000E+03 7.6264775151E+04 + 5.3487735000E+03 7.8989153286E+04 + 5.5648640000E+03 8.1810853940E+04 + 5.7896845000E+03 8.4733352419E+04 + 6.0235877000E+03 8.7760249597E+04 + 6.2669406000E+03 9.0895275632E+04 + 6.5201251000E+03 9.4142294860E+04 + 6.7835381000E+03 9.7505304178E+04 + 7.0575930000E+03 1.0098844921E+05 + 7.3427198000E+03 1.0459602237E+05 + 7.6393657000E+03 1.0833246723E+05 + 7.9479961000E+03 1.1220238778E+05 + 8.2690951000E+03 1.1621055120E+05 + 8.6031665000E+03 1.2036189676E+05 + 8.9507345000E+03 1.2466154071E+05 + 9.3123441000E+03 1.2911477742E+05 + 9.6885628000E+03 1.3372709632E+05 + 1.0079981000E+04 1.3850418260E+05 + 1.0487212000E+04 1.4345191292E+05 + 1.0910895000E+04 1.4857638757E+05 + 1.1351696000E+04 1.5388393644E+05 + 1.1810304000E+04 1.5938106857E+05 + 1.2287440000E+04 1.6507457555E+05 + 1.2783853000E+04 1.7097147793E+05 + 1.3300321000E+04 1.7707903212E+05 + 1.3837654000E+04 1.8340476056E+05 + 1.4396695000E+04 1.8995645766E+05 + 1.4978321000E+04 1.9674219562E+05 + 1.5583445000E+04 2.0377034158E+05 + 1.6213017000E+04 2.1104956280E+05 + 1.6868022000E+04 2.1858879725E+05 + 1.7549491000E+04 2.2639737355E+05 + 1.8258490000E+04 2.3448487733E+05 + 1.8996133000E+04 2.4286129299E+05 + 1.9763577000E+04 2.5153693873E+05 + 2.0562025000E+04 2.6052249302E+05 + 2.1392731000E+04 2.6982904277E+05 + 2.2256997000E+04 2.7946804110E+05 + 2.3156180000E+04 2.8945137701E+05 + 2.4091690000E+04 2.9979134397E+05 + 2.5064994000E+04 3.1050067504E+05 + 2.6077620000E+04 3.2159257723E+05 + 2.7131156000E+04 3.3308071030E+05 + 2.8227254000E+04 3.4497922039E+05 + 2.9367635000E+04 3.5730278345E+05 + 3.0554088000E+04 3.7006658308E+05 + 3.1788473000E+04 3.8328633162E+05 + 3.3072727000E+04 3.9697832267E+05 + 3.4408865000E+04 4.1115942908E+05 + 3.5798984000E+04 3.9794954297E+05 + 3.7245263000E+04 4.1549544537E+05 + 3.8749971000E+04 4.3381495194E+05 + 4.0315470000E+04 4.5294218939E+05 + 4.1944215000E+04 4.7291275951E+05 + 4.3638761000E+04 4.9376384378E+05 + 4.5401767000E+04 5.1553427263E+05 + 4.7235999000E+04 5.3826458337E+05 + 4.9144333000E+04 5.6199707893E+05 + 5.1129764000E+04 5.8677596232E+05 + 5.3195407000E+04 6.1264737312E+05 + 5.5344501000E+04 6.3965946208E+05 + 5.7580419000E+04 6.6786254243E+05 + 5.9906668000E+04 6.9730911722E+05 + 6.2326897000E+04 7.2805400832E+05 + 6.4844904000E+04 7.6015447489E+05 + 6.7464638000E+04 7.9367026959E+05 + 7.0190209000E+04 8.2866379822E+05 + 7.3025894000E+04 8.6520023048E+05 + 7.5976140000E+04 9.0334757348E+05 + 7.9045576000E+04 9.4317686301E+05 + 8.2239017000E+04 9.8476225378E+05 + 8.5561473000E+04 1.0281811762E+06 diff --git a/tests/morphology_test_cases/complex/ctem.dat b/tests/morphology_test_cases/complex/ctem.dat new file mode 100644 index 00000000..3b2df61d --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem.dat @@ -0,0 +1,34 @@ + 1 2 1.000000000000E+00 T 1.000000 3.505902512244E+14 + 470985089 + 370505073 + -1817874993 + 1795939655 + -328803746 + 934245806 + -1241378003 + 935655935 + -1064015459 + 1830643490 + -1192396833 + -2101135860 + -1516123836 + -26575931 + -1690934293 + 1433654758 + 1273220334 + 320918231 + 497633426 + -972788957 + -1929333042 + 1891338481 + 423683056 + -85029716 + -1768579833 + 1250001939 + 779260549 + -1760157367 + -1862266693 + -1921225357 + 258145100 + 2114833689 + 12 diff --git a/tests/morphology_test_cases/complex/ctem.in b/tests/morphology_test_cases/complex/ctem.in new file mode 100755 index 00000000..0dd2d56e --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem.in @@ -0,0 +1,73 @@ +! CTEM Input file + + +! Testing input. These are used to perform non-Monte Carlo tests. +testflag T ! Set to T to create a single crater with user-defined impactor properties +testimp 6.444e3 ! 100km crater ! Diameter of test impactor (m) +testvel 15.0e3 ! Velocity of test crater (m/s) +testang 90.0 ! Impact angle of test crater (deg) - Default 90.0 +testxoffset 0.0e0 ! x-axis offset of crater center from grid center (m) - Default 0.0 +testyoffset 0.0e0 ! y-axis offset of crater center from grid center (m) - Default 0.0 +tallyonly F ! Tally the craters without generating any craters +testtally F + + + +! IDL driver in uts +interval 1.0 +numintervals 1 ! Total number of intervals +restart F ! Restart a previous run +impfile NPFextrap.dat ! Impactor SFD rate file (col 1: Dimp (m), col 2: ! impactors > D (m**(-2) y**(-1)) +popupconsole F ! Pop up console window every output interval +saveshaded F ! Output shaded relief images +saverego F ! Output regolith map images +savepres F ! Output simplified console display images (presentation-compatible images) +savetruelist T ! Save the true cumulative crater distribution for each interval (large file size) +sfdcompare LOLASethCraterCatalogv8gt20-binned.dat ! File name for the SFD comparison file used in the console display +shadedminh -85.0 ! Minimum height for shaded relief map (m) (Default - automatic) +shadedmaxh 85.0 ! Maximum height for shaded relief map (m) (Default - automatic) +runtype single ! Run type: options are normal / statistical + ! single: craters accumulate in successive intervals + ! statistical: surface is reset between intervals + +! CTEM required inputs +seed 33790 ! Random number generator seed +gridsize 2000 ! Size of grid in pixels +numlayers 10 ! Number of perched layers +pix 2.0e2 ! Pixel size (m) +mat rock ! Material (rock or ice) +! Bedrock scaling parameters +mu_b 0.55e0 ! Experimentally derived parameter for bedrock crater scaling law +kv_b 0.20e0 ! Experimentally derived parameter for bedrock crater scaling law +trho_b 2250.0e0 ! Target density (bedrock) (kg/m**3) +ybar_b 0.0e6 ! Bedrock strength (Pa) +! Regolith scaling parameters +mu_r 0.55e0 ! Experimentally derived parameter for regolith crater scaling law +kv_r 0.20e0 ! Experimentally derived parameter for regolith crater scaling law +trho_r 2250.0e0 ! Target density (regolith) (kg/m**3) +ybar_r 0.00e6 ! Regolith strength (Pa) +! Body parameters +gaccel 1.62e0 ! Gravitational acceleration at target (m/s**2) +trad 1737.35e3 ! Target radius (m) +prho 2500.0e0 ! Projectile density (kg/m**3) +sfdfile production.dat ! Impactor SFD file (col 1: Dimp (m), col 2: ! impactors > D +velfile lunar-MBA-impactor-velocities.dat ! Impactor velocity dist file + +! Seismic shaking input (required if seismic shaking is set to T, otherwise ignored) +doseismic F ! Perform seismic shaking calculations with each impact - Default F + +! Optional inputF These have internally set default values that work reasonable well. Comment them out with +deplimit 9e99 ! Depth limit for craters (m) - Default is to ignore. +maxcrat 1.00e0 ! Fraction of gridsize that maximum crater can be - Default 1.0 +killatmaxcrater F ! Stop the run if a crater larger than the maximum is produced - Default F +basinimp 35.0e3 ! Size of impactor to switch to lunar basin scaling law - Default is to ignore +docollapse T ! Do slope collapse - Default T +dosoftening T ! Do ejecta softening - Default T +doangle T ! Vary the impact angle. Set to F to have only vertical impacts - Default T +Kd1 0.0001 +psi 2.000 +fe 4.00 +ejecta_truncation 4.0 +dorays T +superdomain F + diff --git a/tests/morphology_test_cases/complex/ctem_driver.pro b/tests/morphology_test_cases/complex/ctem_driver.pro new file mode 100755 index 00000000..071af0f7 --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem_driver.pro @@ -0,0 +1,233 @@ +pro ctem_driver + +;------------------------------------------------------------------------- +; Jim Richardson, Arecibo Observatory +; David Minton, Purdue University Dept. of Earth, Atmospheric, & Planetary Sciences +; July 2014 +; Cratered Terrain Evolution Model display module +; +; Inputs are read in from the ctem.in file +; +;------------------------------------------------------------------------- +;------------- Initial Setup ---------------- +;------------------------------------------------------------------------- +Compile_Opt DEFINT32 +!EXCEPT=2 + +; ----------- input file ----------------------- +infilename = 'ctem.in' +DATFILE='ctem.dat' + +; ---------- reading input files ---------- +seedarr = lon64arr(100) +seedn = 1 +totalimpacts = long64(0) +ncount = long64(0) +curyear = 0.d0 +restart = "F" +fracdone = 1.0d0 +masstot = 0.d0 + +ctem_io_read_input,infilename,interval,numintervals,gridsize,pix,seed,numlayers,sfdfile,impfile,maxcrat,ph1,shadedmaxhdefault,shadedminhdefault,shadedminh,shadedmaxh,restart,runtype,popupconsole,saveshaded,saverego,savepres,savetruelist + +seedarr(0) = seed +area = (gridsize * pix)^2 + +;read input data +pnum = file_lines(impfile) +production = dblarr(2,pnum) +productionfunction = dblarr(2,pnum) +openr,LUN,impfile,/GET_LUN +readf,LUN,productionfunction +free_lun,LUN + +;create impactor production population +production(0,*) = productionfunction(0,*) +production(1,*) = productionfunction(1,*)*area*interval + +;write out corrected production population +openw,1,sfdfile +printf,1,production +close,1 +free_lun,1 + +;set up cratering surface grid and display-only grid +surface_dem = dblarr(gridsize,gridsize) +regolith = dblarr(gridsize,gridsize) + +;set up temporary distribution bins +distl = 1 +pdistl = 1 +odist = dblarr(6,distl) +tdist = dblarr(6,distl) +pdist = dblarr(6,pdistl) +pdisttotal = dblarr(6,pdistl) + +datformat = "(I17,1X,I12,1X,E19.12,1X,A1,1X,F9.6,1X,E19.12)" + + +if strmatch(restart,'F',/fold_case) then begin ; Start with a clean slate + print, 'Starting a new run' + curyear = 0.0d0 + totalimpacts = 0 + masstot = 0.d0 + fracdone = 1.0d0 + + if strmatch(runtype,'statistical',/fold_case) then begin + ncount = 1 + openw,LUN,DATFILE,/GET_LUN + printf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + for n=0,seedn-1 do begin + printf,LUN,seedarr(n),format='(I12)' + endfor + free_lun,LUN + endif else begin + ncount = 0 + endelse + + surface_dem(*,*) = 0.0d0 + regolith(*,*) = 0.0d0 + + file_delete, 'tdistribution.dat',/allow_nonexistent + +endif else begin ; continue an old run + print, 'Continuing a previous run' + + ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass + + ;read in constants file + openr,LUN,DATFILE,/GET_LUN + readf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + seedn = 0 + while ~ eof(LUN) do begin + readf,LUN,iseed + seedarr(seedn) = long64(iseed) + seedn=seedn+1 + endwhile + +endelse + +openw,FRACDONEFILE,'fracdone.dat',/GET_LUN +openw,REGODEPTHFILE,'regolithdepth.dat',/GET_LUN + +;------------------------------------------------------------------------- +; ---------- begin loops ---------- +;------------------------------------------------------------------------- +print, 'Beginning loops' + +;define number of loop iterations and begin +;numintervals=ceil(endyear/interval)-ncount +while (ncount le numintervals) do begin + + + ; ---------- creating crater population ---------- + if (ncount gt 0) then begin + + fnum = string(ncount,format='(I6.6)') + if (file_test('misc',/DIRECTORY) eq 0) then begin + file_mkdir,'misc' + endif + ; save a copy of the ctem.dat file + fname = 'misc/ctem_' + fnum + '.dat' + file_copy, 'ctem.dat', fname, /OVERWRITE + + print, ncount, ' Calling FORTRAN routine' + ;call fortran program to create & count craters + spawn, './CTEM',/noshell + + ; ---------- reading FORTRAN output ---------- + print, ncount, ' Reading FORTRAN output' + ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass + + ;read in constants file + openr,LUN,DATFILE,/GET_LUN + readf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + seedn = 0 + while ~ eof(LUN) do begin + readf,LUN,iseed + seedarr(seedn) = long64(iseed) + seedn = seedn + 1 + endwhile + free_lun,LUN + + curyear = curyear + fracdone * interval + masstot = masstot + mass + printf,FRACDONEFILE,fracdone,curyear + flush,FRACDONEFILE + + printf,REGODEPTHFILE,curyear,mean(regolith),max(regolith),min(regolith) + flush,REGODEPTHFILE + + ;save a copy of the binned observed crater distribution + if (file_test('dist',/DIRECTORY) eq 0) then begin + file_mkdir,'dist' + endif + fname = 'dist/odist_' + fnum + '.dat' + file_copy, 'odistribution.dat', fname, /OVERWRITE + + ; save a copy of the cumulative observed crater distribution + fname = 'dist/ocum_' + fnum + '.dat' + file_copy, 'ocumulative.dat', fname, /OVERWRITE + + ;save a copy of the binned true distribution + fname = 'dist/tdist_' + fnum + '.dat' + file_copy, 'tdistribution.dat', fname, /OVERWRITE + + ;save a copy of the binned idealized production function + fname = 'dist/pdist_' + fnum + '.dat' + file_copy, 'pdistribution.dat', fname, /OVERWRITE + + ; save a copy of the cumulative true crater distribution if the user requests it + if strmatch(savetruelist,'T',/fold_case) then begin + fname = 'dist/tcum_' + fnum + '.dat' + file_copy, 'tcumulative.dat', fname, /OVERWRITE + endif + + ; save a copy of the impacted mass + fname = 'misc/mass_' + fnum + '.dat' + file_copy, 'impactmass.dat', fname, /OVERWRITE + + + endif + + ; Get the accumulated production function + pdisttotal = pdist + pdisttotal(3:5,*) = pdist(3:5,*) * curyear / interval + + ; ---------- displaying results ---------- + print, ncount, ' Displaying results' + + ctem_image_dem,ncount,gridsize,pix,surface_dem,surface_dem_image + if strmatch(saverego,'T',/fold_case) then ctem_image_regolith,ncount,gridsize,pix,regolith,regolith_image + if strmatch(saveshaded,'T',/fold_case) then begin + if (shadedminhdefault eq 1) then shadedminh = min(surface_dem) + if (shadedmaxhdefault eq 1) then shadedmaxh = max(surface_dem) + ctem_image_shaded_relief,ncount,gridsize,pix,surface_dem,surface_dem,shadedminh,shadedmaxh,'shaded',shaded_image + endif + if strmatch(savepres,'T',/fold_case) then ctem_image_presentation,ncount,gridsize,pix,curyear,odist,pdisttotal,tdist,ph1,surface_dem_image + ctem_window_display,ncount,totalimpacts,gridsize,pix,curyear,masstot,odist,pdisttotal,tdist,ph1,surface_dem,regolith,surface_dem_image,popupconsole + + ncount = ncount + 1 + + ;write out the current data file + if (strmatch(runtype,'statistical',/fold_case)) || (ncount eq 1) then begin + restart = 'F' + curyear = 0.0d0 + totalimpacts = 0 + masstot = 0.d0 + file_delete, 'tdistribution.dat',/allow_nonexistent + endif else begin + restart = 'T' + endelse + + openw,LUN,DATFILE,/GET_LUN + printf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + for n=0,seedn-1 do begin + printf,LUN,seedarr(n),format='(I12)' + endfor + free_lun,LUN +endwhile +free_lun,FRACDONEFILE +free_lun,REGODEPTHFILE + +end diff --git a/tests/morphology_test_cases/complex/ctem_driver.py b/tests/morphology_test_cases/complex/ctem_driver.py new file mode 100644 index 00000000..84ad07db --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem_driver.py @@ -0,0 +1,227 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model driver +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 + +#Import general purpose modules +import numpy +import os +import subprocess +import shutil + +#Import CTEM modules +import ctem_io_readers +import ctem_io_writers + +#Create and initialize data dictionaries for parameters and options from CTEM.in +notset = '-NOTSET-' +currentdir = os.getcwd() + os.sep + +parameters={'restart': notset, + 'runtype': notset, + 'popupconsole': notset, + 'saveshaded': notset, + 'saverego': notset, + 'savepres': notset, + 'savetruelist': notset, + 'seedn': 1, + 'totalimpacts': 0, + 'ncount': 0, + 'curyear': 0.0, + 'fracdone': 1.0, + 'masstot': 0.0, + 'interval': 0.0, + 'numintervals': 0, + 'pix': -1.0, + 'gridsize': -1, + 'seed': 0, + 'maxcrat': 1.0, + 'shadedminhdefault': 1, + 'shadedmaxhdefault': 1, + 'shadedminh': 0.0, + 'shadedmaxh': 0.0, + 'workingdir': currentdir, + 'ctemfile': 'ctem.in', + 'datfile': 'ctem.dat', + 'impfile': notset, + 'sfdcompare': notset, + 'sfdfile': notset} + +#Read ctem.in to initialize parameter values based on user input +ctem_io_readers.read_ctemin(parameters,notset) + +#Read sfdcompare file +sfdfile = parameters['workingdir'] + parameters['sfdcompare'] +ph1 = ctem_io_readers.read_formatted_ascii(sfdfile, skip_lines = 0) + +#Set up data arrays +seedarr = numpy.zeros(100, dtype = numpy.int) +seedarr[0] = parameters['seed'] +odist = numpy.zeros([1, 6]) +pdist = numpy.zeros([1, 6]) +tdist = numpy.zeros([1, 6]) +surface_dem = numpy.zeros([parameters['gridsize'], parameters['gridsize']], dtype = numpy.float) +regolith = numpy.zeros([parameters['gridsize'], parameters['gridsize']], dtype =numpy.float) + +#Read production function file +impfile = parameters['workingdir'] + parameters['impfile'] +prodfunction = ctem_io_readers.read_formatted_ascii(impfile, skip_lines = 0) + +#Create impactor production population +area = (parameters['gridsize'] * parameters['pix'])**2 +production = numpy.copy(prodfunction) +production[:,1] = production[:,1] * area * parameters['interval'] + +#Write corrected production function to file +ctem_io_writers.write_production(parameters, production) + +#Starting new or old run? +if (parameters['restart'].upper() == 'F'): + print('Starting a new run') + + if (parameters['runtype'].upper() == 'STATISTICAL'): + parameters['ncount'] = 1 + + #Write ctem.dat file + ctem_io_writers.write_ctemdat(parameters, seedarr) + + else: + parameters['ncount'] = 0 + + #Delete tdistribution file, if it exists + tdist_file = parameters['workingdir'] + 'tdistribution.dat' + if os.path.isfile(tdist_file): + os.remove(tdist_file) + +else: + print('Continuing a previous run') + + #Read surface dem(shaded relief) and ejecta data files + dem_file = parameters['workingdir'] + 'surface_dem.dat' + surface_dem = ctem_io_readers.read_unformatted_binary(dem_file, parameters['gridsize']) + ejecta_file = parameters['workingdir'] + 'surface_ejc.dat' + regolith = ctem_io_readers.read_unformatted_binary(ejecta_file, parameters['gridsize']) + + #Read odistribution, tdistribution, and pdistribution files + ofile = parameters['workingdir'] + 'odistribution.dat' + odist = ctem_io_readers.read_formatted_ascii(ofile, skip_lines = 1) + tfile = parameters['workingdir'] + 'tdistribution.dat' + tdist = ctem_io_readers.read_formatted_ascii(tfile, skip_lines = 1) + pfile = parameters['workingdir'] + 'pdistribution.dat' + pdist = ctem_io_readers.read_formatted_ascii(pfile, skip_lines = 1) + + #Read impact mass from file + massfile = parameters['workingdir'] + 'impactmass.dat' + impact_mass = ctem_io_readers.read_impact_mass(massfile) + + #Read ctem.dat file + ctem_io_readers.read_ctemdat(parameters, seedarr) + +#Open fracdonefile and regodepthfile for writing +filename = parameters['workingdir'] + 'fracdone.dat' +fp_frac = open(filename,'w') +filename = parameters['workingdir'] + 'regolithdepth.dat' +fp_reg = open(filename,'w') + +#Begin CTEM processing loops +print('Beginning loops') + +ctem_io_writers.create_dir_structure(parameters) + +while (parameters['ncount'] <= parameters['numintervals']): + + #Create crater population + if (parameters['ncount'] > 0): + + #Move ctem.dat + forig = parameters['workingdir'] + 'ctem.dat' + fdest = parameters['workingdir'] + 'misc' + os.sep + "ctem%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + #Create crater population and display CTEM progress on screen + print(parameters['ncount'], ' Calling FORTRAN routine') + proc = subprocess.Popen([parameters['workingdir']+'CTEM'],stdout=subprocess.PIPE,bufsize=1, universal_newlines=True) + for line in proc.stdout: + print(line) + proc.wait() + + #Optional: do not pipe CTEM progress to the screen + #subprocess.check_output([parameters['workingdir']+'CTEM']) + + #Read Fortran output + print(parameters['ncount'], ' Reading Fortran output') + + #Read surface dem(shaded relief) and ejecta data files + dem_file = parameters['workingdir'] + 'surface_dem.dat' + surface_dem = ctem_io_readers.read_unformatted_binary(dem_file, parameters['gridsize']) + ejecta_file = parameters['workingdir'] + 'surface_ejc.dat' + regolith = ctem_io_readers.read_unformatted_binary(ejecta_file, parameters['gridsize']) + + #Read odistribution, tdistribution, and pdistribution files + ofile = parameters['workingdir'] + 'odistribution.dat' + odist = ctem_io_readers.read_formatted_ascii(ofile, skip_lines = 1) + tfile = parameters['workingdir'] + 'tdistribution.dat' + tdist = ctem_io_readers.read_formatted_ascii(tfile, skip_lines = 1) + pfile = parameters['workingdir'] + 'pdistribution.dat' + pdist = ctem_io_readers.read_formatted_ascii(pfile, skip_lines = 1) + + #Read impact mass from file + massfile = parameters['workingdir'] + 'impactmass.dat' + impact_mass = ctem_io_readers.read_impact_mass(massfile) + + #Read ctem.dat file + ctem_io_readers.read_ctemdat(parameters, seedarr) + + #Update parameters: mass, curyear, regolith properties + parameters['masstot'] = parameters['masstot'] + impact_mass + + parameters['curyear'] = parameters['curyear'] + parameters['fracdone'] * parameters['interval'] + template = "%(fracdone)9.6f %(curyear)19.12E\n" + fp_frac.write(template % parameters) + + reg_text = "%19.12E %19.12E %19.12E %19.12E\n" % (parameters['curyear'], + numpy.mean(regolith), numpy.amax(regolith), numpy.amin(regolith)) + fp_reg.write(reg_text) + + #Save copy of crater distribution files + ctem_io_writers.copy_dists(parameters) + + #Display results + print(parameters['ncount'], ' Displaying results') + + #Write surface dem, surface ejecta, shaded relief, and rplot data + ctem_io_writers.image_dem(parameters, surface_dem) + if (parameters['saverego'].upper() == 'T'): + ctem_io_writers.image_regolith(parameters, regolith) + if (parameters['saveshaded'].upper() == 'T'): + ctem_io_writers.image_shaded_relief(parameters, surface_dem) + if (parameters['savepres'].upper() == 'T'): + ctem_io_writers.create_rplot(parameters,odist,pdist,tdist,ph1) + + #Update ncount + parameters['ncount'] = parameters['ncount'] + 1 + + if ((parameters['runtype'].upper() == 'STATISTICAL') or (parameters['ncount'] == 1)): + parameters['restart'] = 'F' + parameters['curyear'] = 0.0 + parameters['totalimpacts'] = 0 + parameters['masstot'] = 0.0 + + #Delete tdistribution file, if it exists + tdist_file = parameters['workingdir'] + 'tdistribution.dat' + if os.path.isfile(tdist_file): + os.remove(tdist_file) + + else: + parameters['restart'] = 'T' + + #Write ctem.dat file + ctem_io_writers.write_ctemdat(parameters, seedarr) + +#Close updateable fracdonefile and regodepthfile files +fp_frac.close() +fp_reg.close() \ No newline at end of file diff --git a/ray-generation-test-environment/ctem_image_dem.pro b/tests/morphology_test_cases/complex/ctem_image_dem.pro similarity index 100% rename from ray-generation-test-environment/ctem_image_dem.pro rename to tests/morphology_test_cases/complex/ctem_image_dem.pro diff --git a/ray-generation-test-environment/ctem_image_presentation.pro b/tests/morphology_test_cases/complex/ctem_image_presentation.pro similarity index 100% rename from ray-generation-test-environment/ctem_image_presentation.pro rename to tests/morphology_test_cases/complex/ctem_image_presentation.pro diff --git a/regolith-transport-run-example/ctem_image_regolith.pro b/tests/morphology_test_cases/complex/ctem_image_regolith.pro similarity index 100% rename from regolith-transport-run-example/ctem_image_regolith.pro rename to tests/morphology_test_cases/complex/ctem_image_regolith.pro diff --git a/ray-generation-test-environment/ctem_image_shaded_relief.pro b/tests/morphology_test_cases/complex/ctem_image_shaded_relief.pro similarity index 100% rename from ray-generation-test-environment/ctem_image_shaded_relief.pro rename to tests/morphology_test_cases/complex/ctem_image_shaded_relief.pro diff --git a/tests/morphology_test_cases/complex/ctem_io_read_input.pro b/tests/morphology_test_cases/complex/ctem_io_read_input.pro new file mode 100755 index 00000000..ea135668 --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem_io_read_input.pro @@ -0,0 +1,131 @@ +pro ctem_io_read_input,infilename,interval,numintervals,gridsize,pix,seed,numlayers,sfdfile,impfile,maxcrat,ph1,shadedmaxhdefault,shadedminhdefault,shadedminh,shadedmaxh,restart,runtype,popupconsole,saveshaded,saverego,savepres,savetruelist +Compile_Opt DEFINT32 +print, 'Reading input file' +openr,infile,infilename, /GET_LUN +line="" +comment="!" +interval = 0.d0 +numintervals = 0 +pix=-1.0d0 +gridsize=-1 +seed = 0 +maxcrat = 1.0d0 +shadedmaxhdefault = 1 +shadedminhdefault = 1 +shadedminh = 0.d0 +shademaxnh = 0.d0 + + +; Set required strings to unset value +notset="-----NOTSET----" +sfdfile = notset +impfile = notset +sfdcompare = notset +restart = notset +runtype = notset +popupconsole = notset +saveshaded = notset +saverego = notset +savepres = notset +savetruelist = notset +while (not EOF(infile)) do begin + readf,infile,line + if (~strcmp(line,comment,1)) then begin + substrings = strsplit(line,' ',/extract) + if strmatch(substrings(0),'pix',/fold_case) then reads,substrings(1),pix + if strmatch(substrings(0),'gridsize',/fold_case) then reads,substrings(1),gridsize + if strmatch(substrings(0),'seed',/fold_case) then reads,substrings(1),seed + if strmatch(substrings(0),'sfdfile',/fold_case) then reads,substrings(1),sfdfile + if strmatch(substrings(0),'impfile',/fold_case) then reads,substrings(1),impfile + if strmatch(substrings(0),'maxcrat',/fold_case) then reads,substrings(1),maxcrat + if strmatch(substrings(0),'sfdcompare',/fold_case) then reads,substrings(1),sfdcompare + if strmatch(substrings(0),'interval',/fold_case) then reads,substrings(1),interval + if strmatch(substrings(0),'numintervals',/fold_case) then reads,substrings(1),numintervals + if strmatch(substrings(0),'popupconsole',/fold_case) then reads,substrings(1),popupconsole + if strmatch(substrings(0),'saveshaded',/fold_case) then reads,substrings(1),saveshaded + if strmatch(substrings(0),'saverego',/fold_case) then reads,substrings(1),saverego + if strmatch(substrings(0),'savepres',/fold_case) then reads,substrings(1),savepres + if strmatch(substrings(0),'savetruelist',/fold_case) then reads,substrings(1),savetruelist + if strmatch(substrings(0),'runtype',/fold_case) then reads,substrings(1),runtype + if strmatch(substrings(0),'restart',/fold_case) then reads,substrings(1),restart + if strmatch(substrings(0),'shadedminh',/fold_case) then begin + reads,substrings(1),shadedminh + shadedminhdefault = 0 + endif + if strmatch(substrings(0),'shadedmaxh',/fold_case) then begin + reads,substrings(1),shadedmaxh + shadedmaxhdefault = 0 + endif + end +end +if interval le 0.0d0 then begin + print,'Invalid value for or missing variable INTERVAL in ' + infilename + stop +end +if numintervals le 0 then begin + print,'Invalid value for or missing variable NUMINTERVALS in ' + infilename + stop +end +if pix le 0.0d0 then begin + print,'Invalid value for or missing variable PIX in ' + infilename + stop +end +if gridsize le 0 then begin + print,'Invalid value for or missing variable GRIDSIZE in ' + infilename + stop +end +if seed eq 0 then begin + print,'Invalid value for or missing variable SEED in ' + infilename + stop +end +if strmatch(sfdfile,notset) then begin + print,'Invalid value for or missing variable SFDFILE in ' + infilename + stop +end +if strmatch(impfile,notset) then begin + print,'Invalid value for or missing variable IMPFILE in ' + infilename + stop +end +if strmatch(popupconsole,notset) then begin + print,'Invalid value for or missing variable POPUPCONSOLE in ' + infilename + stop +end +if strmatch(saveshaded,notset) then begin + print,'Invalid value for or missing variable SAVESHADED in ' + infilename + stop +end +if strmatch(saverego,notset) then begin + print,'Invalid value for or missing variable SAVEREGO in ' + infilename + stop +end +if strmatch(savepres,notset) then begin + print,'Invalid value for or missing variable SAVEPRES in ' + infilename + stop +end +if strmatch(savetruelist,notset) then begin + print,'Invalid value for or missing variable SAVETRUELIST in ' + infilename + stop +end +if strmatch(runtype,notset) then begin + print,'Invalid value for or missing variable RUNTYPE in ' + infilename + stop +end +if strmatch(restart,notset) then begin + print,'Invalid value for or missing variable RESTART in ' + infilename + stop +end + +free_lun,infile + +ph1 = dblarr(3,1) +if ~strmatch(sfdcompare,notset) then begin + cnum = file_lines(sfdcompare) + ph1 = dblarr(3,cnum) + openr,COMP,sfdcompare,/GET_LUN + readf,COMP,ph1 + close,COMP + free_lun,COMP +end +free_lun,infile + +end diff --git a/ray-generation-test-environment/ctem_io_read_old.pro b/tests/morphology_test_cases/complex/ctem_io_read_old.pro old mode 100644 new mode 100755 similarity index 100% rename from ray-generation-test-environment/ctem_io_read_old.pro rename to tests/morphology_test_cases/complex/ctem_io_read_old.pro diff --git a/tests/morphology_test_cases/complex/ctem_io_readers.py b/tests/morphology_test_cases/complex/ctem_io_readers.py new file mode 100644 index 00000000..a58ba9ab --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem_io_readers.py @@ -0,0 +1,144 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model file reading utilities +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 +# +#Known issues for operation with CTEM +#1) ctem.in has 1.0d0 value for maxcrat which is not readable by Python + +import numpy + +def read_ctemin(parameters,notset): + #Read and parse ctem.in file + inputfile = parameters['workingdir'] + parameters['ctemfile'] + + #Read ctem.in file + print('Reading input file '+ parameters['ctemfile']) + fp = open(inputfile,'r') + lines = fp.readlines() + fp.close() + + #Process file text + for line in lines: + fields = line.split() + if len(fields) > 0: + if ('pix' == fields[0].lower()): parameters['pix']=float(fields[1]) + if ('gridsize' == fields[0].lower()): parameters['gridsize']=int(fields[1]) + if ('seed' == fields[0].lower()): parameters['seed']=int(fields[1]) + if ('sfdfile' == fields[0].lower()): parameters['sfdfile']=fields[1] + if ('impfile' == fields[0].lower()): parameters['impfile']=fields[1] + if ('maxcrat' == fields[0].lower()): parameters['maxcrat']=float(fields[1]) + if ('sfdcompare' == fields[0].lower()): parameters['sfdcompare']=fields[1] + if ('interval' == fields[0].lower()): parameters['interval']=float(fields[1]) + if ('numintervals' == fields[0].lower()): parameters['numintervals']=int(fields[1]) + if ('popupconsole' == fields[0].lower()): parameters['popupconsole']=fields[1] + if ('saveshaded' == fields[0].lower()): parameters['saveshaded']=fields[1] + if ('saverego' == fields[0].lower()): parameters['saverego']=fields[1] + if ('savepres' == fields[0].lower()): parameters['savepres']=fields[1] + if ('savetruelist' == fields[0].lower()): parameters['savetruelist']=fields[1] + if ('runtype' == fields[0].lower()): parameters['runtype']=fields[1] + if ('restart' == fields[0].lower()): parameters['restart']=fields[1] + if ('shadedminh' == fields[0].lower()): + parameters['shadedminh'] = float(fields[1]) + parameters['shadedminhdefault'] = 0 + if ('shadedmaxh' == fields[0].lower()): + parameters['shadedmaxh'] = float(fields[1]) + parameters['shadedmaxhdefault'] = 0 + + #Test values for further processing + if (parameters['interval'] <= 0.0): + print('Invalid value for or missing variable INTERVAL in '+ inputfile) + if (parameters['numintervals'] <= 0): + print('Invalid value for or missing variable NUMINTERVALS in '+ inputfile) + if (parameters['pix'] <= 0.0): + print('Invalid value for or missing variable PIX in '+ inputfile) + if (parameters['gridsize'] <= 0): + print('Invalid value for or missing variable GRIDSIZE in '+ inputfile) + if (parameters['seed'] == 0): + print('Invalid value for or missing variable SEED in '+ inputfile) + if (parameters['sfdfile'] == notset): + print('Invalid value for or missing variable SFDFILE in '+ inputfile) + if (parameters['impfile'] == notset): + print('Invalid value for or missing variable IMPFILE in '+ inputfile) + if (parameters['popupconsole'] == notset): + print('Invalid value for or missing variable POPUPCONSOLE in '+ inputfile) + if (parameters['saveshaded'] == notset): + print('Invalid value for or missing variable SAVESHADED in '+ inputfile) + if (parameters['saverego'] == notset): + print('Invalid value for or missing variable SAVEREGO in '+ inputfile) + if (parameters['savepres'] == notset): + print('Invalid value for or missing variable SAVEPRES in '+ inputfile) + if (parameters['savetruelist'] == notset): + print('Invalid value for or missing variable SAVETRUELIST in '+ inputfile) + if (parameters['runtype'] == notset): + print('Invalid value for or missing variable RUNTYPE in '+ inputfile) + if (parameters['restart'] == notset): + print('Invalid value for or missing variable RESTART in '+ inputfile) + + return + +def read_formatted_ascii(filename, skip_lines): + #Generalized ascii text reader + #For use with sfdcompare, production, odist, tdist, pdist data files + data = numpy.genfromtxt(filename, skip_header = skip_lines) + return data + +def read_unformatted_binary(filename, gridsize): + #Read unformatted binary files created by Fortran + #For use with surface ejecta and surface dem data files + dt = numpy.float + data = numpy.fromfile(filename, dtype = dt) + data.shape = (gridsize,gridsize) + + return data + +def read_ctemdat(parameters, seedarr): + #Read and parse ctem.dat file + datfile = parameters['workingdir'] + 'ctem.dat' + + #Read ctem.dat file + print('Reading input file '+ parameters['datfile']) + fp = open(datfile,'r') + lines = fp.readlines() + fp.close() + + #Parse file lines and update parameter fields + fields = lines[0].split() + if len(fields) > 0: + parameters['totalimpacts'] = float(fields[0]) + parameters['ncount'] = int(fields[1]) + parameters['curyear'] = float(fields[2]) + parameters['restart'] = fields[3] + parameters['fracdone'] = float(fields[4]) + parameters['masstot'] = float(fields[5]) + + #Parse remainder of file to build seed array + nlines = len(lines) + index = 1 + while (index < nlines): + fields = lines[index].split() + seedarr[index - 1] = float(fields[0]) + index += 1 + + parameters['seedn'] = index - 1 + + return + +def read_impact_mass(filename): + #Read impact mass file + + fp=open(filename,'r') + line=fp.readlines() + fp.close() + + fields = line[0].split() + if (len(fields) > 0): + mass = float(fields[0]) + else: + mass = 0 + + return mass \ No newline at end of file diff --git a/tests/morphology_test_cases/complex/ctem_io_writers.py b/tests/morphology_test_cases/complex/ctem_io_writers.py new file mode 100644 index 00000000..5d591d9a --- /dev/null +++ b/tests/morphology_test_cases/complex/ctem_io_writers.py @@ -0,0 +1,274 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model file and graphical writing utilities +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 +# + +import matplotlib +from matplotlib import pyplot +import numpy +import os +import shutil +import scipy +from scipy import signal + +#Set pixel scaling common for image writing, at 1 pixel/ array element +dpi = 72.0 + +#Write production function to file production.dat +#This file format does not exactly match that generated from IDL. Does it work? +def write_production(parameters, production): + filename = parameters['workingdir'] + parameters['sfdfile'] + numpy.savetxt(filename, production, fmt='%1.8e', delimiter=' ') + + return + +def create_dir_structure(parameters): + #Create directories for various output files if they do not already exist + directories=['dist','misc','rego','rplot','surf','shaded'] + + for directory in directories: + dir_test = parameters['workingdir'] + directory + if not os.path.isdir(dir_test): + os.makedirs(dir_test) + + return + +def write_ctemdat(parameters, seedarr): + #Write various parameters and random number seeds into ctem.dat file + filename = parameters['workingdir'] + parameters['datfile'] + fp = open(filename,'w') + + template = "%(totalimpacts)17d %(ncount)12d %(curyear)19.12E %(restart)s %(fracdone)9.6f %(masstot)19.12E\n" + fp.write(template % parameters) + + #Write random number seeds to the file + for index in range(parameters['seedn']): + fp.write("%12d\n" % seedarr[index]) + + fp.close() + + return + +def copy_dists(parameters): + #Save copies of distribution files + + orig_list = ['odistribution', 'ocumulative', 'pdistribution', 'tdistribution'] + dest_list = ['odist', 'ocum', 'pdist', 'tdist'] + + for index in range(len(orig_list)): + forig = parameters['workingdir'] + orig_list[index] + '.dat' + fdest = parameters['workingdir'] + 'dist' + os.sep + dest_list[index] + "_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + forig = parameters['workingdir'] + 'impactmass.dat' + fdest = parameters['workingdir'] + 'misc' + os.sep + "mass_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + if (parameters['savetruelist'].upper() == 'T'): + forig = parameters['workingdir'] + 'tcumulative.dat' + fdest = parameters['workingdir'] + 'dist' + os.sep + "tcum_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + return + +#Possible references +#http://nbviewer.jupyter.org/github/ThomasLecocq/geophysique.be/blob/master/2014-02-25%20Shaded%20Relief%20Map%20in%20Python.ipynb + +def image_dem(parameters, surface_dem): + + #Create surface dem map + solar_angle = 20.0 + dem_map = numpy.copy(surface_dem) - numpy.roll(surface_dem, 1, 0) + dem_map = (0.5 * numpy.pi) + numpy.arctan2(dem_map, parameters['pix']) + dem_map = dem_map - numpy.radians(solar_angle) * (0.5 * numpy.pi) + numpy.place(dem_map, dem_map > (0.5 * numpy.pi), 0.5 *numpy.pi) + dem_map = numpy.absolute(dem_map) + dem_map = 254.0 * numpy.cos(dem_map) + + #Save image to file + filename = parameters['workingdir'] + 'surf' + os.sep + "surf%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(dem_map, cmap = matplotlib.cm.gray, origin = 'lower') + matplotlib.pyplot.savefig(filename) + + return + +def image_regolith(parameters, regolith): + + #Create scaled regolith image + minref = parameters['pix'] * 1.0e-4 + maxreg = numpy.amax(regolith) + minreg = numpy.amin(regolith) + if (minreg < minref): minreg = minref + if (maxreg < minref): maxreg = (minref + 1.0e3) + regolith_scaled = numpy.copy(regolith) + numpy.place(regolith_scaled, regolith_scaled < minref, minref) + regolith_scaled = 254.0 * ((numpy.log(regolith_scaled) - numpy.log(minreg)) / (numpy.log(maxreg) - numpy.log(minreg))) + + #Save image to file + filename = parameters['workingdir'] + 'rego' + os.sep + "rego%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(regolith_scaled, cmap = matplotlib.cm.nipy_spectral, origin = 'lower') + matplotlib.pyplot.savefig(filename) + + return + +def image_shaded_relief(parameters, surface_dem): + #The color scale and appearance of this do not quite match the IDL version + + #Create image by convolving DEM with 3x3 illumination matrix + light = numpy.array([[1.0, 1.0, 1.0], [0.0, 0.0, 0.0], [-1.0, -1.0, -1.0]]) + convolved_map = scipy.signal.convolve2d(surface_dem, light, mode = 'same') + + #Adjust output to resemble IDL (north slopes illuminated, south in shadow) + convolved_map = convolved_map * -1.0 + convolved_map[0,:]=0.0 + convolved_map[-1,:] =0.0 + convolved_map[:,0]=0.0 + convolved_map[:,-1]=0.0 + + #If no shadedmin/max parameters are read in from ctem.dat, determine the values from the data + if (parameters['shadedminhdefault'] == 1): shadedminh = numpy.amin(surface_dem) + if (parameters['shadedmaxhdefault'] == 1): shadedmaxh = numpy.amax(surface_dem) + + #If min and max appear to be reversed, then fix them + if (parameters['shadedminh'] > parameters['shadedmaxh']): + temp = parameters['shadedminh'] + shadedminh = parameters['shadedmaxh'] + shadedmaxh = temp + else: + shadedminh = parameters['shadedminh'] + shadedmaxh = parameters['shadedmaxh'] + + #If dynamic range is valid, construct a shaded DEM + dynamic_range = shadedmaxh - shadedminh + if (dynamic_range != 0): + dem_scaled = numpy.copy(surface_dem) - shadedminh + numpy.place(dem_scaled, dem_scaled < 0.0, 0.0) + numpy.place(dem_scaled, dem_scaled > dynamic_range, dynamic_range) + dem_scaled = dem_scaled / dynamic_range + else: + dem_scaled = numpy.copy(surface_dem) * 0.0 + + #Generate shaded depth map with surface_dem color scaling (RGBA) + shaded = scipy.misc.bytescale(convolved_map) + if numpy.amax(shaded) == 0: shaded=255 + shadedscl = shaded / 255.0 + + #shaded_imagearr = matplotlib.cm.jet(dem_scaled) + #print dem_scaled[0:4,0:4] + #shaded_imagearr[:,:,0] = shaded_imagearr[:,:,0] * shadedscl + #shaded_imagearr[:,:,1] = shaded_imagearr[:,:,1] * shadedscl + #shaded_imagearr[:,:,2] = shaded_imagearr[:,:,2] * shadedscl + #shaded_imagearr[:,:,3] = shaded_imagearr[:,:,3] * shadedscl + + #Delivers nearly proper coloring, but no shaded relief + shaded_imagearr = dem_scaled * shadedscl + shaded_imagearr = matplotlib.cm.jet(shaded_imagearr) + shaded_imagearr = numpy.around(shaded_imagearr, decimals = 1) + + #Save image to file + filename = parameters['workingdir'] + 'shaded' + os.sep + "shaded%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(shaded_imagearr, cmap = matplotlib.cm.jet, origin = 'lower') + matplotlib.pyplot.savefig(filename) + return + +def create_rplot(parameters,odist,pdist,tdist,ph1): + #Parameters: empirical saturation limit and dfrac + satlimit = 3.12636 + dfrac = 2**(1./4) * 1.0e-3 + + #Calculate geometric saturation + minx = (parameters['pix'] / 3.0) * 1.0e-3 + maxx = 3 * parameters['pix'] * parameters['gridsize'] * 1.0e-3 + geomem = numpy.array([[minx, satlimit / 20.0], [maxx, satlimit / 20.0]]) + geomep = numpy.array([[minx, satlimit / 10.0], [maxx, satlimit / 10.0]]) + + #Create distribution arrays without zeros for plotting on log scale + idx = numpy.nonzero(odist[:,5]) + odistnz = odist[idx] + odistnz = odistnz[:,[2,5]] + + idx = numpy.nonzero(pdist[:,5]) + pdistnz = pdist[idx] + pdistnz = pdistnz[:,[2,5]] + + idx = numpy.nonzero(tdist[:,5]) + tdistnz = tdist[idx] + tdistnz = tdistnz[:,[2,5]] + + #Correct pdist + pdistnz[:,1] = pdistnz[:,1] * parameters['curyear'] / parameters['interval'] + + #Create sdist bin factors, which contain one crater per bin + area = (parameters['gridsize'] * parameters['pix'] * 1.0e-3)**2. + plo = 1 + sq2 = 2**(1./2) + while (sq2**plo > minx): + plo = plo - 1 + phi = plo + 1 + while (sq2**phi < maxx): + phi = phi + 1 + n = phi - plo + 1 + sdist = numpy.zeros([n , 2]) + p = plo + for index in range(n): + sdist[index, 0] = sq2**p + sdist[index, 1] = sq2**(2.0*p + 1.5) / (area * (sq2 - 1)) + p = p + 1 + + #Create time label + tlabel = "%5.4e" % parameters['curyear'] + tlabel = tlabel.split('e') + texp = str(int(tlabel[1])) + timelabel = 'Time = '+ r'${}$ x 10$^{}$'.format(tlabel[0], texp) + ' yrs' + + #Save image to file + filename = parameters['workingdir'] + 'rplot' + os.sep + "rplot%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + + #Alter background color to be black, and change axis colors accordingly + matplotlib.pyplot.style.use('dark_background') + matplotlib.pyplot.rcParams['axes.prop_cycle'] + + #Plot data + matplotlib.pyplot.plot(odistnz[:,0]*1.0e-3, odistnz[:,1], linewidth=3.0, color = 'blue') + matplotlib.pyplot.plot(pdistnz[:,0]*1.0e-3, pdistnz[:,1], linewidth=2.0, linestyle='dashdot', color = 'white') + matplotlib.pyplot.plot(tdistnz[:,0]*1.0e-3, tdistnz[:,1], linewidth=2.0, color = 'red') + + matplotlib.pyplot.plot(geomem[:,0], geomem[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + matplotlib.pyplot.plot(geomep[:,0], geomep[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + matplotlib.pyplot.plot(sdist[:,0], sdist[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + + matplotlib.pyplot.plot(ph1[:,0] * dfrac, ph1[:,1], 'wo') + + #Create plot labels + matplotlib.pyplot.title('Crater Distribution R-Plot',fontsize=22) + matplotlib.pyplot.xlim([minx, maxx]) + matplotlib.pyplot.xscale('log') + matplotlib.pyplot.xlabel('Crater Diameter (km)',fontsize=18) + matplotlib.pyplot.ylim([5.0e-4, 5.0]) + matplotlib.pyplot.yscale('log') + matplotlib.pyplot.ylabel('R Value', fontsize=18) + matplotlib.pyplot.text(1.0e-2, 1.0, timelabel, fontsize=18) + + matplotlib.pyplot.tick_params(axis='both', which='major', labelsize=14) + matplotlib.pyplot.tick_params(axis='both', which='minor', labelsize=12) + + matplotlib.pyplot.savefig(filename) + + return \ No newline at end of file diff --git a/ray-generation-test-environment/ctem_window_display.pro b/tests/morphology_test_cases/complex/ctem_window_display.pro old mode 100644 new mode 100755 similarity index 100% rename from ray-generation-test-environment/ctem_window_display.pro rename to tests/morphology_test_cases/complex/ctem_window_display.pro diff --git a/tests/morphology_test_cases/complex/dist/ocum_000001.dat b/tests/morphology_test_cases/complex/dist/ocum_000001.dat new file mode 100644 index 00000000..cc298db3 --- /dev/null +++ b/tests/morphology_test_cases/complex/dist/ocum_000001.dat @@ -0,0 +1,2 @@ +#Dcrat(m) xpos(m) ypos(m) time(y) depth/diam + 1.000381573782623E+05 2.000000E+05 2.000000E+05 1.000000E+00 5.223871E-02 diff --git a/tests/morphology_test_cases/complex/dist/odist_000001.dat b/tests/morphology_test_cases/complex/dist/odist_000001.dat new file mode 100644 index 00000000..5bdc3203 --- /dev/null +++ b/tests/morphology_test_cases/complex/dist/odist_000001.dat @@ -0,0 +1,25 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1189.2071 0. 1. 0.000000 + 1414.2136 2000.0000 1681.7928 0. 1. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 1. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 1. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 1. 0.000000 + 5656.8542 8000.0000 6727.1713 0. 1. 0.000000 + 8000.0000 11313.7085 9513.6569 0. 1. 0.000000 + 11313.7085 16000.0000 13454.3426 0. 1. 0.000000 + 16000.0000 22627.4170 19027.3138 0. 1. 0.000000 + 22627.4170 32000.0000 26908.6853 0. 1. 0.000000 + 32000.0000 45254.8340 38054.6277 0. 1. 0.000000 + 45254.8340 64000.0000 53817.3706 0. 1. 0.000000 + 64000.0000 90509.6680 76109.2554 0. 1. 0.000000 + 90509.6680 128000.0000 100038.1574 1. 1. 0.166901 + 128000.0000 181019.3360 152218.5107 0. 0. 0.000000 + 181019.3360 256000.0000 215269.4823 0. 0. 0.000000 + 256000.0000 362038.6720 304437.0214 0. 0. 0.000000 + 362038.6720 512000.0000 430538.9646 0. 0. 0.000000 + 512000.0000 724077.3439 608874.0429 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/complex/dist/pdist_000001.dat b/tests/morphology_test_cases/complex/dist/pdist_000001.dat new file mode 100644 index 00000000..897a41ca --- /dev/null +++ b/tests/morphology_test_cases/complex/dist/pdist_000001.dat @@ -0,0 +1,78 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 5.2683560639E-06 7.4505805969E-06 6.8639461741E-06 9.0056322000E+26 2.6197597900E+27 8.3409668841E+05 + 7.4505805969E-06 1.0536712128E-05 8.5697254390E-06 1.1332976670E+27 1.7191965700E+27 1.4444759133E+06 + 1.0536712128E-05 1.4901161194E-05 1.2186426920E-05 3.7665826200E+26 5.8589890300E+26 9.7617403367E+05 + 1.4901161194E-05 2.1073424255E-05 1.7150291538E-05 1.3451505070E+26 2.0924064100E+26 6.8710164873E+05 + 2.1073424255E-05 2.9802322388E-05 2.4260374301E-05 4.9259252700E+25 7.4725590300E+25 5.0361760384E+05 + 2.9802322388E-05 4.2146848511E-05 3.4499037578E-05 1.6371606720E+25 2.5466337600E+25 3.4034379475E+05 + 4.2146848511E-05 5.9604644775E-05 4.8551438292E-05 5.8467524100E+24 9.0947308800E+24 2.3955850814E+05 + 5.9604644775E-05 8.4293697022E-05 6.8679653473E-05 2.1410736400E+24 3.2479784700E+24 1.7558664836E+05 + 8.4293697022E-05 1.1920928955E-04 9.7664690546E-05 7.1159862300E+23 1.1069048300E+24 1.1866111771E+05 + 1.1920928955E-04 1.6858739404E-04 1.3744618704E-04 2.5413147800E+23 3.9530620700E+23 8.3522244055E+04 + 1.6858739404E-04 2.3841857910E-04 1.9442794522E-04 9.3062656500E+22 1.4117472900E+23 6.1218419042E+04 + 2.3841857910E-04 3.3717478809E-04 2.7648283762E-04 3.0929926000E+22 4.8112072500E+22 4.1371286162E+04 + 3.3717478809E-04 4.7683715820E-04 3.8910184765E-04 1.1045928590E+22 1.7182146500E+22 2.9120090468E+04 + 4.7683715820E-04 6.7434957617E-04 5.5041375239E-04 4.0450067900E+21 6.1362179100E+21 2.1343846846E+04 + 6.7434957617E-04 9.5367431641E-04 7.8270619046E-04 1.3443820390E+21 2.0912111200E+21 1.4424129788E+04 + 9.5367431641E-04 1.3486991523E-03 1.1015238076E-03 4.8011585100E+20 7.4682908100E+20 1.0152741408E+04 + 1.3486991523E-03 1.9073486328E-03 1.5502045661E-03 1.7146259830E+20 2.6671323000E+20 7.1462310579E+03 + 1.9073486328E-03 2.6973983047E-03 2.1928806805E-03 6.2789397900E+19 9.5250631700E+19 5.2378968673E+03 + 2.6973983047E-03 3.8146972656E-03 3.1183472981E-03 2.0868433400E+19 3.2461233800E+19 3.5397608053E+03 + 3.8146972656E-03 5.3947966094E-03 4.3885353670E-03 7.4526921400E+18 1.1592800400E+19 2.4915385674E+03 + 5.3947966094E-03 7.6293945312E-03 6.2079125217E-03 2.7291673800E+18 4.1401082600E+18 1.8261967435E+03 + 7.6293945312E-03 1.0789593219E-02 8.8278527077E-03 9.0705504300E+17 1.4109408800E+18 1.2341402209E+03 + 1.0789593219E-02 1.5258789062E-02 1.2423678325E-02 3.2393432500E+17 5.0388583700E+17 8.6867674417E+02 + 1.5258789062E-02 2.1579186438E-02 1.7574224959E-02 1.1862438430E+17 1.7995151200E+17 6.3670483594E+02 + 2.1579186438E-02 3.0517578125E-02 2.4991117140E-02 3.9425522000E+16 6.1327127700E+16 4.3028390182E+02 + 3.0517578125E-02 4.3158372875E-02 3.5170682136E-02 1.4079939140E+16 2.1901605700E+16 3.0286479221E+02 + 4.3158372875E-02 6.1035156250E-02 4.9751568757E-02 5.1560578900E+15 7.8216665600E+15 2.2198762395E+02 + 6.1035156250E-02 8.6316745750E-02 7.0748343025E-02 1.7136463750E+15 2.6656086700E+15 1.5001879305E+02 + 8.6316745750E-02 1.2207031250E-01 9.9566075244E-02 6.1199033900E+14 9.5196229500E+14 1.0559403243E+02 + 1.2207031250E-01 1.7263349150E-01 1.4084368254E-01 2.2411017000E+14 3.3997195600E+14 7.7396144466E+01 + 1.7263349150E-01 2.4414062500E-01 2.0028427881E-01 7.4484352800E+13 1.1586178600E+14 5.2304165788E+01 + 2.4414062500E-01 3.4526698300E-01 2.8186554261E-01 2.6600413700E+13 4.1377433200E+13 3.6815440786E+01 + 3.4526698300E-01 4.8828125000E-01 3.9871996012E-01 9.7410392500E+12 1.4777019500E+13 2.6984220543E+01 + 4.8828125000E-01 6.9053396600E-01 5.6699268184E-01 3.2374930000E+12 5.0359802500E+12 1.8235885369E+01 + 6.9053396600E-01 9.7656250000E-01 7.9794429238E-01 1.1561979350E+12 1.7984872500E+12 1.2835729741E+01 + 9.7656250000E-01 1.3810679320E+00 1.1229688122E+00 4.1291012000E+11 6.4228931500E+11 9.0347111294E+00 + 1.3810679320E+00 1.9531250000E+00 1.5885236415E+00 1.5120720780E+11 2.2937919500E+11 6.6220766495E+00 + 1.9531250000E+00 2.7621358640E+00 2.2589320506E+00 5.0254616400E+10 7.8171987200E+10 4.4751863889E+00 + 2.7621358640E+00 3.9062500000E+00 3.1790567890E+00 1.7947309820E+10 2.7917370800E+10 3.1499588750E+00 + 3.9062500000E+00 5.5242717280E+00 4.4970144236E+00 6.5722834600E+09 9.9700609800E+09 2.3087919296E+00 + 5.5242717280E+00 7.8125000000E+00 6.3949001458E+00 2.1843375700E+09 3.3977775200E+09 1.5602770778E+00 + 7.8125000000E+00 1.1048543456E+01 9.0027143502E+00 7.8122279100E+08 1.2134399500E+09 1.1009332505E+00 + 1.1048543456E+01 1.5625000000E+01 1.2728018908E+01 2.8347501600E+08 4.3221715900E+08 7.9826648947E-01 + 1.5625000000E+01 2.2097086912E+01 1.8117257393E+01 9.6170463800E+07 1.4874214300E+08 5.5227419395E-01 + 2.2097086912E+01 3.1250000000E+01 2.5464283485E+01 3.4608376200E+07 5.2571679200E+07 3.9020810270E-01 + 3.1250000000E+01 4.4194173824E+01 3.5981878955E+01 1.2198176720E+07 1.7963303000E+07 2.7437978824E-01 + 4.4194173824E+01 6.2500000000E+01 5.1167294867E+01 3.8139212600E+06 5.7651262800E+06 1.7443746921E-01 + 6.2500000000E+01 8.8388347648E+01 7.2031738824E+01 1.2887637240E+06 1.9512050200E+06 1.1628419329E-01 + 8.8388347648E+01 1.2500000000E+02 1.0190244084E+02 4.5114170900E+05 6.6244129600E+05 8.1494336441E-02 + 1.2500000000E+02 1.7677669530E+02 1.4486153219E+02 1.4285833490E+05 2.1129958700E+05 5.2421627096E-02 + 1.7677669530E+02 2.5000000000E+02 2.0364050970E+02 4.7351629700E+04 6.8441252100E+04 3.4131717991E-02 + 2.5000000000E+02 3.5355339059E+02 2.8614082562E+02 1.4927690150E+04 2.1089622400E+04 2.1108033935E-02 + 3.5355339059E+02 5.0000000000E+02 4.0392389962E+02 4.5298452700E+03 6.1619322500E+03 1.2740389793E-02 + 5.0000000000E+02 7.0710678119E+02 5.7407029004E+02 1.1784019770E+03 1.6320869800E+03 6.7278201736E-03 + 7.0710678119E+02 1.0000000000E+03 8.0779031690E+02 3.2334330700E+02 4.5368500300E+02 3.6368928411E-03 + 1.0000000000E+03 1.4142135624E+03 1.1397213019E+03 9.3702153300E+01 1.3034169600E+02 2.0931544262E-03 + 1.4142135624E+03 2.0000000000E+03 1.6430397450E+03 2.3620584500E+01 3.6639542700E+01 1.1178294632E-03 + 2.0000000000E+03 2.8284271247E+03 2.3188336187E+03 7.6321765400E+00 1.3018958200E+01 7.1793128547E-04 + 2.8284271247E+03 4.0000000000E+03 3.2742020830E+03 2.7678553100E+00 5.3867816600E+00 5.1828726065E-04 + 4.0000000000E+03 5.6568542495E+03 4.6247690662E+03 1.1424374900E+00 2.6189263500E+00 4.2628329325E-04 + 5.6568542495E+03 8.0000000000E+03 6.5360480178E+03 5.4421493500E-01 1.4764888600E+00 4.0531891549E-04 + 8.0000000000E+03 1.1313708499E+04 9.2976955004E+03 3.1693011600E-01 9.3227392500E-01 4.8045772670E-04 + 1.1313708499E+04 1.6000000000E+04 1.3295929320E+04 2.0742941300E-01 6.1534380900E-01 6.5024519181E-04 + 1.6000000000E+04 2.2627416998E+04 1.8911866324E+04 1.5511504400E-01 4.0791439600E-01 9.8944762131E-04 + 2.2627416998E+04 3.2000000000E+04 2.6794342591E+04 1.1350311500E-01 2.5279935200E-01 1.4559880837E-03 + 3.2000000000E+04 4.5254833996E+04 3.7872914850E+04 7.2691571300E-02 1.3929623700E-01 1.8619841311E-03 + 4.5254833996E+04 6.4000000000E+04 5.3503893362E+04 3.8715559300E-02 6.6604665700E-02 1.9771172337E-03 + 6.4000000000E+04 9.0509667992E+04 7.4707829153E+04 1.6103981700E-02 2.7889106400E-02 1.5830963511E-03 + 9.0509667992E+04 1.2800000000E+05 1.0347690678E+05 7.3571928800E-03 1.1785124700E-02 1.3589490881E-03 + 1.2800000000E+05 1.8101933598E+05 1.4684017333E+05 2.6658731600E-03 4.4279318200E-03 9.9499266834E-04 + 1.8101933598E+05 2.5600000000E+05 2.0879061526E+05 9.6306310900E-04 1.7620586600E-03 7.3066516837E-04 + 2.5600000000E+05 3.6203867197E+05 2.9742899449E+05 3.7170537300E-04 7.9899555100E-04 5.7645377151E-04 + 3.6203867197E+05 5.1200000000E+05 4.1890698854E+05 1.5963402300E-04 4.2729017800E-04 4.8907899956E-04 + 5.1200000000E+05 7.2407734394E+05 5.9365358599E+05 9.9453179000E-05 2.6765615500E-04 6.1320219121E-04 + 7.2407734394E+05 1.0240000000E+06 9.1619660702E+05 1.6820297600E-04 1.6820297600E-04 2.6956931599E-03 + 1.0240000000E+06 1.4481546879E+06 1.0281811762E+06 1.6000000000E-19 1.6000000000E-19 2.5626227336E-18 + 1.4481546879E+06 2.0480000000E+06 1.7221558584E+06 0.0000000000E+00 0.0000000000E+00 0.0000000000E+00 diff --git a/tests/morphology_test_cases/complex/dist/tcum_000001.dat b/tests/morphology_test_cases/complex/dist/tcum_000001.dat new file mode 100644 index 00000000..7af55786 --- /dev/null +++ b/tests/morphology_test_cases/complex/dist/tcum_000001.dat @@ -0,0 +1,2 @@ +#Dcrat(m) Dimp(m) xpos(m) ypos(m) vimp(m/s) sinang time(y) + 1.000381573782623E+05 6.445952E+03 2.000000E+05 2.000000E+05 1.500000E+04 1.000000E+00 1.000000E+00 diff --git a/tests/morphology_test_cases/complex/dist/tdist_000001.dat b/tests/morphology_test_cases/complex/dist/tdist_000001.dat new file mode 100644 index 00000000..5bdc3203 --- /dev/null +++ b/tests/morphology_test_cases/complex/dist/tdist_000001.dat @@ -0,0 +1,25 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1189.2071 0. 1. 0.000000 + 1414.2136 2000.0000 1681.7928 0. 1. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 1. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 1. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 1. 0.000000 + 5656.8542 8000.0000 6727.1713 0. 1. 0.000000 + 8000.0000 11313.7085 9513.6569 0. 1. 0.000000 + 11313.7085 16000.0000 13454.3426 0. 1. 0.000000 + 16000.0000 22627.4170 19027.3138 0. 1. 0.000000 + 22627.4170 32000.0000 26908.6853 0. 1. 0.000000 + 32000.0000 45254.8340 38054.6277 0. 1. 0.000000 + 45254.8340 64000.0000 53817.3706 0. 1. 0.000000 + 64000.0000 90509.6680 76109.2554 0. 1. 0.000000 + 90509.6680 128000.0000 100038.1574 1. 1. 0.166901 + 128000.0000 181019.3360 152218.5107 0. 0. 0.000000 + 181019.3360 256000.0000 215269.4823 0. 0. 0.000000 + 256000.0000 362038.6720 304437.0214 0. 0. 0.000000 + 362038.6720 512000.0000 430538.9646 0. 0. 0.000000 + 512000.0000 724077.3439 608874.0429 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/complex/ejecta_table_max.dat b/tests/morphology_test_cases/complex/ejecta_table_max.dat new file mode 100644 index 00000000..67e90eb5 --- /dev/null +++ b/tests/morphology_test_cases/complex/ejecta_table_max.dat @@ -0,0 +1,1003 @@ +# trad = 3.07252E+04 frad = 5.00191E+04 +# ejrim = 4.20231E+02 ejdis = 1.20234E+07 imp = 6.44595E+03 +# "r (m)" "h (m)" "v (m/s)" "ang (deg)" "erad (m)" + 3.09092E+004 4.00684E+000 2.06587E+001 3.50415E+001 3.06615E+004 + 3.10943E+004 8.03767E+000 2.91936E+001 3.50819E+001 3.05994E+004 + 3.12804E+004 1.20926E+001 3.57301E+001 3.51214E+001 3.05388E+004 + 3.14677E+004 1.61719E+001 4.12323E+001 3.51599E+001 3.04796E+004 + 3.16561E+004 2.02755E+001 4.60739E+001 3.51976E+001 3.04217E+004 + 3.18457E+004 2.44038E+001 5.04470E+001 3.52344E+001 3.03651E+004 + 3.20363E+004 2.85567E+001 5.44658E+001 3.52705E+001 3.03098E+004 + 3.22282E+004 3.27345E+001 5.82050E+001 3.53058E+001 3.02555E+004 + 3.24211E+004 3.69374E+001 6.17163E+001 3.53404E+001 3.02023E+004 + 3.26152E+004 4.11654E+001 6.50376E+001 3.53743E+001 3.01502E+004 + 3.28105E+004 4.54187E+001 6.81973E+001 3.54076E+001 3.00990E+004 + 3.30070E+004 4.96975E+001 7.12178E+001 3.54403E+001 3.00488E+004 + 3.32046E+004 5.40018E+001 7.41165E+001 3.54724E+001 2.99995E+004 + 3.34034E+004 5.83320E+001 7.69079E+001 3.55040E+001 2.99510E+004 + 3.36034E+004 6.26881E+001 7.96037E+001 3.55350E+001 2.99034E+004 + 3.38046E+004 6.70703E+001 8.22139E+001 3.55655E+001 2.98565E+004 + 3.40070E+004 7.14787E+001 8.47468E+001 3.55955E+001 2.98104E+004 + 3.42106E+004 7.59135E+001 8.72095E+001 3.56250E+001 2.97650E+004 + 3.44154E+004 8.03749E+001 8.96082E+001 3.56541E+001 2.97203E+004 + 3.46215E+004 8.48629E+001 9.19482E+001 3.56828E+001 2.96763E+004 + 3.48288E+004 8.93779E+001 9.42342E+001 3.57110E+001 2.96329E+004 + 3.50373E+004 9.39199E+001 9.64704E+001 3.57389E+001 2.95901E+004 + 3.52471E+004 9.84890E+001 9.86604E+001 3.57663E+001 2.95480E+004 + 3.54581E+004 1.03086E+002 1.00808E+002 3.57934E+001 2.95064E+004 + 3.56704E+004 1.07710E+002 1.02915E+002 3.58201E+001 2.94653E+004 + 3.58840E+004 1.12361E+002 1.04984E+002 3.58465E+001 2.94248E+004 + 3.60989E+004 1.17041E+002 1.07019E+002 3.58725E+001 2.93848E+004 + 3.63150E+004 1.21749E+002 1.09021E+002 3.58982E+001 2.93454E+004 + 3.65324E+004 1.26484E+002 1.10993E+002 3.59236E+001 2.93064E+004 + 3.67512E+004 1.31248E+002 1.12935E+002 3.59486E+001 2.92679E+004 + 3.69712E+004 1.36041E+002 1.14850E+002 3.59734E+001 2.92298E+004 + 3.71926E+004 1.40863E+002 1.16739E+002 3.59979E+001 2.91922E+004 + 3.74153E+004 1.45713E+002 1.18603E+002 3.60221E+001 2.91550E+004 + 3.76393E+004 1.50592E+002 1.20445E+002 3.60461E+001 2.91182E+004 + 3.78646E+004 1.55501E+002 1.22264E+002 3.60697E+001 2.90819E+004 + 3.80914E+004 1.60438E+002 1.24063E+002 3.60931E+001 2.90459E+004 + 3.83194E+004 1.65406E+002 1.25842E+002 3.61163E+001 2.90103E+004 + 3.85489E+004 1.70403E+002 1.27602E+002 3.61392E+001 2.89751E+004 + 3.87797E+004 1.75430E+002 1.29344E+002 3.61619E+001 2.89402E+004 + 3.90118E+004 1.80487E+002 1.31068E+002 3.61844E+001 2.89057E+004 + 3.92454E+004 1.85575E+002 1.32777E+002 3.62066E+001 2.88715E+004 + 3.94804E+004 1.90693E+002 1.34470E+002 3.62287E+001 2.88377E+004 + 3.97168E+004 1.95841E+002 1.36148E+002 3.62505E+001 2.88042E+004 + 3.99546E+004 2.01021E+002 1.37812E+002 3.62721E+001 2.87710E+004 + 4.01938E+004 2.06231E+002 1.39462E+002 3.62935E+001 2.87381E+004 + 4.04345E+004 2.11473E+002 1.41099E+002 3.63147E+001 2.87055E+004 + 4.06766E+004 2.16746E+002 1.42723E+002 3.63357E+001 2.86732E+004 + 4.09201E+004 2.22050E+002 1.44336E+002 3.63565E+001 2.86412E+004 + 4.11651E+004 2.27387E+002 1.45937E+002 3.63772E+001 2.86095E+004 + 4.14116E+004 2.32755E+002 1.47527E+002 3.63977E+001 2.85781E+004 + 4.16595E+004 2.38155E+002 1.49106E+002 3.64180E+001 2.85469E+004 + 4.19090E+004 2.43588E+002 1.50675E+002 3.64381E+001 2.85160E+004 + 4.21599E+004 2.49054E+002 1.52235E+002 3.64580E+001 2.84853E+004 + 4.24123E+004 2.54552E+002 1.53785E+002 3.64779E+001 2.84549E+004 + 4.26663E+004 2.60082E+002 1.55326E+002 3.64975E+001 2.84247E+004 + 4.29217E+004 2.65647E+002 1.56858E+002 3.65170E+001 2.83948E+004 + 4.31787E+004 2.71244E+002 1.58382E+002 3.65363E+001 2.83650E+004 + 4.34372E+004 2.76875E+002 1.59898E+002 3.65555E+001 2.83356E+004 + 4.36973E+004 2.82539E+002 1.61406E+002 3.65746E+001 2.83063E+004 + 4.39589E+004 2.88238E+002 1.62907E+002 3.65935E+001 2.82773E+004 + 4.42221E+004 2.93970E+002 1.64401E+002 3.66122E+001 2.82484E+004 + 4.44869E+004 2.99737E+002 1.65887E+002 3.66308E+001 2.82198E+004 + 4.47533E+004 3.05539E+002 1.67367E+002 3.66493E+001 2.81914E+004 + 4.50212E+004 3.11375E+002 1.68841E+002 3.66677E+001 2.81632E+004 + 4.52908E+004 3.17246E+002 1.70308E+002 3.66859E+001 2.81352E+004 + 4.55620E+004 3.23153E+002 1.71770E+002 3.67040E+001 2.81074E+004 + 4.58348E+004 3.29094E+002 1.73226E+002 3.67220E+001 2.80797E+004 + 4.61092E+004 3.35072E+002 1.74676E+002 3.67399E+001 2.80523E+004 + 4.63853E+004 3.41085E+002 1.76121E+002 3.67576E+001 2.80250E+004 + 4.66630E+004 3.47134E+002 1.77561E+002 3.67753E+001 2.79979E+004 + 4.69424E+004 3.53219E+002 1.78996E+002 3.67928E+001 2.79710E+004 + 4.72234E+004 3.59341E+002 1.80426E+002 3.68102E+001 2.79443E+004 + 4.75062E+004 3.65499E+002 1.81851E+002 3.68275E+001 2.79177E+004 + 4.77906E+004 3.71694E+002 1.83272E+002 3.68447E+001 2.78913E+004 + 4.80768E+004 3.77926E+002 1.84689E+002 3.68618E+001 2.78651E+004 + 4.83646E+004 3.84196E+002 1.86102E+002 3.68787E+001 2.78390E+004 + 4.86542E+004 3.90503E+002 1.87510E+002 3.68956E+001 2.78131E+004 + 4.89455E+004 3.96848E+002 1.88915E+002 3.69124E+001 2.77873E+004 + 4.92386E+004 4.03231E+002 1.90317E+002 3.69291E+001 2.77617E+004 + 4.95334E+004 4.09652E+002 1.91715E+002 3.69456E+001 2.77362E+004 + 4.98299E+004 4.16112E+002 1.93109E+002 3.69621E+001 2.77109E+004 + 5.01283E+004 4.17491E+002 1.94500E+002 3.69785E+001 2.76857E+004 + 5.04284E+004 4.10081E+002 1.95888E+002 3.69948E+001 2.76607E+004 + 5.07304E+004 4.02802E+002 1.97273E+002 3.70110E+001 2.76358E+004 + 5.10341E+004 3.95653E+002 1.98655E+002 3.70271E+001 2.76110E+004 + 5.13397E+004 3.88630E+002 2.00034E+002 3.70432E+001 2.75864E+004 + 5.16471E+004 3.81732E+002 2.01411E+002 3.70591E+001 2.75619E+004 + 5.19563E+004 3.74957E+002 2.02785E+002 3.70750E+001 2.75375E+004 + 5.22674E+004 3.68302E+002 2.04157E+002 3.70908E+001 2.75133E+004 + 5.25803E+004 3.61765E+002 2.05526E+002 3.71064E+001 2.74892E+004 + 5.28951E+004 3.55344E+002 2.06893E+002 3.71221E+001 2.74652E+004 + 5.32118E+004 3.49036E+002 2.08258E+002 3.71376E+001 2.74413E+004 + 5.35304E+004 3.42841E+002 2.09621E+002 3.71530E+001 2.74176E+004 + 5.38509E+004 3.36756E+002 2.10982E+002 3.71684E+001 2.73940E+004 + 5.41734E+004 3.30779E+002 2.12341E+002 3.71837E+001 2.73705E+004 + 5.44977E+004 3.24908E+002 2.13698E+002 3.71990E+001 2.73471E+004 + 5.48240E+004 3.19141E+002 2.15053E+002 3.72141E+001 2.73238E+004 + 5.51523E+004 3.13477E+002 2.16407E+002 3.72292E+001 2.73006E+004 + 5.54825E+004 3.07913E+002 2.17759E+002 3.72442E+001 2.72775E+004 + 5.58147E+004 3.02448E+002 2.19110E+002 3.72591E+001 2.72546E+004 + 5.61489E+004 2.97079E+002 2.20460E+002 3.72740E+001 2.72317E+004 + 5.64851E+004 2.91806E+002 2.21808E+002 3.72888E+001 2.72090E+004 + 5.68233E+004 2.86627E+002 2.23155E+002 3.73036E+001 2.71864E+004 + 5.71635E+004 2.81540E+002 2.24501E+002 3.73182E+001 2.71638E+004 + 5.75057E+004 2.76543E+002 2.25845E+002 3.73328E+001 2.71414E+004 + 5.78500E+004 2.71634E+002 2.27189E+002 3.73474E+001 2.71191E+004 + 5.81964E+004 2.66813E+002 2.28532E+002 3.73618E+001 2.70968E+004 + 5.85449E+004 2.62077E+002 2.29873E+002 3.73763E+001 2.70747E+004 + 5.88954E+004 2.57426E+002 2.31214E+002 3.73906E+001 2.70526E+004 + 5.92480E+004 2.52856E+002 2.32555E+002 3.74049E+001 2.70307E+004 + 5.96028E+004 2.48368E+002 2.33894E+002 3.74191E+001 2.70088E+004 + 5.99596E+004 2.43960E+002 2.35233E+002 3.74333E+001 2.69871E+004 + 6.03186E+004 2.39630E+002 2.36571E+002 3.74474E+001 2.69654E+004 + 6.06798E+004 2.35377E+002 2.37909E+002 3.74615E+001 2.69438E+004 + 6.10431E+004 2.31199E+002 2.39246E+002 3.74755E+001 2.69223E+004 + 6.14086E+004 2.27095E+002 2.40583E+002 3.74894E+001 2.69009E+004 + 6.17763E+004 2.23065E+002 2.41920E+002 3.75033E+001 2.68795E+004 + 6.21461E+004 2.19105E+002 2.43256E+002 3.75171E+001 2.68583E+004 + 6.25182E+004 2.15217E+002 2.44592E+002 3.75309E+001 2.68371E+004 + 6.28925E+004 2.11397E+002 2.45928E+002 3.75446E+001 2.68161E+004 + 6.32691E+004 2.07645E+002 2.47263E+002 3.75583E+001 2.67951E+004 + 6.36479E+004 2.03959E+002 2.48599E+002 3.75719E+001 2.67741E+004 + 6.40290E+004 2.00339E+002 2.49934E+002 3.75855E+001 2.67533E+004 + 6.44124E+004 1.96783E+002 2.51270E+002 3.75990E+001 2.67325E+004 + 6.47980E+004 1.93290E+002 2.52605E+002 3.76124E+001 2.67119E+004 + 6.51860E+004 1.89860E+002 2.53941E+002 3.76258E+001 2.66912E+004 + 6.55763E+004 1.86490E+002 2.55277E+002 3.76392E+001 2.66707E+004 + 6.59689E+004 1.83180E+002 2.56613E+002 3.76525E+001 2.66503E+004 + 6.63639E+004 1.79928E+002 2.57949E+002 3.76658E+001 2.66299E+004 + 6.67613E+004 1.76735E+002 2.59286E+002 3.76790E+001 2.66096E+004 + 6.71610E+004 1.73598E+002 2.60623E+002 3.76922E+001 2.65893E+004 + 6.75631E+004 1.70517E+002 2.61960E+002 3.77053E+001 2.65691E+004 + 6.79676E+004 1.67490E+002 2.63297E+002 3.77184E+001 2.65490E+004 + 6.83746E+004 1.64517E+002 2.64635E+002 3.77315E+001 2.65290E+004 + 6.87840E+004 1.61597E+002 2.65974E+002 3.77444E+001 2.65090E+004 + 6.91958E+004 1.58729E+002 2.67313E+002 3.77574E+001 2.64891E+004 + 6.96101E+004 1.55912E+002 2.68653E+002 3.77703E+001 2.64693E+004 + 7.00269E+004 1.53144E+002 2.69993E+002 3.77832E+001 2.64496E+004 + 7.04462E+004 1.50426E+002 2.71334E+002 3.77960E+001 2.64299E+004 + 7.08679E+004 1.47756E+002 2.72675E+002 3.78088E+001 2.64102E+004 + 7.12923E+004 1.45134E+002 2.74017E+002 3.78215E+001 2.63907E+004 + 7.17191E+004 1.42558E+002 2.75360E+002 3.78342E+001 2.63711E+004 + 7.21485E+004 1.40027E+002 2.76704E+002 3.78469E+001 2.63517E+004 + 7.25805E+004 1.37542E+002 2.78049E+002 3.78595E+001 2.63323E+004 + 7.30151E+004 1.35101E+002 2.79394E+002 3.78721E+001 2.63130E+004 + 7.34522E+004 1.32703E+002 2.80741E+002 3.78846E+001 2.62937E+004 + 7.38920E+004 1.30348E+002 2.82088E+002 3.78971E+001 2.62745E+004 + 7.43344E+004 1.28034E+002 2.83436E+002 3.79096E+001 2.62554E+004 + 7.47795E+004 1.25762E+002 2.84786E+002 3.79220E+001 2.62363E+004 + 7.52272E+004 1.23529E+002 2.86136E+002 3.79344E+001 2.62173E+004 + 7.56777E+004 1.21337E+002 2.87487E+002 3.79467E+001 2.61983E+004 + 7.61308E+004 1.19183E+002 2.88840E+002 3.79590E+001 2.61794E+004 + 7.65866E+004 1.17068E+002 2.90193E+002 3.79713E+001 2.61605E+004 + 7.70451E+004 1.14990E+002 2.91548E+002 3.79835E+001 2.61417E+004 + 7.75064E+004 1.12949E+002 2.92904E+002 3.79957E+001 2.61230E+004 + 7.79705E+004 1.10944E+002 2.94261E+002 3.80079E+001 2.61043E+004 + 7.84373E+004 1.08975E+002 2.95619E+002 3.80200E+001 2.60857E+004 + 7.89070E+004 1.07041E+002 2.96979E+002 3.80321E+001 2.60671E+004 + 7.93794E+004 1.05141E+002 2.98340E+002 3.80442E+001 2.60485E+004 + 7.98547E+004 1.03275E+002 2.99702E+002 3.80562E+001 2.60301E+004 + 8.03328E+004 1.01442E+002 3.01066E+002 3.80682E+001 2.60116E+004 + 8.08138E+004 9.96412E+001 3.02431E+002 3.80802E+001 2.59932E+004 + 8.12977E+004 9.78726E+001 3.03798E+002 3.80921E+001 2.59749E+004 + 8.17844E+004 9.61355E+001 3.05166E+002 3.81040E+001 2.59566E+004 + 8.22741E+004 9.44292E+001 3.06535E+002 3.81159E+001 2.59384E+004 + 8.27667E+004 9.27531E+001 3.07906E+002 3.81277E+001 2.59202E+004 + 8.32623E+004 9.11068E+001 3.09278E+002 3.81395E+001 2.59021E+004 + 8.37608E+004 8.94898E+001 3.10653E+002 3.81513E+001 2.58840E+004 + 8.42623E+004 8.79014E+001 3.12028E+002 3.81630E+001 2.58660E+004 + 8.47668E+004 8.63412E+001 3.13405E+002 3.81748E+001 2.58480E+004 + 8.52743E+004 8.48087E+001 3.14784E+002 3.81864E+001 2.58300E+004 + 8.57849E+004 8.33034E+001 3.16165E+002 3.81981E+001 2.58121E+004 + 8.62985E+004 8.18249E+001 3.17547E+002 3.82097E+001 2.57943E+004 + 8.68152E+004 8.03726E+001 3.18931E+002 3.82213E+001 2.57765E+004 + 8.73350E+004 7.89460E+001 3.20317E+002 3.82329E+001 2.57587E+004 + 8.78579E+004 7.75448E+001 3.21704E+002 3.82444E+001 2.57410E+004 + 8.83840E+004 7.61684E+001 3.23094E+002 3.82559E+001 2.57233E+004 + 8.89132E+004 7.48165E+001 3.24485E+002 3.82674E+001 2.57057E+004 + 8.94455E+004 7.34886E+001 3.25878E+002 3.82788E+001 2.56881E+004 + 8.99811E+004 7.21842E+001 3.27273E+002 3.82902E+001 2.56706E+004 + 9.05198E+004 7.09030E+001 3.28669E+002 3.83016E+001 2.56531E+004 + 9.10618E+004 6.96445E+001 3.30068E+002 3.83130E+001 2.56356E+004 + 9.16070E+004 6.84084E+001 3.31469E+002 3.83243E+001 2.56182E+004 + 9.21555E+004 6.71942E+001 3.32871E+002 3.83356E+001 2.56008E+004 + 9.27073E+004 6.60016E+001 3.34276E+002 3.83469E+001 2.55835E+004 + 9.32623E+004 6.48301E+001 3.35682E+002 3.83582E+001 2.55662E+004 + 9.38207E+004 6.36794E+001 3.37091E+002 3.83694E+001 2.55489E+004 + 9.43825E+004 6.25491E+001 3.38502E+002 3.83806E+001 2.55317E+004 + 9.49476E+004 6.14389E+001 3.39914E+002 3.83918E+001 2.55145E+004 + 9.55161E+004 6.03485E+001 3.41329E+002 3.84030E+001 2.54974E+004 + 9.60880E+004 5.92773E+001 3.42746E+002 3.84141E+001 2.54803E+004 + 9.66633E+004 5.82252E+001 3.44166E+002 3.84252E+001 2.54632E+004 + 9.72420E+004 5.71917E+001 3.45587E+002 3.84363E+001 2.54462E+004 + 9.78243E+004 5.61766E+001 3.47010E+002 3.84473E+001 2.54292E+004 + 9.84100E+004 5.51796E+001 3.48436E+002 3.84584E+001 2.54123E+004 + 9.89992E+004 5.42002E+001 3.49864E+002 3.84694E+001 2.53954E+004 + 9.95919E+004 5.32382E+001 3.51294E+002 3.84804E+001 2.53785E+004 + 1.00188E+005 5.22932E+001 3.52727E+002 3.84913E+001 2.53617E+004 + 1.00788E+005 5.13651E+001 3.54162E+002 3.85022E+001 2.53449E+004 + 1.01392E+005 5.04534E+001 3.55599E+002 3.85132E+001 2.53281E+004 + 1.01999E+005 4.95579E+001 3.57039E+002 3.85241E+001 2.53114E+004 + 1.02609E+005 4.86783E+001 3.58480E+002 3.85349E+001 2.52947E+004 + 1.03224E+005 4.78143E+001 3.59925E+002 3.85458E+001 2.52780E+004 + 1.03842E+005 4.69656E+001 3.61372E+002 3.85566E+001 2.52614E+004 + 1.04463E+005 4.61320E+001 3.62821E+002 3.85674E+001 2.52448E+004 + 1.05089E+005 4.53132E+001 3.64272E+002 3.85782E+001 2.52282E+004 + 1.05718E+005 4.45089E+001 3.65726E+002 3.85889E+001 2.52117E+004 + 1.06351E+005 4.37189E+001 3.67183E+002 3.85996E+001 2.51952E+004 + 1.06988E+005 4.29429E+001 3.68642E+002 3.86104E+001 2.51788E+004 + 1.07628E+005 4.21807E+001 3.70104E+002 3.86210E+001 2.51624E+004 + 1.08273E+005 4.14321E+001 3.71568E+002 3.86317E+001 2.51460E+004 + 1.08921E+005 4.06967E+001 3.73035E+002 3.86424E+001 2.51296E+004 + 1.09573E+005 3.99743E+001 3.74504E+002 3.86530E+001 2.51133E+004 + 1.10229E+005 3.92648E+001 3.75976E+002 3.86636E+001 2.50970E+004 + 1.10889E+005 3.85679E+001 3.77451E+002 3.86742E+001 2.50807E+004 + 1.11553E+005 3.78834E+001 3.78928E+002 3.86847E+001 2.50645E+004 + 1.12221E+005 3.72110E+001 3.80408E+002 3.86953E+001 2.50483E+004 + 1.12893E+005 3.65505E+001 3.81891E+002 3.87058E+001 2.50321E+004 + 1.13569E+005 3.59018E+001 3.83376E+002 3.87163E+001 2.50160E+004 + 1.14249E+005 3.52645E+001 3.84864E+002 3.87268E+001 2.49999E+004 + 1.14933E+005 3.46386E+001 3.86355E+002 3.87373E+001 2.49838E+004 + 1.15621E+005 3.40238E+001 3.87849E+002 3.87477E+001 2.49678E+004 + 1.16313E+005 3.34199E+001 3.89346E+002 3.87581E+001 2.49518E+004 + 1.17010E+005 3.28267E+001 3.90845E+002 3.87685E+001 2.49358E+004 + 1.17710E+005 3.22441E+001 3.92347E+002 3.87789E+001 2.49198E+004 + 1.18415E+005 3.16718E+001 3.93852E+002 3.87893E+001 2.49039E+004 + 1.19124E+005 3.11096E+001 3.95360E+002 3.87996E+001 2.48880E+004 + 1.19837E+005 3.05575E+001 3.96871E+002 3.88100E+001 2.48721E+004 + 1.20555E+005 3.00151E+001 3.98384E+002 3.88203E+001 2.48563E+004 + 1.21277E+005 2.94824E+001 3.99901E+002 3.88306E+001 2.48405E+004 + 1.22003E+005 2.89591E+001 4.01421E+002 3.88408E+001 2.48247E+004 + 1.22733E+005 2.84451E+001 4.02943E+002 3.88511E+001 2.48089E+004 + 1.23468E+005 2.79402E+001 4.04469E+002 3.88613E+001 2.47932E+004 + 1.24208E+005 2.74443E+001 4.05997E+002 3.88716E+001 2.47775E+004 + 1.24951E+005 2.69572E+001 4.07529E+002 3.88818E+001 2.47618E+004 + 1.25699E+005 2.64787E+001 4.09064E+002 3.88919E+001 2.47462E+004 + 1.26452E+005 2.60087E+001 4.10601E+002 3.89021E+001 2.47306E+004 + 1.27209E+005 2.55471E+001 4.12142E+002 3.89123E+001 2.47150E+004 + 1.27971E+005 2.50937E+001 4.13686E+002 3.89224E+001 2.46994E+004 + 1.28737E+005 2.46483E+001 4.15233E+002 3.89325E+001 2.46839E+004 + 1.29508E+005 2.42108E+001 4.16783E+002 3.89426E+001 2.46683E+004 + 1.30283E+005 2.37811E+001 4.18337E+002 3.89527E+001 2.46529E+004 + 1.31063E+005 2.33590E+001 4.19893E+002 3.89628E+001 2.46374E+004 + 1.31848E+005 2.29444E+001 4.21453E+002 3.89728E+001 2.46220E+004 + 1.32637E+005 2.25371E+001 4.23016E+002 3.89828E+001 2.46065E+004 + 1.33431E+005 2.21371E+001 4.24582E+002 3.89929E+001 2.45912E+004 + 1.34230E+005 2.17442E+001 4.26152E+002 3.90029E+001 2.45758E+004 + 1.35034E+005 2.13582E+001 4.27724E+002 3.90128E+001 2.45605E+004 + 1.35843E+005 2.09791E+001 4.29300E+002 3.90228E+001 2.45451E+004 + 1.36656E+005 2.06068E+001 4.30880E+002 3.90328E+001 2.45299E+004 + 1.37474E+005 2.02410E+001 4.32462E+002 3.90427E+001 2.45146E+004 + 1.38297E+005 1.98818E+001 4.34048E+002 3.90526E+001 2.44994E+004 + 1.39125E+005 1.95289E+001 4.35638E+002 3.90625E+001 2.44841E+004 + 1.39958E+005 1.91823E+001 4.37230E+002 3.90724E+001 2.44689E+004 + 1.40796E+005 1.88418E+001 4.38826E+002 3.90823E+001 2.44538E+004 + 1.41639E+005 1.85074E+001 4.40426E+002 3.90921E+001 2.44386E+004 + 1.42487E+005 1.81789E+001 4.42029E+002 3.91020E+001 2.44235E+004 + 1.43340E+005 1.78562E+001 4.43635E+002 3.91118E+001 2.44084E+004 + 1.44199E+005 1.75393E+001 4.45245E+002 3.91216E+001 2.43933E+004 + 1.45062E+005 1.72280E+001 4.46859E+002 3.91314E+001 2.43783E+004 + 1.45931E+005 1.69222E+001 4.48476E+002 3.91412E+001 2.43633E+004 + 1.46804E+005 1.66218E+001 4.50096E+002 3.91510E+001 2.43483E+004 + 1.47683E+005 1.63268E+001 4.51720E+002 3.91607E+001 2.43333E+004 + 1.48568E+005 1.60370E+001 4.53348E+002 3.91705E+001 2.43183E+004 + 1.49457E+005 1.57524E+001 4.54979E+002 3.91802E+001 2.43034E+004 + 1.50352E+005 1.54728E+001 4.56614E+002 3.91899E+001 2.42885E+004 + 1.51252E+005 1.51982E+001 4.58252E+002 3.91996E+001 2.42736E+004 + 1.52158E+005 1.49284E+001 4.59894E+002 3.92093E+001 2.42587E+004 + 1.53069E+005 1.46634E+001 4.61540E+002 3.92189E+001 2.42438E+004 + 1.53985E+005 1.44032E+001 4.63189E+002 3.92286E+001 2.42290E+004 + 1.54907E+005 1.41475E+001 4.64842E+002 3.92382E+001 2.42142E+004 + 1.55835E+005 1.38964E+001 4.66499E+002 3.92479E+001 2.41994E+004 + 1.56768E+005 1.36498E+001 4.68159E+002 3.92575E+001 2.41846E+004 + 1.57706E+005 1.34075E+001 4.69824E+002 3.92671E+001 2.41699E+004 + 1.58651E+005 1.31695E+001 4.71492E+002 3.92767E+001 2.41552E+004 + 1.59601E+005 1.29358E+001 4.73163E+002 3.92862E+001 2.41405E+004 + 1.60556E+005 1.27062E+001 4.74839E+002 3.92958E+001 2.41258E+004 + 1.61517E+005 1.24807E+001 4.76518E+002 3.93053E+001 2.41111E+004 + 1.62484E+005 1.22591E+001 4.78201E+002 3.93149E+001 2.40965E+004 + 1.63457E+005 1.20415E+001 4.79889E+002 3.93244E+001 2.40819E+004 + 1.64436E+005 1.18278E+001 4.81579E+002 3.93339E+001 2.40673E+004 + 1.65421E+005 1.16179E+001 4.83274E+002 3.93434E+001 2.40527E+004 + 1.66411E+005 1.14117E+001 4.84973E+002 3.93528E+001 2.40381E+004 + 1.67407E+005 1.12091E+001 4.86676E+002 3.93623E+001 2.40236E+004 + 1.68410E+005 1.10102E+001 4.88382E+002 3.93718E+001 2.40091E+004 + 1.69418E+005 1.08148E+001 4.90093E+002 3.93812E+001 2.39946E+004 + 1.70432E+005 1.06228E+001 4.91807E+002 3.93906E+001 2.39801E+004 + 1.71453E+005 1.04343E+001 4.93526E+002 3.94000E+001 2.39656E+004 + 1.72479E+005 1.02491E+001 4.95249E+002 3.94095E+001 2.39512E+004 + 1.73512E+005 1.00671E+001 4.96975E+002 3.94188E+001 2.39367E+004 + 1.74551E+005 9.88846E+000 4.98706E+002 3.94282E+001 2.39223E+004 + 1.75596E+005 9.71295E+000 5.00441E+002 3.94376E+001 2.39079E+004 + 1.76647E+005 9.54055E+000 5.02179E+002 3.94469E+001 2.38936E+004 + 1.77705E+005 9.37122E+000 5.03922E+002 3.94563E+001 2.38792E+004 + 1.78769E+005 9.20488E+000 5.05669E+002 3.94656E+001 2.38649E+004 + 1.79839E+005 9.04150E+000 5.07421E+002 3.94749E+001 2.38506E+004 + 1.80916E+005 8.88103E+000 5.09176E+002 3.94842E+001 2.38363E+004 + 1.81999E+005 8.72339E+000 5.10935E+002 3.94935E+001 2.38220E+004 + 1.83089E+005 8.56856E+000 5.12699E+002 3.95028E+001 2.38077E+004 + 1.84185E+005 8.41648E+000 5.14467E+002 3.95121E+001 2.37935E+004 + 1.85288E+005 8.26709E+000 5.16239E+002 3.95213E+001 2.37793E+004 + 1.86398E+005 8.12036E+000 5.18016E+002 3.95306E+001 2.37651E+004 + 1.87514E+005 7.97623E+000 5.19796E+002 3.95398E+001 2.37509E+004 + 1.88636E+005 7.83466E+000 5.21581E+002 3.95490E+001 2.37367E+004 + 1.89766E+005 7.69560E+000 5.23371E+002 3.95582E+001 2.37226E+004 + 1.90902E+005 7.55901E+000 5.25164E+002 3.95674E+001 2.37084E+004 + 1.92045E+005 7.42484E+000 5.26962E+002 3.95766E+001 2.36943E+004 + 1.93195E+005 7.29306E+000 5.28764E+002 3.95858E+001 2.36802E+004 + 1.94351E+005 7.16361E+000 5.30571E+002 3.95950E+001 2.36661E+004 + 1.95515E+005 7.03646E+000 5.32382E+002 3.96041E+001 2.36521E+004 + 1.96686E+005 6.91157E+000 5.34198E+002 3.96133E+001 2.36380E+004 + 1.97863E+005 6.78890E+000 5.36018E+002 3.96224E+001 2.36240E+004 + 1.99048E+005 6.66840E+000 5.37842E+002 3.96315E+001 2.36100E+004 + 2.00240E+005 6.55004E+000 5.39671E+002 3.96407E+001 2.35960E+004 + 2.01439E+005 6.43378E+000 5.41504E+002 3.96498E+001 2.35820E+004 + 2.02645E+005 6.31959E+000 5.43342E+002 3.96588E+001 2.35680E+004 + 2.03858E+005 6.20742E+000 5.45184E+002 3.96679E+001 2.35541E+004 + 2.05079E+005 6.09724E+000 5.47031E+002 3.96770E+001 2.35402E+004 + 2.06307E+005 5.98902E+000 5.48883E+002 3.96860E+001 2.35262E+004 + 2.07542E+005 5.88272E+000 5.50739E+002 3.96951E+001 2.35123E+004 + 2.08784E+005 5.77831E+000 5.52600E+002 3.97041E+001 2.34985E+004 + 2.10035E+005 5.67575E+000 5.54465E+002 3.97132E+001 2.34846E+004 + 2.11292E+005 5.57501E+000 5.56335E+002 3.97222E+001 2.34707E+004 + 2.12557E+005 5.47606E+000 5.58209E+002 3.97312E+001 2.34569E+004 + 2.13830E+005 5.37886E+000 5.60089E+002 3.97402E+001 2.34431E+004 + 2.15110E+005 5.28339E+000 5.61972E+002 3.97492E+001 2.34293E+004 + 2.16398E+005 5.18962E+000 5.63861E+002 3.97581E+001 2.34155E+004 + 2.17694E+005 5.09750E+000 5.65754E+002 3.97671E+001 2.34017E+004 + 2.18997E+005 5.00703E+000 5.67653E+002 3.97761E+001 2.33880E+004 + 2.20308E+005 4.91816E+000 5.69555E+002 3.97850E+001 2.33742E+004 + 2.21627E+005 4.83086E+000 5.71463E+002 3.97939E+001 2.33605E+004 + 2.22954E+005 4.74512E+000 5.73376E+002 3.98029E+001 2.33468E+004 + 2.24289E+005 4.66090E+000 5.75293E+002 3.98118E+001 2.33331E+004 + 2.25632E+005 4.57817E+000 5.77215E+002 3.98207E+001 2.33194E+004 + 2.26983E+005 4.49691E+000 5.79142E+002 3.98296E+001 2.33057E+004 + 2.28342E+005 4.41710E+000 5.81074E+002 3.98385E+001 2.32921E+004 + 2.29709E+005 4.33870E+000 5.83011E+002 3.98473E+001 2.32784E+004 + 2.31085E+005 4.26169E+000 5.84952E+002 3.98562E+001 2.32648E+004 + 2.32468E+005 4.18605E+000 5.86899E+002 3.98651E+001 2.32512E+004 + 2.33860E+005 4.11175E+000 5.88850E+002 3.98739E+001 2.32376E+004 + 2.35260E+005 4.03877E+000 5.90807E+002 3.98828E+001 2.32240E+004 + 2.36669E+005 3.96708E+000 5.92768E+002 3.98916E+001 2.32105E+004 + 2.38086E+005 3.89667E+000 5.94735E+002 3.99004E+001 2.31969E+004 + 2.39512E+005 3.82751E+000 5.96707E+002 3.99092E+001 2.31834E+004 + 2.40946E+005 3.75957E+000 5.98683E+002 3.99180E+001 2.31699E+004 + 2.42388E+005 3.69284E+000 6.00665E+002 3.99268E+001 2.31564E+004 + 2.43840E+005 3.62730E+000 6.02652E+002 3.99356E+001 2.31429E+004 + 2.45299E+005 3.56292E+000 6.04643E+002 3.99444E+001 2.31294E+004 + 2.46768E+005 3.49968E+000 6.06640E+002 3.99531E+001 2.31159E+004 + 2.48246E+005 3.43756E+000 6.08643E+002 3.99619E+001 2.31025E+004 + 2.49732E+005 3.37655E+000 6.10650E+002 3.99706E+001 2.30891E+004 + 2.51227E+005 3.31662E+000 6.12662E+002 3.99794E+001 2.30756E+004 + 2.52731E+005 3.25775E+000 6.14680E+002 3.99881E+001 2.30622E+004 + 2.54245E+005 3.19993E+000 6.16703E+002 3.99968E+001 2.30488E+004 + 2.55767E+005 3.14313E+000 6.18731E+002 4.00055E+001 2.30355E+004 + 2.57298E+005 3.08734E+000 6.20765E+002 4.00142E+001 2.30221E+004 + 2.58839E+005 3.03254E+000 6.22803E+002 4.00229E+001 2.30087E+004 + 2.60389E+005 2.97872E+000 6.24847E+002 4.00316E+001 2.29954E+004 + 2.61948E+005 2.92585E+000 6.26897E+002 4.00403E+001 2.29821E+004 + 2.63516E+005 2.87392E+000 6.28951E+002 4.00489E+001 2.29688E+004 + 2.65094E+005 2.82291E+000 6.31011E+002 4.00576E+001 2.29555E+004 + 2.66681E+005 2.77280E+000 6.33077E+002 4.00662E+001 2.29422E+004 + 2.68278E+005 2.72359E+000 6.35147E+002 4.00749E+001 2.29289E+004 + 2.69884E+005 2.67525E+000 6.37224E+002 4.00835E+001 2.29157E+004 + 2.71500E+005 2.62776E+000 6.39305E+002 4.00921E+001 2.29024E+004 + 2.73125E+005 2.58112E+000 6.41392E+002 4.01007E+001 2.28892E+004 + 2.74761E+005 2.53531E+000 6.43485E+002 4.01093E+001 2.28760E+004 + 2.76406E+005 2.49031E+000 6.45583E+002 4.01179E+001 2.28627E+004 + 2.78061E+005 2.44611E+000 6.47686E+002 4.01265E+001 2.28496E+004 + 2.79726E+005 2.40269E+000 6.49796E+002 4.01351E+001 2.28364E+004 + 2.81401E+005 2.36005E+000 6.51910E+002 4.01437E+001 2.28232E+004 + 2.83085E+005 2.31816E+000 6.54030E+002 4.01522E+001 2.28101E+004 + 2.84780E+005 2.27701E+000 6.56156E+002 4.01608E+001 2.27969E+004 + 2.86485E+005 2.23660E+000 6.58288E+002 4.01693E+001 2.27838E+004 + 2.88201E+005 2.19690E+000 6.60425E+002 4.01779E+001 2.27707E+004 + 2.89926E+005 2.15791E+000 6.62568E+002 4.01864E+001 2.27576E+004 + 2.91662E+005 2.11961E+000 6.64716E+002 4.01949E+001 2.27445E+004 + 2.93408E+005 2.08199E+000 6.66870E+002 4.02034E+001 2.27314E+004 + 2.95165E+005 2.04503E+000 6.69030E+002 4.02119E+001 2.27183E+004 + 2.96932E+005 2.00873E+000 6.71196E+002 4.02204E+001 2.27053E+004 + 2.98710E+005 1.97308E+000 6.73367E+002 4.02289E+001 2.26922E+004 + 3.00499E+005 1.93806E+000 6.75544E+002 4.02374E+001 2.26792E+004 + 3.02298E+005 1.90366E+000 6.77727E+002 4.02459E+001 2.26662E+004 + 3.04108E+005 1.86987E+000 6.79916E+002 4.02544E+001 2.26532E+004 + 3.05929E+005 1.83668E+000 6.82110E+002 4.02628E+001 2.26402E+004 + 3.07761E+005 1.80408E+000 6.84311E+002 4.02713E+001 2.26272E+004 + 3.09603E+005 1.77206E+000 6.86517E+002 4.02797E+001 2.26142E+004 + 3.11457E+005 1.74061E+000 6.88729E+002 4.02881E+001 2.26013E+004 + 3.13322E+005 1.70972E+000 6.90947E+002 4.02966E+001 2.25883E+004 + 3.15198E+005 1.67937E+000 6.93171E+002 4.03050E+001 2.25754E+004 + 3.17085E+005 1.64956E+000 6.95401E+002 4.03134E+001 2.25625E+004 + 3.18983E+005 1.62028E+000 6.97637E+002 4.03218E+001 2.25495E+004 + 3.20893E+005 1.59153E+000 6.99879E+002 4.03302E+001 2.25366E+004 + 3.22815E+005 1.56328E+000 7.02127E+002 4.03386E+001 2.25238E+004 + 3.24747E+005 1.53553E+000 7.04381E+002 4.03470E+001 2.25109E+004 + 3.26692E+005 1.50828E+000 7.06642E+002 4.03553E+001 2.24980E+004 + 3.28648E+005 1.48151E+000 7.08908E+002 4.03637E+001 2.24852E+004 + 3.30616E+005 1.45521E+000 7.11180E+002 4.03721E+001 2.24723E+004 + 3.32595E+005 1.42938E+000 7.13459E+002 4.03804E+001 2.24595E+004 + 3.34586E+005 1.40401E+000 7.15743E+002 4.03888E+001 2.24467E+004 + 3.36590E+005 1.37909E+000 7.18034E+002 4.03971E+001 2.24339E+004 + 3.38605E+005 1.35461E+000 7.20331E+002 4.04054E+001 2.24211E+004 + 3.40632E+005 1.33057E+000 7.22634E+002 4.04138E+001 2.24083E+004 + 3.42672E+005 1.30695E+000 7.24944E+002 4.04221E+001 2.23955E+004 + 3.44724E+005 1.28376E+000 7.27260E+002 4.04304E+001 2.23828E+004 + 3.46788E+005 1.26097E+000 7.29582E+002 4.04387E+001 2.23700E+004 + 3.48864E+005 1.23859E+000 7.31910E+002 4.04470E+001 2.23573E+004 + 3.50953E+005 1.21661E+000 7.34245E+002 4.04553E+001 2.23445E+004 + 3.53054E+005 1.19501E+000 7.36586E+002 4.04635E+001 2.23318E+004 + 3.55168E+005 1.17380E+000 7.38933E+002 4.04718E+001 2.23191E+004 + 3.57294E+005 1.15297E+000 7.41287E+002 4.04801E+001 2.23064E+004 + 3.59434E+005 1.13250E+000 7.43647E+002 4.04883E+001 2.22937E+004 + 3.61586E+005 1.11240E+000 7.46013E+002 4.04966E+001 2.22811E+004 + 3.63751E+005 1.09266E+000 7.48386E+002 4.05048E+001 2.22684E+004 + 3.65929E+005 1.07326E+000 7.50766E+002 4.05131E+001 2.22557E+004 + 3.68120E+005 1.05421E+000 7.53152E+002 4.05213E+001 2.22431E+004 + 3.70324E+005 1.03550E+000 7.55544E+002 4.05295E+001 2.22305E+004 + 3.72541E+005 1.01712E+000 7.57943E+002 4.05377E+001 2.22178E+004 + 3.74771E+005 9.99070E-001 7.60349E+002 4.05459E+001 2.22052E+004 + 3.77015E+005 9.81338E-001 7.62761E+002 4.05541E+001 2.21926E+004 + 3.79273E+005 9.63920E-001 7.65180E+002 4.05623E+001 2.21801E+004 + 3.81544E+005 9.46811E-001 7.67606E+002 4.05705E+001 2.21675E+004 + 3.83828E+005 9.30006E-001 7.70038E+002 4.05787E+001 2.21549E+004 + 3.86126E+005 9.13499E-001 7.72476E+002 4.05869E+001 2.21424E+004 + 3.88438E+005 8.97285E-001 7.74922E+002 4.05950E+001 2.21298E+004 + 3.90764E+005 8.81359E-001 7.77374E+002 4.06032E+001 2.21173E+004 + 3.93103E+005 8.65716E-001 7.79833E+002 4.06113E+001 2.21047E+004 + 3.95457E+005 8.50350E-001 7.82299E+002 4.06195E+001 2.20922E+004 + 3.97825E+005 8.35257E-001 7.84771E+002 4.06276E+001 2.20797E+004 + 4.00207E+005 8.20432E-001 7.87251E+002 4.06358E+001 2.20672E+004 + 4.02603E+005 8.05870E-001 7.89737E+002 4.06439E+001 2.20548E+004 + 4.05013E+005 7.91566E-001 7.92230E+002 4.06520E+001 2.20423E+004 + 4.07438E+005 7.77517E-001 7.94730E+002 4.06601E+001 2.20298E+004 + 4.09878E+005 7.63716E-001 7.97237E+002 4.06682E+001 2.20174E+004 + 4.12332E+005 7.50161E-001 7.99750E+002 4.06763E+001 2.20049E+004 + 4.14801E+005 7.36846E-001 8.02271E+002 4.06844E+001 2.19925E+004 + 4.17284E+005 7.23768E-001 8.04799E+002 4.06925E+001 2.19801E+004 + 4.19783E+005 7.10922E-001 8.07333E+002 4.07006E+001 2.19677E+004 + 4.22296E+005 6.98303E-001 8.09875E+002 4.07087E+001 2.19552E+004 + 4.24825E+005 6.85909E-001 8.12424E+002 4.07167E+001 2.19429E+004 + 4.27368E+005 6.73735E-001 8.14979E+002 4.07248E+001 2.19305E+004 + 4.29927E+005 6.61776E-001 8.17542E+002 4.07328E+001 2.19181E+004 + 4.32501E+005 6.50030E-001 8.20112E+002 4.07409E+001 2.19057E+004 + 4.35091E+005 6.38493E-001 8.22689E+002 4.07489E+001 2.18934E+004 + 4.37696E+005 6.27160E-001 8.25274E+002 4.07570E+001 2.18810E+004 + 4.40316E+005 6.16029E-001 8.27865E+002 4.07650E+001 2.18687E+004 + 4.42953E+005 6.05095E-001 8.30464E+002 4.07730E+001 2.18564E+004 + 4.45605E+005 5.94355E-001 8.33070E+002 4.07810E+001 2.18441E+004 + 4.48273E+005 5.83805E-001 8.35683E+002 4.07890E+001 2.18318E+004 + 4.50957E+005 5.73443E-001 8.38303E+002 4.07970E+001 2.18195E+004 + 4.53657E+005 5.63265E-001 8.40931E+002 4.08050E+001 2.18072E+004 + 4.56373E+005 5.53268E-001 8.43566E+002 4.08130E+001 2.17949E+004 + 4.59106E+005 5.43448E-001 8.46208E+002 4.08210E+001 2.17826E+004 + 4.61854E+005 5.33802E-001 8.48858E+002 4.08290E+001 2.17704E+004 + 4.64620E+005 5.24327E-001 8.51515E+002 4.08370E+001 2.17581E+004 + 4.67402E+005 5.15021E-001 8.54180E+002 4.08449E+001 2.17459E+004 + 4.70200E+005 5.05880E-001 8.56852E+002 4.08529E+001 2.17337E+004 + 4.73015E+005 4.96901E-001 8.59531E+002 4.08608E+001 2.17215E+004 + 4.75847E+005 4.88081E-001 8.62218E+002 4.08688E+001 2.17092E+004 + 4.78697E+005 4.79418E-001 8.64913E+002 4.08767E+001 2.16970E+004 + 4.81563E+005 4.70909E-001 8.67615E+002 4.08847E+001 2.16849E+004 + 4.84446E+005 4.62551E-001 8.70325E+002 4.08926E+001 2.16727E+004 + 4.87347E+005 4.54341E-001 8.73042E+002 4.09005E+001 2.16605E+004 + 4.90265E+005 4.46277E-001 8.75767E+002 4.09084E+001 2.16483E+004 + 4.93200E+005 4.38356E-001 8.78499E+002 4.09163E+001 2.16362E+004 + 4.96153E+005 4.30575E-001 8.81239E+002 4.09242E+001 2.16240E+004 + 4.99124E+005 4.22933E-001 8.83987E+002 4.09321E+001 2.16119E+004 + 5.02112E+005 4.15426E-001 8.86743E+002 4.09400E+001 2.15998E+004 + 5.05118E+005 4.08053E-001 8.89506E+002 4.09479E+001 2.15877E+004 + 5.08143E+005 4.00810E-001 8.92277E+002 4.09558E+001 2.15756E+004 + 5.11185E+005 3.93696E-001 8.95056E+002 4.09637E+001 2.15635E+004 + 5.14246E+005 3.86708E-001 8.97843E+002 4.09715E+001 2.15514E+004 + 5.17325E+005 3.79844E-001 9.00637E+002 4.09794E+001 2.15393E+004 + 5.20422E+005 3.73103E-001 9.03440E+002 4.09873E+001 2.15272E+004 + 5.23538E+005 3.66480E-001 9.06250E+002 4.09951E+001 2.15152E+004 + 5.26673E+005 3.59976E-001 9.09068E+002 4.10030E+001 2.15031E+004 + 5.29826E+005 3.53586E-001 9.11895E+002 4.10108E+001 2.14911E+004 + 5.32998E+005 3.47310E-001 9.14729E+002 4.10186E+001 2.14790E+004 + 5.36190E+005 3.41146E-001 9.17571E+002 4.10265E+001 2.14670E+004 + 5.39400E+005 3.35091E-001 9.20421E+002 4.10343E+001 2.14550E+004 + 5.42630E+005 3.29143E-001 9.23279E+002 4.10421E+001 2.14430E+004 + 5.45879E+005 3.23301E-001 9.26146E+002 4.10499E+001 2.14310E+004 + 5.49147E+005 3.17563E-001 9.29020E+002 4.10577E+001 2.14190E+004 + 5.52435E+005 3.11926E-001 9.31903E+002 4.10655E+001 2.14070E+004 + 5.55743E+005 3.06390E-001 9.34793E+002 4.10733E+001 2.13950E+004 + 5.59070E+005 3.00952E-001 9.37692E+002 4.10811E+001 2.13831E+004 + 5.62417E+005 2.95610E-001 9.40599E+002 4.10889E+001 2.13711E+004 + 5.65785E+005 2.90363E-001 9.43515E+002 4.10967E+001 2.13592E+004 + 5.69172E+005 2.85210E-001 9.46438E+002 4.11044E+001 2.13472E+004 + 5.72580E+005 2.80147E-001 9.49370E+002 4.11122E+001 2.13353E+004 + 5.76008E+005 2.75175E-001 9.52310E+002 4.11200E+001 2.13234E+004 + 5.79457E+005 2.70291E-001 9.55259E+002 4.11277E+001 2.13115E+004 + 5.82927E+005 2.65493E-001 9.58216E+002 4.11355E+001 2.12996E+004 + 5.86417E+005 2.60781E-001 9.61181E+002 4.11432E+001 2.12877E+004 + 5.89928E+005 2.56152E-001 9.64155E+002 4.11509E+001 2.12758E+004 + 5.93460E+005 2.51606E-001 9.67137E+002 4.11587E+001 2.12639E+004 + 5.97013E+005 2.47140E-001 9.70128E+002 4.11664E+001 2.12520E+004 + 6.00588E+005 2.42754E-001 9.73127E+002 4.11741E+001 2.12402E+004 + 6.04184E+005 2.38445E-001 9.76134E+002 4.11818E+001 2.12283E+004 + 6.07801E+005 2.34213E-001 9.79151E+002 4.11895E+001 2.12165E+004 + 6.11440E+005 2.30056E-001 9.82175E+002 4.11972E+001 2.12046E+004 + 6.15101E+005 2.25972E-001 9.85209E+002 4.12049E+001 2.11928E+004 + 6.18784E+005 2.21962E-001 9.88251E+002 4.12126E+001 2.11810E+004 + 6.22489E+005 2.18022E-001 9.91301E+002 4.12203E+001 2.11692E+004 + 6.26216E+005 2.14152E-001 9.94361E+002 4.12280E+001 2.11574E+004 + 6.29966E+005 2.10351E-001 9.97429E+002 4.12357E+001 2.11456E+004 + 6.33737E+005 2.06618E-001 1.00051E+003 4.12434E+001 2.11338E+004 + 6.37532E+005 2.02950E-001 1.00359E+003 4.12510E+001 2.11220E+004 + 6.41349E+005 1.99348E-001 1.00669E+003 4.12587E+001 2.11103E+004 + 6.45189E+005 1.95810E-001 1.00979E+003 4.12663E+001 2.10985E+004 + 6.49052E+005 1.92334E-001 1.01290E+003 4.12740E+001 2.10867E+004 + 6.52938E+005 1.88921E-001 1.01602E+003 4.12816E+001 2.10750E+004 + 6.56848E+005 1.85567E-001 1.01915E+003 4.12893E+001 2.10633E+004 + 6.60780E+005 1.82274E-001 1.02229E+003 4.12969E+001 2.10515E+004 + 6.64737E+005 1.79039E-001 1.02544E+003 4.13045E+001 2.10398E+004 + 6.68717E+005 1.75861E-001 1.02860E+003 4.13122E+001 2.10281E+004 + 6.72721E+005 1.72739E-001 1.03176E+003 4.13198E+001 2.10164E+004 + 6.76748E+005 1.69673E-001 1.03494E+003 4.13274E+001 2.10047E+004 + 6.80800E+005 1.66662E-001 1.03812E+003 4.13350E+001 2.09930E+004 + 6.84877E+005 1.63704E-001 1.04131E+003 4.13426E+001 2.09813E+004 + 6.88977E+005 1.60798E-001 1.04452E+003 4.13502E+001 2.09697E+004 + 6.93102E+005 1.57944E-001 1.04773E+003 4.13578E+001 2.09580E+004 + 6.97252E+005 1.55141E-001 1.05095E+003 4.13654E+001 2.09463E+004 + 7.01427E+005 1.52387E-001 1.05418E+003 4.13730E+001 2.09347E+004 + 7.05627E+005 1.49682E-001 1.05742E+003 4.13805E+001 2.09231E+004 + 7.09851E+005 1.47026E-001 1.06067E+003 4.13881E+001 2.09114E+004 + 7.14102E+005 1.44416E-001 1.06392E+003 4.13957E+001 2.08998E+004 + 7.18377E+005 1.41853E-001 1.06719E+003 4.14032E+001 2.08882E+004 + 7.22678E+005 1.39335E-001 1.07047E+003 4.14108E+001 2.08766E+004 + 7.27005E+005 1.36862E-001 1.07375E+003 4.14183E+001 2.08650E+004 + 7.31358E+005 1.34433E-001 1.07705E+003 4.14259E+001 2.08534E+004 + 7.35737E+005 1.32047E-001 1.08035E+003 4.14334E+001 2.08418E+004 + 7.40142E+005 1.29703E-001 1.08367E+003 4.14410E+001 2.08302E+004 + 7.44574E+005 1.27401E-001 1.08699E+003 4.14485E+001 2.08187E+004 + 7.49032E+005 1.25140E-001 1.09033E+003 4.14560E+001 2.08071E+004 + 7.53517E+005 1.22918E-001 1.09367E+003 4.14635E+001 2.07956E+004 + 7.58028E+005 1.20737E-001 1.09702E+003 4.14711E+001 2.07840E+004 + 7.62567E+005 1.18594E-001 1.10038E+003 4.14786E+001 2.07725E+004 + 7.67133E+005 1.16489E-001 1.10376E+003 4.14861E+001 2.07609E+004 + 7.71726E+005 1.14421E-001 1.10714E+003 4.14936E+001 2.07494E+004 + 7.76346E+005 1.12390E-001 1.11053E+003 4.15011E+001 2.07379E+004 + 7.80995E+005 1.10396E-001 1.11393E+003 4.15085E+001 2.07264E+004 + 7.85671E+005 1.08436E-001 1.11734E+003 4.15160E+001 2.07149E+004 + 7.90375E+005 1.06511E-001 1.12076E+003 4.15235E+001 2.07034E+004 + 7.95107E+005 1.04621E-001 1.12419E+003 4.15310E+001 2.06919E+004 + 7.99868E+005 1.02764E-001 1.12763E+003 4.15385E+001 2.06805E+004 + 8.04657E+005 1.00940E-001 1.13108E+003 4.15459E+001 2.06690E+004 + 8.09475E+005 9.91484E-002 1.13454E+003 4.15534E+001 2.06575E+004 + 8.14321E+005 9.73886E-002 1.13801E+003 4.15608E+001 2.06461E+004 + 8.19197E+005 9.56601E-002 1.14149E+003 4.15683E+001 2.06346E+004 + 8.24102E+005 9.39622E-002 1.14498E+003 4.15757E+001 2.06232E+004 + 8.29036E+005 9.22944E-002 1.14848E+003 4.15832E+001 2.06118E+004 + 8.34000E+005 9.06563E-002 1.15200E+003 4.15906E+001 2.06003E+004 + 8.38993E+005 8.90472E-002 1.15552E+003 4.15980E+001 2.05889E+004 + 8.44017E+005 8.74667E-002 1.15905E+003 4.16055E+001 2.05775E+004 + 8.49070E+005 8.59142E-002 1.16259E+003 4.16129E+001 2.05661E+004 + 8.54154E+005 8.43893E-002 1.16614E+003 4.16203E+001 2.05547E+004 + 8.59268E+005 8.28915E-002 1.16970E+003 4.16277E+001 2.05433E+004 + 8.64413E+005 8.14202E-002 1.17327E+003 4.16351E+001 2.05320E+004 + 8.69588E+005 7.99751E-002 1.17686E+003 4.16425E+001 2.05206E+004 + 8.74795E+005 7.85556E-002 1.18045E+003 4.16499E+001 2.05092E+004 + 8.80032E+005 7.71613E-002 1.18405E+003 4.16573E+001 2.04979E+004 + 8.85302E+005 7.57917E-002 1.18767E+003 4.16647E+001 2.04865E+004 + 8.90602E+005 7.44465E-002 1.19129E+003 4.16721E+001 2.04752E+004 + 8.95935E+005 7.31251E-002 1.19492E+003 4.16794E+001 2.04639E+004 + 9.01299E+005 7.18272E-002 1.19857E+003 4.16868E+001 2.04525E+004 + 9.06695E+005 7.05524E-002 1.20222E+003 4.16942E+001 2.04412E+004 + 9.12124E+005 6.93001E-002 1.20589E+003 4.17016E+001 2.04299E+004 + 9.17585E+005 6.80701E-002 1.20957E+003 4.17089E+001 2.04186E+004 + 9.23079E+005 6.68619E-002 1.21326E+003 4.17163E+001 2.04073E+004 + 9.28606E+005 6.56752E-002 1.21695E+003 4.17236E+001 2.03960E+004 + 9.34166E+005 6.45095E-002 1.22066E+003 4.17310E+001 2.03847E+004 + 9.39759E+005 6.33645E-002 1.22438E+003 4.17383E+001 2.03735E+004 + 9.45386E+005 6.22398E-002 1.22811E+003 4.17456E+001 2.03622E+004 + 9.51046E+005 6.11351E-002 1.23185E+003 4.17530E+001 2.03509E+004 + 9.56740E+005 6.00500E-002 1.23561E+003 4.17603E+001 2.03397E+004 + 9.62469E+005 5.89842E-002 1.23937E+003 4.17676E+001 2.03284E+004 + 9.68231E+005 5.79373E-002 1.24314E+003 4.17749E+001 2.03172E+004 + 9.74029E+005 5.69089E-002 1.24693E+003 4.17822E+001 2.03060E+004 + 9.79861E+005 5.58988E-002 1.25072E+003 4.17895E+001 2.02947E+004 + 9.85727E+005 5.49067E-002 1.25453E+003 4.17968E+001 2.02835E+004 + 9.91629E+005 5.39321E-002 1.25835E+003 4.18041E+001 2.02723E+004 + 9.97567E+005 5.29749E-002 1.26218E+003 4.18114E+001 2.02611E+004 + 1.00354E+006 5.20346E-002 1.26602E+003 4.18187E+001 2.02499E+004 + 1.00955E+006 5.11110E-002 1.26987E+003 4.18260E+001 2.02387E+004 + 1.01559E+006 5.02039E-002 1.27373E+003 4.18333E+001 2.02275E+004 + 1.02167E+006 4.93128E-002 1.27761E+003 4.18405E+001 2.02164E+004 + 1.02779E+006 4.84375E-002 1.28149E+003 4.18478E+001 2.02052E+004 + 1.03394E+006 4.75778E-002 1.28539E+003 4.18551E+001 2.01940E+004 + 1.04013E+006 4.67333E-002 1.28930E+003 4.18623E+001 2.01829E+004 + 1.04636E+006 4.59039E-002 1.29321E+003 4.18696E+001 2.01717E+004 + 1.05263E+006 4.50891E-002 1.29714E+003 4.18768E+001 2.01606E+004 + 1.05893E+006 4.42888E-002 1.30109E+003 4.18841E+001 2.01495E+004 + 1.06527E+006 4.35027E-002 1.30504E+003 4.18913E+001 2.01383E+004 + 1.07165E+006 4.27306E-002 1.30901E+003 4.18986E+001 2.01272E+004 + 1.07806E+006 4.19721E-002 1.31298E+003 4.19058E+001 2.01161E+004 + 1.08452E+006 4.12272E-002 1.31697E+003 4.19130E+001 2.01050E+004 + 1.09101E+006 4.04954E-002 1.32097E+003 4.19203E+001 2.00939E+004 + 1.09755E+006 3.97767E-002 1.32498E+003 4.19275E+001 2.00828E+004 + 1.10412E+006 3.90707E-002 1.32900E+003 4.19347E+001 2.00717E+004 + 1.11073E+006 3.83772E-002 1.33304E+003 4.19419E+001 2.00607E+004 + 1.11738E+006 3.76960E-002 1.33709E+003 4.19491E+001 2.00496E+004 + 1.12407E+006 3.70269E-002 1.34114E+003 4.19563E+001 2.00385E+004 + 1.13080E+006 3.63698E-002 1.34522E+003 4.19635E+001 2.00275E+004 + 1.13757E+006 3.57242E-002 1.34930E+003 4.19707E+001 2.00164E+004 + 1.14438E+006 3.50901E-002 1.35339E+003 4.19779E+001 2.00054E+004 + 1.15123E+006 3.44673E-002 1.35750E+003 4.19851E+001 1.99944E+004 + 1.15812E+006 3.38556E-002 1.36162E+003 4.19922E+001 1.99833E+004 + 1.16506E+006 3.32546E-002 1.36575E+003 4.19994E+001 1.99723E+004 + 1.17203E+006 3.26644E-002 1.36989E+003 4.20066E+001 1.99613E+004 + 1.17905E+006 3.20846E-002 1.37404E+003 4.20137E+001 1.99503E+004 + 1.18611E+006 3.15152E-002 1.37821E+003 4.20209E+001 1.99393E+004 + 1.19321E+006 3.09558E-002 1.38239E+003 4.20281E+001 1.99283E+004 + 1.20036E+006 3.04064E-002 1.38658E+003 4.20352E+001 1.99173E+004 + 1.20754E+006 2.98667E-002 1.39078E+003 4.20424E+001 1.99063E+004 + 1.21477E+006 2.93366E-002 1.39500E+003 4.20495E+001 1.98954E+004 + 1.22205E+006 2.88159E-002 1.39922E+003 4.20566E+001 1.98844E+004 + 1.22936E+006 2.83044E-002 1.40346E+003 4.20638E+001 1.98734E+004 + 1.23672E+006 2.78020E-002 1.40772E+003 4.20709E+001 1.98625E+004 + 1.24413E+006 2.73086E-002 1.41198E+003 4.20780E+001 1.98515E+004 + 1.25158E+006 2.68239E-002 1.41626E+003 4.20851E+001 1.98406E+004 + 1.25907E+006 2.63478E-002 1.42055E+003 4.20923E+001 1.98297E+004 + 1.26661E+006 2.58801E-002 1.42485E+003 4.20994E+001 1.98187E+004 + 1.27419E+006 2.54208E-002 1.42917E+003 4.21065E+001 1.98078E+004 + 1.28182E+006 2.49696E-002 1.43349E+003 4.21136E+001 1.97969E+004 + 1.28950E+006 2.45264E-002 1.43783E+003 4.21207E+001 1.97860E+004 + 1.29722E+006 2.40910E-002 1.44219E+003 4.21278E+001 1.97751E+004 + 1.30499E+006 2.36634E-002 1.44655E+003 4.21349E+001 1.97642E+004 + 1.31280E+006 2.32434E-002 1.45093E+003 4.21420E+001 1.97533E+004 + 1.32066E+006 2.28309E-002 1.45532E+003 4.21490E+001 1.97424E+004 + 1.32857E+006 2.24257E-002 1.45973E+003 4.21561E+001 1.97316E+004 + 1.33652E+006 2.20276E-002 1.46414E+003 4.21632E+001 1.97207E+004 + 1.34452E+006 2.16366E-002 1.46857E+003 4.21703E+001 1.97098E+004 + 1.35257E+006 2.12526E-002 1.47302E+003 4.21773E+001 1.96990E+004 + 1.36067E+006 2.08754E-002 1.47747E+003 4.21844E+001 1.96881E+004 + 1.36882E+006 2.05049E-002 1.48194E+003 4.21914E+001 1.96773E+004 + 1.37701E+006 2.01409E-002 1.48643E+003 4.21985E+001 1.96665E+004 + 1.38526E+006 1.97834E-002 1.49092E+003 4.22055E+001 1.96556E+004 + 1.39355E+006 1.94323E-002 1.49543E+003 4.22126E+001 1.96448E+004 + 1.40190E+006 1.90874E-002 1.49995E+003 4.22196E+001 1.96340E+004 + 1.41029E+006 1.87486E-002 1.50449E+003 4.22267E+001 1.96232E+004 + 1.41874E+006 1.84158E-002 1.50904E+003 4.22337E+001 1.96124E+004 + 1.42723E+006 1.80890E-002 1.51360E+003 4.22407E+001 1.96016E+004 + 1.43577E+006 1.77679E-002 1.51817E+003 4.22477E+001 1.95908E+004 + 1.44437E+006 1.74525E-002 1.52276E+003 4.22548E+001 1.95800E+004 + 1.45302E+006 1.71428E-002 1.52736E+003 4.22618E+001 1.95693E+004 + 1.46172E+006 1.68385E-002 1.53198E+003 4.22688E+001 1.95585E+004 + 1.47047E+006 1.65396E-002 1.53661E+003 4.22758E+001 1.95477E+004 + 1.47928E+006 1.62461E-002 1.54125E+003 4.22828E+001 1.95370E+004 + 1.48813E+006 1.59577E-002 1.54591E+003 4.22898E+001 1.95262E+004 + 1.49704E+006 1.56745E-002 1.55058E+003 4.22968E+001 1.95155E+004 + 1.50601E+006 1.53963E-002 1.55526E+003 4.23038E+001 1.95048E+004 + 1.51502E+006 1.51230E-002 1.55996E+003 4.23107E+001 1.94940E+004 + 1.52409E+006 1.48546E-002 1.56467E+003 4.23177E+001 1.94833E+004 + 1.53322E+006 1.45909E-002 1.56940E+003 4.23247E+001 1.94726E+004 + 1.54240E+006 1.43319E-002 1.57413E+003 4.23317E+001 1.94619E+004 + 1.55163E+006 1.40776E-002 1.57889E+003 4.23386E+001 1.94512E+004 + 1.56092E+006 1.38277E-002 1.58365E+003 4.23456E+001 1.94405E+004 + 1.57027E+006 1.35823E-002 1.58844E+003 4.23526E+001 1.94298E+004 + 1.57967E+006 1.33412E-002 1.59323E+003 4.23595E+001 1.94191E+004 + 1.58913E+006 1.31044E-002 1.59804E+003 4.23665E+001 1.94084E+004 + 1.59864E+006 1.28718E-002 1.60286E+003 4.23734E+001 1.93977E+004 + 1.60822E+006 1.26433E-002 1.60770E+003 4.23804E+001 1.93871E+004 + 1.61785E+006 1.24189E-002 1.61255E+003 4.23873E+001 1.93764E+004 + 1.62753E+006 1.21985E-002 1.61742E+003 4.23942E+001 1.93658E+004 + 1.63728E+006 1.19820E-002 1.62230E+003 4.24012E+001 1.93551E+004 + 1.64708E+006 1.17693E-002 1.62719E+003 4.24081E+001 1.93445E+004 + 1.65694E+006 1.15604E-002 1.63210E+003 4.24150E+001 1.93339E+004 + 1.66686E+006 1.13552E-002 1.63703E+003 4.24219E+001 1.93232E+004 + 1.67684E+006 1.11537E-002 1.64197E+003 4.24288E+001 1.93126E+004 + 1.68688E+006 1.09557E-002 1.64692E+003 4.24357E+001 1.93020E+004 + 1.69698E+006 1.07613E-002 1.65189E+003 4.24426E+001 1.92914E+004 + 1.70714E+006 1.05703E-002 1.65687E+003 4.24495E+001 1.92808E+004 + 1.71736E+006 1.03827E-002 1.66186E+003 4.24564E+001 1.92702E+004 + 1.72765E+006 1.01984E-002 1.66687E+003 4.24633E+001 1.92596E+004 + 1.73799E+006 1.00174E-002 1.67190E+003 4.24702E+001 1.92490E+004 + 1.74840E+006 9.83956E-003 1.67694E+003 4.24771E+001 1.92384E+004 + 1.75886E+006 9.66491E-003 1.68200E+003 4.24840E+001 1.92279E+004 + 1.76940E+006 9.49337E-003 1.68707E+003 4.24909E+001 1.92173E+004 + 1.77999E+006 9.32487E-003 1.69215E+003 4.24977E+001 1.92067E+004 + 1.79065E+006 9.15936E-003 1.69725E+003 4.25046E+001 1.91962E+004 + 1.80137E+006 8.99679E-003 1.70237E+003 4.25115E+001 1.91856E+004 + 1.81215E+006 8.83711E-003 1.70750E+003 4.25183E+001 1.91751E+004 + 1.82300E+006 8.68025E-003 1.71265E+003 4.25252E+001 1.91646E+004 + 1.83392E+006 8.52619E-003 1.71781E+003 4.25320E+001 1.91540E+004 + 1.84490E+006 8.37485E-003 1.72298E+003 4.25389E+001 1.91435E+004 + 1.85595E+006 8.22621E-003 1.72818E+003 4.25457E+001 1.91330E+004 + 1.86706E+006 8.08020E-003 1.73338E+003 4.25526E+001 1.91225E+004 + 1.87824E+006 7.93678E-003 1.73860E+003 4.25594E+001 1.91120E+004 + 1.88948E+006 7.79591E-003 1.74384E+003 4.25662E+001 1.91015E+004 + 1.90080E+006 7.65754E-003 1.74909E+003 4.25731E+001 1.90910E+004 + 1.91218E+006 7.52162E-003 1.75436E+003 4.25799E+001 1.90805E+004 + 1.92363E+006 7.38812E-003 1.75965E+003 4.25867E+001 1.90700E+004 + 1.93514E+006 7.25699E-003 1.76495E+003 4.25935E+001 1.90596E+004 + 1.94673E+006 7.12818E-003 1.77026E+003 4.26004E+001 1.90491E+004 + 1.95839E+006 7.00166E-003 1.77559E+003 4.26072E+001 1.90386E+004 + 1.97011E+006 6.87739E-003 1.78094E+003 4.26140E+001 1.90282E+004 + 1.98191E+006 6.75532E-003 1.78630E+003 4.26208E+001 1.90177E+004 + 1.99377E+006 6.63542E-003 1.79168E+003 4.26276E+001 1.90073E+004 + 2.00571E+006 6.51765E-003 1.79708E+003 4.26344E+001 1.89969E+004 + 2.01772E+006 6.40196E-003 1.80249E+003 4.26411E+001 1.89864E+004 + 2.02980E+006 6.28834E-003 1.80791E+003 4.26479E+001 1.89760E+004 + 2.04195E+006 6.17672E-003 1.81335E+003 4.26547E+001 1.89656E+004 + 2.05418E+006 6.06709E-003 1.81881E+003 4.26615E+001 1.89552E+004 + 2.06648E+006 5.95940E-003 1.82429E+003 4.26683E+001 1.89448E+004 + 2.07885E+006 5.85363E-003 1.82978E+003 4.26750E+001 1.89344E+004 + 2.09130E+006 5.74973E-003 1.83528E+003 4.26818E+001 1.89240E+004 + 2.10382E+006 5.64768E-003 1.84081E+003 4.26886E+001 1.89136E+004 + 2.11642E+006 5.54744E-003 1.84635E+003 4.26953E+001 1.89032E+004 + 2.12909E+006 5.44898E-003 1.85190E+003 4.27021E+001 1.88928E+004 + 2.14184E+006 5.35226E-003 1.85747E+003 4.27088E+001 1.88825E+004 + 2.15466E+006 5.25726E-003 1.86306E+003 4.27156E+001 1.88721E+004 + 2.16756E+006 5.16395E-003 1.86867E+003 4.27223E+001 1.88618E+004 + 2.18054E+006 5.07229E-003 1.87429E+003 4.27290E+001 1.88514E+004 + 2.19359E+006 4.98227E-003 1.87993E+003 4.27358E+001 1.88411E+004 + 2.20673E+006 4.89383E-003 1.88558E+003 4.27425E+001 1.88307E+004 + 2.21994E+006 4.80697E-003 1.89126E+003 4.27492E+001 1.88204E+004 + 2.23323E+006 4.72165E-003 1.89694E+003 4.27560E+001 1.88101E+004 + 2.24660E+006 4.63785E-003 1.90265E+003 4.27627E+001 1.87997E+004 + 2.26005E+006 4.55553E-003 1.90837E+003 4.27694E+001 1.87894E+004 + 2.27359E+006 4.47467E-003 1.91411E+003 4.27761E+001 1.87791E+004 + 2.28720E+006 4.39525E-003 1.91987E+003 4.27828E+001 1.87688E+004 + 2.30089E+006 4.31724E-003 1.92564E+003 4.27895E+001 1.87585E+004 + 2.31467E+006 4.24061E-003 1.93143E+003 4.27962E+001 1.87482E+004 + 2.32853E+006 4.16534E-003 1.93724E+003 4.28029E+001 1.87379E+004 + 2.34247E+006 4.09141E-003 1.94306E+003 4.28096E+001 1.87277E+004 + 2.35650E+006 4.01879E-003 1.94890E+003 4.28163E+001 1.87174E+004 + 2.37060E+006 3.94746E-003 1.95476E+003 4.28230E+001 1.87071E+004 + 2.38480E+006 3.87740E-003 1.96064E+003 4.28296E+001 1.86969E+004 + 2.39908E+006 3.80858E-003 1.96653E+003 4.28363E+001 1.86866E+004 + 2.41344E+006 3.74098E-003 1.97245E+003 4.28430E+001 1.86764E+004 + 2.42789E+006 3.67458E-003 1.97837E+003 4.28497E+001 1.86661E+004 + 2.44243E+006 3.60936E-003 1.98432E+003 4.28563E+001 1.86559E+004 + 2.45705E+006 3.54530E-003 1.99028E+003 4.28630E+001 1.86456E+004 + 2.47176E+006 3.48237E-003 1.99627E+003 4.28696E+001 1.86354E+004 + 2.48656E+006 3.42056E-003 2.00227E+003 4.28763E+001 1.86252E+004 + 2.50145E+006 3.35985E-003 2.00828E+003 4.28829E+001 1.86150E+004 + 2.51643E+006 3.30021E-003 2.01432E+003 4.28896E+001 1.86048E+004 + 2.53149E+006 3.24164E-003 2.02037E+003 4.28962E+001 1.85946E+004 + 2.54665E+006 3.18410E-003 2.02644E+003 4.29029E+001 1.85844E+004 + 2.56190E+006 3.12759E-003 2.03253E+003 4.29095E+001 1.85742E+004 + 2.57724E+006 3.07207E-003 2.03864E+003 4.29161E+001 1.85640E+004 + 2.59267E+006 3.01755E-003 2.04476E+003 4.29228E+001 1.85538E+004 + 2.60819E+006 2.96399E-003 2.05091E+003 4.29294E+001 1.85436E+004 + 2.62381E+006 2.91138E-003 2.05707E+003 4.29360E+001 1.85335E+004 + 2.63952E+006 2.85971E-003 2.06325E+003 4.29426E+001 1.85233E+004 + 2.65532E+006 2.80895E-003 2.06944E+003 4.29492E+001 1.85132E+004 + 2.67122E+006 2.75909E-003 2.07566E+003 4.29558E+001 1.85030E+004 + 2.68721E+006 2.71012E-003 2.08190E+003 4.29624E+001 1.84929E+004 + 2.70330E+006 2.66202E-003 2.08815E+003 4.29690E+001 1.84827E+004 + 2.71949E+006 2.61477E-003 2.09442E+003 4.29756E+001 1.84726E+004 + 2.73577E+006 2.56836E-003 2.10071E+003 4.29822E+001 1.84625E+004 + 2.75215E+006 2.52277E-003 2.10702E+003 4.29888E+001 1.84523E+004 + 2.76863E+006 2.47800E-003 2.11335E+003 4.29954E+001 1.84422E+004 + 2.78521E+006 2.43401E-003 2.11969E+003 4.30020E+001 1.84321E+004 + 2.80188E+006 2.39081E-003 2.12606E+003 4.30086E+001 1.84220E+004 + 2.81866E+006 2.34838E-003 2.13244E+003 4.30151E+001 1.84119E+004 + 2.83554E+006 2.30669E-003 2.13885E+003 4.30217E+001 1.84018E+004 + 2.85251E+006 2.26575E-003 2.14527E+003 4.30283E+001 1.83917E+004 + 2.86959E+006 2.22554E-003 2.15171E+003 4.30348E+001 1.83816E+004 + 2.88677E+006 2.18604E-003 2.15817E+003 4.30414E+001 1.83716E+004 + 2.90406E+006 2.14724E-003 2.16465E+003 4.30479E+001 1.83615E+004 + 2.92145E+006 2.10912E-003 2.17115E+003 4.30545E+001 1.83514E+004 + 2.93894E+006 2.07169E-003 2.17766E+003 4.30610E+001 1.83414E+004 + 2.95653E+006 2.03492E-003 2.18420E+003 4.30676E+001 1.83313E+004 + 2.97424E+006 1.99880E-003 2.19076E+003 4.30741E+001 1.83213E+004 + 2.99204E+006 1.96332E-003 2.19733E+003 4.30807E+001 1.83112E+004 + 3.00996E+006 1.92848E-003 2.20393E+003 4.30872E+001 1.83012E+004 + 3.02798E+006 1.89425E-003 2.21055E+003 4.30937E+001 1.82912E+004 + 3.04611E+006 1.86063E-003 2.21718E+003 4.31002E+001 1.82811E+004 + 3.06435E+006 1.82760E-003 2.22383E+003 4.31068E+001 1.82711E+004 + 3.08270E+006 1.79516E-003 2.23051E+003 4.31133E+001 1.82611E+004 + 3.10115E+006 1.76330E-003 2.23720E+003 4.31198E+001 1.82511E+004 + 3.11972E+006 1.73200E-003 2.24392E+003 4.31263E+001 1.82411E+004 + 3.13840E+006 1.70126E-003 2.25065E+003 4.31328E+001 1.82311E+004 + 3.15719E+006 1.67107E-003 2.25740E+003 4.31393E+001 1.82211E+004 + 3.17609E+006 1.64141E-003 2.26418E+003 4.31458E+001 1.82111E+004 + 3.19511E+006 1.61227E-003 2.27097E+003 4.31523E+001 1.82012E+004 + 3.21424E+006 1.58365E-003 2.27779E+003 4.31588E+001 1.81912E+004 + 3.23348E+006 1.55555E-003 2.28462E+003 4.31653E+001 1.81812E+004 + 3.25285E+006 1.52794E-003 2.29148E+003 4.31718E+001 1.81712E+004 + 3.27232E+006 1.50082E-003 2.29835E+003 4.31783E+001 1.81613E+004 + 3.29191E+006 1.47418E-003 2.30525E+003 4.31847E+001 1.81513E+004 + 3.31162E+006 1.44801E-003 2.31216E+003 4.31912E+001 1.81414E+004 + 3.33145E+006 1.42231E-003 2.31910E+003 4.31977E+001 1.81315E+004 + 3.35140E+006 1.39707E-003 2.32606E+003 4.32041E+001 1.81215E+004 + 3.37146E+006 1.37227E-003 2.33303E+003 4.32106E+001 1.81116E+004 + 3.39165E+006 1.34791E-003 2.34003E+003 4.32171E+001 1.81017E+004 + 3.41196E+006 1.32399E-003 2.34705E+003 4.32235E+001 1.80918E+004 + 3.43239E+006 1.30049E-003 2.35409E+003 4.32300E+001 1.80818E+004 + 3.45294E+006 1.27741E-003 2.36115E+003 4.32364E+001 1.80719E+004 + 3.47361E+006 1.25473E-003 2.36823E+003 4.32429E+001 1.80620E+004 + 3.49441E+006 1.23246E-003 2.37534E+003 4.32493E+001 1.80521E+004 + 3.51533E+006 1.21059E-003 2.38246E+003 4.32557E+001 1.80423E+004 + 3.53638E+006 1.18910E-003 2.38961E+003 4.32622E+001 1.80324E+004 + 3.55755E+006 1.16800E-003 2.39677E+003 4.32686E+001 1.80225E+004 + 3.57885E+006 1.14727E-003 2.40396E+003 4.32750E+001 1.80126E+004 + 3.60028E+006 1.12690E-003 2.41117E+003 4.32815E+001 1.80027E+004 + 3.62184E+006 1.10690E-003 2.41840E+003 4.32879E+001 1.79929E+004 + 3.64352E+006 1.08725E-003 2.42565E+003 4.32943E+001 1.79830E+004 + 3.66534E+006 1.06796E-003 2.43293E+003 4.33007E+001 1.79732E+004 + 3.68728E+006 1.04900E-003 2.44022E+003 4.33071E+001 1.79633E+004 + 3.70936E+006 1.03038E-003 2.44754E+003 4.33135E+001 1.79535E+004 + 3.73157E+006 1.01209E-003 2.45488E+003 4.33199E+001 1.79437E+004 + 3.75391E+006 9.94130E-004 2.46224E+003 4.33263E+001 1.79338E+004 + 3.77639E+006 9.76485E-004 2.46962E+003 4.33327E+001 1.79240E+004 + 3.79900E+006 9.59153E-004 2.47703E+003 4.33391E+001 1.79142E+004 + 3.82175E+006 9.42129E-004 2.48445E+003 4.33455E+001 1.79044E+004 + 3.84463E+006 9.25407E-004 2.49190E+003 4.33519E+001 1.78946E+004 + 3.86765E+006 9.08981E-004 2.49937E+003 4.33583E+001 1.78848E+004 + 3.89080E+006 8.92848E-004 2.50687E+003 4.33646E+001 1.78750E+004 + 3.91410E+006 8.77000E-004 2.51438E+003 4.33710E+001 1.78652E+004 + 3.93754E+006 8.61434E-004 2.52192E+003 4.33774E+001 1.78554E+004 + 3.96111E+006 8.46145E-004 2.52948E+003 4.33837E+001 1.78456E+004 + 3.98483E+006 8.31126E-004 2.53706E+003 4.33901E+001 1.78358E+004 + 4.00869E+006 8.16374E-004 2.54467E+003 4.33965E+001 1.78261E+004 + 4.03269E+006 8.01885E-004 2.55230E+003 4.34028E+001 1.78163E+004 + 4.05683E+006 7.87652E-004 2.55995E+003 4.34092E+001 1.78066E+004 + 4.08112E+006 7.73672E-004 2.56762E+003 4.34155E+001 1.77968E+004 + 4.10556E+006 7.59940E-004 2.57532E+003 4.34219E+001 1.77871E+004 + 4.13014E+006 7.46451E-004 2.58303E+003 4.34282E+001 1.77773E+004 + 4.15487E+006 7.33202E-004 2.59078E+003 4.34345E+001 1.77676E+004 + 4.17974E+006 7.20189E-004 2.59854E+003 4.34409E+001 1.77579E+004 + 4.20477E+006 7.07406E-004 2.60633E+003 4.34472E+001 1.77481E+004 + 4.22995E+006 6.94850E-004 2.61414E+003 4.34535E+001 1.77384E+004 + 4.25527E+006 6.82517E-004 2.62198E+003 4.34598E+001 1.77287E+004 + 4.28075E+006 6.70403E-004 2.62983E+003 4.34662E+001 1.77190E+004 + 4.30638E+006 6.58504E-004 2.63771E+003 4.34725E+001 1.77093E+004 + 4.33216E+006 6.46816E-004 2.64562E+003 4.34788E+001 1.76996E+004 + 4.35810E+006 6.35335E-004 2.65355E+003 4.34851E+001 1.76899E+004 + 4.38420E+006 6.24059E-004 2.66150E+003 4.34914E+001 1.76802E+004 + 4.41045E+006 6.12982E-004 2.66947E+003 4.34977E+001 1.76705E+004 + 4.43685E+006 6.02102E-004 2.67747E+003 4.35040E+001 1.76609E+004 + 4.46342E+006 5.91415E-004 2.68550E+003 4.35103E+001 1.76512E+004 + 4.49014E+006 5.80918E-004 2.69354E+003 4.35166E+001 1.76415E+004 + 4.51703E+006 5.70607E-004 2.70161E+003 4.35229E+001 1.76319E+004 + 4.54407E+006 5.60480E-004 2.70971E+003 4.35292E+001 1.76222E+004 + 4.57128E+006 5.50532E-004 2.71783E+003 4.35354E+001 1.76126E+004 + 4.59865E+006 5.40760E-004 2.72597E+003 4.35417E+001 1.76029E+004 + 4.62618E+006 5.31162E-004 2.73414E+003 4.35480E+001 1.75933E+004 + 4.65388E+006 5.21734E-004 2.74233E+003 4.35543E+001 1.75836E+004 + 4.68175E+006 5.12474E-004 2.75055E+003 4.35605E+001 1.75740E+004 + 4.70978E+006 5.03378E-004 2.75879E+003 4.35668E+001 1.75644E+004 + 4.73798E+006 4.94443E-004 2.76705E+003 4.35731E+001 1.75548E+004 + 4.76635E+006 4.85668E-004 2.77534E+003 4.35793E+001 1.75452E+004 + 4.79488E+006 4.77047E-004 2.78366E+003 4.35856E+001 1.75356E+004 + 4.82359E+006 4.68580E-004 2.79200E+003 4.35918E+001 1.75260E+004 + 4.85247E+006 4.60263E-004 2.80036E+003 4.35981E+001 1.75164E+004 + 4.88153E+006 4.52094E-004 2.80875E+003 4.36043E+001 1.75068E+004 + 4.91075E+006 4.44070E-004 2.81716E+003 4.36105E+001 1.74972E+004 + 4.94016E+006 4.36188E-004 2.82560E+003 4.36168E+001 1.74876E+004 + 4.96973E+006 4.28446E-004 2.83407E+003 4.36230E+001 1.74780E+004 + 4.99949E+006 4.20841E-004 2.84256E+003 4.36292E+001 1.74685E+004 + 5.02942E+006 4.13372E-004 2.85107E+003 4.36355E+001 1.74589E+004 + 5.05954E+006 4.06035E-004 2.85961E+003 4.36417E+001 1.74493E+004 + 5.08983E+006 3.98828E-004 2.86818E+003 4.36479E+001 1.74398E+004 + 5.12031E+006 3.91749E-004 2.87677E+003 4.36541E+001 1.74302E+004 + 5.15096E+006 3.84796E-004 2.88538E+003 4.36603E+001 1.74207E+004 + 5.18180E+006 3.77966E-004 2.89403E+003 4.36665E+001 1.74112E+004 + 5.21283E+006 3.71257E-004 2.90269E+003 4.36727E+001 1.74016E+004 + 5.24404E+006 3.64668E-004 2.91139E+003 4.36789E+001 1.73921E+004 + 5.27544E+006 3.58195E-004 2.92011E+003 4.36851E+001 1.73826E+004 + 5.30702E+006 3.51838E-004 2.92885E+003 4.36913E+001 1.73731E+004 + 5.33880E+006 3.45593E-004 2.93763E+003 4.36975E+001 1.73636E+004 + 5.37076E+006 3.39459E-004 2.94642E+003 4.37037E+001 1.73540E+004 + 5.40292E+006 3.33434E-004 2.95525E+003 4.37099E+001 1.73445E+004 + 5.43527E+006 3.27516E-004 2.96410E+003 4.37161E+001 1.73351E+004 + 5.46781E+006 3.21702E-004 2.97298E+003 4.37223E+001 1.73256E+004 + 5.50055E+006 3.15992E-004 2.98188E+003 4.37284E+001 1.73161E+004 + 5.53349E+006 3.10384E-004 2.99081E+003 4.37346E+001 1.73066E+004 + 5.56662E+006 3.04875E-004 2.99976E+003 4.37408E+001 1.72971E+004 + 5.59995E+006 2.99464E-004 3.00875E+003 4.37469E+001 1.72877E+004 + 5.63348E+006 2.94148E-004 3.01776E+003 4.37531E+001 1.72782E+004 + 5.66721E+006 2.88927E-004 3.02680E+003 4.37592E+001 1.72687E+004 + 5.70114E+006 2.83799E-004 3.03586E+003 4.37654E+001 1.72593E+004 + 5.73527E+006 2.78762E-004 3.04495E+003 4.37716E+001 1.72498E+004 + 5.76961E+006 2.73814E-004 3.05407E+003 4.37777E+001 1.72404E+004 + 5.80416E+006 2.68954E-004 3.06321E+003 4.37838E+001 1.72310E+004 + 5.83891E+006 2.64180E-004 3.07239E+003 4.37900E+001 1.72215E+004 + 5.87387E+006 2.59491E-004 3.08158E+003 4.37961E+001 1.72121E+004 + 5.90904E+006 2.54886E-004 3.09081E+003 4.38023E+001 1.72027E+004 + 5.94442E+006 2.50362E-004 3.10007E+003 4.38084E+001 1.71933E+004 + 5.98001E+006 2.45918E-004 3.10935E+003 4.38145E+001 1.71838E+004 + 6.01581E+006 2.41553E-004 3.11866E+003 4.38206E+001 1.71744E+004 + 6.05183E+006 2.37266E-004 3.12800E+003 4.38267E+001 1.71650E+004 + 6.08807E+006 2.33055E-004 3.13736E+003 4.38329E+001 1.71556E+004 + 6.12452E+006 2.28918E-004 3.14676E+003 4.38390E+001 1.71463E+004 + 6.16119E+006 2.24855E-004 3.15618E+003 4.38451E+001 1.71369E+004 + 6.19808E+006 2.20864E-004 3.16563E+003 4.38512E+001 1.71275E+004 + 6.23519E+006 2.16944E-004 3.17510E+003 4.38573E+001 1.71181E+004 + 6.27252E+006 2.13093E-004 3.18461E+003 4.38634E+001 1.71087E+004 + 6.31008E+006 2.09311E-004 3.19415E+003 4.38695E+001 1.70994E+004 + 6.34786E+006 2.05596E-004 3.20371E+003 4.38756E+001 1.70900E+004 + 6.38586E+006 2.01947E-004 3.21330E+003 4.38817E+001 1.70807E+004 + 6.42410E+006 1.98362E-004 3.22292E+003 4.38878E+001 1.70713E+004 + 6.46256E+006 1.94842E-004 3.23257E+003 4.38938E+001 1.70620E+004 + 6.50125E+006 1.91383E-004 3.24225E+003 4.38999E+001 1.70526E+004 + 6.54018E+006 1.87986E-004 3.25195E+003 4.39060E+001 1.70433E+004 + 6.57934E+006 1.84650E-004 3.26169E+003 4.39121E+001 1.70340E+004 + 6.61873E+006 1.81372E-004 3.27145E+003 4.39181E+001 1.70246E+004 + 6.65836E+006 1.78153E-004 3.28125E+003 4.39242E+001 1.70153E+004 + 6.69823E+006 1.74991E-004 3.29107E+003 4.39303E+001 1.70060E+004 + 6.73833E+006 1.71885E-004 3.30092E+003 4.39363E+001 1.69967E+004 + 6.77868E+006 1.68834E-004 3.31080E+003 4.39424E+001 1.69874E+004 + 6.81926E+006 1.65838E-004 3.32071E+003 4.39484E+001 1.69781E+004 + 6.86009E+006 1.62894E-004 3.33065E+003 4.39545E+001 1.69688E+004 + 6.90117E+006 1.60003E-004 3.34062E+003 4.39605E+001 1.69595E+004 + 6.94249E+006 1.57163E-004 3.35062E+003 4.39666E+001 1.69502E+004 + 6.98405E+006 1.54374E-004 3.36065E+003 4.39726E+001 1.69410E+004 + 7.02587E+006 1.51633E-004 3.37071E+003 4.39786E+001 1.69317E+004 + 7.06794E+006 1.48942E-004 3.38080E+003 4.39847E+001 1.69224E+004 + 7.11026E+006 1.46299E-004 3.39092E+003 4.39907E+001 1.69132E+004 + 7.15283E+006 1.43702E-004 3.40107E+003 4.39967E+001 1.69039E+004 + 7.19565E+006 1.41151E-004 3.41125E+003 4.40027E+001 1.68947E+004 + 7.23874E+006 1.38646E-004 3.42146E+003 4.40088E+001 1.68854E+004 + 7.28208E+006 1.36185E-004 3.43170E+003 4.40148E+001 1.68762E+004 + 7.32568E+006 1.33768E-004 3.44198E+003 4.40208E+001 1.68669E+004 + 7.36954E+006 1.31394E-004 3.45228E+003 4.40268E+001 1.68577E+004 + 7.41366E+006 1.29062E-004 3.46261E+003 4.40328E+001 1.68485E+004 + 7.45805E+006 1.26771E-004 3.47297E+003 4.40388E+001 1.68393E+004 + 7.50271E+006 1.24521E-004 3.48337E+003 4.40448E+001 1.68300E+004 + 7.54763E+006 1.22311E-004 3.49380E+003 4.40508E+001 1.68208E+004 + 7.59282E+006 1.20140E-004 3.50425E+003 4.40568E+001 1.68116E+004 + 7.63828E+006 1.18007E-004 3.51474E+003 4.40628E+001 1.68024E+004 + 7.68401E+006 1.15913E-004 3.52526E+003 4.40688E+001 1.67932E+004 + 7.73002E+006 1.13855E-004 3.53581E+003 4.40748E+001 1.67840E+004 + 7.77630E+006 1.11835E-004 3.54639E+003 4.40807E+001 1.67749E+004 + 7.82286E+006 1.09850E-004 3.55701E+003 4.40867E+001 1.67657E+004 + 7.86970E+006 1.07900E-004 3.56765E+003 4.40927E+001 1.67565E+004 + 7.91682E+006 1.05985E-004 3.57833E+003 4.40987E+001 1.67473E+004 + 7.96422E+006 1.04104E-004 3.58904E+003 4.41046E+001 1.67382E+004 + 8.01191E+006 1.02256E-004 3.59978E+003 4.41106E+001 1.67290E+004 + 8.05988E+006 1.00441E-004 3.61056E+003 4.41165E+001 1.67198E+004 + 8.10813E+006 9.86581E-005 3.62136E+003 4.41225E+001 1.67107E+004 + 8.15668E+006 9.69070E-005 3.63220E+003 4.41285E+001 1.67015E+004 + 8.20552E+006 9.51870E-005 3.64307E+003 4.41344E+001 1.66924E+004 + 8.25465E+006 9.34975E-005 3.65397E+003 4.41403E+001 1.66833E+004 + 8.30407E+006 9.18380E-005 3.66491E+003 4.41463E+001 1.66741E+004 + 8.35379E+006 9.02079E-005 3.67588E+003 4.41522E+001 1.66650E+004 + 8.40381E+006 8.86068E-005 3.68688E+003 4.41582E+001 1.66559E+004 + 8.45412E+006 8.70341E-005 3.69791E+003 4.41641E+001 1.66468E+004 + 8.50474E+006 8.54893E-005 3.70898E+003 4.41700E+001 1.66377E+004 + 8.55566E+006 8.39720E-005 3.72008E+003 4.41760E+001 1.66286E+004 + 8.60689E+006 8.24815E-005 3.73121E+003 4.41819E+001 1.66195E+004 + 8.65842E+006 8.10176E-005 3.74237E+003 4.41878E+001 1.66104E+004 + 8.71026E+006 7.95796E-005 3.75357E+003 4.41937E+001 1.66013E+004 + 8.76242E+006 7.81671E-005 3.76481E+003 4.41996E+001 1.65922E+004 + 8.81488E+006 7.67797E-005 3.77607E+003 4.42055E+001 1.65831E+004 + 8.86766E+006 7.54169E-005 3.78737E+003 4.42115E+001 1.65740E+004 + 8.92075E+006 7.40783E-005 3.79871E+003 4.42174E+001 1.65650E+004 + 8.97416E+006 7.27635E-005 3.81007E+003 4.42233E+001 1.65559E+004 + 9.02790E+006 7.14720E-005 3.82147E+003 4.42292E+001 1.65468E+004 + 9.08195E+006 7.02034E-005 3.83291E+003 4.42350E+001 1.65378E+004 + 9.13633E+006 6.89574E-005 3.84438E+003 4.42409E+001 1.65287E+004 + 9.19103E+006 6.77335E-005 3.85588E+003 4.42468E+001 1.65197E+004 + 9.24606E+006 6.65312E-005 3.86742E+003 4.42527E+001 1.65106E+004 + 9.30142E+006 6.53504E-005 3.87900E+003 4.42586E+001 1.65016E+004 + 9.35711E+006 6.41904E-005 3.89060E+003 4.42645E+001 1.64926E+004 + 9.41313E+006 6.30511E-005 3.90224E+003 4.42703E+001 1.64836E+004 + 9.46949E+006 6.19320E-005 3.91392E+003 4.42762E+001 1.64745E+004 + 9.52619E+006 6.08328E-005 3.92563E+003 4.42821E+001 1.64655E+004 + 9.58323E+006 5.97530E-005 3.93738E+003 4.42880E+001 1.64565E+004 + 9.64061E+006 5.86925E-005 3.94916E+003 4.42938E+001 1.64475E+004 + 9.69833E+006 5.76507E-005 3.96098E+003 4.42997E+001 1.64385E+004 + 9.75640E+006 5.66275E-005 3.97283E+003 4.43055E+001 1.64295E+004 + 9.81481E+006 5.56224E-005 3.98472E+003 4.43114E+001 1.64205E+004 + 9.87358E+006 5.46351E-005 3.99664E+003 4.43172E+001 1.64115E+004 + 9.93269E+006 5.36654E-005 4.00860E+003 4.43231E+001 1.64025E+004 + 9.99216E+006 5.27129E-005 4.02059E+003 4.43289E+001 1.63936E+004 + 1.00520E+007 5.17773E-005 4.03263E+003 4.43348E+001 1.63846E+004 + 1.01122E+007 5.08583E-005 4.04469E+003 4.43406E+001 1.63756E+004 + 1.01727E+007 4.99556E-005 4.05679E+003 4.43464E+001 1.63667E+004 + 1.02336E+007 4.90689E-005 4.06893E+003 4.43523E+001 1.63577E+004 + 1.02949E+007 4.81980E-005 4.08111E+003 4.43581E+001 1.63488E+004 + 1.03565E+007 4.73425E-005 4.09332E+003 4.43639E+001 1.63398E+004 + 1.04186E+007 4.65022E-005 4.10557E+003 4.43697E+001 1.63309E+004 + 1.04809E+007 4.56768E-005 4.11785E+003 4.43756E+001 1.63219E+004 + 1.05437E+007 4.48661E-005 4.13017E+003 4.43814E+001 1.63130E+004 + 1.06068E+007 4.40698E-005 4.14253E+003 4.43872E+001 1.63041E+004 + 1.06703E+007 4.32876E-005 4.15492E+003 4.43930E+001 1.62951E+004 + 1.07342E+007 4.25193E-005 4.16736E+003 4.43988E+001 1.62862E+004 + 1.07985E+007 4.17646E-005 4.17982E+003 4.44046E+001 1.62773E+004 + 1.08631E+007 4.10233E-005 4.19233E+003 4.44104E+001 1.62684E+004 + 1.09282E+007 4.02952E-005 4.20487E+003 4.44162E+001 1.62595E+004 + 1.09936E+007 3.95800E-005 4.21746E+003 4.44220E+001 1.62506E+004 + 1.10594E+007 3.88774E-005 4.23007E+003 4.44278E+001 1.62417E+004 + 1.11256E+007 3.81874E-005 4.24273E+003 4.44336E+001 1.62328E+004 + 1.11923E+007 3.75096E-005 4.25542E+003 4.44393E+001 1.62239E+004 + 1.12593E+007 3.68438E-005 4.26816E+003 4.44451E+001 1.62151E+004 + 1.13267E+007 3.61899E-005 4.28093E+003 4.44509E+001 1.62062E+004 + 1.13945E+007 3.55475E-005 4.29374E+003 4.44567E+001 1.61973E+004 + 1.14627E+007 3.49166E-005 4.30658E+003 4.44624E+001 1.61885E+004 + 1.15314E+007 3.42969E-005 4.31947E+003 4.44682E+001 1.61796E+004 + 1.16004E+007 3.36881E-005 4.33239E+003 4.44740E+001 1.61707E+004 + 1.16699E+007 3.30902E-005 4.34535E+003 4.44797E+001 1.61619E+004 + 1.17397E+007 3.25029E-005 4.35835E+003 4.44855E+001 1.61530E+004 + 1.18100E+007 3.19260E-005 4.37139E+003 4.44912E+001 1.61442E+004 + 1.18807E+007 3.13593E-005 4.38447E+003 4.44970E+001 1.61354E+004 + 1.19519E+007 3.08027E-005 4.39759E+003 4.45027E+001 1.61265E+004 + 1.20234E+007 3.02560E-005 4.41075E+003 4.45085E+001 1.61177E+004 diff --git a/tests/morphology_test_cases/complex/ejecta_table_min.dat b/tests/morphology_test_cases/complex/ejecta_table_min.dat new file mode 100644 index 00000000..67e90eb5 --- /dev/null +++ b/tests/morphology_test_cases/complex/ejecta_table_min.dat @@ -0,0 +1,1003 @@ +# trad = 3.07252E+04 frad = 5.00191E+04 +# ejrim = 4.20231E+02 ejdis = 1.20234E+07 imp = 6.44595E+03 +# "r (m)" "h (m)" "v (m/s)" "ang (deg)" "erad (m)" + 3.09092E+004 4.00684E+000 2.06587E+001 3.50415E+001 3.06615E+004 + 3.10943E+004 8.03767E+000 2.91936E+001 3.50819E+001 3.05994E+004 + 3.12804E+004 1.20926E+001 3.57301E+001 3.51214E+001 3.05388E+004 + 3.14677E+004 1.61719E+001 4.12323E+001 3.51599E+001 3.04796E+004 + 3.16561E+004 2.02755E+001 4.60739E+001 3.51976E+001 3.04217E+004 + 3.18457E+004 2.44038E+001 5.04470E+001 3.52344E+001 3.03651E+004 + 3.20363E+004 2.85567E+001 5.44658E+001 3.52705E+001 3.03098E+004 + 3.22282E+004 3.27345E+001 5.82050E+001 3.53058E+001 3.02555E+004 + 3.24211E+004 3.69374E+001 6.17163E+001 3.53404E+001 3.02023E+004 + 3.26152E+004 4.11654E+001 6.50376E+001 3.53743E+001 3.01502E+004 + 3.28105E+004 4.54187E+001 6.81973E+001 3.54076E+001 3.00990E+004 + 3.30070E+004 4.96975E+001 7.12178E+001 3.54403E+001 3.00488E+004 + 3.32046E+004 5.40018E+001 7.41165E+001 3.54724E+001 2.99995E+004 + 3.34034E+004 5.83320E+001 7.69079E+001 3.55040E+001 2.99510E+004 + 3.36034E+004 6.26881E+001 7.96037E+001 3.55350E+001 2.99034E+004 + 3.38046E+004 6.70703E+001 8.22139E+001 3.55655E+001 2.98565E+004 + 3.40070E+004 7.14787E+001 8.47468E+001 3.55955E+001 2.98104E+004 + 3.42106E+004 7.59135E+001 8.72095E+001 3.56250E+001 2.97650E+004 + 3.44154E+004 8.03749E+001 8.96082E+001 3.56541E+001 2.97203E+004 + 3.46215E+004 8.48629E+001 9.19482E+001 3.56828E+001 2.96763E+004 + 3.48288E+004 8.93779E+001 9.42342E+001 3.57110E+001 2.96329E+004 + 3.50373E+004 9.39199E+001 9.64704E+001 3.57389E+001 2.95901E+004 + 3.52471E+004 9.84890E+001 9.86604E+001 3.57663E+001 2.95480E+004 + 3.54581E+004 1.03086E+002 1.00808E+002 3.57934E+001 2.95064E+004 + 3.56704E+004 1.07710E+002 1.02915E+002 3.58201E+001 2.94653E+004 + 3.58840E+004 1.12361E+002 1.04984E+002 3.58465E+001 2.94248E+004 + 3.60989E+004 1.17041E+002 1.07019E+002 3.58725E+001 2.93848E+004 + 3.63150E+004 1.21749E+002 1.09021E+002 3.58982E+001 2.93454E+004 + 3.65324E+004 1.26484E+002 1.10993E+002 3.59236E+001 2.93064E+004 + 3.67512E+004 1.31248E+002 1.12935E+002 3.59486E+001 2.92679E+004 + 3.69712E+004 1.36041E+002 1.14850E+002 3.59734E+001 2.92298E+004 + 3.71926E+004 1.40863E+002 1.16739E+002 3.59979E+001 2.91922E+004 + 3.74153E+004 1.45713E+002 1.18603E+002 3.60221E+001 2.91550E+004 + 3.76393E+004 1.50592E+002 1.20445E+002 3.60461E+001 2.91182E+004 + 3.78646E+004 1.55501E+002 1.22264E+002 3.60697E+001 2.90819E+004 + 3.80914E+004 1.60438E+002 1.24063E+002 3.60931E+001 2.90459E+004 + 3.83194E+004 1.65406E+002 1.25842E+002 3.61163E+001 2.90103E+004 + 3.85489E+004 1.70403E+002 1.27602E+002 3.61392E+001 2.89751E+004 + 3.87797E+004 1.75430E+002 1.29344E+002 3.61619E+001 2.89402E+004 + 3.90118E+004 1.80487E+002 1.31068E+002 3.61844E+001 2.89057E+004 + 3.92454E+004 1.85575E+002 1.32777E+002 3.62066E+001 2.88715E+004 + 3.94804E+004 1.90693E+002 1.34470E+002 3.62287E+001 2.88377E+004 + 3.97168E+004 1.95841E+002 1.36148E+002 3.62505E+001 2.88042E+004 + 3.99546E+004 2.01021E+002 1.37812E+002 3.62721E+001 2.87710E+004 + 4.01938E+004 2.06231E+002 1.39462E+002 3.62935E+001 2.87381E+004 + 4.04345E+004 2.11473E+002 1.41099E+002 3.63147E+001 2.87055E+004 + 4.06766E+004 2.16746E+002 1.42723E+002 3.63357E+001 2.86732E+004 + 4.09201E+004 2.22050E+002 1.44336E+002 3.63565E+001 2.86412E+004 + 4.11651E+004 2.27387E+002 1.45937E+002 3.63772E+001 2.86095E+004 + 4.14116E+004 2.32755E+002 1.47527E+002 3.63977E+001 2.85781E+004 + 4.16595E+004 2.38155E+002 1.49106E+002 3.64180E+001 2.85469E+004 + 4.19090E+004 2.43588E+002 1.50675E+002 3.64381E+001 2.85160E+004 + 4.21599E+004 2.49054E+002 1.52235E+002 3.64580E+001 2.84853E+004 + 4.24123E+004 2.54552E+002 1.53785E+002 3.64779E+001 2.84549E+004 + 4.26663E+004 2.60082E+002 1.55326E+002 3.64975E+001 2.84247E+004 + 4.29217E+004 2.65647E+002 1.56858E+002 3.65170E+001 2.83948E+004 + 4.31787E+004 2.71244E+002 1.58382E+002 3.65363E+001 2.83650E+004 + 4.34372E+004 2.76875E+002 1.59898E+002 3.65555E+001 2.83356E+004 + 4.36973E+004 2.82539E+002 1.61406E+002 3.65746E+001 2.83063E+004 + 4.39589E+004 2.88238E+002 1.62907E+002 3.65935E+001 2.82773E+004 + 4.42221E+004 2.93970E+002 1.64401E+002 3.66122E+001 2.82484E+004 + 4.44869E+004 2.99737E+002 1.65887E+002 3.66308E+001 2.82198E+004 + 4.47533E+004 3.05539E+002 1.67367E+002 3.66493E+001 2.81914E+004 + 4.50212E+004 3.11375E+002 1.68841E+002 3.66677E+001 2.81632E+004 + 4.52908E+004 3.17246E+002 1.70308E+002 3.66859E+001 2.81352E+004 + 4.55620E+004 3.23153E+002 1.71770E+002 3.67040E+001 2.81074E+004 + 4.58348E+004 3.29094E+002 1.73226E+002 3.67220E+001 2.80797E+004 + 4.61092E+004 3.35072E+002 1.74676E+002 3.67399E+001 2.80523E+004 + 4.63853E+004 3.41085E+002 1.76121E+002 3.67576E+001 2.80250E+004 + 4.66630E+004 3.47134E+002 1.77561E+002 3.67753E+001 2.79979E+004 + 4.69424E+004 3.53219E+002 1.78996E+002 3.67928E+001 2.79710E+004 + 4.72234E+004 3.59341E+002 1.80426E+002 3.68102E+001 2.79443E+004 + 4.75062E+004 3.65499E+002 1.81851E+002 3.68275E+001 2.79177E+004 + 4.77906E+004 3.71694E+002 1.83272E+002 3.68447E+001 2.78913E+004 + 4.80768E+004 3.77926E+002 1.84689E+002 3.68618E+001 2.78651E+004 + 4.83646E+004 3.84196E+002 1.86102E+002 3.68787E+001 2.78390E+004 + 4.86542E+004 3.90503E+002 1.87510E+002 3.68956E+001 2.78131E+004 + 4.89455E+004 3.96848E+002 1.88915E+002 3.69124E+001 2.77873E+004 + 4.92386E+004 4.03231E+002 1.90317E+002 3.69291E+001 2.77617E+004 + 4.95334E+004 4.09652E+002 1.91715E+002 3.69456E+001 2.77362E+004 + 4.98299E+004 4.16112E+002 1.93109E+002 3.69621E+001 2.77109E+004 + 5.01283E+004 4.17491E+002 1.94500E+002 3.69785E+001 2.76857E+004 + 5.04284E+004 4.10081E+002 1.95888E+002 3.69948E+001 2.76607E+004 + 5.07304E+004 4.02802E+002 1.97273E+002 3.70110E+001 2.76358E+004 + 5.10341E+004 3.95653E+002 1.98655E+002 3.70271E+001 2.76110E+004 + 5.13397E+004 3.88630E+002 2.00034E+002 3.70432E+001 2.75864E+004 + 5.16471E+004 3.81732E+002 2.01411E+002 3.70591E+001 2.75619E+004 + 5.19563E+004 3.74957E+002 2.02785E+002 3.70750E+001 2.75375E+004 + 5.22674E+004 3.68302E+002 2.04157E+002 3.70908E+001 2.75133E+004 + 5.25803E+004 3.61765E+002 2.05526E+002 3.71064E+001 2.74892E+004 + 5.28951E+004 3.55344E+002 2.06893E+002 3.71221E+001 2.74652E+004 + 5.32118E+004 3.49036E+002 2.08258E+002 3.71376E+001 2.74413E+004 + 5.35304E+004 3.42841E+002 2.09621E+002 3.71530E+001 2.74176E+004 + 5.38509E+004 3.36756E+002 2.10982E+002 3.71684E+001 2.73940E+004 + 5.41734E+004 3.30779E+002 2.12341E+002 3.71837E+001 2.73705E+004 + 5.44977E+004 3.24908E+002 2.13698E+002 3.71990E+001 2.73471E+004 + 5.48240E+004 3.19141E+002 2.15053E+002 3.72141E+001 2.73238E+004 + 5.51523E+004 3.13477E+002 2.16407E+002 3.72292E+001 2.73006E+004 + 5.54825E+004 3.07913E+002 2.17759E+002 3.72442E+001 2.72775E+004 + 5.58147E+004 3.02448E+002 2.19110E+002 3.72591E+001 2.72546E+004 + 5.61489E+004 2.97079E+002 2.20460E+002 3.72740E+001 2.72317E+004 + 5.64851E+004 2.91806E+002 2.21808E+002 3.72888E+001 2.72090E+004 + 5.68233E+004 2.86627E+002 2.23155E+002 3.73036E+001 2.71864E+004 + 5.71635E+004 2.81540E+002 2.24501E+002 3.73182E+001 2.71638E+004 + 5.75057E+004 2.76543E+002 2.25845E+002 3.73328E+001 2.71414E+004 + 5.78500E+004 2.71634E+002 2.27189E+002 3.73474E+001 2.71191E+004 + 5.81964E+004 2.66813E+002 2.28532E+002 3.73618E+001 2.70968E+004 + 5.85449E+004 2.62077E+002 2.29873E+002 3.73763E+001 2.70747E+004 + 5.88954E+004 2.57426E+002 2.31214E+002 3.73906E+001 2.70526E+004 + 5.92480E+004 2.52856E+002 2.32555E+002 3.74049E+001 2.70307E+004 + 5.96028E+004 2.48368E+002 2.33894E+002 3.74191E+001 2.70088E+004 + 5.99596E+004 2.43960E+002 2.35233E+002 3.74333E+001 2.69871E+004 + 6.03186E+004 2.39630E+002 2.36571E+002 3.74474E+001 2.69654E+004 + 6.06798E+004 2.35377E+002 2.37909E+002 3.74615E+001 2.69438E+004 + 6.10431E+004 2.31199E+002 2.39246E+002 3.74755E+001 2.69223E+004 + 6.14086E+004 2.27095E+002 2.40583E+002 3.74894E+001 2.69009E+004 + 6.17763E+004 2.23065E+002 2.41920E+002 3.75033E+001 2.68795E+004 + 6.21461E+004 2.19105E+002 2.43256E+002 3.75171E+001 2.68583E+004 + 6.25182E+004 2.15217E+002 2.44592E+002 3.75309E+001 2.68371E+004 + 6.28925E+004 2.11397E+002 2.45928E+002 3.75446E+001 2.68161E+004 + 6.32691E+004 2.07645E+002 2.47263E+002 3.75583E+001 2.67951E+004 + 6.36479E+004 2.03959E+002 2.48599E+002 3.75719E+001 2.67741E+004 + 6.40290E+004 2.00339E+002 2.49934E+002 3.75855E+001 2.67533E+004 + 6.44124E+004 1.96783E+002 2.51270E+002 3.75990E+001 2.67325E+004 + 6.47980E+004 1.93290E+002 2.52605E+002 3.76124E+001 2.67119E+004 + 6.51860E+004 1.89860E+002 2.53941E+002 3.76258E+001 2.66912E+004 + 6.55763E+004 1.86490E+002 2.55277E+002 3.76392E+001 2.66707E+004 + 6.59689E+004 1.83180E+002 2.56613E+002 3.76525E+001 2.66503E+004 + 6.63639E+004 1.79928E+002 2.57949E+002 3.76658E+001 2.66299E+004 + 6.67613E+004 1.76735E+002 2.59286E+002 3.76790E+001 2.66096E+004 + 6.71610E+004 1.73598E+002 2.60623E+002 3.76922E+001 2.65893E+004 + 6.75631E+004 1.70517E+002 2.61960E+002 3.77053E+001 2.65691E+004 + 6.79676E+004 1.67490E+002 2.63297E+002 3.77184E+001 2.65490E+004 + 6.83746E+004 1.64517E+002 2.64635E+002 3.77315E+001 2.65290E+004 + 6.87840E+004 1.61597E+002 2.65974E+002 3.77444E+001 2.65090E+004 + 6.91958E+004 1.58729E+002 2.67313E+002 3.77574E+001 2.64891E+004 + 6.96101E+004 1.55912E+002 2.68653E+002 3.77703E+001 2.64693E+004 + 7.00269E+004 1.53144E+002 2.69993E+002 3.77832E+001 2.64496E+004 + 7.04462E+004 1.50426E+002 2.71334E+002 3.77960E+001 2.64299E+004 + 7.08679E+004 1.47756E+002 2.72675E+002 3.78088E+001 2.64102E+004 + 7.12923E+004 1.45134E+002 2.74017E+002 3.78215E+001 2.63907E+004 + 7.17191E+004 1.42558E+002 2.75360E+002 3.78342E+001 2.63711E+004 + 7.21485E+004 1.40027E+002 2.76704E+002 3.78469E+001 2.63517E+004 + 7.25805E+004 1.37542E+002 2.78049E+002 3.78595E+001 2.63323E+004 + 7.30151E+004 1.35101E+002 2.79394E+002 3.78721E+001 2.63130E+004 + 7.34522E+004 1.32703E+002 2.80741E+002 3.78846E+001 2.62937E+004 + 7.38920E+004 1.30348E+002 2.82088E+002 3.78971E+001 2.62745E+004 + 7.43344E+004 1.28034E+002 2.83436E+002 3.79096E+001 2.62554E+004 + 7.47795E+004 1.25762E+002 2.84786E+002 3.79220E+001 2.62363E+004 + 7.52272E+004 1.23529E+002 2.86136E+002 3.79344E+001 2.62173E+004 + 7.56777E+004 1.21337E+002 2.87487E+002 3.79467E+001 2.61983E+004 + 7.61308E+004 1.19183E+002 2.88840E+002 3.79590E+001 2.61794E+004 + 7.65866E+004 1.17068E+002 2.90193E+002 3.79713E+001 2.61605E+004 + 7.70451E+004 1.14990E+002 2.91548E+002 3.79835E+001 2.61417E+004 + 7.75064E+004 1.12949E+002 2.92904E+002 3.79957E+001 2.61230E+004 + 7.79705E+004 1.10944E+002 2.94261E+002 3.80079E+001 2.61043E+004 + 7.84373E+004 1.08975E+002 2.95619E+002 3.80200E+001 2.60857E+004 + 7.89070E+004 1.07041E+002 2.96979E+002 3.80321E+001 2.60671E+004 + 7.93794E+004 1.05141E+002 2.98340E+002 3.80442E+001 2.60485E+004 + 7.98547E+004 1.03275E+002 2.99702E+002 3.80562E+001 2.60301E+004 + 8.03328E+004 1.01442E+002 3.01066E+002 3.80682E+001 2.60116E+004 + 8.08138E+004 9.96412E+001 3.02431E+002 3.80802E+001 2.59932E+004 + 8.12977E+004 9.78726E+001 3.03798E+002 3.80921E+001 2.59749E+004 + 8.17844E+004 9.61355E+001 3.05166E+002 3.81040E+001 2.59566E+004 + 8.22741E+004 9.44292E+001 3.06535E+002 3.81159E+001 2.59384E+004 + 8.27667E+004 9.27531E+001 3.07906E+002 3.81277E+001 2.59202E+004 + 8.32623E+004 9.11068E+001 3.09278E+002 3.81395E+001 2.59021E+004 + 8.37608E+004 8.94898E+001 3.10653E+002 3.81513E+001 2.58840E+004 + 8.42623E+004 8.79014E+001 3.12028E+002 3.81630E+001 2.58660E+004 + 8.47668E+004 8.63412E+001 3.13405E+002 3.81748E+001 2.58480E+004 + 8.52743E+004 8.48087E+001 3.14784E+002 3.81864E+001 2.58300E+004 + 8.57849E+004 8.33034E+001 3.16165E+002 3.81981E+001 2.58121E+004 + 8.62985E+004 8.18249E+001 3.17547E+002 3.82097E+001 2.57943E+004 + 8.68152E+004 8.03726E+001 3.18931E+002 3.82213E+001 2.57765E+004 + 8.73350E+004 7.89460E+001 3.20317E+002 3.82329E+001 2.57587E+004 + 8.78579E+004 7.75448E+001 3.21704E+002 3.82444E+001 2.57410E+004 + 8.83840E+004 7.61684E+001 3.23094E+002 3.82559E+001 2.57233E+004 + 8.89132E+004 7.48165E+001 3.24485E+002 3.82674E+001 2.57057E+004 + 8.94455E+004 7.34886E+001 3.25878E+002 3.82788E+001 2.56881E+004 + 8.99811E+004 7.21842E+001 3.27273E+002 3.82902E+001 2.56706E+004 + 9.05198E+004 7.09030E+001 3.28669E+002 3.83016E+001 2.56531E+004 + 9.10618E+004 6.96445E+001 3.30068E+002 3.83130E+001 2.56356E+004 + 9.16070E+004 6.84084E+001 3.31469E+002 3.83243E+001 2.56182E+004 + 9.21555E+004 6.71942E+001 3.32871E+002 3.83356E+001 2.56008E+004 + 9.27073E+004 6.60016E+001 3.34276E+002 3.83469E+001 2.55835E+004 + 9.32623E+004 6.48301E+001 3.35682E+002 3.83582E+001 2.55662E+004 + 9.38207E+004 6.36794E+001 3.37091E+002 3.83694E+001 2.55489E+004 + 9.43825E+004 6.25491E+001 3.38502E+002 3.83806E+001 2.55317E+004 + 9.49476E+004 6.14389E+001 3.39914E+002 3.83918E+001 2.55145E+004 + 9.55161E+004 6.03485E+001 3.41329E+002 3.84030E+001 2.54974E+004 + 9.60880E+004 5.92773E+001 3.42746E+002 3.84141E+001 2.54803E+004 + 9.66633E+004 5.82252E+001 3.44166E+002 3.84252E+001 2.54632E+004 + 9.72420E+004 5.71917E+001 3.45587E+002 3.84363E+001 2.54462E+004 + 9.78243E+004 5.61766E+001 3.47010E+002 3.84473E+001 2.54292E+004 + 9.84100E+004 5.51796E+001 3.48436E+002 3.84584E+001 2.54123E+004 + 9.89992E+004 5.42002E+001 3.49864E+002 3.84694E+001 2.53954E+004 + 9.95919E+004 5.32382E+001 3.51294E+002 3.84804E+001 2.53785E+004 + 1.00188E+005 5.22932E+001 3.52727E+002 3.84913E+001 2.53617E+004 + 1.00788E+005 5.13651E+001 3.54162E+002 3.85022E+001 2.53449E+004 + 1.01392E+005 5.04534E+001 3.55599E+002 3.85132E+001 2.53281E+004 + 1.01999E+005 4.95579E+001 3.57039E+002 3.85241E+001 2.53114E+004 + 1.02609E+005 4.86783E+001 3.58480E+002 3.85349E+001 2.52947E+004 + 1.03224E+005 4.78143E+001 3.59925E+002 3.85458E+001 2.52780E+004 + 1.03842E+005 4.69656E+001 3.61372E+002 3.85566E+001 2.52614E+004 + 1.04463E+005 4.61320E+001 3.62821E+002 3.85674E+001 2.52448E+004 + 1.05089E+005 4.53132E+001 3.64272E+002 3.85782E+001 2.52282E+004 + 1.05718E+005 4.45089E+001 3.65726E+002 3.85889E+001 2.52117E+004 + 1.06351E+005 4.37189E+001 3.67183E+002 3.85996E+001 2.51952E+004 + 1.06988E+005 4.29429E+001 3.68642E+002 3.86104E+001 2.51788E+004 + 1.07628E+005 4.21807E+001 3.70104E+002 3.86210E+001 2.51624E+004 + 1.08273E+005 4.14321E+001 3.71568E+002 3.86317E+001 2.51460E+004 + 1.08921E+005 4.06967E+001 3.73035E+002 3.86424E+001 2.51296E+004 + 1.09573E+005 3.99743E+001 3.74504E+002 3.86530E+001 2.51133E+004 + 1.10229E+005 3.92648E+001 3.75976E+002 3.86636E+001 2.50970E+004 + 1.10889E+005 3.85679E+001 3.77451E+002 3.86742E+001 2.50807E+004 + 1.11553E+005 3.78834E+001 3.78928E+002 3.86847E+001 2.50645E+004 + 1.12221E+005 3.72110E+001 3.80408E+002 3.86953E+001 2.50483E+004 + 1.12893E+005 3.65505E+001 3.81891E+002 3.87058E+001 2.50321E+004 + 1.13569E+005 3.59018E+001 3.83376E+002 3.87163E+001 2.50160E+004 + 1.14249E+005 3.52645E+001 3.84864E+002 3.87268E+001 2.49999E+004 + 1.14933E+005 3.46386E+001 3.86355E+002 3.87373E+001 2.49838E+004 + 1.15621E+005 3.40238E+001 3.87849E+002 3.87477E+001 2.49678E+004 + 1.16313E+005 3.34199E+001 3.89346E+002 3.87581E+001 2.49518E+004 + 1.17010E+005 3.28267E+001 3.90845E+002 3.87685E+001 2.49358E+004 + 1.17710E+005 3.22441E+001 3.92347E+002 3.87789E+001 2.49198E+004 + 1.18415E+005 3.16718E+001 3.93852E+002 3.87893E+001 2.49039E+004 + 1.19124E+005 3.11096E+001 3.95360E+002 3.87996E+001 2.48880E+004 + 1.19837E+005 3.05575E+001 3.96871E+002 3.88100E+001 2.48721E+004 + 1.20555E+005 3.00151E+001 3.98384E+002 3.88203E+001 2.48563E+004 + 1.21277E+005 2.94824E+001 3.99901E+002 3.88306E+001 2.48405E+004 + 1.22003E+005 2.89591E+001 4.01421E+002 3.88408E+001 2.48247E+004 + 1.22733E+005 2.84451E+001 4.02943E+002 3.88511E+001 2.48089E+004 + 1.23468E+005 2.79402E+001 4.04469E+002 3.88613E+001 2.47932E+004 + 1.24208E+005 2.74443E+001 4.05997E+002 3.88716E+001 2.47775E+004 + 1.24951E+005 2.69572E+001 4.07529E+002 3.88818E+001 2.47618E+004 + 1.25699E+005 2.64787E+001 4.09064E+002 3.88919E+001 2.47462E+004 + 1.26452E+005 2.60087E+001 4.10601E+002 3.89021E+001 2.47306E+004 + 1.27209E+005 2.55471E+001 4.12142E+002 3.89123E+001 2.47150E+004 + 1.27971E+005 2.50937E+001 4.13686E+002 3.89224E+001 2.46994E+004 + 1.28737E+005 2.46483E+001 4.15233E+002 3.89325E+001 2.46839E+004 + 1.29508E+005 2.42108E+001 4.16783E+002 3.89426E+001 2.46683E+004 + 1.30283E+005 2.37811E+001 4.18337E+002 3.89527E+001 2.46529E+004 + 1.31063E+005 2.33590E+001 4.19893E+002 3.89628E+001 2.46374E+004 + 1.31848E+005 2.29444E+001 4.21453E+002 3.89728E+001 2.46220E+004 + 1.32637E+005 2.25371E+001 4.23016E+002 3.89828E+001 2.46065E+004 + 1.33431E+005 2.21371E+001 4.24582E+002 3.89929E+001 2.45912E+004 + 1.34230E+005 2.17442E+001 4.26152E+002 3.90029E+001 2.45758E+004 + 1.35034E+005 2.13582E+001 4.27724E+002 3.90128E+001 2.45605E+004 + 1.35843E+005 2.09791E+001 4.29300E+002 3.90228E+001 2.45451E+004 + 1.36656E+005 2.06068E+001 4.30880E+002 3.90328E+001 2.45299E+004 + 1.37474E+005 2.02410E+001 4.32462E+002 3.90427E+001 2.45146E+004 + 1.38297E+005 1.98818E+001 4.34048E+002 3.90526E+001 2.44994E+004 + 1.39125E+005 1.95289E+001 4.35638E+002 3.90625E+001 2.44841E+004 + 1.39958E+005 1.91823E+001 4.37230E+002 3.90724E+001 2.44689E+004 + 1.40796E+005 1.88418E+001 4.38826E+002 3.90823E+001 2.44538E+004 + 1.41639E+005 1.85074E+001 4.40426E+002 3.90921E+001 2.44386E+004 + 1.42487E+005 1.81789E+001 4.42029E+002 3.91020E+001 2.44235E+004 + 1.43340E+005 1.78562E+001 4.43635E+002 3.91118E+001 2.44084E+004 + 1.44199E+005 1.75393E+001 4.45245E+002 3.91216E+001 2.43933E+004 + 1.45062E+005 1.72280E+001 4.46859E+002 3.91314E+001 2.43783E+004 + 1.45931E+005 1.69222E+001 4.48476E+002 3.91412E+001 2.43633E+004 + 1.46804E+005 1.66218E+001 4.50096E+002 3.91510E+001 2.43483E+004 + 1.47683E+005 1.63268E+001 4.51720E+002 3.91607E+001 2.43333E+004 + 1.48568E+005 1.60370E+001 4.53348E+002 3.91705E+001 2.43183E+004 + 1.49457E+005 1.57524E+001 4.54979E+002 3.91802E+001 2.43034E+004 + 1.50352E+005 1.54728E+001 4.56614E+002 3.91899E+001 2.42885E+004 + 1.51252E+005 1.51982E+001 4.58252E+002 3.91996E+001 2.42736E+004 + 1.52158E+005 1.49284E+001 4.59894E+002 3.92093E+001 2.42587E+004 + 1.53069E+005 1.46634E+001 4.61540E+002 3.92189E+001 2.42438E+004 + 1.53985E+005 1.44032E+001 4.63189E+002 3.92286E+001 2.42290E+004 + 1.54907E+005 1.41475E+001 4.64842E+002 3.92382E+001 2.42142E+004 + 1.55835E+005 1.38964E+001 4.66499E+002 3.92479E+001 2.41994E+004 + 1.56768E+005 1.36498E+001 4.68159E+002 3.92575E+001 2.41846E+004 + 1.57706E+005 1.34075E+001 4.69824E+002 3.92671E+001 2.41699E+004 + 1.58651E+005 1.31695E+001 4.71492E+002 3.92767E+001 2.41552E+004 + 1.59601E+005 1.29358E+001 4.73163E+002 3.92862E+001 2.41405E+004 + 1.60556E+005 1.27062E+001 4.74839E+002 3.92958E+001 2.41258E+004 + 1.61517E+005 1.24807E+001 4.76518E+002 3.93053E+001 2.41111E+004 + 1.62484E+005 1.22591E+001 4.78201E+002 3.93149E+001 2.40965E+004 + 1.63457E+005 1.20415E+001 4.79889E+002 3.93244E+001 2.40819E+004 + 1.64436E+005 1.18278E+001 4.81579E+002 3.93339E+001 2.40673E+004 + 1.65421E+005 1.16179E+001 4.83274E+002 3.93434E+001 2.40527E+004 + 1.66411E+005 1.14117E+001 4.84973E+002 3.93528E+001 2.40381E+004 + 1.67407E+005 1.12091E+001 4.86676E+002 3.93623E+001 2.40236E+004 + 1.68410E+005 1.10102E+001 4.88382E+002 3.93718E+001 2.40091E+004 + 1.69418E+005 1.08148E+001 4.90093E+002 3.93812E+001 2.39946E+004 + 1.70432E+005 1.06228E+001 4.91807E+002 3.93906E+001 2.39801E+004 + 1.71453E+005 1.04343E+001 4.93526E+002 3.94000E+001 2.39656E+004 + 1.72479E+005 1.02491E+001 4.95249E+002 3.94095E+001 2.39512E+004 + 1.73512E+005 1.00671E+001 4.96975E+002 3.94188E+001 2.39367E+004 + 1.74551E+005 9.88846E+000 4.98706E+002 3.94282E+001 2.39223E+004 + 1.75596E+005 9.71295E+000 5.00441E+002 3.94376E+001 2.39079E+004 + 1.76647E+005 9.54055E+000 5.02179E+002 3.94469E+001 2.38936E+004 + 1.77705E+005 9.37122E+000 5.03922E+002 3.94563E+001 2.38792E+004 + 1.78769E+005 9.20488E+000 5.05669E+002 3.94656E+001 2.38649E+004 + 1.79839E+005 9.04150E+000 5.07421E+002 3.94749E+001 2.38506E+004 + 1.80916E+005 8.88103E+000 5.09176E+002 3.94842E+001 2.38363E+004 + 1.81999E+005 8.72339E+000 5.10935E+002 3.94935E+001 2.38220E+004 + 1.83089E+005 8.56856E+000 5.12699E+002 3.95028E+001 2.38077E+004 + 1.84185E+005 8.41648E+000 5.14467E+002 3.95121E+001 2.37935E+004 + 1.85288E+005 8.26709E+000 5.16239E+002 3.95213E+001 2.37793E+004 + 1.86398E+005 8.12036E+000 5.18016E+002 3.95306E+001 2.37651E+004 + 1.87514E+005 7.97623E+000 5.19796E+002 3.95398E+001 2.37509E+004 + 1.88636E+005 7.83466E+000 5.21581E+002 3.95490E+001 2.37367E+004 + 1.89766E+005 7.69560E+000 5.23371E+002 3.95582E+001 2.37226E+004 + 1.90902E+005 7.55901E+000 5.25164E+002 3.95674E+001 2.37084E+004 + 1.92045E+005 7.42484E+000 5.26962E+002 3.95766E+001 2.36943E+004 + 1.93195E+005 7.29306E+000 5.28764E+002 3.95858E+001 2.36802E+004 + 1.94351E+005 7.16361E+000 5.30571E+002 3.95950E+001 2.36661E+004 + 1.95515E+005 7.03646E+000 5.32382E+002 3.96041E+001 2.36521E+004 + 1.96686E+005 6.91157E+000 5.34198E+002 3.96133E+001 2.36380E+004 + 1.97863E+005 6.78890E+000 5.36018E+002 3.96224E+001 2.36240E+004 + 1.99048E+005 6.66840E+000 5.37842E+002 3.96315E+001 2.36100E+004 + 2.00240E+005 6.55004E+000 5.39671E+002 3.96407E+001 2.35960E+004 + 2.01439E+005 6.43378E+000 5.41504E+002 3.96498E+001 2.35820E+004 + 2.02645E+005 6.31959E+000 5.43342E+002 3.96588E+001 2.35680E+004 + 2.03858E+005 6.20742E+000 5.45184E+002 3.96679E+001 2.35541E+004 + 2.05079E+005 6.09724E+000 5.47031E+002 3.96770E+001 2.35402E+004 + 2.06307E+005 5.98902E+000 5.48883E+002 3.96860E+001 2.35262E+004 + 2.07542E+005 5.88272E+000 5.50739E+002 3.96951E+001 2.35123E+004 + 2.08784E+005 5.77831E+000 5.52600E+002 3.97041E+001 2.34985E+004 + 2.10035E+005 5.67575E+000 5.54465E+002 3.97132E+001 2.34846E+004 + 2.11292E+005 5.57501E+000 5.56335E+002 3.97222E+001 2.34707E+004 + 2.12557E+005 5.47606E+000 5.58209E+002 3.97312E+001 2.34569E+004 + 2.13830E+005 5.37886E+000 5.60089E+002 3.97402E+001 2.34431E+004 + 2.15110E+005 5.28339E+000 5.61972E+002 3.97492E+001 2.34293E+004 + 2.16398E+005 5.18962E+000 5.63861E+002 3.97581E+001 2.34155E+004 + 2.17694E+005 5.09750E+000 5.65754E+002 3.97671E+001 2.34017E+004 + 2.18997E+005 5.00703E+000 5.67653E+002 3.97761E+001 2.33880E+004 + 2.20308E+005 4.91816E+000 5.69555E+002 3.97850E+001 2.33742E+004 + 2.21627E+005 4.83086E+000 5.71463E+002 3.97939E+001 2.33605E+004 + 2.22954E+005 4.74512E+000 5.73376E+002 3.98029E+001 2.33468E+004 + 2.24289E+005 4.66090E+000 5.75293E+002 3.98118E+001 2.33331E+004 + 2.25632E+005 4.57817E+000 5.77215E+002 3.98207E+001 2.33194E+004 + 2.26983E+005 4.49691E+000 5.79142E+002 3.98296E+001 2.33057E+004 + 2.28342E+005 4.41710E+000 5.81074E+002 3.98385E+001 2.32921E+004 + 2.29709E+005 4.33870E+000 5.83011E+002 3.98473E+001 2.32784E+004 + 2.31085E+005 4.26169E+000 5.84952E+002 3.98562E+001 2.32648E+004 + 2.32468E+005 4.18605E+000 5.86899E+002 3.98651E+001 2.32512E+004 + 2.33860E+005 4.11175E+000 5.88850E+002 3.98739E+001 2.32376E+004 + 2.35260E+005 4.03877E+000 5.90807E+002 3.98828E+001 2.32240E+004 + 2.36669E+005 3.96708E+000 5.92768E+002 3.98916E+001 2.32105E+004 + 2.38086E+005 3.89667E+000 5.94735E+002 3.99004E+001 2.31969E+004 + 2.39512E+005 3.82751E+000 5.96707E+002 3.99092E+001 2.31834E+004 + 2.40946E+005 3.75957E+000 5.98683E+002 3.99180E+001 2.31699E+004 + 2.42388E+005 3.69284E+000 6.00665E+002 3.99268E+001 2.31564E+004 + 2.43840E+005 3.62730E+000 6.02652E+002 3.99356E+001 2.31429E+004 + 2.45299E+005 3.56292E+000 6.04643E+002 3.99444E+001 2.31294E+004 + 2.46768E+005 3.49968E+000 6.06640E+002 3.99531E+001 2.31159E+004 + 2.48246E+005 3.43756E+000 6.08643E+002 3.99619E+001 2.31025E+004 + 2.49732E+005 3.37655E+000 6.10650E+002 3.99706E+001 2.30891E+004 + 2.51227E+005 3.31662E+000 6.12662E+002 3.99794E+001 2.30756E+004 + 2.52731E+005 3.25775E+000 6.14680E+002 3.99881E+001 2.30622E+004 + 2.54245E+005 3.19993E+000 6.16703E+002 3.99968E+001 2.30488E+004 + 2.55767E+005 3.14313E+000 6.18731E+002 4.00055E+001 2.30355E+004 + 2.57298E+005 3.08734E+000 6.20765E+002 4.00142E+001 2.30221E+004 + 2.58839E+005 3.03254E+000 6.22803E+002 4.00229E+001 2.30087E+004 + 2.60389E+005 2.97872E+000 6.24847E+002 4.00316E+001 2.29954E+004 + 2.61948E+005 2.92585E+000 6.26897E+002 4.00403E+001 2.29821E+004 + 2.63516E+005 2.87392E+000 6.28951E+002 4.00489E+001 2.29688E+004 + 2.65094E+005 2.82291E+000 6.31011E+002 4.00576E+001 2.29555E+004 + 2.66681E+005 2.77280E+000 6.33077E+002 4.00662E+001 2.29422E+004 + 2.68278E+005 2.72359E+000 6.35147E+002 4.00749E+001 2.29289E+004 + 2.69884E+005 2.67525E+000 6.37224E+002 4.00835E+001 2.29157E+004 + 2.71500E+005 2.62776E+000 6.39305E+002 4.00921E+001 2.29024E+004 + 2.73125E+005 2.58112E+000 6.41392E+002 4.01007E+001 2.28892E+004 + 2.74761E+005 2.53531E+000 6.43485E+002 4.01093E+001 2.28760E+004 + 2.76406E+005 2.49031E+000 6.45583E+002 4.01179E+001 2.28627E+004 + 2.78061E+005 2.44611E+000 6.47686E+002 4.01265E+001 2.28496E+004 + 2.79726E+005 2.40269E+000 6.49796E+002 4.01351E+001 2.28364E+004 + 2.81401E+005 2.36005E+000 6.51910E+002 4.01437E+001 2.28232E+004 + 2.83085E+005 2.31816E+000 6.54030E+002 4.01522E+001 2.28101E+004 + 2.84780E+005 2.27701E+000 6.56156E+002 4.01608E+001 2.27969E+004 + 2.86485E+005 2.23660E+000 6.58288E+002 4.01693E+001 2.27838E+004 + 2.88201E+005 2.19690E+000 6.60425E+002 4.01779E+001 2.27707E+004 + 2.89926E+005 2.15791E+000 6.62568E+002 4.01864E+001 2.27576E+004 + 2.91662E+005 2.11961E+000 6.64716E+002 4.01949E+001 2.27445E+004 + 2.93408E+005 2.08199E+000 6.66870E+002 4.02034E+001 2.27314E+004 + 2.95165E+005 2.04503E+000 6.69030E+002 4.02119E+001 2.27183E+004 + 2.96932E+005 2.00873E+000 6.71196E+002 4.02204E+001 2.27053E+004 + 2.98710E+005 1.97308E+000 6.73367E+002 4.02289E+001 2.26922E+004 + 3.00499E+005 1.93806E+000 6.75544E+002 4.02374E+001 2.26792E+004 + 3.02298E+005 1.90366E+000 6.77727E+002 4.02459E+001 2.26662E+004 + 3.04108E+005 1.86987E+000 6.79916E+002 4.02544E+001 2.26532E+004 + 3.05929E+005 1.83668E+000 6.82110E+002 4.02628E+001 2.26402E+004 + 3.07761E+005 1.80408E+000 6.84311E+002 4.02713E+001 2.26272E+004 + 3.09603E+005 1.77206E+000 6.86517E+002 4.02797E+001 2.26142E+004 + 3.11457E+005 1.74061E+000 6.88729E+002 4.02881E+001 2.26013E+004 + 3.13322E+005 1.70972E+000 6.90947E+002 4.02966E+001 2.25883E+004 + 3.15198E+005 1.67937E+000 6.93171E+002 4.03050E+001 2.25754E+004 + 3.17085E+005 1.64956E+000 6.95401E+002 4.03134E+001 2.25625E+004 + 3.18983E+005 1.62028E+000 6.97637E+002 4.03218E+001 2.25495E+004 + 3.20893E+005 1.59153E+000 6.99879E+002 4.03302E+001 2.25366E+004 + 3.22815E+005 1.56328E+000 7.02127E+002 4.03386E+001 2.25238E+004 + 3.24747E+005 1.53553E+000 7.04381E+002 4.03470E+001 2.25109E+004 + 3.26692E+005 1.50828E+000 7.06642E+002 4.03553E+001 2.24980E+004 + 3.28648E+005 1.48151E+000 7.08908E+002 4.03637E+001 2.24852E+004 + 3.30616E+005 1.45521E+000 7.11180E+002 4.03721E+001 2.24723E+004 + 3.32595E+005 1.42938E+000 7.13459E+002 4.03804E+001 2.24595E+004 + 3.34586E+005 1.40401E+000 7.15743E+002 4.03888E+001 2.24467E+004 + 3.36590E+005 1.37909E+000 7.18034E+002 4.03971E+001 2.24339E+004 + 3.38605E+005 1.35461E+000 7.20331E+002 4.04054E+001 2.24211E+004 + 3.40632E+005 1.33057E+000 7.22634E+002 4.04138E+001 2.24083E+004 + 3.42672E+005 1.30695E+000 7.24944E+002 4.04221E+001 2.23955E+004 + 3.44724E+005 1.28376E+000 7.27260E+002 4.04304E+001 2.23828E+004 + 3.46788E+005 1.26097E+000 7.29582E+002 4.04387E+001 2.23700E+004 + 3.48864E+005 1.23859E+000 7.31910E+002 4.04470E+001 2.23573E+004 + 3.50953E+005 1.21661E+000 7.34245E+002 4.04553E+001 2.23445E+004 + 3.53054E+005 1.19501E+000 7.36586E+002 4.04635E+001 2.23318E+004 + 3.55168E+005 1.17380E+000 7.38933E+002 4.04718E+001 2.23191E+004 + 3.57294E+005 1.15297E+000 7.41287E+002 4.04801E+001 2.23064E+004 + 3.59434E+005 1.13250E+000 7.43647E+002 4.04883E+001 2.22937E+004 + 3.61586E+005 1.11240E+000 7.46013E+002 4.04966E+001 2.22811E+004 + 3.63751E+005 1.09266E+000 7.48386E+002 4.05048E+001 2.22684E+004 + 3.65929E+005 1.07326E+000 7.50766E+002 4.05131E+001 2.22557E+004 + 3.68120E+005 1.05421E+000 7.53152E+002 4.05213E+001 2.22431E+004 + 3.70324E+005 1.03550E+000 7.55544E+002 4.05295E+001 2.22305E+004 + 3.72541E+005 1.01712E+000 7.57943E+002 4.05377E+001 2.22178E+004 + 3.74771E+005 9.99070E-001 7.60349E+002 4.05459E+001 2.22052E+004 + 3.77015E+005 9.81338E-001 7.62761E+002 4.05541E+001 2.21926E+004 + 3.79273E+005 9.63920E-001 7.65180E+002 4.05623E+001 2.21801E+004 + 3.81544E+005 9.46811E-001 7.67606E+002 4.05705E+001 2.21675E+004 + 3.83828E+005 9.30006E-001 7.70038E+002 4.05787E+001 2.21549E+004 + 3.86126E+005 9.13499E-001 7.72476E+002 4.05869E+001 2.21424E+004 + 3.88438E+005 8.97285E-001 7.74922E+002 4.05950E+001 2.21298E+004 + 3.90764E+005 8.81359E-001 7.77374E+002 4.06032E+001 2.21173E+004 + 3.93103E+005 8.65716E-001 7.79833E+002 4.06113E+001 2.21047E+004 + 3.95457E+005 8.50350E-001 7.82299E+002 4.06195E+001 2.20922E+004 + 3.97825E+005 8.35257E-001 7.84771E+002 4.06276E+001 2.20797E+004 + 4.00207E+005 8.20432E-001 7.87251E+002 4.06358E+001 2.20672E+004 + 4.02603E+005 8.05870E-001 7.89737E+002 4.06439E+001 2.20548E+004 + 4.05013E+005 7.91566E-001 7.92230E+002 4.06520E+001 2.20423E+004 + 4.07438E+005 7.77517E-001 7.94730E+002 4.06601E+001 2.20298E+004 + 4.09878E+005 7.63716E-001 7.97237E+002 4.06682E+001 2.20174E+004 + 4.12332E+005 7.50161E-001 7.99750E+002 4.06763E+001 2.20049E+004 + 4.14801E+005 7.36846E-001 8.02271E+002 4.06844E+001 2.19925E+004 + 4.17284E+005 7.23768E-001 8.04799E+002 4.06925E+001 2.19801E+004 + 4.19783E+005 7.10922E-001 8.07333E+002 4.07006E+001 2.19677E+004 + 4.22296E+005 6.98303E-001 8.09875E+002 4.07087E+001 2.19552E+004 + 4.24825E+005 6.85909E-001 8.12424E+002 4.07167E+001 2.19429E+004 + 4.27368E+005 6.73735E-001 8.14979E+002 4.07248E+001 2.19305E+004 + 4.29927E+005 6.61776E-001 8.17542E+002 4.07328E+001 2.19181E+004 + 4.32501E+005 6.50030E-001 8.20112E+002 4.07409E+001 2.19057E+004 + 4.35091E+005 6.38493E-001 8.22689E+002 4.07489E+001 2.18934E+004 + 4.37696E+005 6.27160E-001 8.25274E+002 4.07570E+001 2.18810E+004 + 4.40316E+005 6.16029E-001 8.27865E+002 4.07650E+001 2.18687E+004 + 4.42953E+005 6.05095E-001 8.30464E+002 4.07730E+001 2.18564E+004 + 4.45605E+005 5.94355E-001 8.33070E+002 4.07810E+001 2.18441E+004 + 4.48273E+005 5.83805E-001 8.35683E+002 4.07890E+001 2.18318E+004 + 4.50957E+005 5.73443E-001 8.38303E+002 4.07970E+001 2.18195E+004 + 4.53657E+005 5.63265E-001 8.40931E+002 4.08050E+001 2.18072E+004 + 4.56373E+005 5.53268E-001 8.43566E+002 4.08130E+001 2.17949E+004 + 4.59106E+005 5.43448E-001 8.46208E+002 4.08210E+001 2.17826E+004 + 4.61854E+005 5.33802E-001 8.48858E+002 4.08290E+001 2.17704E+004 + 4.64620E+005 5.24327E-001 8.51515E+002 4.08370E+001 2.17581E+004 + 4.67402E+005 5.15021E-001 8.54180E+002 4.08449E+001 2.17459E+004 + 4.70200E+005 5.05880E-001 8.56852E+002 4.08529E+001 2.17337E+004 + 4.73015E+005 4.96901E-001 8.59531E+002 4.08608E+001 2.17215E+004 + 4.75847E+005 4.88081E-001 8.62218E+002 4.08688E+001 2.17092E+004 + 4.78697E+005 4.79418E-001 8.64913E+002 4.08767E+001 2.16970E+004 + 4.81563E+005 4.70909E-001 8.67615E+002 4.08847E+001 2.16849E+004 + 4.84446E+005 4.62551E-001 8.70325E+002 4.08926E+001 2.16727E+004 + 4.87347E+005 4.54341E-001 8.73042E+002 4.09005E+001 2.16605E+004 + 4.90265E+005 4.46277E-001 8.75767E+002 4.09084E+001 2.16483E+004 + 4.93200E+005 4.38356E-001 8.78499E+002 4.09163E+001 2.16362E+004 + 4.96153E+005 4.30575E-001 8.81239E+002 4.09242E+001 2.16240E+004 + 4.99124E+005 4.22933E-001 8.83987E+002 4.09321E+001 2.16119E+004 + 5.02112E+005 4.15426E-001 8.86743E+002 4.09400E+001 2.15998E+004 + 5.05118E+005 4.08053E-001 8.89506E+002 4.09479E+001 2.15877E+004 + 5.08143E+005 4.00810E-001 8.92277E+002 4.09558E+001 2.15756E+004 + 5.11185E+005 3.93696E-001 8.95056E+002 4.09637E+001 2.15635E+004 + 5.14246E+005 3.86708E-001 8.97843E+002 4.09715E+001 2.15514E+004 + 5.17325E+005 3.79844E-001 9.00637E+002 4.09794E+001 2.15393E+004 + 5.20422E+005 3.73103E-001 9.03440E+002 4.09873E+001 2.15272E+004 + 5.23538E+005 3.66480E-001 9.06250E+002 4.09951E+001 2.15152E+004 + 5.26673E+005 3.59976E-001 9.09068E+002 4.10030E+001 2.15031E+004 + 5.29826E+005 3.53586E-001 9.11895E+002 4.10108E+001 2.14911E+004 + 5.32998E+005 3.47310E-001 9.14729E+002 4.10186E+001 2.14790E+004 + 5.36190E+005 3.41146E-001 9.17571E+002 4.10265E+001 2.14670E+004 + 5.39400E+005 3.35091E-001 9.20421E+002 4.10343E+001 2.14550E+004 + 5.42630E+005 3.29143E-001 9.23279E+002 4.10421E+001 2.14430E+004 + 5.45879E+005 3.23301E-001 9.26146E+002 4.10499E+001 2.14310E+004 + 5.49147E+005 3.17563E-001 9.29020E+002 4.10577E+001 2.14190E+004 + 5.52435E+005 3.11926E-001 9.31903E+002 4.10655E+001 2.14070E+004 + 5.55743E+005 3.06390E-001 9.34793E+002 4.10733E+001 2.13950E+004 + 5.59070E+005 3.00952E-001 9.37692E+002 4.10811E+001 2.13831E+004 + 5.62417E+005 2.95610E-001 9.40599E+002 4.10889E+001 2.13711E+004 + 5.65785E+005 2.90363E-001 9.43515E+002 4.10967E+001 2.13592E+004 + 5.69172E+005 2.85210E-001 9.46438E+002 4.11044E+001 2.13472E+004 + 5.72580E+005 2.80147E-001 9.49370E+002 4.11122E+001 2.13353E+004 + 5.76008E+005 2.75175E-001 9.52310E+002 4.11200E+001 2.13234E+004 + 5.79457E+005 2.70291E-001 9.55259E+002 4.11277E+001 2.13115E+004 + 5.82927E+005 2.65493E-001 9.58216E+002 4.11355E+001 2.12996E+004 + 5.86417E+005 2.60781E-001 9.61181E+002 4.11432E+001 2.12877E+004 + 5.89928E+005 2.56152E-001 9.64155E+002 4.11509E+001 2.12758E+004 + 5.93460E+005 2.51606E-001 9.67137E+002 4.11587E+001 2.12639E+004 + 5.97013E+005 2.47140E-001 9.70128E+002 4.11664E+001 2.12520E+004 + 6.00588E+005 2.42754E-001 9.73127E+002 4.11741E+001 2.12402E+004 + 6.04184E+005 2.38445E-001 9.76134E+002 4.11818E+001 2.12283E+004 + 6.07801E+005 2.34213E-001 9.79151E+002 4.11895E+001 2.12165E+004 + 6.11440E+005 2.30056E-001 9.82175E+002 4.11972E+001 2.12046E+004 + 6.15101E+005 2.25972E-001 9.85209E+002 4.12049E+001 2.11928E+004 + 6.18784E+005 2.21962E-001 9.88251E+002 4.12126E+001 2.11810E+004 + 6.22489E+005 2.18022E-001 9.91301E+002 4.12203E+001 2.11692E+004 + 6.26216E+005 2.14152E-001 9.94361E+002 4.12280E+001 2.11574E+004 + 6.29966E+005 2.10351E-001 9.97429E+002 4.12357E+001 2.11456E+004 + 6.33737E+005 2.06618E-001 1.00051E+003 4.12434E+001 2.11338E+004 + 6.37532E+005 2.02950E-001 1.00359E+003 4.12510E+001 2.11220E+004 + 6.41349E+005 1.99348E-001 1.00669E+003 4.12587E+001 2.11103E+004 + 6.45189E+005 1.95810E-001 1.00979E+003 4.12663E+001 2.10985E+004 + 6.49052E+005 1.92334E-001 1.01290E+003 4.12740E+001 2.10867E+004 + 6.52938E+005 1.88921E-001 1.01602E+003 4.12816E+001 2.10750E+004 + 6.56848E+005 1.85567E-001 1.01915E+003 4.12893E+001 2.10633E+004 + 6.60780E+005 1.82274E-001 1.02229E+003 4.12969E+001 2.10515E+004 + 6.64737E+005 1.79039E-001 1.02544E+003 4.13045E+001 2.10398E+004 + 6.68717E+005 1.75861E-001 1.02860E+003 4.13122E+001 2.10281E+004 + 6.72721E+005 1.72739E-001 1.03176E+003 4.13198E+001 2.10164E+004 + 6.76748E+005 1.69673E-001 1.03494E+003 4.13274E+001 2.10047E+004 + 6.80800E+005 1.66662E-001 1.03812E+003 4.13350E+001 2.09930E+004 + 6.84877E+005 1.63704E-001 1.04131E+003 4.13426E+001 2.09813E+004 + 6.88977E+005 1.60798E-001 1.04452E+003 4.13502E+001 2.09697E+004 + 6.93102E+005 1.57944E-001 1.04773E+003 4.13578E+001 2.09580E+004 + 6.97252E+005 1.55141E-001 1.05095E+003 4.13654E+001 2.09463E+004 + 7.01427E+005 1.52387E-001 1.05418E+003 4.13730E+001 2.09347E+004 + 7.05627E+005 1.49682E-001 1.05742E+003 4.13805E+001 2.09231E+004 + 7.09851E+005 1.47026E-001 1.06067E+003 4.13881E+001 2.09114E+004 + 7.14102E+005 1.44416E-001 1.06392E+003 4.13957E+001 2.08998E+004 + 7.18377E+005 1.41853E-001 1.06719E+003 4.14032E+001 2.08882E+004 + 7.22678E+005 1.39335E-001 1.07047E+003 4.14108E+001 2.08766E+004 + 7.27005E+005 1.36862E-001 1.07375E+003 4.14183E+001 2.08650E+004 + 7.31358E+005 1.34433E-001 1.07705E+003 4.14259E+001 2.08534E+004 + 7.35737E+005 1.32047E-001 1.08035E+003 4.14334E+001 2.08418E+004 + 7.40142E+005 1.29703E-001 1.08367E+003 4.14410E+001 2.08302E+004 + 7.44574E+005 1.27401E-001 1.08699E+003 4.14485E+001 2.08187E+004 + 7.49032E+005 1.25140E-001 1.09033E+003 4.14560E+001 2.08071E+004 + 7.53517E+005 1.22918E-001 1.09367E+003 4.14635E+001 2.07956E+004 + 7.58028E+005 1.20737E-001 1.09702E+003 4.14711E+001 2.07840E+004 + 7.62567E+005 1.18594E-001 1.10038E+003 4.14786E+001 2.07725E+004 + 7.67133E+005 1.16489E-001 1.10376E+003 4.14861E+001 2.07609E+004 + 7.71726E+005 1.14421E-001 1.10714E+003 4.14936E+001 2.07494E+004 + 7.76346E+005 1.12390E-001 1.11053E+003 4.15011E+001 2.07379E+004 + 7.80995E+005 1.10396E-001 1.11393E+003 4.15085E+001 2.07264E+004 + 7.85671E+005 1.08436E-001 1.11734E+003 4.15160E+001 2.07149E+004 + 7.90375E+005 1.06511E-001 1.12076E+003 4.15235E+001 2.07034E+004 + 7.95107E+005 1.04621E-001 1.12419E+003 4.15310E+001 2.06919E+004 + 7.99868E+005 1.02764E-001 1.12763E+003 4.15385E+001 2.06805E+004 + 8.04657E+005 1.00940E-001 1.13108E+003 4.15459E+001 2.06690E+004 + 8.09475E+005 9.91484E-002 1.13454E+003 4.15534E+001 2.06575E+004 + 8.14321E+005 9.73886E-002 1.13801E+003 4.15608E+001 2.06461E+004 + 8.19197E+005 9.56601E-002 1.14149E+003 4.15683E+001 2.06346E+004 + 8.24102E+005 9.39622E-002 1.14498E+003 4.15757E+001 2.06232E+004 + 8.29036E+005 9.22944E-002 1.14848E+003 4.15832E+001 2.06118E+004 + 8.34000E+005 9.06563E-002 1.15200E+003 4.15906E+001 2.06003E+004 + 8.38993E+005 8.90472E-002 1.15552E+003 4.15980E+001 2.05889E+004 + 8.44017E+005 8.74667E-002 1.15905E+003 4.16055E+001 2.05775E+004 + 8.49070E+005 8.59142E-002 1.16259E+003 4.16129E+001 2.05661E+004 + 8.54154E+005 8.43893E-002 1.16614E+003 4.16203E+001 2.05547E+004 + 8.59268E+005 8.28915E-002 1.16970E+003 4.16277E+001 2.05433E+004 + 8.64413E+005 8.14202E-002 1.17327E+003 4.16351E+001 2.05320E+004 + 8.69588E+005 7.99751E-002 1.17686E+003 4.16425E+001 2.05206E+004 + 8.74795E+005 7.85556E-002 1.18045E+003 4.16499E+001 2.05092E+004 + 8.80032E+005 7.71613E-002 1.18405E+003 4.16573E+001 2.04979E+004 + 8.85302E+005 7.57917E-002 1.18767E+003 4.16647E+001 2.04865E+004 + 8.90602E+005 7.44465E-002 1.19129E+003 4.16721E+001 2.04752E+004 + 8.95935E+005 7.31251E-002 1.19492E+003 4.16794E+001 2.04639E+004 + 9.01299E+005 7.18272E-002 1.19857E+003 4.16868E+001 2.04525E+004 + 9.06695E+005 7.05524E-002 1.20222E+003 4.16942E+001 2.04412E+004 + 9.12124E+005 6.93001E-002 1.20589E+003 4.17016E+001 2.04299E+004 + 9.17585E+005 6.80701E-002 1.20957E+003 4.17089E+001 2.04186E+004 + 9.23079E+005 6.68619E-002 1.21326E+003 4.17163E+001 2.04073E+004 + 9.28606E+005 6.56752E-002 1.21695E+003 4.17236E+001 2.03960E+004 + 9.34166E+005 6.45095E-002 1.22066E+003 4.17310E+001 2.03847E+004 + 9.39759E+005 6.33645E-002 1.22438E+003 4.17383E+001 2.03735E+004 + 9.45386E+005 6.22398E-002 1.22811E+003 4.17456E+001 2.03622E+004 + 9.51046E+005 6.11351E-002 1.23185E+003 4.17530E+001 2.03509E+004 + 9.56740E+005 6.00500E-002 1.23561E+003 4.17603E+001 2.03397E+004 + 9.62469E+005 5.89842E-002 1.23937E+003 4.17676E+001 2.03284E+004 + 9.68231E+005 5.79373E-002 1.24314E+003 4.17749E+001 2.03172E+004 + 9.74029E+005 5.69089E-002 1.24693E+003 4.17822E+001 2.03060E+004 + 9.79861E+005 5.58988E-002 1.25072E+003 4.17895E+001 2.02947E+004 + 9.85727E+005 5.49067E-002 1.25453E+003 4.17968E+001 2.02835E+004 + 9.91629E+005 5.39321E-002 1.25835E+003 4.18041E+001 2.02723E+004 + 9.97567E+005 5.29749E-002 1.26218E+003 4.18114E+001 2.02611E+004 + 1.00354E+006 5.20346E-002 1.26602E+003 4.18187E+001 2.02499E+004 + 1.00955E+006 5.11110E-002 1.26987E+003 4.18260E+001 2.02387E+004 + 1.01559E+006 5.02039E-002 1.27373E+003 4.18333E+001 2.02275E+004 + 1.02167E+006 4.93128E-002 1.27761E+003 4.18405E+001 2.02164E+004 + 1.02779E+006 4.84375E-002 1.28149E+003 4.18478E+001 2.02052E+004 + 1.03394E+006 4.75778E-002 1.28539E+003 4.18551E+001 2.01940E+004 + 1.04013E+006 4.67333E-002 1.28930E+003 4.18623E+001 2.01829E+004 + 1.04636E+006 4.59039E-002 1.29321E+003 4.18696E+001 2.01717E+004 + 1.05263E+006 4.50891E-002 1.29714E+003 4.18768E+001 2.01606E+004 + 1.05893E+006 4.42888E-002 1.30109E+003 4.18841E+001 2.01495E+004 + 1.06527E+006 4.35027E-002 1.30504E+003 4.18913E+001 2.01383E+004 + 1.07165E+006 4.27306E-002 1.30901E+003 4.18986E+001 2.01272E+004 + 1.07806E+006 4.19721E-002 1.31298E+003 4.19058E+001 2.01161E+004 + 1.08452E+006 4.12272E-002 1.31697E+003 4.19130E+001 2.01050E+004 + 1.09101E+006 4.04954E-002 1.32097E+003 4.19203E+001 2.00939E+004 + 1.09755E+006 3.97767E-002 1.32498E+003 4.19275E+001 2.00828E+004 + 1.10412E+006 3.90707E-002 1.32900E+003 4.19347E+001 2.00717E+004 + 1.11073E+006 3.83772E-002 1.33304E+003 4.19419E+001 2.00607E+004 + 1.11738E+006 3.76960E-002 1.33709E+003 4.19491E+001 2.00496E+004 + 1.12407E+006 3.70269E-002 1.34114E+003 4.19563E+001 2.00385E+004 + 1.13080E+006 3.63698E-002 1.34522E+003 4.19635E+001 2.00275E+004 + 1.13757E+006 3.57242E-002 1.34930E+003 4.19707E+001 2.00164E+004 + 1.14438E+006 3.50901E-002 1.35339E+003 4.19779E+001 2.00054E+004 + 1.15123E+006 3.44673E-002 1.35750E+003 4.19851E+001 1.99944E+004 + 1.15812E+006 3.38556E-002 1.36162E+003 4.19922E+001 1.99833E+004 + 1.16506E+006 3.32546E-002 1.36575E+003 4.19994E+001 1.99723E+004 + 1.17203E+006 3.26644E-002 1.36989E+003 4.20066E+001 1.99613E+004 + 1.17905E+006 3.20846E-002 1.37404E+003 4.20137E+001 1.99503E+004 + 1.18611E+006 3.15152E-002 1.37821E+003 4.20209E+001 1.99393E+004 + 1.19321E+006 3.09558E-002 1.38239E+003 4.20281E+001 1.99283E+004 + 1.20036E+006 3.04064E-002 1.38658E+003 4.20352E+001 1.99173E+004 + 1.20754E+006 2.98667E-002 1.39078E+003 4.20424E+001 1.99063E+004 + 1.21477E+006 2.93366E-002 1.39500E+003 4.20495E+001 1.98954E+004 + 1.22205E+006 2.88159E-002 1.39922E+003 4.20566E+001 1.98844E+004 + 1.22936E+006 2.83044E-002 1.40346E+003 4.20638E+001 1.98734E+004 + 1.23672E+006 2.78020E-002 1.40772E+003 4.20709E+001 1.98625E+004 + 1.24413E+006 2.73086E-002 1.41198E+003 4.20780E+001 1.98515E+004 + 1.25158E+006 2.68239E-002 1.41626E+003 4.20851E+001 1.98406E+004 + 1.25907E+006 2.63478E-002 1.42055E+003 4.20923E+001 1.98297E+004 + 1.26661E+006 2.58801E-002 1.42485E+003 4.20994E+001 1.98187E+004 + 1.27419E+006 2.54208E-002 1.42917E+003 4.21065E+001 1.98078E+004 + 1.28182E+006 2.49696E-002 1.43349E+003 4.21136E+001 1.97969E+004 + 1.28950E+006 2.45264E-002 1.43783E+003 4.21207E+001 1.97860E+004 + 1.29722E+006 2.40910E-002 1.44219E+003 4.21278E+001 1.97751E+004 + 1.30499E+006 2.36634E-002 1.44655E+003 4.21349E+001 1.97642E+004 + 1.31280E+006 2.32434E-002 1.45093E+003 4.21420E+001 1.97533E+004 + 1.32066E+006 2.28309E-002 1.45532E+003 4.21490E+001 1.97424E+004 + 1.32857E+006 2.24257E-002 1.45973E+003 4.21561E+001 1.97316E+004 + 1.33652E+006 2.20276E-002 1.46414E+003 4.21632E+001 1.97207E+004 + 1.34452E+006 2.16366E-002 1.46857E+003 4.21703E+001 1.97098E+004 + 1.35257E+006 2.12526E-002 1.47302E+003 4.21773E+001 1.96990E+004 + 1.36067E+006 2.08754E-002 1.47747E+003 4.21844E+001 1.96881E+004 + 1.36882E+006 2.05049E-002 1.48194E+003 4.21914E+001 1.96773E+004 + 1.37701E+006 2.01409E-002 1.48643E+003 4.21985E+001 1.96665E+004 + 1.38526E+006 1.97834E-002 1.49092E+003 4.22055E+001 1.96556E+004 + 1.39355E+006 1.94323E-002 1.49543E+003 4.22126E+001 1.96448E+004 + 1.40190E+006 1.90874E-002 1.49995E+003 4.22196E+001 1.96340E+004 + 1.41029E+006 1.87486E-002 1.50449E+003 4.22267E+001 1.96232E+004 + 1.41874E+006 1.84158E-002 1.50904E+003 4.22337E+001 1.96124E+004 + 1.42723E+006 1.80890E-002 1.51360E+003 4.22407E+001 1.96016E+004 + 1.43577E+006 1.77679E-002 1.51817E+003 4.22477E+001 1.95908E+004 + 1.44437E+006 1.74525E-002 1.52276E+003 4.22548E+001 1.95800E+004 + 1.45302E+006 1.71428E-002 1.52736E+003 4.22618E+001 1.95693E+004 + 1.46172E+006 1.68385E-002 1.53198E+003 4.22688E+001 1.95585E+004 + 1.47047E+006 1.65396E-002 1.53661E+003 4.22758E+001 1.95477E+004 + 1.47928E+006 1.62461E-002 1.54125E+003 4.22828E+001 1.95370E+004 + 1.48813E+006 1.59577E-002 1.54591E+003 4.22898E+001 1.95262E+004 + 1.49704E+006 1.56745E-002 1.55058E+003 4.22968E+001 1.95155E+004 + 1.50601E+006 1.53963E-002 1.55526E+003 4.23038E+001 1.95048E+004 + 1.51502E+006 1.51230E-002 1.55996E+003 4.23107E+001 1.94940E+004 + 1.52409E+006 1.48546E-002 1.56467E+003 4.23177E+001 1.94833E+004 + 1.53322E+006 1.45909E-002 1.56940E+003 4.23247E+001 1.94726E+004 + 1.54240E+006 1.43319E-002 1.57413E+003 4.23317E+001 1.94619E+004 + 1.55163E+006 1.40776E-002 1.57889E+003 4.23386E+001 1.94512E+004 + 1.56092E+006 1.38277E-002 1.58365E+003 4.23456E+001 1.94405E+004 + 1.57027E+006 1.35823E-002 1.58844E+003 4.23526E+001 1.94298E+004 + 1.57967E+006 1.33412E-002 1.59323E+003 4.23595E+001 1.94191E+004 + 1.58913E+006 1.31044E-002 1.59804E+003 4.23665E+001 1.94084E+004 + 1.59864E+006 1.28718E-002 1.60286E+003 4.23734E+001 1.93977E+004 + 1.60822E+006 1.26433E-002 1.60770E+003 4.23804E+001 1.93871E+004 + 1.61785E+006 1.24189E-002 1.61255E+003 4.23873E+001 1.93764E+004 + 1.62753E+006 1.21985E-002 1.61742E+003 4.23942E+001 1.93658E+004 + 1.63728E+006 1.19820E-002 1.62230E+003 4.24012E+001 1.93551E+004 + 1.64708E+006 1.17693E-002 1.62719E+003 4.24081E+001 1.93445E+004 + 1.65694E+006 1.15604E-002 1.63210E+003 4.24150E+001 1.93339E+004 + 1.66686E+006 1.13552E-002 1.63703E+003 4.24219E+001 1.93232E+004 + 1.67684E+006 1.11537E-002 1.64197E+003 4.24288E+001 1.93126E+004 + 1.68688E+006 1.09557E-002 1.64692E+003 4.24357E+001 1.93020E+004 + 1.69698E+006 1.07613E-002 1.65189E+003 4.24426E+001 1.92914E+004 + 1.70714E+006 1.05703E-002 1.65687E+003 4.24495E+001 1.92808E+004 + 1.71736E+006 1.03827E-002 1.66186E+003 4.24564E+001 1.92702E+004 + 1.72765E+006 1.01984E-002 1.66687E+003 4.24633E+001 1.92596E+004 + 1.73799E+006 1.00174E-002 1.67190E+003 4.24702E+001 1.92490E+004 + 1.74840E+006 9.83956E-003 1.67694E+003 4.24771E+001 1.92384E+004 + 1.75886E+006 9.66491E-003 1.68200E+003 4.24840E+001 1.92279E+004 + 1.76940E+006 9.49337E-003 1.68707E+003 4.24909E+001 1.92173E+004 + 1.77999E+006 9.32487E-003 1.69215E+003 4.24977E+001 1.92067E+004 + 1.79065E+006 9.15936E-003 1.69725E+003 4.25046E+001 1.91962E+004 + 1.80137E+006 8.99679E-003 1.70237E+003 4.25115E+001 1.91856E+004 + 1.81215E+006 8.83711E-003 1.70750E+003 4.25183E+001 1.91751E+004 + 1.82300E+006 8.68025E-003 1.71265E+003 4.25252E+001 1.91646E+004 + 1.83392E+006 8.52619E-003 1.71781E+003 4.25320E+001 1.91540E+004 + 1.84490E+006 8.37485E-003 1.72298E+003 4.25389E+001 1.91435E+004 + 1.85595E+006 8.22621E-003 1.72818E+003 4.25457E+001 1.91330E+004 + 1.86706E+006 8.08020E-003 1.73338E+003 4.25526E+001 1.91225E+004 + 1.87824E+006 7.93678E-003 1.73860E+003 4.25594E+001 1.91120E+004 + 1.88948E+006 7.79591E-003 1.74384E+003 4.25662E+001 1.91015E+004 + 1.90080E+006 7.65754E-003 1.74909E+003 4.25731E+001 1.90910E+004 + 1.91218E+006 7.52162E-003 1.75436E+003 4.25799E+001 1.90805E+004 + 1.92363E+006 7.38812E-003 1.75965E+003 4.25867E+001 1.90700E+004 + 1.93514E+006 7.25699E-003 1.76495E+003 4.25935E+001 1.90596E+004 + 1.94673E+006 7.12818E-003 1.77026E+003 4.26004E+001 1.90491E+004 + 1.95839E+006 7.00166E-003 1.77559E+003 4.26072E+001 1.90386E+004 + 1.97011E+006 6.87739E-003 1.78094E+003 4.26140E+001 1.90282E+004 + 1.98191E+006 6.75532E-003 1.78630E+003 4.26208E+001 1.90177E+004 + 1.99377E+006 6.63542E-003 1.79168E+003 4.26276E+001 1.90073E+004 + 2.00571E+006 6.51765E-003 1.79708E+003 4.26344E+001 1.89969E+004 + 2.01772E+006 6.40196E-003 1.80249E+003 4.26411E+001 1.89864E+004 + 2.02980E+006 6.28834E-003 1.80791E+003 4.26479E+001 1.89760E+004 + 2.04195E+006 6.17672E-003 1.81335E+003 4.26547E+001 1.89656E+004 + 2.05418E+006 6.06709E-003 1.81881E+003 4.26615E+001 1.89552E+004 + 2.06648E+006 5.95940E-003 1.82429E+003 4.26683E+001 1.89448E+004 + 2.07885E+006 5.85363E-003 1.82978E+003 4.26750E+001 1.89344E+004 + 2.09130E+006 5.74973E-003 1.83528E+003 4.26818E+001 1.89240E+004 + 2.10382E+006 5.64768E-003 1.84081E+003 4.26886E+001 1.89136E+004 + 2.11642E+006 5.54744E-003 1.84635E+003 4.26953E+001 1.89032E+004 + 2.12909E+006 5.44898E-003 1.85190E+003 4.27021E+001 1.88928E+004 + 2.14184E+006 5.35226E-003 1.85747E+003 4.27088E+001 1.88825E+004 + 2.15466E+006 5.25726E-003 1.86306E+003 4.27156E+001 1.88721E+004 + 2.16756E+006 5.16395E-003 1.86867E+003 4.27223E+001 1.88618E+004 + 2.18054E+006 5.07229E-003 1.87429E+003 4.27290E+001 1.88514E+004 + 2.19359E+006 4.98227E-003 1.87993E+003 4.27358E+001 1.88411E+004 + 2.20673E+006 4.89383E-003 1.88558E+003 4.27425E+001 1.88307E+004 + 2.21994E+006 4.80697E-003 1.89126E+003 4.27492E+001 1.88204E+004 + 2.23323E+006 4.72165E-003 1.89694E+003 4.27560E+001 1.88101E+004 + 2.24660E+006 4.63785E-003 1.90265E+003 4.27627E+001 1.87997E+004 + 2.26005E+006 4.55553E-003 1.90837E+003 4.27694E+001 1.87894E+004 + 2.27359E+006 4.47467E-003 1.91411E+003 4.27761E+001 1.87791E+004 + 2.28720E+006 4.39525E-003 1.91987E+003 4.27828E+001 1.87688E+004 + 2.30089E+006 4.31724E-003 1.92564E+003 4.27895E+001 1.87585E+004 + 2.31467E+006 4.24061E-003 1.93143E+003 4.27962E+001 1.87482E+004 + 2.32853E+006 4.16534E-003 1.93724E+003 4.28029E+001 1.87379E+004 + 2.34247E+006 4.09141E-003 1.94306E+003 4.28096E+001 1.87277E+004 + 2.35650E+006 4.01879E-003 1.94890E+003 4.28163E+001 1.87174E+004 + 2.37060E+006 3.94746E-003 1.95476E+003 4.28230E+001 1.87071E+004 + 2.38480E+006 3.87740E-003 1.96064E+003 4.28296E+001 1.86969E+004 + 2.39908E+006 3.80858E-003 1.96653E+003 4.28363E+001 1.86866E+004 + 2.41344E+006 3.74098E-003 1.97245E+003 4.28430E+001 1.86764E+004 + 2.42789E+006 3.67458E-003 1.97837E+003 4.28497E+001 1.86661E+004 + 2.44243E+006 3.60936E-003 1.98432E+003 4.28563E+001 1.86559E+004 + 2.45705E+006 3.54530E-003 1.99028E+003 4.28630E+001 1.86456E+004 + 2.47176E+006 3.48237E-003 1.99627E+003 4.28696E+001 1.86354E+004 + 2.48656E+006 3.42056E-003 2.00227E+003 4.28763E+001 1.86252E+004 + 2.50145E+006 3.35985E-003 2.00828E+003 4.28829E+001 1.86150E+004 + 2.51643E+006 3.30021E-003 2.01432E+003 4.28896E+001 1.86048E+004 + 2.53149E+006 3.24164E-003 2.02037E+003 4.28962E+001 1.85946E+004 + 2.54665E+006 3.18410E-003 2.02644E+003 4.29029E+001 1.85844E+004 + 2.56190E+006 3.12759E-003 2.03253E+003 4.29095E+001 1.85742E+004 + 2.57724E+006 3.07207E-003 2.03864E+003 4.29161E+001 1.85640E+004 + 2.59267E+006 3.01755E-003 2.04476E+003 4.29228E+001 1.85538E+004 + 2.60819E+006 2.96399E-003 2.05091E+003 4.29294E+001 1.85436E+004 + 2.62381E+006 2.91138E-003 2.05707E+003 4.29360E+001 1.85335E+004 + 2.63952E+006 2.85971E-003 2.06325E+003 4.29426E+001 1.85233E+004 + 2.65532E+006 2.80895E-003 2.06944E+003 4.29492E+001 1.85132E+004 + 2.67122E+006 2.75909E-003 2.07566E+003 4.29558E+001 1.85030E+004 + 2.68721E+006 2.71012E-003 2.08190E+003 4.29624E+001 1.84929E+004 + 2.70330E+006 2.66202E-003 2.08815E+003 4.29690E+001 1.84827E+004 + 2.71949E+006 2.61477E-003 2.09442E+003 4.29756E+001 1.84726E+004 + 2.73577E+006 2.56836E-003 2.10071E+003 4.29822E+001 1.84625E+004 + 2.75215E+006 2.52277E-003 2.10702E+003 4.29888E+001 1.84523E+004 + 2.76863E+006 2.47800E-003 2.11335E+003 4.29954E+001 1.84422E+004 + 2.78521E+006 2.43401E-003 2.11969E+003 4.30020E+001 1.84321E+004 + 2.80188E+006 2.39081E-003 2.12606E+003 4.30086E+001 1.84220E+004 + 2.81866E+006 2.34838E-003 2.13244E+003 4.30151E+001 1.84119E+004 + 2.83554E+006 2.30669E-003 2.13885E+003 4.30217E+001 1.84018E+004 + 2.85251E+006 2.26575E-003 2.14527E+003 4.30283E+001 1.83917E+004 + 2.86959E+006 2.22554E-003 2.15171E+003 4.30348E+001 1.83816E+004 + 2.88677E+006 2.18604E-003 2.15817E+003 4.30414E+001 1.83716E+004 + 2.90406E+006 2.14724E-003 2.16465E+003 4.30479E+001 1.83615E+004 + 2.92145E+006 2.10912E-003 2.17115E+003 4.30545E+001 1.83514E+004 + 2.93894E+006 2.07169E-003 2.17766E+003 4.30610E+001 1.83414E+004 + 2.95653E+006 2.03492E-003 2.18420E+003 4.30676E+001 1.83313E+004 + 2.97424E+006 1.99880E-003 2.19076E+003 4.30741E+001 1.83213E+004 + 2.99204E+006 1.96332E-003 2.19733E+003 4.30807E+001 1.83112E+004 + 3.00996E+006 1.92848E-003 2.20393E+003 4.30872E+001 1.83012E+004 + 3.02798E+006 1.89425E-003 2.21055E+003 4.30937E+001 1.82912E+004 + 3.04611E+006 1.86063E-003 2.21718E+003 4.31002E+001 1.82811E+004 + 3.06435E+006 1.82760E-003 2.22383E+003 4.31068E+001 1.82711E+004 + 3.08270E+006 1.79516E-003 2.23051E+003 4.31133E+001 1.82611E+004 + 3.10115E+006 1.76330E-003 2.23720E+003 4.31198E+001 1.82511E+004 + 3.11972E+006 1.73200E-003 2.24392E+003 4.31263E+001 1.82411E+004 + 3.13840E+006 1.70126E-003 2.25065E+003 4.31328E+001 1.82311E+004 + 3.15719E+006 1.67107E-003 2.25740E+003 4.31393E+001 1.82211E+004 + 3.17609E+006 1.64141E-003 2.26418E+003 4.31458E+001 1.82111E+004 + 3.19511E+006 1.61227E-003 2.27097E+003 4.31523E+001 1.82012E+004 + 3.21424E+006 1.58365E-003 2.27779E+003 4.31588E+001 1.81912E+004 + 3.23348E+006 1.55555E-003 2.28462E+003 4.31653E+001 1.81812E+004 + 3.25285E+006 1.52794E-003 2.29148E+003 4.31718E+001 1.81712E+004 + 3.27232E+006 1.50082E-003 2.29835E+003 4.31783E+001 1.81613E+004 + 3.29191E+006 1.47418E-003 2.30525E+003 4.31847E+001 1.81513E+004 + 3.31162E+006 1.44801E-003 2.31216E+003 4.31912E+001 1.81414E+004 + 3.33145E+006 1.42231E-003 2.31910E+003 4.31977E+001 1.81315E+004 + 3.35140E+006 1.39707E-003 2.32606E+003 4.32041E+001 1.81215E+004 + 3.37146E+006 1.37227E-003 2.33303E+003 4.32106E+001 1.81116E+004 + 3.39165E+006 1.34791E-003 2.34003E+003 4.32171E+001 1.81017E+004 + 3.41196E+006 1.32399E-003 2.34705E+003 4.32235E+001 1.80918E+004 + 3.43239E+006 1.30049E-003 2.35409E+003 4.32300E+001 1.80818E+004 + 3.45294E+006 1.27741E-003 2.36115E+003 4.32364E+001 1.80719E+004 + 3.47361E+006 1.25473E-003 2.36823E+003 4.32429E+001 1.80620E+004 + 3.49441E+006 1.23246E-003 2.37534E+003 4.32493E+001 1.80521E+004 + 3.51533E+006 1.21059E-003 2.38246E+003 4.32557E+001 1.80423E+004 + 3.53638E+006 1.18910E-003 2.38961E+003 4.32622E+001 1.80324E+004 + 3.55755E+006 1.16800E-003 2.39677E+003 4.32686E+001 1.80225E+004 + 3.57885E+006 1.14727E-003 2.40396E+003 4.32750E+001 1.80126E+004 + 3.60028E+006 1.12690E-003 2.41117E+003 4.32815E+001 1.80027E+004 + 3.62184E+006 1.10690E-003 2.41840E+003 4.32879E+001 1.79929E+004 + 3.64352E+006 1.08725E-003 2.42565E+003 4.32943E+001 1.79830E+004 + 3.66534E+006 1.06796E-003 2.43293E+003 4.33007E+001 1.79732E+004 + 3.68728E+006 1.04900E-003 2.44022E+003 4.33071E+001 1.79633E+004 + 3.70936E+006 1.03038E-003 2.44754E+003 4.33135E+001 1.79535E+004 + 3.73157E+006 1.01209E-003 2.45488E+003 4.33199E+001 1.79437E+004 + 3.75391E+006 9.94130E-004 2.46224E+003 4.33263E+001 1.79338E+004 + 3.77639E+006 9.76485E-004 2.46962E+003 4.33327E+001 1.79240E+004 + 3.79900E+006 9.59153E-004 2.47703E+003 4.33391E+001 1.79142E+004 + 3.82175E+006 9.42129E-004 2.48445E+003 4.33455E+001 1.79044E+004 + 3.84463E+006 9.25407E-004 2.49190E+003 4.33519E+001 1.78946E+004 + 3.86765E+006 9.08981E-004 2.49937E+003 4.33583E+001 1.78848E+004 + 3.89080E+006 8.92848E-004 2.50687E+003 4.33646E+001 1.78750E+004 + 3.91410E+006 8.77000E-004 2.51438E+003 4.33710E+001 1.78652E+004 + 3.93754E+006 8.61434E-004 2.52192E+003 4.33774E+001 1.78554E+004 + 3.96111E+006 8.46145E-004 2.52948E+003 4.33837E+001 1.78456E+004 + 3.98483E+006 8.31126E-004 2.53706E+003 4.33901E+001 1.78358E+004 + 4.00869E+006 8.16374E-004 2.54467E+003 4.33965E+001 1.78261E+004 + 4.03269E+006 8.01885E-004 2.55230E+003 4.34028E+001 1.78163E+004 + 4.05683E+006 7.87652E-004 2.55995E+003 4.34092E+001 1.78066E+004 + 4.08112E+006 7.73672E-004 2.56762E+003 4.34155E+001 1.77968E+004 + 4.10556E+006 7.59940E-004 2.57532E+003 4.34219E+001 1.77871E+004 + 4.13014E+006 7.46451E-004 2.58303E+003 4.34282E+001 1.77773E+004 + 4.15487E+006 7.33202E-004 2.59078E+003 4.34345E+001 1.77676E+004 + 4.17974E+006 7.20189E-004 2.59854E+003 4.34409E+001 1.77579E+004 + 4.20477E+006 7.07406E-004 2.60633E+003 4.34472E+001 1.77481E+004 + 4.22995E+006 6.94850E-004 2.61414E+003 4.34535E+001 1.77384E+004 + 4.25527E+006 6.82517E-004 2.62198E+003 4.34598E+001 1.77287E+004 + 4.28075E+006 6.70403E-004 2.62983E+003 4.34662E+001 1.77190E+004 + 4.30638E+006 6.58504E-004 2.63771E+003 4.34725E+001 1.77093E+004 + 4.33216E+006 6.46816E-004 2.64562E+003 4.34788E+001 1.76996E+004 + 4.35810E+006 6.35335E-004 2.65355E+003 4.34851E+001 1.76899E+004 + 4.38420E+006 6.24059E-004 2.66150E+003 4.34914E+001 1.76802E+004 + 4.41045E+006 6.12982E-004 2.66947E+003 4.34977E+001 1.76705E+004 + 4.43685E+006 6.02102E-004 2.67747E+003 4.35040E+001 1.76609E+004 + 4.46342E+006 5.91415E-004 2.68550E+003 4.35103E+001 1.76512E+004 + 4.49014E+006 5.80918E-004 2.69354E+003 4.35166E+001 1.76415E+004 + 4.51703E+006 5.70607E-004 2.70161E+003 4.35229E+001 1.76319E+004 + 4.54407E+006 5.60480E-004 2.70971E+003 4.35292E+001 1.76222E+004 + 4.57128E+006 5.50532E-004 2.71783E+003 4.35354E+001 1.76126E+004 + 4.59865E+006 5.40760E-004 2.72597E+003 4.35417E+001 1.76029E+004 + 4.62618E+006 5.31162E-004 2.73414E+003 4.35480E+001 1.75933E+004 + 4.65388E+006 5.21734E-004 2.74233E+003 4.35543E+001 1.75836E+004 + 4.68175E+006 5.12474E-004 2.75055E+003 4.35605E+001 1.75740E+004 + 4.70978E+006 5.03378E-004 2.75879E+003 4.35668E+001 1.75644E+004 + 4.73798E+006 4.94443E-004 2.76705E+003 4.35731E+001 1.75548E+004 + 4.76635E+006 4.85668E-004 2.77534E+003 4.35793E+001 1.75452E+004 + 4.79488E+006 4.77047E-004 2.78366E+003 4.35856E+001 1.75356E+004 + 4.82359E+006 4.68580E-004 2.79200E+003 4.35918E+001 1.75260E+004 + 4.85247E+006 4.60263E-004 2.80036E+003 4.35981E+001 1.75164E+004 + 4.88153E+006 4.52094E-004 2.80875E+003 4.36043E+001 1.75068E+004 + 4.91075E+006 4.44070E-004 2.81716E+003 4.36105E+001 1.74972E+004 + 4.94016E+006 4.36188E-004 2.82560E+003 4.36168E+001 1.74876E+004 + 4.96973E+006 4.28446E-004 2.83407E+003 4.36230E+001 1.74780E+004 + 4.99949E+006 4.20841E-004 2.84256E+003 4.36292E+001 1.74685E+004 + 5.02942E+006 4.13372E-004 2.85107E+003 4.36355E+001 1.74589E+004 + 5.05954E+006 4.06035E-004 2.85961E+003 4.36417E+001 1.74493E+004 + 5.08983E+006 3.98828E-004 2.86818E+003 4.36479E+001 1.74398E+004 + 5.12031E+006 3.91749E-004 2.87677E+003 4.36541E+001 1.74302E+004 + 5.15096E+006 3.84796E-004 2.88538E+003 4.36603E+001 1.74207E+004 + 5.18180E+006 3.77966E-004 2.89403E+003 4.36665E+001 1.74112E+004 + 5.21283E+006 3.71257E-004 2.90269E+003 4.36727E+001 1.74016E+004 + 5.24404E+006 3.64668E-004 2.91139E+003 4.36789E+001 1.73921E+004 + 5.27544E+006 3.58195E-004 2.92011E+003 4.36851E+001 1.73826E+004 + 5.30702E+006 3.51838E-004 2.92885E+003 4.36913E+001 1.73731E+004 + 5.33880E+006 3.45593E-004 2.93763E+003 4.36975E+001 1.73636E+004 + 5.37076E+006 3.39459E-004 2.94642E+003 4.37037E+001 1.73540E+004 + 5.40292E+006 3.33434E-004 2.95525E+003 4.37099E+001 1.73445E+004 + 5.43527E+006 3.27516E-004 2.96410E+003 4.37161E+001 1.73351E+004 + 5.46781E+006 3.21702E-004 2.97298E+003 4.37223E+001 1.73256E+004 + 5.50055E+006 3.15992E-004 2.98188E+003 4.37284E+001 1.73161E+004 + 5.53349E+006 3.10384E-004 2.99081E+003 4.37346E+001 1.73066E+004 + 5.56662E+006 3.04875E-004 2.99976E+003 4.37408E+001 1.72971E+004 + 5.59995E+006 2.99464E-004 3.00875E+003 4.37469E+001 1.72877E+004 + 5.63348E+006 2.94148E-004 3.01776E+003 4.37531E+001 1.72782E+004 + 5.66721E+006 2.88927E-004 3.02680E+003 4.37592E+001 1.72687E+004 + 5.70114E+006 2.83799E-004 3.03586E+003 4.37654E+001 1.72593E+004 + 5.73527E+006 2.78762E-004 3.04495E+003 4.37716E+001 1.72498E+004 + 5.76961E+006 2.73814E-004 3.05407E+003 4.37777E+001 1.72404E+004 + 5.80416E+006 2.68954E-004 3.06321E+003 4.37838E+001 1.72310E+004 + 5.83891E+006 2.64180E-004 3.07239E+003 4.37900E+001 1.72215E+004 + 5.87387E+006 2.59491E-004 3.08158E+003 4.37961E+001 1.72121E+004 + 5.90904E+006 2.54886E-004 3.09081E+003 4.38023E+001 1.72027E+004 + 5.94442E+006 2.50362E-004 3.10007E+003 4.38084E+001 1.71933E+004 + 5.98001E+006 2.45918E-004 3.10935E+003 4.38145E+001 1.71838E+004 + 6.01581E+006 2.41553E-004 3.11866E+003 4.38206E+001 1.71744E+004 + 6.05183E+006 2.37266E-004 3.12800E+003 4.38267E+001 1.71650E+004 + 6.08807E+006 2.33055E-004 3.13736E+003 4.38329E+001 1.71556E+004 + 6.12452E+006 2.28918E-004 3.14676E+003 4.38390E+001 1.71463E+004 + 6.16119E+006 2.24855E-004 3.15618E+003 4.38451E+001 1.71369E+004 + 6.19808E+006 2.20864E-004 3.16563E+003 4.38512E+001 1.71275E+004 + 6.23519E+006 2.16944E-004 3.17510E+003 4.38573E+001 1.71181E+004 + 6.27252E+006 2.13093E-004 3.18461E+003 4.38634E+001 1.71087E+004 + 6.31008E+006 2.09311E-004 3.19415E+003 4.38695E+001 1.70994E+004 + 6.34786E+006 2.05596E-004 3.20371E+003 4.38756E+001 1.70900E+004 + 6.38586E+006 2.01947E-004 3.21330E+003 4.38817E+001 1.70807E+004 + 6.42410E+006 1.98362E-004 3.22292E+003 4.38878E+001 1.70713E+004 + 6.46256E+006 1.94842E-004 3.23257E+003 4.38938E+001 1.70620E+004 + 6.50125E+006 1.91383E-004 3.24225E+003 4.38999E+001 1.70526E+004 + 6.54018E+006 1.87986E-004 3.25195E+003 4.39060E+001 1.70433E+004 + 6.57934E+006 1.84650E-004 3.26169E+003 4.39121E+001 1.70340E+004 + 6.61873E+006 1.81372E-004 3.27145E+003 4.39181E+001 1.70246E+004 + 6.65836E+006 1.78153E-004 3.28125E+003 4.39242E+001 1.70153E+004 + 6.69823E+006 1.74991E-004 3.29107E+003 4.39303E+001 1.70060E+004 + 6.73833E+006 1.71885E-004 3.30092E+003 4.39363E+001 1.69967E+004 + 6.77868E+006 1.68834E-004 3.31080E+003 4.39424E+001 1.69874E+004 + 6.81926E+006 1.65838E-004 3.32071E+003 4.39484E+001 1.69781E+004 + 6.86009E+006 1.62894E-004 3.33065E+003 4.39545E+001 1.69688E+004 + 6.90117E+006 1.60003E-004 3.34062E+003 4.39605E+001 1.69595E+004 + 6.94249E+006 1.57163E-004 3.35062E+003 4.39666E+001 1.69502E+004 + 6.98405E+006 1.54374E-004 3.36065E+003 4.39726E+001 1.69410E+004 + 7.02587E+006 1.51633E-004 3.37071E+003 4.39786E+001 1.69317E+004 + 7.06794E+006 1.48942E-004 3.38080E+003 4.39847E+001 1.69224E+004 + 7.11026E+006 1.46299E-004 3.39092E+003 4.39907E+001 1.69132E+004 + 7.15283E+006 1.43702E-004 3.40107E+003 4.39967E+001 1.69039E+004 + 7.19565E+006 1.41151E-004 3.41125E+003 4.40027E+001 1.68947E+004 + 7.23874E+006 1.38646E-004 3.42146E+003 4.40088E+001 1.68854E+004 + 7.28208E+006 1.36185E-004 3.43170E+003 4.40148E+001 1.68762E+004 + 7.32568E+006 1.33768E-004 3.44198E+003 4.40208E+001 1.68669E+004 + 7.36954E+006 1.31394E-004 3.45228E+003 4.40268E+001 1.68577E+004 + 7.41366E+006 1.29062E-004 3.46261E+003 4.40328E+001 1.68485E+004 + 7.45805E+006 1.26771E-004 3.47297E+003 4.40388E+001 1.68393E+004 + 7.50271E+006 1.24521E-004 3.48337E+003 4.40448E+001 1.68300E+004 + 7.54763E+006 1.22311E-004 3.49380E+003 4.40508E+001 1.68208E+004 + 7.59282E+006 1.20140E-004 3.50425E+003 4.40568E+001 1.68116E+004 + 7.63828E+006 1.18007E-004 3.51474E+003 4.40628E+001 1.68024E+004 + 7.68401E+006 1.15913E-004 3.52526E+003 4.40688E+001 1.67932E+004 + 7.73002E+006 1.13855E-004 3.53581E+003 4.40748E+001 1.67840E+004 + 7.77630E+006 1.11835E-004 3.54639E+003 4.40807E+001 1.67749E+004 + 7.82286E+006 1.09850E-004 3.55701E+003 4.40867E+001 1.67657E+004 + 7.86970E+006 1.07900E-004 3.56765E+003 4.40927E+001 1.67565E+004 + 7.91682E+006 1.05985E-004 3.57833E+003 4.40987E+001 1.67473E+004 + 7.96422E+006 1.04104E-004 3.58904E+003 4.41046E+001 1.67382E+004 + 8.01191E+006 1.02256E-004 3.59978E+003 4.41106E+001 1.67290E+004 + 8.05988E+006 1.00441E-004 3.61056E+003 4.41165E+001 1.67198E+004 + 8.10813E+006 9.86581E-005 3.62136E+003 4.41225E+001 1.67107E+004 + 8.15668E+006 9.69070E-005 3.63220E+003 4.41285E+001 1.67015E+004 + 8.20552E+006 9.51870E-005 3.64307E+003 4.41344E+001 1.66924E+004 + 8.25465E+006 9.34975E-005 3.65397E+003 4.41403E+001 1.66833E+004 + 8.30407E+006 9.18380E-005 3.66491E+003 4.41463E+001 1.66741E+004 + 8.35379E+006 9.02079E-005 3.67588E+003 4.41522E+001 1.66650E+004 + 8.40381E+006 8.86068E-005 3.68688E+003 4.41582E+001 1.66559E+004 + 8.45412E+006 8.70341E-005 3.69791E+003 4.41641E+001 1.66468E+004 + 8.50474E+006 8.54893E-005 3.70898E+003 4.41700E+001 1.66377E+004 + 8.55566E+006 8.39720E-005 3.72008E+003 4.41760E+001 1.66286E+004 + 8.60689E+006 8.24815E-005 3.73121E+003 4.41819E+001 1.66195E+004 + 8.65842E+006 8.10176E-005 3.74237E+003 4.41878E+001 1.66104E+004 + 8.71026E+006 7.95796E-005 3.75357E+003 4.41937E+001 1.66013E+004 + 8.76242E+006 7.81671E-005 3.76481E+003 4.41996E+001 1.65922E+004 + 8.81488E+006 7.67797E-005 3.77607E+003 4.42055E+001 1.65831E+004 + 8.86766E+006 7.54169E-005 3.78737E+003 4.42115E+001 1.65740E+004 + 8.92075E+006 7.40783E-005 3.79871E+003 4.42174E+001 1.65650E+004 + 8.97416E+006 7.27635E-005 3.81007E+003 4.42233E+001 1.65559E+004 + 9.02790E+006 7.14720E-005 3.82147E+003 4.42292E+001 1.65468E+004 + 9.08195E+006 7.02034E-005 3.83291E+003 4.42350E+001 1.65378E+004 + 9.13633E+006 6.89574E-005 3.84438E+003 4.42409E+001 1.65287E+004 + 9.19103E+006 6.77335E-005 3.85588E+003 4.42468E+001 1.65197E+004 + 9.24606E+006 6.65312E-005 3.86742E+003 4.42527E+001 1.65106E+004 + 9.30142E+006 6.53504E-005 3.87900E+003 4.42586E+001 1.65016E+004 + 9.35711E+006 6.41904E-005 3.89060E+003 4.42645E+001 1.64926E+004 + 9.41313E+006 6.30511E-005 3.90224E+003 4.42703E+001 1.64836E+004 + 9.46949E+006 6.19320E-005 3.91392E+003 4.42762E+001 1.64745E+004 + 9.52619E+006 6.08328E-005 3.92563E+003 4.42821E+001 1.64655E+004 + 9.58323E+006 5.97530E-005 3.93738E+003 4.42880E+001 1.64565E+004 + 9.64061E+006 5.86925E-005 3.94916E+003 4.42938E+001 1.64475E+004 + 9.69833E+006 5.76507E-005 3.96098E+003 4.42997E+001 1.64385E+004 + 9.75640E+006 5.66275E-005 3.97283E+003 4.43055E+001 1.64295E+004 + 9.81481E+006 5.56224E-005 3.98472E+003 4.43114E+001 1.64205E+004 + 9.87358E+006 5.46351E-005 3.99664E+003 4.43172E+001 1.64115E+004 + 9.93269E+006 5.36654E-005 4.00860E+003 4.43231E+001 1.64025E+004 + 9.99216E+006 5.27129E-005 4.02059E+003 4.43289E+001 1.63936E+004 + 1.00520E+007 5.17773E-005 4.03263E+003 4.43348E+001 1.63846E+004 + 1.01122E+007 5.08583E-005 4.04469E+003 4.43406E+001 1.63756E+004 + 1.01727E+007 4.99556E-005 4.05679E+003 4.43464E+001 1.63667E+004 + 1.02336E+007 4.90689E-005 4.06893E+003 4.43523E+001 1.63577E+004 + 1.02949E+007 4.81980E-005 4.08111E+003 4.43581E+001 1.63488E+004 + 1.03565E+007 4.73425E-005 4.09332E+003 4.43639E+001 1.63398E+004 + 1.04186E+007 4.65022E-005 4.10557E+003 4.43697E+001 1.63309E+004 + 1.04809E+007 4.56768E-005 4.11785E+003 4.43756E+001 1.63219E+004 + 1.05437E+007 4.48661E-005 4.13017E+003 4.43814E+001 1.63130E+004 + 1.06068E+007 4.40698E-005 4.14253E+003 4.43872E+001 1.63041E+004 + 1.06703E+007 4.32876E-005 4.15492E+003 4.43930E+001 1.62951E+004 + 1.07342E+007 4.25193E-005 4.16736E+003 4.43988E+001 1.62862E+004 + 1.07985E+007 4.17646E-005 4.17982E+003 4.44046E+001 1.62773E+004 + 1.08631E+007 4.10233E-005 4.19233E+003 4.44104E+001 1.62684E+004 + 1.09282E+007 4.02952E-005 4.20487E+003 4.44162E+001 1.62595E+004 + 1.09936E+007 3.95800E-005 4.21746E+003 4.44220E+001 1.62506E+004 + 1.10594E+007 3.88774E-005 4.23007E+003 4.44278E+001 1.62417E+004 + 1.11256E+007 3.81874E-005 4.24273E+003 4.44336E+001 1.62328E+004 + 1.11923E+007 3.75096E-005 4.25542E+003 4.44393E+001 1.62239E+004 + 1.12593E+007 3.68438E-005 4.26816E+003 4.44451E+001 1.62151E+004 + 1.13267E+007 3.61899E-005 4.28093E+003 4.44509E+001 1.62062E+004 + 1.13945E+007 3.55475E-005 4.29374E+003 4.44567E+001 1.61973E+004 + 1.14627E+007 3.49166E-005 4.30658E+003 4.44624E+001 1.61885E+004 + 1.15314E+007 3.42969E-005 4.31947E+003 4.44682E+001 1.61796E+004 + 1.16004E+007 3.36881E-005 4.33239E+003 4.44740E+001 1.61707E+004 + 1.16699E+007 3.30902E-005 4.34535E+003 4.44797E+001 1.61619E+004 + 1.17397E+007 3.25029E-005 4.35835E+003 4.44855E+001 1.61530E+004 + 1.18100E+007 3.19260E-005 4.37139E+003 4.44912E+001 1.61442E+004 + 1.18807E+007 3.13593E-005 4.38447E+003 4.44970E+001 1.61354E+004 + 1.19519E+007 3.08027E-005 4.39759E+003 4.45027E+001 1.61265E+004 + 1.20234E+007 3.02560E-005 4.41075E+003 4.45085E+001 1.61177E+004 diff --git a/tests/morphology_test_cases/complex/fracdone.dat b/tests/morphology_test_cases/complex/fracdone.dat new file mode 100644 index 00000000..c1490c5e --- /dev/null +++ b/tests/morphology_test_cases/complex/fracdone.dat @@ -0,0 +1 @@ + 1.000000 1.000000000000E+00 diff --git a/tests/morphology_test_cases/complex/getjob b/tests/morphology_test_cases/complex/getjob new file mode 100755 index 00000000..35b613ff --- /dev/null +++ b/tests/morphology_test_cases/complex/getjob @@ -0,0 +1,2 @@ +#!/bin/bash +rsync -vah --progress "brown.rcac.purdue.edu:/scratch/brown/daminton/NPF-global-Kd0.0001/" ./ diff --git a/tests/morphology_test_cases/complex/impactmass.dat b/tests/morphology_test_cases/complex/impactmass.dat new file mode 100644 index 00000000..45d069e9 --- /dev/null +++ b/tests/morphology_test_cases/complex/impactmass.dat @@ -0,0 +1 @@ + 350590251224392.88 diff --git a/tests/morphology_test_cases/complex/lunar-MBA-impactor-velocities.dat b/tests/morphology_test_cases/complex/lunar-MBA-impactor-velocities.dat new file mode 100755 index 00000000..b56ce090 --- /dev/null +++ b/tests/morphology_test_cases/complex/lunar-MBA-impactor-velocities.dat @@ -0,0 +1,64 @@ +6000 41.000000 0.002861 +7000 200.000000 0.016817 +8000 541.000000 0.054567 +9000 793.000000 0.109902 +10000 822.000000 0.167260 +11000 974.000000 0.235224 +12000 978.000000 0.303468 +13000 973.000000 0.371363 +14000 901.000000 0.434233 +15000 1034.000000 0.506385 +16000 1036.000000 0.578676 +17000 934.000000 0.643849 +18000 784.000000 0.698556 +19000 644.000000 0.743493 +20000 467.000000 0.776080 +21000 356.000000 0.800921 +22000 285.000000 0.820808 +23000 239.000000 0.837485 +24000 232.000000 0.853674 +25000 319.000000 0.875933 +26000 368.000000 0.901612 +27000 240.000000 0.918359 +28000 162.000000 0.929663 +29000 132.000000 0.938874 +30000 84.000000 0.944735 +31000 82.000000 0.950457 +32000 83.000000 0.956249 +33000 79.000000 0.961761 +34000 81.000000 0.967413 +35000 50.000000 0.970902 +36000 63.000000 0.975298 +37000 66.000000 0.979904 +38000 43.000000 0.982904 +39000 41.000000 0.985765 +40000 44.000000 0.988835 +41000 28.000000 0.990789 +42000 37.000000 0.993371 +43000 19.000000 0.994697 +44000 20.000000 0.996092 +45000 19.000000 0.997418 +46000 5.000000 0.997767 +47000 10.000000 0.998465 +48000 5.000000 0.998814 +49000 3.000000 0.999023 +50000 2.000000 0.999163 +51000 1.000000 0.999232 +52000 0.000000 0.999232 +53000 1.000000 0.999302 +54000 0.000000 0.999302 +55000 1.000000 0.999372 +56000 1.000000 0.999442 +57000 1.000000 0.999512 +58000 0.000000 0.999512 +59000 0.000000 0.999512 +60000 1.000000 0.999581 +61000 0.000000 0.999581 +62000 1.000000 0.999651 +63000 1.000000 0.999721 +64000 0.000000 0.999721 +65000 1.000000 0.999791 +66000 2.000000 0.999930 +67000 0.000000 0.999930 +68000 0.000000 0.999930 +69000 1.000000 1.000000 diff --git a/tests/morphology_test_cases/complex/misc/ctem000001.dat b/tests/morphology_test_cases/complex/misc/ctem000001.dat new file mode 100644 index 00000000..f28c1197 --- /dev/null +++ b/tests/morphology_test_cases/complex/misc/ctem000001.dat @@ -0,0 +1,2 @@ + 0 1 0.000000000000E+00 F 1.000000 0.000000000000E+00 + 33790 diff --git a/tests/morphology_test_cases/complex/misc/ctem_000001.dat b/tests/morphology_test_cases/complex/misc/ctem_000001.dat new file mode 100644 index 00000000..f28c1197 --- /dev/null +++ b/tests/morphology_test_cases/complex/misc/ctem_000001.dat @@ -0,0 +1,2 @@ + 0 1 0.000000000000E+00 F 1.000000 0.000000000000E+00 + 33790 diff --git a/tests/morphology_test_cases/complex/misc/mass_000001.dat b/tests/morphology_test_cases/complex/misc/mass_000001.dat new file mode 100644 index 00000000..45d069e9 --- /dev/null +++ b/tests/morphology_test_cases/complex/misc/mass_000001.dat @@ -0,0 +1 @@ + 350590251224392.88 diff --git a/tests/morphology_test_cases/complex/ocumulative.dat b/tests/morphology_test_cases/complex/ocumulative.dat new file mode 100644 index 00000000..cc298db3 --- /dev/null +++ b/tests/morphology_test_cases/complex/ocumulative.dat @@ -0,0 +1,2 @@ +#Dcrat(m) xpos(m) ypos(m) time(y) depth/diam + 1.000381573782623E+05 2.000000E+05 2.000000E+05 1.000000E+00 5.223871E-02 diff --git a/tests/morphology_test_cases/complex/odistribution.dat b/tests/morphology_test_cases/complex/odistribution.dat new file mode 100644 index 00000000..5bdc3203 --- /dev/null +++ b/tests/morphology_test_cases/complex/odistribution.dat @@ -0,0 +1,25 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1189.2071 0. 1. 0.000000 + 1414.2136 2000.0000 1681.7928 0. 1. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 1. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 1. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 1. 0.000000 + 5656.8542 8000.0000 6727.1713 0. 1. 0.000000 + 8000.0000 11313.7085 9513.6569 0. 1. 0.000000 + 11313.7085 16000.0000 13454.3426 0. 1. 0.000000 + 16000.0000 22627.4170 19027.3138 0. 1. 0.000000 + 22627.4170 32000.0000 26908.6853 0. 1. 0.000000 + 32000.0000 45254.8340 38054.6277 0. 1. 0.000000 + 45254.8340 64000.0000 53817.3706 0. 1. 0.000000 + 64000.0000 90509.6680 76109.2554 0. 1. 0.000000 + 90509.6680 128000.0000 100038.1574 1. 1. 0.166901 + 128000.0000 181019.3360 152218.5107 0. 0. 0.000000 + 181019.3360 256000.0000 215269.4823 0. 0. 0.000000 + 256000.0000 362038.6720 304437.0214 0. 0. 0.000000 + 362038.6720 512000.0000 430538.9646 0. 0. 0.000000 + 512000.0000 724077.3439 608874.0429 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/complex/pdistribution.dat b/tests/morphology_test_cases/complex/pdistribution.dat new file mode 100644 index 00000000..897a41ca --- /dev/null +++ b/tests/morphology_test_cases/complex/pdistribution.dat @@ -0,0 +1,78 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 5.2683560639E-06 7.4505805969E-06 6.8639461741E-06 9.0056322000E+26 2.6197597900E+27 8.3409668841E+05 + 7.4505805969E-06 1.0536712128E-05 8.5697254390E-06 1.1332976670E+27 1.7191965700E+27 1.4444759133E+06 + 1.0536712128E-05 1.4901161194E-05 1.2186426920E-05 3.7665826200E+26 5.8589890300E+26 9.7617403367E+05 + 1.4901161194E-05 2.1073424255E-05 1.7150291538E-05 1.3451505070E+26 2.0924064100E+26 6.8710164873E+05 + 2.1073424255E-05 2.9802322388E-05 2.4260374301E-05 4.9259252700E+25 7.4725590300E+25 5.0361760384E+05 + 2.9802322388E-05 4.2146848511E-05 3.4499037578E-05 1.6371606720E+25 2.5466337600E+25 3.4034379475E+05 + 4.2146848511E-05 5.9604644775E-05 4.8551438292E-05 5.8467524100E+24 9.0947308800E+24 2.3955850814E+05 + 5.9604644775E-05 8.4293697022E-05 6.8679653473E-05 2.1410736400E+24 3.2479784700E+24 1.7558664836E+05 + 8.4293697022E-05 1.1920928955E-04 9.7664690546E-05 7.1159862300E+23 1.1069048300E+24 1.1866111771E+05 + 1.1920928955E-04 1.6858739404E-04 1.3744618704E-04 2.5413147800E+23 3.9530620700E+23 8.3522244055E+04 + 1.6858739404E-04 2.3841857910E-04 1.9442794522E-04 9.3062656500E+22 1.4117472900E+23 6.1218419042E+04 + 2.3841857910E-04 3.3717478809E-04 2.7648283762E-04 3.0929926000E+22 4.8112072500E+22 4.1371286162E+04 + 3.3717478809E-04 4.7683715820E-04 3.8910184765E-04 1.1045928590E+22 1.7182146500E+22 2.9120090468E+04 + 4.7683715820E-04 6.7434957617E-04 5.5041375239E-04 4.0450067900E+21 6.1362179100E+21 2.1343846846E+04 + 6.7434957617E-04 9.5367431641E-04 7.8270619046E-04 1.3443820390E+21 2.0912111200E+21 1.4424129788E+04 + 9.5367431641E-04 1.3486991523E-03 1.1015238076E-03 4.8011585100E+20 7.4682908100E+20 1.0152741408E+04 + 1.3486991523E-03 1.9073486328E-03 1.5502045661E-03 1.7146259830E+20 2.6671323000E+20 7.1462310579E+03 + 1.9073486328E-03 2.6973983047E-03 2.1928806805E-03 6.2789397900E+19 9.5250631700E+19 5.2378968673E+03 + 2.6973983047E-03 3.8146972656E-03 3.1183472981E-03 2.0868433400E+19 3.2461233800E+19 3.5397608053E+03 + 3.8146972656E-03 5.3947966094E-03 4.3885353670E-03 7.4526921400E+18 1.1592800400E+19 2.4915385674E+03 + 5.3947966094E-03 7.6293945312E-03 6.2079125217E-03 2.7291673800E+18 4.1401082600E+18 1.8261967435E+03 + 7.6293945312E-03 1.0789593219E-02 8.8278527077E-03 9.0705504300E+17 1.4109408800E+18 1.2341402209E+03 + 1.0789593219E-02 1.5258789062E-02 1.2423678325E-02 3.2393432500E+17 5.0388583700E+17 8.6867674417E+02 + 1.5258789062E-02 2.1579186438E-02 1.7574224959E-02 1.1862438430E+17 1.7995151200E+17 6.3670483594E+02 + 2.1579186438E-02 3.0517578125E-02 2.4991117140E-02 3.9425522000E+16 6.1327127700E+16 4.3028390182E+02 + 3.0517578125E-02 4.3158372875E-02 3.5170682136E-02 1.4079939140E+16 2.1901605700E+16 3.0286479221E+02 + 4.3158372875E-02 6.1035156250E-02 4.9751568757E-02 5.1560578900E+15 7.8216665600E+15 2.2198762395E+02 + 6.1035156250E-02 8.6316745750E-02 7.0748343025E-02 1.7136463750E+15 2.6656086700E+15 1.5001879305E+02 + 8.6316745750E-02 1.2207031250E-01 9.9566075244E-02 6.1199033900E+14 9.5196229500E+14 1.0559403243E+02 + 1.2207031250E-01 1.7263349150E-01 1.4084368254E-01 2.2411017000E+14 3.3997195600E+14 7.7396144466E+01 + 1.7263349150E-01 2.4414062500E-01 2.0028427881E-01 7.4484352800E+13 1.1586178600E+14 5.2304165788E+01 + 2.4414062500E-01 3.4526698300E-01 2.8186554261E-01 2.6600413700E+13 4.1377433200E+13 3.6815440786E+01 + 3.4526698300E-01 4.8828125000E-01 3.9871996012E-01 9.7410392500E+12 1.4777019500E+13 2.6984220543E+01 + 4.8828125000E-01 6.9053396600E-01 5.6699268184E-01 3.2374930000E+12 5.0359802500E+12 1.8235885369E+01 + 6.9053396600E-01 9.7656250000E-01 7.9794429238E-01 1.1561979350E+12 1.7984872500E+12 1.2835729741E+01 + 9.7656250000E-01 1.3810679320E+00 1.1229688122E+00 4.1291012000E+11 6.4228931500E+11 9.0347111294E+00 + 1.3810679320E+00 1.9531250000E+00 1.5885236415E+00 1.5120720780E+11 2.2937919500E+11 6.6220766495E+00 + 1.9531250000E+00 2.7621358640E+00 2.2589320506E+00 5.0254616400E+10 7.8171987200E+10 4.4751863889E+00 + 2.7621358640E+00 3.9062500000E+00 3.1790567890E+00 1.7947309820E+10 2.7917370800E+10 3.1499588750E+00 + 3.9062500000E+00 5.5242717280E+00 4.4970144236E+00 6.5722834600E+09 9.9700609800E+09 2.3087919296E+00 + 5.5242717280E+00 7.8125000000E+00 6.3949001458E+00 2.1843375700E+09 3.3977775200E+09 1.5602770778E+00 + 7.8125000000E+00 1.1048543456E+01 9.0027143502E+00 7.8122279100E+08 1.2134399500E+09 1.1009332505E+00 + 1.1048543456E+01 1.5625000000E+01 1.2728018908E+01 2.8347501600E+08 4.3221715900E+08 7.9826648947E-01 + 1.5625000000E+01 2.2097086912E+01 1.8117257393E+01 9.6170463800E+07 1.4874214300E+08 5.5227419395E-01 + 2.2097086912E+01 3.1250000000E+01 2.5464283485E+01 3.4608376200E+07 5.2571679200E+07 3.9020810270E-01 + 3.1250000000E+01 4.4194173824E+01 3.5981878955E+01 1.2198176720E+07 1.7963303000E+07 2.7437978824E-01 + 4.4194173824E+01 6.2500000000E+01 5.1167294867E+01 3.8139212600E+06 5.7651262800E+06 1.7443746921E-01 + 6.2500000000E+01 8.8388347648E+01 7.2031738824E+01 1.2887637240E+06 1.9512050200E+06 1.1628419329E-01 + 8.8388347648E+01 1.2500000000E+02 1.0190244084E+02 4.5114170900E+05 6.6244129600E+05 8.1494336441E-02 + 1.2500000000E+02 1.7677669530E+02 1.4486153219E+02 1.4285833490E+05 2.1129958700E+05 5.2421627096E-02 + 1.7677669530E+02 2.5000000000E+02 2.0364050970E+02 4.7351629700E+04 6.8441252100E+04 3.4131717991E-02 + 2.5000000000E+02 3.5355339059E+02 2.8614082562E+02 1.4927690150E+04 2.1089622400E+04 2.1108033935E-02 + 3.5355339059E+02 5.0000000000E+02 4.0392389962E+02 4.5298452700E+03 6.1619322500E+03 1.2740389793E-02 + 5.0000000000E+02 7.0710678119E+02 5.7407029004E+02 1.1784019770E+03 1.6320869800E+03 6.7278201736E-03 + 7.0710678119E+02 1.0000000000E+03 8.0779031690E+02 3.2334330700E+02 4.5368500300E+02 3.6368928411E-03 + 1.0000000000E+03 1.4142135624E+03 1.1397213019E+03 9.3702153300E+01 1.3034169600E+02 2.0931544262E-03 + 1.4142135624E+03 2.0000000000E+03 1.6430397450E+03 2.3620584500E+01 3.6639542700E+01 1.1178294632E-03 + 2.0000000000E+03 2.8284271247E+03 2.3188336187E+03 7.6321765400E+00 1.3018958200E+01 7.1793128547E-04 + 2.8284271247E+03 4.0000000000E+03 3.2742020830E+03 2.7678553100E+00 5.3867816600E+00 5.1828726065E-04 + 4.0000000000E+03 5.6568542495E+03 4.6247690662E+03 1.1424374900E+00 2.6189263500E+00 4.2628329325E-04 + 5.6568542495E+03 8.0000000000E+03 6.5360480178E+03 5.4421493500E-01 1.4764888600E+00 4.0531891549E-04 + 8.0000000000E+03 1.1313708499E+04 9.2976955004E+03 3.1693011600E-01 9.3227392500E-01 4.8045772670E-04 + 1.1313708499E+04 1.6000000000E+04 1.3295929320E+04 2.0742941300E-01 6.1534380900E-01 6.5024519181E-04 + 1.6000000000E+04 2.2627416998E+04 1.8911866324E+04 1.5511504400E-01 4.0791439600E-01 9.8944762131E-04 + 2.2627416998E+04 3.2000000000E+04 2.6794342591E+04 1.1350311500E-01 2.5279935200E-01 1.4559880837E-03 + 3.2000000000E+04 4.5254833996E+04 3.7872914850E+04 7.2691571300E-02 1.3929623700E-01 1.8619841311E-03 + 4.5254833996E+04 6.4000000000E+04 5.3503893362E+04 3.8715559300E-02 6.6604665700E-02 1.9771172337E-03 + 6.4000000000E+04 9.0509667992E+04 7.4707829153E+04 1.6103981700E-02 2.7889106400E-02 1.5830963511E-03 + 9.0509667992E+04 1.2800000000E+05 1.0347690678E+05 7.3571928800E-03 1.1785124700E-02 1.3589490881E-03 + 1.2800000000E+05 1.8101933598E+05 1.4684017333E+05 2.6658731600E-03 4.4279318200E-03 9.9499266834E-04 + 1.8101933598E+05 2.5600000000E+05 2.0879061526E+05 9.6306310900E-04 1.7620586600E-03 7.3066516837E-04 + 2.5600000000E+05 3.6203867197E+05 2.9742899449E+05 3.7170537300E-04 7.9899555100E-04 5.7645377151E-04 + 3.6203867197E+05 5.1200000000E+05 4.1890698854E+05 1.5963402300E-04 4.2729017800E-04 4.8907899956E-04 + 5.1200000000E+05 7.2407734394E+05 5.9365358599E+05 9.9453179000E-05 2.6765615500E-04 6.1320219121E-04 + 7.2407734394E+05 1.0240000000E+06 9.1619660702E+05 1.6820297600E-04 1.6820297600E-04 2.6956931599E-03 + 1.0240000000E+06 1.4481546879E+06 1.0281811762E+06 1.6000000000E-19 1.6000000000E-19 2.5626227336E-18 + 1.4481546879E+06 2.0480000000E+06 1.7221558584E+06 0.0000000000E+00 0.0000000000E+00 0.0000000000E+00 diff --git a/tests/morphology_test_cases/complex/production.dat b/tests/morphology_test_cases/complex/production.dat new file mode 100644 index 00000000..ae4c0d5d --- /dev/null +++ b/tests/morphology_test_cases/complex/production.dat @@ -0,0 +1,1418 @@ +1.00000000e-09 2.61975979e+27 +1.02000000e-09 2.49997266e+27 +1.04040000e-09 2.38566274e+27 +1.06120800e-09 2.27657958e+27 +1.08243220e-09 2.17248400e+27 +1.10408080e-09 2.07314851e+27 +1.12616240e-09 1.97835496e+27 +1.14868570e-09 1.88789553e+27 +1.17165940e-09 1.80157256e+27 +1.19509260e-09 1.71919657e+27 +1.21899440e-09 1.64058739e+27 +1.24337430e-09 1.56557237e+27 +1.26824180e-09 1.49398736e+27 +1.29360660e-09 1.42567568e+27 +1.31947880e-09 1.36048725e+27 +1.34586830e-09 1.29827986e+27 +1.37278570e-09 1.23891663e+27 +1.40024140e-09 1.18226786e+27 +1.42824620e-09 1.12820934e+27 +1.45681120e-09 1.07662243e+27 +1.48594740e-09 1.02739448e+27 +1.51566630e-09 9.80417490e+26 +1.54597970e-09 9.35588315e+26 +1.57689930e-09 8.92809028e+26 +1.60843720e-09 8.51985917e+26 +1.64060600e-09 8.13029248e+26 +1.67341810e-09 7.75853939e+26 +1.70688650e-09 7.40378391e+26 +1.74102420e-09 7.06525011e+26 +1.77584470e-09 6.74219515e+26 +1.81136160e-09 6.43391181e+26 +1.84758880e-09 6.13972486e+26 +1.88454060e-09 5.85898903e+26 +1.92223140e-09 5.59108995e+26 +1.96067600e-09 5.33544051e+26 +1.99988960e-09 5.09147984e+26 +2.03988730e-09 4.85867515e+26 +2.08068510e-09 4.63651452e+26 +2.12229880e-09 4.42451237e+26 +2.16474480e-09 4.22220378e+26 +2.20803970e-09 4.02914574e+26 +2.25220050e-09 3.84491516e+26 +2.29724450e-09 3.66910850e+26 +2.34318940e-09 3.50134042e+26 +2.39005310e-09 3.34124378e+26 +2.43785420e-09 3.18846707e+26 +2.48661130e-09 3.04267606e+26 +2.53634350e-09 2.90355138e+26 +2.58707040e-09 2.77078796e+26 +2.63881180e-09 2.64409517e+26 +2.69158800e-09 2.52319540e+26 +2.74541980e-09 2.40782355e+26 +2.80032820e-09 2.29772709e+26 +2.85633470e-09 2.19266485e+26 +2.91346140e-09 2.09240641e+26 +2.97173070e-09 1.99673212e+26 +3.03116530e-09 1.90543263e+26 +3.09178860e-09 1.81830774e+26 +3.15362440e-09 1.73516655e+26 +3.21669690e-09 1.65582696e+26 +3.28103080e-09 1.58011520e+26 +3.34665140e-09 1.50786529e+26 +3.41358440e-09 1.43891898e+26 +3.48185610e-09 1.37312516e+26 +3.55149320e-09 1.31033976e+26 +3.62252310e-09 1.25042514e+26 +3.69497360e-09 1.19325009e+26 +3.76887300e-09 1.13868941e+26 +3.84425050e-09 1.08662341e+26 +3.92113550e-09 1.03693814e+26 +3.99955820e-09 9.89524702e+25 +4.07954940e-09 9.44279191e+25 +4.16114040e-09 9.01102520e+25 +4.24436320e-09 8.59900090e+25 +4.32925040e-09 8.20581644e+25 +4.41583550e-09 7.83060945e+25 +4.50415220e-09 7.47255903e+25 +4.59423520e-09 7.13088040e+25 +4.68611990e-09 6.80482469e+25 +4.77984230e-09 6.49367769e+25 +4.87543920e-09 6.19675757e+25 +4.97294790e-09 5.91341435e+25 +5.07240690e-09 5.64302651e+25 +5.17385500e-09 5.38500221e+25 +5.27733210e-09 5.13877585e+25 +5.38287880e-09 4.90380793e+25 +5.49053640e-09 4.67958386e+25 +5.60034710e-09 4.46561243e+25 +5.71235400e-09 4.26142475e+25 +5.82660110e-09 4.06657333e+25 +5.94313310e-09 3.88063146e+25 +6.06199580e-09 3.70319159e+25 +6.18323570e-09 3.53386514e+25 +6.30690040e-09 3.37228105e+25 +6.43303840e-09 3.21808530e+25 +6.56169920e-09 3.07094003e+25 +6.69293320e-09 2.93052291e+25 +6.82679180e-09 2.79652637e+25 +6.96332770e-09 2.66865662e+25 +7.10259420e-09 2.54663376e+25 +7.24464610e-09 2.43019027e+25 +7.38953900e-09 2.31907113e+25 +7.53732980e-09 2.21303282e+25 +7.68807640e-09 2.11184307e+25 +7.84183790e-09 2.01528018e+25 +7.99867470e-09 1.92313254e+25 +8.15864820e-09 1.83519832e+25 +8.32182120e-09 1.75128484e+25 +8.48825760e-09 1.67120828e+25 +8.65802270e-09 1.59479319e+25 +8.83118320e-09 1.52187210e+25 +9.00780690e-09 1.45228529e+25 +9.18796300e-09 1.38588033e+25 +9.37172230e-09 1.32251168e+25 +9.55915670e-09 1.26204055e+25 +9.75033980e-09 1.20433442e+25 +9.94534660e-09 1.14926687e+25 +1.01442540e-08 1.09671713e+25 +1.03471390e-08 1.04657034e+25 +1.05540810e-08 9.98716645e+24 +1.07651630e-08 9.53050777e+24 +1.09804660e-08 9.09473088e+24 +1.12000760e-08 8.67887789e+24 +1.14240770e-08 8.28204170e+24 +1.16525590e-08 7.90334900e+24 +1.18856100e-08 7.54197284e+24 +1.21233220e-08 7.19712041e+24 +1.23657880e-08 6.86803648e+24 +1.26131040e-08 6.55399887e+24 +1.28653660e-08 6.25432084e+24 +1.31226740e-08 5.96834461e+24 +1.33851270e-08 5.69544571e+24 +1.36528300e-08 5.43502404e+24 +1.39258860e-08 5.18651098e+24 +1.42044040e-08 4.94936029e+24 +1.44884920e-08 4.72305348e+24 +1.47782620e-08 4.50709425e+24 +1.50738270e-08 4.30100992e+24 +1.53753040e-08 4.10434824e+24 +1.56828100e-08 3.91667914e+24 +1.59964660e-08 3.73759118e+24 +1.63163950e-08 3.56669197e+24 +1.66427230e-08 3.40360683e+24 +1.69755780e-08 3.24797847e+24 +1.73150890e-08 3.09946661e+24 +1.76613910e-08 2.95774506e+24 +1.80146190e-08 2.82250367e+24 +1.83749110e-08 2.69344632e+24 +1.87424090e-08 2.57028999e+24 +1.91172580e-08 2.45276460e+24 +1.94996030e-08 2.34061329e+24 +1.98895950e-08 2.23359000e+24 +2.02873870e-08 2.13146026e+24 +2.06931340e-08 2.03400054e+24 +2.11069970e-08 1.94099688e+24 +2.15291370e-08 1.85224582e+24 +2.19597200e-08 1.76755281e+24 +2.23989140e-08 1.68673247e+24 +2.28468930e-08 1.60960740e+24 +2.33038300e-08 1.53600909e+24 +2.37699070e-08 1.46577583e+24 +2.42453050e-08 1.39875403e+24 +2.47302110e-08 1.33479676e+24 +2.52248150e-08 1.27376391e+24 +2.57293120e-08 1.21552165e+24 +2.62438980e-08 1.15994260e+24 +2.67687760e-08 1.10690483e+24 +2.73041510e-08 1.05629225e+24 +2.78502340e-08 1.00799385e+24 +2.84072390e-08 9.61903837e+23 +2.89753840e-08 9.17921278e+23 +2.95548920e-08 8.75949793e+23 +3.01459890e-08 8.35897509e+23 +3.07489090e-08 7.97676525e+23 +3.13638870e-08 7.61203200e+23 +3.19911650e-08 7.26397574e+23 +3.26309880e-08 6.93183446e+23 +3.32836080e-08 6.61487990e+23 +3.39492800e-08 6.31241810e+23 +3.46282660e-08 6.02378597e+23 +3.53208310e-08 5.74835167e+23 +3.60272480e-08 5.48551121e+23 +3.67477930e-08 5.23468911e+23 +3.74827490e-08 4.99533569e+23 +3.82324040e-08 4.76692661e+23 +3.89970520e-08 4.54896144e+23 +3.97769930e-08 4.34096261e+23 +4.05725330e-08 4.14247436e+23 +4.13839830e-08 3.95306207e+23 +4.22116630e-08 3.77231034e+23 +4.30558960e-08 3.59982350e+23 +4.39170140e-08 3.43522347e+23 +4.47953550e-08 3.27814957e+23 +4.56912620e-08 3.12825794e+23 +4.66050870e-08 2.98522004e+23 +4.75371890e-08 2.84872241e+23 +4.84879320e-08 2.71846619e+23 +4.94576910e-08 2.59416572e+23 +5.04468450e-08 2.47554885e+23 +5.14557820e-08 2.36235568e+23 +5.24848970e-08 2.25433829e+23 +5.35345950e-08 2.15125986e+23 +5.46052870e-08 2.05289464e+23 +5.56973930e-08 1.95902710e+23 +5.68113410e-08 1.86945162e+23 +5.79475680e-08 1.78397192e+23 +5.91065190e-08 1.70240078e+23 +6.02886490e-08 1.62455943e+23 +6.14944220e-08 1.55027731e+23 +6.27243110e-08 1.47939167e+23 +6.39787970e-08 1.41174729e+23 +6.52583730e-08 1.34719589e+23 +6.65635400e-08 1.28559609e+23 +6.78948110e-08 1.22681288e+23 +6.92527070e-08 1.17071753e+23 +7.06377620e-08 1.11718706e+23 +7.20505170e-08 1.06610428e+23 +7.34915270e-08 1.01735724e+23 +7.49613580e-08 9.70839105e+22 +7.64605850e-08 9.26448007e+22 +7.79897970e-08 8.84086656e+22 +7.95495930e-08 8.43662262e+22 +8.11405840e-08 8.05086273e+22 +8.27633960e-08 7.68274124e+22 +8.44186640e-08 7.33145196e+22 +8.61070370e-08 6.99622526e+22 +8.78291780e-08 6.67632653e+22 +8.95857620e-08 6.37105497e+22 +9.13774770e-08 6.07974191e+22 +9.32050260e-08 5.80174901e+22 +9.50691270e-08 5.53646706e+22 +9.69705090e-08 5.28331511e+22 +9.89099200e-08 5.04173823e+22 +1.00888120e-07 4.81120725e+22 +1.02905880e-07 4.59121760e+22 +1.04964000e-07 4.38128638e+22 +1.07063280e-07 4.18095439e+22 +1.09204540e-07 3.98978295e+22 +1.11388630e-07 3.80735231e+22 +1.13616410e-07 3.63326259e+22 +1.15888740e-07 3.46713346e+22 +1.18206510e-07 3.30860094e+22 +1.20570640e-07 3.15731693e+22 +1.22982050e-07 3.01295045e+22 +1.25441690e-07 2.87518495e+22 +1.27950530e-07 2.74371833e+22 +1.30509540e-07 2.61826329e+22 +1.33119730e-07 2.49854463e+22 +1.35782120e-07 2.38430019e+22 +1.38497770e-07 2.27527904e+22 +1.41267720e-07 2.17124331e+22 +1.44093080e-07 2.07196417e+22 +1.46974940e-07 1.97722476e+22 +1.49914440e-07 1.88681717e+22 +1.52912720e-07 1.80054371e+22 +1.55970980e-07 1.71821465e+22 +1.59090400e-07 1.63965019e+22 +1.62272210e-07 1.56467801e+22 +1.65517650e-07 1.49313403e+22 +1.68828000e-07 1.42486133e+22 +1.72204560e-07 1.35971030e+22 +1.75648660e-07 1.29753812e+22 +1.79161630e-07 1.23820893e+22 +1.82744860e-07 1.18159252e+22 +1.86399760e-07 1.12756479e+22 +1.90127750e-07 1.07600756e+22 +1.93930310e-07 1.02680762e+22 +1.97808910e-07 9.79857462e+21 +2.01765090e-07 9.35053980e+21 +2.05800390e-07 8.92299152e+21 +2.09916400e-07 8.51499226e+21 +2.14114730e-07 8.12564858e+21 +2.18397030e-07 7.75410716e+21 +2.22764970e-07 7.39955477e+21 +2.27220270e-07 7.06121402e+21 +2.31764670e-07 6.73834413e+21 +2.36399960e-07 6.43023714e+21 +2.41127960e-07 6.13621791e+21 +2.45950520e-07 5.85564256e+21 +2.50869530e-07 5.58789644e+21 +2.55886920e-07 5.33239287e+21 +2.61004660e-07 5.08857196e+21 +2.66224760e-07 4.85589942e+21 +2.71549250e-07 4.63386621e+21 +2.76980240e-07 4.42198495e+21 +2.82519840e-07 4.21979220e+21 +2.88170240e-07 4.02684434e+21 +2.93933640e-07 3.84271917e+21 +2.99812310e-07 3.66701296e+21 +3.05808560e-07 3.49934063e+21 +3.11924730e-07 3.33933517e+21 +3.18163230e-07 3.18664572e+21 +3.24526490e-07 3.04093813e+21 +3.31017020e-07 2.90189285e+21 +3.37637360e-07 2.76920535e+21 +3.44390110e-07 2.64258485e+21 +3.51277910e-07 2.52175410e+21 +3.58303470e-07 2.40644820e+21 +3.65469540e-07 2.29641463e+21 +3.72778930e-07 2.19141230e+21 +3.80234510e-07 2.09121112e+21 +3.87839200e-07 1.99559160e+21 +3.95595980e-07 1.90434428e+21 +4.03507900e-07 1.81726915e+21 +4.11578060e-07 1.73417546e+21 +4.19809620e-07 1.65488122e+21 +4.28205810e-07 1.57921268e+21 +4.36769930e-07 1.50700398e+21 +4.45505330e-07 1.43809702e+21 +4.54415430e-07 1.37234084e+21 +4.63503740e-07 1.30959128e+21 +4.72773820e-07 1.24971088e+21 +4.82229290e-07 1.19256855e+21 +4.91873880e-07 1.13803896e+21 +5.01711360e-07 1.08600272e+21 +5.11745590e-07 1.03634581e+21 +5.21980500e-07 9.88959457e+20 +5.32420110e-07 9.43739811e+20 +5.43068510e-07 9.00587818e+20 +5.53929880e-07 8.59408919e+20 +5.65008480e-07 8.20112894e+20 +5.76308650e-07 7.82613667e+20 +5.87834820e-07 7.46829081e+20 +5.99591520e-07 7.12680708e+20 +6.11583350e-07 6.80093762e+20 +6.23815010e-07 6.48996853e+20 +6.36291310e-07 6.19321817e+20 +6.49017140e-07 5.91003648e+20 +6.61997480e-07 5.63980325e+20 +6.75237430e-07 5.38192624e+20 +6.88742180e-07 5.13584049e+20 +7.02517020e-07 4.90100697e+20 +7.16567360e-07 4.67691104e+20 +7.30898710e-07 4.46306172e+20 +7.45516690e-07 4.25899052e+20 +7.60427020e-07 4.06425049e+20 +7.75635560e-07 3.87841480e+20 +7.91148270e-07 3.70107635e+20 +8.06971240e-07 3.53184655e+20 +8.23110660e-07 3.37035479e+20 +8.39572880e-07 3.21624705e+20 +8.56364330e-07 3.06918592e+20 +8.73491620e-07 2.92884900e+20 +8.90961450e-07 2.79492895e+20 +9.08780680e-07 2.66713230e+20 +9.26956290e-07 2.54517912e+20 +9.45495420e-07 2.42880213e+20 +9.64405330e-07 2.31774643e+20 +9.83693440e-07 2.21176869e+20 +1.00336730e-06 2.11063679e+20 +1.02343470e-06 2.01412879e+20 +1.04390330e-06 1.92203423e+20 +1.06478140e-06 1.83415009e+20 +1.08607700e-06 1.75028466e+20 +1.10779860e-06 1.67025361e+20 +1.12995460e-06 1.59388206e+20 +1.15255360e-06 1.52100294e+20 +1.17560470e-06 1.45145580e+20 +1.19911680e-06 1.38508874e+20 +1.22309910e-06 1.32175638e+20 +1.24756110e-06 1.26131973e+20 +1.27251240e-06 1.20364638e+20 +1.29796260e-06 1.14861039e+20 +1.32392180e-06 1.09609089e+20 +1.35040030e-06 1.04597260e+20 +1.37740830e-06 9.98146071e+19 +1.40495650e-06 9.52506317e+19 +1.43305560e-06 9.08953517e+19 +1.46171670e-06 8.67392117e+19 +1.49095100e-06 8.27731117e+19 +1.52077010e-06 7.89883453e+19 +1.55118550e-06 7.53766454e+19 +1.58220920e-06 7.19300894e+19 +1.61385330e-06 6.86411327e+19 +1.64613040e-06 6.55025502e+19 +1.67905300e-06 6.25074815e+19 +1.71263410e-06 5.96493569e+19 +1.74688680e-06 5.69219203e+19 +1.78182450e-06 5.43191983e+19 +1.81746100e-06 5.18354811e+19 +1.85381020e-06 4.94653326e+19 +1.89088640e-06 4.72035567e+19 +1.92870410e-06 4.50452007e+19 +1.96727820e-06 4.29855319e+19 +2.00662380e-06 4.10200395e+19 +2.04675630e-06 3.91444189e+19 +2.08769140e-06 3.73545623e+19 +2.12944520e-06 3.56465458e+19 +2.17203410e-06 3.40166266e+19 +2.21547480e-06 3.24612338e+19 +2.25978430e-06 3.09769610e+19 +2.30498000e-06 2.95605555e+19 +2.35107960e-06 2.82089148e+19 +2.39810120e-06 2.69190769e+19 +2.44606320e-06 2.56882170e+19 +2.49498450e-06 2.45136361e+19 +2.54488420e-06 2.33927629e+19 +2.59578180e-06 2.23231429e+19 +2.64769750e-06 2.13024279e+19 +2.70065140e-06 2.03283865e+19 +2.75466450e-06 1.93988807e+19 +2.80975770e-06 1.85118786e+19 +2.86595290e-06 1.76654321e+19 +2.92327200e-06 1.68576890e+19 +2.98173740e-06 1.60868806e+19 +3.04137210e-06 1.53513171e+19 +3.10219960e-06 1.46493857e+19 +3.16424360e-06 1.39795502e+19 +3.22752840e-06 1.33403434e+19 +3.29207900e-06 1.27303630e+19 +3.35792060e-06 1.21482737e+19 +3.42507900e-06 1.15928004e+19 +3.49358060e-06 1.10627257e+19 +3.56345220e-06 1.05568885e+19 +3.63472120e-06 1.00741807e+19 +3.70741570e-06 9.61354362e+18 +3.78156400e-06 9.17396953e+18 +3.85719530e-06 8.75449453e+18 +3.93433920e-06 8.35419995e+18 +4.01302600e-06 7.97220852e+18 +4.09328650e-06 7.60768361e+18 +4.17515220e-06 7.25982644e+18 +4.25865520e-06 6.92787490e+18 +4.34382830e-06 6.61110151e+18 +4.43070490e-06 6.30881229e+18 +4.51931900e-06 6.02034519e+18 +4.60970540e-06 5.74506805e+18 +4.70189950e-06 5.48237788e+18 +4.79593750e-06 5.23169904e+18 +4.89185620e-06 4.99248250e+18 +4.98969340e-06 4.76420372e+18 +5.08948720e-06 4.54636318e+18 +5.19127700e-06 4.33848302e+18 +5.29510250e-06 4.14010826e+18 +5.40100460e-06 3.95080393e+18 +5.50902470e-06 3.77015550e+18 +5.61920520e-06 3.59776713e+18 +5.73158930e-06 3.43326115e+18 +5.84622100e-06 3.27627722e+18 +5.96314550e-06 3.12647108e+18 +6.08240840e-06 2.98351487e+18 +6.20405650e-06 2.84709531e+18 +6.32813770e-06 2.71691331e+18 +6.45470040e-06 2.59268395e+18 +6.58379440e-06 2.47413486e+18 +6.71547030e-06 2.36100634e+18 +6.84977970e-06 2.25305059e+18 +6.98677530e-06 2.15003104e+18 +7.12651080e-06 2.05172202e+18 +7.26904100e-06 1.95790813e+18 +7.41442190e-06 1.86838377e+18 +7.56271030e-06 1.78295294e+18 +7.71396450e-06 1.70142836e+18 +7.86824380e-06 1.62363145e+18 +8.02560870e-06 1.54939175e+18 +8.18612080e-06 1.47854667e+18 +8.34984330e-06 1.41094088e+18 +8.51684010e-06 1.34642638e+18 +8.68717690e-06 1.28486175e+18 +8.86092050e-06 1.22611211e+18 +9.03813890e-06 1.17004878e+18 +9.21890170e-06 1.11654892e+18 +9.40327970e-06 1.06549532e+18 +9.59134530e-06 1.01677611e+18 +9.78317220e-06 9.70284566e+17 +9.97883560e-06 9.25918829e+17 +1.01784120e-05 8.83581746e+17 +1.03819810e-05 8.43180294e+17 +1.05896200e-05 8.04626434e+17 +1.08014130e-05 7.67835217e+17 +1.10174410e-05 7.32726400e+17 +1.12377900e-05 6.99222848e+17 +1.14625450e-05 6.67251365e+17 +1.16917960e-05 6.36741638e+17 +1.19256320e-05 6.07626955e+17 +1.21641450e-05 5.79843494e+17 +1.24074280e-05 5.53330448e+17 +1.26555760e-05 5.28029762e+17 +1.29086880e-05 5.03885837e+17 +1.31668620e-05 4.80845904e+17 +1.34301990e-05 4.58859500e+17 +1.36988030e-05 4.37878392e+17 +1.39727790e-05 4.17856639e+17 +1.42522350e-05 3.98750338e+17 +1.45372790e-05 3.80517734e+17 +1.48280250e-05 3.63118738e+17 +1.51245850e-05 3.46515354e+17 +1.54270770e-05 3.30671108e+17 +1.57356190e-05 3.15551326e+17 +1.60503310e-05 3.01122926e+17 +1.63713380e-05 2.87354224e+17 +1.66987640e-05 2.74215134e+17 +1.70327400e-05 2.61676767e+17 +1.73733940e-05 2.49711763e+17 +1.77208620e-05 2.38293821e+17 +1.80752800e-05 2.27397940e+17 +1.84367850e-05 2.17000307e+17 +1.88055210e-05 2.07078075e+17 +1.91816310e-05 1.97609550e+17 +1.95652640e-05 1.88573950e+17 +1.99565690e-05 1.79951512e+17 +2.03557010e-05 1.71723312e+17 +2.07628150e-05 1.63871356e+17 +2.11780710e-05 1.56378430e+17 +2.16016320e-05 1.49228116e+17 +2.20336650e-05 1.42404734e+17 +2.24743380e-05 1.35893358e+17 +2.29238250e-05 1.29679703e+17 +2.33823010e-05 1.23750174e+17 +2.38499470e-05 1.18091763e+17 +2.43269460e-05 1.12692079e+17 +2.48134850e-05 1.07539293e+17 +2.53097550e-05 1.02622113e+17 +2.58159500e-05 9.79297722e+16 +2.63322690e-05 9.34519854e+16 +2.68589150e-05 8.91789381e+16 +2.73960930e-05 8.51012807e+16 +2.79440150e-05 8.12100689e+16 +2.85028950e-05 7.74967835e+16 +2.90729530e-05 7.39532836e+16 +2.96544120e-05 7.05718094e+16 +3.02475000e-05 6.73449521e+16 +3.08524500e-05 6.42656399e+16 +3.14694990e-05 6.13271277e+16 +3.20988890e-05 5.85229773e+16 +3.27408670e-05 5.58470443e+16 +3.33956840e-05 5.32934691e+16 +3.40635980e-05 5.08566524e+16 +3.47448700e-05 4.85312589e+16 +3.54397670e-05 4.63121941e+16 +3.61485630e-05 4.41945917e+16 +3.68715340e-05 4.21738182e+16 +3.76089650e-05 4.02454419e+16 +3.83611440e-05 3.84052412e+16 +3.91283670e-05 3.66491816e+16 +3.99109340e-05 3.49734180e+16 +4.07091530e-05 3.33742764e+16 +4.15233360e-05 3.18482554e+16 +4.23538030e-05 3.03920104e+16 +4.32008790e-05 2.90023519e+16 +4.40648960e-05 2.76762357e+16 +4.49461940e-05 2.64107544e+16 +4.58451180e-05 2.52031365e+16 +4.67620200e-05 2.40507369e+16 +4.76972610e-05 2.29510290e+16 +4.86512060e-05 2.19016057e+16 +4.96242300e-05 2.09001665e+16 +5.06167150e-05 1.99445171e+16 +5.16290490e-05 1.90325649e+16 +5.26616300e-05 1.81623110e+16 +5.37148630e-05 1.73318486e+16 +5.47891600e-05 1.65393593e+16 +5.58849430e-05 1.57831060e+16 +5.70026420e-05 1.50614317e+16 +5.81426950e-05 1.43727557e+16 +5.93055490e-05 1.37155690e+16 +6.04916600e-05 1.30884319e+16 +6.17014930e-05 1.24899704e+16 +6.29355230e-05 1.19188731e+16 +6.41942330e-05 1.13738891e+16 +6.54781180e-05 1.08538239e+16 +6.67876800e-05 1.03575387e+16 +6.81234340e-05 9.88394564e+15 +6.94859020e-05 9.43200769e+15 +7.08756200e-05 9.00073416e+15 +7.22931330e-05 8.58918020e+15 +7.37389960e-05 8.19644441e+15 +7.52137750e-05 7.82166656e+15 +7.67180510e-05 7.46402490e+15 +7.82524120e-05 7.12273633e+15 +7.98174600e-05 6.79705304e+15 +8.14138090e-05 6.48626144e+15 +8.30420860e-05 6.18968043e+15 +8.47029270e-05 5.90666070e+15 +8.63969860e-05 5.63658171e+15 +8.81249260e-05 5.37885196e+15 +8.98874240e-05 5.13290688e+15 +9.16851730e-05 4.89820737e+15 +9.35188760e-05 4.67423950e+15 +9.53892540e-05 4.46051233e+15 +9.72970390e-05 4.25655778e+15 +9.92429790e-05 4.06192901e+15 +1.01227840e-04 3.87619933e+15 +1.03252400e-04 3.69896191e+15 +1.05317440e-04 3.52982947e+15 +1.07423790e-04 3.36842980e+15 +1.09572270e-04 3.21440985e+15 +1.11763710e-04 3.06743301e+15 +1.13998990e-04 2.92717592e+15 +1.16278970e-04 2.79333234e+15 +1.18604550e-04 2.66560867e+15 +1.20976640e-04 2.54372518e+15 +1.23396170e-04 2.42741483e+15 +1.25864090e-04 2.31642272e+15 +1.28381380e-04 2.21050519e+15 +1.30949000e-04 2.10943130e+15 +1.33567980e-04 2.01297868e+15 +1.36239340e-04 1.92093628e+15 +1.38964130e-04 1.83310239e+15 +1.41743410e-04 1.74928483e+15 +1.44578280e-04 1.66929966e+15 +1.47469850e-04 1.59297171e+15 +1.50419240e-04 1.52013409e+15 +1.53427630e-04 1.45062665e+15 +1.56496180e-04 1.38429757e+15 +1.59626100e-04 1.32100137e+15 +1.62818630e-04 1.26059914e+15 +1.66075000e-04 1.20295896e+15 +1.69396500e-04 1.14795430e+15 +1.72784430e-04 1.09546470e+15 +1.76240120e-04 1.04537514e+15 +1.79764920e-04 9.97575945e+14 +1.83360220e-04 9.51962295e+14 +1.87027420e-04 9.08434375e+14 +1.90767970e-04 8.66896678e+14 +1.94583330e-04 8.27258282e+14 +1.98475000e-04 7.89432304e+14 +2.02444500e-04 7.53335931e+14 +2.06493390e-04 7.18890046e+14 +2.10623260e-04 6.86019163e+14 +2.14835720e-04 6.54651339e+14 +2.19132430e-04 6.24717784e+14 +2.23515080e-04 5.96152886e+14 +2.27985390e-04 5.68894062e+14 +2.32545090e-04 5.42881726e+14 +2.37195990e-04 5.18058757e+14 +2.41939910e-04 4.94370795e+14 +2.46778710e-04 4.71765944e+14 +2.51714290e-04 4.50194673e+14 +2.56748570e-04 4.29609783e+14 +2.61883540e-04 4.09966109e+14 +2.67121220e-04 3.91220595e+14 +2.72463640e-04 3.73332255e+14 +2.77912910e-04 3.56261844e+14 +2.83471170e-04 3.39971956e+14 +2.89140590e-04 3.24426927e+14 +2.94923410e-04 3.09592658e+14 +3.00821870e-04 2.95436717e+14 +3.06838310e-04 2.81928025e+14 +3.12975080e-04 2.69037008e+14 +3.19234580e-04 2.56735436e+14 +3.25619270e-04 2.44996348e+14 +3.32131660e-04 2.33794012e+14 +3.38774290e-04 2.23103910e+14 +3.45549780e-04 2.12902596e+14 +3.52460770e-04 2.03167746e+14 +3.59509990e-04 1.93878003e+14 +3.66700190e-04 1.85013034e+14 +3.74034190e-04 1.76553415e+14 +3.81514870e-04 1.68480608e+14 +3.89145170e-04 1.60776919e+14 +3.96928070e-04 1.53425483e+14 +4.04866640e-04 1.46410177e+14 +4.12963970e-04 1.39715651e+14 +4.21223250e-04 1.33327227e+14 +4.29647710e-04 1.27230914e+14 +4.38240670e-04 1.21413344e+14 +4.47005480e-04 1.15861786e+14 +4.55945590e-04 1.10564067e+14 +4.65064500e-04 1.05508584e+14 +4.74365790e-04 1.00684260e+14 +4.83853110e-04 9.60805241e+13 +4.93530170e-04 9.16872941e+13 +5.03400770e-04 8.74949427e+13 +5.13468790e-04 8.34942811e+13 +5.23738160e-04 7.96765515e+13 +5.34212930e-04 7.60333812e+13 +5.44897190e-04 7.25567948e+13 +5.55795130e-04 6.92391750e+13 +5.66911030e-04 6.60732512e+13 +5.78249250e-04 6.30520871e+13 +5.89814240e-04 6.01690626e+13 +6.01610520e-04 5.74178653e+13 +6.13642730e-04 5.47924640e+13 +6.25915590e-04 5.22871066e+13 +6.38433900e-04 4.98963067e+13 +6.51202580e-04 4.76148243e+13 +6.64226630e-04 4.54376620e+13 +6.77511160e-04 4.33600494e+13 +6.91061390e-04 4.13774332e+13 +7.04882610e-04 3.94854731e+13 +7.18980270e-04 3.76800198e+13 +7.33359870e-04 3.59571215e+13 +7.48027070e-04 3.43130010e+13 +7.62987610e-04 3.27440574e+13 +7.78247360e-04 3.12468529e+13 +7.93812310e-04 2.98181069e+13 +8.09688550e-04 2.84546903e+13 +8.25882330e-04 2.71536140e+13 +8.42399970e-04 2.59120299e+13 +8.59247970e-04 2.47272161e+13 +8.76432930e-04 2.35965772e+13 +8.93961590e-04 2.25176362e+13 +9.11840820e-04 2.14880293e+13 +9.30077640e-04 2.05055004e+13 +9.48679190e-04 1.95678974e+13 +9.67652770e-04 1.86731659e+13 +9.87005830e-04 1.78193451e+13 +1.00674590e-03 1.70045669e+13 +1.02688090e-03 1.62270390e+13 +1.04741850e-03 1.54850669e+13 +1.06836690e-03 1.47770195e+13 +1.08973420e-03 1.41013492e+13 +1.11152890e-03 1.34565721e+13 +1.13375950e-03 1.28412769e+13 +1.15643460e-03 1.22541186e+13 +1.17956330e-03 1.16938053e+13 +1.20315460e-03 1.11591115e+13 +1.22721770e-03 1.06488669e+13 +1.25176200e-03 1.01619542e+13 +1.27679730e-03 9.69730314e+12 +1.30233320e-03 9.25389987e+12 +1.32837990e-03 8.83076965e+12 +1.35494750e-03 8.42698737e+12 +1.38204640e-03 8.04166853e+12 +1.40968740e-03 7.67396658e+12 +1.43788110e-03 7.32307911e+12 +1.46663870e-03 6.98823546e+12 +1.49597150e-03 6.66870183e+12 +1.52589090e-03 6.36377927e+12 +1.55640880e-03 6.07279809e+12 +1.58753690e-03 5.79512328e+12 +1.61928770e-03 5.53014384e+12 +1.65167340e-03 5.27728136e+12 +1.68470690e-03 5.03598025e+12 +1.71840100e-03 4.80571297e+12 +1.75276910e-03 4.58597381e+12 +1.78782440e-03 4.37628306e+12 +1.82358090e-03 4.17617978e+12 +1.86005260e-03 3.98522576e+12 +1.89725360e-03 3.80300368e+12 +1.93519870e-03 3.62911323e+12 +1.97390260e-03 3.46317426e+12 +2.01338070e-03 3.30482227e+12 +2.05364830e-03 3.15371108e+12 +2.09472130e-03 3.00950920e+12 +2.13661570e-03 2.87190107e+12 +2.17934800e-03 2.74058496e+12 +2.22293500e-03 2.61527306e+12 +2.26739370e-03 2.49569109e+12 +2.31274160e-03 2.38157687e+12 +2.35899640e-03 2.27268061e+12 +2.40617630e-03 2.16876355e+12 +2.45429980e-03 2.06959804e+12 +2.50338580e-03 1.97496676e+12 +2.55345360e-03 1.88466231e+12 +2.60452260e-03 1.79848725e+12 +2.65661310e-03 1.71625230e+12 +2.70974530e-03 1.63777766e+12 +2.76394020e-03 1.56289116e+12 +2.81921910e-03 1.49142867e+12 +2.87560340e-03 1.42323398e+12 +2.93311550e-03 1.35815733e+12 +2.99177780e-03 1.29605631e+12 +3.05161340e-03 1.23679479e+12 +3.11264560e-03 1.18024306e+12 +3.17489850e-03 1.12627708e+12 +3.23839650e-03 1.07477864e+12 +3.30316440e-03 1.02563498e+12 +3.36922770e-03 9.78738356e+11 +3.43661230e-03 9.33986034e+11 +3.50534450e-03 8.91280047e+11 +3.57545140e-03 8.50526734e+11 +3.64696050e-03 8.11636813e+11 +3.71989970e-03 7.74525156e+11 +3.79429770e-03 7.39110401e+11 +3.87018360e-03 7.05314994e+11 +3.94758730e-03 6.73064829e+11 +4.02653900e-03 6.42289315e+11 +4.10706980e-03 6.12920970e+11 +4.18921120e-03 5.84895483e+11 +4.27299540e-03 5.58151455e+11 +4.35845530e-03 5.32630278e+11 +4.44562440e-03 5.08276043e+11 +4.53453690e-03 4.85035388e+11 +4.62522770e-03 4.62857388e+11 +4.71773220e-03 4.41693491e+11 +4.81208690e-03 4.21497279e+11 +4.90832860e-03 4.02224548e+11 +5.00649520e-03 3.83833039e+11 +5.10662510e-03 3.66282477e+11 +5.20875760e-03 3.49534406e+11 +5.31293270e-03 3.33552139e+11 +5.41919140e-03 3.18300638e+11 +5.52757520e-03 3.03746514e+11 +5.63812670e-03 2.89857866e+11 +5.75088930e-03 2.76604262e+11 +5.86590700e-03 2.63956688e+11 +5.98322520e-03 2.51887403e+11 +6.10288970e-03 2.40369985e+11 +6.22494750e-03 2.29379195e+11 +6.34944640e-03 2.18890957e+11 +6.47643540e-03 2.08882279e+11 +6.60596410e-03 1.99331248e+11 +6.73808340e-03 1.90216931e+11 +6.87284500e-03 1.81519367e+11 +7.01030190e-03 1.73219491e+11 +7.15050800e-03 1.65299118e+11 +7.29351810e-03 1.57740907e+11 +7.43938850e-03 1.50528286e+11 +7.58817620e-03 1.43645463e+11 +7.73993980e-03 1.37077347e+11 +7.89473860e-03 1.30809558e+11 +8.05263330e-03 1.24828363e+11 +8.21368600e-03 1.19120651e+11 +8.37795970e-03 1.13673924e+11 +8.54551890e-03 1.08476244e+11 +8.71642930e-03 1.03516224e+11 +8.89075790e-03 9.87829996e+10 +9.06857300e-03 9.42662008e+10 +9.24994450e-03 8.99559279e+10 +9.43494340e-03 8.58427406e+10 +9.62364230e-03 8.19176263e+10 +9.81611510e-03 7.81719872e+10 +1.00124370e-02 7.45976216e+10 +1.02126860e-02 7.11866807e+10 +1.04169400e-02 6.79317032e+10 +1.06252790e-02 6.48255593e+10 +1.08377840e-02 6.18614528e+10 +1.10545400e-02 5.90328667e+10 +1.12756310e-02 5.63336179e+10 +1.15011430e-02 5.37578000e+10 +1.17311660e-02 5.12997517e+10 +1.19657900e-02 4.89540912e+10 +1.22051050e-02 4.67156986e+10 +1.24492070e-02 4.45796489e+10 +1.26981920e-02 4.25412613e+10 +1.29521550e-02 4.05960910e+10 +1.32111990e-02 3.87398500e+10 +1.34754220e-02 3.69684973e+10 +1.37449310e-02 3.52781290e+10 +1.40198300e-02 3.36650532e+10 +1.43002260e-02 3.21257397e+10 +1.45862310e-02 3.06568049e+10 +1.48779550e-02 2.92550416e+10 +1.51755140e-02 2.79173708e+10 +1.54790250e-02 2.66408609e+10 +1.57886050e-02 2.54227236e+10 +1.61043770e-02 2.42602835e+10 +1.64264650e-02 2.31509933e+10 +1.67549940e-02 2.20924274e+10 +1.70900940e-02 2.10822625e+10 +1.74318960e-02 2.01182869e+10 +1.77805340e-02 1.91983888e+10 +1.81361440e-02 1.83205543e+10 +1.84988670e-02 1.74828564e+10 +1.88688450e-02 1.66834607e+10 +1.92462220e-02 1.59206181e+10 +1.96311460e-02 1.51926571e+10 +2.00237690e-02 1.44979808e+10 +2.04242440e-02 1.38350689e+10 +2.08327290e-02 1.32024676e+10 +2.12493840e-02 1.25987911e+10 +2.16743710e-02 1.20227190e+10 +2.21078590e-02 1.14729858e+10 +2.25500160e-02 1.09483899e+10 +2.30010160e-02 1.04477809e+10 +2.34610370e-02 9.97006098e+09 +2.39302570e-02 9.51418593e+09 +2.44088630e-02 9.07915408e+09 +2.48970400e-02 8.66401479e+09 +2.53949810e-02 8.26785716e+09 +2.59028800e-02 7.88981423e+09 +2.64209380e-02 7.52905640e+09 +2.69493570e-02 7.18479414e+09 +2.74883440e-02 6.85627332e+09 +2.80381110e-02 6.54277380e+09 +2.85988730e-02 6.24360906e+09 +2.91708500e-02 5.95812357e+09 +2.97542670e-02 5.68569153e+09 +3.03493530e-02 5.42571603e+09 +3.09563400e-02 5.17762807e+09 +3.15754670e-02 4.94088370e+09 +3.22069760e-02 4.71496454e+09 +3.28511150e-02 4.49937545e+09 +3.35081380e-02 4.29364369e+09 +3.41783000e-02 4.09731933e+09 +3.48618660e-02 3.90997158e+09 +3.55591040e-02 3.73119003e+09 +3.62702860e-02 3.56058337e+09 +3.69956920e-02 3.39777752e+09 +3.77356050e-02 3.24241612e+09 +3.84903180e-02 3.09415820e+09 +3.92601240e-02 2.95267952e+09 +4.00453260e-02 2.81766990e+09 +4.08462330e-02 2.68883336e+09 +4.16631580e-02 2.56588783e+09 +4.24964210e-02 2.44856400e+09 +4.33463490e-02 2.33660476e+09 +4.42132760e-02 2.22976475e+09 +4.50975420e-02 2.12780989e+09 +4.59994920e-02 2.03051700e+09 +4.69194820e-02 1.93767267e+09 +4.78578720e-02 1.84907358e+09 +4.88150290e-02 1.76452571e+09 +4.97913300e-02 1.68384368e+09 +5.07871570e-02 1.60685079e+09 +5.18029000e-02 1.53337840e+09 +5.28389580e-02 1.46326549e+09 +5.38957370e-02 1.39635846e+09 +5.49736520e-02 1.33251070e+09 +5.60731250e-02 1.27158235e+09 +5.71945870e-02 1.21343995e+09 +5.83384790e-02 1.15795604e+09 +5.95052480e-02 1.10500914e+09 +6.06953530e-02 1.05448318e+09 +6.19092600e-02 1.00626750e+09 +6.31474460e-02 9.60256427e+08 +6.44103950e-02 9.16349209e+08 +6.56986020e-02 8.74449656e+08 +6.70125750e-02 8.34465882e+08 +6.83528260e-02 7.96310386e+08 +6.97198830e-02 7.59899504e+08 +7.11142800e-02 7.25153519e+08 +7.25365660e-02 6.91996250e+08 +7.39872970e-02 6.60355096e+08 +7.54670430e-02 6.30160709e+08 +7.69763840e-02 6.01346942e+08 +7.85159120e-02 5.76366782e+08 +8.00862300e-02 5.48995619e+08 +8.16879540e-02 5.23084279e+08 +8.33217140e-02 4.98535919e+08 +8.49881480e-02 4.75261832e+08 +8.66879110e-02 4.53180535e+08 +8.84216690e-02 4.32217159e+08 +9.01901020e-02 4.12302786e+08 +9.19939040e-02 3.93373902e+08 +9.38337820e-02 3.75371900e+08 +9.57104580e-02 3.58242617e+08 +9.76246670e-02 3.41935947e+08 +9.95771610e-02 3.26405448e+08 +1.01568700e-01 3.11608086e+08 +1.03600080e-01 2.97503735e+08 +1.05672080e-01 2.84055292e+08 +1.07785520e-01 2.71228029e+08 +1.09941230e-01 2.58989599e+08 +1.12140060e-01 2.47309774e+08 +1.14382860e-01 2.36160375e+08 +1.16670510e-01 2.25514945e+08 +1.19003920e-01 2.15348628e+08 +1.21384000e-01 2.05638173e+08 +1.23811680e-01 1.96361714e+08 +1.26287920e-01 1.87498632e+08 +1.28813680e-01 1.79029567e+08 +1.31389950e-01 1.70936216e+08 +1.34017750e-01 1.63201266e+08 +1.36698100e-01 1.55808405e+08 +1.39432060e-01 1.48742143e+08 +1.42220710e-01 1.41987808e+08 +1.45065120e-01 1.35531558e+08 +1.47966420e-01 1.29360163e+08 +1.50925750e-01 1.23461083e+08 +1.53944270e-01 1.17822397e+08 +1.57023150e-01 1.12432778e+08 +1.60163610e-01 1.07281392e+08 +1.63366890e-01 1.02357920e+08 +1.66634220e-01 9.76525713e+07 +1.69966910e-01 9.31559175e+07 +1.73366250e-01 8.88590190e+07 +1.76833570e-01 8.47533113e+07 +1.80370240e-01 8.08305910e+07 +1.83977650e-01 7.70830201e+07 +1.87657200e-01 7.35031153e+07 +1.91410350e-01 7.00836813e+07 +1.95238550e-01 6.68178629e+07 +1.99143320e-01 6.36990579e+07 +2.03126190e-01 6.07209580e+07 +2.07188710e-01 5.78775240e+07 +2.11332490e-01 5.51629470e+07 +2.15559140e-01 5.25716792e+07 +2.19870320e-01 5.00983895e+07 +2.24267730e-01 4.77379624e+07 +2.28753080e-01 4.54855050e+07 +2.33328140e-01 4.33363119e+07 +2.37994710e-01 4.12858736e+07 +2.42754600e-01 3.93298764e+07 +2.47609690e-01 3.74641694e+07 +2.52561890e-01 3.56847758e+07 +2.57613120e-01 3.39878918e+07 +2.62765390e-01 3.23698535e+07 +2.68020690e-01 3.08271673e+07 +2.73381110e-01 2.93564663e+07 +2.78848730e-01 2.79545382e+07 +2.84425700e-01 2.66182967e+07 +2.90114220e-01 2.53447837e+07 +2.95916500e-01 2.41311724e+07 +3.01834830e-01 2.29747475e+07 +3.07871530e-01 2.18729122e+07 +3.14028960e-01 2.08231807e+07 +3.20309540e-01 1.98231714e+07 +3.26715730e-01 1.88706056e+07 +3.33250040e-01 1.79633030e+07 +3.39915050e-01 1.70991744e+07 +3.46713350e-01 1.62762269e+07 +3.53647610e-01 1.54925509e+07 +3.60720570e-01 1.47463185e+07 +3.67934980e-01 1.40357870e+07 +3.75293680e-01 1.33592870e+07 +3.82799550e-01 1.27152249e+07 +3.90455540e-01 1.21020769e+07 +3.98264650e-01 1.15183880e+07 +4.06229940e-01 1.09627687e+07 +4.14354540e-01 1.04338913e+07 +4.22641630e-01 9.93048928e+06 +4.31094470e-01 9.45135257e+06 +4.39716360e-01 8.99532771e+06 +4.48510680e-01 8.56131324e+06 +4.57480900e-01 8.14825732e+06 +4.66630520e-01 7.75515845e+06 +4.75963130e-01 7.38106052e+06 +4.85482390e-01 7.02505195e+06 +4.95192040e-01 6.68626335e+06 +5.05095880e-01 6.36386650e+06 +5.15197790e-01 6.05707184e+06 +5.25501750e-01 5.76512628e+06 +5.36011780e-01 5.48731338e+06 +5.46732020e-01 5.22294949e+06 +5.57666660e-01 4.97138421e+06 +5.68819990e-01 4.73199764e+06 +5.80196390e-01 4.50419935e+06 +5.91800320e-01 4.28742726e+06 +6.03636330e-01 4.08114617e+06 +6.15709060e-01 3.88484658e+06 +6.28023240e-01 3.69804349e+06 +6.40583700e-01 3.52027518e+06 +6.53395370e-01 3.35110216e+06 +6.66463280e-01 3.19010618e+06 +6.79792550e-01 3.03688936e+06 +6.93388400e-01 2.89107313e+06 +7.07256170e-01 2.75229710e+06 +7.21401290e-01 2.62021861e+06 +7.35829320e-01 2.49451146e+06 +7.50545900e-01 2.37486561e+06 +7.65556820e-01 2.26098586e+06 +7.80867960e-01 2.15259160e+06 +7.96485320e-01 2.04941594e+06 +8.12415020e-01 1.95120502e+06 +8.28663320e-01 1.85771729e+06 +8.45236590e-01 1.76872315e+06 +8.62141320e-01 1.68400426e+06 +8.79384150e-01 1.60335291e+06 +8.96971830e-01 1.52657165e+06 +9.14911270e-01 1.45347264e+06 +9.33209490e-01 1.38387734e+06 +9.51873680e-01 1.31761588e+06 +9.70911160e-01 1.25452677e+06 +9.90329380e-01 1.19445650e+06 +1.01013600e+00 1.13725892e+06 +1.03033870e+00 1.08279541e+06 +1.05094550e+00 1.03093366e+06 +1.07196440e+00 9.81548305e+05 +1.09340370e+00 9.34519785e+05 +1.11527170e+00 8.89734763e+05 +1.13757720e+00 8.47084788e+05 +1.16032870e+00 8.06467629e+05 +1.18353530e+00 7.67785272e+05 +1.20720600e+00 7.30944983e+05 +1.23135010e+00 6.95858357e+05 +1.25597710e+00 6.62441296e+05 +1.28109670e+00 6.30613799e+05 +1.30671860e+00 6.00299998e+05 +1.33285300e+00 5.71427359e+05 +1.35951000e+00 5.43927214e+05 +1.38670020e+00 5.17733926e+05 +1.41443420e+00 4.92785258e+05 +1.44272290e+00 4.69021911e+05 +1.47157740e+00 4.46387476e+05 +1.50100890e+00 4.24828363e+05 +1.53102910e+00 4.04293372e+05 +1.56164970e+00 3.84733944e+05 +1.59288270e+00 3.66103816e+05 +1.62474030e+00 3.48358971e+05 +1.65723510e+00 3.31457430e+05 +1.69037980e+00 3.15359312e+05 +1.72418740e+00 3.00026627e+05 +1.75867120e+00 2.85423188e+05 +1.79384460e+00 2.71514609e+05 +1.82972150e+00 2.58268054e+05 +1.86631590e+00 2.45652322e+05 +1.90364220e+00 2.33637659e+05 +1.94171510e+00 2.22195726e+05 +1.98054940e+00 2.11299587e+05 +2.02016040e+00 2.00923529e+05 +2.06056360e+00 1.91043083e+05 +2.10177480e+00 1.81634944e+05 +2.14381030e+00 1.72676866e+05 +2.18668650e+00 1.64147704e+05 +2.23042030e+00 1.56027278e+05 +2.27502870e+00 1.48296400e+05 +2.32052930e+00 1.40936738e+05 +2.36693980e+00 1.33930865e+05 +2.41427860e+00 1.27262118e+05 +2.46256420e+00 1.20914657e+05 +2.51181550e+00 1.14873378e+05 +2.56205180e+00 1.09123879e+05 +2.61329280e+00 1.03652431e+05 +2.66555870e+00 9.84459365e+04 +2.71886990e+00 9.34919278e+04 +2.77324730e+00 8.87785098e+04 +2.82871220e+00 8.42943424e+04 +2.88528650e+00 8.00286002e+04 +2.94299220e+00 7.59709868e+04 +3.00185200e+00 7.21116647e+04 +3.06188910e+00 6.84412521e+04 +3.12312690e+00 6.49508185e+04 +3.18558940e+00 6.16318393e+04 +3.24930120e+00 5.84761795e+04 +3.31428720e+00 5.54760910e+04 +3.38057300e+00 5.26241758e+04 +3.44818440e+00 4.99133919e+04 +3.51714810e+00 4.73370081e+04 +3.58749110e+00 4.48886148e+04 +3.65924090e+00 4.25621004e+04 +3.73242570e+00 4.03516316e+04 +3.80707420e+00 3.82516478e+04 +3.88321570e+00 3.62568460e+04 +3.96088000e+00 3.43621711e+04 +4.04009760e+00 3.25628005e+04 +4.12089960e+00 3.08541361e+04 +4.20331760e+00 2.92317958e+04 +4.28738390e+00 2.76916003e+04 +4.37313160e+00 2.62295619e+04 +4.46059420e+00 2.48418838e+04 +4.54980610e+00 2.35249423e+04 +4.64080220e+00 2.22752861e+04 +4.73361830e+00 2.10896224e+04 +4.82829060e+00 1.99648169e+04 +4.92485640e+00 1.88978775e+04 +5.02335360e+00 1.78859547e+04 +5.12382060e+00 1.69263355e+04 +5.22629710e+00 1.60164299e+04 +5.33082300e+00 1.51537751e+04 +5.43743950e+00 1.43360210e+04 +5.54618820e+00 1.35609318e+04 +5.65711200e+00 1.28263748e+04 +5.77025430e+00 1.21303210e+04 +5.88565930e+00 1.14708387e+04 +6.00337250e+00 1.08460858e+04 +6.12344000e+00 1.02543105e+04 +6.24590880e+00 9.69384481e+03 +6.37082700e+00 9.16310053e+03 +6.49824350e+00 8.66056658e+03 +6.62820840e+00 8.18480411e+03 +6.76077250e+00 7.73444513e+03 +6.89598800e+00 7.30818683e+03 +7.03390770e+00 6.90479128e+03 +7.17458590e+00 6.52307974e+03 +7.31807760e+00 6.16193225e+03 +7.46443920e+00 5.82028315e+03 +7.61372790e+00 5.49711999e+03 +7.76600250e+00 5.19147938e+03 +7.92132260e+00 4.90244647e+03 +8.07974900e+00 4.62915178e+03 +8.24134400e+00 4.37076871e+03 +8.40617090e+00 4.12651238e+03 +8.57429430e+00 3.89563720e+03 +8.74578020e+00 3.67743494e+03 +8.92069580e+00 3.47123322e+03 +9.09910970e+00 3.27639365e+03 +9.28109190e+00 3.09231018e+03 +9.46671370e+00 2.91840773e+03 +9.65604800e+00 2.75414040e+03 +9.84916900e+00 2.59899043e+03 +1.00461520e+01 2.45246690e+03 +1.02470750e+01 2.31410335e+03 +1.04520170e+01 2.18345787e+03 +1.06610570e+01 2.06011240e+03 +1.08742780e+01 1.94366918e+03 +1.10917640e+01 1.83375165e+03 +1.13135990e+01 1.73000374e+03 +1.15398710e+01 1.63208698e+03 +1.17706690e+01 1.53968112e+03 +1.20060820e+01 1.45248345e+03 +1.22462040e+01 1.37020613e+03 +1.24911280e+01 1.29257762e+03 +1.27409500e+01 1.21934044e+03 +1.29957690e+01 1.15025056e+03 +1.32556850e+01 1.08507736e+03 +1.35207980e+01 1.02360306e+03 +1.37912140e+01 9.65620655e+02 +1.40670390e+01 9.10934873e+02 +1.43483790e+01 8.59361372e+02 +1.46353470e+01 8.10724945e+02 +1.49280540e+01 7.64860680e+02 +1.52266150e+01 7.21612368e+02 +1.55311470e+01 6.80832402e+02 +1.58417700e+01 6.42381200e+02 +1.61586060e+01 6.06126925e+02 +1.64817780e+01 5.71945163e+02 +1.68114130e+01 5.39718213e+02 +1.71476420e+01 5.09334775e+02 +1.74905940e+01 4.80690148e+02 +1.78404060e+01 4.53685003e+02 +1.81972140e+01 4.28225859e+02 +1.85611590e+01 4.04224303e+02 +1.89323820e+01 3.81597061e+02 +1.93110290e+01 3.60265397e+02 +1.96972500e+01 3.40154959e+02 +2.00911950e+01 3.21195749e+02 +2.04930190e+01 3.03321623e+02 +2.09028790e+01 2.86470232e+02 +2.13209370e+01 2.70582692e+02 +2.17473560e+01 2.55603554e+02 +2.21823030e+01 2.41480494e+02 +2.26259490e+01 2.28164152e+02 +2.30784680e+01 2.15608001e+02 +2.35400370e+01 2.03768191e+02 +2.40108380e+01 1.92603346e+02 +2.44910550e+01 1.82074504e+02 +2.49808760e+01 1.72144935e+02 +2.54804930e+01 1.62780013e+02 +2.59901030e+01 1.53947090e+02 +2.65099050e+01 1.45615433e+02 +2.70401030e+01 1.37756069e+02 +2.75809050e+01 1.30341696e+02 +2.86951740e+01 1.16746542e+02 +2.98544590e+01 1.04641608e+02 +3.10605790e+01 9.38597322e+01 +3.23154270e+01 8.42526115e+01 +3.36209700e+01 7.56887100e+01 +3.49792570e+01 6.80513454e+01 +3.63924190e+01 6.12370418e+01 +3.78626730e+01 5.51540359e+01 +3.93923250e+01 4.97209553e+01 +4.09837750e+01 4.48656361e+01 +4.26395190e+01 4.05240851e+01 +4.43621560e+01 3.66395427e+01 +4.61543870e+01 3.31616726e+01 +4.80190240e+01 3.00458187e+01 +4.99589930e+01 2.72523618e+01 +5.19773360e+01 2.47461480e+01 +5.40772200e+01 2.24959736e+01 +5.62619400e+01 2.04741372e+01 +5.85349220e+01 1.86560419e+01 +6.08997330e+01 1.70198366e+01 +6.33600820e+01 1.55461072e+01 +6.59198300e+01 1.42175958e+01 +6.85829910e+01 1.30189582e+01 +7.13537440e+01 1.19365436e+01 +7.42364350e+01 1.09582044e+01 +7.72355870e+01 1.00731247e+01 +8.03559050e+01 9.27167040e+00 +8.36022830e+01 8.54525579e+00 +8.69798150e+01 7.88622485e+00 +9.04938000e+01 7.28774747e+00 +9.41497490e+01 6.74372710e+00 +9.79533990e+01 6.24871799e+00 +1.01910720e+02 5.79785318e+00 +1.06027910e+02 5.38678166e+00 +1.10311440e+02 5.01160779e+00 +1.14768020e+02 4.66884531e+00 +1.19404650e+02 4.35536893e+00 +1.24228590e+02 4.06837784e+00 +1.29247430e+02 3.80535682e+00 +1.34469030e+02 3.56404934e+00 +1.39901570e+02 3.34242733e+00 +1.45553600e+02 3.13866551e+00 +1.51433960e+02 2.95112315e+00 +1.57551900e+02 2.77832079e+00 +1.63916990e+02 2.61892635e+00 +1.70539240e+02 2.47173674e+00 +1.77429020e+02 2.33566678e+00 +1.84597160e+02 2.20973506e+00 +1.92054880e+02 2.09305481e+00 +1.99813900e+02 1.98482266e+00 +2.07886380e+02 1.88431127e+00 +2.16284990e+02 1.79086094e+00 +2.25022900e+02 1.70387308e+00 +2.34113830e+02 1.62280385e+00 +2.43572030e+02 1.54715904e+00 +2.53412340e+02 1.47648886e+00 +2.63650200e+02 1.41038368e+00 +2.74301660e+02 1.34847021e+00 +2.85383450e+02 1.29040773e+00 +2.96912940e+02 1.23588534e+00 +3.08908230e+02 1.18461880e+00 +3.21388120e+02 1.13634831e+00 +3.34372200e+02 1.09083596e+00 +3.47880840e+02 1.04786388e+00 +3.61935220e+02 1.00723243e+00 +3.76557400e+02 9.68758462e-01 +3.91770320e+02 9.32273925e-01 +4.07597840e+02 8.97624559e-01 +4.24064800e+02 8.64668647e-01 +4.41197020e+02 8.33276035e-01 +4.59021370e+02 8.03327110e-01 +4.77565840e+02 7.74711898e-01 +4.96859500e+02 7.47329427e-01 +5.16932620e+02 7.21086901e-01 +5.37816700e+02 6.93601650e-01 +5.59544490e+02 6.66410366e-01 +5.82150090e+02 6.40355198e-01 +6.05668960e+02 6.15343809e-01 +6.30137980e+02 5.91292788e-01 +6.55595560e+02 5.68126919e-01 +6.82081620e+02 5.45778636e-01 +7.09637710e+02 5.24187406e-01 +7.38307080e+02 5.03299216e-01 +7.68134680e+02 4.83066145e-01 +7.99167320e+02 4.63445863e-01 +8.31453680e+02 4.44401262e-01 +8.65044410e+02 4.25900052e-01 +8.99992210e+02 4.07914396e-01 +9.36351890e+02 3.90420567e-01 +9.74180510e+02 3.73398580e-01 +1.01353740e+03 3.56831901e-01 +1.05448430e+03 3.40707097e-01 +1.09708550e+03 3.25013512e-01 +1.14140770e+03 3.09743045e-01 +1.18752060e+03 2.94889675e-01 +1.23549640e+03 2.80449379e-01 +1.28541050e+03 2.66419644e-01 +1.33734110e+03 2.52799352e-01 +1.39136970e+03 2.39588391e-01 +1.44758100e+03 2.26787454e-01 +1.50606330e+03 2.14397732e-01 +1.56690820e+03 2.02420767e-01 +1.63021130e+03 1.90858115e-01 +1.69607180e+03 1.79711254e-01 +1.76459310e+03 1.68981308e-01 +1.83588270e+03 1.58668930e-01 +1.91005240e+03 1.48774149e-01 +1.98721850e+03 1.39296237e-01 +2.06750210e+03 1.30233597e-01 +2.15102920e+03 1.21583694e-01 +2.23793080e+03 1.13343009e-01 +2.32834320e+03 1.05506990e-01 +2.42240830e+03 9.80700361e-02 +2.52027350e+03 9.10255250e-02 +2.62209260e+03 8.43657912e-02 +2.72802510e+03 7.80822339e-02 +2.83823740e+03 7.21653110e-02 +2.95290210e+03 6.66046657e-02 +3.07219940e+03 6.13891481e-02 +3.19631620e+03 5.65069630e-02 +3.32544740e+03 5.19457202e-02 +3.45979550e+03 4.76925648e-02 +3.59957120e+03 4.37342670e-02 +3.74499390e+03 4.00573214e-02 +3.89629170e+03 3.66480571e-02 +4.05370180e+03 3.34927331e-02 +4.21747140e+03 3.05776203e-02 +4.38785720e+03 2.78891064e-02 +4.56512670e+03 2.54137590e-02 +4.74955780e+03 2.31384119e-02 +4.94143990e+03 2.10502185e-02 +5.14107410e+03 1.91367130e-02 +5.34877350e+03 1.73858584e-02 +5.56486400e+03 1.57860834e-02 +5.78968450e+03 1.43263152e-02 +6.02358770e+03 1.29960010e-02 +6.26694060e+03 1.17851247e-02 +6.52012510e+03 1.06842158e-02 +6.78353810e+03 9.68435471e-03 +7.05759300e+03 8.77716626e-03 +7.34271980e+03 7.95481509e-03 +7.63936570e+03 7.20999418e-03 +7.94799610e+03 6.53590899e-03 +8.26909510e+03 5.92626031e-03 +8.60316650e+03 5.37522364e-03 +8.95073450e+03 4.87742770e-03 +9.31234410e+03 4.42793182e-03 +9.68856280e+03 4.02220098e-03 +1.00799810e+04 3.65608229e-03 +1.04872120e+04 3.32578137e-03 +1.09108950e+04 3.02783646e-03 +1.13516960e+04 2.75909541e-03 +1.18103040e+04 2.51669556e-03 +1.22874400e+04 2.29803688e-03 +1.27838530e+04 2.10076420e-03 +1.33003210e+04 1.92274678e-03 +1.38376540e+04 1.76205866e-03 +1.43966950e+04 1.61696105e-03 +1.49783210e+04 1.48588588e-03 +1.55834450e+04 1.36742013e-03 +1.62130170e+04 1.26029169e-03 +1.68680220e+04 1.16335652e-03 +1.75494910e+04 1.07558504e-03 +1.82584900e+04 9.96052800e-04 +1.89961330e+04 9.23928645e-04 +1.97635770e+04 8.58466283e-04 +2.05620250e+04 7.98995551e-04 +2.13927310e+04 7.44914466e-04 +2.22569970e+04 6.95682586e-04 +2.31561800e+04 6.50814337e-04 +2.40916900e+04 6.09873538e-04 +2.50649940e+04 5.72468122e-04 +2.60776200e+04 5.38245444e-04 +2.71311560e+04 5.06888233e-04 +2.82272540e+04 4.78110781e-04 +2.93676350e+04 4.51655531e-04 +3.05540880e+04 4.27290178e-04 +3.17884730e+04 4.04804967e-04 +3.30727270e+04 3.84010245e-04 +3.44088650e+04 3.64734381e-04 +3.57989840e+04 3.82620992e-04 +3.72452630e+04 3.59244453e-04 +3.87499710e+04 3.37863126e-04 +4.03154700e+04 3.18225174e-04 +4.19442150e+04 3.00106926e-04 +4.36387610e+04 2.83309523e-04 +4.54017670e+04 2.67656155e-04 +4.72359990e+04 2.52989768e-04 +4.91443330e+04 2.39171194e-04 +5.11297640e+04 2.26077607e-04 +5.31954070e+04 2.13601368e-04 +5.53445010e+04 2.01649112e-04 +5.75804190e+04 1.90141024e-04 +5.99066680e+04 1.79010352e-04 +6.23268970e+04 1.68202976e-04 +6.48449040e+04 1.57677046e-04 +6.74646380e+04 1.47402630e-04 +7.01902090e+04 1.37361261e-04 +7.30258940e+04 1.27545367e-04 +7.59761400e+04 1.17957545e-04 +7.90455760e+04 1.08609567e-04 +8.22390170e+04 9.95211811e-05 +8.55614730e+04 1.60000000e-19 diff --git a/tests/morphology_test_cases/complex/regolithdepth.dat b/tests/morphology_test_cases/complex/regolithdepth.dat new file mode 100644 index 00000000..7817ae39 --- /dev/null +++ b/tests/morphology_test_cases/complex/regolithdepth.dat @@ -0,0 +1 @@ + 1.000000000000E+00 1.232919925574E+02 1.399843338817E+03 0.000000000000E+00 diff --git a/tests/morphology_test_cases/complex/runjob b/tests/morphology_test_cases/complex/runjob new file mode 100755 index 00000000..863a2d32 --- /dev/null +++ b/tests/morphology_test_cases/complex/runjob @@ -0,0 +1,14 @@ +#!/bin/sh -l +#PBS -q daminton +#PBS -l walltime=48:00:00 +#PBS -l nodes=1:ppn=6,naccesspolicy=singleuser +#PBS -N NPFglKD0.0001 +#PBS -j oe +source /etc/profile +module load intel +module load idl +cd $PBS_O_WORKDIR +export OMP_NUM_THREADS=6 +date > time.out +idl < start.in > term.out +date >> time.out diff --git a/ray-generation-test-environment/start.in b/tests/morphology_test_cases/complex/start.in old mode 100644 new mode 100755 similarity index 100% rename from ray-generation-test-environment/start.in rename to tests/morphology_test_cases/complex/start.in diff --git a/tests/morphology_test_cases/complex/surf/surf000000.png b/tests/morphology_test_cases/complex/surf/surf000000.png new file mode 100644 index 00000000..be46476d Binary files /dev/null and b/tests/morphology_test_cases/complex/surf/surf000000.png differ diff --git a/tests/morphology_test_cases/complex/surf/surf000001.png b/tests/morphology_test_cases/complex/surf/surf000001.png new file mode 100644 index 00000000..a86de4d4 Binary files /dev/null and b/tests/morphology_test_cases/complex/surf/surf000001.png differ diff --git a/tests/morphology_test_cases/complex/tcumulative.dat b/tests/morphology_test_cases/complex/tcumulative.dat new file mode 100644 index 00000000..7af55786 --- /dev/null +++ b/tests/morphology_test_cases/complex/tcumulative.dat @@ -0,0 +1,2 @@ +#Dcrat(m) Dimp(m) xpos(m) ypos(m) vimp(m/s) sinang time(y) + 1.000381573782623E+05 6.445952E+03 2.000000E+05 2.000000E+05 1.500000E+04 1.000000E+00 1.000000E+00 diff --git a/tests/morphology_test_cases/complex/tdistribution.dat b/tests/morphology_test_cases/complex/tdistribution.dat new file mode 100644 index 00000000..5bdc3203 --- /dev/null +++ b/tests/morphology_test_cases/complex/tdistribution.dat @@ -0,0 +1,25 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1189.2071 0. 1. 0.000000 + 1414.2136 2000.0000 1681.7928 0. 1. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 1. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 1. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 1. 0.000000 + 5656.8542 8000.0000 6727.1713 0. 1. 0.000000 + 8000.0000 11313.7085 9513.6569 0. 1. 0.000000 + 11313.7085 16000.0000 13454.3426 0. 1. 0.000000 + 16000.0000 22627.4170 19027.3138 0. 1. 0.000000 + 22627.4170 32000.0000 26908.6853 0. 1. 0.000000 + 32000.0000 45254.8340 38054.6277 0. 1. 0.000000 + 45254.8340 64000.0000 53817.3706 0. 1. 0.000000 + 64000.0000 90509.6680 76109.2554 0. 1. 0.000000 + 90509.6680 128000.0000 100038.1574 1. 1. 0.166901 + 128000.0000 181019.3360 152218.5107 0. 0. 0.000000 + 181019.3360 256000.0000 215269.4823 0. 0. 0.000000 + 256000.0000 362038.6720 304437.0214 0. 0. 0.000000 + 362038.6720 512000.0000 430538.9646 0. 0. 0.000000 + 512000.0000 724077.3439 608874.0429 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/complex/testprofile.dat b/tests/morphology_test_cases/complex/testprofile.dat new file mode 100644 index 00000000..e42407dc --- /dev/null +++ b/tests/morphology_test_cases/complex/testprofile.dat @@ -0,0 +1,2000 @@ + 200.00000000000000 16.025708080600310 + 400.00000000000000 16.090106063438135 + 600.00000000000000 16.154781311280381 + 800.00000000000000 16.219736465688655 + 1000.0000000000000 16.284970859181222 + 1200.0000000000000 16.350482614928481 + 1400.0000000000000 16.416277811841049 + 1600.0000000000000 16.482357848731631 + 1800.0000000000000 16.548723386484308 + 2000.0000000000000 16.615377154725074 + 2200.0000000000000 16.682317969138502 + 2400.0000000000000 16.749544864026667 + 2600.0000000000000 16.817063652997302 + 2800.0000000000000 16.884875785357359 + 3000.0000000000000 16.952981945117411 + 3200.0000000000000 17.021384965281019 + 3400.0000000000000 17.090082865884607 + 3600.0000000000000 17.159076132722095 + 3800.0000000000000 17.228370052481932 + 4000.0000000000000 17.297966127207470 + 4200.0000000000000 17.367865059451734 + 4400.0000000000000 17.438069801579733 + 4600.0000000000000 17.508577271654445 + 4800.0000000000000 17.579390001558831 + 5000.0000000000000 17.650512462770447 + 5200.0000000000000 17.721946212427490 + 5400.0000000000000 17.793691966896500 + 5600.0000000000000 17.865752814538901 + 5800.0000000000000 17.938124235572101 + 6000.0000000000000 18.010811460885936 + 6200.0000000000000 18.083817829764389 + 6400.0000000000000 18.157144956921666 + 6600.0000000000000 18.230793567687474 + 6800.0000000000000 18.304766903679901 + 7000.0000000000000 18.379058639674650 + 7200.0000000000000 18.453677421178615 + 7400.0000000000000 18.528625107449841 + 7600.0000000000000 18.603903373388849 + 7800.0000000000000 18.679512948345490 + 8000.0000000000000 18.755455516248940 + 8200.0000000000000 18.831727731177367 + 8400.0000000000000 18.908337249844177 + 8600.0000000000000 18.985285799286256 + 8800.0000000000000 19.062574294217800 + 9000.0000000000000 19.140205932364967 + 9200.0000000000000 19.218177774836740 + 9400.0000000000000 19.296491682468076 + 9600.0000000000000 19.375153336016378 + 9800.0000000000000 19.454164527846189 + 10000.000000000000 19.533526169279408 + 10200.000000000000 19.613241659687898 + 10400.000000000000 19.693305260042230 + 10600.000000000000 19.773724180417982 + 10800.000000000000 19.854501684942310 + 11000.000000000000 19.935639634325788 + 11200.000000000000 20.017138931386985 + 11400.000000000000 20.099001643127338 + 11600.000000000000 20.181223386500918 + 11800.000000000000 20.263813046691663 + 12000.000000000000 20.346772543660460 + 12200.000000000000 20.430102959756439 + 12400.000000000000 20.513807733898510 + 12600.000000000000 20.597883128100907 + 12800.000000000000 20.682332245040254 + 13000.000000000000 20.767160890848100 + 13200.000000000000 20.852371059782524 + 13400.000000000000 20.937963817947399 + 13600.000000000000 21.023942859117785 + 13800.000000000000 21.110300362404868 + 14000.000000000000 21.197047284523059 + 14200.000000000000 21.284185798137646 + 14400.000000000000 21.371717144928077 + 14600.000000000000 21.459644860939875 + 14800.000000000000 21.547966220485876 + 15000.000000000000 21.636682132065506 + 15200.000000000000 21.725800030061745 + 15400.000000000000 21.815322054020140 + 15600.000000000000 21.905249421671229 + 15800.000000000000 21.995585959467387 + 16000.000000000000 22.086323943880991 + 16200.000000000000 22.177473926596090 + 16400.000000000000 22.269038839743391 + 16600.000000000000 22.361020072309916 + 16800.000000000000 22.453421319234025 + 17000.000000000000 22.546239651250403 + 17200.000000000000 22.639476145126110 + 17400.000000000000 22.733138729501150 + 17600.000000000000 22.827229702136247 + 17800.000000000000 22.921750420745603 + 18000.000000000000 23.016704907566833 + 18200.000000000000 23.112084164415656 + 18400.000000000000 23.207901010727682 + 18600.000000000000 23.304157851568718 + 18800.000000000000 23.400856211459892 + 19000.000000000000 23.498000009441604 + 19200.000000000000 23.595584634727260 + 19400.000000000000 23.693614214503501 + 19600.000000000000 23.792095782688570 + 19800.000000000000 23.891031809507531 + 20000.000000000000 23.990423781709179 + 20200.000000000000 24.090273743778710 + 20400.000000000000 24.190576484790501 + 20600.000000000000 24.291343611308474 + 20800.000000000000 24.392577676956915 + 21000.000000000000 24.494280331028286 + 21200.000000000000 24.596455784252480 + 21400.000000000000 24.699095964456070 + 21600.000000000000 24.802211531729458 + 21800.000000000000 24.905806941557486 + 22000.000000000000 25.009884003900702 + 22200.000000000000 25.114446870523114 + 22400.000000000000 25.219491198935142 + 22600.000000000000 25.325020224054946 + 22800.000000000000 25.431042435310896 + 23000.000000000000 25.537560582180095 + 23200.000000000000 25.644576429963735 + 23400.000000000000 25.752091558417060 + 23600.000000000000 25.860101280215371 + 23800.000000000000 25.968617989915433 + 24000.000000000000 26.077644531804104 + 24200.000000000000 26.187182828389890 + 24400.000000000000 26.297237423452756 + 24600.000000000000 26.407797649656114 + 24800.000000000000 26.518878886529521 + 25000.000000000000 26.630484333133925 + 25200.000000000000 26.742616067544812 + 25400.000000000000 26.855278621847226 + 25600.000000000000 26.968464105698221 + 25800.000000000000 27.082182326415783 + 26000.000000000000 27.196439635304831 + 26200.000000000000 27.311238264448505 + 26400.000000000000 27.426582750109002 + 26600.000000000000 27.542467733630975 + 26800.000000000000 27.658897923540351 + 27000.000000000000 27.775882601827082 + 27200.000000000000 27.893424943684476 + 27400.000000000000 28.011527134188174 + 27600.000000000000 28.130188441665556 + 27800.000000000000 28.249408220265732 + 28000.000000000000 28.369198431069240 + 28200.000000000000 28.489562361824223 + 28400.000000000000 28.610502350862337 + 28600.000000000000 28.732019495937678 + 28800.000000000000 28.854109227343187 + 29000.000000000000 28.976785901289460 + 29200.000000000000 29.100052922835722 + 29400.000000000000 29.223912783013766 + 29600.000000000000 29.348368080819903 + 29800.000000000000 29.473410989476513 + 30000.000000000000 29.599057941506853 + 30200.000000000000 29.725312464265812 + 30400.000000000000 29.852177201289148 + 30600.000000000000 29.979655885880359 + 30800.000000000000 30.107738177808738 + 31000.000000000000 30.236442229575673 + 31200.000000000000 30.365771696055646 + 31400.000000000000 30.495729373534100 + 31600.000000000000 30.626319720894269 + 31800.000000000000 30.757530710760623 + 32000.000000000000 30.889381818909992 + 32200.000000000000 31.021876833213792 + 32400.000000000000 31.155018703488459 + 32600.000000000000 31.288812160414462 + 32800.000000000000 31.423244404736238 + 33000.000000000000 31.558335795391397 + 33200.000000000000 31.694090258992301 + 33400.000000000000 31.830510900308518 + 33600.000000000000 31.967602219478710 + 33800.000000000000 32.105351656300286 + 34000.000000000000 32.243779966085107 + 34200.000000000000 32.382891220211647 + 34400.000000000000 32.522688680582135 + 34600.000000000000 32.663176062146256 + 34800.000000000000 32.804342157532794 + 35000.000000000000 32.946207581486952 + 35200.000000000000 33.088776556475146 + 35400.000000000000 33.232052504598393 + 35600.000000000000 33.376037744637543 + 35800.000000000000 33.520723646364061 + 36000.000000000000 33.666130093130263 + 36200.000000000000 33.812261465125943 + 36400.000000000000 33.959121348749512 + 36600.000000000000 34.106709994983255 + 36800.000000000000 34.255022693810417 + 37000.000000000000 34.404077948492883 + 37200.000000000000 34.553880303909494 + 37400.000000000000 34.704433516049704 + 37600.000000000000 34.855735031183706 + 37800.000000000000 35.007785530143686 + 38000.000000000000 35.160601425264787 + 38200.000000000000 35.314187433428415 + 38400.000000000000 35.468547486882542 + 38600.000000000000 35.623675420020867 + 38800.000000000000 35.779578912159437 + 39000.000000000000 35.936271507164506 + 39200.000000000000 36.093757458651368 + 39400.000000000000 36.252042812221674 + 39600.000000000000 36.411114978788149 + 39800.000000000000 36.570991033837871 + 40000.000000000000 36.731680803631392 + 40200.000000000000 36.893188725599678 + 40400.000000000000 37.055520994271454 + 40600.000000000000 37.218659722353301 + 40800.000000000000 37.382632482840108 + 41000.000000000000 37.547444515862765 + 41200.000000000000 37.713100453529499 + 41400.000000000000 37.879600846404230 + 41600.000000000000 38.046938858113464 + 41800.000000000000 38.215137245437809 + 42000.000000000000 38.384201451828872 + 42200.000000000000 38.554136317139296 + 42400.000000000000 38.724935643821233 + 42600.000000000000 38.896605831576942 + 42800.000000000000 39.069163762637544 + 43000.000000000000 39.242614590469685 + 43200.000000000000 39.416964886005694 + 43400.000000000000 39.592198992847322 + 43600.000000000000 39.768339425469058 + 43800.000000000000 39.945396040437473 + 44000.000000000000 40.123374217119277 + 44200.000000000000 40.302276274694947 + 44400.000000000000 40.482090755609192 + 44600.000000000000 40.662844915454215 + 44800.000000000000 40.844544817349998 + 45000.000000000000 41.027196086474611 + 45200.000000000000 41.210791390829833 + 45400.000000000000 41.395338253319615 + 45600.000000000000 41.580855285766354 + 45800.000000000000 41.767348425607892 + 46000.000000000000 41.954824667911154 + 46200.000000000000 42.143264433134249 + 46400.000000000000 42.332697532250691 + 46600.000000000000 42.523132508254925 + 46800.000000000000 42.714575574280062 + 47000.000000000000 42.907024114311078 + 47200.000000000000 43.100475360233759 + 47400.000000000000 43.294954696088617 + 47600.000000000000 43.490468646147406 + 47800.000000000000 43.687024455995015 + 48000.000000000000 43.884605425156451 + 48200.000000000000 44.083235302792978 + 48400.000000000000 44.282927308599845 + 48600.000000000000 44.483688281734715 + 48800.000000000000 44.685517713214260 + 49000.000000000000 44.888407729152121 + 49200.000000000000 45.092388025326557 + 49400.000000000000 45.297465870813696 + 49600.000000000000 45.503648456574716 + 49800.000000000000 45.710919334216193 + 50000.000000000000 45.919301974187995 + 50200.000000000000 46.128811466078425 + 50400.000000000000 46.339455328855195 + 50600.000000000000 46.551231961042369 + 50800.000000000000 46.764134710045070 + 51000.000000000000 46.978194571123389 + 51200.000000000000 47.193419385941347 + 51400.000000000000 47.409817006460763 + 51600.000000000000 47.627366961291770 + 51800.000000000000 47.846099804017705 + 52000.000000000000 48.066029086152923 + 52200.000000000000 48.287163080349167 + 52400.000000000000 48.509495207845021 + 52600.000000000000 48.733027683334704 + 52800.000000000000 48.957789152438210 + 53000.000000000000 49.183788226676093 + 53200.000000000000 49.411032284194810 + 53400.000000000000 49.639495237698775 + 53600.000000000000 49.869220821605992 + 53800.000000000000 50.100217726662464 + 54000.000000000000 50.332495078494468 + 54200.000000000000 50.566036641947797 + 54400.000000000000 50.800862667006811 + 54600.000000000000 51.036995066238610 + 54800.000000000000 51.274443330258130 + 55000.000000000000 51.513203881224804 + 55200.000000000000 51.753271243615842 + 55400.000000000000 51.994681213247532 + 55600.000000000000 52.237443646854253 + 55800.000000000000 52.481567176374206 + 56000.000000000000 52.727021789051491 + 56200.000000000000 52.973856200484967 + 56400.000000000000 53.222080360884675 + 56600.000000000000 53.471704783984627 + 56800.000000000000 53.722708955763743 + 57000.000000000000 53.975119664583033 + 57200.000000000000 54.228959187552299 + 57400.000000000000 54.484238448440159 + 57600.000000000000 54.740947575962743 + 57800.000000000000 54.999091619442936 + 58000.000000000000 55.258704881103284 + 58200.000000000000 55.519798702542026 + 58400.000000000000 55.782373460953835 + 58600.000000000000 56.046413264506171 + 58800.000000000000 56.311964082708144 + 59000.000000000000 56.579037684768906 + 59200.000000000000 56.847643381905655 + 59400.000000000000 57.117747829639733 + 59600.000000000000 57.389405682257049 + 59800.000000000000 57.662628977959002 + 60000.000000000000 57.937430399902297 + 60200.000000000000 58.213781458527556 + 60400.000000000000 58.491721711760526 + 60600.000000000000 58.771272551321161 + 60800.000000000000 59.052447165247784 + 61000.000000000000 59.335224132553989 + 61200.000000000000 59.619628279764306 + 61400.000000000000 59.905689740979206 + 61600.000000000000 60.193422230088714 + 61800.000000000000 60.482810637292587 + 62000.000000000000 60.773866548919138 + 62200.000000000000 61.066628151604888 + 62400.000000000000 61.361109709586010 + 62600.000000000000 61.657301573830388 + 62800.000000000000 61.955203758975095 + 63000.000000000000 62.254861729603675 + 63200.000000000000 62.556290328742534 + 63400.000000000000 62.859484417299612 + 63600.000000000000 63.164434297598092 + 63800.000000000000 63.471191846376541 + 64000.000000000000 63.779772518322382 + 64200.000000000000 64.090174625111416 + 64400.000000000000 64.402380821547254 + 64600.000000000000 64.716448432618506 + 64800.000000000000 65.032393562481076 + 65000.000000000000 65.350216797559611 + 65200.000000000000 65.669895430918928 + 65400.000000000000 65.991491166379518 + 65600.000000000000 66.315020800884398 + 65800.000000000000 66.640485893600669 + 66000.000000000000 66.967860899303176 + 66200.000000000000 67.297210717796688 + 66400.000000000000 67.628552888262959 + 66600.000000000000 67.961888504807817 + 66800.000000000000 68.297191962899760 + 67000.000000000000 68.634530053574437 + 67200.000000000000 68.973921114520962 + 67400.000000000000 69.315364190655941 + 67600.000000000000 69.658836671793182 + 67800.000000000000 70.004405804472995 + 68000.000000000000 70.352090788725945 + 68200.000000000000 70.701886878511814 + 68400.000000000000 71.053777806821728 + 68600.000000000000 71.407829699282928 + 68800.000000000000 71.764062690491670 + 69000.000000000000 72.122466331900910 + 69200.000000000000 72.483034365654078 + 69400.000000000000 72.845830068962186 + 69600.000000000000 73.210874592503174 + 69800.000000000000 73.578149690840334 + 70000.000000000000 73.947663121933289 + 70200.000000000000 74.319473424855076 + 70400.000000000000 74.693602858155145 + 70600.000000000000 75.070023088279996 + 70800.000000000000 75.448760261591232 + 71000.000000000000 75.829866115151987 + 71200.000000000000 76.213364118535125 + 71400.000000000000 76.599213346940786 + 71600.000000000000 76.987463100677189 + 71800.000000000000 77.378156064016451 + 72000.000000000000 77.771317033243648 + 72200.000000000000 78.166889761101160 + 72400.000000000000 78.564951889347086 + 72600.000000000000 78.965534598082812 + 72800.000000000000 79.368660520892647 + 73000.000000000000 79.774265968203409 + 73200.000000000000 80.182451706940682 + 73400.000000000000 80.593243579376065 + 73600.000000000000 81.006632311031211 + 73800.000000000000 81.422601915435919 + 74000.000000000000 81.841234453397973 + 74200.000000000000 82.262557373466620 + 74400.000000000000 82.686539692209863 + 74600.000000000000 83.113205926804241 + 74800.000000000000 83.542620942611691 + 75000.000000000000 83.974813963615986 + 75200.000000000000 84.409728629399382 + 75400.000000000000 84.847436876548414 + 75600.000000000000 85.287983103673383 + 75800.000000000000 85.731395070035489 + 76000.000000000000 86.177597337021908 + 76200.000000000000 86.626706475170337 + 76400.000000000000 87.078753208969829 + 76600.000000000000 87.533717927718897 + 76800.000000000000 87.991598653471456 + 77000.000000000000 88.452481674730620 + 77200.000000000000 88.916399923719140 + 77400.000000000000 89.383299391243483 + 77600.000000000000 89.853242540184539 + 77800.000000000000 90.326287200536626 + 78000.000000000000 90.802467279151585 + 78200.000000000000 91.281693904095590 + 78400.000000000000 91.764098712718223 + 78600.000000000000 92.249716614429488 + 78800.000000000000 92.738520485451716 + 79000.000000000000 93.230517722971925 + 79200.000000000000 93.725799411829499 + 79400.000000000000 94.224403250837923 + 79600.000000000000 94.726256293662459 + 79800.000000000000 95.231451799014849 + 80000.000000000000 95.740051104209400 + 80200.000000000000 96.252047829415432 + 80400.000000000000 96.767406064511022 + 80600.000000000000 97.286244814309299 + 80800.000000000000 97.808604467332870 + 81000.000000000000 98.334425240841995 + 81200.000000000000 98.863771267890911 + 81400.000000000000 99.396716383219228 + 81600.000000000000 99.933295494970238 + 81800.000000000000 100.47341574869232 + 82000.000000000000 101.01722681403298 + 82200.000000000000 101.56477225211110 + 82400.000000000000 102.11599655799034 + 82600.000000000000 102.67095152521885 + 82800.000000000000 103.22972456789117 + 83000.000000000000 103.79235709871972 + 83200.000000000000 104.35874249472700 + 83400.000000000000 104.92904445216055 + 83600.000000000000 105.50331031723654 + 83800.000000000000 106.08147801293831 + 84000.000000000000 106.66360736440467 + 84200.000000000000 107.24978998342681 + 84400.000000000000 107.84006363384390 + 84600.000000000000 108.43432817831804 + 84800.000000000000 109.03275182785246 + 85000.000000000000 109.63538648378022 + 85200.000000000000 110.24215036318013 + 85400.000000000000 110.85313584004032 + 85600.000000000000 111.46842739826562 + 85800.000000000000 112.08804703079771 + 86000.000000000000 112.71192527154197 + 86200.000000000000 113.34022343131737 + 86400.000000000000 113.97299892738349 + 86600.000000000000 114.61013448360863 + 86800.000000000000 115.25178433139280 + 87000.000000000000 115.89802890605228 + 87200.000000000000 116.54881010101724 + 87400.000000000000 117.20416776721137 + 87600.000000000000 117.86422606461366 + 87800.000000000000 118.52903221540159 + 88000.000000000000 119.19846528921326 + 88200.000000000000 119.87272550973519 + 88400.000000000000 120.55187719816924 + 88600.000000000000 121.23580360286967 + 88800.000000000000 121.92464934026641 + 89000.000000000000 122.61851736430462 + 89200.000000000000 123.31734589738473 + 89400.000000000000 124.02117324613448 + 89600.000000000000 124.73014001733131 + 89800.000000000000 125.44429323254971 + 90000.000000000000 126.16351126654575 + 90200.000000000000 126.88800959821216 + 90400.000000000000 127.61786171572015 + 90600.000000000000 128.35291725914288 + 90800.000000000000 129.09337437001969 + 91000.000000000000 129.83933145641475 + 91200.000000000000 130.59068643438349 + 91400.000000000000 131.34754372662445 + 91600.000000000000 132.11005208383708 + 91800.000000000000 132.87815695845015 + 92000.000000000000 133.65187057154529 + 92200.000000000000 134.43136973187598 + 92400.000000000000 135.21671162819970 + 92600.000000000000 136.00775301798589 + 92800.000000000000 136.80474243977486 + 93000.000000000000 137.60776704744418 + 93200.000000000000 138.41663616590654 + 93400.000000000000 139.23160874327817 + 93600.000000000000 140.05278599717724 + 93800.000000000000 140.88001396013749 + 94000.000000000000 141.71347936283331 + 94200.000000000000 142.55332481644120 + 94400.000000000000 143.39943113375591 + 94600.000000000000 144.25191647977360 + 94800.000000000000 145.11096338854526 + 95000.000000000000 145.97648524121615 + 95200.000000000000 146.84853580074940 + 95400.000000000000 147.72730627577710 + 95600.000000000000 148.61282878594844 + 95800.000000000000 149.50500871830985 + 96000.000000000000 150.40410319899735 + 96200.000000000000 151.31017144749487 + 96400.000000000000 152.22306457278242 + 96600.000000000000 153.14307370032074 + 96800.000000000000 154.07028241347717 + 97000.000000000000 155.00449302085394 + 97200.000000000000 155.94602818769457 + 97400.000000000000 156.89499282205338 + 97600.000000000000 157.85114651663773 + 97800.000000000000 158.81484072694235 + 98000.000000000000 159.78619645964068 + 98200.000000000000 160.76494291133042 + 98400.000000000000 161.75145168288554 + 98600.000000000000 162.74584995476562 + 98800.000000000000 163.74786817794416 + 99000.000000000000 164.75787048781993 + 99200.000000000000 165.77599877084793 + 99400.000000000000 166.80197926800437 + 99600.000000000000 167.83617854438683 + 99800.000000000000 168.87874915581787 + 100000.00000000000 169.92940710752305 + 100200.00000000000 170.98853227029417 + 100400.00000000000 172.05628343524486 + 100600.00000000000 173.13235974001537 + 100800.00000000000 174.21716629282193 + 101000.00000000000 175.31086325973470 + 101200.00000000000 176.41312562481045 + 101400.00000000000 177.52439680153628 + 101600.00000000000 178.64481657234390 + 101800.00000000000 179.77407709943751 + 102000.00000000000 180.91262506817364 + 102200.00000000000 182.06058202169601 + 102400.00000000000 183.21767401541553 + 102600.00000000000 184.38434114322388 + 102800.00000000000 185.56068101298985 + 103000.00000000000 186.74646755738104 + 103200.00000000000 187.94212773935820 + 103400.00000000000 189.14772763303387 + 103600.00000000000 190.36310425610600 + 103800.00000000000 191.58866431248705 + 104000.00000000000 192.82443408873996 + 104200.00000000000 194.07033020667987 + 104400.00000000000 195.32679617373734 + 104600.00000000000 196.59361506765836 + 104800.00000000000 197.87099550380748 + 105000.00000000000 199.15928716456528 + 105200.00000000000 200.45819232397690 + 105400.00000000000 201.76805890701945 + 105600.00000000000 203.08919210734740 + 105800.00000000000 204.42119950332452 + 106000.00000000000 205.76459274938279 + 106200.00000000000 207.11957812458527 + 106400.00000000000 208.48578722056737 + 106600.00000000000 209.86378810423193 + 106800.00000000000 211.25367244291988 + 107000.00000000000 212.65522840573868 + 107200.00000000000 214.06903923603863 + 107400.00000000000 215.49486872571057 + 107600.00000000000 216.93292393425421 + 107800.00000000000 218.38364570231803 + 108000.00000000000 219.84665607943387 + 108200.00000000000 221.32240855869020 + 108400.00000000000 222.81123974901155 + 108600.00000000000 224.31266159430410 + 108800.00000000000 225.82735716050129 + 109000.00000000000 227.35543933920192 + 109200.00000000000 228.89665681840887 + 109400.00000000000 230.45168776661401 + 109600.00000000000 232.02022118233299 + 109800.00000000000 233.60256458522892 + 110000.00000000000 235.19920089378692 + 110200.00000000000 236.80961251010675 + 110400.00000000000 238.43446621652350 + 110600.00000000000 240.07398559973274 + 110800.00000000000 241.72780403310034 + 111000.00000000000 243.39671699342122 + 111200.00000000000 245.08040111199892 + 111400.00000000000 246.77915782003677 + 111600.00000000000 248.49354597054216 + 111800.00000000000 250.22297917317846 + 112000.00000000000 251.96821561866443 + 112200.00000000000 253.72946472574696 + 112400.00000000000 255.50638561285126 + 112600.00000000000 257.29983633492446 + 112800.00000000000 259.10937400681320 + 113000.00000000000 260.93548082615479 + 113200.00000000000 262.77867005257559 + 113400.00000000000 264.63831668298343 + 113600.00000000000 266.51532941261479 + 113800.00000000000 268.40976693017171 + 114000.00000000000 270.32149845130061 + 114200.00000000000 272.25137314909932 + 114400.00000000000 274.19868628524051 + 114600.00000000000 276.16434648041553 + 114800.00000000000 278.14855579383590 + 115000.00000000000 280.15100837221428 + 115200.00000000000 282.17269112410429 + 115400.00000000000 284.21293008999100 + 115600.00000000000 286.27255388729009 + 115800.00000000000 288.35189517033774 + 116000.00000000000 290.45053654863824 + 116200.00000000000 292.56957934040804 + 116400.00000000000 294.70832943974528 + 116600.00000000000 296.86762343431093 + 116800.00000000000 299.04784719015419 + 117000.00000000000 301.24854879645568 + 117200.00000000000 303.47091561026997 + 117400.00000000000 305.71417107381120 + 117600.00000000000 307.97926654660148 + 117800.00000000000 310.26654747666373 + 118000.00000000000 312.57561999661226 + 118200.00000000000 314.90772337508315 + 118400.00000000000 317.26192296527398 + 118600.00000000000 319.63941360678962 + 118800.00000000000 322.04038790440364 + 119000.00000000000 324.46462050574456 + 119200.00000000000 326.91329320494140 + 119400.00000000000 329.38542812416296 + 119600.00000000000 331.88264090590047 + 119800.00000000000 334.40421812580456 + 120000.00000000000 336.95092176277393 + 120200.00000000000 339.52344409209132 + 120400.00000000000 342.12111846017746 + 120600.00000000000 344.74552083458724 + 120800.00000000000 347.39556806426918 + 121000.00000000000 350.07262334546141 + 121200.00000000000 352.77691541264335 + 121400.00000000000 355.50825107223443 + 121600.00000000000 358.26788670385520 + 121800.00000000000 361.05489386041489 + 122000.00000000000 363.87111272870112 + 122200.00000000000 366.71540558455911 + 122400.00000000000 369.58916964599814 + 122600.00000000000 372.49272910244474 + 122800.00000000000 375.42585008994143 + 123000.00000000000 378.38989952610967 + 123200.00000000000 381.38392797624095 + 123400.00000000000 384.40995702623866 + 123600.00000000000 387.46658335762680 + 123800.00000000000 390.55559145265636 + 124000.00000000000 393.67709735369039 + 124200.00000000000 396.83112531183383 + 124400.00000000000 400.01885593672341 + 124600.00000000000 403.23963562690352 + 124800.00000000000 406.49535388061264 + 125000.00000000000 409.78467330502616 + 125200.00000000000 413.11004011531440 + 125400.00000000000 416.46990432217370 + 125600.00000000000 419.86659143537730 + 125800.00000000000 423.29911411676989 + 126000.00000000000 426.76869911234473 + 126200.00000000000 430.27621217613034 + 126400.00000000000 433.82108899858611 + 126600.00000000000 437.40523682527817 + 126800.00000000000 441.02747482236089 + 127000.00000000000 444.69036022819085 + 127200.00000000000 448.39209796632377 + 127400.00000000000 452.13571405075658 + 127600.00000000000 455.91934160751339 + 127800.00000000000 459.74580291454333 + 128000.00000000000 463.61373629997922 + 128200.00000000000 467.52489101851768 + 128400.00000000000 471.47996580999705 + 128600.00000000000 475.47871590013358 + 128800.00000000000 479.52287321681104 + 129000.00000000000 483.61170535977118 + 129200.00000000000 487.74746729257839 + 129400.00000000000 491.92895408471935 + 129600.00000000000 496.15892917592487 + 129800.00000000000 500.43573262818995 + 130000.00000000000 504.76261935452300 + 130200.00000000000 509.13749455583962 + 130400.00000000000 513.56408497275334 + 130600.00000000000 518.03988392613337 + 130800.00000000000 522.56901623111980 + 131000.00000000000 527.14874312230643 + 131200.00000000000 531.78330850928830 + 131400.00000000000 536.47012105456702 + 131600.00000000000 541.21323734119949 + 131800.00000000000 546.01028175251668 + 132000.00000000000 550.86517924375289 + 132200.00000000000 555.77571336875928 + 132400.00000000000 560.74573965608431 + 132600.00000000000 565.77313761615960 + 132800.00000000000 570.86176261350511 + 133000.00000000000 576.00951966237074 + 133200.00000000000 581.22034089216049 + 133400.00000000000 586.49207850694313 + 133600.00000000000 591.82882665040188 + 133800.00000000000 597.22829786771547 + 134000.00000000000 602.69484259455169 + 134200.00000000000 608.22593760497352 + 134400.00000000000 613.82629369856522 + 134600.00000000000 619.49304571367645 + 134800.00000000000 625.23137950885780 + 135000.00000000000 631.03797091584829 + 135200.00000000000 636.91860706759621 + 135400.00000000000 642.86937588751084 + 135600.00000000000 648.89657421504944 + 135800.00000000000 654.99625115657727 + 136000.00000000000 661.17457507879885 + 136200.00000000000 667.42792971057156 + 136400.00000000000 673.76215275942491 + 136600.00000000000 680.17410235566535 + 136800.00000000000 686.66918064292372 + 137000.00000000000 693.24483387109024 + 137200.00000000000 699.90591430287031 + 137400.00000000000 706.65058000622969 + 137600.00000000000 713.48300892440864 + 137800.00000000000 720.40220537046707 + 138000.00000000000 727.41153764660817 + 138200.00000000000 734.51256071050591 + 138400.00000000000 741.70301087855751 + 138600.00000000000 748.99027952914230 + 138800.00000000000 756.36939664851059 + 139000.00000000000 763.84846295771501 + 139200.00000000000 771.42314204943318 + 139400.00000000000 779.10036941658075 + 139600.00000000000 786.87719584874901 + 139800.00000000000 794.75920341881670 + 140000.00000000000 802.74503233490123 + 140200.00000000000 810.83870711125871 + 140400.00000000000 819.04275580726778 + 140600.00000000000 827.35318610115758 + 140800.00000000000 835.77979398821060 + 141000.00000000000 844.31753672280388 + 141200.00000000000 852.97431742143738 + 141400.00000000000 861.74727483647609 + 141600.00000000000 870.64215762558410 + 141800.00000000000 879.66107562913271 + 142000.00000000000 888.79981152363871 + 142200.00000000000 898.06950565830186 + 142400.00000000000 907.46447449081472 + 142600.00000000000 916.99360829813418 + 142800.00000000000 926.65407531246535 + 143000.00000000000 936.45180938109752 + 143200.00000000000 946.38959738409756 + 143400.00000000000 956.46320040846228 + 143600.00000000000 966.68410032263341 + 143800.00000000000 977.04770232968019 + 144000.00000000000 987.56189167839989 + 144200.00000000000 998.22901533694676 + 144400.00000000000 1009.0442085106243 + 144600.00000000000 1020.0207548681050 + 144800.00000000000 1031.1532281601783 + 145000.00000000000 1042.4505261887844 + 145200.00000000000 1053.9150805359250 + 145400.00000000000 1065.5419999605399 + 145600.00000000000 1077.3452767063968 + 145800.00000000000 1089.3237775671271 + 146000.00000000000 1101.4745503867050 + 146200.00000000000 1113.8123970675933 + 146400.00000000000 1126.3293393170795 + 146600.00000000000 1139.0386018938768 + 146800.00000000000 1151.9415639043098 + 147000.00000000000 1165.0320992275615 + 147200.00000000000 1178.3279214790368 + 147400.00000000000 1191.8273717470020 + 147600.00000000000 1205.5262711588061 + 147800.00000000000 1219.4428059366853 + 148000.00000000000 1233.5682933790490 + 148200.00000000000 1247.9168031262927 + 148400.00000000000 1262.4905945744990 + 148600.00000000000 1277.2845745696893 + 148800.00000000000 1292.3160319957672 + 149000.00000000000 1307.5861795991414 + 149200.00000000000 1323.0888741193944 + 149400.00000000000 1338.8441570979237 + 149600.00000000000 1354.8524437926396 + 149800.00000000000 1371.1068495022519 + 150000.00000000000 1387.6686595170966 + 150200.00000000000 1372.0408241009493 + 150400.00000000000 1368.9832857478043 + 150600.00000000000 1341.6774341656385 + 150800.00000000000 1327.2498465526658 + 151000.00000000000 1313.0171307250082 + 151200.00000000000 1298.5646110252260 + 151400.00000000000 1284.1261111842016 + 151600.00000000000 1269.8942597034613 + 151800.00000000000 1255.4220845511518 + 152000.00000000000 1240.9567108935842 + 152200.00000000000 1226.4951526898310 + 152400.00000000000 1212.1890710545849 + 152600.00000000000 1197.6577652991700 + 152800.00000000000 1183.1062591440182 + 153000.00000000000 1168.7097937423353 + 153200.00000000000 1154.0187507469354 + 153400.00000000000 1139.2536054517705 + 153600.00000000000 1124.3861492033216 + 153800.00000000000 1109.5427580417593 + 154000.00000000000 1094.2845201558514 + 154200.00000000000 1078.7708011098855 + 154400.00000000000 1063.1361850933704 + 154600.00000000000 1046.8004237449506 + 154800.00000000000 1029.9078442565221 + 155000.00000000000 1012.3094980436911 + 155200.00000000000 994.04086423052922 + 155400.00000000000 974.40732379470796 + 155600.00000000000 953.42443879220821 + 155800.00000000000 930.80418722217405 + 156000.00000000000 906.44970614290435 + 156200.00000000000 879.49273562235715 + 156400.00000000000 849.81408021969105 + 156600.00000000000 816.99520480663602 + 156800.00000000000 780.86521803799042 + 157000.00000000000 740.43581206338320 + 157200.00000000000 695.59230592043320 + 157400.00000000000 645.96330650090613 + 157600.00000000000 591.23946701529326 + 157800.00000000000 521.43557161092997 + 158000.00000000000 411.60877607551868 + 158200.00000000000 281.73937160559285 + 158400.00000000000 165.45897812717632 + 158600.00000000000 39.267029967105920 + 158800.00000000000 -88.791943297262279 + 159000.00000000000 -209.84131915215269 + 159200.00000000000 -345.59879503342859 + 159400.00000000000 -454.87609979199755 + 159600.00000000000 -558.52313440220973 + 159800.00000000000 -690.82804383709208 + 160000.00000000000 -795.67595501138862 + 160200.00000000000 -928.61300479723070 + 160400.00000000000 -1042.3062753849506 + 160600.00000000000 -1172.6051885537595 + 160800.00000000000 -1273.0597717097028 + 161000.00000000000 -1410.1847120338357 + 161200.00000000000 -1529.6356361891710 + 161400.00000000000 -1668.8978990879725 + 161600.00000000000 -1780.3523293714659 + 161800.00000000000 -1918.9189418780898 + 162000.00000000000 -2030.1788271745240 + 162200.00000000000 -2146.2625024674021 + 162400.00000000000 -2271.1119814246049 + 162600.00000000000 -2405.1971835123236 + 162800.00000000000 -2538.0425735321714 + 163000.00000000000 -2663.6805974813910 + 163200.00000000000 -2791.0488613681805 + 163400.00000000000 -2882.9555146280663 + 163600.00000000000 -2996.1769126179229 + 163800.00000000000 -3120.4268902730473 + 164000.00000000000 -3252.5893293494792 + 164200.00000000000 -3388.0350676012372 + 164400.00000000000 -3498.9854672977981 + 164600.00000000000 -3633.0205999173854 + 164800.00000000000 -3730.6585818954991 + 165000.00000000000 -3859.7516278819412 + 165200.00000000000 -3989.9413915744976 + 165400.00000000000 -4025.1006034533516 + 165600.00000000000 -4036.2309290526455 + 165800.00000000000 -4045.7106238357092 + 166000.00000000000 -4054.3860193484325 + 166200.00000000000 -4061.7455609270269 + 166400.00000000000 -4070.1027612098110 + 166600.00000000000 -4076.9443385101667 + 166800.00000000000 -4085.0865801753912 + 167000.00000000000 -4091.4626514407937 + 167200.00000000000 -4099.4427506130287 + 167400.00000000000 -4105.4095065877245 + 167600.00000000000 -4113.3169446208040 + 167800.00000000000 -4118.9452776358421 + 168000.00000000000 -4126.9207944084028 + 168200.00000000000 -4132.2813828422923 + 168400.00000000000 -4140.5307202875592 + 168600.00000000000 -4145.6380312592009 + 168800.00000000000 -4154.3868774240946 + 169000.00000000000 -4163.6420878825738 + 169200.00000000000 -4169.0500582864415 + 169400.00000000000 -4175.9026864030884 + 169600.00000000000 -4175.9026864030884 + 169800.00000000000 -4175.9026864030884 + 170000.00000000000 -4175.9026864030884 + 170200.00000000000 -4175.9026864030884 + 170400.00000000000 -4175.9026864030884 + 170600.00000000000 -4175.9026864030884 + 170800.00000000000 -4175.9026864030884 + 171000.00000000000 -4175.9026864030884 + 171200.00000000000 -4175.9026864030884 + 171400.00000000000 -4175.9026864030884 + 171600.00000000000 -4175.9026864030884 + 171800.00000000000 -4175.9026864030884 + 172000.00000000000 -4175.9026864030884 + 172200.00000000000 -4175.9026864030884 + 172400.00000000000 -4175.9026864030884 + 172600.00000000000 -4175.9026864030884 + 172800.00000000000 -4175.9026864030884 + 173000.00000000000 -4175.9026864030884 + 173200.00000000000 -4175.9026864030884 + 173400.00000000000 -4175.9026864030884 + 173600.00000000000 -4175.9026864030884 + 173800.00000000000 -4175.9026864030884 + 174000.00000000000 -4175.9026864030884 + 174200.00000000000 -4175.9026864030884 + 174400.00000000000 -4175.9026864030884 + 174600.00000000000 -4175.9026864030884 + 174800.00000000000 -4175.9026864030884 + 175000.00000000000 -4175.9026864030884 + 175200.00000000000 -4175.9026864030884 + 175400.00000000000 -4175.9026864030884 + 175600.00000000000 -4175.9026864030884 + 175800.00000000000 -4175.9026864030884 + 176000.00000000000 -4175.9026864030884 + 176200.00000000000 -4175.9026864030884 + 176400.00000000000 -4175.9026864030884 + 176600.00000000000 -4175.9026864030884 + 176800.00000000000 -4175.9026864030884 + 177000.00000000000 -4175.9026864030884 + 177200.00000000000 -4175.9026864030884 + 177400.00000000000 -4175.9026864030884 + 177600.00000000000 -4175.9026864030884 + 177800.00000000000 -4175.9026864030884 + 178000.00000000000 -4175.9026864030884 + 178200.00000000000 -4175.9026864030884 + 178400.00000000000 -4175.9026864030884 + 178600.00000000000 -4175.9026864030884 + 178800.00000000000 -4175.9026864030884 + 179000.00000000000 -4175.9026864030884 + 179200.00000000000 -4175.9026864030884 + 179400.00000000000 -4175.9026864030884 + 179600.00000000000 -4175.9026864030884 + 179800.00000000000 -4175.9026864030884 + 180000.00000000000 -4175.9026864030884 + 180200.00000000000 -4175.9026864030884 + 180400.00000000000 -4175.9026864030884 + 180600.00000000000 -4175.9026864030884 + 180800.00000000000 -4175.9026864030884 + 181000.00000000000 -4175.9026864030884 + 181200.00000000000 -4175.9026864030884 + 181400.00000000000 -4175.9026864030884 + 181600.00000000000 -4175.9026864030884 + 181800.00000000000 -4175.9026864030884 + 182000.00000000000 -4175.9026864030884 + 182200.00000000000 -4175.9026864030884 + 182400.00000000000 -4175.9026864030884 + 182600.00000000000 -4175.9026864030884 + 182800.00000000000 -4175.9026864030884 + 183000.00000000000 -4175.9026864030884 + 183200.00000000000 -4175.9026864030884 + 183400.00000000000 -4175.9026864030884 + 183600.00000000000 -4175.9026864030884 + 183800.00000000000 -4175.9026864030884 + 184000.00000000000 -4175.9026864030884 + 184200.00000000000 -4175.9026864030884 + 184400.00000000000 -4175.9026864030884 + 184600.00000000000 -4175.9026864030884 + 184800.00000000000 -4175.9026864030884 + 185000.00000000000 -4175.9026864030884 + 185200.00000000000 -4175.9026864030884 + 185400.00000000000 -4175.9026864030884 + 185600.00000000000 -4175.9026864030884 + 185800.00000000000 -4175.9026864030884 + 186000.00000000000 -4175.9026864030884 + 186200.00000000000 -4175.9026864030884 + 186400.00000000000 -4175.9026864030884 + 186600.00000000000 -4175.9026864030884 + 186800.00000000000 -4175.9026864030884 + 187000.00000000000 -4175.9026864030884 + 187200.00000000000 -4175.9026864030884 + 187400.00000000000 -4175.9026864030884 + 187600.00000000000 -4175.9026864030884 + 187800.00000000000 -4175.9026864030884 + 188000.00000000000 -4175.9026864030884 + 188200.00000000000 -4175.9026864030884 + 188400.00000000000 -4175.9026864030884 + 188600.00000000000 -4175.9026864030884 + 188800.00000000000 -4175.9026864030884 + 189000.00000000000 -4175.9026864030884 + 189200.00000000000 -4175.9026864030884 + 189400.00000000000 -4175.9026864030884 + 189600.00000000000 -4175.9026864030884 + 189800.00000000000 -4175.9026864030884 + 190000.00000000000 -4175.9026864030884 + 190200.00000000000 -4175.9026864030884 + 190400.00000000000 -4175.9026864030884 + 190600.00000000000 -4175.9026864030884 + 190800.00000000000 -4175.9026864030884 + 191000.00000000000 -4175.9026864030884 + 191200.00000000000 -4175.9026864030884 + 191400.00000000000 -4175.9026864030884 + 191600.00000000000 -4175.9026864030884 + 191800.00000000000 -4175.9026864030884 + 192000.00000000000 -4175.9026864030884 + 192200.00000000000 -4175.9026864030884 + 192400.00000000000 -4175.9026864030884 + 192600.00000000000 -4175.9026864030884 + 192800.00000000000 -4175.9026864030884 + 193000.00000000000 -4175.9026864030884 + 193200.00000000000 -4175.9026864030884 + 193400.00000000000 -4175.9026864030884 + 193600.00000000000 -4175.9026864030884 + 193800.00000000000 -4175.9026864030884 + 194000.00000000000 -4175.9026864030884 + 194200.00000000000 -4175.9026864030884 + 194400.00000000000 -4175.9026864030884 + 194600.00000000000 -4175.9026864030884 + 194800.00000000000 -4175.9026864030884 + 195000.00000000000 -4175.9026864030884 + 195200.00000000000 -4175.9026864030884 + 195400.00000000000 -4175.9026864030884 + 195600.00000000000 -4175.9026864030884 + 195800.00000000000 -4175.9026864030884 + 196000.00000000000 -4175.9026864030884 + 196200.00000000000 -4175.9026864030884 + 196400.00000000000 -4175.9026864030884 + 196600.00000000000 -4175.9026864030884 + 196800.00000000000 -4175.9026864030884 + 197000.00000000000 -4175.9026864030884 + 197200.00000000000 -4175.9026864030884 + 197400.00000000000 -4175.9026864030884 + 197600.00000000000 -4175.9026864030884 + 197800.00000000000 -4175.9026864030884 + 198000.00000000000 -4175.9026864030884 + 198200.00000000000 -4175.9026864030884 + 198400.00000000000 -4175.9026864030884 + 198600.00000000000 -4175.9026864030884 + 198800.00000000000 -4175.9026864030884 + 199000.00000000000 -4175.9026864030884 + 199200.00000000000 -4175.9026864030884 + 199400.00000000000 -4175.9026864030884 + 199600.00000000000 -4175.9026864030884 + 199800.00000000000 -4175.9026864030884 + 200000.00000000000 -4175.9026864030884 + 200200.00000000000 -4175.9026864030884 + 200400.00000000000 -4175.9026864030884 + 200600.00000000000 -4175.9026864030884 + 200800.00000000000 -4175.9026864030884 + 201000.00000000000 -4175.9026864030884 + 201200.00000000000 -4175.9026864030884 + 201400.00000000000 -4175.9026864030884 + 201600.00000000000 -4175.9026864030884 + 201800.00000000000 -4175.9026864030884 + 202000.00000000000 -4175.9026864030884 + 202200.00000000000 -4175.9026864030884 + 202400.00000000000 -4175.9026864030884 + 202600.00000000000 -4175.9026864030884 + 202800.00000000000 -4175.9026864030884 + 203000.00000000000 -4175.9026864030884 + 203200.00000000000 -4175.9026864030884 + 203400.00000000000 -4175.9026864030884 + 203600.00000000000 -4175.9026864030884 + 203800.00000000000 -4175.9026864030884 + 204000.00000000000 -4175.9026864030884 + 204200.00000000000 -4175.9026864030884 + 204400.00000000000 -4175.9026864030884 + 204600.00000000000 -4175.9026864030884 + 204800.00000000000 -4175.9026864030884 + 205000.00000000000 -4175.9026864030884 + 205200.00000000000 -4175.9026864030884 + 205400.00000000000 -4175.9026864030884 + 205600.00000000000 -4175.9026864030884 + 205800.00000000000 -4175.9026864030884 + 206000.00000000000 -4175.9026864030884 + 206200.00000000000 -4175.9026864030884 + 206400.00000000000 -4175.9026864030884 + 206600.00000000000 -4175.9026864030884 + 206800.00000000000 -4175.9026864030884 + 207000.00000000000 -4175.9026864030884 + 207200.00000000000 -4175.9026864030884 + 207400.00000000000 -4175.9026864030884 + 207600.00000000000 -4175.9026864030884 + 207800.00000000000 -4175.9026864030884 + 208000.00000000000 -4175.9026864030884 + 208200.00000000000 -4175.9026864030884 + 208400.00000000000 -4175.9026864030884 + 208600.00000000000 -4175.9026864030884 + 208800.00000000000 -4175.9026864030884 + 209000.00000000000 -4175.9026864030884 + 209200.00000000000 -4175.9026864030884 + 209400.00000000000 -4175.9026864030884 + 209600.00000000000 -4175.9026864030884 + 209800.00000000000 -4175.9026864030884 + 210000.00000000000 -4175.9026864030884 + 210200.00000000000 -4175.9026864030884 + 210400.00000000000 -4175.9026864030884 + 210600.00000000000 -4175.9026864030884 + 210800.00000000000 -4175.9026864030884 + 211000.00000000000 -4175.9026864030884 + 211200.00000000000 -4175.9026864030884 + 211400.00000000000 -4175.9026864030884 + 211600.00000000000 -4175.9026864030884 + 211800.00000000000 -4175.9026864030884 + 212000.00000000000 -4175.9026864030884 + 212200.00000000000 -4175.9026864030884 + 212400.00000000000 -4175.9026864030884 + 212600.00000000000 -4175.9026864030884 + 212800.00000000000 -4175.9026864030884 + 213000.00000000000 -4175.9026864030884 + 213200.00000000000 -4175.9026864030884 + 213400.00000000000 -4175.9026864030884 + 213600.00000000000 -4175.9026864030884 + 213800.00000000000 -4175.9026864030884 + 214000.00000000000 -4175.9026864030884 + 214200.00000000000 -4175.9026864030884 + 214400.00000000000 -4175.9026864030884 + 214600.00000000000 -4175.9026864030884 + 214800.00000000000 -4175.9026864030884 + 215000.00000000000 -4175.9026864030884 + 215200.00000000000 -4175.9026864030884 + 215400.00000000000 -4175.9026864030884 + 215600.00000000000 -4175.9026864030884 + 215800.00000000000 -4175.9026864030884 + 216000.00000000000 -4175.9026864030884 + 216200.00000000000 -4175.9026864030884 + 216400.00000000000 -4175.9026864030884 + 216600.00000000000 -4175.9026864030884 + 216800.00000000000 -4175.9026864030884 + 217000.00000000000 -4175.9026864030884 + 217200.00000000000 -4175.9026864030884 + 217400.00000000000 -4175.9026864030884 + 217600.00000000000 -4175.9026864030884 + 217800.00000000000 -4175.9026864030884 + 218000.00000000000 -4175.9026864030884 + 218200.00000000000 -4175.9026864030884 + 218400.00000000000 -4175.9026864030884 + 218600.00000000000 -4175.9026864030884 + 218800.00000000000 -4175.9026864030884 + 219000.00000000000 -4175.9026864030884 + 219200.00000000000 -4175.9026864030884 + 219400.00000000000 -4175.9026864030884 + 219600.00000000000 -4175.9026864030884 + 219800.00000000000 -4175.9026864030884 + 220000.00000000000 -4175.9026864030884 + 220200.00000000000 -4175.9026864030884 + 220400.00000000000 -4175.9026864030884 + 220600.00000000000 -4175.9026864030884 + 220800.00000000000 -4175.9026864030884 + 221000.00000000000 -4175.9026864030884 + 221200.00000000000 -4175.9026864030884 + 221400.00000000000 -4175.9026864030884 + 221600.00000000000 -4175.9026864030884 + 221800.00000000000 -4175.9026864030884 + 222000.00000000000 -4175.9026864030884 + 222200.00000000000 -4175.9026864030884 + 222400.00000000000 -4175.9026864030884 + 222600.00000000000 -4175.9026864030884 + 222800.00000000000 -4175.9026864030884 + 223000.00000000000 -4175.9026864030884 + 223200.00000000000 -4175.9026864030884 + 223400.00000000000 -4175.9026864030884 + 223600.00000000000 -4175.9026864030884 + 223800.00000000000 -4175.9026864030884 + 224000.00000000000 -4175.9026864030884 + 224200.00000000000 -4175.9026864030884 + 224400.00000000000 -4175.9026864030884 + 224600.00000000000 -4175.9026864030884 + 224800.00000000000 -4175.9026864030884 + 225000.00000000000 -4175.9026864030884 + 225200.00000000000 -4175.9026864030884 + 225400.00000000000 -4175.9026864030884 + 225600.00000000000 -4175.9026864030884 + 225800.00000000000 -4175.9026864030884 + 226000.00000000000 -4175.9026864030884 + 226200.00000000000 -4175.9026864030884 + 226400.00000000000 -4175.9026864030884 + 226600.00000000000 -4175.9026864030884 + 226800.00000000000 -4175.9026864030884 + 227000.00000000000 -4175.9026864030884 + 227200.00000000000 -4175.9026864030884 + 227400.00000000000 -4175.9026864030884 + 227600.00000000000 -4175.9026864030884 + 227800.00000000000 -4175.9026864030884 + 228000.00000000000 -4175.9026864030884 + 228200.00000000000 -4175.9026864030884 + 228400.00000000000 -4175.9026864030884 + 228600.00000000000 -4175.9026864030884 + 228800.00000000000 -4175.9026864030884 + 229000.00000000000 -4175.9026864030884 + 229200.00000000000 -4175.9026864030884 + 229400.00000000000 -4175.9026864030884 + 229600.00000000000 -4175.9026864030884 + 229800.00000000000 -4175.9026864030884 + 230000.00000000000 -4175.9026864030884 + 230200.00000000000 -4175.9026864030884 + 230400.00000000000 -4175.9026864030884 + 230600.00000000000 -4175.9026864030884 + 230800.00000000000 -4169.0500582864415 + 231000.00000000000 -4163.6420878825738 + 231200.00000000000 -4154.3868774240946 + 231400.00000000000 -4145.6380312592009 + 231600.00000000000 -4140.5307202875592 + 231800.00000000000 -4132.2813828422923 + 232000.00000000000 -4126.9207944084028 + 232200.00000000000 -4118.9452776358421 + 232400.00000000000 -4113.3169446208040 + 232600.00000000000 -4105.4095065877245 + 232800.00000000000 -4099.4427506130287 + 233000.00000000000 -4091.4626514407937 + 233200.00000000000 -4085.0865801753912 + 233400.00000000000 -4076.9443385101667 + 233600.00000000000 -4070.1027612098110 + 233800.00000000000 -4061.7455609270269 + 234000.00000000000 -4054.3860193484325 + 234200.00000000000 -4045.7106238357092 + 234400.00000000000 -4036.2309290526455 + 234600.00000000000 -4025.1006034533516 + 234800.00000000000 -3989.9413915744976 + 235000.00000000000 -3859.7516278819412 + 235200.00000000000 -3730.6585818954991 + 235400.00000000000 -3633.0205999173854 + 235600.00000000000 -3498.9854672977981 + 235800.00000000000 -3388.0350676012372 + 236000.00000000000 -3252.5893293494792 + 236200.00000000000 -3120.4268902730473 + 236400.00000000000 -2996.1769126179229 + 236600.00000000000 -2882.9555146280663 + 236800.00000000000 -2791.0488613681805 + 237000.00000000000 -2663.6805974813910 + 237200.00000000000 -2538.0425735321714 + 237400.00000000000 -2405.1971835123236 + 237600.00000000000 -2271.1119814246049 + 237800.00000000000 -2146.2625024674021 + 238000.00000000000 -2030.1788271745240 + 238200.00000000000 -1918.9189418780898 + 238400.00000000000 -1780.3523293714659 + 238600.00000000000 -1668.8978990879725 + 238800.00000000000 -1529.6356361891710 + 239000.00000000000 -1410.1847120338357 + 239200.00000000000 -1273.0597717097028 + 239400.00000000000 -1172.6051885537595 + 239600.00000000000 -1042.3062753849506 + 239800.00000000000 -928.61300479723070 + 240000.00000000000 -795.67595501138862 + 240200.00000000000 -690.82804383709208 + 240400.00000000000 -558.52313440220973 + 240600.00000000000 -454.87609979199755 + 240800.00000000000 -345.59879503342859 + 241000.00000000000 -209.84131915215269 + 241200.00000000000 -88.791943297262279 + 241400.00000000000 39.267029967105920 + 241600.00000000000 165.45897812717632 + 241800.00000000000 281.73937160559285 + 242000.00000000000 411.60877607551868 + 242200.00000000000 521.43557161092997 + 242400.00000000000 591.23946701529326 + 242600.00000000000 645.96330650090613 + 242800.00000000000 695.59230592043320 + 243000.00000000000 740.43581206338320 + 243200.00000000000 780.86521803799042 + 243400.00000000000 816.99520480663602 + 243600.00000000000 849.81408021969105 + 243800.00000000000 879.49273562235715 + 244000.00000000000 906.44970614290435 + 244200.00000000000 930.80418722217405 + 244400.00000000000 953.42443879220821 + 244600.00000000000 974.40732379470796 + 244800.00000000000 994.04086423052922 + 245000.00000000000 1012.3094980436911 + 245200.00000000000 1029.9078442565221 + 245400.00000000000 1046.8004237449506 + 245600.00000000000 1063.1361850933704 + 245800.00000000000 1078.7708011098855 + 246000.00000000000 1094.2845201558514 + 246200.00000000000 1109.5427580417593 + 246400.00000000000 1124.3861492033216 + 246600.00000000000 1139.2536054517705 + 246800.00000000000 1154.0187507469354 + 247000.00000000000 1168.7097937423353 + 247200.00000000000 1183.1062591440182 + 247400.00000000000 1197.6577652991700 + 247600.00000000000 1212.1890710545849 + 247800.00000000000 1226.4951526898310 + 248000.00000000000 1240.9567108935842 + 248200.00000000000 1255.4220845511518 + 248400.00000000000 1269.8942597034613 + 248600.00000000000 1284.1261111842016 + 248800.00000000000 1298.5646110252260 + 249000.00000000000 1313.0171307250082 + 249200.00000000000 1327.2498465526658 + 249400.00000000000 1341.6774341656385 + 249600.00000000000 1368.9832857478043 + 249800.00000000000 1372.0408241009493 + 250000.00000000000 1387.6686595170966 + 250200.00000000000 1371.1068495022528 + 250400.00000000000 1354.8524437926405 + 250600.00000000000 1338.8441570979244 + 250800.00000000000 1323.0888741193953 + 251000.00000000000 1307.5861795991425 + 251200.00000000000 1292.3160319957681 + 251400.00000000000 1277.2845745696904 + 251600.00000000000 1262.4905945745002 + 251800.00000000000 1247.9168031262939 + 252000.00000000000 1233.5682933790501 + 252200.00000000000 1219.4428059366862 + 252400.00000000000 1205.5262711588070 + 252600.00000000000 1191.8273717470033 + 252800.00000000000 1178.3279214790373 + 253000.00000000000 1165.0320992275624 + 253200.00000000000 1151.9415639043107 + 253400.00000000000 1139.0386018938777 + 253600.00000000000 1126.3293393170807 + 253800.00000000000 1113.8123970675942 + 254000.00000000000 1101.4745503867059 + 254200.00000000000 1089.3237775671278 + 254400.00000000000 1077.3452767063977 + 254600.00000000000 1065.5419999605406 + 254800.00000000000 1053.9150805359259 + 255000.00000000000 1042.4505261887850 + 255200.00000000000 1031.1532281601794 + 255400.00000000000 1020.0207548681057 + 255600.00000000000 1009.0442085106251 + 255800.00000000000 998.22901533694778 + 256000.00000000000 987.56189167840068 + 256200.00000000000 977.04770232968087 + 256400.00000000000 966.68410032263421 + 256600.00000000000 956.46320040846308 + 256800.00000000000 946.38959738409824 + 257000.00000000000 936.45180938109843 + 257200.00000000000 926.65407531246603 + 257400.00000000000 916.99360829813520 + 257600.00000000000 907.46447449081541 + 257800.00000000000 898.06950565830266 + 258000.00000000000 888.79981152363951 + 258200.00000000000 879.66107562913351 + 258400.00000000000 870.64215762558490 + 258600.00000000000 861.74727483647700 + 258800.00000000000 852.97431742143829 + 259000.00000000000 844.31753672280468 + 259200.00000000000 835.77979398821128 + 259400.00000000000 827.35318610115837 + 259600.00000000000 819.04275580726858 + 259800.00000000000 810.83870711125962 + 260000.00000000000 802.74503233490213 + 260200.00000000000 794.75920341881738 + 260400.00000000000 786.87719584874947 + 260600.00000000000 779.10036941658154 + 260800.00000000000 771.42314204943364 + 261000.00000000000 763.84846295771570 + 261200.00000000000 756.36939664851127 + 261400.00000000000 748.99027952914287 + 261600.00000000000 741.70301087855808 + 261800.00000000000 734.51256071050659 + 262000.00000000000 727.41153764660896 + 262200.00000000000 720.40220537046775 + 262400.00000000000 713.48300892440943 + 262600.00000000000 706.65058000623026 + 262800.00000000000 699.90591430287111 + 263000.00000000000 693.24483387109080 + 263200.00000000000 686.66918064292418 + 263400.00000000000 680.17410235566592 + 263600.00000000000 673.76215275942570 + 263800.00000000000 667.42792971057224 + 264000.00000000000 661.17457507879942 + 264200.00000000000 654.99625115657796 + 264400.00000000000 648.89657421505012 + 264600.00000000000 642.86937588751141 + 264800.00000000000 636.91860706759678 + 265000.00000000000 631.03797091584897 + 265200.00000000000 625.23137950885837 + 265400.00000000000 619.49304571367713 + 265600.00000000000 613.82629369856591 + 265800.00000000000 608.22593760497398 + 266000.00000000000 602.69484259455226 + 266200.00000000000 597.22829786771592 + 266400.00000000000 591.82882665040233 + 266600.00000000000 586.49207850694381 + 266800.00000000000 581.22034089216106 + 267000.00000000000 576.00951966237142 + 267200.00000000000 570.86176261350568 + 267400.00000000000 565.77313761616017 + 267600.00000000000 560.74573965608488 + 267800.00000000000 555.77571336875974 + 268000.00000000000 550.86517924375346 + 268200.00000000000 546.01028175251736 + 268400.00000000000 541.21323734120006 + 268600.00000000000 536.47012105456758 + 268800.00000000000 531.78330850928876 + 269000.00000000000 527.14874312230700 + 269200.00000000000 522.56901623112037 + 269400.00000000000 518.03988392613383 + 269600.00000000000 513.56408497275379 + 269800.00000000000 509.13749455584008 + 270000.00000000000 504.76261935452345 + 270200.00000000000 500.43573262819041 + 270400.00000000000 496.15892917592527 + 270600.00000000000 491.92895408471992 + 270800.00000000000 487.74746729257890 + 271000.00000000000 483.61170535977158 + 271200.00000000000 479.52287321681149 + 271400.00000000000 475.47871590013403 + 271600.00000000000 471.47996580999751 + 271800.00000000000 467.52489101851802 + 272000.00000000000 463.61373629997956 + 272200.00000000000 459.74580291454384 + 272400.00000000000 455.91934160751396 + 272600.00000000000 452.13571405075697 + 272800.00000000000 448.39209796632417 + 273000.00000000000 444.69036022819137 + 273200.00000000000 441.02747482236134 + 273400.00000000000 437.40523682527868 + 273600.00000000000 433.82108899858645 + 273800.00000000000 430.27621217613080 + 274000.00000000000 426.76869911234508 + 274200.00000000000 423.29911411677034 + 274400.00000000000 419.86659143537764 + 274600.00000000000 416.46990432217416 + 274800.00000000000 413.11004011531480 + 275000.00000000000 409.78467330502656 + 275200.00000000000 406.49535388061298 + 275400.00000000000 403.23963562690403 + 275600.00000000000 400.01885593672387 + 275800.00000000000 396.83112531183428 + 276000.00000000000 393.67709735369073 + 276200.00000000000 390.55559145265676 + 276400.00000000000 387.46658335762726 + 276600.00000000000 384.40995702623911 + 276800.00000000000 381.38392797624141 + 277000.00000000000 378.38989952611007 + 277200.00000000000 375.42585008994183 + 277400.00000000000 372.49272910244514 + 277600.00000000000 369.58916964599854 + 277800.00000000000 366.71540558455951 + 278000.00000000000 363.87111272870163 + 278200.00000000000 361.05489386041535 + 278400.00000000000 358.26788670385554 + 278600.00000000000 355.50825107223488 + 278800.00000000000 352.77691541264369 + 279000.00000000000 350.07262334546169 + 279200.00000000000 347.39556806426953 + 279400.00000000000 344.74552083458752 + 279600.00000000000 342.12111846017780 + 279800.00000000000 339.52344409209172 + 280000.00000000000 336.95092176277421 + 280200.00000000000 334.40421812580490 + 280400.00000000000 331.88264090590081 + 280600.00000000000 329.38542812416330 + 280800.00000000000 326.91329320494174 + 281000.00000000000 324.46462050574502 + 281200.00000000000 322.04038790440399 + 281400.00000000000 319.63941360678996 + 281600.00000000000 317.26192296527444 + 281800.00000000000 314.90772337508338 + 282000.00000000000 312.57561999661260 + 282200.00000000000 310.26654747666407 + 282400.00000000000 307.97926654660182 + 282600.00000000000 305.71417107381154 + 282800.00000000000 303.47091561027031 + 283000.00000000000 301.24854879645602 + 283200.00000000000 299.04784719015441 + 283400.00000000000 296.86762343431133 + 283600.00000000000 294.70832943974563 + 283800.00000000000 292.56957934040832 + 284000.00000000000 290.45053654863858 + 284200.00000000000 288.35189517033814 + 284400.00000000000 286.27255388729043 + 284600.00000000000 284.21293008999140 + 284800.00000000000 282.17269112410463 + 285000.00000000000 280.15100837221462 + 285200.00000000000 278.14855579383624 + 285400.00000000000 276.16434648041576 + 285600.00000000000 274.19868628524091 + 285800.00000000000 272.25137314909961 + 286000.00000000000 270.32149845130095 + 286200.00000000000 268.40976693017200 + 286400.00000000000 266.51532941261513 + 286600.00000000000 264.63831668298371 + 286800.00000000000 262.77867005257593 + 287000.00000000000 260.93548082615507 + 287200.00000000000 259.10937400681348 + 287400.00000000000 257.29983633492475 + 287600.00000000000 255.50638561285157 + 287800.00000000000 253.72946472574725 + 288000.00000000000 251.96821561866471 + 288200.00000000000 250.22297917317874 + 288400.00000000000 248.49354597054241 + 288600.00000000000 246.77915782003706 + 288800.00000000000 245.08040111199921 + 289000.00000000000 243.39671699342148 + 289200.00000000000 241.72780403310057 + 289400.00000000000 240.07398559973305 + 289600.00000000000 238.43446621652373 + 289800.00000000000 236.80961251010703 + 290000.00000000000 235.19920089378721 + 290200.00000000000 233.60256458522926 + 290400.00000000000 232.02022118233327 + 290600.00000000000 230.45168776661424 + 290800.00000000000 228.89665681840910 + 291000.00000000000 227.35543933920221 + 291200.00000000000 225.82735716050158 + 291400.00000000000 224.31266159430433 + 291600.00000000000 222.81123974901178 + 291800.00000000000 221.32240855869043 + 292000.00000000000 219.84665607943415 + 292200.00000000000 218.38364570231826 + 292400.00000000000 216.93292393425443 + 292600.00000000000 215.49486872571080 + 292800.00000000000 214.06903923603889 + 293000.00000000000 212.65522840573894 + 293200.00000000000 211.25367244292011 + 293400.00000000000 209.86378810423213 + 293600.00000000000 208.48578722056763 + 293800.00000000000 207.11957812458556 + 294000.00000000000 205.76459274938301 + 294200.00000000000 204.42119950332480 + 294400.00000000000 203.08919210734760 + 294600.00000000000 201.76805890701968 + 294800.00000000000 200.45819232397710 + 295000.00000000000 199.15928716456548 + 295200.00000000000 197.87099550380771 + 295400.00000000000 196.59361506765862 + 295600.00000000000 195.32679617373762 + 295800.00000000000 194.07033020668013 + 296000.00000000000 192.82443408874022 + 296200.00000000000 191.58866431248731 + 296400.00000000000 190.36310425610620 + 296600.00000000000 189.14772763303415 + 296800.00000000000 187.94212773935843 + 297000.00000000000 186.74646755738121 + 297200.00000000000 185.56068101299010 + 297400.00000000000 184.38434114322408 + 297600.00000000000 183.21767401541570 + 297800.00000000000 182.06058202169623 + 298000.00000000000 180.91262506817390 + 298200.00000000000 179.77407709943773 + 298400.00000000000 178.64481657234407 + 298600.00000000000 177.52439680153651 + 298800.00000000000 176.41312562481070 + 299000.00000000000 175.31086325973490 + 299200.00000000000 174.21716629282216 + 299400.00000000000 173.13235974001560 + 299600.00000000000 172.05628343524509 + 299800.00000000000 170.98853227029434 + 300000.00000000000 169.92940710752325 + 300200.00000000000 168.87874915581807 + 300400.00000000000 167.83617854438705 + 300600.00000000000 166.80197926800454 + 300800.00000000000 165.77599877084808 + 301000.00000000000 164.75787048782013 + 301200.00000000000 163.74786817794435 + 301400.00000000000 162.74584995476584 + 301600.00000000000 161.75145168288574 + 301800.00000000000 160.76494291133062 + 302000.00000000000 159.78619645964088 + 302200.00000000000 158.81484072694252 + 302400.00000000000 157.85114651663793 + 302600.00000000000 156.89499282205361 + 302800.00000000000 155.94602818769476 + 303000.00000000000 155.00449302085414 + 303200.00000000000 154.07028241347734 + 303400.00000000000 153.14307370032097 + 303600.00000000000 152.22306457278259 + 303800.00000000000 151.31017144749504 + 304000.00000000000 150.40410319899755 + 304200.00000000000 149.50500871831005 + 304400.00000000000 148.61282878594861 + 304600.00000000000 147.72730627577727 + 304800.00000000000 146.84853580074963 + 305000.00000000000 145.97648524121635 + 305200.00000000000 145.11096338854546 + 305400.00000000000 144.25191647977380 + 305600.00000000000 143.39943113375608 + 305800.00000000000 142.55332481644137 + 306000.00000000000 141.71347936283348 + 306200.00000000000 140.88001396013769 + 306400.00000000000 140.05278599717741 + 306600.00000000000 139.23160874327834 + 306800.00000000000 138.41663616590671 + 307000.00000000000 137.60776704744436 + 307200.00000000000 136.80474243977503 + 307400.00000000000 136.00775301798603 + 307600.00000000000 135.21671162819985 + 307800.00000000000 134.43136973187612 + 308000.00000000000 133.65187057154543 + 308200.00000000000 132.87815695845029 + 308400.00000000000 132.11005208383727 + 308600.00000000000 131.34754372662462 + 308800.00000000000 130.59068643438363 + 309000.00000000000 129.83933145641493 + 309200.00000000000 129.09337437001986 + 309400.00000000000 128.35291725914308 + 309600.00000000000 127.61786171572031 + 309800.00000000000 126.88800959821231 + 310000.00000000000 126.16351126654594 + 310200.00000000000 125.44429323254985 + 310400.00000000000 124.73014001733148 + 310600.00000000000 124.02117324613468 + 310800.00000000000 123.31734589738490 + 311000.00000000000 122.61851736430479 + 311200.00000000000 121.92464934026660 + 311400.00000000000 121.23580360286984 + 311600.00000000000 120.55187719816942 + 311800.00000000000 119.87272550973535 + 312000.00000000000 119.19846528921343 + 312200.00000000000 118.52903221540176 + 312400.00000000000 117.86422606461379 + 312600.00000000000 117.20416776721152 + 312800.00000000000 116.54881010101738 + 313000.00000000000 115.89802890605245 + 313200.00000000000 115.25178433139298 + 313400.00000000000 114.61013448360879 + 313600.00000000000 113.97299892738366 + 313800.00000000000 113.34022343131754 + 314000.00000000000 112.71192527154211 + 314200.00000000000 112.08804703079785 + 314400.00000000000 111.46842739826576 + 314600.00000000000 110.85313584004047 + 314800.00000000000 110.24215036318029 + 315000.00000000000 109.63538648378037 + 315200.00000000000 109.03275182785261 + 315400.00000000000 108.43432817831821 + 315600.00000000000 107.84006363384405 + 315800.00000000000 107.24978998342692 + 316000.00000000000 106.66360736440480 + 316200.00000000000 106.08147801293845 + 316400.00000000000 105.50331031723667 + 316600.00000000000 104.92904445216070 + 316800.00000000000 104.35874249472714 + 317000.00000000000 103.79235709871988 + 317200.00000000000 103.22972456789131 + 317400.00000000000 102.67095152521900 + 317600.00000000000 102.11599655799048 + 317800.00000000000 101.56477225211124 + 318000.00000000000 101.01722681403312 + 318200.00000000000 100.47341574869243 + 318400.00000000000 99.933295494970366 + 318600.00000000000 99.396716383219371 + 318800.00000000000 98.863771267891039 + 319000.00000000000 98.334425240842137 + 319200.00000000000 97.808604467333012 + 319400.00000000000 97.286244814309413 + 319600.00000000000 96.767406064511164 + 319800.00000000000 96.252047829415559 + 320000.00000000000 95.740051104209527 + 320200.00000000000 95.231451799014977 + 320400.00000000000 94.726256293662601 + 320600.00000000000 94.224403250838051 + 320800.00000000000 93.725799411829655 + 321000.00000000000 93.230517722972039 + 321200.00000000000 92.738520485451843 + 321400.00000000000 92.249716614429587 + 321600.00000000000 91.764098712718351 + 321800.00000000000 91.281693904095718 + 322000.00000000000 90.802467279151728 + 322200.00000000000 90.326287200536740 + 322400.00000000000 89.853242540184652 + 322600.00000000000 89.383299391243625 + 322800.00000000000 88.916399923719268 + 323000.00000000000 88.452481674730734 + 323200.00000000000 87.991598653471584 + 323400.00000000000 87.533717927719010 + 323600.00000000000 87.078753208969957 + 323800.00000000000 86.626706475170451 + 324000.00000000000 86.177597337022007 + 324200.00000000000 85.731395070035617 + 324400.00000000000 85.287983103673511 + 324600.00000000000 84.847436876548542 + 324800.00000000000 84.409728629399510 + 325000.00000000000 83.974813963616114 + 325200.00000000000 83.542620942611805 + 325400.00000000000 83.113205926804355 + 325600.00000000000 82.686539692209990 + 325800.00000000000 82.262557373466734 + 326000.00000000000 81.841234453398073 + 326200.00000000000 81.422601915436019 + 326400.00000000000 81.006632311031325 + 326600.00000000000 80.593243579376164 + 326800.00000000000 80.182451706940782 + 327000.00000000000 79.774265968203522 + 327200.00000000000 79.368660520892760 + 327400.00000000000 78.965534598082940 + 327600.00000000000 78.564951889347199 + 327800.00000000000 78.166889761101260 + 328000.00000000000 77.771317033243761 + 328200.00000000000 77.378156064016565 + 328400.00000000000 76.987463100677317 + 328600.00000000000 76.599213346940886 + 328800.00000000000 76.213364118535225 + 329000.00000000000 75.829866115152086 + 329200.00000000000 75.448760261591332 + 329400.00000000000 75.070023088280095 + 329600.00000000000 74.693602858155245 + 329800.00000000000 74.319473424855190 + 330000.00000000000 73.947663121933374 + 330200.00000000000 73.578149690840419 + 330400.00000000000 73.210874592503288 + 330600.00000000000 72.845830068962286 + 330800.00000000000 72.483034365654163 + 331000.00000000000 72.122466331901023 + 331200.00000000000 71.764062690491770 + 331400.00000000000 71.407829699283027 + 331600.00000000000 71.053777806821827 + 331800.00000000000 70.701886878511928 + 332000.00000000000 70.352090788726045 + 332200.00000000000 70.004405804473095 + 332400.00000000000 69.658836671793281 + 332600.00000000000 69.315364190656041 + 332800.00000000000 68.973921114521048 + 333000.00000000000 68.634530053574537 + 333200.00000000000 68.297191962899859 + 333400.00000000000 67.961888504807931 + 333600.00000000000 67.628552888263059 + 333800.00000000000 67.297210717796801 + 334000.00000000000 66.967860899303275 + 334200.00000000000 66.640485893600754 + 334400.00000000000 66.315020800884497 + 334600.00000000000 65.991491166379603 + 334800.00000000000 65.669895430918999 + 335000.00000000000 65.350216797559696 + 335200.00000000000 65.032393562481161 + 335400.00000000000 64.716448432618606 + 335600.00000000000 64.402380821547339 + 335800.00000000000 64.090174625111501 + 336000.00000000000 63.779772518322474 + 336200.00000000000 63.471191846376612 + 336400.00000000000 63.164434297598184 + 336600.00000000000 62.859484417299718 + 336800.00000000000 62.556290328742627 + 337000.00000000000 62.254861729603768 + 337200.00000000000 61.955203758975181 + 337400.00000000000 61.657301573830495 + 337600.00000000000 61.361109709586103 + 337800.00000000000 61.066628151604981 + 338000.00000000000 60.773866548919230 + 338200.00000000000 60.482810637292680 + 338400.00000000000 60.193422230088807 + 338600.00000000000 59.905689740979291 + 338800.00000000000 59.619628279764413 + 339000.00000000000 59.335224132554075 + 339200.00000000000 59.052447165247870 + 339400.00000000000 58.771272551321246 + 339600.00000000000 58.491721711760611 + 339800.00000000000 58.213781458527649 + 340000.00000000000 57.937430399902389 + 340200.00000000000 57.662628977959081 + 340400.00000000000 57.389405682257127 + 340600.00000000000 57.117747829639818 + 340800.00000000000 56.847643381905741 + 341000.00000000000 56.579037684768991 + 341200.00000000000 56.311964082708229 + 341400.00000000000 56.046413264506249 + 341600.00000000000 55.782373460953920 + 341800.00000000000 55.519798702542097 + 342000.00000000000 55.258704881103370 + 342200.00000000000 54.999091619443021 + 342400.00000000000 54.740947575962821 + 342600.00000000000 54.484238448440230 + 342800.00000000000 54.228959187552384 + 343000.00000000000 53.975119664583126 + 343200.00000000000 53.722708955763821 + 343400.00000000000 53.471704783984698 + 343600.00000000000 53.222080360884746 + 343800.00000000000 52.973856200485052 + 344000.00000000000 52.727021789051570 + 344200.00000000000 52.481567176374284 + 344400.00000000000 52.237443646854331 + 344600.00000000000 51.994681213247603 + 344800.00000000000 51.753271243615913 + 345000.00000000000 51.513203881224875 + 345200.00000000000 51.274443330258201 + 345400.00000000000 51.036995066238681 + 345600.00000000000 50.800862667006896 + 345800.00000000000 50.566036641947882 + 346000.00000000000 50.332495078494539 + 346200.00000000000 50.100217726662542 + 346400.00000000000 49.869220821606064 + 346600.00000000000 49.639495237698853 + 346800.00000000000 49.411032284194881 + 347000.00000000000 49.183788226676171 + 347200.00000000000 48.957789152438274 + 347400.00000000000 48.733027683334790 + 347600.00000000000 48.509495207845099 + 347800.00000000000 48.287163080349231 + 348000.00000000000 48.066029086152994 + 348200.00000000000 47.846099804017776 + 348400.00000000000 47.627366961291841 + 348600.00000000000 47.409817006460841 + 348800.00000000000 47.193419385941425 + 349000.00000000000 46.978194571123453 + 349200.00000000000 46.764134710045141 + 349400.00000000000 46.551231961042433 + 349600.00000000000 46.339455328855266 + 349800.00000000000 46.128811466078488 + 350000.00000000000 45.919301974188059 + 350200.00000000000 45.710919334216264 + 350400.00000000000 45.503648456574787 + 350600.00000000000 45.297465870813774 + 350800.00000000000 45.092388025326635 + 351000.00000000000 44.888407729152178 + 351200.00000000000 44.685517713214324 + 351400.00000000000 44.483688281734786 + 351600.00000000000 44.282927308599916 + 351800.00000000000 44.083235302793042 + 352000.00000000000 43.884605425156522 + 352200.00000000000 43.687024455995093 + 352400.00000000000 43.490468646147470 + 352600.00000000000 43.294954696088681 + 352800.00000000000 43.100475360233823 + 353000.00000000000 42.907024114311142 + 353200.00000000000 42.714575574280126 + 353400.00000000000 42.523132508254982 + 353600.00000000000 42.332697532250755 + 353800.00000000000 42.143264433134320 + 354000.00000000000 41.954824667911218 + 354200.00000000000 41.767348425607963 + 354400.00000000000 41.580855285766411 + 354600.00000000000 41.395338253319672 + 354800.00000000000 41.210791390829897 + 355000.00000000000 41.027196086474675 + 355200.00000000000 40.844544817350055 + 355400.00000000000 40.662844915454279 + 355600.00000000000 40.482090755609249 + 355800.00000000000 40.302276274695011 + 356000.00000000000 40.123374217119334 + 356200.00000000000 39.945396040437529 + 356400.00000000000 39.768339425469129 + 356600.00000000000 39.592198992847379 + 356800.00000000000 39.416964886005751 + 357000.00000000000 39.242614590469735 + 357200.00000000000 39.069163762637608 + 357400.00000000000 38.896605831577006 + 357600.00000000000 38.724935643821297 + 357800.00000000000 38.554136317139353 + 358000.00000000000 38.384201451828936 + 358200.00000000000 38.215137245437880 + 358400.00000000000 38.046938858113521 + 358600.00000000000 37.879600846404294 + 358800.00000000000 37.713100453529549 + 359000.00000000000 37.547444515862821 + 359200.00000000000 37.382632482840158 + 359400.00000000000 37.218659722353358 + 359600.00000000000 37.055520994271511 + 359800.00000000000 36.893188725599735 + 360000.00000000000 36.731680803631448 + 360200.00000000000 36.570991033837927 + 360400.00000000000 36.411114978788198 + 360600.00000000000 36.252042812221731 + 360800.00000000000 36.093757458651432 + 361000.00000000000 35.936271507164555 + 361200.00000000000 35.779578912159486 + 361400.00000000000 35.623675420020923 + 361600.00000000000 35.468547486882599 + 361800.00000000000 35.314187433428472 + 362000.00000000000 35.160601425264844 + 362200.00000000000 35.007785530143735 + 362400.00000000000 34.855735031183755 + 362600.00000000000 34.704433516049754 + 362800.00000000000 34.553880303909551 + 363000.00000000000 34.404077948492940 + 363200.00000000000 34.255022693810474 + 363400.00000000000 34.106709994983312 + 363600.00000000000 33.959121348749562 + 363800.00000000000 33.812261465125992 + 364000.00000000000 33.666130093130320 + 364200.00000000000 33.520723646364104 + 364400.00000000000 33.376037744637600 + 364600.00000000000 33.232052504598450 + 364800.00000000000 33.088776556475189 + 365000.00000000000 32.946207581487009 + 365200.00000000000 32.804342157532844 + 365400.00000000000 32.663176062146299 + 365600.00000000000 32.522688680582185 + 365800.00000000000 32.382891220211697 + 366000.00000000000 32.243779966085157 + 366200.00000000000 32.105351656300336 + 366400.00000000000 31.967602219478763 + 366600.00000000000 31.830510900308564 + 366800.00000000000 31.694090258992361 + 367000.00000000000 31.558335795391443 + 367200.00000000000 31.423244404736288 + 367400.00000000000 31.288812160414508 + 367600.00000000000 31.155018703488505 + 367800.00000000000 31.021876833213845 + 368000.00000000000 30.889381818910039 + 368200.00000000000 30.757530710760676 + 368400.00000000000 30.626319720894315 + 368600.00000000000 30.495729373534150 + 368800.00000000000 30.365771696055699 + 369000.00000000000 30.236442229575712 + 369200.00000000000 30.107738177808791 + 369400.00000000000 29.979655885880401 + 369600.00000000000 29.852177201289194 + 369800.00000000000 29.725312464265865 + 370000.00000000000 29.599057941506899 + 370200.00000000000 29.473410989476559 + 370400.00000000000 29.348368080819949 + 370600.00000000000 29.223912783013809 + 370800.00000000000 29.100052922835768 + 371000.00000000000 28.976785901289514 + 371200.00000000000 28.854109227343237 + 371400.00000000000 28.732019495937720 + 371600.00000000000 28.610502350862376 + 371800.00000000000 28.489562361824262 + 372000.00000000000 28.369198431069290 + 372200.00000000000 28.249408220265771 + 372400.00000000000 28.130188441665606 + 372600.00000000000 28.011527134188217 + 372800.00000000000 27.893424943684515 + 373000.00000000000 27.775882601827121 + 373200.00000000000 27.658897923540394 + 373400.00000000000 27.542467733631014 + 373600.00000000000 27.426582750109056 + 373800.00000000000 27.311238264448544 + 374000.00000000000 27.196439635304873 + 374200.00000000000 27.082182326415825 + 374400.00000000000 26.968464105698267 + 374600.00000000000 26.855278621847273 + 374800.00000000000 26.742616067544859 + 375000.00000000000 26.630484333133971 + 375200.00000000000 26.518878886529560 + 375400.00000000000 26.407797649656160 + 375600.00000000000 26.297237423452799 + 375800.00000000000 26.187182828389922 + 376000.00000000000 26.077644531804147 + 376200.00000000000 25.968617989915476 + 376400.00000000000 25.860101280215417 + 376600.00000000000 25.752091558417103 + 376800.00000000000 25.644576429963774 + 377000.00000000000 25.537560582180134 + 377200.00000000000 25.431042435310939 + 377400.00000000000 25.325020224054988 + 377600.00000000000 25.219491198935181 + 377800.00000000000 25.114446870523153 + 378000.00000000000 25.009884003900741 + 378200.00000000000 24.905806941557525 + 378400.00000000000 24.802211531729501 + 378600.00000000000 24.699095964456106 + 378800.00000000000 24.596455784252520 + 379000.00000000000 24.494280331028328 + 379200.00000000000 24.392577676956954 + 379400.00000000000 24.291343611308513 + 379600.00000000000 24.190576484790540 + 379800.00000000000 24.090273743778749 + 380000.00000000000 23.990423781709215 + 380200.00000000000 23.891031809507567 + 380400.00000000000 23.792095782688609 + 380600.00000000000 23.693614214503537 + 380800.00000000000 23.595584634727295 + 381000.00000000000 23.498000009441636 + 381200.00000000000 23.400856211459931 + 381400.00000000000 23.304157851568760 + 381600.00000000000 23.207901010727717 + 381800.00000000000 23.112084164415691 + 382000.00000000000 23.016704907566869 + 382200.00000000000 22.921750420745635 + 382400.00000000000 22.827229702136282 + 382600.00000000000 22.733138729501185 + 382800.00000000000 22.639476145126146 + 383000.00000000000 22.546239651250438 + 383200.00000000000 22.453421319234057 + 383400.00000000000 22.361020072309948 + 383600.00000000000 22.269038839743430 + 383800.00000000000 22.177473926596129 + 384000.00000000000 22.086323943881027 + 384200.00000000000 21.995585959467423 + 384400.00000000000 21.905249421671265 + 384600.00000000000 21.815322054020172 + 384800.00000000000 21.725800030061784 + 385000.00000000000 21.636682132065538 + 385200.00000000000 21.547966220485915 + 385400.00000000000 21.459644860939907 + 385600.00000000000 21.371717144928112 + 385800.00000000000 21.284185798137678 + 386000.00000000000 21.197047284523094 + 386200.00000000000 21.110300362404903 + 386400.00000000000 21.023942859117817 + 386600.00000000000 20.937963817947427 + 386800.00000000000 20.852371059782556 + 387000.00000000000 20.767160890848132 + 387200.00000000000 20.682332245040286 + 387400.00000000000 20.597883128100939 + 387600.00000000000 20.513807733898545 + 387800.00000000000 20.430102959756471 + 388000.00000000000 20.346772543660492 + 388200.00000000000 20.263813046691698 + 388400.00000000000 20.181223386500946 + 388600.00000000000 20.099001643127369 + 388800.00000000000 20.017138931387016 + 389000.00000000000 19.935639634325820 + 389200.00000000000 19.854501684942342 + 389400.00000000000 19.773724180418014 + 389600.00000000000 19.693305260042262 + 389800.00000000000 19.613241659687926 + 390000.00000000000 19.533526169279444 + 390200.00000000000 19.454164527846221 + 390400.00000000000 19.375153336016407 + 390600.00000000000 19.296491682468108 + 390800.00000000000 19.218177774836768 + 391000.00000000000 19.140205932364999 + 391200.00000000000 19.062574294217832 + 391400.00000000000 18.985285799286288 + 391600.00000000000 18.908337249844212 + 391800.00000000000 18.831727731177395 + 392000.00000000000 18.755455516248968 + 392200.00000000000 18.679512948345515 + 392400.00000000000 18.603903373388871 + 392600.00000000000 18.528625107449866 + 392800.00000000000 18.453677421178647 + 393000.00000000000 18.379058639674678 + 393200.00000000000 18.304766903679930 + 393400.00000000000 18.230793567687499 + 393600.00000000000 18.157144956921695 + 393800.00000000000 18.083817829764417 + 394000.00000000000 18.010811460885964 + 394200.00000000000 17.938124235572129 + 394400.00000000000 17.865752814538926 + 394600.00000000000 17.793691966896525 + 394800.00000000000 17.721946212427515 + 395000.00000000000 17.650512462770472 + 395200.00000000000 17.579390001558860 + 395400.00000000000 17.508577271654470 + 395600.00000000000 17.438069801579761 + 395800.00000000000 17.367865059451763 + 396000.00000000000 17.297966127207495 + 396200.00000000000 17.228370052481960 + 396400.00000000000 17.159076132722120 + 396600.00000000000 17.090082865884632 + 396800.00000000000 17.021384965281044 + 397000.00000000000 16.952981945117436 + 397200.00000000000 16.884875785357384 + 397400.00000000000 16.817063652997334 + 397600.00000000000 16.749544864026689 + 397800.00000000000 16.682317969138527 + 398000.00000000000 16.615377154725099 + 398200.00000000000 16.548723386484337 + 398400.00000000000 16.482357848731660 + 398600.00000000000 16.416277811841073 + 398800.00000000000 16.350482614928506 + 399000.00000000000 16.284970859181243 + 399200.00000000000 16.219736465688683 + 399400.00000000000 16.154781311280406 + 399600.00000000000 16.090106063438157 + 399800.00000000000 16.025708080600335 + 400000.00000000000 28.141303154608316 diff --git a/tests/morphology_test_cases/complex/testprofile.plt b/tests/morphology_test_cases/complex/testprofile.plt new file mode 100644 index 00000000..2b1c30b7 --- /dev/null +++ b/tests/morphology_test_cases/complex/testprofile.plt @@ -0,0 +1,2 @@ +#gnuplot 5.2 script +reset diff --git a/tests/morphology_test_cases/simple/CTEM b/tests/morphology_test_cases/simple/CTEM new file mode 120000 index 00000000..4ab9f634 --- /dev/null +++ b/tests/morphology_test_cases/simple/CTEM @@ -0,0 +1 @@ +/Users/daminton/work/Git/CTEM/build/src/CTEM \ No newline at end of file diff --git a/tests/morphology_test_cases/simple/FassettCounts.txt b/tests/morphology_test_cases/simple/FassettCounts.txt new file mode 100755 index 00000000..44ce2d5c --- /dev/null +++ b/tests/morphology_test_cases/simple/FassettCounts.txt @@ -0,0 +1,1859 @@ +0.262536589 +0.176770321 +0.175995859 +0.156565826 +0.130153339 +0.126776836 +0.126553629 +0.118358564 +0.116568588 +0.106986374 +0.105429213 +0.098078171 +0.092612749 +0.090501684 +0.09047876 +0.08781776 +0.085820858 +0.085754002 +0.083454996 +0.076337128 +0.075205063 +0.07340358 +0.073309078 +0.072861195 +0.068587427 +0.068080952 +0.066606033 +0.065360443 +0.065199574 +0.064515709 +0.064202063 +0.062984385 +0.061691271 +0.061284111 +0.060228058 +0.059947254 +0.055627617 +0.055591274 +0.053209719 +0.05240097 +0.051933239 +0.051539026 +0.050585707 +0.050556021 +0.048518661 +0.0469625 +0.04669845 +0.046388145 +0.04604167 +0.046022951 +0.045856228 +0.045741301 +0.045294882 +0.044407434 +0.044282604 +0.044105377 +0.043816229 +0.043681845 +0.043550516 +0.043486217 +0.042997763 +0.042848343 +0.042555172 +0.040751772 +0.039898363 +0.039055811 +0.038536098 +0.038294147 +0.037820879 +0.037679493 +0.036935659 +0.03689386 +0.035973907 +0.035657555 +0.035625893 +0.035545273 +0.035306149 +0.035302029 +0.035045565 +0.035043678 +0.034913473 +0.034847137 +0.034552809 +0.034384033 +0.033993189 +0.033745352 +0.033523645 +0.033318762 +0.033016794 +0.032899143 +0.032609478 +0.032314951 +0.032142475 +0.03200486 +0.031917757 +0.031890144 +0.031857988 +0.031460625 +0.030767677 +0.030767113 +0.030460476 +0.030331865 +0.030289734 +0.029726887 +0.029615973 +0.029550011 +0.02938451 +0.029173721 +0.029095247 +0.029082436 +0.029073275 +0.028761459 +0.028689842 +0.028631931 +0.028592638 +0.028579586 +0.028563473 +0.028557178 +0.028480917 +0.028459938 +0.028346771 +0.028335405 +0.028153231 +0.028084768 +0.028073935 +0.028040752 +0.02793849 +0.027823267 +0.027690029 +0.027462877 +0.02729034 +0.027278883 +0.026917295 +0.026840796 +0.026818367 +0.026721016 +0.026655212 +0.02663151 +0.026473448 +0.026417494 +0.026259781 +0.026256214 +0.026160954 +0.026140079 +0.026019669 +0.025973564 +0.025891783 +0.025720058 +0.025710346 +0.025668613 +0.025640926 +0.025276188 +0.025203102 +0.025177795 +0.025167692 +0.025158926 +0.025071365 +0.025056839 +0.025004429 +0.024973148 +0.024682114 +0.024676453 +0.024466703 +0.024330297 +0.024309729 +0.02425374 +0.024244202 +0.024087336 +0.023678082 +0.023496538 +0.02347315 +0.023157385 +0.022928219 +0.022852436 +0.02281638 +0.02279372 +0.022724525 +0.02266025 +0.022654459 +0.022652817 +0.022649279 +0.022620216 +0.022600542 +0.022588608 +0.022569284 +0.022550669 +0.022410641 +0.022315672 +0.022302658 +0.022299139 +0.022288818 +0.022202471 +0.022167955 +0.022162033 +0.02209297 +0.022073755 +0.021955069 +0.021751413 +0.021708652 +0.021423197 +0.021378506 +0.021259531 +0.021227345 +0.021089561 +0.020936649 +0.020861197 +0.020860371 +0.020838644 +0.020606852 +0.020473328 +0.020472935 +0.020471384 +0.020430973 +0.020380817 +0.020325941 +0.020262781 +0.020239618 +0.020236551 +0.02021805 +0.020058912 +0.020020618 +0.02001145 +0.019993168 +0.019958797 +0.019916817 +0.019894848 +0.019819748 +0.01980736 +0.019772074 +0.019747128 +0.019706919 +0.019619061 +0.019556425 +0.01953952 +0.019537689 +0.01937623 +0.019359455 +0.019353893 +0.019328989 +0.019320642 +0.019315897 +0.01931078 +0.019274996 +0.019219761 +0.019188459 +0.019170271 +0.019121384 +0.019117035 +0.019082581 +0.01900869 +0.018900898 +0.01887785 +0.018834726 +0.018802755 +0.018799969 +0.018734516 +0.018716284 +0.018657557 +0.018486683 +0.018470064 +0.01843469 +0.018428869 +0.018424885 +0.018359276 +0.018357563 +0.018275291 +0.018178654 +0.018173914 +0.018167345 +0.018141184 +0.018096386 +0.018080029 +0.018067968 +0.018058834 +0.018057837 +0.018043201 +0.018038431 +0.017957052 +0.017945669 +0.017872269 +0.017806503 +0.017760859 +0.017738289 +0.017689602 +0.017683031 +0.017664824 +0.017629597 +0.017627619 +0.017572273 +0.01746537 +0.017459494 +0.017347958 +0.017296581 +0.017276457 +0.017257166 +0.017207304 +0.017165371 +0.017153646 +0.017105444 +0.017037437 +0.017032539 +0.017010843 +0.016990288 +0.016960238 +0.016940037 +0.016935999 +0.016928764 +0.016826895 +0.016826365 +0.016784529 +0.016782661 +0.016767546 +0.016752989 +0.016724216 +0.016719021 +0.016698797 +0.016666059 +0.016629961 +0.016604898 +0.016601042 +0.016569962 +0.016551758 +0.016543955 +0.016517651 +0.016488834 +0.016479387 +0.01644212 +0.016438778 +0.016426662 +0.016424648 +0.016361364 +0.016360878 +0.016351889 +0.01633313 +0.016324522 +0.01630615 +0.016235176 +0.016225349 +0.016223791 +0.016197784 +0.016143642 +0.016067232 +0.016022793 +0.016020367 +0.016010267 +0.016004301 +0.015972395 +0.015945494 +0.015922928 +0.015917259 +0.015873688 +0.015823755 +0.015801109 +0.015800224 +0.01578319 +0.015766155 +0.015756973 +0.015749697 +0.01574148 +0.015733179 +0.015717846 +0.015688328 +0.015679689 +0.015651791 +0.015578312 +0.015568274 +0.015530949 +0.015530323 +0.015514252 +0.015489029 +0.015470831 +0.015454618 +0.015418854 +0.015399651 +0.015362696 +0.015293245 +0.015278149 +0.015268711 +0.015223194 +0.015179592 +0.015173313 +0.015159817 +0.015134972 +0.015124113 +0.015116041 +0.015099134 +0.015076462 +0.015045692 +0.015029678 +0.015027952 +0.015027258 +0.014935503 +0.01493124 +0.014926783 +0.01491824 +0.0149004 +0.014860443 +0.014859562 +0.014846706 +0.014798023 +0.014779491 +0.014776089 +0.014741917 +0.014723202 +0.014678886 +0.014669807 +0.014668699 +0.014668066 +0.014646431 +0.014642235 +0.014635643 +0.014628716 +0.014619865 +0.014581942 +0.014542461 +0.014536594 +0.014529648 +0.014468794 +0.014467144 +0.014455965 +0.014454327 +0.014449732 +0.014434872 +0.014409092 +0.014391941 +0.014377277 +0.014373404 +0.014367949 +0.014364553 +0.014335861 +0.014331312 +0.014315964 +0.01426531 +0.014250792 +0.014210838 +0.014205109 +0.014191071 +0.014177277 +0.014177231 +0.014173882 +0.014140757 +0.014134668 +0.014126049 +0.014125811 +0.014054796 +0.014049654 +0.014025244 +0.014011656 +0.014005735 +0.014000278 +0.013994108 +0.013980742 +0.013960318 +0.013959234 +0.013957403 +0.013863153 +0.013853767 +0.013846024 +0.013827398 +0.0138141 +0.013794388 +0.013780336 +0.013725868 +0.01370705 +0.013689266 +0.013676516 +0.013659449 +0.013632868 +0.013612614 +0.013608204 +0.013590315 +0.013580334 +0.013579395 +0.013574163 +0.013561247 +0.013552969 +0.013543577 +0.013521376 +0.013520414 +0.013518848 +0.013515829 +0.013506664 +0.013487404 +0.013485006 +0.013484594 +0.013480972 +0.013479225 +0.01347628 +0.013475264 +0.01346327 +0.013460785 +0.013449255 +0.013442308 +0.013407326 +0.013399773 +0.013395823 +0.013386217 +0.013368906 +0.013360865 +0.013346773 +0.013335306 +0.013333345 +0.013333048 +0.013321527 +0.013315958 +0.013315645 +0.01330739 +0.01330707 +0.013300503 +0.013275019 +0.013258389 +0.013248606 +0.013243155 +0.013229275 +0.013220968 +0.013217663 +0.013214537 +0.013209286 +0.013207514 +0.013207174 +0.013193296 +0.013181753 +0.013153952 +0.013148331 +0.013147619 +0.01313567 +0.013118118 +0.013115601 +0.01311112 +0.013109673 +0.013098419 +0.013078987 +0.013071623 +0.013053558 +0.013045286 +0.013034384 +0.013032793 +0.012990602 +0.012989401 +0.012988441 +0.012980288 +0.012979965 +0.012975786 +0.012964212 +0.012956188 +0.012955414 +0.012893169 +0.012893152 +0.0128902 +0.012886431 +0.012879498 +0.012878588 +0.012859074 +0.012858637 +0.012857098 +0.012831366 +0.012811628 +0.012811588 +0.01280357 +0.012792517 +0.012785456 +0.012731108 +0.012724525 +0.012707968 +0.012705519 +0.012686659 +0.012677549 +0.012675512 +0.012669334 +0.012662849 +0.012638254 +0.012635168 +0.012623556 +0.012621117 +0.012598213 +0.012597338 +0.012591715 +0.012580093 +0.012575912 +0.012569979 +0.01256566 +0.012554483 +0.012516331 +0.012513477 +0.012508524 +0.012498989 +0.012497349 +0.012469387 +0.012460047 +0.012458017 +0.012454325 +0.012438656 +0.012437292 +0.012430819 +0.012428659 +0.012428358 +0.012392172 +0.012384192 +0.012363575 +0.0123627 +0.012350508 +0.012346867 +0.01234458 +0.012331961 +0.012319809 +0.012309959 +0.012292959 +0.012284637 +0.012281668 +0.012281235 +0.012280586 +0.012274038 +0.012268166 +0.012258696 +0.012257057 +0.012251684 +0.012246971 +0.012233299 +0.012228237 +0.012225534 +0.01220252 +0.012199188 +0.012192537 +0.012169985 +0.012165277 +0.01216407 +0.012150248 +0.012142494 +0.012138397 +0.012134502 +0.01213015 +0.012127392 +0.012120623 +0.012117563 +0.012116022 +0.012113462 +0.012105881 +0.012105434 +0.012104166 +0.012102961 +0.01209749 +0.012092037 +0.012088411 +0.012075352 +0.012067623 +0.012067242 +0.012063 +0.012036968 +0.012029539 +0.012010164 +0.011975971 +0.01196966 +0.011960005 +0.011939915 +0.011938236 +0.011930258 +0.011906082 +0.011903753 +0.011892712 +0.011889427 +0.011856606 +0.011820641 +0.011805254 +0.011789558 +0.011789398 +0.01178734 +0.011783859 +0.011779053 +0.011778351 +0.011777405 +0.011772186 +0.011769785 +0.011769045 +0.011750731 +0.011747965 +0.011736797 +0.011734623 +0.011733103 +0.011727646 +0.01172629 +0.011725962 +0.011709002 +0.011707088 +0.011696634 +0.011681881 +0.011675974 +0.011667149 +0.011655512 +0.011647635 +0.011647419 +0.01163505 +0.011605785 +0.011605425 +0.011600323 +0.011598598 +0.011597515 +0.011596882 +0.011592381 +0.011589779 +0.011586567 +0.011561277 +0.011549034 +0.011542812 +0.011533627 +0.011532291 +0.011521511 +0.011510878 +0.011508146 +0.011506927 +0.011503363 +0.011489201 +0.011487507 +0.011483534 +0.011479553 +0.011467575 +0.011454956 +0.011446638 +0.011445547 +0.011441696 +0.011437248 +0.011431505 +0.011427803 +0.011426689 +0.011415283 +0.011396639 +0.01138549 +0.011352455 +0.011314417 +0.011306023 +0.011303225 +0.011302319 +0.011300928 +0.011289301 +0.011285217 +0.011281603 +0.011278131 +0.01127788 +0.011263325 +0.011262651 +0.011262035 +0.011246296 +0.011234552 +0.011231739 +0.011231646 +0.011219385 +0.01121571 +0.01120808 +0.011197796 +0.011194654 +0.011191275 +0.01118327 +0.011173223 +0.011152914 +0.011149899 +0.011143148 +0.011132282 +0.011125904 +0.011119093 +0.011117306 +0.011116018 +0.011109745 +0.011104404 +0.011101629 +0.011097563 +0.011075924 +0.011064947 +0.01105262 +0.01104351 +0.011031324 +0.011030983 +0.011029053 +0.011020464 +0.011018896 +0.011011696 +0.011001032 +0.010998014 +0.010984489 +0.010971436 +0.010968437 +0.010963564 +0.010949352 +0.010948906 +0.010934481 +0.010930653 +0.010904673 +0.010899469 +0.01089786 +0.010891098 +0.010890671 +0.010883684 +0.010878458 +0.010868954 +0.010840351 +0.010828503 +0.010828463 +0.010825006 +0.010823111 +0.010821735 +0.010817783 +0.010810497 +0.010802845 +0.01079652 +0.010791281 +0.010790363 +0.01078661 +0.010768972 +0.010767355 +0.010755199 +0.010752583 +0.01073773 +0.010730816 +0.010725431 +0.010719328 +0.010708258 +0.010699146 +0.010698341 +0.010698065 +0.010691956 +0.010674366 +0.010650129 +0.010644913 +0.010642487 +0.010639471 +0.010637476 +0.010636229 +0.010623184 +0.010613899 +0.010610718 +0.010591265 +0.010589745 +0.010572945 +0.010570053 +0.010569427 +0.010567434 +0.010564369 +0.010555328 +0.01055295 +0.010534523 +0.010531313 +0.010522446 +0.010521631 +0.010521332 +0.010512012 +0.010507 +0.010502451 +0.010496294 +0.010495981 +0.010483732 +0.010479671 +0.010476015 +0.010474428 +0.010467804 +0.010461031 +0.010460667 +0.010458643 +0.010456127 +0.010455097 +0.010447887 +0.010445536 +0.010445459 +0.010440294 +0.010437674 +0.010424053 +0.010416035 +0.010414288 +0.010411982 +0.010407345 +0.010399019 +0.010397694 +0.010388165 +0.010378002 +0.01037006 +0.010369282 +0.010366194 +0.010362364 +0.010360876 +0.010360525 +0.010359678 +0.010355755 +0.010355 +0.010347639 +0.010340961 +0.010337378 +0.010333439 +0.010332153 +0.010330547 +0.010319702 +0.010315458 +0.010309067 +0.010282721 +0.010280952 +0.010279924 +0.010276993 +0.01026244 +0.010249809 +0.010248869 +0.010244844 +0.010238785 +0.010236814 +0.010225241 +0.010225189 +0.010216644 +0.010205359 +0.01020236 +0.010201057 +0.010196196 +0.010189608 +0.010189569 +0.010172859 +0.010172478 +0.010165102 +0.01014731 +0.010141016 +0.010140961 +0.010140358 +0.010133509 +0.010133013 +0.010129753 +0.010118662 +0.010115639 +0.010097383 +0.010086994 +0.010082422 +0.010079693 +0.010077808 +0.010072815 +0.010069971 +0.010069366 +0.010055101 +0.01005344 +0.010052853 +0.010047998 +0.010046717 +0.010044819 +0.010043018 +0.010027805 +0.010021772 +0.010021236 +0.01001984 +0.010019176 +0.010010813 +0.00999271 +0.009992634 +0.009991449 +0.009988405 +0.009984127 +0.009974216 +0.009973822 +0.009963972 +0.009963217 +0.009959003 +0.009956129 +0.009952198 +0.009951605 +0.009948689 +0.009944738 +0.009934162 +0.009918089 +0.009917334 +0.009915791 +0.009914267 +0.009904041 +0.009895824 +0.009893026 +0.009889654 +0.009885946 +0.009877302 +0.009871275 +0.009862823 +0.009861906 +0.009858282 +0.009857748 +0.009855597 +0.009847418 +0.009838875 +0.009835417 +0.009831131 +0.009821716 +0.009816917 +0.009803411 +0.009801027 +0.009800934 +0.009796852 +0.009794268 +0.00978698 +0.00978071 +0.009769447 +0.009763535 +0.009754473 +0.009749176 +0.009735178 +0.009727205 +0.009726158 +0.009698318 +0.009689453 +0.009668062 +0.009665691 +0.009660448 +0.00965749 +0.009654848 +0.009649281 +0.009637127 +0.009626499 +0.009619808 +0.009618343 +0.009615482 +0.0096136 +0.009610949 +0.009606657 +0.009603209 +0.009598448 +0.009588451 +0.009587584 +0.009577406 +0.009574543 +0.009573772 +0.009573324 +0.009570744 +0.009566359 +0.009563923 +0.009561911 +0.009549023 +0.009546049 +0.009538694 +0.009536924 +0.009534451 +0.009518095 +0.00951535 +0.009508617 +0.009503626 +0.009499363 +0.009495277 +0.009491816 +0.009480606 +0.009474659 +0.009469687 +0.009466248 +0.009465406 +0.009452772 +0.009446671 +0.009442673 +0.009437975 +0.00943074 +0.009428259 +0.009424911 +0.00942466 +0.009418406 +0.00941394 +0.009413757 +0.009407326 +0.009403046 +0.009401253 +0.009391813 +0.009382788 +0.009379992 +0.009376503 +0.009361496 +0.009357916 +0.009354851 +0.00935318 +0.009352173 +0.00934803 +0.009345863 +0.009329193 +0.009310602 +0.009304094 +0.009301453 +0.009299442 +0.009292503 +0.009284487 +0.009283396 +0.00928088 +0.009279207 +0.009275887 +0.009271751 +0.009265942 +0.009260149 +0.009254648 +0.009254284 +0.009252703 +0.009251087 +0.009249889 +0.009248173 +0.009242489 +0.00923875 +0.009236567 +0.009235508 +0.009233568 +0.009231432 +0.009230724 +0.009227587 +0.009224741 +0.009222822 +0.009221806 +0.009216061 +0.009210773 +0.009206926 +0.009206793 +0.00919978 +0.00919894 +0.009184977 +0.009181301 +0.009174124 +0.009171574 +0.009167807 +0.009165182 +0.009157467 +0.009156483 +0.009154934 +0.009154753 +0.009153097 +0.009150114 +0.009149862 +0.009133947 +0.009125546 +0.009125187 +0.009121799 +0.009118078 +0.009116598 +0.009116219 +0.009113089 +0.009109341 +0.009106779 +0.009098486 +0.009091818 +0.009087416 +0.009081589 +0.009071327 +0.009068558 +0.009067184 +0.009057989 +0.009054289 +0.00905188 +0.009050917 +0.009045128 +0.009042654 +0.009039398 +0.00903755 +0.009036253 +0.009035683 +0.009025154 +0.009024414 +0.009016073 +0.009010956 +0.009010275 +0.009009649 +0.009008425 +0.009008026 +0.009003935 +0.009003487 +0.009001575 +0.009000021 +0.008998213 +0.008997826 +0.00899695 +0.00899629 +0.008994701 +0.008980593 +0.008979242 +0.008973251 +0.008967598 +0.008967264 +0.008962202 +0.008958742 +0.008956482 +0.008949486 +0.008948862 +0.008936363 +0.008931353 +0.008928507 +0.00892395 +0.008912882 +0.008911312 +0.008905334 +0.008904833 +0.008898914 +0.008898584 +0.008896852 +0.008896091 +0.008895342 +0.008879528 +0.008878824 +0.008875925 +0.008873835 +0.008866924 +0.008866913 +0.008853792 +0.008847788 +0.008842609 +0.00884203 +0.008841763 +0.008823824 +0.008823648 +0.008821688 +0.008815807 +0.008815762 +0.008815523 +0.008813768 +0.008812487 +0.008809599 +0.00880356 +0.008800686 +0.008790859 +0.008787264 +0.008787136 +0.00878548 +0.008778179 +0.008773167 +0.008769232 +0.008766172 +0.008758953 +0.008753864 +0.008745367 +0.008728994 +0.008727705 +0.008722036 +0.008714931 +0.008713942 +0.008706615 +0.008706228 +0.008702322 +0.00869656 +0.008695816 +0.008694998 +0.008687172 +0.008683538 +0.008681408 +0.008680571 +0.008677876 +0.008668587 +0.008665112 +0.008660421 +0.00865873 +0.008652853 +0.008649252 +0.008645973 +0.008637754 +0.008627981 +0.008618307 +0.008618225 +0.008611267 +0.008608376 +0.008605997 +0.008605856 +0.008604956 +0.008601501 +0.008593412 +0.008593252 +0.008590149 +0.008581535 +0.008579865 +0.008579063 +0.008576729 +0.00857555 +0.008567648 +0.008565775 +0.00856448 +0.008560547 +0.008560545 +0.008559984 +0.008559341 +0.008557108 +0.00855102 +0.008548868 +0.00854011 +0.008531914 +0.008531733 +0.008530304 +0.008523857 +0.008521852 +0.0085205 +0.008506149 +0.008496536 +0.008492718 +0.008491959 +0.008491611 +0.008483423 +0.008482132 +0.008480064 +0.0084772 +0.00847496 +0.008471758 +0.00846702 +0.008464207 +0.00845647 +0.008449924 +0.008448872 +0.008446491 +0.008446367 +0.008444078 +0.00843767 +0.008437092 +0.008437023 +0.008436787 +0.008430056 +0.008423786 +0.008409794 +0.008409582 +0.00840749 +0.008404102 +0.008402639 +0.008402025 +0.008398212 +0.008398067 +0.008397497 +0.008390812 +0.008388365 +0.008387287 +0.008386095 +0.008385265 +0.008384295 +0.008382305 +0.008377583 +0.008375067 +0.008370543 +0.008363409 +0.008362431 +0.008350986 +0.008350721 +0.008347136 +0.008346004 +0.008345411 +0.008340242 +0.008339193 +0.008337996 +0.008335783 +0.008332388 +0.008331875 +0.008329184 +0.008329 +0.008325085 +0.008317554 +0.008315899 +0.00831558 +0.008312111 +0.008311546 +0.008308163 +0.008303694 +0.008302061 +0.008295502 +0.008276363 +0.0082719 +0.008268257 +0.008266729 +0.008265278 +0.008252605 +0.008252218 +0.008250618 +0.00824852 +0.008243444 +0.008241011 +0.008235146 +0.008234823 +0.008232748 +0.008228065 +0.00822789 +0.008227877 +0.008222773 +0.008221802 +0.008220362 +0.008214621 +0.0082124 +0.00821044 +0.008207237 +0.008198914 +0.008193914 +0.008192726 +0.008192453 +0.008189316 +0.008188591 +0.008180777 +0.008174021 +0.008166906 +0.008166307 +0.008163851 +0.008158514 +0.008132813 +0.008130104 +0.008126024 +0.008125488 +0.008124292 +0.008123589 +0.008123493 +0.008123234 +0.008116533 +0.008115725 +0.00811104 +0.008109131 +0.008099726 +0.008099237 +0.008098579 +0.00808876 +0.00808765 +0.008086834 +0.008085915 +0.00808304 +0.008081331 +0.008078959 +0.008076214 +0.008073627 +0.008070107 +0.008067293 +0.008065502 +0.008063486 +0.008058489 +0.008050545 +0.008043613 +0.008037531 +0.008033579 +0.00802656 +0.008025509 +0.008023716 +0.008019367 +0.008016018 +0.007995533 +0.007995502 +0.007994684 +0.007993433 +0.007991413 +0.007990221 +0.007981342 +0.007980297 +0.007976282 +0.00797542 +0.007963688 +0.007961447 +0.007960775 +0.007959494 +0.007949574 +0.007947363 +0.007943882 +0.00794335 +0.007938526 +0.007938213 +0.007937023 +0.007933744 +0.007928679 +0.0079184 +0.007917301 +0.007916977 +0.007916502 +0.007914402 +0.007911205 +0.007907639 +0.007898962 +0.007897505 +0.007890778 +0.007888922 +0.00788455 +0.007882633 +0.007878956 +0.007873016 +0.007866476 +0.007862608 +0.007861006 +0.007856619 +0.007848036 +0.007846813 +0.007837957 +0.007830175 +0.007830101 +0.007813538 +0.007806742 +0.007800179 +0.00779528 +0.007793753 +0.007782089 +0.007777205 +0.007774603 +0.007773149 +0.00777243 +0.007764381 +0.007753885 +0.007737322 +0.007736816 +0.007732416 +0.007730043 +0.007727249 +0.007725708 +0.007722313 +0.007709854 +0.007709442 +0.007707956 +0.007707741 +0.007705021 +0.007697092 +0.007690178 +0.007686562 +0.007686396 +0.007686283 +0.007685259 +0.007682032 +0.007679382 +0.007677752 +0.00767338 +0.007671814 +0.007669827 +0.007667139 +0.00766713 +0.00766556 +0.007663883 +0.007647295 +0.007645601 +0.007644512 +0.007641895 +0.007634661 +0.007633572 +0.007626781 +0.007620035 +0.007608179 +0.007603334 +0.007596003 +0.007594143 +0.00759277 +0.007587484 +0.00753887 +0.007538639 +0.007538141 +0.007532749 +0.007531567 +0.007530338 +0.007527729 +0.007527119 +0.007521132 +0.007515654 +0.007515554 +0.007508749 +0.007503225 +0.00749881 +0.007496796 +0.007492863 +0.007489515 +0.007487968 +0.007486027 +0.007480305 +0.007476843 +0.007475327 +0.007472973 +0.007472609 +0.007466551 +0.007458138 +0.007457579 +0.007454803 +0.007443495 +0.007440092 +0.007436852 +0.007423079 +0.007420023 +0.007415533 +0.007405418 +0.007404099 +0.007399483 +0.0073958 +0.007394213 +0.0073892 +0.007384178 +0.007381269 +0.007375069 +0.007370123 +0.007362854 +0.007362654 +0.007362572 +0.007360636 +0.007350525 +0.007348639 +0.007348511 +0.007345818 +0.007340227 +0.007333773 +0.007331263 +0.007330294 +0.0073283 +0.007322588 +0.007308031 +0.007306694 +0.007304211 +0.007295887 +0.007293764 +0.007292185 +0.007277504 +0.007276218 +0.007269623 +0.007268534 +0.007266216 +0.007261278 +0.007260929 +0.007249109 +0.00724872 +0.00723798 +0.007232494 +0.007231319 +0.007229631 +0.00722677 +0.007221827 +0.007221193 +0.00721487 +0.007211618 +0.007207369 +0.007204393 +0.007201649 +0.00720067 +0.00719776 +0.007197191 +0.007195637 +0.007190441 +0.007190075 +0.007189671 +0.007182873 +0.007180506 +0.007178869 +0.007171055 +0.007170536 +0.007169872 +0.007160252 +0.007159506 +0.007139025 +0.007138716 +0.007133526 +0.007132404 +0.007130962 +0.00712409 +0.007110884 +0.007107983 +0.007106459 +0.007106091 +0.007097916 +0.007090223 +0.007084623 +0.007083195 +0.007068876 +0.007065039 +0.007057159 +0.007055059 +0.00705242 +0.007050728 +0.007050497 +0.00704656 +0.007045835 +0.007043203 +0.007041342 +0.007037169 +0.007037048 +0.007037033 +0.007035322 +0.007035032 +0.007034454 +0.007027992 +0.007010723 +0.007010368 +0.007010002 +0.007004395 +0.007001211 +0.006998716 +0.00699678 +0.00698596 +0.0069813 +0.006970192 +0.006968014 +0.006967873 +0.006956198 +0.006955866 +0.006955643 +0.0069527 +0.006944527 +0.006943811 +0.006936493 +0.006932322 +0.006919962 +0.006917557 +0.006915163 +0.006913467 +0.006912697 +0.006910807 +0.006900354 +0.00689155 +0.006886789 +0.006880814 +0.006871332 +0.006867739 +0.00686223 +0.00686108 +0.00685799 +0.006856377 +0.006854639 +0.006851885 +0.006850521 +0.006846849 +0.00684086 +0.006840626 +0.006832794 +0.006831898 +0.006831432 +0.006830631 +0.006830364 +0.006822613 +0.006813906 +0.006807535 +0.006806032 +0.006804279 +0.006804209 +0.006803143 +0.006797207 +0.006792576 +0.00678742 +0.006786198 +0.006776249 +0.006767094 +0.006765043 +0.006759504 +0.006758421 +0.006748098 +0.006743984 +0.006743649 +0.006740118 +0.006735943 +0.006732008 +0.006731319 +0.006726734 +0.006720741 +0.00671867 +0.006716177 +0.006706623 +0.006698238 +0.006694654 +0.006692337 +0.006690315 +0.006687939 +0.006686069 +0.00668399 +0.006671804 +0.006667908 +0.006664333 +0.006659399 +0.006647436 +0.006647329 +0.006639271 +0.006638327 +0.006633261 +0.006633078 +0.006611351 +0.006607069 +0.006606344 +0.006600904 +0.006597185 +0.006595774 +0.006593163 +0.006589317 +0.006586607 +0.006580635 +0.006576479 +0.006574949 +0.006566893 +0.006566399 +0.006554573 +0.006530695 +0.006525759 +0.006521776 +0.006517738 +0.006501879 +0.006500742 +0.006499847 +0.006492546 +0.006478745 +0.006469521 +0.006459919 +0.006446957 +0.006436213 +0.006430162 +0.006429461 +0.006420221 +0.006410669 +0.006406378 +0.006403811 +0.006396671 +0.006391806 +0.006382936 +0.006363773 +0.006350231 +0.006341734 +0.006335096 +0.006329418 +0.006325489 +0.00632304 +0.006291357 +0.006279036 +0.00625112 +0.006240334 +0.006233267 +0.006232565 +0.006211235 +0.006205635 +0.006204079 +0.006202707 +0.00619545 +0.006194229 +0.006185663 +0.006182297 +0.006178352 +0.006153929 +0.006151711 +0.006140169 +0.006138277 +0.006132753 +0.006055676 +0.006026957 +0.006006159 +0.005980967 +0.005950672 +0.005929432 +0.005926622 +0.005907154 +0.005893517 +0.005889854 +0.005885946 +0.005880421 +0.005874573 +0.005866598 +0.005859877 +0.005851454 +0.005845602 +0.005840521 +0.005823341 +0.005810097 +0.005768602 +0.005765007 +0.005762871 +0.005753492 +0.005752243 +0.005749565 +0.005721613 +0.005683754 +0.005637468 +0.005622242 +0.005615107 +0.005605305 +0.005576214 +0.005545177 +0.005544794 +0.005515455 +0.005495152 +0.005432837 +0.005423744 +0.00542115 +0.005391729 +0.005372042 +0.005344336 +0.00532242 +0.005316675 +0.005290703 +0.005276886 +0.005098354 +0.005076155 +0.004904335 +0.0048818 +0.004871721 +0.004807217 +0.004717197 +0.004528528 +0.004348799 diff --git a/regolith-transport-run-example/LOLASethCraterCatalogv8gt20-binned.dat b/tests/morphology_test_cases/simple/LOLASethCraterCatalogv8gt20-binned.dat old mode 100644 new mode 100755 similarity index 100% rename from regolith-transport-run-example/LOLASethCraterCatalogv8gt20-binned.dat rename to tests/morphology_test_cases/simple/LOLASethCraterCatalogv8gt20-binned.dat diff --git a/tests/morphology_test_cases/simple/NPFextrap.dat b/tests/morphology_test_cases/simple/NPFextrap.dat new file mode 100755 index 00000000..e98391df --- /dev/null +++ b/tests/morphology_test_cases/simple/NPFextrap.dat @@ -0,0 +1,1418 @@ + 1.0000000000000001E-009 16373498665196056. + 1.0200000000000000E-009 15624829133353072. + 1.0404000000000000E-009 14910392118418680. + 1.0612080000000001E-009 14228622356426014. + 1.0824322000000000E-009 13578024968994198. + 1.1040808000000000E-009 12957178207974354. + 1.1261623999999999E-009 12364718530314516. + 1.1486857000000000E-009 11799347079002376. + 1.1716594000000001E-009 11259828517385738. + 1.1950926000000001E-009 10744978582763124. + 1.2189943999999999E-009 10253671176415016. + 1.2433742999999999E-009 9784827283731524.0 + 1.2682417999999999E-009 9337421008741684.0 + 1.2936066000000000E-009 8910472977441879.0 + 1.3194787999999999E-009 8503045296702585.0 + 1.3458682999999999E-009 8114249148673952.0 + 1.3727857000000000E-009 7743228961776817.0 + 1.4002413999999999E-009 7389174104114597.0 + 1.4282461999999999E-009 7051308368799519.0 + 1.4568112000000000E-009 6728890208258190.0 + 1.4859474000000000E-009 6421215521897574.0 + 1.5156663000000001E-009 6127609310508435.0 + 1.5459797000000000E-009 5847426967224776.0 + 1.5768993000000000E-009 5580056424177601.0 + 1.6084372000000000E-009 5324911980228383.0 + 1.6406059999999999E-009 5081432797667148.0 + 1.6734181000000000E-009 4849087118238152.0 + 1.7068865000000000E-009 4627364941332780.0 + 1.7410241999999999E-009 4415781316339177.5 + 1.7758447000000000E-009 4213871971251545.0 + 1.8113615999999999E-009 4021194880969782.5 + 1.8475888000000001E-009 3837328037757316.5 + 1.8845406000000000E-009 3661868141016992.5 + 1.9222313999999999E-009 3494431216318050.5 + 1.9606759999999999E-009 3334650316747248.5 + 1.9998896000000001E-009 3182174901302566.0 + 2.0398873000000000E-009 3036671967025619.5 + 2.0806850999999999E-009 2897821576611301.5 + 2.1222988000000000E-009 2765320229959727.0 + 2.1647448000000000E-009 2638877361348099.5 + 2.2080397000000001E-009 2518216084527946.0 + 2.2522004999999999E-009 2403071976513234.5 + 2.2972445000000000E-009 2293192809795639.5 + 2.3431893999999999E-009 2188337764271766.2 + 2.3900531000000002E-009 2088277363840784.0 + 2.4378541999999999E-009 1992791917069052.2 + 2.4866113000000000E-009 1901672535858309.2 + 2.5363434999999998E-009 1814719612820091.0 + 2.5870704000000000E-009 1731742474774254.8 + 2.6388118000000001E-009 1652559481637765.0 + 2.6915880000000000E-009 1576997126693668.5 + 2.7454198000000002E-009 1504889718623458.0 + 2.8003281999999998E-009 1436079430510044.2 + 2.8563347000000001E-009 1370415533754651.0 + 2.9134614000000000E-009 1307754004857728.0 + 2.9717306999999998E-009 1247957575911645.5 + 3.0311653000000001E-009 1190895391529202.2 + 3.0917886000000001E-009 1136442337305807.5 + 3.1536243999999999E-009 1084479092213053.0 + 3.2166969000000001E-009 1034891852503704.1 + 3.2810308000000000E-009 987571998980541.62 + 3.3466513999999998E-009 942415804458058.00 + 3.4135843999999999E-009 899324359631564.38 + 3.4818560999999998E-009 858203223971718.88 + 3.5514931999999999E-009 818962349229012.12 + 3.6225231000000002E-009 781515712287184.12 + 3.6949736000000000E-009 745781303219183.00 + 3.7688729999999998E-009 711680881369590.50 + 3.8442505000000000E-009 679139634252424.62 + 3.9211355000000002E-009 648086339057709.00 + 3.9995582000000000E-009 618452938978139.88 + 4.0795494000000003E-009 590174494421968.88 + 4.1611404000000001E-009 563189075227060.88 + 4.2443631999999998E-009 537437556193661.94 + 4.3292503999999998E-009 512863527269277.06 + 4.4158355000000001E-009 489413090719507.75 + 4.5041521999999999E-009 467034939488460.38 + 4.5942352000000002E-009 445680024973336.06 + 4.6861198999999999E-009 425301543369721.69 + 4.7798422999999998E-009 405854855741145.12 + 4.8754392000000000E-009 387297347872637.31 + 4.9729479000000000E-009 369588397022663.94 + 5.0724068999999997E-009 352689156962741.94 + 5.1738549999999998E-009 336562638379934.25 + 5.2773320999999999E-009 321173490452837.50 + 5.3828788000000004E-009 306487995360364.31 + 5.4905363999999996E-009 292473991498358.12 + 5.6003471000000003E-009 279100776849566.19 + 5.7123539999999996E-009 266339046656329.31 + 5.8266011000000001E-009 254160833114840.06 + 5.9431331000000001E-009 242539466105880.25 + 6.0619958000000003E-009 231449474398208.41 + 6.1832356999999997E-009 220866571431898.88 + 6.3069004000000003E-009 210767565834604.31 + 6.4330384000000003E-009 201130331399540.56 + 6.5616992000000004E-009 191933751602170.12 + 6.6929332000000002E-009 183157681685953.81 + 6.8267918000000003E-009 174782897833489.59 + 6.9633277000000003E-009 166791039009238.41 + 7.1025941999999997E-009 159164610185338.97 + 7.2446461000000002E-009 151886892107514.00 + 7.3895389999999998E-009 144941945641289.97 + 7.5373297999999992E-009 138314551278590.05 + 7.6880764000000003E-009 131990191714344.11 + 7.8418378999999996E-009 125955011347589.45 + 7.9986746999999999E-009 120195783849702.44 + 8.1586482000000008E-009 114699895257102.41 + 8.3218211999999993E-009 109455302339307.47 + 8.4882576000000007E-009 104450517459128.98 + 8.6580226999999995E-009 99674574428007.266 + 8.8311832000000003E-009 95117006273188.609 + 9.0078069000000000E-009 90767830811786.562 + 9.1879630000000007E-009 86617520797173.422 + 9.3717223000000003E-009 82656979820887.656 + 9.5591567000000001E-009 78877534206942.641 + 9.7503398000000004E-009 75270901460268.844 + 9.9453466000000004E-009 71829179396882.812 + 1.0144254000000000E-008 68544820836225.852 + 1.0347139000000000E-008 65410646497629.273 + 1.0554081000000001E-008 62419790325370.305 + 1.0765163000000000E-008 59565673586258.523 + 1.0980465999999999E-008 56842067973770.125 + 1.1200076000000000E-008 54242986818745.445 + 1.1424077000000000E-008 51762760619395.273 + 1.1652559000000000E-008 49395931268191.195 + 1.1885609999999999E-008 47137330228209.656 + 1.2123322000000000E-008 44982002588342.570 + 1.2365788000000000E-008 42925228016763.523 + 1.2613104000000000E-008 40962492917581.109 + 1.2865366000000001E-008 39089505256454.422 + 1.3122674000000000E-008 37302153815962.242 + 1.3385127000000000E-008 35596535659580.703 + 1.3652830000000000E-008 33968900264402.430 + 1.3925886000000000E-008 32415693637990.871 + 1.4204404000000001E-008 30933501818846.531 + 1.4488492000000000E-008 29519084260541.852 + 1.4778261999999999E-008 28169339086295.105 + 1.5073827000000001E-008 26881312027552.051 + 1.5375304000000001E-008 25652176494844.832 + 1.5682810000000001E-008 24479244642274.449 + 1.5996465999999999E-008 23359944870186.188 + 1.6316394999999999E-008 22291824829480.715 + 1.6642723000000000E-008 21272542674614.992 + 1.6975578000000000E-008 20299865430624.629 + 1.7315088999999998E-008 19371666343646.961 + 1.7661391000000001E-008 18485906643103.184 + 1.8014619000000000E-008 17640647961544.605 + 1.8374910999999999E-008 16834039524188.734 + 1.8742409000000001E-008 16064312451471.598 + 1.9117258000000001E-008 15329778741146.434 + 1.9499602999999998E-008 14628833032189.432 + 1.9889595000000001E-008 13959937509623.682 + 2.0287386999999999E-008 13321626625147.031 + 2.0693133999999998E-008 12712503396493.473 + 2.1106997000000001E-008 12131230494230.133 + 2.1529137000000001E-008 11576536345526.742 + 2.1959720000000000E-008 11047205059657.873 + 2.2398914000000000E-008 10542077919747.137 + 2.2846892999999998E-008 10060046255544.195 + 2.3303830000000000E-008 9600056819862.7637 + 2.3769907000000001E-008 9161098955437.1289 + 2.4245305000000001E-008 8742212689765.9873 + 2.4730211000000002E-008 8342479736439.3154 + 2.5224815000000000E-008 7961024444539.4209 + 2.5729311999999999E-008 7597010341008.1240 + 2.6243898000000001E-008 7249641233953.4287 + 2.6768776000000001E-008 6918155213847.5566 + 2.7304150999999999E-008 6601826537550.0312 + 2.7850234000000000E-008 6299961535648.2812 + 2.8407239000000001E-008 6011898979667.3711 + 2.8975384000000000E-008 5737007988465.2129 + 2.9554892000000001E-008 5474686204565.7217 + 3.0145988999999997E-008 5224359429035.2139 + 3.0748909000000000E-008 4985478284117.9785 + 3.1363887000000002E-008 4757520001567.6973 + 3.1991165000000001E-008 4539984838571.4219 + 3.2630987999999999E-008 4332396536883.7876 + 3.3283608000000003E-008 4134299935039.2305 + 3.3949279999999998E-008 3945261310425.0435 + 3.4628266000000003E-008 3764866228554.6958 + 3.5320830999999998E-008 3592719796758.2207 + 3.6027248000000002E-008 3428444506578.7588 + 3.6747793000000003E-008 3271680693359.0024 + 3.7482749000000002E-008 3122084803976.6665 + 3.8232403999999998E-008 2979329130228.1948 + 3.8997051999999998E-008 2843100901531.3130 + 3.9776993000000001E-008 2713101629103.0752 + 4.0572533000000002E-008 2589046476685.4932 + 4.1383983000000000E-008 2470663794671.9092 + 4.2211663000000003E-008 2357693959398.8506 + 4.3055895999999998E-008 2249889687218.9824 + 4.3917014000000000E-008 2147014667034.8123 + 4.4795355000000002E-008 2048843483433.1084 + 4.5691261999999999E-008 1955161213496.6575 + 4.6605086999999997E-008 1865762527880.5625 + 4.7537189000000001E-008 1780451503931.3225 + 4.8487932000000002E-008 1699041369129.2983 + 4.9457691000000003E-008 1621353576798.9429 + 5.0446845000000002E-008 1547218032532.4575 + 5.1455781999999998E-008 1476472302781.3630 + 5.2484897000000000E-008 1408961431360.2058 + 5.3534595000000003E-008 1344537414557.3447 + 5.4605287000000000E-008 1283059149759.8259 + 5.5697393000000002E-008 1224391937812.7815 + 5.6811340999999998E-008 1168407259997.1379 + 5.7947567999999998E-008 1114982450296.6106 + 5.9106518999999997E-008 1064000485116.6843 + 6.0288649000000002E-008 1015349642963.6342 + 6.1494422000000003E-008 968923318991.95959 + 6.2724311000000003E-008 924619795267.01807 + 6.3978796999999998E-008 882342053288.68738 + 6.5258373000000004E-008 841997429632.64258 + 6.6563539999999999E-008 803497557403.88025 + 6.7894811000000003E-008 766758052921.46326 + 6.9252707000000001E-008 731698453641.91223 + 7.0637761999999997E-008 698241910301.06592 + 7.2050516999999996E-008 666315174928.58032 + 7.3491526999999999E-008 635848274355.08435 + 7.4961357999999994E-008 606774440832.36877 + 7.6460585000000002E-008 579030004685.42468 + 7.7989797000000004E-008 552554160097.28235 + 7.9549593000000000E-008 527288913637.53717 + 8.1140583999999998E-008 503178920665.76013 + 8.2763396000000005E-008 480171327337.28839 + 8.4418663999999995E-008 458215747372.30853 + 8.6107037000000007E-008 437264079007.88422 + 8.7829177999999996E-008 417270408258.57721 + 8.9585762000000003E-008 398190935823.03259 + 9.1377476999999995E-008 379983869073.30249 + 9.3205025999999995E-008 362609313384.73578 + 9.5069127000000000E-008 346029190991.65741 + 9.6970508999999994E-008 330207194295.50470 + 9.8909920000000005E-008 315108639531.97485 + 1.0088812000000000E-007 300700453028.72919 + 1.0290588000000000E-007 286951100304.25635 + 1.0496400000000000E-007 273830398824.25473 + 1.0706327999999999E-007 261309649245.87091 + 1.0920454000000000E-007 249361434541.21716 + 1.1138863000000000E-007 237959519387.66306 + 1.1361640999999999E-007 227078911767.07831 + 1.1588874000000000E-007 216695841161.21136 + 1.1820651000000000E-007 206787558744.98465 + 1.2057063999999999E-007 197332308194.68011 + 1.2298205000000001E-007 188309403334.54932 + 1.2544169000000001E-007 179699059251.88254 + 1.2795052999999999E-007 171482395554.55167 + 1.3050953999999999E-007 163641455843.85178 + 1.3311972999999999E-007 156159039406.35278 + 1.3578212000000000E-007 149018762172.14835 + 1.3849777000000001E-007 142204939962.86777 + 1.4126772000000001E-007 135702706863.71530 + 1.4409307999999999E-007 129497760760.52310 + 1.4697494000000000E-007 123576547597.46860 + 1.4991444000000001E-007 117926073347.71808 + 1.5291272000000000E-007 112533981565.08438 + 1.5597097999999999E-007 107388415907.11580 + 1.5909040000000000E-007 102478137005.01477 + 1.6227221000000001E-007 97792375760.095139 + 1.6551764999999999E-007 93320876904.490311 + 1.6882800000000001E-007 89053833104.851059 + 1.7220455999999999E-007 84981893879.282379 + 1.7564866000000000E-007 81096132302.188889 + 1.7916163000000001E-007 77388057987.848480 + 1.8274486000000001E-007 73849532612.797913 + 1.8639976000000000E-007 70472799448.051804 + 1.9012775000000001E-007 67250472464.319939 + 1.9393031000000000E-007 64175476409.695488 + 1.9780891000000001E-007 61241091364.895897 + 2.0176508999999999E-007 58440873753.760574 + 2.0580038999999999E-007 55768696985.791275 + 2.0991640000000001E-007 53218701612.847710 + 2.1411473000000001E-007 50785303621.508827 + 2.1839703000000000E-007 48463169749.026505 + 2.2276496999999999E-007 46247217340.361671 + 2.2722026999999999E-007 44132587611.583885 + 2.3176467000000001E-007 42114650797.673409 + 2.3639996000000001E-007 40188982118.849129 + 2.4112796000000000E-007 38351361952.392334 + 2.4595051999999998E-007 36597766012.277328 + 2.5086953000000001E-007 34924352727.238846 + 2.5588691999999999E-007 33327455429.419361 + 2.6100465999999998E-007 31803574765.990089 + 2.6622476000000002E-007 30349371365.674057 + 2.7154925000000000E-007 28961663787.900448 + 2.7698024000000001E-007 27637405910.687466 + 2.8251984000000002E-007 26373701261.103699 + 2.8817023999999999E-007 25167777115.559059 + 2.9393364000000001E-007 24016994798.944111 + 2.9981231000000000E-007 22918830970.512638 + 3.0580855999999997E-007 21870878952.293278 + 3.1192473000000001E-007 20870844815.995773 + 3.1816323000000000E-007 19916535721.223831 + 3.2452648999999998E-007 19005863338.361744 + 3.3101702000000000E-007 18136830303.799107 + 3.3763736000000000E-007 17307533417.960754 + 3.4439011000000000E-007 16516155325.650702 + 3.5127791000000000E-007 15760963127.140764 + 3.5830347000000001E-007 15040301278.532799 + 3.6546953999999998E-007 14352591433.729498 + 3.7277893000000002E-007 13696326881.594456 + 3.8023451000000001E-007 13070069494.442820 + 3.8783920000000002E-007 12472447522.296986 + 3.9559598000000000E-007 11902151766.819441 + 4.0350790000000000E-007 11357932171.402477 + 4.1157805999999999E-007 10838596629.491890 + 4.1980962000000000E-007 10343007623.858597 + 4.2820580999999999E-007 9870079223.4984512 + 4.3676993000000002E-007 9418774898.5524960 + 4.4550533000000002E-007 8988106351.1573124 + 4.5441543000000001E-007 8577130255.7068071 + 4.6350374000000000E-007 8184945470.8186483 + 4.7277382000000000E-007 7810692982.6348801 + 4.8222928999999996E-007 7453553427.5187416 + 4.9187388000000002E-007 7112743511.5251446 + 5.0171136000000002E-007 6787517014.6966610 + 5.1174559000000000E-007 6477161319.7870684 + 5.2198050000000003E-007 6180996608.3631239 + 5.3242010999999997E-007 5898373820.7871580 + 5.4306851000000005E-007 5628673863.8338795 + 5.5392987999999997E-007 5371305744.9803934 + 5.6500848000000005E-007 5125705590.5661449 + 5.7630865000000003E-007 4891335416.2200336 + 5.8783482000000000E-007 4667681758.0877953 + 5.9959151999999999E-007 4454254425.1566029 + 6.1158334999999995E-007 4250586013.4730248 + 6.2381500999999999E-007 4056230333.2004013 + 6.3629130999999998E-007 3870761357.1443782 + 6.4901713999999997E-007 3693772799.1979837 + 6.6199748000000004E-007 3524877033.9801593 + 6.7523743000000005E-007 3363703899.4316201 + 6.8874217999999998E-007 3209900309.0552664 + 7.0251701999999996E-007 3063129358.6413770 + 7.1656736000000002E-007 2923069399.7206674 + 7.3089871000000005E-007 2789413577.9710178 + 7.4551668999999998E-007 2661869074.3602333 + 7.6042702000000003E-007 2540156554.5936022 + 7.7563555999999996E-007 2424009247.9907260 + 7.9114827000000001E-007 2313172720.8053265 + 8.0697124000000003E-007 2207404096.8074675 + 8.2311066000000003E-007 2106471745.4751511 + 8.3957287999999996E-007 2010154405.2482915 + 8.5636432999999996E-007 1918241202.4974861 + 8.7349161999999997E-007 1830530625.4059026 + 8.9096145000000005E-007 1746830595.6282666 + 9.0878067999999999E-007 1666957689.9548492 + 9.2695629000000003E-007 1590736949.3339379 + 9.4549542000000000E-007 1518001331.1405859 + 9.6440533000000010E-007 1448591520.6681437 + 9.8369343999999992E-007 1382355431.5699728 + 1.0033673000000000E-006 1319147990.7537870 + 1.0234346999999999E-006 1258830492.3210196 + 1.0439033000000000E-006 1201271392.3003054 + 1.0647814000000000E-006 1146343809.2271917 + 1.0860770000000001E-006 1093927913.9954834 + 1.1077986000000000E-006 1043908507.3660606 + 1.1299546000000000E-006 996176286.85680950 + 1.1525536000000000E-006 950626834.44310856 + 1.1756046999999999E-006 907159876.11715174 + 1.1991168000000000E-006 865680462.29182279 + 1.2230990999999999E-006 826097740.43104613 + 1.2475611000000001E-006 788324832.95741260 + 1.2725124000000000E-006 752278989.66656435 + 1.2979626000000000E-006 717881495.07573700 + 1.3239218000000000E-006 685056808.51713252 + 1.3504003000000001E-006 653732876.48902380 + 1.3774083000000000E-006 623841294.32597458 + 1.4049565000000001E-006 595316448.27911973 + 1.4330556000000000E-006 568095947.99357510 + 1.4617166999999999E-006 542120072.91482520 + 1.4909509999999999E-006 517331948.33869046 + 1.5207701000000001E-006 493677158.38076752 + 1.5511855000000000E-006 471104033.88979679 + 1.5822092000000000E-006 449563058.84410787 + 1.6138532999999999E-006 429007079.48189741 + 1.6461304000000000E-006 409390938.55344498 + 1.6790529999999999E-006 390671759.68748778 + 1.7126340999999999E-006 372808480.38837469 + 1.7468867999999999E-006 355762001.91272759 + 1.7818245000000000E-006 339494989.49936914 + 1.8174609999999999E-006 323971757.16301894 + 1.8538102000000001E-006 309158328.49890012 + 1.8908864000000000E-006 295022229.57686782 + 1.9287040999999999E-006 281532504.44340748 + 1.9672781999999999E-006 268659574.38621789 + 2.0066237999999999E-006 256375247.11991504 + 2.0467562999999999E-006 244652618.30817631 + 2.0876914000000001E-006 233466014.11792561 + 2.1294452000000000E-006 222790911.53514940 + 2.1720341000000002E-006 212603916.32905811 + 2.2154747999999999E-006 202882711.27109835 + 2.2597843000000002E-006 193606006.22004980 + 2.3049799999999998E-006 184753471.74274507 + 2.3510795999999999E-006 176305717.35163444 + 2.3981012000000001E-006 168244230.71487257 + 2.4460632000000001E-006 160551356.33877766 + 2.4949844999999999E-006 153210225.59394935 + 2.5448841999999998E-006 146204768.03206238 + 2.5957817999999998E-006 139519643.32072857 + 2.6476974999999999E-006 133140174.11938395 + 2.7006514000000001E-006 127052415.91807871 + 2.7546645000000000E-006 121243004.17869684 + 2.8097577000000001E-006 115699240.95055012 + 2.8659529000000000E-006 110408950.41497400 + 2.9232720000000001E-006 105360556.20958902 + 2.9817373999999999E-006 100543003.90697807 + 3.0413720999999998E-006 95945732.025454387 + 3.1021996000000000E-006 91558660.330692887 + 3.1642435999999999E-006 87372188.689579099 + 3.2275284000000001E-006 83377146.149690047 + 3.2920789999999998E-006 79564768.593441397 + 3.3579205999999998E-006 75926710.726433173 + 3.4250790000000001E-006 72455002.798176125 + 3.4935805999999998E-006 69142035.336683005 + 3.5634522000000001E-006 65980553.011830956 + 3.6347211999999999E-006 62963629.066042639 + 3.7074157000000001E-006 60084647.650260292 + 3.7815640000000002E-006 57337309.543459058 + 3.8571953000000004E-006 54715590.843328290 + 3.9343391999999996E-006 52213749.695231773 + 4.0130259999999998E-006 49826303.246465102 + 4.0932865000000000E-006 47548022.537930578 + 4.1751521999999997E-006 45373915.228200622 + 4.2586551999999997E-006 43299218.106943920 + 4.3438283000000004E-006 41319384.440037131 + 4.4307049000000002E-006 39430076.813855864 + 4.5193190000000004E-006 37627157.449836500 + 4.6097054000000002E-006 35906675.288457364 + 4.7018995000000001E-006 34264861.766135469 + 4.7959375000000002E-006 32698118.995765790 + 4.8918562000000001E-006 31203015.622155707 + 4.9896933999999996E-006 29776273.231380627 + 5.0894872000000003E-006 28414769.846710719 + 5.1912770000000002E-006 27115518.892308448 + 5.2951024999999997E-006 25875676.652969956 + 5.4010046000000002E-006 24692524.538084690 + 5.5090247000000003E-006 23563471.884270709 + 5.6192051999999997E-006 22486044.588703938 + 5.7315893000000000E-006 21457882.176173091 + 5.8462210000000000E-006 20476732.620486479 + 5.9631455000000000E-006 19540444.275454685 + 6.0824084000000004E-006 18646967.909491993 + 6.2040564999999998E-006 17794345.664688975 + 6.3281377000000004E-006 16980708.214339003 + 6.4547004000000000E-006 16204274.669385515 + 6.5837944000000004E-006 15463342.858892167 + 6.7154702999999997E-006 14756289.655807687 + 6.8497796999999997E-006 14081566.176669700 + 6.9867753000000004E-006 13437694.013588579 + 7.1265107999999997E-006 12823262.615790203 + 7.2690409999999998E-006 12236925.805970181 + 7.4144218999999999E-006 11677398.573602589 + 7.5627103000000001E-006 11143455.857292952 + 7.7139645000000006E-006 10633927.275331518 + 7.8682438000000008E-006 10147696.566777911 + 8.0256086999999997E-006 9683698.4616727829 + 8.1861208000000003E-006 9240916.6891116519 + 8.3498433000000000E-006 8818380.4708922599 + 8.5168401000000005E-006 8415164.8609299120 + 8.6871768999999992E-006 8030385.9205410350 + 8.8609204999999996E-006 7663200.6619232958 + 9.0381389000000008E-006 7312804.9003621889 + 9.2189016999999998E-006 6978430.7400451154 + 9.4032797000000007E-006 6659345.7570849862 + 9.5913453000000004E-006 6354850.6992041664 + 9.7831721999999997E-006 6064278.5343819205 + 9.9788356000000005E-006 5786992.6790467855 + 1.0178412000000000E-005 5522385.9118151022 + 1.0381981000000000E-005 5269876.8367677992 + 1.0589620000000001E-005 5028915.2126645660 + 1.0801413000000000E-005 4798970.1050369870 + 1.1017440999999999E-005 4579540.0007866398 + 1.1237790000000000E-005 4370142.8006480681 + 1.1462545000000001E-005 4170321.0297175515 + 1.1691795999999999E-005 3979635.2350405804 + 1.1925632000000001E-005 3797668.4666920146 + 1.2164145000000001E-005 3624021.8394446643 + 1.2407428000000001E-005 3458315.2988679176 + 1.2655576000000001E-005 3300186.0139632057 + 1.2908687999999999E-005 3149286.4837214323 + 1.3166862000000000E-005 3005286.9024010641 + 1.3430199000000000E-005 2867871.8753652950 + 1.3698803000000000E-005 2736739.9479724532 + 1.3972779000000000E-005 2611603.9931547828 + 1.4252235000000000E-005 2492189.6136763925 + 1.4537279000000000E-005 2378235.8379557426 + 1.4828024999999999E-005 2269492.1153841284 + 1.5124585000000000E-005 2165720.9628725541 + 1.5427077000000000E-005 2066694.4265082360 + 1.5735619000000001E-005 1972195.7853850159 + 1.6050330999999999E-005 1882018.2856032588 + 1.6371338000000001E-005 1795963.9004598274 + 1.6698764000000002E-005 1713844.5889679128 + 1.7032740000000000E-005 1635479.7917542397 + 1.7373393999999999E-005 1560698.5167169769 + 1.7720862000000001E-005 1489336.3818411003 + 1.8075280000000002E-005 1421237.1255185530 + 1.8436784999999998E-005 1356251.9170877561 + 1.8805520999999999E-005 1294237.9695006604 + 1.9181631000000001E-005 1235059.6895512016 + 1.9565263999999999E-005 1178587.1870778245 + 1.9956569000000000E-005 1124696.9509151909 + 2.0355700999999998E-005 1073270.7029168624 + 2.0762815000000002E-005 1024195.9722807186 + 2.1178071000000000E-005 977365.18812400894 + 2.1601632000000001E-005 932675.72676108195 + 2.2033665000000000E-005 890029.58990739926 + 2.2474338000000000E-005 849333.48640435957 + 2.2923825000000001E-005 810498.14363984112 + 2.3382301000000001E-005 773438.58549524425 + 2.3849946999999999E-005 738073.51840637717 + 2.4326946000000002E-005 704325.49457770202 + 2.4813485000000001E-005 672120.58025205252 + 2.5309755000000000E-005 641388.20567062881 + 2.5815950000000001E-005 612061.07615932985 + 2.6332269000000000E-005 584074.90852185700 + 2.6858914999999999E-005 557368.36302855529 + 2.7396093000000001E-005 531883.00439070247 + 2.7944015000000000E-005 507562.93042676145 + 2.8502895000000001E-005 484354.89703530917 + 2.9072952999999999E-005 462208.02280674933 + 2.9654412000000001E-005 441073.80851015908 + 3.0247500000000001E-005 420905.95073286624 + 3.0852450000000000E-005 401660.24962004879 + 3.1469498999999998E-005 383294.54800707957 + 3.2098889000000002E-005 365768.60782600328 + 3.2740867000000000E-005 349044.02689875313 + 3.3395683999999999E-005 333084.18215294968 + 3.4063597999999998E-005 317854.07772982976 + 3.4744869999999998E-005 303320.36798482563 + 3.5439767000000002E-005 289451.21293872269 + 3.6148563000000000E-005 276216.19802248740 + 3.6871534000000001E-005 263586.36344363284 + 3.7608965000000003E-005 251534.01187652227 + 3.8361144000000001E-005 240032.75721127572 + 3.9128366999999999E-005 229057.38518446503 + 3.9910933999999997E-005 218583.86228548523 + 4.0709152999999998E-005 208589.22738368998 + 4.1523336000000001E-005 199051.59639622536 + 4.2353803000000003E-005 189950.06489815947 + 4.3200878999999998E-005 181264.69964266196 + 4.4064896000000001E-005 172976.47288255283 + 4.4946193999999997E-005 165067.21481268876 + 4.5845118000000002E-005 157519.60309820992 + 4.6762019999999999E-005 150317.10563231463 + 4.7697261000000002E-005 143443.93153248174 + 4.8651206000000002E-005 136885.03540384132 + 4.9624230000000000E-005 130626.04059658188 + 5.0616715000000000E-005 124653.23192424838 + 5.1629048999999997E-005 118953.53071920716 + 5.2661629999999999E-005 113514.44359218581 + 5.3714863000000002E-005 108324.05402841966 + 5.4789159999999998E-005 103370.99534595871 + 5.5884943000000002E-005 98644.412311095992 + 5.7002641999999997E-005 94133.948388619712 + 5.8142695000000001E-005 89829.723005431762 + 5.9305548999999997E-005 85722.306283478480 + 6.0491659999999999E-005 81802.699285230250 + 6.1701493000000006E-005 78062.314897604520 + 6.2935523000000004E-005 74492.956605586558 + 6.4194233000000006E-005 71086.806926364516 + 6.5478118000000002E-005 67836.399595407667 + 6.6787680000000003E-005 64734.617071938694 + 6.8123433999999999E-005 61774.660225477834 + 6.9485902000000004E-005 58950.048055397834 + 7.0875620000000004E-005 56254.588485216016 + 7.2293133000000004E-005 53682.376245656778 + 7.3738995999999996E-005 51227.777540072333 + 7.5213775000000006E-005 48885.416028320309 + 7.6718051000000006E-005 46650.155622935745 + 7.8252412000000003E-005 44517.102057208998 + 7.9817460000000003E-005 42481.581505754570 + 8.1413808999999994E-005 40539.133986816698 + 8.3042086000000004E-005 38685.502709762957 + 8.4702926999999999E-005 36916.629383039734 + 8.6396985999999995E-005 35228.635663673311 + 8.8124925999999998E-005 33617.824751977991 + 8.9887424000000002E-005 32080.668007057582 + 9.1685173000000000E-005 30613.796087803417 + 9.3518876000000004E-005 29213.996858227081 + 9.5389254000000006E-005 27878.202032182500 + 9.7297038999999994E-005 26603.486100990729 + 9.9242979000000001E-005 25387.056296952607 + 1.0122784000000000E-004 24226.245826690531 + 1.0325239999999999E-004 23118.511907098316 + 1.0531744000000000E-004 22061.434187145624 + 1.0742379000000001E-004 21052.686268415113 + 1.0957227000000001E-004 20090.061547655005 + 1.1176371000000000E-004 19171.456341886540 + 1.1399899000000000E-004 18294.849481054789 + 1.1627897000000000E-004 17458.327132412986 + 1.1860455000000000E-004 16660.054195544297 + 1.2097664000000001E-004 15898.282375265315 + 1.2339617000000001E-004 15171.342669353615 + 1.2586408999999999E-004 14477.642006433896 + 1.2838138000000000E-004 13815.657428149610 + 1.3094900000000000E-004 13183.945637516810 + 1.3356798000000000E-004 12581.116723967780 + 1.3623933999999999E-004 12005.851759216137 + 1.3896412999999999E-004 11456.889939716984 + 1.4174340999999999E-004 10933.030204674744 + 1.4457827999999999E-004 10433.122897617906 + 1.4746985000000000E-004 9956.0731913299514 + 1.5041923999999999E-004 9500.8380764484391 + 1.5342763000000001E-004 9066.4165742123387 + 1.5649618000000001E-004 8651.8598306724380 + 1.5962610000000001E-004 8256.2585744065291 + 1.6281862999999999E-004 7878.7446204035850 + 1.6607500000000001E-004 7518.4934844581639 + 1.6939650000000000E-004 7174.7143625408125 + 1.7278443000000001E-004 6846.6543581034957 + 1.7624011999999999E-004 6533.5946006210788 + 1.7976491999999999E-004 6234.8496538734908 + 1.8336021999999999E-004 5949.7643415035282 + 1.8702742000000001E-004 5677.7148422901691 + 1.9076797000000000E-004 5418.1042386559257 + 1.9458333000000000E-004 5170.3642617921560 + 1.9847500000000001E-004 4933.9519018229212 + 2.0244450000000001E-004 4708.3495711127734 + 2.0649338999999999E-004 4493.0627871997895 + 2.1062326000000000E-004 4287.6197713872743 + 2.1483571999999999E-004 4091.5708682275231 + 2.1913242999999999E-004 3904.4861478461448 + 2.2351508000000001E-004 3725.9555373309636 + 2.2798539000000001E-004 3555.5878891576617 + 2.3254509000000001E-004 3393.0107901952560 + 2.3719599000000000E-004 3237.8672318796284 + 2.4193991000000001E-004 3089.8174656635324 + 2.4677871000000000E-004 2948.5371523035915 + 2.5171428999999998E-004 2813.7167033104624 + 2.5674857000000000E-004 2685.0611445267027 + 2.6188353999999998E-004 2562.2881823134712 + 2.6712121999999998E-004 2445.1287164017031 + 2.7246364000000001E-004 2333.3265931216993 + 2.7791291000000000E-004 2226.6365271332370 + 2.8347117000000001E-004 2124.8247222291452 + 2.8914058999999999E-004 2027.6682967325241 + 2.9492340999999998E-004 1934.9541131481556 + 3.0082186999999999E-004 1846.4794830622891 + 3.0683830999999999E-004 1762.0501537185794 + 3.1297508000000001E-004 1681.4812979950680 + 3.1923458000000001E-004 1604.5964775505568 + 3.2561926999999998E-004 1531.2271735244158 + 3.3213166000000001E-004 1461.2125763080928 + 3.3877429000000000E-004 1394.3994383564398 + 3.4554977999999998E-004 1330.6412261985129 + 3.5246076999999998E-004 1269.7984105041310 + 3.5950998999999999E-004 1211.7375158246011 + 3.6670019000000002E-004 1156.3314598176823 + 3.7403418999999998E-004 1103.4588443940845 + 3.8151487000000000E-004 1053.0037993354442 + 3.8914517000000000E-004 1004.8557439839823 + 3.9692807000000000E-004 958.90926817138632 + 4.0486663999999997E-004 915.06360504680390 + 4.1296397000000000E-004 873.22282170206813 + 4.2122325000000001E-004 833.29516897294911 + 4.2964771000000000E-004 795.19321177104700 + 4.3824066999999998E-004 758.83340065720188 + 4.4700548000000003E-004 724.13615948878828 + 4.5594559000000000E-004 691.02541664890100 + 4.6506450000000001E-004 659.42865250192358 + 4.7436579000000002E-004 629.27662754348455 + 4.8385311000000001E-004 600.50327555720492 + 4.9353017000000002E-004 573.04558821081014 + 5.0340077000000005E-004 546.84339171685224 + 5.1346878999999998E-004 521.83925698704104 + 5.2373815999999995E-004 497.97844708202007 + 5.3421293000000003E-004 475.20863272687154 + 5.4489719000000002E-004 453.47996756245192 + 5.5579513000000001E-004 432.74484388859719 + 5.6691103000000001E-004 412.95782013318836 + 5.7824924999999995E-004 394.07554406959622 + 5.8981424000000005E-004 376.05664154394248 + 6.0161052000000002E-004 358.86165810382306 + 6.1364272999999997E-004 342.45289987060636 + 6.2591559000000003E-004 326.79441621993942 + 6.3843389999999997E-004 311.85191713956726 + 6.5120257999999999E-004 297.59265167353175 + 6.6422663000000005E-004 283.98538732020444 + 6.7751116000000001E-004 271.00030875774297 + 6.9106139000000004E-004 258.60895752742181 + 7.0488261000000005E-004 246.78420673106629 + 7.1898027000000004E-004 235.50012387696981 + 7.3335987000000004E-004 224.73200967541163 + 7.4802707000000000E-004 214.45625610250985 + 7.6298760999999997E-004 204.65035857094162 + 7.7824736000000000E-004 195.29283091255718 + 7.9381231000000003E-004 186.36316835613906 + 8.0968855000000000E-004 177.84181467609744 + 8.2588232999999999E-004 169.71008776841461 + 8.4239997000000000E-004 161.95018711420093 + 8.5924796999999997E-004 154.54510055106095 + 8.7643292999999998E-004 147.47860765768473 + 8.9396159000000000E-004 140.73522612058639 + 9.1184082000000000E-004 134.30018326835051 + 9.3007764000000001E-004 128.15937752913058 + 9.4867919000000002E-004 122.29935890304898 + 9.6765277000000001E-004 116.70728674919727 + 9.8700582999999994E-004 111.37090681021482 + 1.0067459000000000E-003 106.27854285962243 + 1.0268809000000001E-003 101.41899378289264 + 1.0474185000000000E-003 96.781668078947419 + 1.0683668999999999E-003 92.356371572505694 + 1.0897342000000000E-003 88.133432785485070 + 1.1115289000000000E-003 84.103575515231697 + 1.1337595000000000E-003 80.257980503515171 + 1.1564346000000000E-003 76.588241049170264 + 1.1795632999999999E-003 73.086283225151718 + 1.2031546000000001E-003 69.744447078952007 + 1.2272177000000001E-003 66.555418245317071 + 1.2517620000000000E-003 63.512213566317371 + 1.2767973000000000E-003 60.608144595986715 + 1.3023332000000000E-003 57.836874196360156 + 1.3283799000000001E-003 55.192310302517157 + 1.3549475000000000E-003 52.668671038432279 + 1.3820464000000000E-003 50.260428320124269 + 1.4096874000000001E-003 47.962291133764388 + 1.4378811000000000E-003 45.769244451627792 + 1.4666386999999999E-003 43.676471602128551 + 1.4959715000000000E-003 41.679386419660766 + 1.5258909000000001E-003 39.773620458543157 + 1.5564088000000001E-003 37.954988056748043 + 1.5875368999999999E-003 36.219520481762594 + 1.6192877000000001E-003 34.563399012652916 + 1.6516733999999999E-003 32.983008494777621 + 1.6847069000000001E-003 31.474876533747612 + 1.7184010000000000E-003 30.035706087859037 + 1.7527691000000000E-003 28.662336284402915 + 1.7878244000000001E-003 27.351769142616142 + 1.8235809000000001E-003 26.101123618430815 + 1.8600526000000000E-003 24.907661005447931 + 1.8972536000000000E-003 23.768772972227683 + 1.9351987000000000E-003 22.681957673830212 + 1.9739025999999998E-003 21.644839122059562 + 2.0133807000000002E-003 20.655139183383611 + 2.0536483000000000E-003 19.710694230172933 + 2.0947213000000000E-003 18.809432481785571 + 2.1366156999999999E-003 17.949381685655915 + 2.1793479999999998E-003 17.128655999701149 + 2.2229350000000001E-003 16.345456604863337 + 2.2673937000000002E-003 15.598069281538553 + 2.3127415999999999E-003 14.884855451231967 + 2.3589964000000001E-003 14.204253795047784 + 2.4061763000000000E-003 13.554772205764143 + 2.4542997999999999E-003 12.934987768514379 + 2.5033858000000002E-003 12.343542275133615 + 2.5534536000000000E-003 11.779139443544361 + 2.6045225999999999E-003 11.240545281847178 + 2.6566131000000000E-003 10.726576859973671 + 2.7097453000000001E-003 10.236110382515051 + 2.7639402000000000E-003 9.7680697210320773 + 2.8192191000000000E-003 9.3214291697803997 + 2.8756034000000001E-003 8.8952123706270250 + 2.9331155000000002E-003 8.4884832896086770 + 2.9917778000000000E-003 8.1003519626672364 + 3.0516134000000000E-003 7.7299674072682985 + 3.1126456000000000E-003 7.3765191332292943 + 3.1748985000000000E-003 7.0392317758868712 + 3.2383964999999999E-003 6.7173664937951703 + 3.3031644000000001E-003 6.4102186154783594 + 3.3692277000000001E-003 6.1171147219338406 + 3.4366123000000000E-003 5.8374127147768213 + 3.5053444999999998E-003 5.5705002911118102 + 3.5754514000000000E-003 5.3157920881015999 + 3.6469605000000000E-003 5.0727300810660143 + 3.7198996999999998E-003 4.8407822225644503 + 3.7942977000000001E-003 4.6194400088394785 + 3.8701835999999999E-003 4.4082187127596653 + 3.9475873000000003E-003 4.2066551825077063 + 4.0265390000000000E-003 4.0143082164439088 + 4.1070697999999999E-003 3.8307560609345042 + 4.1892112000000000E-003 3.6555967659571129 + 4.2729954000000001E-003 3.4884465912339926 + 4.3584553000000003E-003 3.3289392381115874 + 4.4456243999999997E-003 3.1767252691340784 + 4.5345369000000003E-003 3.0314711740842135 + 4.6252276999999998E-003 2.8928586727996413 + 4.7177321999999997E-003 2.7605843212152279 + 4.8120869000000000E-003 2.6343579964901789 + 4.9083286000000002E-003 2.5139034221241814 + 5.0064951999999998E-003 2.3989564912028905 + 5.1066250999999997E-003 2.2892654836967314 + 5.2087575999999998E-003 2.1845900369193556 + 5.3129327000000000E-003 2.0847008657056882 + 5.4191914000000004E-003 1.9893789857592377 + 5.5275751999999999E-003 1.8984157110153121 + 5.6381267000000001E-003 1.8116116637319581 + 5.7508893000000000E-003 1.7287766355627836 + 5.8659070000000001E-003 1.6497292989845691 + 5.9832252000000001E-003 1.5742962656613595 + 6.1028897000000000E-003 1.5023124071719436 + 6.2249475000000004E-003 1.4336199668291105 + 6.3494464000000000E-003 1.3680684806020620 + 6.4764354000000001E-003 1.3055142415118048 + 6.6059641000000002E-003 1.2458202994772352 + 6.7380833999999999E-003 1.1888558204819208 + 6.8728449999999998E-003 1.1344960459591205 + 7.0103018999999999E-003 1.0826218165777304 + 7.1505079999999999E-003 1.0331194879160142 + 7.2935181000000002E-003 0.98588066702327803 + 7.4393884999999996E-003 0.94080178566405215 + 7.5881762000000004E-003 0.89778414327704192 + 7.7399397999999998E-003 0.85673342012589626 + 7.8947385999999994E-003 0.81755973839638596 + 8.0526333000000005E-003 0.78017726996665782 + 8.2136859999999996E-003 0.74450407132540453 + 8.3779596999999997E-003 0.71046202200441488 + 8.5455189000000001E-003 0.67797652229419658 + 8.7164293000000000E-003 0.64697640195123329 + 8.8907579000000007E-003 0.61739374723079110 + 9.0685729999999999E-003 0.58916375490534367 + 9.2499444999999993E-003 0.56222454926777399 + 9.4349433999999996E-003 0.53651712898530080 + 9.6236423000000005E-003 0.51198516418139162 + 9.8161150999999999E-003 0.48857491980491274 + 1.0012437000000001E-002 0.46623513528188409 + 1.0212686000000000E-002 0.44491675455937113 + 1.0416940000000000E-002 0.42457314521480627 + 1.0625279000000000E-002 0.40515974557793161 + 1.0837784000000000E-002 0.38663408029013380 + 1.1054540000000000E-002 0.36895541702612150 + 1.1275631000000000E-002 0.35208511174224882 + 1.1501143000000000E-002 0.33598624979032610 + 1.1731165999999999E-002 0.32062344789591679 + 1.1965790000000000E-002 0.30596306990135075 + 1.2205105000000001E-002 0.29197311621767125 + 1.2449207000000000E-002 0.27862280582629312 + 1.2698192000000001E-002 0.26588288341533961 + 1.2952155000000000E-002 0.25372556865646928 + 1.3211199000000000E-002 0.24212406279904539 + 1.3475422000000001E-002 0.23105310831302997 + 1.3744931000000000E-002 0.22048830640289663 + 1.4019830000000000E-002 0.21040658219779360 + 1.4300225999999999E-002 0.20078587286253557 + 1.4586231000000000E-002 0.19160503053986452 + 1.4877955000000000E-002 0.18284401027857561 + 1.5175513999999999E-002 0.17448356772390042 + 1.5479025000000000E-002 0.16650538092873565 + 1.5788605000000001E-002 0.15889202269364919 + 1.6104377000000000E-002 0.15162677156871154 + 1.6426465000000001E-002 0.14469370836805959 + 1.6754993999999999E-002 0.13807767123810727 + 1.7090094000000000E-002 0.13176414085294239 + 1.7431895999999999E-002 0.12573929343627163 + 1.7780534000000001E-002 0.11998992974505628 + 1.8136144000000000E-002 0.11450346406709788 + 1.8498866999999999E-002 0.10926785229966474 + 1.8868844999999999E-002 0.10427162915670114 + 1.9246222000000000E-002 9.9503863062363321E-002 + 1.9631145999999999E-002 9.4954106797128096E-002 + 2.0023769000000000E-002 9.0612379827296058E-002 + 2.0424244000000001E-002 8.6469180684827104E-002 + 2.0832729000000001E-002 8.2515422188434634E-002 + 2.1249384000000000E-002 7.8742444651995577E-002 + 2.1674371000000001E-002 7.5141993754831299E-002 + 2.2107859000000001E-002 7.1706161547957906E-002 + 2.2550015999999999E-002 6.8427436675349312E-002 + 2.3001015999999999E-002 6.5298630616325334E-002 + 2.3461037000000001E-002 6.2312881138150637E-002 + 2.3930257000000000E-002 5.9463662087143557E-002 + 2.4408862999999999E-002 5.6744712988084874E-002 + 2.4897039999999999E-002 5.4150092456364991E-002 + 2.5394981000000000E-002 5.1674107272516742E-002 + 2.5902880000000000E-002 4.9311338945007187E-002 + 2.6420938000000001E-002 4.7056602473489244E-002 + 2.6949357000000000E-002 4.4904963371035084E-002 + 2.7488344000000001E-002 4.2851708281143361E-002 + 2.8038111000000001E-002 4.0892336262560322E-002 + 2.8598873000000000E-002 3.9022556611212483E-002 + 2.9170850000000002E-002 3.7238272318929865E-002 + 2.9754267000000001E-002 3.5535572092807909E-002 + 3.0349352999999999E-002 3.3910725184354645E-002 + 3.0956339999999999E-002 3.2360175432256826E-002 + 3.1575467000000003E-002 3.0880523131259750E-002 + 3.2206975999999998E-002 2.9468528344714199E-002 + 3.2851115000000000E-002 2.8121096586458158E-002 + 3.3508138000000000E-002 2.6835273054267930E-002 + 3.4178300000000002E-002 2.5608245788794195E-002 + 3.4861865999999998E-002 2.4437322349806948E-002 + 3.5559104000000001E-002 2.3319937707785655E-002 + 3.6270285999999999E-002 2.2253646054815338E-002 + 3.6995691999999997E-002 2.1236109527015865E-002 + 3.7735604999999998E-002 2.0265100761680453E-002 + 3.8490318000000003E-002 1.9338488721918529E-002 + 3.9260124000000000E-002 1.8454246994097888E-002 + 4.0045325999999999E-002 1.7610436848660517E-002 + 4.0846233000000003E-002 1.6805208509125601E-002 + 4.1663157999999999E-002 1.6036798964303569E-002 + 4.2496421000000000E-002 1.5303524984133326E-002 + 4.3346348999999999E-002 1.4603779765287841E-002 + 4.4213276000000003E-002 1.3936029675589538E-002 + 4.5097541999999997E-002 1.3298811783992724E-002 + 4.5999492000000003E-002 1.2690731225357922E-002 + 4.6919481999999998E-002 1.2110454181294502E-002 + 4.7857872000000003E-002 1.1556709889269892E-002 + 4.8815029000000003E-002 1.1028285701586156E-002 + 4.9791330000000002E-002 1.0524022984196546E-002 + 5.0787156999999999E-002 1.0042817434779193E-002 + 5.1802899999999999E-002 9.5836150019858683E-003 + 5.2838957999999998E-002 9.1454092949484790E-003 + 5.3895736999999999E-002 8.7272403727407643E-003 + 5.4973651999999998E-002 8.3281918480295827E-003 + 5.6073125000000001E-002 7.9473897114159184E-003 + 5.7194586999999998E-002 7.5839996939896194E-003 + 5.8338478999999999E-002 7.2372252589365579E-003 + 5.9505247999999997E-002 6.9063071362134047E-003 + 6.0695353000000000E-002 6.5905198996111438E-003 + 6.1909260000000001E-002 6.2891718912211131E-003 + 6.3147445999999996E-002 6.0016026666124779E-003 + 6.4410394999999995E-002 5.7271825549078349E-003 + 6.5698601999999995E-002 5.4653103507859195E-003 + 6.7012575000000005E-002 5.2154117605065871E-003 + 6.8352826000000005E-002 4.9769399134100556E-003 + 6.9719882999999996E-002 4.7493719014593400E-003 + 7.1114280000000002E-002 4.5322094926857652E-003 + 7.2536565999999997E-002 4.3249765639462086E-003 + 7.3987296999999994E-002 4.1272193494821408E-003 + 7.5467042999999998E-002 3.9385044288789148E-003 + 7.6976383999999995E-002 3.7584183891924239E-003 + 7.8515911999999993E-002 3.6022923901546607E-003 + 8.0086229999999994E-002 3.4312226207997448E-003 + 8.1687953999999993E-002 3.2692767414769096E-003 + 8.3321714000000005E-002 3.1158494908371383E-003 + 8.4988147999999999E-002 2.9703864529170964E-003 + 8.6687911000000006E-002 2.8323783456352821E-003 + 8.8421668999999994E-002 2.7013572414019589E-003 + 9.0190101999999994E-002 2.5768924155658555E-003 + 9.1993904000000001E-002 2.4585868899378942E-003 + 9.3833782000000004E-002 2.3460743772041044E-003 + 9.5710457999999998E-002 2.2390163545490840E-003 + 9.7624666999999998E-002 2.1370996669088666E-003 + 9.9577160999999997E-002 2.0400340514368045E-003 + 0.10156870000000000 1.9475505385187220E-003 + 0.10360008000000000 1.8593983413995490E-003 + 0.10567208000000000 1.7753455727625407E-003 + 0.10778552000000000 1.6951751804403542E-003 + 0.10994123000000000 1.6186849907224247E-003 + 0.11214006000000000 1.5456860881903436E-003 + 0.11438286000000000 1.4760023440242560E-003 + 0.11667051000000001 1.4094684066654184E-003 + 0.11900392000000000 1.3459289274486048E-003 + 0.12138400000000001 1.2852385829002393E-003 + 0.12381167999999999 1.2272607135139098E-003 + 0.12628792000000000 1.1718664511931147E-003 + 0.12881368000000001 1.1189347945696182E-003 + 0.13138995000000001 1.0683513525400652E-003 + 0.13401774999999999 1.0200079120643857E-003 + 0.13669809999999999 9.7380253343640731E-004 + 0.13943206000000000 9.2963839340060115E-004 + 0.14222071000000000 8.8742379783392558E-004 + 0.14506511999999999 8.4707223594697630E-004 + 0.14796641999999999 8.0850102094817287E-004 + 0.15092575000000000 7.7163177140573275E-004 + 0.15394426999999999 7.3638997871478169E-004 + 0.15702315000000000 7.0270486034572138E-004 + 0.16016361000000001 6.7050869799272644E-004 + 0.16336688999999999 6.3973700224614330E-004 + 0.16663422000000000 6.1032857068573038E-004 + 0.16996691000000000 5.8222448460980715E-004 + 0.17336625000000000 5.5536886846663117E-004 + 0.17683357000000000 5.2970819578543012E-004 + 0.18037023999999999 5.0519119375514745E-004 + 0.18397764999999999 4.8176887581484088E-004 + 0.18765720000000000 4.5939447056862884E-004 + 0.19141035000000001 4.3802300797355341E-004 + 0.19523855000000001 4.1761164308140933E-004 + 0.19914332000000001 3.9811911209959409E-004 + 0.20312619000000001 3.7950598739073713E-004 + 0.20718871000000000 3.6173452482926675E-004 + 0.21133249000000001 3.4476841875036155E-004 + 0.21555914000000001 3.2857299517820217E-004 + 0.21987032000000001 3.1311493426204698E-004 + 0.22426773000000000 2.9836226483885103E-004 + 0.22875308000000000 2.8428440631552798E-004 + 0.23332813999999999 2.7085194914668525E-004 + 0.23799471000000000 2.5803670987304441E-004 + 0.24275459999999999 2.4581172768853592E-004 + 0.24760968999999999 2.3415105893045062E-004 + 0.25256189000000001 2.2302984856593586E-004 + 0.25761311999999997 2.1242432380356169E-004 + 0.26276538999999999 2.0231158459034257E-004 + 0.26802069000000001 1.9266979537351951E-004 + 0.27338110999999998 1.8347791410466458E-004 + 0.27884872999999999 1.7471586345250523E-004 + 0.28442570000000000 1.6636435462571839E-004 + 0.29011421999999998 1.5840489812491947E-004 + 0.29591650000000003 1.5081982721019420E-004 + 0.30183483000000000 1.4359217184703056E-004 + 0.30787153000000000 1.3670570105455112E-004 + 0.31402896000000002 1.3014487962213775E-004 + 0.32030954000000000 1.2389482107831142E-004 + 0.32671572999999998 1.1794128528848531E-004 + 0.33325004000000003 1.1227064347966266E-004 + 0.33991505000000000 1.0686983986372273E-004 + 0.34671334999999998 1.0172641843476733E-004 + 0.35364761000000000 9.6828443111989703E-005 + 0.36072057000000002 9.2164490407483672E-005 + 0.36793498000000002 8.7723668450142203E-005 + 0.37529368000000002 8.3495543838788171E-005 + 0.38279954999999999 7.9470155823599205E-005 + 0.39045553999999999 7.5637980636287269E-005 + 0.39826465000000000 7.1989925113976138E-005 + 0.40622994000000001 6.8517304163223913E-005 + 0.41435453999999999 6.5211820616685806E-005 + 0.42264162999999999 6.2065558015812156E-005 + 0.43109447000000001 5.9070953554498873E-005 + 0.43971635999999997 5.6220798193003670E-005 + 0.44851067999999999 5.3508207777286272E-005 + 0.45748090000000002 5.0926608275832156E-005 + 0.46663051999999999 4.8469740289257595E-005 + 0.47596313000000001 4.6131628274601184E-005 + 0.48548238999999999 4.3906574661578607E-005 + 0.49519204000000000 4.1789145907399948E-005 + 0.50509588000000005 3.9774165616429312E-005 + 0.51519778999999999 3.7856698982543942E-005 + 0.52550174999999999 3.6032039261292469E-005 + 0.53601178000000005 3.4295708608746228E-005 + 0.54673201999999999 3.2643434299722012E-005 + 0.55766665999999998 3.1071151297384975E-005 + 0.56881999000000005 2.9574985244511821E-005 + 0.58019639000000001 2.8151245921697637E-005 + 0.59180032000000005 2.6796420350683046E-005 + 0.60363633000000005 2.5507163561611956E-005 + 0.61570906000000003 2.4280291103886423E-005 + 0.62802323999999998 2.3112771794102293E-005 + 0.64058369999999998 2.2001719866302217E-005 + 0.65339537000000003 2.0944388517727065E-005 + 0.66646327999999999 1.9938163654314873E-005 + 0.67979255000000005 1.8980558530682307E-005 + 0.69338840000000002 1.8069207033326317E-005 + 0.70725616999999996 1.7201856875192841E-005 + 0.72140128999999997 1.6376366311965109E-005 + 0.73582932000000001 1.5590696617540340E-005 + 0.75054589999999999 1.4842910078118326E-005 + 0.76555682000000003 1.4131161615913417E-005 + 0.78086796000000003 1.3453697522968135E-005 + 0.79648532000000005 1.2808849637618633E-005 + 0.81241501999999999 1.2195031346478809E-005 + 0.82866331999999998 1.1610733050584085E-005 + 0.84523658999999995 1.1054519666761100E-005 + 0.86214131999999999 1.0525026639626276E-005 + 0.87938415000000003 1.0020955679207626E-005 + 0.89697183000000003 9.5410728277409563E-006 + 0.91491127000000005 9.0842039817177521E-006 + 0.93320948999999997 8.6492333594888504E-006 + 0.95187368000000006 8.2350992297271437E-006 + 0.97091116000000000 7.8407923076613850E-006 + 0.99032938000000004 7.4653531495942172E-006 + 1.0101359999999999 7.1078682725896258E-006 + 1.0303386999999999 6.7674713418441464E-006 + 1.0509455000000001 6.4433353988246167E-006 + 1.0719643999999999 6.1346769090525625E-006 + 1.0934037000000001 5.8407486592846609E-006 + 1.1152717000000001 5.5608422672354001E-006 + 1.1375772000000000 5.2942799273487192E-006 + 1.1603287000000000 5.0404226807096867E-006 + 1.1835353000000000 4.7986579513811851E-006 + 1.2072060000000000 4.5684061438820748E-006 + 1.2313501000000000 4.3491147343732399E-006 + 1.2559771000000000 4.1402581002204751E-006 + 1.2810967000000000 3.9413362423637700E-006 + 1.3067186000000000 3.7518749861046138E-006 + 1.3328530000000001 3.5714209910923866E-006 + 1.3595100000000000 3.3995450844682388E-006 + 1.3867001999999999 3.2358370349092847E-006 + 1.4144342000000001 3.0799078641003735E-006 + 1.4427228999999999 2.9313869466316141E-006 + 1.4715773999999999 2.7899217281040942E-006 + 1.5010089000000000 2.6551772670741961E-006 + 1.5310291000000000 2.5268335737272809E-006 + 1.5616497000000000 2.4045871515327654E-006 + 1.5928827000000001 2.2881488476716760E-006 + 1.6247403000000000 2.1772435682696184E-006 + 1.6572351000000001 2.0716089373280299E-006 + 1.6903798000000001 1.9709957016289277E-006 + 1.7241873999999999 1.8751664189881942E-006 + 1.7586712000000000 1.7838949276976497E-006 + 1.7938445999999999 1.6969663077896142E-006 + 1.8297215000000000 1.6141753381465933E-006 + 1.8663159000000000 1.5353270155298157E-006 + 1.9036422000000000 1.4602353699085672E-006 + 1.9417150999999999 1.3887232860848904E-006 + 1.9805493999999999 1.3206224198964781E-006 + 2.0201604000000000 1.2557720535892756E-006 + 2.0605636000000001 1.1940192700385869E-006 + 2.1017747999999998 1.1352183991058157E-006 + 2.1438103000000002 1.0792304109036189E-006 + 2.1866865000000000 1.0259231517799499E-006 + 2.2304203000000000 9.7517048822484287E-007 + 2.2750287000000000 9.2685249717953427E-007 + 2.3205293000000000 8.8085461291098330E-007 + 2.3669397999999999 8.3706790542262777E-007 + 2.4142785999999998 7.9538823828433185E-007 + 2.4625642000000001 7.5571660682439918E-007 + 2.5118155000000000 7.1795860941770322E-007 + 2.5620517999999999 6.8202424150909173E-007 + 2.6132928000000000 6.4782769436210918E-007 + 2.6655587000000001 6.1528710290604083E-007 + 2.7188699000000001 5.8432454887356018E-007 + 2.7732473000000000 5.5486568620602606E-007 + 2.8287122000000000 5.2683963973580946E-007 + 2.8852864999999999 5.0017875135318330E-007 + 2.9429921999999999 4.7481866724102401E-007 + 3.0018520000000000 4.5069790456179084E-007 + 3.0618891000000001 4.2775782591244413E-007 + 3.1231268999999999 4.0594261569374603E-007 + 3.1855894000000000 3.8519899551149661E-007 + 3.2493012000000001 3.6547612161941246E-007 + 3.3142871999999999 3.4672556871512286E-007 + 3.3805730000000001 3.2890109871329619E-007 + 3.4481844000000001 3.1195869906256110E-007 + 3.5171481000000000 2.9585630064883208E-007 + 3.5874910999999998 2.8055384280017341E-007 + 3.6592408999999999 2.6601312763698079E-007 + 3.7324256999999998 2.5219769748557175E-007 + 3.8070742000000002 2.3907279902916152E-007 + 3.8832157000000000 2.2660528735736687E-007 + 3.9608800000000000 2.1476356942386979E-007 + 4.0400976000000002 2.0351750336750129E-007 + 4.1208996000000004 1.9283835048748273E-007 + 4.2033176000000001 1.8269872398046387E-007 + 4.2873839000000000 1.7307250173592538E-007 + 4.3731315999999998 1.6393476215019414E-007 + 4.4605942000000001 1.5526177371854186E-007 + 4.5498060999999996 1.4703088939026808E-007 + 4.6408022000000004 1.3922053790020964E-007 + 4.7336182999999998 1.3181014009141134E-007 + 4.8282905999999999 1.2478010539459352E-007 + 4.9248564000000004 1.1811173409699362E-007 + 5.0233536000000001 1.1178721674602573E-007 + 5.1238206000000002 1.0578959705457706E-007 + 5.2262971000000000 1.0010268658297935E-007 + 5.3308229999999996 9.4711094396125430E-008 + 5.4374395000000000 8.9600131083774358E-008 + 5.5461881999999996 8.4755823750441427E-008 + 5.6571119999999997 8.0164842292397229E-008 + 5.7702543000000004 7.5814506383632725E-008 + 5.8856593000000004 7.1692741682779182E-008 + 6.0033725000000002 6.7788036235637084E-008 + 6.1234400000000004 6.4089440353119546E-008 + 6.2459087999999996 6.0586530074846717E-008 + 6.3708270000000002 5.7269378335183679E-008 + 6.4982435000000001 5.4128541134981083E-008 + 6.6282084000000001 5.1155025714124698E-008 + 6.7607724999999999 4.8340282090247607E-008 + 6.8959880000000000 4.5676167704911064E-008 + 7.0339077000000003 4.3154945523871724E-008 + 7.1745859000000003 4.0769248354273071E-008 + 7.3180775999999996 3.8512076588258226E-008 + 7.4644392000000002 3.6376769680766525E-008 + 7.6137278999999998 3.4356999919806144E-008 + 7.7660024999999999 3.2446746131144812E-008 + 7.9213225999999999 3.0640290415178342E-008 + 8.0797489999999996 2.8932198610979322E-008 + 8.2413439999999998 2.7317304418008096E-008 + 8.4061708999999993 2.5790702366409486E-008 + 8.5742943000000000 2.4347732512357049E-008 + 8.7457802000000004 2.2983968354187342E-008 + 8.9206958000000007 2.1695207650757864E-008 + 9.0991096999999996 2.0477460325152658E-008 + 9.2810918999999998 1.9326938642103459E-008 + 9.4667136999999997 1.8240048294225797E-008 + 9.6560480000000002 1.7213377517830794E-008 + 9.8491689999999998 1.6243690201759347E-008 + 10.046151999999999 1.5327918151381987E-008 + 10.247075000000001 1.4463145917317794E-008 + 10.452017000000000 1.3646611659062357E-008 + 10.661057000000000 1.2875702506103728E-008 + 10.874278000000000 1.2147932399161688E-008 + 11.091764000000000 1.1460947819594073E-008 + 11.313599000000000 1.0812523391078608E-008 + 11.539871000000000 1.0200543647741965E-008 + 11.770669000000000 9.6230069745514478E-009 + 12.006081999999999 9.0780215504960070E-009 + 12.246204000000001 8.5637883250348497E-009 + 12.491128000000000 8.0786101429296585E-009 + 12.740950000000000 7.6208777192613472E-009 + 12.995768999999999 7.1890659978458325E-009 + 13.255685000000000 6.7817335244042287E-009 + 13.520797999999999 6.3975191008729669E-009 + 13.791214000000000 6.0351290961527149E-009 + 14.067038999999999 5.6933429562030971E-009 + 14.348379000000000 5.3710085726379308E-009 + 14.635346999999999 5.0670309067781817E-009 + 14.928053999999999 4.7803792527400868E-009 + 15.226615000000001 4.5100773028767143E-009 + 15.531147000000001 4.2552025150862812E-009 + 15.841770000000000 4.0148825020956005E-009 + 16.158605999999999 3.7882932784825927E-009 + 16.481777999999998 3.5746572710012221E-009 + 16.811413000000002 3.3732388284173237E-009 + 17.147642000000001 3.1833423468052765E-009 + 17.490594000000002 3.0043134261610007E-009 + 17.840406000000002 2.8355312663834403E-009 + 18.197213999999999 2.6764116173916283E-009 + 18.561159000000000 2.5264018946429973E-009 + 18.932382000000000 2.3849816339745919E-009 + 19.311029000000001 2.2516587310468632E-009 + 19.697250000000000 2.1259684941715491E-009 + 20.091194999999999 2.0074734302020766E-009 + 20.493019000000000 1.8957601407478390E-009 + 20.902878999999999 1.7904389478461058E-009 + 21.320937000000001 1.6911418271536741E-009 + 21.747356000000000 1.5975222152554887E-009 + 22.182303000000001 1.5092530890933402E-009 + 22.625948999999999 1.4260259491803929E-009 + 23.078468000000001 1.3475500091468277E-009 + 23.540037000000002 1.2735511943460025E-009 + 24.010838000000000 1.2037709103530324E-009 + 24.491054999999999 1.1379656506647364E-009 + 24.980875999999999 1.0759058410810340E-009 + 25.480492999999999 1.0173750803668472E-009 + 25.990103000000001 9.6216931142876283E-010 + 26.509905000000000 9.1009645923066965E-010 + 27.040102999999998 8.6097542861611026E-010 + 27.580905000000001 8.1463560222372053E-010 + 28.695174000000002 7.2966589031651737E-010 + 29.854458999999999 6.5401004871203844E-010 + 31.060579000000001 5.8662332610716834E-010 + 32.315427000000000 5.2657882156795515E-010 + 33.620970000000000 4.7305443767792211E-010 + 34.979256999999997 4.2532090882291807E-010 + 36.392418999999997 3.8273151116352206E-010 + 37.862673000000001 3.4471272458553628E-010 + 39.392325000000000 3.1075597040908430E-010 + 40.983775000000001 2.8041022558860062E-010 + 42.639519000000000 2.5327553160832373E-010 + 44.362155999999999 2.2899714203019620E-010 + 46.154387000000000 2.0726045398140483E-010 + 48.019024000000002 1.8778636715433720E-010 + 49.958993000000000 1.7032726118887742E-010 + 51.977336000000001 1.5466342475235416E-010 + 54.077219999999997 1.4059983475734602E-010 + 56.261940000000003 1.2796335776133195E-010 + 58.534922000000002 1.1660026189343760E-010 + 60.899732999999998 1.0637397901384812E-010 + 63.360081999999998 9.7163170260146996E-011 + 65.919830000000005 8.8859973981599563E-011 + 68.582991000000007 8.1368489040764416E-011 + 71.353744000000006 7.4603397767326091E-011 + 74.236435000000000 6.8488777741613896E-011 + 77.235586999999995 6.2957029531914039E-011 + 80.355905000000007 5.7947940028684915E-011 + 83.602283000000000 5.3407848706021217E-011 + 86.979815000000002 4.9288905282129231E-011 + 90.493799999999993 4.5548421668259681E-011 + 94.149749000000000 4.2148294372322209E-011 + 97.953399000000005 3.9054487437455199E-011 + 101.91072000000000 3.6236582365917923E-011 + 106.02791000000001 3.3667385383971742E-011 + 110.31144000000000 3.1322548711452861E-011 + 114.76802000000001 2.9180283178750872E-011 + 119.40465000000000 2.7221055805406316E-011 + 124.22859000000000 2.5427361505696765E-011 + 129.24743000000001 2.3783480138677208E-011 + 134.46903000000000 2.2275308356690163E-011 + 139.90156999999999 2.0890170792799357E-011 + 145.55359999999999 1.9616659415287865E-011 + 151.43396000000001 1.8444519687436268E-011 + 157.55189999999999 1.7364504962686349E-011 + 163.91699000000000 1.6368289658158696E-011 + 170.53924000000001 1.5448354644830361E-011 + 177.42902000000001 1.4597917400578771E-011 + 184.59716000000000 1.3810844104722072E-011 + 192.05488000000000 1.3081592553335565E-011 + 199.81389999999999 1.2405141601367561E-011 + 207.88638000000000 1.1776945459797219E-011 + 216.28498999999999 1.1192880863357955E-011 + 225.02289999999999 1.0649206747803399E-011 + 234.11383000000001 1.0142524046928303E-011 + 243.57203000000001 9.6697440056861121E-012 + 253.41234000000000 9.2280553832457931E-012 + 263.65019999999998 8.8148980034579494E-012 + 274.30166000000003 8.4279387996075459E-012 + 285.38344999999998 8.0650482906622494E-012 + 296.91293999999999 7.7242833523534219E-012 + 308.90823000000000 7.4038675178755780E-012 + 321.38812000000001 7.1021769571817967E-012 + 334.37220000000002 6.8177247317838258E-012 + 347.88083999999998 6.5491492274878016E-012 + 361.93522000000002 6.2952026998320719E-012 + 376.55739999999997 6.0547403892198138E-012 + 391.77032000000003 5.8267120333720584E-012 + 407.59784000000002 5.6101534932722536E-012 + 424.06479999999999 5.4041790417962714E-012 + 441.19702000000001 5.2079752198784723E-012 + 459.02136999999999 5.0207944374417017E-012 + 477.56583999999998 4.8419493641553783E-012 + 496.85950000000003 4.6708089196574999E-012 + 516.93262000000004 4.5067931301187465E-012 + 537.81669999999997 4.3350103125034375E-012 + 559.54449000000000 4.1650647877128398E-012 + 582.15008999999998 4.0022199906156007E-012 + 605.66895999999997 3.8458988079149174E-012 + 630.13797999999997 3.6955799275282834E-012 + 655.59555999999998 3.5507932426035585E-012 + 682.08162000000004 3.4111164729844574E-012 + 709.63770999999997 3.2761712877846989E-012 + 738.30708000000004 3.1456200991730542E-012 + 768.13468000000000 3.0191634079698438E-012 + 799.16732000000002 2.8965366444739648E-012 + 831.45367999999996 2.7775078844133395E-012 + 865.04440999999997 2.6618753227528650E-012 + 899.99221000000000 2.5494649743098607E-012 + 936.35189000000003 2.4401285420523291E-012 + 974.18051000000003 2.3337411277745463E-012 + 1013.5374000000000 2.2301993826574698E-012 + 1054.4843000000001 2.1294193560535412E-012 + 1097.0854999999999 2.0313344485513330E-012 + 1141.4077000000000 1.9358940287028195E-012 + 1187.5206000000001 1.8430604707869154E-012 + 1235.4964000000000 1.7528086174307183E-012 + 1285.4105000000000 1.6651227768555657E-012 + 1337.3411000000001 1.5799959523867731E-012 + 1391.3697000000000 1.4974274427972068E-012 + 1447.5809999999999 1.4174215901675241E-012 + 1506.0633000000000 1.3399858263733937E-012 + 1566.9082000000001 1.2651297928721501E-012 + 1630.2112999999999 1.1928632217994020E-012 + 1696.0717999999999 1.1231953394488761E-012 + 1764.5931000000000 1.0561331741664425E-012 + 1835.8827000000001 9.9168081231061112E-013 + 1910.0524000000000 9.2983842984609447E-013 + 1987.2184999999999 8.7060148211505633E-013 + 2067.5021000000002 8.1395998190553921E-013 + 2151.0291999999999 7.5989808799183736E-013 + 2237.9308000000001 7.0839380412722407E-013 + 2328.3431999999998 6.5941868776680804E-013 + 2422.4083000000001 6.1293772542875806E-013 + 2520.2734999999998 5.6890953121051755E-013 + 2622.0925999999999 5.2728619490771499E-013 + 2728.0250999999998 4.8801396173734828E-013 + 2838.2374000000000 4.5103319374642640E-013 + 2952.9020999999998 4.1627916085350289E-013 + 3072.1994000000000 3.8368217589230718E-013 + 3196.3162000000002 3.5316851866203663E-013 + 3325.4474000000000 3.2466075111523831E-013 + 3459.7955000000002 2.9807852989126127E-013 + 3599.5711999999999 2.7333916905142226E-013 + 3744.9938999999999 2.5035825868342118E-013 + 3896.2917000000002 2.2905035715304517E-013 + 4053.7017999999998 2.0932958189071832E-013 + 4217.4714000000004 1.9111012692213490E-013 + 4387.8572000000004 1.7430691477087417E-013 + 4565.1266999999998 1.5883599405911280E-013 + 4749.5577999999996 1.4461507414226649E-013 + 4941.4399000000003 1.3156386553664597E-013 + 5141.0740999999998 1.1960445593892954E-013 + 5348.7735000000002 1.0866161529690159E-013 + 5564.8639999999996 9.8663021395578856E-014 + 5789.6845000000003 8.9539469901704571E-014 + 6023.5877000000000 8.1225006195797373E-014 + 6266.9405999999999 7.3657029160501952E-014 + 6520.1251000000002 6.6776348749453348E-014 + 6783.5380999999998 6.0527216966835591E-014 + 7057.5929999999998 5.4857289114847534E-014 + 7342.7197999999999 4.9717594313488356E-014 + 7639.3657000000003 4.5062463630043374E-014 + 7947.9961000000003 4.0849431214398112E-014 + 8269.0951000000005 3.7039126944504290E-014 + 8603.1664999999994 3.3595147770735904E-014 + 8950.7345000000005 3.0483923118074751E-014 + 9312.3441000000003 2.7674573888566115E-014 + 9688.5627999999997 2.5138756108691086E-014 + 10079.981000000000 2.2850514290316272E-014 + 10487.212000000000 2.0786133585866365E-014 + 10910.895000000000 1.8923977856640371E-014 + 11351.696000000000 1.7244346290321227E-014 + 11810.304000000000 1.5729347235479436E-014 + 12287.440000000001 1.4362730528210602E-014 + 12783.852999999999 1.3129776245284544E-014 + 13300.321000000000 1.2017167368127060E-014 + 13837.654000000000 1.1012866596426995E-014 + 14396.695000000000 1.0106006572840395E-014 + 14978.321000000000 9.2867867341240056E-015 + 15583.445000000000 8.5463758174280703E-015 + 16213.017000000000 7.8768230343847488E-015 + 16868.022000000001 7.2709782203031616E-015 + 17549.491000000002 6.7224065125122176E-015 + 18258.490000000002 6.2253299982360160E-015 + 18996.133000000002 5.7745540290743498E-015 + 19763.577000000001 5.3654142688988730E-015 + 20562.025000000001 4.9937221940735513E-015 + 21392.731000000000 4.6557154134006144E-015 + 22256.996999999999 4.3480161615777856E-015 + 23156.180000000000 4.0675896048309341E-015 + 24091.689999999999 3.8117096112415683E-015 + 25064.993999999999 3.5779257644432805E-015 + 26077.619999999999 3.3640340249452290E-015 + 27131.155999999999 3.1680514581870478E-015 + 28227.254000000001 2.9881923819981091E-015 + 29367.634999999998 2.8228470667151590E-015 + 30554.088000000000 2.6705636121978543E-015 + 31788.473000000002 2.5300310463776182E-015 + 33072.726999999999 2.4000640310196475E-015 + 34408.864999999998 2.2795898796367450E-015 + 35798.983999999997 2.3913811981261564E-015 + 37245.262999999999 2.2452778320345745E-015 + 38749.970999999998 2.1116445392284188E-015 + 40315.470000000001 1.9889073395881336E-015 + 41944.214999999997 1.8756682859287949E-015 + 43638.760999999999 1.7706845196908967E-015 + 45401.767000000000 1.6728509691286447E-015 + 47235.999000000003 1.5811860493936842E-015 + 49144.332999999999 1.4948199595382982E-015 + 51129.764000000003 1.4129850420333424E-015 + 53195.406999999999 1.3350085506505829E-015 + 55344.500999999997 1.2603069468879770E-015 + 57580.419000000002 1.1883813989582614E-015 + 59906.667999999998 1.1188146994378623E-015 + 62326.896999999997 1.0512686000772998E-015 + 64844.904000000002 9.8548153797691524E-016 + 67464.638000000006 9.2126644028569005E-016 + 70190.209000000003 8.5850787903785407E-016 + 73025.894000000000 7.9715854536744735E-016 + 75976.139999999999 7.3723465610053916E-016 + 79045.576000000001 6.7880979188701792E-016 + 82239.017000000007 6.2200738173102105E-016 + 85561.472999999998 1.0000000000000001E-030 diff --git a/tests/morphology_test_cases/simple/__pycache__/ctem_io_readers.cpython-37.pyc b/tests/morphology_test_cases/simple/__pycache__/ctem_io_readers.cpython-37.pyc new file mode 100644 index 00000000..146307a9 Binary files /dev/null and b/tests/morphology_test_cases/simple/__pycache__/ctem_io_readers.cpython-37.pyc differ diff --git a/tests/morphology_test_cases/simple/__pycache__/ctem_io_writers.cpython-37.pyc b/tests/morphology_test_cases/simple/__pycache__/ctem_io_writers.cpython-37.pyc new file mode 100644 index 00000000..61ad576c Binary files /dev/null and b/tests/morphology_test_cases/simple/__pycache__/ctem_io_writers.cpython-37.pyc differ diff --git a/tests/morphology_test_cases/simple/cleanup b/tests/morphology_test_cases/simple/cleanup new file mode 100755 index 00000000..912eba46 --- /dev/null +++ b/tests/morphology_test_cases/simple/cleanup @@ -0,0 +1,32 @@ +#!/bin/bash +rm console/console*.jpg +rm surf/surf*.jpg +rm rego/rego*.jpg +rm shaded/shaded*.jpg +rm dist/odist_*.dat +rm dist/tdist_*.dat +rm dist/pdist_*.dat +rm dist/ocum_*.dat +rm dist/tcum_*.dat +rm misc/mass_*.dat +rm misc/ctem_*.dat +rm presentation/presentation*.jpg +rm surface_*.dat +rm odistribution.dat +rm pdistribution.dat +rm tdistribution.dat +rm tcumulative.dat +rm ocumulative.dat +rm craterscale.dat +rm ctem.dat +rm fracdone.dat +rm production.dat +rm ejecta_table_max.dat +rm ejecta_table_min.dat +rm impactmass.dat +rm frames/* +rm regolithdepth.dat +rm avgkdiff.dat +rm *.o* +rm term.out +rm time.out diff --git a/tests/morphology_test_cases/simple/console/console000000.jpg b/tests/morphology_test_cases/simple/console/console000000.jpg new file mode 100644 index 00000000..5a7ba545 Binary files /dev/null and b/tests/morphology_test_cases/simple/console/console000000.jpg differ diff --git a/tests/morphology_test_cases/simple/console/console000001.jpg b/tests/morphology_test_cases/simple/console/console000001.jpg new file mode 100644 index 00000000..c4c147f9 Binary files /dev/null and b/tests/morphology_test_cases/simple/console/console000001.jpg differ diff --git a/tests/morphology_test_cases/simple/craterscale.dat b/tests/morphology_test_cases/simple/craterscale.dat new file mode 100644 index 00000000..78415ecd --- /dev/null +++ b/tests/morphology_test_cases/simple/craterscale.dat @@ -0,0 +1,1419 @@ +#Dimp(m) Dcrat(m) + 1.0000000000E-09 6.4817354382E-06 + 1.0200000000E-09 6.5831921800E-06 + 1.0404000000E-09 6.6862369950E-06 + 1.0612080000E-09 6.7908947409E-06 + 1.0824322000E-09 6.8971908643E-06 + 1.1040808000E-09 7.0051503915E-06 + 1.1261624000E-09 7.1147999178E-06 + 1.1486857000E-09 7.2261660925E-06 + 1.1716594000E-09 7.3392751246E-06 + 1.1950926000E-09 7.4541547473E-06 + 1.2189944000E-09 7.5708322358E-06 + 1.2433743000E-09 7.6893363549E-06 + 1.2682418000E-09 7.8096953943E-06 + 1.2936066000E-09 7.9319381385E-06 + 1.3194788000E-09 8.0560948119E-06 + 1.3458683000E-09 8.1821941861E-06 + 1.3727857000E-09 8.3102678814E-06 + 1.4002414000E-09 8.4403460497E-06 + 1.4282462000E-09 8.5724602286E-06 + 1.4568112000E-09 8.7066428409E-06 + 1.4859474000E-09 8.8429253067E-06 + 1.5156663000E-09 8.9813408518E-06 + 1.5459797000E-09 9.1219235411E-06 + 1.5768993000E-09 9.2647064160E-06 + 1.6084372000E-09 9.4097238080E-06 + 1.6406060000E-09 9.5570117660E-06 + 1.6734181000E-09 9.7066048333E-06 + 1.7068865000E-09 9.8585397009E-06 + 1.7410242000E-09 1.0012852454E-05 + 1.7758447000E-09 1.0169580827E-05 + 1.8113616000E-09 1.0328762380E-05 + 1.8475888000E-09 1.0490435386E-05 + 1.8845406000E-09 1.0654639262E-05 + 1.9222314000E-09 1.0821413215E-05 + 1.9606760000E-09 1.0990797563E-05 + 1.9998896000E-09 1.1162833708E-05 + 2.0398873000E-09 1.1337561935E-05 + 2.0806851000E-09 1.1515025767E-05 + 2.1222988000E-09 1.1695267147E-05 + 2.1647448000E-09 1.1878329906E-05 + 2.2080397000E-09 1.2064258007E-05 + 2.2522005000E-09 1.2253096395E-05 + 2.2972445000E-09 1.2444890549E-05 + 2.3431894000E-09 1.2639686886E-05 + 2.3900531000E-09 1.2837531901E-05 + 2.4378542000E-09 1.3038474257E-05 + 2.4866113000E-09 1.3242561814E-05 + 2.5363435000E-09 1.3449843720E-05 + 2.5870704000E-09 1.3660370382E-05 + 2.6388118000E-09 1.3874192200E-05 + 2.6915880000E-09 1.4091360795E-05 + 2.7454198000E-09 1.4311928979E-05 + 2.8003282000E-09 1.4535949506E-05 + 2.8563347000E-09 1.4763476286E-05 + 2.9134614000E-09 1.4994564761E-05 + 2.9717307000E-09 1.5229270663E-05 + 3.0311653000E-09 1.5467650003E-05 + 3.0917886000E-09 1.5709760659E-05 + 3.1536244000E-09 1.5955661138E-05 + 3.2166969000E-09 1.6205410563E-05 + 3.2810308000E-09 1.6459069048E-05 + 3.3466514000E-09 1.6716698062E-05 + 3.4135844000E-09 1.6978359623E-05 + 3.4818561000E-09 1.7244117052E-05 + 3.5514932000E-09 1.7514034175E-05 + 3.6225231000E-09 1.7788176457E-05 + 3.6949736000E-09 1.8066609816E-05 + 3.7688730000E-09 1.8349400991E-05 + 3.8442505000E-09 1.8636619043E-05 + 3.9211355000E-09 1.8928332646E-05 + 3.9995582000E-09 1.9224612359E-05 + 4.0795494000E-09 1.9525529826E-05 + 4.1611404000E-09 1.9831157377E-05 + 4.2443632000E-09 2.0141568754E-05 + 4.3292504000E-09 2.0456838703E-05 + 4.4158355000E-09 2.0777044059E-05 + 4.5041522000E-09 2.1102261121E-05 + 4.5942352000E-09 2.1432568588E-05 + 4.6861199000E-09 2.1768046409E-05 + 4.7798423000E-09 2.2108775390E-05 + 4.8754392000E-09 2.2454837891E-05 + 4.9729479000E-09 2.2806316713E-05 + 5.0724069000E-09 2.3163297583E-05 + 5.1738550000E-09 2.3525865887E-05 + 5.2773321000E-09 2.3894109504E-05 + 5.3828788000E-09 2.4268117337E-05 + 5.4905364000E-09 2.4647979287E-05 + 5.6003471000E-09 2.5033786924E-05 + 5.7123540000E-09 2.5425633449E-05 + 5.8266011000E-09 2.5823613651E-05 + 5.9431331000E-09 2.6227823177E-05 + 6.0619958000E-09 2.6638359885E-05 + 6.1832357000E-09 2.7055322421E-05 + 6.3069004000E-09 2.7478811559E-05 + 6.4330384000E-09 2.7908929471E-05 + 6.5616992000E-09 2.8345780030E-05 + 6.6929332000E-09 2.8789468432E-05 + 6.8267918000E-09 2.9240101491E-05 + 6.9633277000E-09 2.9697788610E-05 + 7.1025942000E-09 3.0162639379E-05 + 7.2446461000E-09 3.0634766557E-05 + 7.3895390000E-09 3.1114283680E-05 + 7.5373298000E-09 3.1601306685E-05 + 7.6880764000E-09 3.2095952868E-05 + 7.8418379000E-09 3.2598341502E-05 + 7.9986747000E-09 3.3108594108E-05 + 8.1586482000E-09 3.3626833435E-05 + 8.3218212000E-09 3.4153184709E-05 + 8.4882576000E-09 3.4687774616E-05 + 8.6580227000E-09 3.5230732216E-05 + 8.8311832000E-09 3.5782188887E-05 + 9.0078069000E-09 3.6342277319E-05 + 9.1879630000E-09 3.6911132420E-05 + 9.3717223000E-09 3.7488891892E-05 + 9.5591567000E-09 3.8075694598E-05 + 9.7503398000E-09 3.8671682396E-05 + 9.9453466000E-09 3.9276999137E-05 + 1.0144254000E-08 3.9891792159E-05 + 1.0347139000E-08 4.0516206670E-05 + 1.0554081000E-08 4.1150392822E-05 + 1.0765163000E-08 4.1794509251E-05 + 1.0980466000E-08 4.2448705903E-05 + 1.1200076000E-08 4.3113145348E-05 + 1.1424077000E-08 4.3787981457E-05 + 1.1652559000E-08 4.4473383522E-05 + 1.1885610000E-08 4.5169512075E-05 + 1.2123322000E-08 4.5876536871E-05 + 1.2365788000E-08 4.6594627816E-05 + 1.2613104000E-08 4.7323960839E-05 + 1.2865366000E-08 4.8064708961E-05 + 1.3122674000E-08 4.8817054020E-05 + 1.3385127000E-08 4.9581171940E-05 + 1.3652830000E-08 5.0357253104E-05 + 1.3925886000E-08 5.1145478985E-05 + 1.4204404000E-08 5.1946045270E-05 + 1.4488492000E-08 5.2759141557E-05 + 1.4778262000E-08 5.3584965691E-05 + 1.5073827000E-08 5.4423715077E-05 + 1.5375304000E-08 5.5275595144E-05 + 1.5682810000E-08 5.6140807922E-05 + 1.5996466000E-08 5.7019563293E-05 + 1.6316395000E-08 5.7912073237E-05 + 1.6642723000E-08 5.8818554551E-05 + 1.6975578000E-08 5.9739225970E-05 + 1.7315089000E-08 6.0674305365E-05 + 1.7661391000E-08 6.1624023429E-05 + 1.8014619000E-08 6.2588607046E-05 + 1.8374911000E-08 6.3568287491E-05 + 1.8742409000E-08 6.4563303030E-05 + 1.9117258000E-08 6.5573896061E-05 + 1.9499603000E-08 6.6600304980E-05 + 1.9889595000E-08 6.7642780251E-05 + 2.0287387000E-08 6.8701573513E-05 + 2.0693134000E-08 6.9776937539E-05 + 2.1106997000E-08 7.0869136730E-05 + 2.1529137000E-08 7.1978431115E-05 + 2.1959720000E-08 7.3105089487E-05 + 2.2398914000E-08 7.4249381400E-05 + 2.2846893000E-08 7.5411587490E-05 + 2.3303830000E-08 7.6591981177E-05 + 2.3769907000E-08 7.7790854470E-05 + 2.4245305000E-08 7.9008491998E-05 + 2.4730211000E-08 8.0245188960E-05 + 2.5224815000E-08 8.1501243281E-05 + 2.5729312000E-08 8.2776960582E-05 + 2.6243898000E-08 8.4072643951E-05 + 2.6768776000E-08 8.5388608982E-05 + 2.7304151000E-08 8.6725171040E-05 + 2.7850234000E-08 8.8082655165E-05 + 2.8407239000E-08 8.9461388440E-05 + 2.8975384000E-08 9.0861702380E-05 + 2.9554892000E-08 9.2283935275E-05 + 3.0145989000E-08 9.3728427141E-05 + 3.0748909000E-08 9.5195531805E-05 + 3.1363887000E-08 9.6685599667E-05 + 3.1991165000E-08 9.8198992195E-05 + 3.2630988000E-08 9.9736072075E-05 + 3.3283608000E-08 1.0129721272E-04 + 3.3949280000E-08 1.0288278849E-04 + 3.4628266000E-08 1.0449318416E-04 + 3.5320831000E-08 1.0612878518E-04 + 3.6027248000E-08 1.0778998944E-04 + 3.6747793000E-08 1.0947719526E-04 + 3.7482749000E-08 1.1119081065E-04 + 3.8232404000E-08 1.1293124850E-04 + 3.8997052000E-08 1.1469892869E-04 + 3.9776993000E-08 1.1649427796E-04 + 4.0572533000E-08 1.1831772973E-04 + 4.1383983000E-08 1.2016972164E-04 + 4.2211663000E-08 1.2205070453E-04 + 4.3055896000E-08 1.2396112854E-04 + 4.3917014000E-08 1.2590145663E-04 + 4.4795355000E-08 1.2787215756E-04 + 4.5691262000E-08 1.2987370346E-04 + 4.6605087000E-08 1.3190657868E-04 + 4.7537189000E-08 1.3397127502E-04 + 4.8487932000E-08 1.3606828716E-04 + 4.9457691000E-08 1.3819812574E-04 + 5.0446845000E-08 1.4036130167E-04 + 5.1455782000E-08 1.4255833700E-04 + 5.2484897000E-08 1.4478976029E-04 + 5.3534595000E-08 1.4705611292E-04 + 5.4605287000E-08 1.4935794020E-04 + 5.5697393000E-08 1.5169579767E-04 + 5.6811341000E-08 1.5407024868E-04 + 5.7947568000E-08 1.5648186638E-04 + 5.9106519000E-08 1.5893123130E-04 + 6.0288649000E-08 1.6141893539E-04 + 6.1494422000E-08 1.6394557963E-04 + 6.2724311000E-08 1.6651177383E-04 + 6.3978797000E-08 1.6911813431E-04 + 6.5258373000E-08 1.7176529198E-04 + 6.6563540000E-08 1.7445388378E-04 + 6.7894811000E-08 1.7718456069E-04 + 6.9252707000E-08 1.7995797924E-04 + 7.0637762000E-08 1.8277481151E-04 + 7.2050517000E-08 1.8563573262E-04 + 7.3491527000E-08 1.8854143470E-04 + 7.4961358000E-08 1.9149262051E-04 + 7.6460585000E-08 1.9448999913E-04 + 7.7989797000E-08 1.9753429579E-04 + 7.9549593000E-08 2.0062624346E-04 + 8.1140584000E-08 2.0376658669E-04 + 8.2763396000E-08 2.0695608713E-04 + 8.4418664000E-08 2.1019551143E-04 + 8.6107037000E-08 2.1348564081E-04 + 8.7829178000E-08 2.1682727069E-04 + 8.9585762000E-08 2.2022120648E-04 + 9.1377477000E-08 2.2366826527E-04 + 9.3205026000E-08 2.2716927931E-04 + 9.5069127000E-08 2.3072509565E-04 + 9.6970509000E-08 2.3433656824E-04 + 9.8909920000E-08 2.3800457273E-04 + 1.0088812000E-07 2.4172999291E-04 + 1.0290588000E-07 2.4551371852E-04 + 1.0496400000E-07 2.4935667866E-04 + 1.0706328000E-07 2.5325978708E-04 + 1.0920454000E-07 2.5722397938E-04 + 1.1138863000E-07 2.6125023093E-04 + 1.1361641000E-07 2.6533951926E-04 + 1.1588874000E-07 2.6949280577E-04 + 1.1820651000E-07 2.7371109048E-04 + 1.2057064000E-07 2.7799541115E-04 + 1.2298205000E-07 2.8234678837E-04 + 1.2544169000E-07 2.8676627970E-04 + 1.2795053000E-07 2.9125496092E-04 + 1.3050954000E-07 2.9581389005E-04 + 1.3311973000E-07 3.0044417842E-04 + 1.3578212000E-07 3.0514693669E-04 + 1.3849777000E-07 3.0992332732E-04 + 1.4126772000E-07 3.1477445864E-04 + 1.4409308000E-07 3.1970154251E-04 + 1.4697494000E-07 3.2470573609E-04 + 1.4991444000E-07 3.2978826372E-04 + 1.5291272000E-07 3.3495032951E-04 + 1.5597098000E-07 3.4019322032E-04 + 1.5909040000E-07 3.4551816770E-04 + 1.6227221000E-07 3.5092646766E-04 + 1.6551765000E-07 3.5641941170E-04 + 1.6882800000E-07 3.6199833726E-04 + 1.7220456000E-07 3.6766459318E-04 + 1.7564866000E-07 3.7341955606E-04 + 1.7916163000E-07 3.7926457972E-04 + 1.8274486000E-07 3.8520109488E-04 + 1.8639976000E-07 3.9123054151E-04 + 1.9012775000E-07 3.9735435220E-04 + 1.9393031000E-07 4.0357403383E-04 + 1.9780891000E-07 4.0989105211E-04 + 2.0176509000E-07 4.1630696184E-04 + 2.0580039000E-07 4.2282329216E-04 + 2.0991640000E-07 4.2944162715E-04 + 2.1411473000E-07 4.3616355670E-04 + 2.1839703000E-07 4.4299070808E-04 + 2.2276497000E-07 4.4992471336E-04 + 2.2722027000E-07 4.5696725652E-04 + 2.3176467000E-07 4.6412002516E-04 + 2.3639996000E-07 4.7138475720E-04 + 2.4112796000E-07 4.7876320856E-04 + 2.4595052000E-07 4.8625715269E-04 + 2.5086953000E-07 4.9386839552E-04 + 2.5588692000E-07 5.0159877464E-04 + 2.6100466000E-07 5.0945015854E-04 + 2.6622476000E-07 5.1742444581E-04 + 2.7154925000E-07 5.2552353404E-04 + 2.7698024000E-07 5.3374941043E-04 + 2.8251984000E-07 5.4210402931E-04 + 2.8817024000E-07 5.5058943266E-04 + 2.9393364000E-07 5.5920764363E-04 + 2.9981231000E-07 5.6796075599E-04 + 3.0580856000E-07 5.7685088808E-04 + 3.1192473000E-07 5.8588016746E-04 + 3.1816323000E-07 5.9505078924E-04 + 3.2452649000E-07 6.0436494149E-04 + 3.3101702000E-07 6.1382489250E-04 + 3.3763736000E-07 6.2343291653E-04 + 3.4439011000E-07 6.3319133682E-04 + 3.5127791000E-07 6.4310249566E-04 + 3.5830347000E-07 6.5316879676E-04 + 3.6546954000E-07 6.6339266105E-04 + 3.7277893000E-07 6.7377655456E-04 + 3.8023451000E-07 6.8432298728E-04 + 3.8783920000E-07 6.9503449803E-04 + 3.9559598000E-07 7.0591366766E-04 + 4.0350790000E-07 7.1696313195E-04 + 4.1157806000E-07 7.2818555256E-04 + 4.1980962000E-07 7.3958363006E-04 + 4.2820581000E-07 7.5116011674E-04 + 4.3676993000E-07 7.6291781535E-04 + 4.4550533000E-07 7.7485955054E-04 + 4.5441543000E-07 7.8698819540E-04 + 4.6350374000E-07 7.9930669732E-04 + 4.7277382000E-07 8.1181802231E-04 + 4.8222929000E-07 8.2452516789E-04 + 4.9187388000E-07 8.3743122896E-04 + 5.0171136000E-07 8.5053930248E-04 + 5.1174559000E-07 8.6385255342E-04 + 5.2198050000E-07 8.7737418677E-04 + 5.3242011000E-07 8.9110747273E-04 + 5.4306851000E-07 9.0505571900E-04 + 5.5392988000E-07 9.1922229577E-04 + 5.6500848000E-07 9.3361062127E-04 + 5.7630865000E-07 9.4822416050E-04 + 5.8783482000E-07 9.6306643688E-04 + 5.9959152000E-07 9.7814104361E-04 + 6.1158335000E-07 9.9345160371E-04 + 6.2381501000E-07 1.0090018072E-03 + 6.3629131000E-07 1.0247954223E-03 + 6.4901714000E-07 1.0408362552E-03 + 6.6199748000E-07 1.0571281625E-03 + 6.7523743000E-07 1.0736750862E-03 + 6.8874218000E-07 1.0904810155E-03 + 7.0251702000E-07 1.1075499970E-03 + 7.1656736000E-07 1.1248861582E-03 + 7.3089871000E-07 1.1424936814E-03 + 7.4551669000E-07 1.1603768137E-03 + 7.6042702000E-07 1.1785398538E-03 + 7.7563556000E-07 1.1969871989E-03 + 7.9114827000E-07 1.2157232940E-03 + 8.0697124000E-07 1.2347526668E-03 + 8.2311066000E-07 1.2540798897E-03 + 8.3957288000E-07 1.2737096498E-03 + 8.5636433000E-07 1.2936466519E-03 + 8.7349162000E-07 1.3138957351E-03 + 8.9096145000E-07 1.3344617646E-03 + 9.0878068000E-07 1.3553497122E-03 + 9.2695629000E-07 1.3765646075E-03 + 9.4549542000E-07 1.3981115825E-03 + 9.6440533000E-07 1.4199958231E-03 + 9.8369344000E-07 1.4422226134E-03 + 1.0033673000E-06 1.4647972994E-03 + 1.0234347000E-06 1.4877254121E-03 + 1.0439033000E-06 1.5110122436E-03 + 1.0647814000E-06 1.5346637224E-03 + 1.0860770000E-06 1.5586853410E-03 + 1.1077986000E-06 1.5830830619E-03 + 1.1299546000E-06 1.6078626373E-03 + 1.1525536000E-06 1.6330299468E-03 + 1.1756047000E-06 1.6585913262E-03 + 1.1991168000E-06 1.6845527861E-03 + 1.2230991000E-06 1.7109205671E-03 + 1.2475611000E-06 1.7377011347E-03 + 1.2725124000E-06 1.7649009559E-03 + 1.2979626000E-06 1.7925263913E-03 + 1.3239218000E-06 1.8205842356E-03 + 1.3504003000E-06 1.8490813861E-03 + 1.3774083000E-06 1.8780245191E-03 + 1.4049565000E-06 1.9074207334E-03 + 1.4330556000E-06 1.9372770100E-03 + 1.4617167000E-06 1.9676006376E-03 + 1.4909510000E-06 1.9983988891E-03 + 1.5207701000E-06 2.0296793362E-03 + 1.5511855000E-06 2.0614493214E-03 + 1.5822092000E-06 2.0937165847E-03 + 1.6138533000E-06 2.1264888418E-03 + 1.6461304000E-06 2.1597741955E-03 + 1.6790530000E-06 2.1935805120E-03 + 1.7126341000E-06 2.2279160380E-03 + 1.7468868000E-06 2.2627889857E-03 + 1.7818245000E-06 2.2982077349E-03 + 1.8174610000E-06 2.3341809301E-03 + 1.8538102000E-06 2.3707171732E-03 + 1.8908864000E-06 2.4078253237E-03 + 1.9287041000E-06 2.4455142936E-03 + 1.9672782000E-06 2.4837932437E-03 + 2.0066238000E-06 2.5226713810E-03 + 2.0467563000E-06 2.5621580546E-03 + 2.0876914000E-06 2.6022627528E-03 + 2.1294452000E-06 2.6429951964E-03 + 2.1720341000E-06 2.6843652367E-03 + 2.2154748000E-06 2.7263828515E-03 + 2.2597843000E-06 2.7690581425E-03 + 2.3049800000E-06 2.8124014271E-03 + 2.3510796000E-06 2.8564231383E-03 + 2.3981012000E-06 2.9011339163E-03 + 2.4460632000E-06 2.9465445089E-03 + 2.4949845000E-06 2.9926659571E-03 + 2.5448842000E-06 3.0395093065E-03 + 2.5957818000E-06 3.0870857937E-03 + 2.6476975000E-06 3.1354071197E-03 + 2.7006514000E-06 3.1844846999E-03 + 2.7546645000E-06 3.2343305899E-03 + 2.8097577000E-06 3.2849565545E-03 + 2.8659529000E-06 3.3363750772E-03 + 2.9232720000E-06 3.3885984355E-03 + 2.9817374000E-06 3.4416391567E-03 + 3.0413721000E-06 3.4955101019E-03 + 3.1021996000E-06 3.5502243689E-03 + 3.1642436000E-06 3.6057950176E-03 + 3.2275284000E-06 3.6622354266E-03 + 3.2920790000E-06 3.7195593734E-03 + 3.3579206000E-06 3.7777805849E-03 + 3.4250790000E-06 3.8369130880E-03 + 3.4935806000E-06 3.8969712032E-03 + 3.5634522000E-06 3.9579693629E-03 + 3.6347212000E-06 4.0199222815E-03 + 3.7074157000E-06 4.0828450352E-03 + 3.7815640000E-06 4.1467526230E-03 + 3.8571953000E-06 4.2116605670E-03 + 3.9343392000E-06 4.2775844742E-03 + 4.0130260000E-06 4.3445402881E-03 + 4.0932865000E-06 4.4125441116E-03 + 4.1751522000E-06 4.4816123710E-03 + 4.2586552000E-06 4.5517617244E-03 + 4.3438283000E-06 4.6230091391E-03 + 4.4307049000E-06 4.6953718006E-03 + 4.5193190000E-06 4.7688671075E-03 + 4.6097054000E-06 4.8435128301E-03 + 4.7018995000E-06 4.9193269377E-03 + 4.7959375000E-06 4.9963277565E-03 + 4.8918562000E-06 5.0745337981E-03 + 4.9896934000E-06 5.1539640786E-03 + 5.0894872000E-06 5.2346375421E-03 + 5.1912770000E-06 5.3165738640E-03 + 5.2951025000E-06 5.3997926345E-03 + 5.4010046000E-06 5.4843140764E-03 + 5.5090247000E-06 5.5701584747E-03 + 5.6192052000E-06 5.6573465690E-03 + 5.7315893000E-06 5.7458993856E-03 + 5.8462210000E-06 5.8358382298E-03 + 5.9631455000E-06 5.9271849906E-03 + 6.0824084000E-06 6.0199615059E-03 + 6.2040565000E-06 6.1141901805E-03 + 6.3281377000E-06 6.2098938959E-03 + 6.4547004000E-06 6.3070955387E-03 + 6.5837944000E-06 6.4058186863E-03 + 6.7154703000E-06 6.5060871341E-03 + 6.8497797000E-06 6.6079250414E-03 + 6.9867753000E-06 6.7113569973E-03 + 7.1265108000E-06 6.8164079349E-03 + 7.2690410000E-06 6.9231031971E-03 + 7.4144219000E-06 7.0314686011E-03 + 7.5627103000E-06 7.1415301299E-03 + 7.7139645000E-06 7.2533144439E-03 + 7.8682438000E-06 7.3668484975E-03 + 8.0256087000E-06 7.4821596771E-03 + 8.1861208000E-06 7.5992757181E-03 + 8.3498433000E-06 7.7182250576E-03 + 8.5168401000E-06 7.8390361683E-03 + 8.6871769000E-06 7.9617383469E-03 + 8.8609205000E-06 8.0863611932E-03 + 9.0381389000E-06 8.2129346735E-03 + 9.2189017000E-06 8.3414893950E-03 + 9.4032797000E-06 8.4720563069E-03 + 9.5913453000E-06 8.6046669734E-03 + 9.7831722000E-06 8.7393533481E-03 + 9.9788356000E-06 8.8761479034E-03 + 1.0178412000E-05 9.0150834786E-03 + 1.0381981000E-05 9.1561945148E-03 + 1.0589620000E-05 9.2995133688E-03 + 1.0801413000E-05 9.4450763901E-03 + 1.1017441000E-05 9.5929172785E-03 + 1.1237790000E-05 9.7430725778E-03 + 1.1462545000E-05 9.8955775507E-03 + 1.1691796000E-05 1.0050470249E-02 + 1.1925632000E-05 1.0207787425E-02 + 1.2164145000E-05 1.0367567228E-02 + 1.2407428000E-05 1.0529847845E-02 + 1.2655576000E-05 1.0694668155E-02 + 1.2908688000E-05 1.0862069039E-02 + 1.3166862000E-05 1.1032090041E-02 + 1.3430199000E-05 1.1204772019E-02 + 1.3698803000E-05 1.1380157107E-02 + 1.3972779000E-05 1.1558287397E-02 + 1.4252235000E-05 1.1739206219E-02 + 1.4537279000E-05 1.1922956189E-02 + 1.4828025000E-05 1.2109583064E-02 + 1.5124585000E-05 1.2299130568E-02 + 1.5427077000E-05 1.2491645515E-02 + 1.5735619000E-05 1.2687173942E-02 + 1.6050331000E-05 1.2885762390E-02 + 1.6371338000E-05 1.3087459763E-02 + 1.6698764000E-05 1.3292313535E-02 + 1.7032740000E-05 1.3500374746E-02 + 1.7373394000E-05 1.3711691736E-02 + 1.7720862000E-05 1.3926316980E-02 + 1.8075280000E-05 1.4144302083E-02 + 1.8436785000E-05 1.4365698411E-02 + 1.8805521000E-05 1.4590560742E-02 + 1.9181631000E-05 1.4818942341E-02 + 1.9565264000E-05 1.5050899215E-02 + 1.9956569000E-05 1.5286486447E-02 + 2.0355701000E-05 1.5525761796E-02 + 2.0762815000E-05 1.5768782071E-02 + 2.1178071000E-05 1.6015606106E-02 + 2.1601632000E-05 1.6266293537E-02 + 2.2033665000E-05 1.6520905367E-02 + 2.2474338000E-05 1.6779502174E-02 + 2.2923825000E-05 1.7042147039E-02 + 2.3382301000E-05 1.7308902578E-02 + 2.3849947000E-05 1.7579833843E-02 + 2.4326946000E-05 1.7855005964E-02 + 2.4813485000E-05 1.8134485286E-02 + 2.5309755000E-05 1.8418339343E-02 + 2.5815950000E-05 1.8706636258E-02 + 2.6332269000E-05 1.8999445858E-02 + 2.6858915000E-05 1.9296839073E-02 + 2.7396093000E-05 1.9598886780E-02 + 2.7944015000E-05 1.9905662600E-02 + 2.8502895000E-05 2.0217240048E-02 + 2.9072953000E-05 2.0533694751E-02 + 2.9654412000E-05 2.0855102740E-02 + 3.0247500000E-05 2.1181541537E-02 + 3.0852450000E-05 2.1513090119E-02 + 3.1469499000E-05 2.1849828335E-02 + 3.2098889000E-05 2.2191837428E-02 + 3.2740867000E-05 2.2539200000E-02 + 3.3395684000E-05 2.2891999436E-02 + 3.4063598000E-05 2.3250321495E-02 + 3.4744870000E-05 2.3614252116E-02 + 3.5439767000E-05 2.3983879005E-02 + 3.6148563000E-05 2.4359292118E-02 + 3.6871534000E-05 2.4740580979E-02 + 3.7608965000E-05 2.5127838350E-02 + 3.8361144000E-05 2.5521157024E-02 + 3.9128367000E-05 2.5920632422E-02 + 3.9910934000E-05 2.6326360455E-02 + 4.0709153000E-05 2.6738439573E-02 + 4.1523336000E-05 2.7156968652E-02 + 4.2353803000E-05 2.7582049019E-02 + 4.3200879000E-05 2.8013782874E-02 + 4.4064896000E-05 2.8452274272E-02 + 4.4946194000E-05 2.8897629584E-02 + 4.5845118000E-05 2.9349955934E-02 + 4.6762020000E-05 2.9809362178E-02 + 4.7697261000E-05 3.0275959855E-02 + 4.8651206000E-05 3.0749860643E-02 + 4.9624230000E-05 3.1231179314E-02 + 5.0616715000E-05 3.1720032184E-02 + 5.1629049000E-05 3.2216536584E-02 + 5.2661630000E-05 3.2720812781E-02 + 5.3714863000E-05 3.3232982453E-02 + 5.4789160000E-05 3.3753168649E-02 + 5.5884943000E-05 3.4281497200E-02 + 5.7002642000E-05 3.4818095690E-02 + 5.8142695000E-05 3.5363093410E-02 + 5.9305549000E-05 3.5916621794E-02 + 6.0491660000E-05 3.6478814361E-02 + 6.1701493000E-05 3.7049806663E-02 + 6.2935523000E-05 3.7629736704E-02 + 6.4194233000E-05 3.8218743942E-02 + 6.5478118000E-05 3.8816971114E-02 + 6.6787680000E-05 3.9424561839E-02 + 6.8123434000E-05 4.0041663358E-02 + 6.9485902000E-05 4.0668423693E-02 + 7.0875620000E-05 4.1304994822E-02 + 7.2293133000E-05 4.1951530307E-02 + 7.3738996000E-05 4.2608185707E-02 + 7.5213775000E-05 4.3275118976E-02 + 7.6718051000E-05 4.3952492199E-02 + 7.8252412000E-05 4.4640467917E-02 + 7.9817460000E-05 4.5339212224E-02 + 8.1413809000E-05 4.6048893792E-02 + 8.3042086000E-05 4.6769684253E-02 + 8.4702927000E-05 4.7501756361E-02 + 8.6396986000E-05 4.8245287902E-02 + 8.8124926000E-05 4.9000457649E-02 + 8.9887424000E-05 4.9767447502E-02 + 9.1685173000E-05 5.0546443278E-02 + 9.3518876000E-05 5.1337632028E-02 + 9.5389254000E-05 5.2141205433E-02 + 9.7297039000E-05 5.2957356700E-02 + 9.9242979000E-05 5.3786282652E-02 + 1.0122784000E-04 5.4628184475E-02 + 1.0325240000E-04 5.5483265094E-02 + 1.0531744000E-04 5.6351725338E-02 + 1.0742379000E-04 5.7233783199E-02 + 1.0957227000E-04 5.8129648905E-02 + 1.1176371000E-04 5.9039533353E-02 + 1.1399899000E-04 5.9963664592E-02 + 1.1627897000E-04 6.0902258681E-02 + 1.1860455000E-04 6.1855544477E-02 + 1.2097664000E-04 6.2823751128E-02 + 1.2339617000E-04 6.3807112112E-02 + 1.2586409000E-04 6.4805865125E-02 + 1.2838138000E-04 6.5820256002E-02 + 1.3094900000E-04 6.6850518507E-02 + 1.3356798000E-04 6.7896910459E-02 + 1.3623934000E-04 6.8959681442E-02 + 1.3896413000E-04 7.0039088779E-02 + 1.4174341000E-04 7.1135389482E-02 + 1.4457828000E-04 7.2248851992E-02 + 1.4746985000E-04 7.3379744223E-02 + 1.5041924000E-04 7.4528333548E-02 + 1.5342763000E-04 7.5694906144E-02 + 1.5649618000E-04 7.6879735751E-02 + 1.5962610000E-04 7.8083110776E-02 + 1.6281863000E-04 7.9305326322E-02 + 1.6607500000E-04 8.0546668812E-02 + 1.6939650000E-04 8.1807442667E-02 + 1.7278443000E-04 8.3087951054E-02 + 1.7624012000E-04 8.4388503396E-02 + 1.7976492000E-04 8.5709411486E-02 + 1.8336022000E-04 8.7050996865E-02 + 1.8702742000E-04 8.8413579466E-02 + 1.9076797000E-04 8.9797492404E-02 + 1.9458333000E-04 9.1203066963E-02 + 1.9847500000E-04 9.2630643600E-02 + 2.0244450000E-04 9.4080564440E-02 + 2.0649339000E-04 9.5553180474E-02 + 2.1062326000E-04 9.7048847738E-02 + 2.1483572000E-04 9.8567923586E-02 + 2.1913243000E-04 1.0011077739E-01 + 2.2351508000E-04 1.0167778311E-01 + 2.2798539000E-04 1.0326931921E-01 + 2.3254509000E-04 1.0488576142E-01 + 2.3719599000E-04 1.0652750746E-01 + 2.4193991000E-04 1.0819495199E-01 + 2.4677871000E-04 1.0988849710E-01 + 2.5171429000E-04 1.1160855218E-01 + 2.5674857000E-04 1.1335552676E-01 + 2.6188354000E-04 1.1512984775E-01 + 2.6712122000E-04 1.1693194533E-01 + 2.7246364000E-04 1.1876224596E-01 + 2.7791291000E-04 1.2062119630E-01 + 2.8347117000E-04 1.2250924583E-01 + 2.8914059000E-04 1.2442684669E-01 + 2.9492341000E-04 1.2637446712E-01 + 3.0082187000E-04 1.2835256758E-01 + 3.0683831000E-04 1.3036163430E-01 + 3.1297508000E-04 1.3240214875E-01 + 3.1923458000E-04 1.3447460100E-01 + 3.2561927000E-04 1.3657949275E-01 + 3.3213166000E-04 1.3871733380E-01 + 3.3877429000E-04 1.4088863531E-01 + 3.4554978000E-04 1.4309392599E-01 + 3.5246077000E-04 1.4533373227E-01 + 3.5950999000E-04 1.4760860089E-01 + 3.6670019000E-04 1.4991907596E-01 + 3.7403419000E-04 1.5226571495E-01 + 3.8151487000E-04 1.5464908522E-01 + 3.8914517000E-04 1.5706976372E-01 + 3.9692807000E-04 1.5952833051E-01 + 4.0486664000E-04 1.6202538432E-01 + 4.1296397000E-04 1.6456152021E-01 + 4.2122325000E-04 1.6713735458E-01 + 4.2964771000E-04 1.6975350600E-01 + 4.3824067000E-04 1.7241061063E-01 + 4.4700548000E-04 1.7510930331E-01 + 4.5594559000E-04 1.7785023903E-01 + 4.6506450000E-04 1.8063407715E-01 + 4.7436579000E-04 1.8346149044E-01 + 4.8385311000E-04 1.8633316169E-01 + 4.9353017000E-04 1.8924978045E-01 + 5.0340077000E-04 1.9221205185E-01 + 5.1346879000E-04 1.9522069322E-01 + 5.2373816000E-04 1.9827642490E-01 + 5.3421293000E-04 2.0137999080E-01 + 5.4489719000E-04 2.0453213433E-01 + 5.5579513000E-04 2.0773361592E-01 + 5.6691103000E-04 2.1098520975E-01 + 5.7824925000E-04 2.1428770042E-01 + 5.8981424000E-04 2.1764188565E-01 + 6.0161052000E-04 2.2104857014E-01 + 6.1364273000E-04 2.2450857976E-01 + 6.2591559000E-04 2.2802274957E-01 + 6.3843390000E-04 2.3159192362E-01 + 6.5120258000E-04 2.3521696600E-01 + 6.6422663000E-04 2.3889874911E-01 + 6.7751116000E-04 2.4263816183E-01 + 6.9106139000E-04 2.4643610914E-01 + 7.0488261000E-04 2.5029350055E-01 + 7.1898027000E-04 2.5421127494E-01 + 7.3335987000E-04 2.5819036947E-01 + 7.4802707000E-04 2.6223174983E-01 + 7.6298761000E-04 2.6633638765E-01 + 7.7824736000E-04 2.7050527397E-01 + 7.9381231000E-04 2.7473941604E-01 + 8.0968855000E-04 2.7903983147E-01 + 8.2588233000E-04 2.8340756417E-01 + 8.4239997000E-04 2.8784365955E-01 + 8.5924797000E-04 2.9234919378E-01 + 8.7643293000E-04 2.9692525184E-01 + 8.9396159000E-04 3.0157293783E-01 + 9.1184082000E-04 3.0629337187E-01 + 9.3007764000E-04 3.1108769493E-01 + 9.4867919000E-04 3.1595706047E-01 + 9.6765277000E-04 3.2090264453E-01 + 9.8700583000E-04 3.2592564258E-01 + 1.0067459000E-03 3.3102725097E-01 + 1.0268809000E-03 3.3620874644E-01 + 1.0474185000E-03 3.4147132071E-01 + 1.0683669000E-03 3.4681628078E-01 + 1.0897342000E-03 3.5224488671E-01 + 1.1115289000E-03 3.5775847871E-01 + 1.1337595000E-03 3.6335837488E-01 + 1.1564346000E-03 3.6904589656E-01 + 1.1795633000E-03 3.7482246790E-01 + 1.2031546000E-03 3.8068946469E-01 + 1.2272177000E-03 3.8664828944E-01 + 1.2517620000E-03 3.9270037069E-01 + 1.2767973000E-03 3.9884721142E-01 + 1.3023332000E-03 4.0509024096E-01 + 1.3283799000E-03 4.1143101081E-01 + 1.3549475000E-03 4.1787102265E-01 + 1.3820464000E-03 4.2441182562E-01 + 1.4096874000E-03 4.3105503921E-01 + 1.4378811000E-03 4.3780220838E-01 + 1.4666387000E-03 4.4465499528E-01 + 1.4959715000E-03 4.5161505827E-01 + 1.5258909000E-03 4.5868405189E-01 + 1.5564088000E-03 4.6586372077E-01 + 1.5875369000E-03 4.7315573392E-01 + 1.6192877000E-03 4.8056191906E-01 + 1.6516734000E-03 4.8808400414E-01 + 1.6847069000E-03 4.9572385015E-01 + 1.7184010000E-03 5.0348326436E-01 + 1.7527691000E-03 5.1136416149E-01 + 1.7878244000E-03 5.1936837905E-01 + 1.8235809000E-03 5.2749790572E-01 + 1.8600526000E-03 5.3575469735E-01 + 1.8972536000E-03 5.4414069994E-01 + 1.9351987000E-03 5.5265798419E-01 + 1.9739026000E-03 5.6130856426E-01 + 2.0133807000E-03 5.7009457654E-01 + 2.0536483000E-03 5.7901809999E-01 + 2.0947213000E-03 5.8808131137E-01 + 2.1366157000E-03 5.9728637341E-01 + 2.1793480000E-03 6.0663552228E-01 + 2.2229350000E-03 6.1613102244E-01 + 2.2673937000E-03 6.2577514424E-01 + 2.3127416000E-03 6.3557022831E-01 + 2.3589964000E-03 6.4551861955E-01 + 2.4061763000E-03 6.5562273098E-01 + 2.4542998000E-03 6.6588499961E-01 + 2.5033858000E-03 6.7630790696E-01 + 2.5534536000E-03 6.8689397796E-01 + 2.6045226000E-03 6.9764571684E-01 + 2.6566131000E-03 7.0856577476E-01 + 2.7097453000E-03 7.1965673826E-01 + 2.7639402000E-03 7.3092131709E-01 + 2.8192191000E-03 7.4236223821E-01 + 2.8756034000E-03 7.5398220408E-01 + 2.9331155000E-03 7.6578407736E-01 + 2.9917778000E-03 7.7777067338E-01 + 3.0516134000E-03 7.8994490311E-01 + 3.1126456000E-03 8.0230966988E-01 + 3.1748985000E-03 8.1486799012E-01 + 3.2383965000E-03 8.2762289057E-01 + 3.3031644000E-03 8.4057742781E-01 + 3.3692277000E-03 8.5373474706E-01 + 3.4366123000E-03 8.6709802078E-01 + 3.5053445000E-03 8.8067044780E-01 + 3.5754514000E-03 8.9445533116E-01 + 3.6469605000E-03 9.0845599743E-01 + 3.7198997000E-03 9.2267579610E-01 + 3.7942977000E-03 9.3711817629E-01 + 3.8701836000E-03 9.5178660734E-01 + 3.9475873000E-03 9.6668465491E-01 + 4.0265390000E-03 9.8181588317E-01 + 4.1070698000E-03 9.9718396879E-01 + 4.1892112000E-03 1.0127926036E+00 + 4.2729954000E-03 1.0286455506E+00 + 4.3584553000E-03 1.0447466422E+00 + 4.4456244000E-03 1.0610997600E+00 + 4.5345369000E-03 1.0777088518E+00 + 4.6252277000E-03 1.0945779302E+00 + 4.7177322000E-03 1.1117110339E+00 + 4.8120869000E-03 1.1291123375E+00 + 4.9083286000E-03 1.1467860014E+00 + 5.0064952000E-03 1.1647363182E+00 + 5.1066251000E-03 1.1829676003E+00 + 5.2087576000E-03 1.2014842518E+00 + 5.3129327000E-03 1.2202907301E+00 + 5.4191914000E-03 1.2393915984E+00 + 5.5275752000E-03 1.2587914338E+00 + 5.6381267000E-03 1.2784949336E+00 + 5.7508893000E-03 1.2985068590E+00 + 5.8659070000E-03 1.3188319985E+00 + 5.9832252000E-03 1.3394753072E+00 + 6.1028897000E-03 1.3604417285E+00 + 6.2249475000E-03 1.3817363329E+00 + 6.3494464000E-03 1.4033642459E+00 + 6.4764354000E-03 1.4253307155E+00 + 6.6059641000E-03 1.4476410062E+00 + 6.7380834000E-03 1.4703005178E+00 + 6.8728450000E-03 1.4933146976E+00 + 7.0103019000E-03 1.5166891234E+00 + 7.1505080000E-03 1.5404294327E+00 + 7.2935181000E-03 1.5645413218E+00 + 7.4393885000E-03 1.5890306438E+00 + 7.5881762000E-03 1.6139032720E+00 + 7.7399398000E-03 1.6391652487E+00 + 7.8947386000E-03 1.6648226319E+00 + 8.0526333000E-03 1.6908816102E+00 + 8.2136860000E-03 1.7173484996E+00 + 8.3779597000E-03 1.7442296588E+00 + 8.5455189000E-03 1.7715315852E+00 + 8.7164293000E-03 1.7992608635E+00 + 8.8907579000E-03 1.8274241789E+00 + 9.0685730000E-03 1.8560283150E+00 + 9.2499445000E-03 1.8850801992E+00 + 9.4349434000E-03 1.9145868193E+00 + 9.6236423000E-03 1.9445553015E+00 + 9.8161151000E-03 1.9749928595E+00 + 1.0012437000E-02 2.0059067919E+00 + 1.0212686000E-02 2.0373047150E+00 + 1.0416940000E-02 2.0691941038E+00 + 1.0625279000E-02 2.1015826354E+00 + 1.0837784000E-02 2.1344780147E+00 + 1.1054540000E-02 2.1678884348E+00 + 1.1275631000E-02 2.2018218000E+00 + 1.1501143000E-02 2.2362861892E+00 + 1.1731166000E-02 2.2712901554E+00 + 1.1965790000E-02 2.3068421102E+00 + 1.2205105000E-02 2.3429503263E+00 + 1.2449207000E-02 2.3796238393E+00 + 1.2698192000E-02 2.4168715357E+00 + 1.2952155000E-02 2.4547020063E+00 + 1.3211199000E-02 2.4931248844E+00 + 1.3475422000E-02 2.5321489072E+00 + 1.3744931000E-02 2.5717839884E+00 + 1.4019830000E-02 2.6120394395E+00 + 1.4300226000E-02 2.6529248548E+00 + 1.4586231000E-02 2.6944503946E+00 + 1.4877955000E-02 2.7366257627E+00 + 1.5175514000E-02 2.7794613648E+00 + 1.5479025000E-02 2.8229675777E+00 + 1.5788605000E-02 2.8671546066E+00 + 1.6104377000E-02 2.9120333393E+00 + 1.6426465000E-02 2.9576146252E+00 + 1.6754994000E-02 3.0039092746E+00 + 1.7090094000E-02 3.0509286199E+00 + 1.7431896000E-02 3.0986839454E+00 + 1.7780534000E-02 3.1471867656E+00 + 1.8136144000E-02 3.1964486815E+00 + 1.8498867000E-02 3.2464817905E+00 + 1.8868845000E-02 3.2972981273E+00 + 1.9246222000E-02 3.3489098008E+00 + 1.9631146000E-02 3.4013292635E+00 + 2.0023769000E-02 3.4545693037E+00 + 2.0424244000E-02 3.5086426328E+00 + 2.0832729000E-02 3.5635624236E+00 + 2.1249384000E-02 3.6193418980E+00 + 2.1674371000E-02 3.6759943260E+00 + 2.2107859000E-02 3.7335336854E+00 + 2.2550016000E-02 3.7919735914E+00 + 2.3001016000E-02 3.8513282221E+00 + 2.3461037000E-02 3.9116120447E+00 + 2.3930257000E-02 3.9728392873E+00 + 2.4408863000E-02 4.0350251103E+00 + 2.4897040000E-02 4.0981841650E+00 + 2.5394981000E-02 4.1623318895E+00 + 2.5902880000E-02 4.2274835949E+00 + 2.6420938000E-02 4.2936552315E+00 + 2.6949357000E-02 4.3608626131E+00 + 2.7488344000E-02 4.4291219245E+00 + 2.8038111000E-02 4.4984497120E+00 + 2.8598873000E-02 4.5688626248E+00 + 2.9170850000E-02 4.6403776609E+00 + 2.9754267000E-02 4.7130121586E+00 + 3.0349353000E-02 4.7867836650E+00 + 3.0956340000E-02 4.8617098064E+00 + 3.1575467000E-02 4.9378087772E+00 + 3.2206976000E-02 5.0150988372E+00 + 3.2851115000E-02 5.0935986746E+00 + 3.3508138000E-02 5.1733273953E+00 + 3.4178300000E-02 5.2543039105E+00 + 3.4861866000E-02 5.3365480193E+00 + 3.5559104000E-02 5.4200795529E+00 + 3.6270286000E-02 5.5049184908E+00 + 3.6995692000E-02 5.5910854308E+00 + 3.7735605000E-02 5.6786009849E+00 + 3.8490318000E-02 5.7674865997E+00 + 3.9260124000E-02 5.8577633676E+00 + 4.0045326000E-02 5.9494531980E+00 + 4.0846233000E-02 6.0425783345E+00 + 4.1663158000E-02 6.1371611157E+00 + 4.2496421000E-02 6.2332243162E+00 + 4.3346349000E-02 6.3307911367E+00 + 4.4213276000E-02 6.4298851930E+00 + 4.5097542000E-02 6.5305303924E+00 + 4.5999492000E-02 6.6327508125E+00 + 4.6919482000E-02 6.7365713726E+00 + 4.7857872000E-02 6.8420170284E+00 + 4.8815029000E-02 6.9491131052E+00 + 4.9791330000E-02 7.0578856220E+00 + 5.0787157000E-02 7.1683607213E+00 + 5.1802900000E-02 7.2805649958E+00 + 5.2838958000E-02 7.3945255871E+00 + 5.3895737000E-02 7.5102699532E+00 + 5.4973652000E-02 7.6278260784E+00 + 5.6073125000E-02 7.7472222433E+00 + 5.7194587000E-02 7.8684872323E+00 + 5.8338479000E-02 7.9916504293E+00 + 5.9505248000E-02 8.1167413744E+00 + 6.0695353000E-02 8.2437903984E+00 + 6.1909260000E-02 8.3728280737E+00 + 6.3147446000E-02 8.5038856294E+00 + 6.4410395000E-02 8.6369945153E+00 + 6.5698602000E-02 8.7721868137E+00 + 6.7012575000E-02 8.9094954327E+00 + 6.8352826000E-02 9.0489531519E+00 + 6.9719883000E-02 9.1905938643E+00 + 7.1114280000E-02 9.3344515205E+00 + 7.2536566000E-02 9.4805610482E+00 + 7.3987297000E-02 9.6289575126E+00 + 7.5467043000E-02 9.7796768231E+00 + 7.6976384000E-02 9.9327553076E+00 + 7.8515912000E-02 1.0088229904E+01 + 8.0086230000E-02 1.0246138043E+01 + 8.1687954000E-02 1.0406517837E+01 + 8.3321714000E-02 1.0569408161E+01 + 8.4988148000E-02 1.0734848041E+01 + 8.6687911000E-02 1.0902877536E+01 + 8.8421669000E-02 1.1073537122E+01 + 9.0190102000E-02 1.1246867979E+01 + 9.1993904000E-02 1.1422911967E+01 + 9.3833782000E-02 1.1601711517E+01 + 9.5710458000E-02 1.1783309807E+01 + 9.7624667000E-02 1.1967750554E+01 + 9.9577161000E-02 1.2155078376E+01 + 1.0156870000E-01 1.2345337922E+01 + 1.0360008000E-01 1.2538576518E+01 + 1.0567208000E-01 1.2734839101E+01 + 1.0778552000E-01 1.2934173726E+01 + 1.0994123000E-01 1.3136628593E+01 + 1.1214006000E-01 1.3342252968E+01 + 1.1438286000E-01 1.3551095307E+01 + 1.1667051000E-01 1.3763206041E+01 + 1.1900392000E-01 1.3978637531E+01 + 1.2138400000E-01 1.4197441273E+01 + 1.2381168000E-01 1.4419669741E+01 + 1.2628792000E-01 1.4645377269E+01 + 1.2881368000E-01 1.4874617294E+01 + 1.3138995000E-01 1.5107445079E+01 + 1.3401775000E-01 1.5343917664E+01 + 1.3669810000E-01 1.5584091150E+01 + 1.3943206000E-01 1.5828024271E+01 + 1.4222071000E-01 1.6075776566E+01 + 1.4506512000E-01 1.6327405705E+01 + 1.4796642000E-01 1.6582973683E+01 + 1.5092575000E-01 1.6842542344E+01 + 1.5394427000E-01 1.7106174254E+01 + 1.5702315000E-01 1.7373931814E+01 + 1.6016361000E-01 1.7645880716E+01 + 1.6336689000E-01 1.7922087286E+01 + 1.6663422000E-01 1.8202615898E+01 + 1.6996691000E-01 1.8487536691E+01 + 1.7336625000E-01 1.8776916942E+01 + 1.7683357000E-01 1.9070826203E+01 + 1.8037024000E-01 1.9369336246E+01 + 1.8397765000E-01 1.9672519335E+01 + 1.8765720000E-01 1.9980447375E+01 + 1.9141035000E-01 2.0293196074E+01 + 1.9523855000E-01 2.0610839060E+01 + 1.9914332000E-01 2.0933454517E+01 + 2.0312619000E-01 2.1261120159E+01 + 2.0718871000E-01 2.1593914051E+01 + 2.1133249000E-01 2.1931917853E+01 + 2.1555914000E-01 2.2275211876E+01 + 2.1987032000E-01 2.2623879139E+01 + 2.2426773000E-01 2.2978004506E+01 + 2.2875308000E-01 2.3337672238E+01 + 2.3332814000E-01 2.3702969986E+01 + 2.3799471000E-01 2.4073986333E+01 + 2.4275460000E-01 2.4450809190E+01 + 2.4760969000E-01 2.4833530521E+01 + 2.5256189000E-01 2.5222243122E+01 + 2.5761312000E-01 2.5617039036E+01 + 2.6276539000E-01 2.6018015775E+01 + 2.6802069000E-01 2.6425267695E+01 + 2.7338111000E-01 2.6838895292E+01 + 2.7884873000E-01 2.7258996637E+01 + 2.8442570000E-01 2.7685673525E+01 + 2.9011422000E-01 2.8119029871E+01 + 2.9591650000E-01 2.8559168631E+01 + 3.0183483000E-01 2.9006197089E+01 + 3.0787153000E-01 2.9460223010E+01 + 3.1402896000E-01 2.9921355368E+01 + 3.2030954000E-01 3.0389705803E+01 + 3.2671573000E-01 3.0865387074E+01 + 3.3325004000E-01 3.1348513767E+01 + 3.3991505000E-01 3.1839203718E+01 + 3.4671335000E-01 3.2337573549E+01 + 3.5364761000E-01 3.2843743783E+01 + 3.6072057000E-01 3.3357838030E+01 + 3.6793498000E-01 3.3879978580E+01 + 3.7529368000E-01 3.4410292175E+01 + 3.8279955000E-01 3.4948906331E+01 + 3.9045554000E-01 3.5495951445E+01 + 3.9826465000E-01 3.6051559313E+01 + 4.0622994000E-01 3.6615863797E+01 + 4.1435454000E-01 3.7189001473E+01 + 4.2264163000E-01 3.7771110168E+01 + 4.3109447000E-01 3.8362331016E+01 + 4.3971636000E-01 3.8962805598E+01 + 4.4851068000E-01 3.9572678697E+01 + 4.5748090000E-01 4.0192098903E+01 + 4.6663052000E-01 4.0821214413E+01 + 4.7596313000E-01 4.1460177121E+01 + 4.8548239000E-01 4.2109141180E+01 + 4.9519204000E-01 4.2768263613E+01 + 5.0509588000E-01 4.3437702896E+01 + 5.1519779000E-01 4.4117620264E+01 + 5.2550175000E-01 4.4808180974E+01 + 5.3601178000E-01 4.5509550219E+01 + 5.4673202000E-01 4.6221898420E+01 + 5.5766666000E-01 4.6945396484E+01 + 5.6881999000E-01 4.7680219071E+01 + 5.8019639000E-01 4.8426543849E+01 + 5.9180032000E-01 4.9184550764E+01 + 6.0363633000E-01 4.9954422634E+01 + 6.1570906000E-01 5.0736345073E+01 + 6.2802324000E-01 5.1530506422E+01 + 6.4058370000E-01 5.2337098320E+01 + 6.5339537000E-01 5.3156315622E+01 + 6.6646328000E-01 5.3988356317E+01 + 6.7979255000E-01 5.4833420819E+01 + 6.9338840000E-01 5.5691712531E+01 + 7.0725617000E-01 5.6563439026E+01 + 7.2140129000E-01 5.7448810067E+01 + 7.3582932000E-01 5.8348040039E+01 + 7.5054590000E-01 5.9261344743E+01 + 7.6555682000E-01 6.0188945662E+01 + 7.8086796000E-01 6.1131066150E+01 + 7.9648532000E-01 6.2087933206E+01 + 8.1241502000E-01 6.3059777390E+01 + 8.2866332000E-01 6.4046833936E+01 + 8.4523659000E-01 6.5049340836E+01 + 8.6214132000E-01 6.6067539363E+01 + 8.7938415000E-01 6.7101675782E+01 + 8.9697183000E-01 6.8151998848E+01 + 9.1491127000E-01 6.9218762699E+01 + 9.3320949000E-01 7.0302223777E+01 + 9.5187368000E-01 7.1402644290E+01 + 9.7091116000E-01 7.2520289733E+01 + 9.9032938000E-01 7.3655428798E+01 + 1.0101360000E+00 7.4808337936E+01 + 1.0303387000E+00 7.5979290191E+01 + 1.0509455000E+00 7.7168573679E+01 + 1.0719644000E+00 7.8376470609E+01 + 1.0934037000E+00 7.9603275661E+01 + 1.1152717000E+00 8.0849278648E+01 + 1.1375772000E+00 8.2114792905E+01 + 1.1603287000E+00 8.3400109675E+01 + 1.1835353000E+00 8.4705549080E+01 + 1.2072060000E+00 8.6031420358E+01 + 1.2313501000E+00 8.7378044340E+01 + 1.2559771000E+00 8.8745747642E+01 + 1.2810967000E+00 9.0134862523E+01 + 1.3067186000E+00 9.1545715750E+01 + 1.3328530000E+00 9.2978656058E+01 + 1.3595100000E+00 9.4434020968E+01 + 1.3867002000E+00 9.5912169555E+01 + 1.4144342000E+00 9.7413454962E+01 + 1.4427229000E+00 9.8938240633E+01 + 1.4715774000E+00 1.0048689473E+02 + 1.5010089000E+00 1.0205978465E+02 + 1.5310291000E+00 1.0365729829E+02 + 1.5616497000E+00 1.0527981714E+02 + 1.5928827000E+00 1.0692773217E+02 + 1.6247403000E+00 1.0860143840E+02 + 1.6572351000E+00 1.1030134518E+02 + 1.6903798000E+00 1.1202786033E+02 + 1.7241874000E+00 1.1378140044E+02 + 1.7586712000E+00 1.1556239067E+02 + 1.7938446000E+00 1.1737125433E+02 + 1.8297215000E+00 1.1920843325E+02 + 1.8663159000E+00 1.2107436706E+02 + 1.9036422000E+00 1.2296950842E+02 + 1.9417151000E+00 1.2489431761E+02 + 1.9805494000E+00 1.2684925237E+02 + 2.0201604000E+00 1.2883478785E+02 + 2.0605636000E+00 1.3085140136E+02 + 2.1017748000E+00 1.3289957716E+02 + 2.1438103000E+00 1.3497981624E+02 + 2.1866865000E+00 1.3709261622E+02 + 2.2304203000E+00 1.3923849096E+02 + 2.2750287000E+00 1.4141795075E+02 + 2.3205293000E+00 1.4363152654E+02 + 2.3669398000E+00 1.4587974539E+02 + 2.4142786000E+00 1.4816315931E+02 + 2.4625642000E+00 1.5048231599E+02 + 2.5118155000E+00 1.5283777320E+02 + 2.5620518000E+00 1.5523009846E+02 + 2.6132928000E+00 1.5765986887E+02 + 2.6655587000E+00 1.6012767555E+02 + 2.7188699000E+00 1.6263410925E+02 + 2.7732473000E+00 1.6517977431E+02 + 2.8287122000E+00 1.6776528370E+02 + 2.8852865000E+00 1.7039126806E+02 + 2.9429922000E+00 1.7305835222E+02 + 3.0018520000E+00 1.7576718285E+02 + 3.0618891000E+00 1.7851841878E+02 + 3.1231269000E+00 1.8131271710E+02 + 3.1855894000E+00 1.8415075122E+02 + 3.2493012000E+00 1.8703321055E+02 + 3.3142872000E+00 1.8996078655E+02 + 3.3805730000E+00 1.9293419065E+02 + 3.4481844000E+00 1.9595413141E+02 + 3.5171481000E+00 1.9902134564E+02 + 3.5874911000E+00 2.0213657124E+02 + 3.6592409000E+00 2.0530055592E+02 + 3.7324257000E+00 2.0851406572E+02 + 3.8070742000E+00 2.1177787585E+02 + 3.8832157000E+00 2.1509277476E+02 + 3.9608800000E+00 2.1845955954E+02 + 4.0400976000E+00 2.2187904423E+02 + 4.1208996000E+00 2.2535205520E+02 + 4.2033176000E+00 2.2887942649E+02 + 4.2873839000E+00 2.3246200815E+02 + 4.3731316000E+00 2.3610067008E+02 + 4.4605942000E+00 2.3979628466E+02 + 4.5498061000E+00 2.4354974765E+02 + 4.6408022000E+00 2.4736196093E+02 + 4.7336183000E+00 2.5123384893E+02 + 4.8282906000E+00 2.5516633742E+02 + 4.9248564000E+00 2.5916038227E+02 + 5.0233536000E+00 2.6321694820E+02 + 5.1238206000E+00 2.6733700449E+02 + 5.2262971000E+00 2.7152155737E+02 + 5.3308230000E+00 2.7577160456E+02 + 5.4374395000E+00 2.8008817983E+02 + 5.5461882000E+00 2.8447231599E+02 + 5.6571120000E+00 2.8892508083E+02 + 5.7702543000E+00 2.9344754446E+02 + 5.8856593000E+00 2.9804079112E+02 + 6.0033725000E+00 3.0270593851E+02 + 6.1234400000E+00 3.0744410953E+02 + 6.2459088000E+00 3.1225644381E+02 + 6.3708270000E+00 3.1714410511E+02 + 6.4982435000E+00 3.2210826907E+02 + 6.6282084000E+00 3.2715013839E+02 + 6.7607725000E+00 3.3227092285E+02 + 6.8959880000E+00 3.3747186602E+02 + 7.0339077000E+00 3.4275421385E+02 + 7.1745859000E+00 3.4811924879E+02 + 7.3180776000E+00 3.5356825865E+02 + 7.4644392000E+00 3.5910256279E+02 + 7.6137279000E+00 3.6472348884E+02 + 7.7660025000E+00 3.7043240235E+02 + 7.9213226000E+00 3.7623067613E+02 + 8.0797490000E+00 3.8211970484E+02 + 8.2413440000E+00 3.8810091548E+02 + 8.4061709000E+00 3.9417574830E+02 + 8.5742943000E+00 4.0034566733E+02 + 8.7457802000E+00 4.0661216350E+02 + 8.9206958000E+00 4.1297674668E+02 + 9.0991097000E+00 4.1944095242E+02 + 9.2810919000E+00 4.2600634130E+02 + 9.4667137000E+00 4.3267449475E+02 + 9.6560480000E+00 4.3944702519E+02 + 9.8491690000E+00 4.4632556458E+02 + 1.0046152000E+01 4.5331175691E+02 + 1.0247075000E+01 4.6040731414E+02 + 1.0452017000E+01 4.6761395504E+02 + 1.0661057000E+01 4.7493336999E+02 + 1.0874278000E+01 4.8236736065E+02 + 1.1091764000E+01 4.8991773355E+02 + 1.1313599000E+01 4.9758626535E+02 + 1.1539871000E+01 5.0537484083E+02 + 1.1770669000E+01 5.1328534780E+02 + 1.2006082000E+01 5.2131964287E+02 + 1.2246204000E+01 5.2947972161E+02 + 1.2491128000E+01 5.3776751280E+02 + 1.2740950000E+01 5.4618501428E+02 + 1.2995769000E+01 5.5473429132E+02 + 1.3255685000E+01 5.6341740841E+02 + 1.3520798000E+01 5.7223639592E+02 + 1.3791214000E+01 5.8119344907E+02 + 1.4067039000E+01 5.9029072678E+02 + 1.4348379000E+01 5.9953035230E+02 + 1.4635347000E+01 6.0891464229E+02 + 1.4928054000E+01 6.1844581011E+02 + 1.5226615000E+01 6.2812616203E+02 + 1.5531147000E+01 6.3795803064E+02 + 1.5841770000E+01 6.4794380625E+02 + 1.6158606000E+01 6.5808590358E+02 + 1.6481778000E+01 6.6838672926E+02 + 1.6811413000E+01 6.7884877688E+02 + 1.7147642000E+01 6.8947462501E+02 + 1.7490594000E+01 7.0026674676E+02 + 1.7840406000E+01 7.1122782462E+02 + 1.8197214000E+01 7.2236046560E+02 + 1.8561159000E+01 7.3366738866E+02 + 1.8932382000E+01 7.4515126787E+02 + 1.9311029000E+01 7.5681488681E+02 + 1.9697250000E+01 7.6866110556E+02 + 2.0091195000E+01 7.8069273691E+02 + 2.0493019000E+01 7.9291269897E+02 + 2.0902879000E+01 8.0532392206E+02 + 2.1320937000E+01 8.1792943857E+02 + 2.1747356000E+01 8.3073226077E+02 + 2.2182303000E+01 8.4373547049E+02 + 2.2625949000E+01 8.5694221752E+02 + 2.3078468000E+01 8.7035568833E+02 + 2.3540037000E+01 8.8397910515E+02 + 2.4010838000E+01 8.9781578363E+02 + 2.4491055000E+01 9.1186904304E+02 + 2.4980876000E+01 9.2614226417E+02 + 2.5480493000E+01 9.4063888778E+02 + 2.5990103000E+01 9.5536244196E+02 + 2.6509905000E+01 9.7031645394E+02 + 2.7040103000E+01 9.8550453564E+02 + 2.7580905000E+01 1.0009303532E+03 + 2.8695174000E+01 1.0325101511E+03 + 2.9854459000E+01 1.0650862922E+03 + 3.1060579000E+01 1.0986902214E+03 + 3.2315427000E+01 1.1333543899E+03 + 3.3620970000E+01 1.1691122043E+03 + 3.4979257000E+01 1.2059981950E+03 + 3.6392419000E+01 1.2440479601E+03 + 3.7862673000E+01 1.2832982187E+03 + 3.9392325000E+01 1.3237868328E+03 + 4.0983775000E+01 1.3655528819E+03 + 4.2639519000E+01 1.4086366527E+03 + 4.4362156000E+01 1.4530797596E+03 + 4.6154387000E+01 1.4989250519E+03 + 4.8019024000E+01 1.5462167797E+03 + 4.9958993000E+01 1.5950005987E+03 + 5.1977336000E+01 1.6453235497E+03 + 5.4077220000E+01 1.6972342101E+03 + 5.6261940000E+01 1.7507826912E+03 + 5.8534922000E+01 1.8060206334E+03 + 6.0899733000E+01 1.8630013692E+03 + 6.3360082000E+01 1.9217798632E+03 + 6.5919830000E+01 1.9824128653E+03 + 6.8582991000E+01 2.0449588456E+03 + 7.1353744000E+01 2.1094781856E+03 + 7.4236435000E+01 2.1760331289E+03 + 7.7235587000E+01 2.2446879159E+03 + 8.0355905000E+01 2.3155087971E+03 + 8.3602283000E+01 2.3885640886E+03 + 8.6979815000E+01 2.4639243136E+03 + 9.0493800000E+01 2.5416622020E+03 + 9.4149749000E+01 2.6218527325E+03 + 9.7953399000E+01 2.7045733233E+03 + 1.0191072000E+02 2.7899038606E+03 + 1.0602791000E+02 2.8779264684E+03 + 1.1031144000E+02 2.9687263448E+03 + 1.1476802000E+02 3.0623908996E+03 + 1.1940465000E+02 3.1590106985E+03 + 1.2422859000E+02 3.2586786907E+03 + 1.2924743000E+02 3.3614915143E+03 + 1.3446903000E+02 3.4675481030E+03 + 1.3990157000E+02 3.5769505688E+03 + 1.4555360000E+02 3.6898050372E+03 + 1.5143396000E+02 3.8062198749E+03 + 1.5755190000E+02 3.9263079150E+03 + 1.6391699000E+02 4.0501844971E+03 + 1.7053924000E+02 4.1779696392E+03 + 1.7742902000E+02 4.3097862876E+03 + 1.8459716000E+02 4.4457620526E+03 + 1.9205488000E+02 4.5860276698E+03 + 1.9981390000E+02 4.7307188794E+03 + 2.0788638000E+02 4.8799750776E+03 + 2.1628499000E+02 5.0339404067E+03 + 2.2502290000E+02 5.1927633389E+03 + 2.3411383000E+02 5.3565973553E+03 + 2.4357203000E+02 5.5256003415E+03 + 2.5341234000E+02 5.6999354221E+03 + 2.6365020000E+02 5.8797708759E+03 + 2.7430166000E+02 6.0652800502E+03 + 2.8538345000E+02 6.2566423099E+03 + 2.9691294000E+02 6.4540420575E+03 + 3.0890823000E+02 6.6576699983E+03 + 3.2138812000E+02 6.8677223248E+03 + 3.3437220000E+02 7.0844019340E+03 + 3.4788084000E+02 7.3079179309E+03 + 3.6193522000E+02 7.5384858057E+03 + 3.7655740000E+02 7.7763282469E+03 + 3.9177032000E+02 8.0216747835E+03 + 4.0759784000E+02 8.2747620780E+03 + 4.2406480000E+02 8.5358345155E+03 + 4.4119702000E+02 8.8051438193E+03 + 4.5902137000E+02 9.0829497664E+03 + 4.7756584000E+02 9.3695208627E+03 + 4.9685950000E+02 9.6651332998E+03 + 5.1693262000E+02 9.9700723786E+03 + 5.3781670000E+02 1.0314461411E+04 + 5.5954449000E+02 1.0682920981E+04 + 5.8215009000E+02 1.1064543018E+04 + 6.0566896000E+02 1.1459797659E+04 + 6.3013798000E+02 1.1869171626E+04 + 6.5559556000E+02 1.2293169701E+04 + 6.8208162000E+02 1.2732313996E+04 + 7.0963771000E+02 1.3187145566E+04 + 7.3830708000E+02 1.3658225144E+04 + 7.6813468000E+02 1.4146132717E+04 + 7.9916732000E+02 1.4651469710E+04 + 8.3145368000E+02 1.5174858690E+04 + 8.6504441000E+02 1.5716944515E+04 + 8.9999221000E+02 1.6278395142E+04 + 9.3635189000E+02 1.6859902082E+04 + 9.7418051000E+02 1.7462182120E+04 + 1.0135374000E+03 1.8085977082E+04 + 1.0544843000E+03 1.8732055508E+04 + 1.0970855000E+03 1.9401214262E+04 + 1.1414077000E+03 2.0094275740E+04 + 1.1875206000E+03 2.0812096490E+04 + 1.2354964000E+03 2.1555558734E+04 + 1.2854105000E+03 2.2325580600E+04 + 1.3373411000E+03 2.3123109212E+04 + 1.3913697000E+03 2.3949127696E+04 + 1.4475810000E+03 2.4804652887E+04 + 1.5060633000E+03 2.5690740647E+04 + 1.5669082000E+03 2.6608480508E+04 + 1.6302113000E+03 2.7559005441E+04 + 1.6960718000E+03 2.8543484945E+04 + 1.7645931000E+03 2.9563133177E+04 + 1.8358827000E+03 3.0619206505E+04 + 1.9100524000E+03 3.1713005545E+04 + 1.9872185000E+03 3.2845877138E+04 + 2.0675021000E+03 3.4019217729E+04 + 2.1510292000E+03 3.5234473746E+04 + 2.2379308000E+03 3.6493141974E+04 + 2.3283432000E+03 3.7796772780E+04 + 2.4224083000E+03 3.9146973262E+04 + 2.5202735000E+03 4.0545404594E+04 + 2.6220926000E+03 4.1993793643E+04 + 2.7280251000E+03 4.3493921655E+04 + 2.8382374000E+03 4.5047639968E+04 + 2.9529021000E+03 4.6656858697E+04 + 3.0721994000E+03 4.8323564987E+04 + 3.1963162000E+03 5.0049808861E+04 + 3.3254474000E+03 5.1837719825E+04 + 3.4597955000E+03 5.3689499656E+04 + 3.5995712000E+03 5.5607429058E+04 + 3.7449939000E+03 5.7593872779E+04 + 3.8962917000E+03 5.9651277796E+04 + 4.0537018000E+03 6.1782176950E+04 + 4.2174714000E+03 6.3989199196E+04 + 4.3878572000E+03 6.6275060842E+04 + 4.5651267000E+03 6.8642580985E+04 + 4.7495578000E+03 7.1094673997E+04 + 4.9414399000E+03 7.3634361995E+04 + 5.1410741000E+03 7.6264775151E+04 + 5.3487735000E+03 7.8989153286E+04 + 5.5648640000E+03 8.1810853940E+04 + 5.7896845000E+03 8.4733352419E+04 + 6.0235877000E+03 8.7760249597E+04 + 6.2669406000E+03 9.0895275632E+04 + 6.5201251000E+03 9.4142294860E+04 + 6.7835381000E+03 9.7505304178E+04 + 7.0575930000E+03 1.0098844921E+05 + 7.3427198000E+03 1.0459602237E+05 + 7.6393657000E+03 1.0833246723E+05 + 7.9479961000E+03 1.1220238778E+05 + 8.2690951000E+03 1.1621055120E+05 + 8.6031665000E+03 1.2036189676E+05 + 8.9507345000E+03 1.2466154071E+05 + 9.3123441000E+03 1.2911477742E+05 + 9.6885628000E+03 1.3372709632E+05 + 1.0079981000E+04 1.3850418260E+05 + 1.0487212000E+04 1.4345191292E+05 + 1.0910895000E+04 1.4857638757E+05 + 1.1351696000E+04 1.5388393644E+05 + 1.1810304000E+04 1.5938106857E+05 + 1.2287440000E+04 1.6507457555E+05 + 1.2783853000E+04 1.7097147793E+05 + 1.3300321000E+04 1.7707903212E+05 + 1.3837654000E+04 1.8340476056E+05 + 1.4396695000E+04 1.8995645766E+05 + 1.4978321000E+04 1.9674219562E+05 + 1.5583445000E+04 2.0377034158E+05 + 1.6213017000E+04 2.1104956280E+05 + 1.6868022000E+04 2.1858879725E+05 + 1.7549491000E+04 2.2639737355E+05 + 1.8258490000E+04 2.3448487733E+05 + 1.8996133000E+04 2.4286129299E+05 + 1.9763577000E+04 2.5153693873E+05 + 2.0562025000E+04 2.6052249302E+05 + 2.1392731000E+04 2.6982904277E+05 + 2.2256997000E+04 2.7946804110E+05 + 2.3156180000E+04 2.8945137701E+05 + 2.4091690000E+04 2.9979134397E+05 + 2.5064994000E+04 3.1050067504E+05 + 2.6077620000E+04 3.2159257723E+05 + 2.7131156000E+04 3.3308071030E+05 + 2.8227254000E+04 3.4497922039E+05 + 2.9367635000E+04 3.5730278345E+05 + 3.0554088000E+04 3.7006658308E+05 + 3.1788473000E+04 3.8328633162E+05 + 3.3072727000E+04 3.9697832267E+05 + 3.4408865000E+04 4.1115942908E+05 + 3.5798984000E+04 3.9794954297E+05 + 3.7245263000E+04 4.1549544537E+05 + 3.8749971000E+04 4.3381495194E+05 + 4.0315470000E+04 4.5294218939E+05 + 4.1944215000E+04 4.7291275951E+05 + 4.3638761000E+04 4.9376384378E+05 + 4.5401767000E+04 5.1553427263E+05 + 4.7235999000E+04 5.3826458337E+05 + 4.9144333000E+04 5.6199707893E+05 + 5.1129764000E+04 5.8677596232E+05 + 5.3195407000E+04 6.1264737312E+05 + 5.5344501000E+04 6.3965946208E+05 + 5.7580419000E+04 6.6786254243E+05 + 5.9906668000E+04 6.9730911722E+05 + 6.2326897000E+04 7.2805400832E+05 + 6.4844904000E+04 7.6015447489E+05 + 6.7464638000E+04 7.9367026959E+05 + 7.0190209000E+04 8.2866379822E+05 + 7.3025894000E+04 8.6520023048E+05 + 7.5976140000E+04 9.0334757348E+05 + 7.9045576000E+04 9.4317686301E+05 + 8.2239017000E+04 9.8476225378E+05 + 8.5561473000E+04 1.0281811762E+06 diff --git a/tests/morphology_test_cases/simple/ctem.dat b/tests/morphology_test_cases/simple/ctem.dat new file mode 100644 index 00000000..d7efbf93 --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem.dat @@ -0,0 +1,34 @@ + 1 2 1.000000000000E+00 T 1.000000 2.153357439777E+07 + 470985089 + 370505073 + -1817874993 + 1795939655 + -328803746 + 934245806 + -1241378003 + 935655935 + -1064015459 + 1830643490 + -1192396833 + -2101135860 + -1516123836 + -26575931 + -1690934293 + 1433654758 + 1273220334 + 320918231 + 497633426 + -972788957 + -1929333042 + 1891338481 + 423683056 + -85029716 + -1768579833 + 1250001939 + 779260549 + -1760157367 + -1862266693 + -1921225357 + 258145100 + 2114833689 + 12 diff --git a/tests/morphology_test_cases/simple/ctem.in b/tests/morphology_test_cases/simple/ctem.in new file mode 100755 index 00000000..22efa5bd --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem.in @@ -0,0 +1,73 @@ +! CTEM Input file + + +! Testing input. These are used to perform non-Monte Carlo tests. +testflag T ! Set to T to create a single crater with user-defined impactor properties +testimp 25.425 ! 1km crater ! Diameter of test impactor (m) +testvel 15.0e3 ! Velocity of test crater (m/s) +testang 90.0 ! Impact angle of test crater (deg) - Default 90.0 +testxoffset 0.0e0 ! x-axis offset of crater center from grid center (m) - Default 0.0 +testyoffset 0.0e0 ! y-axis offset of crater center from grid center (m) - Default 0.0 +tallyonly F ! Tally the craters without generating any craters +testtally F + + + +! IDL driver in uts +interval 1.0 +numintervals 1 ! Total number of intervals +restart F ! Restart a previous run +impfile NPFextrap.dat ! Impactor SFD rate file (col 1: Dimp (m), col 2: ! impactors > D (m**(-2) y**(-1)) +popupconsole F ! Pop up console window every output interval +saveshaded F ! Output shaded relief images +saverego F ! Output regolith map images +savepres F ! Output simplified console display images (presentation-compatible images) +savetruelist T ! Save the true cumulative crater distribution for each interval (large file size) +sfdcompare LOLASethCraterCatalogv8gt20-binned.dat ! File name for the SFD comparison file used in the console display +shadedminh -85.0 ! Minimum height for shaded relief map (m) (Default - automatic) +shadedmaxh 85.0 ! Maximum height for shaded relief map (m) (Default - automatic) +runtype single ! Run type: options are normal / statistical + ! single: craters accumulate in successive intervals + ! statistical: surface is reset between intervals + +! CTEM required inputs +seed 33790 ! Random number generator seed +gridsize 2000 ! Size of grid in pixels +numlayers 10 ! Number of perched layers +pix 2.0 ! Pixel size (m) +mat rock ! Material (rock or ice) +! Bedrock scaling parameters +mu_b 0.55e0 ! Experimentally derived parameter for bedrock crater scaling law +kv_b 0.20e0 ! Experimentally derived parameter for bedrock crater scaling law +trho_b 2250.0e0 ! Target density (bedrock) (kg/m**3) +ybar_b 0.0e6 ! Bedrock strength (Pa) +! Regolith scaling parameters +mu_r 0.55e0 ! Experimentally derived parameter for regolith crater scaling law +kv_r 0.20e0 ! Experimentally derived parameter for regolith crater scaling law +trho_r 2250.0e0 ! Target density (regolith) (kg/m**3) +ybar_r 0.00e6 ! Regolith strength (Pa) +! Body parameters +gaccel 1.62e0 ! Gravitational acceleration at target (m/s**2) +trad 1737.35e3 ! Target radius (m) +prho 2500.0e0 ! Projectile density (kg/m**3) +sfdfile production.dat ! Impactor SFD file (col 1: Dimp (m), col 2: ! impactors > D +velfile lunar-MBA-impactor-velocities.dat ! Impactor velocity dist file + +! Seismic shaking input (required if seismic shaking is set to T, otherwise ignored) +doseismic F ! Perform seismic shaking calculations with each impact - Default F + +! Optional inputF These have internally set default values that work reasonable well. Comment them out with +deplimit 9e99 ! Depth limit for craters (m) - Default is to ignore. +maxcrat 1.00e0 ! Fraction of gridsize that maximum crater can be - Default 1.0 +killatmaxcrater F ! Stop the run if a crater larger than the maximum is produced - Default F +basinimp 35.0e3 ! Size of impactor to switch to lunar basin scaling law - Default is to ignore +docollapse T ! Do slope collapse - Default T +dosoftening F ! Do ejecta softening - Default T +doangle T ! Vary the impact angle. Set to F to have only vertical impacts - Default T +Kd1 0.0000 +psi 2.000 +fe 10.0 +ejecta_truncation 4.0 +dorays T +superdomain F + diff --git a/tests/morphology_test_cases/simple/ctem_driver.pro b/tests/morphology_test_cases/simple/ctem_driver.pro new file mode 100755 index 00000000..071af0f7 --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_driver.pro @@ -0,0 +1,233 @@ +pro ctem_driver + +;------------------------------------------------------------------------- +; Jim Richardson, Arecibo Observatory +; David Minton, Purdue University Dept. of Earth, Atmospheric, & Planetary Sciences +; July 2014 +; Cratered Terrain Evolution Model display module +; +; Inputs are read in from the ctem.in file +; +;------------------------------------------------------------------------- +;------------- Initial Setup ---------------- +;------------------------------------------------------------------------- +Compile_Opt DEFINT32 +!EXCEPT=2 + +; ----------- input file ----------------------- +infilename = 'ctem.in' +DATFILE='ctem.dat' + +; ---------- reading input files ---------- +seedarr = lon64arr(100) +seedn = 1 +totalimpacts = long64(0) +ncount = long64(0) +curyear = 0.d0 +restart = "F" +fracdone = 1.0d0 +masstot = 0.d0 + +ctem_io_read_input,infilename,interval,numintervals,gridsize,pix,seed,numlayers,sfdfile,impfile,maxcrat,ph1,shadedmaxhdefault,shadedminhdefault,shadedminh,shadedmaxh,restart,runtype,popupconsole,saveshaded,saverego,savepres,savetruelist + +seedarr(0) = seed +area = (gridsize * pix)^2 + +;read input data +pnum = file_lines(impfile) +production = dblarr(2,pnum) +productionfunction = dblarr(2,pnum) +openr,LUN,impfile,/GET_LUN +readf,LUN,productionfunction +free_lun,LUN + +;create impactor production population +production(0,*) = productionfunction(0,*) +production(1,*) = productionfunction(1,*)*area*interval + +;write out corrected production population +openw,1,sfdfile +printf,1,production +close,1 +free_lun,1 + +;set up cratering surface grid and display-only grid +surface_dem = dblarr(gridsize,gridsize) +regolith = dblarr(gridsize,gridsize) + +;set up temporary distribution bins +distl = 1 +pdistl = 1 +odist = dblarr(6,distl) +tdist = dblarr(6,distl) +pdist = dblarr(6,pdistl) +pdisttotal = dblarr(6,pdistl) + +datformat = "(I17,1X,I12,1X,E19.12,1X,A1,1X,F9.6,1X,E19.12)" + + +if strmatch(restart,'F',/fold_case) then begin ; Start with a clean slate + print, 'Starting a new run' + curyear = 0.0d0 + totalimpacts = 0 + masstot = 0.d0 + fracdone = 1.0d0 + + if strmatch(runtype,'statistical',/fold_case) then begin + ncount = 1 + openw,LUN,DATFILE,/GET_LUN + printf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + for n=0,seedn-1 do begin + printf,LUN,seedarr(n),format='(I12)' + endfor + free_lun,LUN + endif else begin + ncount = 0 + endelse + + surface_dem(*,*) = 0.0d0 + regolith(*,*) = 0.0d0 + + file_delete, 'tdistribution.dat',/allow_nonexistent + +endif else begin ; continue an old run + print, 'Continuing a previous run' + + ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass + + ;read in constants file + openr,LUN,DATFILE,/GET_LUN + readf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + seedn = 0 + while ~ eof(LUN) do begin + readf,LUN,iseed + seedarr(seedn) = long64(iseed) + seedn=seedn+1 + endwhile + +endelse + +openw,FRACDONEFILE,'fracdone.dat',/GET_LUN +openw,REGODEPTHFILE,'regolithdepth.dat',/GET_LUN + +;------------------------------------------------------------------------- +; ---------- begin loops ---------- +;------------------------------------------------------------------------- +print, 'Beginning loops' + +;define number of loop iterations and begin +;numintervals=ceil(endyear/interval)-ncount +while (ncount le numintervals) do begin + + + ; ---------- creating crater population ---------- + if (ncount gt 0) then begin + + fnum = string(ncount,format='(I6.6)') + if (file_test('misc',/DIRECTORY) eq 0) then begin + file_mkdir,'misc' + endif + ; save a copy of the ctem.dat file + fname = 'misc/ctem_' + fnum + '.dat' + file_copy, 'ctem.dat', fname, /OVERWRITE + + print, ncount, ' Calling FORTRAN routine' + ;call fortran program to create & count craters + spawn, './CTEM',/noshell + + ; ---------- reading FORTRAN output ---------- + print, ncount, ' Reading FORTRAN output' + ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass + + ;read in constants file + openr,LUN,DATFILE,/GET_LUN + readf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + seedn = 0 + while ~ eof(LUN) do begin + readf,LUN,iseed + seedarr(seedn) = long64(iseed) + seedn = seedn + 1 + endwhile + free_lun,LUN + + curyear = curyear + fracdone * interval + masstot = masstot + mass + printf,FRACDONEFILE,fracdone,curyear + flush,FRACDONEFILE + + printf,REGODEPTHFILE,curyear,mean(regolith),max(regolith),min(regolith) + flush,REGODEPTHFILE + + ;save a copy of the binned observed crater distribution + if (file_test('dist',/DIRECTORY) eq 0) then begin + file_mkdir,'dist' + endif + fname = 'dist/odist_' + fnum + '.dat' + file_copy, 'odistribution.dat', fname, /OVERWRITE + + ; save a copy of the cumulative observed crater distribution + fname = 'dist/ocum_' + fnum + '.dat' + file_copy, 'ocumulative.dat', fname, /OVERWRITE + + ;save a copy of the binned true distribution + fname = 'dist/tdist_' + fnum + '.dat' + file_copy, 'tdistribution.dat', fname, /OVERWRITE + + ;save a copy of the binned idealized production function + fname = 'dist/pdist_' + fnum + '.dat' + file_copy, 'pdistribution.dat', fname, /OVERWRITE + + ; save a copy of the cumulative true crater distribution if the user requests it + if strmatch(savetruelist,'T',/fold_case) then begin + fname = 'dist/tcum_' + fnum + '.dat' + file_copy, 'tcumulative.dat', fname, /OVERWRITE + endif + + ; save a copy of the impacted mass + fname = 'misc/mass_' + fnum + '.dat' + file_copy, 'impactmass.dat', fname, /OVERWRITE + + + endif + + ; Get the accumulated production function + pdisttotal = pdist + pdisttotal(3:5,*) = pdist(3:5,*) * curyear / interval + + ; ---------- displaying results ---------- + print, ncount, ' Displaying results' + + ctem_image_dem,ncount,gridsize,pix,surface_dem,surface_dem_image + if strmatch(saverego,'T',/fold_case) then ctem_image_regolith,ncount,gridsize,pix,regolith,regolith_image + if strmatch(saveshaded,'T',/fold_case) then begin + if (shadedminhdefault eq 1) then shadedminh = min(surface_dem) + if (shadedmaxhdefault eq 1) then shadedmaxh = max(surface_dem) + ctem_image_shaded_relief,ncount,gridsize,pix,surface_dem,surface_dem,shadedminh,shadedmaxh,'shaded',shaded_image + endif + if strmatch(savepres,'T',/fold_case) then ctem_image_presentation,ncount,gridsize,pix,curyear,odist,pdisttotal,tdist,ph1,surface_dem_image + ctem_window_display,ncount,totalimpacts,gridsize,pix,curyear,masstot,odist,pdisttotal,tdist,ph1,surface_dem,regolith,surface_dem_image,popupconsole + + ncount = ncount + 1 + + ;write out the current data file + if (strmatch(runtype,'statistical',/fold_case)) || (ncount eq 1) then begin + restart = 'F' + curyear = 0.0d0 + totalimpacts = 0 + masstot = 0.d0 + file_delete, 'tdistribution.dat',/allow_nonexistent + endif else begin + restart = 'T' + endelse + + openw,LUN,DATFILE,/GET_LUN + printf,LUN,totalimpacts,ncount,curyear,restart,fracdone,masstot,format=datformat + for n=0,seedn-1 do begin + printf,LUN,seedarr(n),format='(I12)' + endfor + free_lun,LUN +endwhile +free_lun,FRACDONEFILE +free_lun,REGODEPTHFILE + +end diff --git a/tests/morphology_test_cases/simple/ctem_driver.py b/tests/morphology_test_cases/simple/ctem_driver.py new file mode 100644 index 00000000..84ad07db --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_driver.py @@ -0,0 +1,227 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model driver +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 + +#Import general purpose modules +import numpy +import os +import subprocess +import shutil + +#Import CTEM modules +import ctem_io_readers +import ctem_io_writers + +#Create and initialize data dictionaries for parameters and options from CTEM.in +notset = '-NOTSET-' +currentdir = os.getcwd() + os.sep + +parameters={'restart': notset, + 'runtype': notset, + 'popupconsole': notset, + 'saveshaded': notset, + 'saverego': notset, + 'savepres': notset, + 'savetruelist': notset, + 'seedn': 1, + 'totalimpacts': 0, + 'ncount': 0, + 'curyear': 0.0, + 'fracdone': 1.0, + 'masstot': 0.0, + 'interval': 0.0, + 'numintervals': 0, + 'pix': -1.0, + 'gridsize': -1, + 'seed': 0, + 'maxcrat': 1.0, + 'shadedminhdefault': 1, + 'shadedmaxhdefault': 1, + 'shadedminh': 0.0, + 'shadedmaxh': 0.0, + 'workingdir': currentdir, + 'ctemfile': 'ctem.in', + 'datfile': 'ctem.dat', + 'impfile': notset, + 'sfdcompare': notset, + 'sfdfile': notset} + +#Read ctem.in to initialize parameter values based on user input +ctem_io_readers.read_ctemin(parameters,notset) + +#Read sfdcompare file +sfdfile = parameters['workingdir'] + parameters['sfdcompare'] +ph1 = ctem_io_readers.read_formatted_ascii(sfdfile, skip_lines = 0) + +#Set up data arrays +seedarr = numpy.zeros(100, dtype = numpy.int) +seedarr[0] = parameters['seed'] +odist = numpy.zeros([1, 6]) +pdist = numpy.zeros([1, 6]) +tdist = numpy.zeros([1, 6]) +surface_dem = numpy.zeros([parameters['gridsize'], parameters['gridsize']], dtype = numpy.float) +regolith = numpy.zeros([parameters['gridsize'], parameters['gridsize']], dtype =numpy.float) + +#Read production function file +impfile = parameters['workingdir'] + parameters['impfile'] +prodfunction = ctem_io_readers.read_formatted_ascii(impfile, skip_lines = 0) + +#Create impactor production population +area = (parameters['gridsize'] * parameters['pix'])**2 +production = numpy.copy(prodfunction) +production[:,1] = production[:,1] * area * parameters['interval'] + +#Write corrected production function to file +ctem_io_writers.write_production(parameters, production) + +#Starting new or old run? +if (parameters['restart'].upper() == 'F'): + print('Starting a new run') + + if (parameters['runtype'].upper() == 'STATISTICAL'): + parameters['ncount'] = 1 + + #Write ctem.dat file + ctem_io_writers.write_ctemdat(parameters, seedarr) + + else: + parameters['ncount'] = 0 + + #Delete tdistribution file, if it exists + tdist_file = parameters['workingdir'] + 'tdistribution.dat' + if os.path.isfile(tdist_file): + os.remove(tdist_file) + +else: + print('Continuing a previous run') + + #Read surface dem(shaded relief) and ejecta data files + dem_file = parameters['workingdir'] + 'surface_dem.dat' + surface_dem = ctem_io_readers.read_unformatted_binary(dem_file, parameters['gridsize']) + ejecta_file = parameters['workingdir'] + 'surface_ejc.dat' + regolith = ctem_io_readers.read_unformatted_binary(ejecta_file, parameters['gridsize']) + + #Read odistribution, tdistribution, and pdistribution files + ofile = parameters['workingdir'] + 'odistribution.dat' + odist = ctem_io_readers.read_formatted_ascii(ofile, skip_lines = 1) + tfile = parameters['workingdir'] + 'tdistribution.dat' + tdist = ctem_io_readers.read_formatted_ascii(tfile, skip_lines = 1) + pfile = parameters['workingdir'] + 'pdistribution.dat' + pdist = ctem_io_readers.read_formatted_ascii(pfile, skip_lines = 1) + + #Read impact mass from file + massfile = parameters['workingdir'] + 'impactmass.dat' + impact_mass = ctem_io_readers.read_impact_mass(massfile) + + #Read ctem.dat file + ctem_io_readers.read_ctemdat(parameters, seedarr) + +#Open fracdonefile and regodepthfile for writing +filename = parameters['workingdir'] + 'fracdone.dat' +fp_frac = open(filename,'w') +filename = parameters['workingdir'] + 'regolithdepth.dat' +fp_reg = open(filename,'w') + +#Begin CTEM processing loops +print('Beginning loops') + +ctem_io_writers.create_dir_structure(parameters) + +while (parameters['ncount'] <= parameters['numintervals']): + + #Create crater population + if (parameters['ncount'] > 0): + + #Move ctem.dat + forig = parameters['workingdir'] + 'ctem.dat' + fdest = parameters['workingdir'] + 'misc' + os.sep + "ctem%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + #Create crater population and display CTEM progress on screen + print(parameters['ncount'], ' Calling FORTRAN routine') + proc = subprocess.Popen([parameters['workingdir']+'CTEM'],stdout=subprocess.PIPE,bufsize=1, universal_newlines=True) + for line in proc.stdout: + print(line) + proc.wait() + + #Optional: do not pipe CTEM progress to the screen + #subprocess.check_output([parameters['workingdir']+'CTEM']) + + #Read Fortran output + print(parameters['ncount'], ' Reading Fortran output') + + #Read surface dem(shaded relief) and ejecta data files + dem_file = parameters['workingdir'] + 'surface_dem.dat' + surface_dem = ctem_io_readers.read_unformatted_binary(dem_file, parameters['gridsize']) + ejecta_file = parameters['workingdir'] + 'surface_ejc.dat' + regolith = ctem_io_readers.read_unformatted_binary(ejecta_file, parameters['gridsize']) + + #Read odistribution, tdistribution, and pdistribution files + ofile = parameters['workingdir'] + 'odistribution.dat' + odist = ctem_io_readers.read_formatted_ascii(ofile, skip_lines = 1) + tfile = parameters['workingdir'] + 'tdistribution.dat' + tdist = ctem_io_readers.read_formatted_ascii(tfile, skip_lines = 1) + pfile = parameters['workingdir'] + 'pdistribution.dat' + pdist = ctem_io_readers.read_formatted_ascii(pfile, skip_lines = 1) + + #Read impact mass from file + massfile = parameters['workingdir'] + 'impactmass.dat' + impact_mass = ctem_io_readers.read_impact_mass(massfile) + + #Read ctem.dat file + ctem_io_readers.read_ctemdat(parameters, seedarr) + + #Update parameters: mass, curyear, regolith properties + parameters['masstot'] = parameters['masstot'] + impact_mass + + parameters['curyear'] = parameters['curyear'] + parameters['fracdone'] * parameters['interval'] + template = "%(fracdone)9.6f %(curyear)19.12E\n" + fp_frac.write(template % parameters) + + reg_text = "%19.12E %19.12E %19.12E %19.12E\n" % (parameters['curyear'], + numpy.mean(regolith), numpy.amax(regolith), numpy.amin(regolith)) + fp_reg.write(reg_text) + + #Save copy of crater distribution files + ctem_io_writers.copy_dists(parameters) + + #Display results + print(parameters['ncount'], ' Displaying results') + + #Write surface dem, surface ejecta, shaded relief, and rplot data + ctem_io_writers.image_dem(parameters, surface_dem) + if (parameters['saverego'].upper() == 'T'): + ctem_io_writers.image_regolith(parameters, regolith) + if (parameters['saveshaded'].upper() == 'T'): + ctem_io_writers.image_shaded_relief(parameters, surface_dem) + if (parameters['savepres'].upper() == 'T'): + ctem_io_writers.create_rplot(parameters,odist,pdist,tdist,ph1) + + #Update ncount + parameters['ncount'] = parameters['ncount'] + 1 + + if ((parameters['runtype'].upper() == 'STATISTICAL') or (parameters['ncount'] == 1)): + parameters['restart'] = 'F' + parameters['curyear'] = 0.0 + parameters['totalimpacts'] = 0 + parameters['masstot'] = 0.0 + + #Delete tdistribution file, if it exists + tdist_file = parameters['workingdir'] + 'tdistribution.dat' + if os.path.isfile(tdist_file): + os.remove(tdist_file) + + else: + parameters['restart'] = 'T' + + #Write ctem.dat file + ctem_io_writers.write_ctemdat(parameters, seedarr) + +#Close updateable fracdonefile and regodepthfile files +fp_frac.close() +fp_reg.close() \ No newline at end of file diff --git a/regolith-transport-run-example/ctem_image_dem.pro b/tests/morphology_test_cases/simple/ctem_image_dem.pro similarity index 100% rename from regolith-transport-run-example/ctem_image_dem.pro rename to tests/morphology_test_cases/simple/ctem_image_dem.pro diff --git a/regolith-transport-run-example/ctem_image_presentation.pro b/tests/morphology_test_cases/simple/ctem_image_presentation.pro similarity index 100% rename from regolith-transport-run-example/ctem_image_presentation.pro rename to tests/morphology_test_cases/simple/ctem_image_presentation.pro diff --git a/tests/morphology_test_cases/simple/ctem_image_regolith.pro b/tests/morphology_test_cases/simple/ctem_image_regolith.pro new file mode 100755 index 00000000..8d7f07a7 --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_image_regolith.pro @@ -0,0 +1,33 @@ +pro ctem_image_regolith,ncount,gridsize,pix,regolith,regolith_image +; Generates the regolith depth map image and saves it as a jpeg output image in the 'rego' directory +; outputs dregolith, which may be scaled to use as a console image +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +loadct, 39 +TVLCT, red, green, blue, /GET + +minref = pix * 1.0d-4 +regolith_scaled = dblarr(gridsize,gridsize) +maxreg = max(regolith) +minreg = min(regolith) +if minreg lt minref then minreg = minref +if maxreg lt minref then maxreg = minref + 1.0d30 +regolith_scaled = regolith > minreg +regolith_scaled = 254.0d0 * ((alog(regolith_scaled) - alog(minreg)) / (alog(maxreg) - alog(minreg))) + +; save regolith display +tv, regolith_scaled, 0, 0, xsize=gridsize, ysize=gridsize, /device +regolith_image = TVRD(True=1) +Set_Plot, thisDevice + +if (file_test('rego',/DIRECTORY) eq 0) then begin + file_mkdir,'rego' +endif +fnum = string(ncount,format='(I6.6)') +fname = 'rego/rego' + fnum + '.jpg' +write_jpeg, fname, regolith_image, true=1, quality=100 + +end diff --git a/regolith-transport-run-example/ctem_image_shaded_relief.pro b/tests/morphology_test_cases/simple/ctem_image_shaded_relief.pro similarity index 100% rename from regolith-transport-run-example/ctem_image_shaded_relief.pro rename to tests/morphology_test_cases/simple/ctem_image_shaded_relief.pro diff --git a/tests/morphology_test_cases/simple/ctem_io_read_input.pro b/tests/morphology_test_cases/simple/ctem_io_read_input.pro new file mode 100755 index 00000000..ea135668 --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_io_read_input.pro @@ -0,0 +1,131 @@ +pro ctem_io_read_input,infilename,interval,numintervals,gridsize,pix,seed,numlayers,sfdfile,impfile,maxcrat,ph1,shadedmaxhdefault,shadedminhdefault,shadedminh,shadedmaxh,restart,runtype,popupconsole,saveshaded,saverego,savepres,savetruelist +Compile_Opt DEFINT32 +print, 'Reading input file' +openr,infile,infilename, /GET_LUN +line="" +comment="!" +interval = 0.d0 +numintervals = 0 +pix=-1.0d0 +gridsize=-1 +seed = 0 +maxcrat = 1.0d0 +shadedmaxhdefault = 1 +shadedminhdefault = 1 +shadedminh = 0.d0 +shademaxnh = 0.d0 + + +; Set required strings to unset value +notset="-----NOTSET----" +sfdfile = notset +impfile = notset +sfdcompare = notset +restart = notset +runtype = notset +popupconsole = notset +saveshaded = notset +saverego = notset +savepres = notset +savetruelist = notset +while (not EOF(infile)) do begin + readf,infile,line + if (~strcmp(line,comment,1)) then begin + substrings = strsplit(line,' ',/extract) + if strmatch(substrings(0),'pix',/fold_case) then reads,substrings(1),pix + if strmatch(substrings(0),'gridsize',/fold_case) then reads,substrings(1),gridsize + if strmatch(substrings(0),'seed',/fold_case) then reads,substrings(1),seed + if strmatch(substrings(0),'sfdfile',/fold_case) then reads,substrings(1),sfdfile + if strmatch(substrings(0),'impfile',/fold_case) then reads,substrings(1),impfile + if strmatch(substrings(0),'maxcrat',/fold_case) then reads,substrings(1),maxcrat + if strmatch(substrings(0),'sfdcompare',/fold_case) then reads,substrings(1),sfdcompare + if strmatch(substrings(0),'interval',/fold_case) then reads,substrings(1),interval + if strmatch(substrings(0),'numintervals',/fold_case) then reads,substrings(1),numintervals + if strmatch(substrings(0),'popupconsole',/fold_case) then reads,substrings(1),popupconsole + if strmatch(substrings(0),'saveshaded',/fold_case) then reads,substrings(1),saveshaded + if strmatch(substrings(0),'saverego',/fold_case) then reads,substrings(1),saverego + if strmatch(substrings(0),'savepres',/fold_case) then reads,substrings(1),savepres + if strmatch(substrings(0),'savetruelist',/fold_case) then reads,substrings(1),savetruelist + if strmatch(substrings(0),'runtype',/fold_case) then reads,substrings(1),runtype + if strmatch(substrings(0),'restart',/fold_case) then reads,substrings(1),restart + if strmatch(substrings(0),'shadedminh',/fold_case) then begin + reads,substrings(1),shadedminh + shadedminhdefault = 0 + endif + if strmatch(substrings(0),'shadedmaxh',/fold_case) then begin + reads,substrings(1),shadedmaxh + shadedmaxhdefault = 0 + endif + end +end +if interval le 0.0d0 then begin + print,'Invalid value for or missing variable INTERVAL in ' + infilename + stop +end +if numintervals le 0 then begin + print,'Invalid value for or missing variable NUMINTERVALS in ' + infilename + stop +end +if pix le 0.0d0 then begin + print,'Invalid value for or missing variable PIX in ' + infilename + stop +end +if gridsize le 0 then begin + print,'Invalid value for or missing variable GRIDSIZE in ' + infilename + stop +end +if seed eq 0 then begin + print,'Invalid value for or missing variable SEED in ' + infilename + stop +end +if strmatch(sfdfile,notset) then begin + print,'Invalid value for or missing variable SFDFILE in ' + infilename + stop +end +if strmatch(impfile,notset) then begin + print,'Invalid value for or missing variable IMPFILE in ' + infilename + stop +end +if strmatch(popupconsole,notset) then begin + print,'Invalid value for or missing variable POPUPCONSOLE in ' + infilename + stop +end +if strmatch(saveshaded,notset) then begin + print,'Invalid value for or missing variable SAVESHADED in ' + infilename + stop +end +if strmatch(saverego,notset) then begin + print,'Invalid value for or missing variable SAVEREGO in ' + infilename + stop +end +if strmatch(savepres,notset) then begin + print,'Invalid value for or missing variable SAVEPRES in ' + infilename + stop +end +if strmatch(savetruelist,notset) then begin + print,'Invalid value for or missing variable SAVETRUELIST in ' + infilename + stop +end +if strmatch(runtype,notset) then begin + print,'Invalid value for or missing variable RUNTYPE in ' + infilename + stop +end +if strmatch(restart,notset) then begin + print,'Invalid value for or missing variable RESTART in ' + infilename + stop +end + +free_lun,infile + +ph1 = dblarr(3,1) +if ~strmatch(sfdcompare,notset) then begin + cnum = file_lines(sfdcompare) + ph1 = dblarr(3,cnum) + openr,COMP,sfdcompare,/GET_LUN + readf,COMP,ph1 + close,COMP + free_lun,COMP +end +free_lun,infile + +end diff --git a/regolith-transport-run-example/ctem_io_read_old.pro b/tests/morphology_test_cases/simple/ctem_io_read_old.pro old mode 100644 new mode 100755 similarity index 100% rename from regolith-transport-run-example/ctem_io_read_old.pro rename to tests/morphology_test_cases/simple/ctem_io_read_old.pro diff --git a/tests/morphology_test_cases/simple/ctem_io_readers.py b/tests/morphology_test_cases/simple/ctem_io_readers.py new file mode 100644 index 00000000..a58ba9ab --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_io_readers.py @@ -0,0 +1,144 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model file reading utilities +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 +# +#Known issues for operation with CTEM +#1) ctem.in has 1.0d0 value for maxcrat which is not readable by Python + +import numpy + +def read_ctemin(parameters,notset): + #Read and parse ctem.in file + inputfile = parameters['workingdir'] + parameters['ctemfile'] + + #Read ctem.in file + print('Reading input file '+ parameters['ctemfile']) + fp = open(inputfile,'r') + lines = fp.readlines() + fp.close() + + #Process file text + for line in lines: + fields = line.split() + if len(fields) > 0: + if ('pix' == fields[0].lower()): parameters['pix']=float(fields[1]) + if ('gridsize' == fields[0].lower()): parameters['gridsize']=int(fields[1]) + if ('seed' == fields[0].lower()): parameters['seed']=int(fields[1]) + if ('sfdfile' == fields[0].lower()): parameters['sfdfile']=fields[1] + if ('impfile' == fields[0].lower()): parameters['impfile']=fields[1] + if ('maxcrat' == fields[0].lower()): parameters['maxcrat']=float(fields[1]) + if ('sfdcompare' == fields[0].lower()): parameters['sfdcompare']=fields[1] + if ('interval' == fields[0].lower()): parameters['interval']=float(fields[1]) + if ('numintervals' == fields[0].lower()): parameters['numintervals']=int(fields[1]) + if ('popupconsole' == fields[0].lower()): parameters['popupconsole']=fields[1] + if ('saveshaded' == fields[0].lower()): parameters['saveshaded']=fields[1] + if ('saverego' == fields[0].lower()): parameters['saverego']=fields[1] + if ('savepres' == fields[0].lower()): parameters['savepres']=fields[1] + if ('savetruelist' == fields[0].lower()): parameters['savetruelist']=fields[1] + if ('runtype' == fields[0].lower()): parameters['runtype']=fields[1] + if ('restart' == fields[0].lower()): parameters['restart']=fields[1] + if ('shadedminh' == fields[0].lower()): + parameters['shadedminh'] = float(fields[1]) + parameters['shadedminhdefault'] = 0 + if ('shadedmaxh' == fields[0].lower()): + parameters['shadedmaxh'] = float(fields[1]) + parameters['shadedmaxhdefault'] = 0 + + #Test values for further processing + if (parameters['interval'] <= 0.0): + print('Invalid value for or missing variable INTERVAL in '+ inputfile) + if (parameters['numintervals'] <= 0): + print('Invalid value for or missing variable NUMINTERVALS in '+ inputfile) + if (parameters['pix'] <= 0.0): + print('Invalid value for or missing variable PIX in '+ inputfile) + if (parameters['gridsize'] <= 0): + print('Invalid value for or missing variable GRIDSIZE in '+ inputfile) + if (parameters['seed'] == 0): + print('Invalid value for or missing variable SEED in '+ inputfile) + if (parameters['sfdfile'] == notset): + print('Invalid value for or missing variable SFDFILE in '+ inputfile) + if (parameters['impfile'] == notset): + print('Invalid value for or missing variable IMPFILE in '+ inputfile) + if (parameters['popupconsole'] == notset): + print('Invalid value for or missing variable POPUPCONSOLE in '+ inputfile) + if (parameters['saveshaded'] == notset): + print('Invalid value for or missing variable SAVESHADED in '+ inputfile) + if (parameters['saverego'] == notset): + print('Invalid value for or missing variable SAVEREGO in '+ inputfile) + if (parameters['savepres'] == notset): + print('Invalid value for or missing variable SAVEPRES in '+ inputfile) + if (parameters['savetruelist'] == notset): + print('Invalid value for or missing variable SAVETRUELIST in '+ inputfile) + if (parameters['runtype'] == notset): + print('Invalid value for or missing variable RUNTYPE in '+ inputfile) + if (parameters['restart'] == notset): + print('Invalid value for or missing variable RESTART in '+ inputfile) + + return + +def read_formatted_ascii(filename, skip_lines): + #Generalized ascii text reader + #For use with sfdcompare, production, odist, tdist, pdist data files + data = numpy.genfromtxt(filename, skip_header = skip_lines) + return data + +def read_unformatted_binary(filename, gridsize): + #Read unformatted binary files created by Fortran + #For use with surface ejecta and surface dem data files + dt = numpy.float + data = numpy.fromfile(filename, dtype = dt) + data.shape = (gridsize,gridsize) + + return data + +def read_ctemdat(parameters, seedarr): + #Read and parse ctem.dat file + datfile = parameters['workingdir'] + 'ctem.dat' + + #Read ctem.dat file + print('Reading input file '+ parameters['datfile']) + fp = open(datfile,'r') + lines = fp.readlines() + fp.close() + + #Parse file lines and update parameter fields + fields = lines[0].split() + if len(fields) > 0: + parameters['totalimpacts'] = float(fields[0]) + parameters['ncount'] = int(fields[1]) + parameters['curyear'] = float(fields[2]) + parameters['restart'] = fields[3] + parameters['fracdone'] = float(fields[4]) + parameters['masstot'] = float(fields[5]) + + #Parse remainder of file to build seed array + nlines = len(lines) + index = 1 + while (index < nlines): + fields = lines[index].split() + seedarr[index - 1] = float(fields[0]) + index += 1 + + parameters['seedn'] = index - 1 + + return + +def read_impact_mass(filename): + #Read impact mass file + + fp=open(filename,'r') + line=fp.readlines() + fp.close() + + fields = line[0].split() + if (len(fields) > 0): + mass = float(fields[0]) + else: + mass = 0 + + return mass \ No newline at end of file diff --git a/tests/morphology_test_cases/simple/ctem_io_writers.py b/tests/morphology_test_cases/simple/ctem_io_writers.py new file mode 100644 index 00000000..5d591d9a --- /dev/null +++ b/tests/morphology_test_cases/simple/ctem_io_writers.py @@ -0,0 +1,274 @@ +#!/usr/local/bin/python +# +#Cratered Terrain Evolution Model file and graphical writing utilities +# +#Original IDL design: Jim Richardson, Arecibo Observatory +#Revised IDL design: David Minton, Purdue University +#Re-engineered design and Python implementation: Matthew Route, Purdue University +#August 2016 +# + +import matplotlib +from matplotlib import pyplot +import numpy +import os +import shutil +import scipy +from scipy import signal + +#Set pixel scaling common for image writing, at 1 pixel/ array element +dpi = 72.0 + +#Write production function to file production.dat +#This file format does not exactly match that generated from IDL. Does it work? +def write_production(parameters, production): + filename = parameters['workingdir'] + parameters['sfdfile'] + numpy.savetxt(filename, production, fmt='%1.8e', delimiter=' ') + + return + +def create_dir_structure(parameters): + #Create directories for various output files if they do not already exist + directories=['dist','misc','rego','rplot','surf','shaded'] + + for directory in directories: + dir_test = parameters['workingdir'] + directory + if not os.path.isdir(dir_test): + os.makedirs(dir_test) + + return + +def write_ctemdat(parameters, seedarr): + #Write various parameters and random number seeds into ctem.dat file + filename = parameters['workingdir'] + parameters['datfile'] + fp = open(filename,'w') + + template = "%(totalimpacts)17d %(ncount)12d %(curyear)19.12E %(restart)s %(fracdone)9.6f %(masstot)19.12E\n" + fp.write(template % parameters) + + #Write random number seeds to the file + for index in range(parameters['seedn']): + fp.write("%12d\n" % seedarr[index]) + + fp.close() + + return + +def copy_dists(parameters): + #Save copies of distribution files + + orig_list = ['odistribution', 'ocumulative', 'pdistribution', 'tdistribution'] + dest_list = ['odist', 'ocum', 'pdist', 'tdist'] + + for index in range(len(orig_list)): + forig = parameters['workingdir'] + orig_list[index] + '.dat' + fdest = parameters['workingdir'] + 'dist' + os.sep + dest_list[index] + "_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + forig = parameters['workingdir'] + 'impactmass.dat' + fdest = parameters['workingdir'] + 'misc' + os.sep + "mass_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + if (parameters['savetruelist'].upper() == 'T'): + forig = parameters['workingdir'] + 'tcumulative.dat' + fdest = parameters['workingdir'] + 'dist' + os.sep + "tcum_%06d.dat" % parameters['ncount'] + shutil.copy2(forig, fdest) + + return + +#Possible references +#http://nbviewer.jupyter.org/github/ThomasLecocq/geophysique.be/blob/master/2014-02-25%20Shaded%20Relief%20Map%20in%20Python.ipynb + +def image_dem(parameters, surface_dem): + + #Create surface dem map + solar_angle = 20.0 + dem_map = numpy.copy(surface_dem) - numpy.roll(surface_dem, 1, 0) + dem_map = (0.5 * numpy.pi) + numpy.arctan2(dem_map, parameters['pix']) + dem_map = dem_map - numpy.radians(solar_angle) * (0.5 * numpy.pi) + numpy.place(dem_map, dem_map > (0.5 * numpy.pi), 0.5 *numpy.pi) + dem_map = numpy.absolute(dem_map) + dem_map = 254.0 * numpy.cos(dem_map) + + #Save image to file + filename = parameters['workingdir'] + 'surf' + os.sep + "surf%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(dem_map, cmap = matplotlib.cm.gray, origin = 'lower') + matplotlib.pyplot.savefig(filename) + + return + +def image_regolith(parameters, regolith): + + #Create scaled regolith image + minref = parameters['pix'] * 1.0e-4 + maxreg = numpy.amax(regolith) + minreg = numpy.amin(regolith) + if (minreg < minref): minreg = minref + if (maxreg < minref): maxreg = (minref + 1.0e3) + regolith_scaled = numpy.copy(regolith) + numpy.place(regolith_scaled, regolith_scaled < minref, minref) + regolith_scaled = 254.0 * ((numpy.log(regolith_scaled) - numpy.log(minreg)) / (numpy.log(maxreg) - numpy.log(minreg))) + + #Save image to file + filename = parameters['workingdir'] + 'rego' + os.sep + "rego%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(regolith_scaled, cmap = matplotlib.cm.nipy_spectral, origin = 'lower') + matplotlib.pyplot.savefig(filename) + + return + +def image_shaded_relief(parameters, surface_dem): + #The color scale and appearance of this do not quite match the IDL version + + #Create image by convolving DEM with 3x3 illumination matrix + light = numpy.array([[1.0, 1.0, 1.0], [0.0, 0.0, 0.0], [-1.0, -1.0, -1.0]]) + convolved_map = scipy.signal.convolve2d(surface_dem, light, mode = 'same') + + #Adjust output to resemble IDL (north slopes illuminated, south in shadow) + convolved_map = convolved_map * -1.0 + convolved_map[0,:]=0.0 + convolved_map[-1,:] =0.0 + convolved_map[:,0]=0.0 + convolved_map[:,-1]=0.0 + + #If no shadedmin/max parameters are read in from ctem.dat, determine the values from the data + if (parameters['shadedminhdefault'] == 1): shadedminh = numpy.amin(surface_dem) + if (parameters['shadedmaxhdefault'] == 1): shadedmaxh = numpy.amax(surface_dem) + + #If min and max appear to be reversed, then fix them + if (parameters['shadedminh'] > parameters['shadedmaxh']): + temp = parameters['shadedminh'] + shadedminh = parameters['shadedmaxh'] + shadedmaxh = temp + else: + shadedminh = parameters['shadedminh'] + shadedmaxh = parameters['shadedmaxh'] + + #If dynamic range is valid, construct a shaded DEM + dynamic_range = shadedmaxh - shadedminh + if (dynamic_range != 0): + dem_scaled = numpy.copy(surface_dem) - shadedminh + numpy.place(dem_scaled, dem_scaled < 0.0, 0.0) + numpy.place(dem_scaled, dem_scaled > dynamic_range, dynamic_range) + dem_scaled = dem_scaled / dynamic_range + else: + dem_scaled = numpy.copy(surface_dem) * 0.0 + + #Generate shaded depth map with surface_dem color scaling (RGBA) + shaded = scipy.misc.bytescale(convolved_map) + if numpy.amax(shaded) == 0: shaded=255 + shadedscl = shaded / 255.0 + + #shaded_imagearr = matplotlib.cm.jet(dem_scaled) + #print dem_scaled[0:4,0:4] + #shaded_imagearr[:,:,0] = shaded_imagearr[:,:,0] * shadedscl + #shaded_imagearr[:,:,1] = shaded_imagearr[:,:,1] * shadedscl + #shaded_imagearr[:,:,2] = shaded_imagearr[:,:,2] * shadedscl + #shaded_imagearr[:,:,3] = shaded_imagearr[:,:,3] * shadedscl + + #Delivers nearly proper coloring, but no shaded relief + shaded_imagearr = dem_scaled * shadedscl + shaded_imagearr = matplotlib.cm.jet(shaded_imagearr) + shaded_imagearr = numpy.around(shaded_imagearr, decimals = 1) + + #Save image to file + filename = parameters['workingdir'] + 'shaded' + os.sep + "shaded%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + fig.figimage(shaded_imagearr, cmap = matplotlib.cm.jet, origin = 'lower') + matplotlib.pyplot.savefig(filename) + return + +def create_rplot(parameters,odist,pdist,tdist,ph1): + #Parameters: empirical saturation limit and dfrac + satlimit = 3.12636 + dfrac = 2**(1./4) * 1.0e-3 + + #Calculate geometric saturation + minx = (parameters['pix'] / 3.0) * 1.0e-3 + maxx = 3 * parameters['pix'] * parameters['gridsize'] * 1.0e-3 + geomem = numpy.array([[minx, satlimit / 20.0], [maxx, satlimit / 20.0]]) + geomep = numpy.array([[minx, satlimit / 10.0], [maxx, satlimit / 10.0]]) + + #Create distribution arrays without zeros for plotting on log scale + idx = numpy.nonzero(odist[:,5]) + odistnz = odist[idx] + odistnz = odistnz[:,[2,5]] + + idx = numpy.nonzero(pdist[:,5]) + pdistnz = pdist[idx] + pdistnz = pdistnz[:,[2,5]] + + idx = numpy.nonzero(tdist[:,5]) + tdistnz = tdist[idx] + tdistnz = tdistnz[:,[2,5]] + + #Correct pdist + pdistnz[:,1] = pdistnz[:,1] * parameters['curyear'] / parameters['interval'] + + #Create sdist bin factors, which contain one crater per bin + area = (parameters['gridsize'] * parameters['pix'] * 1.0e-3)**2. + plo = 1 + sq2 = 2**(1./2) + while (sq2**plo > minx): + plo = plo - 1 + phi = plo + 1 + while (sq2**phi < maxx): + phi = phi + 1 + n = phi - plo + 1 + sdist = numpy.zeros([n , 2]) + p = plo + for index in range(n): + sdist[index, 0] = sq2**p + sdist[index, 1] = sq2**(2.0*p + 1.5) / (area * (sq2 - 1)) + p = p + 1 + + #Create time label + tlabel = "%5.4e" % parameters['curyear'] + tlabel = tlabel.split('e') + texp = str(int(tlabel[1])) + timelabel = 'Time = '+ r'${}$ x 10$^{}$'.format(tlabel[0], texp) + ' yrs' + + #Save image to file + filename = parameters['workingdir'] + 'rplot' + os.sep + "rplot%06d.png" % parameters['ncount'] + height = parameters['gridsize'] / dpi + width = height + fig = matplotlib.pyplot.figure(figsize = (width, height), dpi = dpi) + + #Alter background color to be black, and change axis colors accordingly + matplotlib.pyplot.style.use('dark_background') + matplotlib.pyplot.rcParams['axes.prop_cycle'] + + #Plot data + matplotlib.pyplot.plot(odistnz[:,0]*1.0e-3, odistnz[:,1], linewidth=3.0, color = 'blue') + matplotlib.pyplot.plot(pdistnz[:,0]*1.0e-3, pdistnz[:,1], linewidth=2.0, linestyle='dashdot', color = 'white') + matplotlib.pyplot.plot(tdistnz[:,0]*1.0e-3, tdistnz[:,1], linewidth=2.0, color = 'red') + + matplotlib.pyplot.plot(geomem[:,0], geomem[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + matplotlib.pyplot.plot(geomep[:,0], geomep[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + matplotlib.pyplot.plot(sdist[:,0], sdist[:,1], linewidth=2.0, linestyle =':', color = 'yellow') + + matplotlib.pyplot.plot(ph1[:,0] * dfrac, ph1[:,1], 'wo') + + #Create plot labels + matplotlib.pyplot.title('Crater Distribution R-Plot',fontsize=22) + matplotlib.pyplot.xlim([minx, maxx]) + matplotlib.pyplot.xscale('log') + matplotlib.pyplot.xlabel('Crater Diameter (km)',fontsize=18) + matplotlib.pyplot.ylim([5.0e-4, 5.0]) + matplotlib.pyplot.yscale('log') + matplotlib.pyplot.ylabel('R Value', fontsize=18) + matplotlib.pyplot.text(1.0e-2, 1.0, timelabel, fontsize=18) + + matplotlib.pyplot.tick_params(axis='both', which='major', labelsize=14) + matplotlib.pyplot.tick_params(axis='both', which='minor', labelsize=12) + + matplotlib.pyplot.savefig(filename) + + return \ No newline at end of file diff --git a/regolith-transport-run-example/ctem_window_display.pro b/tests/morphology_test_cases/simple/ctem_window_display.pro old mode 100644 new mode 100755 similarity index 100% rename from regolith-transport-run-example/ctem_window_display.pro rename to tests/morphology_test_cases/simple/ctem_window_display.pro diff --git a/tests/morphology_test_cases/simple/dist/ocum_000001.dat b/tests/morphology_test_cases/simple/dist/ocum_000001.dat new file mode 100644 index 00000000..bf48c81b --- /dev/null +++ b/tests/morphology_test_cases/simple/dist/ocum_000001.dat @@ -0,0 +1,2 @@ +#Dcrat(m) xpos(m) ypos(m) time(y) depth/diam + 1.000063785005288E+03 2.000000E+03 2.000000E+03 1.000000E+00 2.065050E-01 diff --git a/tests/morphology_test_cases/simple/dist/odist_000001.dat b/tests/morphology_test_cases/simple/dist/odist_000001.dat new file mode 100644 index 00000000..88d1bd1e --- /dev/null +++ b/tests/morphology_test_cases/simple/dist/odist_000001.dat @@ -0,0 +1,24 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 1.9531 2.7621 2.3227 0. 1. 0.000000 + 2.7621 3.9062 3.2848 0. 1. 0.000000 + 3.9062 5.5243 4.6453 0. 1. 0.000000 + 5.5243 7.8125 6.5695 0. 1. 0.000000 + 7.8125 11.0485 9.2907 0. 1. 0.000000 + 11.0485 15.6250 13.1390 0. 1. 0.000000 + 15.6250 22.0971 18.5814 0. 1. 0.000000 + 22.0971 31.2500 26.2780 0. 1. 0.000000 + 31.2500 44.1942 37.1627 0. 1. 0.000000 + 44.1942 62.5000 52.5560 0. 1. 0.000000 + 62.5000 88.3883 74.3254 0. 1. 0.000000 + 88.3883 125.0000 105.1121 0. 1. 0.000000 + 125.0000 176.7767 148.6509 0. 1. 0.000000 + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1000.0638 1. 1. 0.150917 + 1414.2136 2000.0000 1681.7928 0. 0. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 0. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 0. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/simple/dist/pdist_000001.dat b/tests/morphology_test_cases/simple/dist/pdist_000001.dat new file mode 100644 index 00000000..af6ea796 --- /dev/null +++ b/tests/morphology_test_cases/simple/dist/pdist_000001.dat @@ -0,0 +1,78 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 5.2683560639E-06 7.4505805969E-06 6.8639461741E-06 9.0056322000E+22 2.6197597900E+23 8.3409668841E+05 + 7.4505805969E-06 1.0536712128E-05 8.5697254390E-06 1.1332976670E+23 1.7191965700E+23 1.4444759133E+06 + 1.0536712128E-05 1.4901161194E-05 1.2186426920E-05 3.7665826200E+22 5.8589890300E+22 9.7617403367E+05 + 1.4901161194E-05 2.1073424255E-05 1.7150291538E-05 1.3451505070E+22 2.0924064100E+22 6.8710164873E+05 + 2.1073424255E-05 2.9802322388E-05 2.4260374301E-05 4.9259252700E+21 7.4725590300E+21 5.0361760384E+05 + 2.9802322388E-05 4.2146848511E-05 3.4499037578E-05 1.6371606720E+21 2.5466337600E+21 3.4034379475E+05 + 4.2146848511E-05 5.9604644775E-05 4.8551438292E-05 5.8467524100E+20 9.0947308800E+20 2.3955850814E+05 + 5.9604644775E-05 8.4293697022E-05 6.8679653473E-05 2.1410736400E+20 3.2479784700E+20 1.7558664836E+05 + 8.4293697022E-05 1.1920928955E-04 9.7664690546E-05 7.1159862300E+19 1.1069048300E+20 1.1866111771E+05 + 1.1920928955E-04 1.6858739404E-04 1.3744618704E-04 2.5413147800E+19 3.9530620700E+19 8.3522244055E+04 + 1.6858739404E-04 2.3841857910E-04 1.9442794522E-04 9.3062656500E+18 1.4117472900E+19 6.1218419042E+04 + 2.3841857910E-04 3.3717478809E-04 2.7648283762E-04 3.0929926000E+18 4.8112072500E+18 4.1371286162E+04 + 3.3717478809E-04 4.7683715820E-04 3.8910184765E-04 1.1045928590E+18 1.7182146500E+18 2.9120090468E+04 + 4.7683715820E-04 6.7434957617E-04 5.5041375239E-04 4.0450067900E+17 6.1362179100E+17 2.1343846846E+04 + 6.7434957617E-04 9.5367431641E-04 7.8270619046E-04 1.3443820390E+17 2.0912111200E+17 1.4424129788E+04 + 9.5367431641E-04 1.3486991523E-03 1.1015238076E-03 4.8011585100E+16 7.4682908100E+16 1.0152741408E+04 + 1.3486991523E-03 1.9073486328E-03 1.5502045661E-03 1.7146259830E+16 2.6671323000E+16 7.1462310579E+03 + 1.9073486328E-03 2.6973983047E-03 2.1928806805E-03 6.2789397900E+15 9.5250631700E+15 5.2378968673E+03 + 2.6973983047E-03 3.8146972656E-03 3.1183472981E-03 2.0868433400E+15 3.2461233800E+15 3.5397608053E+03 + 3.8146972656E-03 5.3947966094E-03 4.3885353670E-03 7.4526921400E+14 1.1592800400E+15 2.4915385674E+03 + 5.3947966094E-03 7.6293945312E-03 6.2079125217E-03 2.7291673800E+14 4.1401082600E+14 1.8261967435E+03 + 7.6293945312E-03 1.0789593219E-02 8.8278527077E-03 9.0705504300E+13 1.4109408800E+14 1.2341402209E+03 + 1.0789593219E-02 1.5258789062E-02 1.2423678325E-02 3.2393432500E+13 5.0388583700E+13 8.6867674417E+02 + 1.5258789062E-02 2.1579186438E-02 1.7574224959E-02 1.1862438430E+13 1.7995151200E+13 6.3670483594E+02 + 2.1579186438E-02 3.0517578125E-02 2.4991117140E-02 3.9425522000E+12 6.1327127700E+12 4.3028390182E+02 + 3.0517578125E-02 4.3158372875E-02 3.5170682136E-02 1.4079939140E+12 2.1901605700E+12 3.0286479221E+02 + 4.3158372875E-02 6.1035156250E-02 4.9751568757E-02 5.1560578900E+11 7.8216665600E+11 2.2198762395E+02 + 6.1035156250E-02 8.6316745750E-02 7.0748343025E-02 1.7136463750E+11 2.6656086700E+11 1.5001879305E+02 + 8.6316745750E-02 1.2207031250E-01 9.9566075244E-02 6.1199033900E+10 9.5196229500E+10 1.0559403243E+02 + 1.2207031250E-01 1.7263349150E-01 1.4084368254E-01 2.2411017000E+10 3.3997195600E+10 7.7396144466E+01 + 1.7263349150E-01 2.4414062500E-01 2.0028427881E-01 7.4484352800E+09 1.1586178600E+10 5.2304165788E+01 + 2.4414062500E-01 3.4526698300E-01 2.8186554261E-01 2.6600413700E+09 4.1377433200E+09 3.6815440786E+01 + 3.4526698300E-01 4.8828125000E-01 3.9871996012E-01 9.7410392500E+08 1.4777019500E+09 2.6984220543E+01 + 4.8828125000E-01 6.9053396600E-01 5.6699268184E-01 3.2374930000E+08 5.0359802500E+08 1.8235885369E+01 + 6.9053396600E-01 9.7656250000E-01 7.9794429238E-01 1.1561979350E+08 1.7984872500E+08 1.2835729741E+01 + 9.7656250000E-01 1.3810679320E+00 1.1229688122E+00 4.1291012000E+07 6.4228931500E+07 9.0347111294E+00 + 1.3810679320E+00 1.9531250000E+00 1.5885236415E+00 1.5120720780E+07 2.2937919500E+07 6.6220766495E+00 + 1.9531250000E+00 2.7621358640E+00 2.2589320506E+00 5.0254616400E+06 7.8171987200E+06 4.4751863889E+00 + 2.7621358640E+00 3.9062500000E+00 3.1790567890E+00 1.7947309820E+06 2.7917370800E+06 3.1499588750E+00 + 3.9062500000E+00 5.5242717280E+00 4.4970144236E+00 6.5722834600E+05 9.9700609800E+05 2.3087919296E+00 + 5.5242717280E+00 7.8125000000E+00 6.3949001458E+00 2.1843375700E+05 3.3977775200E+05 1.5602770778E+00 + 7.8125000000E+00 1.1048543456E+01 9.0027143502E+00 7.8122279100E+04 1.2134399500E+05 1.1009332505E+00 + 1.1048543456E+01 1.5625000000E+01 1.2728018908E+01 2.8347501600E+04 4.3221715900E+04 7.9826648947E-01 + 1.5625000000E+01 2.2097086912E+01 1.8117257393E+01 9.6170463800E+03 1.4874214300E+04 5.5227419395E-01 + 2.2097086912E+01 3.1250000000E+01 2.5464283485E+01 3.4608376200E+03 5.2571679200E+03 3.9020810270E-01 + 3.1250000000E+01 4.4194173824E+01 3.5981878955E+01 1.2198176720E+03 1.7963303000E+03 2.7437978824E-01 + 4.4194173824E+01 6.2500000000E+01 5.1167294867E+01 3.8139212600E+02 5.7651262800E+02 1.7443746921E-01 + 6.2500000000E+01 8.8388347648E+01 7.2031738824E+01 1.2887637240E+02 1.9512050200E+02 1.1628419329E-01 + 8.8388347648E+01 1.2500000000E+02 1.0190244084E+02 4.5114170900E+01 6.6244129600E+01 8.1494336441E-02 + 1.2500000000E+02 1.7677669530E+02 1.4486153219E+02 1.4285833490E+01 2.1129958700E+01 5.2421627096E-02 + 1.7677669530E+02 2.5000000000E+02 2.0364050970E+02 4.7351629700E+00 6.8441252100E+00 3.4131717991E-02 + 2.5000000000E+02 3.5355339059E+02 2.8614082562E+02 1.4927690150E+00 2.1089622400E+00 2.1108033935E-02 + 3.5355339059E+02 5.0000000000E+02 4.0392389962E+02 4.5298452700E-01 6.1619322500E-01 1.2740389793E-02 + 5.0000000000E+02 7.0710678119E+02 5.7407029004E+02 1.1784019770E-01 1.6320869800E-01 6.7278201736E-03 + 7.0710678119E+02 1.0000000000E+03 8.0779031690E+02 3.2334330700E-02 4.5368500300E-02 3.6368928411E-03 + 1.0000000000E+03 1.4142135624E+03 1.1397213019E+03 9.3702153300E-03 1.3034169600E-02 2.0931544262E-03 + 1.4142135624E+03 2.0000000000E+03 1.6430397450E+03 2.3620584500E-03 3.6639542700E-03 1.1178294632E-03 + 2.0000000000E+03 2.8284271247E+03 2.3188336187E+03 7.6321765400E-04 1.3018958200E-03 7.1793128547E-04 + 2.8284271247E+03 4.0000000000E+03 3.2742020830E+03 2.7678553100E-04 5.3867816600E-04 5.1828726065E-04 + 4.0000000000E+03 5.6568542495E+03 4.6247690662E+03 1.1424374900E-04 2.6189263500E-04 4.2628329325E-04 + 5.6568542495E+03 8.0000000000E+03 6.5360480178E+03 5.4421493500E-05 1.4764888600E-04 4.0531891549E-04 + 8.0000000000E+03 1.1313708499E+04 9.2976955004E+03 3.1693011600E-05 9.3227392500E-05 4.8045772670E-04 + 1.1313708499E+04 1.6000000000E+04 1.3295929320E+04 2.0742941300E-05 6.1534380900E-05 6.5024519181E-04 + 1.6000000000E+04 2.2627416998E+04 1.8911866324E+04 1.5511504400E-05 4.0791439600E-05 9.8944762131E-04 + 2.2627416998E+04 3.2000000000E+04 2.6794342591E+04 1.1350311500E-05 2.5279935200E-05 1.4559880837E-03 + 3.2000000000E+04 4.5254833996E+04 3.7872914850E+04 7.2691571300E-06 1.3929623700E-05 1.8619841311E-03 + 4.5254833996E+04 6.4000000000E+04 5.3503893362E+04 3.8715559300E-06 6.6604665700E-06 1.9771172337E-03 + 6.4000000000E+04 9.0509667992E+04 7.4707829153E+04 1.6103981700E-06 2.7889106400E-06 1.5830963511E-03 + 9.0509667992E+04 1.2800000000E+05 1.0347690678E+05 7.3571928800E-07 1.1785124700E-06 1.3589490881E-03 + 1.2800000000E+05 1.8101933598E+05 1.4684017333E+05 2.6658731600E-07 4.4279318200E-07 9.9499266834E-04 + 1.8101933598E+05 2.5600000000E+05 2.0879061526E+05 9.6306310900E-08 1.7620586600E-07 7.3066516837E-04 + 2.5600000000E+05 3.6203867197E+05 2.9742899449E+05 3.7170537300E-08 7.9899555100E-08 5.7645377151E-04 + 3.6203867197E+05 5.1200000000E+05 4.1890698854E+05 1.5963402300E-08 4.2729017800E-08 4.8907899956E-04 + 5.1200000000E+05 7.2407734394E+05 5.9365358599E+05 9.9453179000E-09 2.6765615500E-08 6.1320219121E-04 + 7.2407734394E+05 1.0240000000E+06 9.1619660702E+05 1.6820297600E-08 1.6820297600E-08 2.6956931599E-03 + 1.0240000000E+06 1.4481546879E+06 1.0281811762E+06 1.6000000000E-23 1.6000000000E-23 2.5626227336E-18 + 1.4481546879E+06 2.0480000000E+06 1.7221558584E+06 0.0000000000E+00 0.0000000000E+00 0.0000000000E+00 diff --git a/tests/morphology_test_cases/simple/dist/tcum_000001.dat b/tests/morphology_test_cases/simple/dist/tcum_000001.dat new file mode 100644 index 00000000..03757892 --- /dev/null +++ b/tests/morphology_test_cases/simple/dist/tcum_000001.dat @@ -0,0 +1,2 @@ +#Dcrat(m) Dimp(m) xpos(m) ypos(m) vimp(m/s) sinang time(y) + 1.000063785005288E+03 2.543270E+01 2.000000E+03 2.000000E+03 1.500000E+04 1.000000E+00 1.000000E+00 diff --git a/tests/morphology_test_cases/simple/dist/tdist_000001.dat b/tests/morphology_test_cases/simple/dist/tdist_000001.dat new file mode 100644 index 00000000..88d1bd1e --- /dev/null +++ b/tests/morphology_test_cases/simple/dist/tdist_000001.dat @@ -0,0 +1,24 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 1.9531 2.7621 2.3227 0. 1. 0.000000 + 2.7621 3.9062 3.2848 0. 1. 0.000000 + 3.9062 5.5243 4.6453 0. 1. 0.000000 + 5.5243 7.8125 6.5695 0. 1. 0.000000 + 7.8125 11.0485 9.2907 0. 1. 0.000000 + 11.0485 15.6250 13.1390 0. 1. 0.000000 + 15.6250 22.0971 18.5814 0. 1. 0.000000 + 22.0971 31.2500 26.2780 0. 1. 0.000000 + 31.2500 44.1942 37.1627 0. 1. 0.000000 + 44.1942 62.5000 52.5560 0. 1. 0.000000 + 62.5000 88.3883 74.3254 0. 1. 0.000000 + 88.3883 125.0000 105.1121 0. 1. 0.000000 + 125.0000 176.7767 148.6509 0. 1. 0.000000 + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1000.0638 1. 1. 0.150917 + 1414.2136 2000.0000 1681.7928 0. 0. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 0. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 0. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/simple/ejecta_table_max.dat b/tests/morphology_test_cases/simple/ejecta_table_max.dat new file mode 100644 index 00000000..800d7cd6 --- /dev/null +++ b/tests/morphology_test_cases/simple/ejecta_table_max.dat @@ -0,0 +1,1003 @@ +# trad = 4.00026E+02 frad = 5.00032E+02 +# ejrim = 1.39119E+01 ejdis = 1.16920E+05 imp = 2.54327E+01 +# "r (m)" "h (m)" "v (m/s)" "ang (deg)" "erad (m)" + 4.02303E+002 3.16850E-001 2.29897E+000 3.50395E+001 3.99236E+002 + 4.04594E+002 6.35504E-001 3.24886E+000 3.50780E+001 3.98465E+002 + 4.06898E+002 9.55972E-001 3.97640E+000 3.51156E+001 3.97712E+002 + 4.09214E+002 1.27827E+000 4.58881E+000 3.51524E+001 3.96977E+002 + 4.11544E+002 1.60239E+000 5.12771E+000 3.51884E+001 3.96257E+002 + 4.13888E+002 1.92837E+000 5.61445E+000 3.52237E+001 3.95552E+002 + 4.16244E+002 2.25620E+000 6.06174E+000 3.52582E+001 3.94861E+002 + 4.18614E+002 2.58589E+000 6.47788E+000 3.52920E+001 3.94184E+002 + 4.20998E+002 2.91747E+000 6.86864E+000 3.53252E+001 3.93521E+002 + 4.23395E+002 3.25093E+000 7.23821E+000 3.53578E+001 3.92869E+002 + 4.25806E+002 3.58629E+000 7.58976E+000 3.53898E+001 3.92229E+002 + 4.28230E+002 3.92356E+000 7.92578E+000 3.54212E+001 3.91601E+002 + 4.30669E+002 4.26275E+000 8.24822E+000 3.54521E+001 3.90984E+002 + 4.33121E+002 4.60387E+000 8.55868E+000 3.54824E+001 3.90376E+002 + 4.35587E+002 4.94693E+000 8.85847E+000 3.55123E+001 3.89779E+002 + 4.38067E+002 5.29195E+000 9.14869E+000 3.55417E+001 3.89192E+002 + 4.40561E+002 5.63893E+000 9.43027E+000 3.55706E+001 3.88613E+002 + 4.43070E+002 5.98789E+000 9.70401E+000 3.55991E+001 3.88043E+002 + 4.45593E+002 6.33883E+000 9.97058E+000 3.56271E+001 3.87482E+002 + 4.48130E+002 6.69178E+000 1.02306E+001 3.56548E+001 3.86929E+002 + 4.50681E+002 7.04673E+000 1.04845E+001 3.56820E+001 3.86384E+002 + 4.53247E+002 7.40370E+000 1.07329E+001 3.57089E+001 3.85846E+002 + 4.55828E+002 7.76271E+000 1.09761E+001 3.57354E+001 3.85316E+002 + 4.58424E+002 8.12376E+000 1.12145E+001 3.57616E+001 3.84793E+002 + 4.61034E+002 8.48686E+000 1.14484E+001 3.57874E+001 3.84276E+002 + 4.63659E+002 8.85204E+000 1.16781E+001 3.58129E+001 3.83766E+002 + 4.66299E+002 9.21929E+000 1.19039E+001 3.58381E+001 3.83263E+002 + 4.68954E+002 9.58863E+000 1.21260E+001 3.58629E+001 3.82766E+002 + 4.71624E+002 9.96008E+000 1.23447E+001 3.58875E+001 3.82274E+002 + 4.74309E+002 1.03336E+001 1.25601E+001 3.59118E+001 3.81789E+002 + 4.77010E+002 1.07093E+001 1.27724E+001 3.59358E+001 3.81309E+002 + 4.79726E+002 1.10872E+001 1.29818E+001 3.59595E+001 3.80835E+002 + 4.82458E+002 1.14671E+001 1.31884E+001 3.59829E+001 3.80366E+002 + 4.85205E+002 1.18493E+001 1.33924E+001 3.60061E+001 3.79902E+002 + 4.87967E+002 1.22336E+001 1.35940E+001 3.60291E+001 3.79443E+002 + 4.90746E+002 1.26201E+001 1.37932E+001 3.60518E+001 3.78989E+002 + 4.93540E+002 1.30088E+001 1.39901E+001 3.60742E+001 3.78540E+002 + 4.96350E+002 1.33997E+001 1.41850E+001 3.60965E+001 3.78095E+002 + 4.99176E+002 1.37929E+001 1.43778E+001 3.61185E+001 3.77655E+002 + 5.02019E+002 1.37474E+001 1.45686E+001 3.61403E+001 3.77219E+002 + 5.04877E+002 1.35152E+001 1.47576E+001 3.61618E+001 3.76787E+002 + 5.07752E+002 1.32870E+001 1.49449E+001 3.61832E+001 3.76360E+002 + 5.10643E+002 1.30626E+001 1.51304E+001 3.62044E+001 3.75937E+002 + 5.13550E+002 1.28419E+001 1.53144E+001 3.62253E+001 3.75517E+002 + 5.16474E+002 1.26251E+001 1.54967E+001 3.62461E+001 3.75101E+002 + 5.19415E+002 1.24118E+001 1.56776E+001 3.62667E+001 3.74690E+002 + 5.22373E+002 1.22022E+001 1.58571E+001 3.62871E+001 3.74281E+002 + 5.25347E+002 1.19961E+001 1.60352E+001 3.63074E+001 3.73877E+002 + 5.28338E+002 1.17935E+001 1.62120E+001 3.63274E+001 3.73475E+002 + 5.31346E+002 1.15943E+001 1.63876E+001 3.63473E+001 3.73078E+002 + 5.34372E+002 1.13985E+001 1.65619E+001 3.63670E+001 3.72683E+002 + 5.37414E+002 1.12060E+001 1.67351E+001 3.63866E+001 3.72292E+002 + 5.40474E+002 1.10168E+001 1.69071E+001 3.64060E+001 3.71904E+002 + 5.43552E+002 1.08307E+001 1.70781E+001 3.64252E+001 3.71519E+002 + 5.46647E+002 1.06478E+001 1.72480E+001 3.64443E+001 3.71137E+002 + 5.49759E+002 1.04680E+001 1.74170E+001 3.64633E+001 3.70758E+002 + 5.52890E+002 1.02912E+001 1.75849E+001 3.64821E+001 3.70382E+002 + 5.56038E+002 1.01174E+001 1.77520E+001 3.65007E+001 3.70009E+002 + 5.59204E+002 9.94648E+000 1.79182E+001 3.65192E+001 3.69639E+002 + 5.62388E+002 9.77850E+000 1.80835E+001 3.65376E+001 3.69271E+002 + 5.65590E+002 9.61335E+000 1.82480E+001 3.65559E+001 3.68906E+002 + 5.68810E+002 9.45099E+000 1.84116E+001 3.65740E+001 3.68544E+002 + 5.72049E+002 9.29137E+000 1.85746E+001 3.65920E+001 3.68184E+002 + 5.75306E+002 9.13445E+000 1.87367E+001 3.66098E+001 3.67827E+002 + 5.78582E+002 8.98018E+000 1.88982E+001 3.66276E+001 3.67472E+002 + 5.81876E+002 8.82852E+000 1.90589E+001 3.66452E+001 3.67120E+002 + 5.85189E+002 8.67941E+000 1.92190E+001 3.66627E+001 3.66770E+002 + 5.88521E+002 8.53283E+000 1.93785E+001 3.66800E+001 3.66423E+002 + 5.91872E+002 8.38872E+000 1.95373E+001 3.66973E+001 3.66077E+002 + 5.95242E+002 8.24704E+000 1.96956E+001 3.67145E+001 3.65734E+002 + 5.98632E+002 8.10776E+000 1.98532E+001 3.67315E+001 3.65393E+002 + 6.02040E+002 7.97082E+000 2.00103E+001 3.67484E+001 3.65055E+002 + 6.05468E+002 7.83621E+000 2.01668E+001 3.67653E+001 3.64718E+002 + 6.08915E+002 7.70386E+000 2.03229E+001 3.67820E+001 3.64383E+002 + 6.12383E+002 7.57375E+000 2.04784E+001 3.67986E+001 3.64051E+002 + 6.15869E+002 7.44584E+000 2.06335E+001 3.68151E+001 3.63720E+002 + 6.19376E+002 7.32009E+000 2.07880E+001 3.68316E+001 3.63392E+002 + 6.22903E+002 7.19646E+000 2.09422E+001 3.68479E+001 3.63066E+002 + 6.26449E+002 7.07492E+000 2.10958E+001 3.68641E+001 3.62741E+002 + 6.30016E+002 6.95543E+000 2.12491E+001 3.68802E+001 3.62418E+002 + 6.33604E+002 6.83796E+000 2.14020E+001 3.68963E+001 3.62097E+002 + 6.37211E+002 6.72247E+000 2.15544E+001 3.69122E+001 3.61778E+002 + 6.40839E+002 6.60894E+000 2.17065E+001 3.69281E+001 3.61461E+002 + 6.44488E+002 6.49732E+000 2.18582E+001 3.69439E+001 3.61145E+002 + 6.48158E+002 6.38759E+000 2.20096E+001 3.69596E+001 3.60832E+002 + 6.51848E+002 6.27971E+000 2.21607E+001 3.69752E+001 3.60519E+002 + 6.55560E+002 6.17365E+000 2.23114E+001 3.69907E+001 3.60209E+002 + 6.59293E+002 6.06939E+000 2.24618E+001 3.70061E+001 3.59900E+002 + 6.63047E+002 5.96688E+000 2.26119E+001 3.70215E+001 3.59593E+002 + 6.66822E+002 5.86611E+000 2.27617E+001 3.70368E+001 3.59287E+002 + 6.70619E+002 5.76703E+000 2.29112E+001 3.70520E+001 3.58983E+002 + 6.74437E+002 5.66964E+000 2.30604E+001 3.70671E+001 3.58681E+002 + 6.78277E+002 5.57388E+000 2.32094E+001 3.70821E+001 3.58380E+002 + 6.82139E+002 5.47974E+000 2.33582E+001 3.70971E+001 3.58081E+002 + 6.86023E+002 5.38720E+000 2.35067E+001 3.71120E+001 3.57783E+002 + 6.89929E+002 5.29621E+000 2.36550E+001 3.71268E+001 3.57486E+002 + 6.93858E+002 5.20677E+000 2.38030E+001 3.71416E+001 3.57191E+002 + 6.97808E+002 5.11883E+000 2.39509E+001 3.71563E+001 3.56897E+002 + 7.01782E+002 5.03238E+000 2.40985E+001 3.71709E+001 3.56605E+002 + 7.05778E+002 4.94739E+000 2.42460E+001 3.71854E+001 3.56314E+002 + 7.09796E+002 4.86383E+000 2.43932E+001 3.71999E+001 3.56024E+002 + 7.13838E+002 4.78169E+000 2.45403E+001 3.72143E+001 3.55736E+002 + 7.17902E+002 4.70093E+000 2.46873E+001 3.72287E+001 3.55449E+002 + 7.21990E+002 4.62154E+000 2.48340E+001 3.72430E+001 3.55164E+002 + 7.26101E+002 4.54348E+000 2.49806E+001 3.72572E+001 3.54879E+002 + 7.30235E+002 4.46675E+000 2.51271E+001 3.72713E+001 3.54596E+002 + 7.34393E+002 4.39131E+000 2.52735E+001 3.72854E+001 3.54314E+002 + 7.38574E+002 4.31715E+000 2.54197E+001 3.72994E+001 3.54034E+002 + 7.42780E+002 4.24423E+000 2.55658E+001 3.73134E+001 3.53754E+002 + 7.47009E+002 4.17255E+000 2.57117E+001 3.73273E+001 3.53476E+002 + 7.51262E+002 4.10208E+000 2.58576E+001 3.73412E+001 3.53199E+002 + 7.55540E+002 4.03280E+000 2.60033E+001 3.73550E+001 3.52923E+002 + 7.59842E+002 3.96469E+000 2.61490E+001 3.73687E+001 3.52648E+002 + 7.64168E+002 3.89773E+000 2.62946E+001 3.73824E+001 3.52375E+002 + 7.68519E+002 3.83191E+000 2.64401E+001 3.73960E+001 3.52102E+002 + 7.72895E+002 3.76719E+000 2.65855E+001 3.74096E+001 3.51831E+002 + 7.77296E+002 3.70357E+000 2.67308E+001 3.74231E+001 3.51560E+002 + 7.81722E+002 3.64102E+000 2.68761E+001 3.74366E+001 3.51291E+002 + 7.86173E+002 3.57952E+000 2.70214E+001 3.74500E+001 3.51023E+002 + 7.90649E+002 3.51907E+000 2.71665E+001 3.74633E+001 3.50756E+002 + 7.95151E+002 3.45964E+000 2.73117E+001 3.74766E+001 3.50490E+002 + 7.99679E+002 3.40121E+000 2.74567E+001 3.74899E+001 3.50224E+002 + 8.04232E+002 3.34376E+000 2.76018E+001 3.75031E+001 3.49960E+002 + 8.08811E+002 3.28729E+000 2.77468E+001 3.75163E+001 3.49697E+002 + 8.13416E+002 3.23177E+000 2.78918E+001 3.75294E+001 3.49435E+002 + 8.18048E+002 3.17719E+000 2.80368E+001 3.75424E+001 3.49174E+002 + 8.22706E+002 3.12353E+000 2.81817E+001 3.75554E+001 3.48914E+002 + 8.27390E+002 3.07078E+000 2.83267E+001 3.75684E+001 3.48654E+002 + 8.32101E+002 3.01892E+000 2.84716E+001 3.75813E+001 3.48396E+002 + 8.36839E+002 2.96793E+000 2.86165E+001 3.75942E+001 3.48139E+002 + 8.41604E+002 2.91781E+000 2.87615E+001 3.76070E+001 3.47882E+002 + 8.46396E+002 2.86853E+000 2.89064E+001 3.76198E+001 3.47627E+002 + 8.51215E+002 2.82008E+000 2.90514E+001 3.76325E+001 3.47372E+002 + 8.56062E+002 2.77245E+000 2.91964E+001 3.76452E+001 3.47118E+002 + 8.60936E+002 2.72563E+000 2.93414E+001 3.76579E+001 3.46865E+002 + 8.65838E+002 2.67960E+000 2.94864E+001 3.76705E+001 3.46613E+002 + 8.70768E+002 2.63434E+000 2.96314E+001 3.76830E+001 3.46362E+002 + 8.75726E+002 2.58985E+000 2.97765E+001 3.76955E+001 3.46111E+002 + 8.80712E+002 2.54611E+000 2.99217E+001 3.77080E+001 3.45862E+002 + 8.85727E+002 2.50311E+000 3.00668E+001 3.77205E+001 3.45613E+002 + 8.90770E+002 2.46083E+000 3.02120E+001 3.77329E+001 3.45365E+002 + 8.95842E+002 2.41927E+000 3.03573E+001 3.77452E+001 3.45118E+002 + 9.00943E+002 2.37841E+000 3.05026E+001 3.77575E+001 3.44872E+002 + 9.06073E+002 2.33825E+000 3.06480E+001 3.77698E+001 3.44626E+002 + 9.11232E+002 2.29876E+000 3.07935E+001 3.77820E+001 3.44381E+002 + 9.16420E+002 2.25993E+000 3.09390E+001 3.77942E+001 3.44137E+002 + 9.21638E+002 2.22176E+000 3.10845E+001 3.78064E+001 3.43894E+002 + 9.26886E+002 2.18424E+000 3.12302E+001 3.78185E+001 3.43651E+002 + 9.32164E+002 2.14735E+000 3.13759E+001 3.78306E+001 3.43410E+002 + 9.37471E+002 2.11108E+000 3.15217E+001 3.78427E+001 3.43169E+002 + 9.42809E+002 2.07543E+000 3.16676E+001 3.78547E+001 3.42928E+002 + 9.48177E+002 2.04038E+000 3.18136E+001 3.78667E+001 3.42689E+002 + 9.53576E+002 2.00592E+000 3.19597E+001 3.78786E+001 3.42450E+002 + 9.59006E+002 1.97204E+000 3.21058E+001 3.78905E+001 3.42212E+002 + 9.64466E+002 1.93874E+000 3.22521E+001 3.79024E+001 3.41974E+002 + 9.69958E+002 1.90599E+000 3.23985E+001 3.79142E+001 3.41738E+002 + 9.75480E+002 1.87380E+000 3.25449E+001 3.79260E+001 3.41501E+002 + 9.81035E+002 1.84216E+000 3.26915E+001 3.79378E+001 3.41266E+002 + 9.86621E+002 1.81104E+000 3.28382E+001 3.79495E+001 3.41031E+002 + 9.92238E+002 1.78046E+000 3.29850E+001 3.79612E+001 3.40797E+002 + 9.97888E+002 1.75039E+000 3.31319E+001 3.79729E+001 3.40564E+002 + 1.00357E+003 1.72083E+000 3.32789E+001 3.79845E+001 3.40331E+002 + 1.00928E+003 1.69176E+000 3.34261E+001 3.79961E+001 3.40099E+002 + 1.01503E+003 1.66319E+000 3.35734E+001 3.80077E+001 3.39868E+002 + 1.02081E+003 1.63510E+000 3.37208E+001 3.80192E+001 3.39637E+002 + 1.02662E+003 1.60749E+000 3.38684E+001 3.80308E+001 3.39406E+002 + 1.03247E+003 1.58034E+000 3.40160E+001 3.80422E+001 3.39177E+002 + 1.03835E+003 1.55365E+000 3.41639E+001 3.80537E+001 3.38948E+002 + 1.04426E+003 1.52741E+000 3.43118E+001 3.80651E+001 3.38720E+002 + 1.05020E+003 1.50161E+000 3.44599E+001 3.80765E+001 3.38492E+002 + 1.05618E+003 1.47625E+000 3.46082E+001 3.80879E+001 3.38265E+002 + 1.06220E+003 1.45132E+000 3.47566E+001 3.80992E+001 3.38038E+002 + 1.06825E+003 1.42681E+000 3.49051E+001 3.81105E+001 3.37812E+002 + 1.07433E+003 1.40271E+000 3.50538E+001 3.81218E+001 3.37587E+002 + 1.08045E+003 1.37902E+000 3.52027E+001 3.81330E+001 3.37362E+002 + 1.08660E+003 1.35573E+000 3.53517E+001 3.81442E+001 3.37137E+002 + 1.09278E+003 1.33283E+000 3.55009E+001 3.81554E+001 3.36914E+002 + 1.09901E+003 1.31032E+000 3.56502E+001 3.81665E+001 3.36690E+002 + 1.10526E+003 1.28819E+000 3.57997E+001 3.81777E+001 3.36468E+002 + 1.11156E+003 1.26644E+000 3.59494E+001 3.81888E+001 3.36246E+002 + 1.11789E+003 1.24505E+000 3.60993E+001 3.81999E+001 3.36024E+002 + 1.12425E+003 1.22402E+000 3.62493E+001 3.82109E+001 3.35803E+002 + 1.13065E+003 1.20335E+000 3.63995E+001 3.82219E+001 3.35583E+002 + 1.13709E+003 1.18302E+000 3.65499E+001 3.82329E+001 3.35363E+002 + 1.14357E+003 1.16304E+000 3.67005E+001 3.82439E+001 3.35143E+002 + 1.15008E+003 1.14340E+000 3.68513E+001 3.82548E+001 3.34925E+002 + 1.15663E+003 1.12409E+000 3.70022E+001 3.82658E+001 3.34706E+002 + 1.16321E+003 1.10511E+000 3.71533E+001 3.82766E+001 3.34488E+002 + 1.16983E+003 1.08644E+000 3.73047E+001 3.82875E+001 3.34271E+002 + 1.17649E+003 1.06809E+000 3.74562E+001 3.82984E+001 3.34054E+002 + 1.18319E+003 1.05006E+000 3.76079E+001 3.83092E+001 3.33838E+002 + 1.18993E+003 1.03232E+000 3.77598E+001 3.83200E+001 3.33622E+002 + 1.19671E+003 1.01489E+000 3.79120E+001 3.83307E+001 3.33407E+002 + 1.20352E+003 9.97746E-001 3.80643E+001 3.83415E+001 3.33192E+002 + 1.21037E+003 9.80895E-001 3.82168E+001 3.83522E+001 3.32977E+002 + 1.21726E+003 9.64329E-001 3.83696E+001 3.83629E+001 3.32763E+002 + 1.22420E+003 9.48042E-001 3.85226E+001 3.83736E+001 3.32550E+002 + 1.23117E+003 9.32031E-001 3.86757E+001 3.83842E+001 3.32337E+002 + 1.23818E+003 9.16290E-001 3.88291E+001 3.83948E+001 3.32124E+002 + 1.24523E+003 9.00815E-001 3.89827E+001 3.84055E+001 3.31912E+002 + 1.25232E+003 8.85601E-001 3.91365E+001 3.84160E+001 3.31700E+002 + 1.25945E+003 8.70644E-001 3.92906E+001 3.84266E+001 3.31489E+002 + 1.26662E+003 8.55940E-001 3.94449E+001 3.84371E+001 3.31279E+002 + 1.27383E+003 8.41484E-001 3.95994E+001 3.84476E+001 3.31068E+002 + 1.28108E+003 8.27272E-001 3.97541E+001 3.84581E+001 3.30858E+002 + 1.28838E+003 8.13300E-001 3.99091E+001 3.84686E+001 3.30649E+002 + 1.29571E+003 7.99565E-001 4.00643E+001 3.84791E+001 3.30440E+002 + 1.30309E+003 7.86061E-001 4.02197E+001 3.84895E+001 3.30232E+002 + 1.31051E+003 7.72785E-001 4.03754E+001 3.84999E+001 3.30023E+002 + 1.31797E+003 7.59734E-001 4.05313E+001 3.85103E+001 3.29816E+002 + 1.32548E+003 7.46903E-001 4.06874E+001 3.85206E+001 3.29608E+002 + 1.33302E+003 7.34288E-001 4.08438E+001 3.85310E+001 3.29402E+002 + 1.34061E+003 7.21887E-001 4.10005E+001 3.85413E+001 3.29195E+002 + 1.34825E+003 7.09695E-001 4.11574E+001 3.85516E+001 3.28989E+002 + 1.35592E+003 6.97709E-001 4.13145E+001 3.85619E+001 3.28783E+002 + 1.36364E+003 6.85926E-001 4.14719E+001 3.85721E+001 3.28578E+002 + 1.37141E+003 6.74341E-001 4.16295E+001 3.85824E+001 3.28373E+002 + 1.37922E+003 6.62952E-001 4.17874E+001 3.85926E+001 3.28169E+002 + 1.38707E+003 6.51756E-001 4.19456E+001 3.86028E+001 3.27965E+002 + 1.39497E+003 6.40748E-001 4.21040E+001 3.86130E+001 3.27761E+002 + 1.40291E+003 6.29927E-001 4.22627E+001 3.86231E+001 3.27558E+002 + 1.41090E+003 6.19288E-001 4.24217E+001 3.86333E+001 3.27355E+002 + 1.41893E+003 6.08829E-001 4.25809E+001 3.86434E+001 3.27153E+002 + 1.42701E+003 5.98546E-001 4.27404E+001 3.86535E+001 3.26951E+002 + 1.43514E+003 5.88437E-001 4.29001E+001 3.86636E+001 3.26749E+002 + 1.44331E+003 5.78499E-001 4.30602E+001 3.86737E+001 3.26547E+002 + 1.45153E+003 5.68729E-001 4.32205E+001 3.86837E+001 3.26346E+002 + 1.45979E+003 5.59124E-001 4.33811E+001 3.86938E+001 3.26146E+002 + 1.46810E+003 5.49681E-001 4.35419E+001 3.87038E+001 3.25946E+002 + 1.47646E+003 5.40397E-001 4.37031E+001 3.87138E+001 3.25746E+002 + 1.48487E+003 5.31271E-001 4.38645E+001 3.87237E+001 3.25546E+002 + 1.49332E+003 5.22298E-001 4.40262E+001 3.87337E+001 3.25347E+002 + 1.50183E+003 5.13477E-001 4.41882E+001 3.87436E+001 3.25148E+002 + 1.51038E+003 5.04805E-001 4.43505E+001 3.87536E+001 3.24950E+002 + 1.51898E+003 4.96279E-001 4.45130E+001 3.87635E+001 3.24752E+002 + 1.52763E+003 4.87898E-001 4.46759E+001 3.87733E+001 3.24554E+002 + 1.53632E+003 4.79658E-001 4.48391E+001 3.87832E+001 3.24356E+002 + 1.54507E+003 4.71557E-001 4.50025E+001 3.87931E+001 3.24159E+002 + 1.55387E+003 4.63593E-001 4.51663E+001 3.88029E+001 3.23962E+002 + 1.56272E+003 4.55763E-001 4.53303E+001 3.88127E+001 3.23766E+002 + 1.57161E+003 4.48066E-001 4.54947E+001 3.88225E+001 3.23570E+002 + 1.58056E+003 4.40498E-001 4.56593E+001 3.88323E+001 3.23374E+002 + 1.58956E+003 4.33059E-001 4.58243E+001 3.88421E+001 3.23179E+002 + 1.59861E+003 4.25745E-001 4.59896E+001 3.88518E+001 3.22984E+002 + 1.60772E+003 4.18555E-001 4.61551E+001 3.88616E+001 3.22789E+002 + 1.61687E+003 4.11486E-001 4.63210E+001 3.88713E+001 3.22595E+002 + 1.62608E+003 4.04536E-001 4.64872E+001 3.88810E+001 3.22400E+002 + 1.63533E+003 3.97704E-001 4.66537E+001 3.88907E+001 3.22207E+002 + 1.64465E+003 3.90987E-001 4.68206E+001 3.89004E+001 3.22013E+002 + 1.65401E+003 3.84384E-001 4.69877E+001 3.89100E+001 3.21820E+002 + 1.66343E+003 3.77892E-001 4.71552E+001 3.89197E+001 3.21627E+002 + 1.67290E+003 3.71510E-001 4.73230E+001 3.89293E+001 3.21435E+002 + 1.68242E+003 3.65235E-001 4.74911E+001 3.89389E+001 3.21242E+002 + 1.69200E+003 3.59067E-001 4.76596E+001 3.89485E+001 3.21050E+002 + 1.70164E+003 3.53003E-001 4.78283E+001 3.89581E+001 3.20859E+002 + 1.71133E+003 3.47041E-001 4.79974E+001 3.89676E+001 3.20667E+002 + 1.72107E+003 3.41180E-001 4.81669E+001 3.89772E+001 3.20476E+002 + 1.73087E+003 3.35418E-001 4.83366E+001 3.89867E+001 3.20286E+002 + 1.74073E+003 3.29753E-001 4.85067E+001 3.89963E+001 3.20095E+002 + 1.75064E+003 3.24184E-001 4.86772E+001 3.90058E+001 3.19905E+002 + 1.76060E+003 3.18709E-001 4.88479E+001 3.90153E+001 3.19715E+002 + 1.77063E+003 3.13326E-001 4.90190E+001 3.90247E+001 3.19526E+002 + 1.78071E+003 3.08034E-001 4.91905E+001 3.90342E+001 3.19337E+002 + 1.79085E+003 3.02832E-001 4.93623E+001 3.90436E+001 3.19148E+002 + 1.80105E+003 2.97717E-001 4.95344E+001 3.90531E+001 3.18959E+002 + 1.81130E+003 2.92689E-001 4.97069E+001 3.90625E+001 3.18770E+002 + 1.82162E+003 2.87746E-001 4.98798E+001 3.90719E+001 3.18582E+002 + 1.83199E+003 2.82886E-001 5.00530E+001 3.90813E+001 3.18395E+002 + 1.84242E+003 2.78109E-001 5.02265E+001 3.90907E+001 3.18207E+002 + 1.85291E+003 2.73412E-001 5.04004E+001 3.91000E+001 3.18020E+002 + 1.86346E+003 2.68794E-001 5.05747E+001 3.91094E+001 3.17833E+002 + 1.87407E+003 2.64254E-001 5.07493E+001 3.91187E+001 3.17646E+002 + 1.88474E+003 2.59791E-001 5.09243E+001 3.91280E+001 3.17459E+002 + 1.89547E+003 2.55404E-001 5.10996E+001 3.91374E+001 3.17273E+002 + 1.90626E+003 2.51090E-001 5.12753E+001 3.91466E+001 3.17087E+002 + 1.91712E+003 2.46850E-001 5.14514E+001 3.91559E+001 3.16902E+002 + 1.92803E+003 2.42681E-001 5.16278E+001 3.91652E+001 3.16716E+002 + 1.93901E+003 2.38582E-001 5.18046E+001 3.91745E+001 3.16531E+002 + 1.95005E+003 2.34553E-001 5.19818E+001 3.91837E+001 3.16346E+002 + 1.96116E+003 2.30591E-001 5.21593E+001 3.91929E+001 3.16162E+002 + 1.97232E+003 2.26697E-001 5.23372E+001 3.92021E+001 3.15977E+002 + 1.98355E+003 2.22868E-001 5.25155E+001 3.92114E+001 3.15793E+002 + 1.99485E+003 2.19104E-001 5.26942E+001 3.92205E+001 3.15609E+002 + 2.00621E+003 2.15404E-001 5.28732E+001 3.92297E+001 3.15426E+002 + 2.01763E+003 2.11766E-001 5.30527E+001 3.92389E+001 3.15242E+002 + 2.02912E+003 2.08189E-001 5.32325E+001 3.92480E+001 3.15059E+002 + 2.04067E+003 2.04673E-001 5.34127E+001 3.92572E+001 3.14876E+002 + 2.05229E+003 2.01217E-001 5.35933E+001 3.92663E+001 3.14694E+002 + 2.06397E+003 1.97818E-001 5.37743E+001 3.92754E+001 3.14511E+002 + 2.07573E+003 1.94477E-001 5.39556E+001 3.92845E+001 3.14329E+002 + 2.08755E+003 1.91193E-001 5.41374E+001 3.92936E+001 3.14147E+002 + 2.09943E+003 1.87964E-001 5.43195E+001 3.93027E+001 3.13966E+002 + 2.11139E+003 1.84789E-001 5.45021E+001 3.93118E+001 3.13784E+002 + 2.12341E+003 1.81668E-001 5.46850E+001 3.93208E+001 3.13603E+002 + 2.13550E+003 1.78600E-001 5.48684E+001 3.93299E+001 3.13422E+002 + 2.14766E+003 1.75584E-001 5.50521E+001 3.93389E+001 3.13242E+002 + 2.15989E+003 1.72618E-001 5.52363E+001 3.93479E+001 3.13061E+002 + 2.17218E+003 1.69703E-001 5.54208E+001 3.93569E+001 3.12881E+002 + 2.18455E+003 1.66837E-001 5.56058E+001 3.93659E+001 3.12701E+002 + 2.19699E+003 1.64019E-001 5.57911E+001 3.93749E+001 3.12521E+002 + 2.20950E+003 1.61249E-001 5.59769E+001 3.93839E+001 3.12342E+002 + 2.22208E+003 1.58526E-001 5.61631E+001 3.93929E+001 3.12163E+002 + 2.23473E+003 1.55849E-001 5.63497E+001 3.94018E+001 3.11983E+002 + 2.24746E+003 1.53216E-001 5.65367E+001 3.94108E+001 3.11805E+002 + 2.26025E+003 1.50629E-001 5.67241E+001 3.94197E+001 3.11626E+002 + 2.27312E+003 1.48085E-001 5.69120E+001 3.94286E+001 3.11448E+002 + 2.28607E+003 1.45584E-001 5.71002E+001 3.94375E+001 3.11269E+002 + 2.29908E+003 1.43125E-001 5.72889E+001 3.94464E+001 3.11092E+002 + 2.31217E+003 1.40708E-001 5.74781E+001 3.94553E+001 3.10914E+002 + 2.32534E+003 1.38331E-001 5.76676E+001 3.94642E+001 3.10736E+002 + 2.33858E+003 1.35995E-001 5.78576E+001 3.94730E+001 3.10559E+002 + 2.35189E+003 1.33698E-001 5.80480E+001 3.94819E+001 3.10382E+002 + 2.36529E+003 1.31440E-001 5.82388E+001 3.94907E+001 3.10205E+002 + 2.37875E+003 1.29220E-001 5.84300E+001 3.94996E+001 3.10028E+002 + 2.39230E+003 1.27038E-001 5.86217E+001 3.95084E+001 3.09852E+002 + 2.40592E+003 1.24893E-001 5.88139E+001 3.95172E+001 3.09676E+002 + 2.41962E+003 1.22783E-001 5.90064E+001 3.95260E+001 3.09500E+002 + 2.43339E+003 1.20710E-001 5.91994E+001 3.95348E+001 3.09324E+002 + 2.44725E+003 1.18671E-001 5.93929E+001 3.95436E+001 3.09148E+002 + 2.46118E+003 1.16667E-001 5.95868E+001 3.95523E+001 3.08973E+002 + 2.47520E+003 1.14696E-001 5.97811E+001 3.95611E+001 3.08798E+002 + 2.48929E+003 1.12759E-001 5.99759E+001 3.95698E+001 3.08623E+002 + 2.50347E+003 1.10855E-001 6.01711E+001 3.95786E+001 3.08448E+002 + 2.51772E+003 1.08983E-001 6.03668E+001 3.95873E+001 3.08274E+002 + 2.53206E+003 1.07142E-001 6.05630E+001 3.95960E+001 3.08099E+002 + 2.54647E+003 1.05333E-001 6.07596E+001 3.96047E+001 3.07925E+002 + 2.56097E+003 1.03554E-001 6.09566E+001 3.96134E+001 3.07751E+002 + 2.57555E+003 1.01805E-001 6.11541E+001 3.96221E+001 3.07577E+002 + 2.59022E+003 1.00085E-001 6.13521E+001 3.96308E+001 3.07404E+002 + 2.60497E+003 9.83950E-002 6.15505E+001 3.96395E+001 3.07230E+002 + 2.61980E+003 9.67332E-002 6.17494E+001 3.96481E+001 3.07057E+002 + 2.63472E+003 9.50995E-002 6.19487E+001 3.96568E+001 3.06884E+002 + 2.64972E+003 9.34933E-002 6.21485E+001 3.96654E+001 3.06712E+002 + 2.66480E+003 9.19143E-002 6.23488E+001 3.96740E+001 3.06539E+002 + 2.67998E+003 9.03620E-002 6.25496E+001 3.96826E+001 3.06367E+002 + 2.69524E+003 8.88359E-002 6.27508E+001 3.96913E+001 3.06194E+002 + 2.71058E+003 8.73355E-002 6.29525E+001 3.96999E+001 3.06022E+002 + 2.72602E+003 8.58605E-002 6.31547E+001 3.97084E+001 3.05851E+002 + 2.74154E+003 8.44104E-002 6.33574E+001 3.97170E+001 3.05679E+002 + 2.75715E+003 8.29848E-002 6.35605E+001 3.97256E+001 3.05508E+002 + 2.77285E+003 8.15833E-002 6.37641E+001 3.97342E+001 3.05336E+002 + 2.78864E+003 8.02055E-002 6.39682E+001 3.97427E+001 3.05165E+002 + 2.80451E+003 7.88509E-002 6.41728E+001 3.97513E+001 3.04994E+002 + 2.82048E+003 7.75192E-002 6.43779E+001 3.97598E+001 3.04824E+002 + 2.83654E+003 7.62100E-002 6.45834E+001 3.97683E+001 3.04653E+002 + 2.85269E+003 7.49229E-002 6.47895E+001 3.97768E+001 3.04483E+002 + 2.86894E+003 7.36575E-002 6.49960E+001 3.97853E+001 3.04313E+002 + 2.88527E+003 7.24135E-002 6.52031E+001 3.97938E+001 3.04143E+002 + 2.90170E+003 7.11905E-002 6.54106E+001 3.98023E+001 3.03973E+002 + 2.91822E+003 6.99882E-002 6.56186E+001 3.98108E+001 3.03803E+002 + 2.93484E+003 6.88062E-002 6.58271E+001 3.98193E+001 3.03634E+002 + 2.95155E+003 6.76441E-002 6.60362E+001 3.98277E+001 3.03464E+002 + 2.96835E+003 6.65017E-002 6.62457E+001 3.98362E+001 3.03295E+002 + 2.98526E+003 6.53785E-002 6.64557E+001 3.98446E+001 3.03127E+002 + 3.00225E+003 6.42744E-002 6.66663E+001 3.98531E+001 3.02958E+002 + 3.01935E+003 6.31888E-002 6.68773E+001 3.98615E+001 3.02789E+002 + 3.03654E+003 6.21216E-002 6.70889E+001 3.98699E+001 3.02621E+002 + 3.05383E+003 6.10725E-002 6.73010E+001 3.98783E+001 3.02453E+002 + 3.07122E+003 6.00410E-002 6.75136E+001 3.98867E+001 3.02285E+002 + 3.08870E+003 5.90270E-002 6.77267E+001 3.98951E+001 3.02117E+002 + 3.10629E+003 5.80301E-002 6.79403E+001 3.99035E+001 3.01949E+002 + 3.12398E+003 5.70500E-002 6.81544E+001 3.99119E+001 3.01781E+002 + 3.14176E+003 5.60865E-002 6.83691E+001 3.99203E+001 3.01614E+002 + 3.15965E+003 5.51393E-002 6.85843E+001 3.99286E+001 3.01447E+002 + 3.17764E+003 5.42080E-002 6.88000E+001 3.99370E+001 3.01280E+002 + 3.19574E+003 5.32925E-002 6.90163E+001 3.99453E+001 3.01113E+002 + 3.21393E+003 5.23925E-002 6.92330E+001 3.99536E+001 3.00946E+002 + 3.23223E+003 5.15076E-002 6.94503E+001 3.99620E+001 3.00780E+002 + 3.25064E+003 5.06377E-002 6.96682E+001 3.99703E+001 3.00613E+002 + 3.26915E+003 4.97825E-002 6.98865E+001 3.99786E+001 3.00447E+002 + 3.28776E+003 4.89417E-002 7.01054E+001 3.99869E+001 3.00281E+002 + 3.30648E+003 4.81151E-002 7.03249E+001 3.99952E+001 3.00115E+002 + 3.32531E+003 4.73025E-002 7.05449E+001 4.00035E+001 2.99950E+002 + 3.34424E+003 4.65036E-002 7.07654E+001 4.00118E+001 2.99784E+002 + 3.36328E+003 4.57183E-002 7.09865E+001 4.00200E+001 2.99619E+002 + 3.38243E+003 4.49461E-002 7.12081E+001 4.00283E+001 2.99453E+002 + 3.40169E+003 4.41870E-002 7.14303E+001 4.00365E+001 2.99288E+002 + 3.42106E+003 4.34408E-002 7.16530E+001 4.00448E+001 2.99123E+002 + 3.44054E+003 4.27071E-002 7.18762E+001 4.00530E+001 2.98959E+002 + 3.46013E+003 4.19858E-002 7.21001E+001 4.00612E+001 2.98794E+002 + 3.47983E+003 4.12767E-002 7.23244E+001 4.00695E+001 2.98630E+002 + 3.49964E+003 4.05796E-002 7.25494E+001 4.00777E+001 2.98465E+002 + 3.51957E+003 3.98943E-002 7.27749E+001 4.00859E+001 2.98301E+002 + 3.53961E+003 3.92205E-002 7.30009E+001 4.00941E+001 2.98137E+002 + 3.55976E+003 3.85581E-002 7.32276E+001 4.01023E+001 2.97973E+002 + 3.58003E+003 3.79069E-002 7.34548E+001 4.01105E+001 2.97810E+002 + 3.60042E+003 3.72667E-002 7.36825E+001 4.01186E+001 2.97646E+002 + 3.62092E+003 3.66373E-002 7.39108E+001 4.01268E+001 2.97483E+002 + 3.64154E+003 3.60185E-002 7.41397E+001 4.01350E+001 2.97320E+002 + 3.66227E+003 3.54102E-002 7.43692E+001 4.01431E+001 2.97157E+002 + 3.68312E+003 3.48122E-002 7.45992E+001 4.01513E+001 2.96994E+002 + 3.70409E+003 3.42242E-002 7.48299E+001 4.01594E+001 2.96831E+002 + 3.72518E+003 3.36462E-002 7.50611E+001 4.01675E+001 2.96668E+002 + 3.74639E+003 3.30780E-002 7.52929E+001 4.01757E+001 2.96506E+002 + 3.76773E+003 3.25193E-002 7.55252E+001 4.01838E+001 2.96343E+002 + 3.78918E+003 3.19701E-002 7.57582E+001 4.01919E+001 2.96181E+002 + 3.81075E+003 3.14302E-002 7.59917E+001 4.02000E+001 2.96019E+002 + 3.83245E+003 3.08993E-002 7.62258E+001 4.02081E+001 2.95857E+002 + 3.85427E+003 3.03775E-002 7.64606E+001 4.02162E+001 2.95696E+002 + 3.87622E+003 2.98644E-002 7.66959E+001 4.02242E+001 2.95534E+002 + 3.89829E+003 2.93601E-002 7.69318E+001 4.02323E+001 2.95373E+002 + 3.92049E+003 2.88642E-002 7.71683E+001 4.02404E+001 2.95211E+002 + 3.94281E+003 2.83767E-002 7.74054E+001 4.02484E+001 2.95050E+002 + 3.96526E+003 2.78975E-002 7.76431E+001 4.02565E+001 2.94889E+002 + 3.98784E+003 2.74263E-002 7.78814E+001 4.02645E+001 2.94728E+002 + 4.01054E+003 2.69631E-002 7.81203E+001 4.02726E+001 2.94568E+002 + 4.03338E+003 2.65077E-002 7.83598E+001 4.02806E+001 2.94407E+002 + 4.05634E+003 2.60601E-002 7.86000E+001 4.02886E+001 2.94246E+002 + 4.07944E+003 2.56199E-002 7.88407E+001 4.02966E+001 2.94086E+002 + 4.10267E+003 2.51872E-002 7.90821E+001 4.03046E+001 2.93926E+002 + 4.12603E+003 2.47618E-002 7.93240E+001 4.03126E+001 2.93766E+002 + 4.14952E+003 2.43436E-002 7.95666E+001 4.03206E+001 2.93606E+002 + 4.17315E+003 2.39325E-002 7.98098E+001 4.03286E+001 2.93446E+002 + 4.19691E+003 2.35283E-002 8.00537E+001 4.03366E+001 2.93287E+002 + 4.22081E+003 2.31309E-002 8.02981E+001 4.03446E+001 2.93127E+002 + 4.24484E+003 2.27403E-002 8.05432E+001 4.03525E+001 2.92968E+002 + 4.26901E+003 2.23562E-002 8.07889E+001 4.03605E+001 2.92809E+002 + 4.29331E+003 2.19787E-002 8.10352E+001 4.03685E+001 2.92650E+002 + 4.31776E+003 2.16075E-002 8.12822E+001 4.03764E+001 2.92491E+002 + 4.34235E+003 2.12425E-002 8.15298E+001 4.03843E+001 2.92332E+002 + 4.36707E+003 2.08838E-002 8.17781E+001 4.03923E+001 2.92173E+002 + 4.39194E+003 2.05311E-002 8.20269E+001 4.04002E+001 2.92015E+002 + 4.41694E+003 2.01843E-002 8.22764E+001 4.04081E+001 2.91856E+002 + 4.44209E+003 1.98434E-002 8.25266E+001 4.04160E+001 2.91698E+002 + 4.46738E+003 1.95083E-002 8.27774E+001 4.04239E+001 2.91540E+002 + 4.49282E+003 1.91788E-002 8.30289E+001 4.04318E+001 2.91382E+002 + 4.51840E+003 1.88549E-002 8.32810E+001 4.04397E+001 2.91224E+002 + 4.54413E+003 1.85365E-002 8.35337E+001 4.04476E+001 2.91066E+002 + 4.57000E+003 1.82234E-002 8.37871E+001 4.04555E+001 2.90909E+002 + 4.59602E+003 1.79156E-002 8.40412E+001 4.04634E+001 2.90751E+002 + 4.62219E+003 1.76131E-002 8.42959E+001 4.04712E+001 2.90594E+002 + 4.64851E+003 1.73156E-002 8.45513E+001 4.04791E+001 2.90437E+002 + 4.67498E+003 1.70232E-002 8.48073E+001 4.04870E+001 2.90279E+002 + 4.70160E+003 1.67357E-002 8.50640E+001 4.04948E+001 2.90123E+002 + 4.72837E+003 1.64530E-002 8.53214E+001 4.05026E+001 2.89966E+002 + 4.75529E+003 1.61751E-002 8.55794E+001 4.05105E+001 2.89809E+002 + 4.78237E+003 1.59020E-002 8.58381E+001 4.05183E+001 2.89652E+002 + 4.80960E+003 1.56334E-002 8.60975E+001 4.05261E+001 2.89496E+002 + 4.83698E+003 1.53694E-002 8.63575E+001 4.05339E+001 2.89340E+002 + 4.86452E+003 1.51098E-002 8.66182E+001 4.05418E+001 2.89183E+002 + 4.89222E+003 1.48546E-002 8.68797E+001 4.05496E+001 2.89027E+002 + 4.92008E+003 1.46037E-002 8.71417E+001 4.05574E+001 2.88871E+002 + 4.94809E+003 1.43571E-002 8.74045E+001 4.05651E+001 2.88716E+002 + 4.97627E+003 1.41146E-002 8.76680E+001 4.05729E+001 2.88560E+002 + 5.00460E+003 1.38762E-002 8.79321E+001 4.05807E+001 2.88404E+002 + 5.03310E+003 1.36419E-002 8.81969E+001 4.05885E+001 2.88249E+002 + 5.06175E+003 1.34115E-002 8.84625E+001 4.05962E+001 2.88093E+002 + 5.09057E+003 1.31850E-002 8.87287E+001 4.06040E+001 2.87938E+002 + 5.11956E+003 1.29623E-002 8.89956E+001 4.06118E+001 2.87783E+002 + 5.14871E+003 1.27434E-002 8.92632E+001 4.06195E+001 2.87628E+002 + 5.17803E+003 1.25281E-002 8.95315E+001 4.06272E+001 2.87473E+002 + 5.20751E+003 1.23166E-002 8.98005E+001 4.06350E+001 2.87319E+002 + 5.23716E+003 1.21085E-002 9.00703E+001 4.06427E+001 2.87164E+002 + 5.26698E+003 1.19040E-002 9.03407E+001 4.06504E+001 2.87010E+002 + 5.29697E+003 1.17030E-002 9.06118E+001 4.06582E+001 2.86855E+002 + 5.32713E+003 1.15053E-002 9.08837E+001 4.06659E+001 2.86701E+002 + 5.35746E+003 1.13110E-002 9.11562E+001 4.06736E+001 2.86547E+002 + 5.38797E+003 1.11200E-002 9.14295E+001 4.06813E+001 2.86393E+002 + 5.41864E+003 1.09322E-002 9.17035E+001 4.06890E+001 2.86239E+002 + 5.44950E+003 1.07476E-002 9.19782E+001 4.06967E+001 2.86085E+002 + 5.48053E+003 1.05661E-002 9.22537E+001 4.07043E+001 2.85932E+002 + 5.51173E+003 1.03876E-002 9.25299E+001 4.07120E+001 2.85778E+002 + 5.54311E+003 1.02122E-002 9.28067E+001 4.07197E+001 2.85625E+002 + 5.57468E+003 1.00397E-002 9.30844E+001 4.07273E+001 2.85471E+002 + 5.60642E+003 9.87014E-003 9.33627E+001 4.07350E+001 2.85318E+002 + 5.63834E+003 9.70344E-003 9.36418E+001 4.07427E+001 2.85165E+002 + 5.67044E+003 9.53956E-003 9.39217E+001 4.07503E+001 2.85012E+002 + 5.70273E+003 9.37845E-003 9.42022E+001 4.07579E+001 2.84859E+002 + 5.73520E+003 9.22006E-003 9.44836E+001 4.07656E+001 2.84707E+002 + 5.76786E+003 9.06434E-003 9.47656E+001 4.07732E+001 2.84554E+002 + 5.80070E+003 8.91125E-003 9.50484E+001 4.07808E+001 2.84401E+002 + 5.83373E+003 8.76075E-003 9.53320E+001 4.07885E+001 2.84249E+002 + 5.86694E+003 8.61279E-003 9.56163E+001 4.07961E+001 2.84097E+002 + 5.90035E+003 8.46733E-003 9.59013E+001 4.08037E+001 2.83945E+002 + 5.93394E+003 8.32433E-003 9.61871E+001 4.08113E+001 2.83793E+002 + 5.96773E+003 8.18374E-003 9.64737E+001 4.08189E+001 2.83641E+002 + 6.00171E+003 8.04552E-003 9.67610E+001 4.08265E+001 2.83489E+002 + 6.03588E+003 7.90964E-003 9.70491E+001 4.08340E+001 2.83337E+002 + 6.07025E+003 7.77606E-003 9.73380E+001 4.08416E+001 2.83186E+002 + 6.10481E+003 7.64473E-003 9.76276E+001 4.08492E+001 2.83034E+002 + 6.13957E+003 7.51562E-003 9.79180E+001 4.08568E+001 2.82883E+002 + 6.17453E+003 7.38869E-003 9.82092E+001 4.08643E+001 2.82732E+002 + 6.20969E+003 7.26390E-003 9.85011E+001 4.08719E+001 2.82580E+002 + 6.24505E+003 7.14122E-003 9.87939E+001 4.08794E+001 2.82429E+002 + 6.28060E+003 7.02061E-003 9.90874E+001 4.08870E+001 2.82279E+002 + 6.31637E+003 6.90204E-003 9.93817E+001 4.08945E+001 2.82128E+002 + 6.35233E+003 6.78548E-003 9.96767E+001 4.09020E+001 2.81977E+002 + 6.38850E+003 6.67088E-003 9.99726E+001 4.09096E+001 2.81826E+002 + 6.42487E+003 6.55821E-003 1.00269E+002 4.09171E+001 2.81676E+002 + 6.46146E+003 6.44745E-003 1.00567E+002 4.09246E+001 2.81526E+002 + 6.49825E+003 6.33856E-003 1.00865E+002 4.09321E+001 2.81375E+002 + 6.53525E+003 6.23151E-003 1.01164E+002 4.09396E+001 2.81225E+002 + 6.57246E+003 6.12627E-003 1.01464E+002 4.09471E+001 2.81075E+002 + 6.60988E+003 6.02280E-003 1.01764E+002 4.09546E+001 2.80925E+002 + 6.64752E+003 5.92108E-003 1.02066E+002 4.09621E+001 2.80775E+002 + 6.68537E+003 5.82108E-003 1.02368E+002 4.09696E+001 2.80626E+002 + 6.72343E+003 5.72277E-003 1.02671E+002 4.09771E+001 2.80476E+002 + 6.76172E+003 5.62612E-003 1.02975E+002 4.09846E+001 2.80327E+002 + 6.80022E+003 5.53110E-003 1.03280E+002 4.09920E+001 2.80177E+002 + 6.83894E+003 5.43768E-003 1.03585E+002 4.09995E+001 2.80028E+002 + 6.87788E+003 5.34585E-003 1.03891E+002 4.10070E+001 2.79879E+002 + 6.91704E+003 5.25556E-003 1.04199E+002 4.10144E+001 2.79730E+002 + 6.95642E+003 5.16680E-003 1.04507E+002 4.10219E+001 2.79581E+002 + 6.99603E+003 5.07954E-003 1.04815E+002 4.10293E+001 2.79432E+002 + 7.03586E+003 4.99375E-003 1.05125E+002 4.10367E+001 2.79283E+002 + 7.07593E+003 4.90941E-003 1.05435E+002 4.10442E+001 2.79134E+002 + 7.11622E+003 4.82650E-003 1.05747E+002 4.10516E+001 2.78986E+002 + 7.15673E+003 4.74498E-003 1.06059E+002 4.10590E+001 2.78837E+002 + 7.19748E+003 4.66485E-003 1.06372E+002 4.10664E+001 2.78689E+002 + 7.23847E+003 4.58606E-003 1.06686E+002 4.10739E+001 2.78541E+002 + 7.27968E+003 4.50861E-003 1.07000E+002 4.10813E+001 2.78392E+002 + 7.32113E+003 4.43246E-003 1.07316E+002 4.10887E+001 2.78244E+002 + 7.36282E+003 4.35760E-003 1.07632E+002 4.10961E+001 2.78096E+002 + 7.40474E+003 4.28401E-003 1.07949E+002 4.11035E+001 2.77949E+002 + 7.44690E+003 4.21166E-003 1.08267E+002 4.11108E+001 2.77801E+002 + 7.48930E+003 4.14053E-003 1.08586E+002 4.11182E+001 2.77653E+002 + 7.53194E+003 4.07060E-003 1.08906E+002 4.11256E+001 2.77506E+002 + 7.57483E+003 4.00185E-003 1.09227E+002 4.11330E+001 2.77358E+002 + 7.61796E+003 3.93426E-003 1.09548E+002 4.11403E+001 2.77211E+002 + 7.66134E+003 3.86782E-003 1.09870E+002 4.11477E+001 2.77064E+002 + 7.70496E+003 3.80249E-003 1.10194E+002 4.11551E+001 2.76917E+002 + 7.74883E+003 3.73827E-003 1.10518E+002 4.11624E+001 2.76770E+002 + 7.79295E+003 3.67514E-003 1.10843E+002 4.11698E+001 2.76623E+002 + 7.83732E+003 3.61307E-003 1.11169E+002 4.11771E+001 2.76476E+002 + 7.88195E+003 3.55205E-003 1.11495E+002 4.11844E+001 2.76329E+002 + 7.92683E+003 3.49206E-003 1.11823E+002 4.11918E+001 2.76182E+002 + 7.97196E+003 3.43308E-003 1.12151E+002 4.11991E+001 2.76036E+002 + 8.01735E+003 3.37510E-003 1.12481E+002 4.12064E+001 2.75889E+002 + 8.06300E+003 3.31810E-003 1.12811E+002 4.12137E+001 2.75743E+002 + 8.10891E+003 3.26206E-003 1.13142E+002 4.12210E+001 2.75597E+002 + 8.15508E+003 3.20697E-003 1.13474E+002 4.12283E+001 2.75451E+002 + 8.20152E+003 3.15280E-003 1.13807E+002 4.12356E+001 2.75305E+002 + 8.24821E+003 3.09956E-003 1.14141E+002 4.12429E+001 2.75159E+002 + 8.29518E+003 3.04721E-003 1.14476E+002 4.12502E+001 2.75013E+002 + 8.34241E+003 2.99575E-003 1.14812E+002 4.12575E+001 2.74867E+002 + 8.38991E+003 2.94515E-003 1.15148E+002 4.12648E+001 2.74721E+002 + 8.43768E+003 2.89541E-003 1.15486E+002 4.12721E+001 2.74576E+002 + 8.48572E+003 2.84651E-003 1.15824E+002 4.12794E+001 2.74430E+002 + 8.53404E+003 2.79844E-003 1.16164E+002 4.12866E+001 2.74285E+002 + 8.58263E+003 2.75117E-003 1.16504E+002 4.12939E+001 2.74140E+002 + 8.63150E+003 2.70471E-003 1.16845E+002 4.13011E+001 2.73995E+002 + 8.68065E+003 2.65903E-003 1.17187E+002 4.13084E+001 2.73850E+002 + 8.73007E+003 2.61412E-003 1.17530E+002 4.13156E+001 2.73705E+002 + 8.77978E+003 2.56997E-003 1.17874E+002 4.13229E+001 2.73560E+002 + 8.82977E+003 2.52657E-003 1.18219E+002 4.13301E+001 2.73415E+002 + 8.88005E+003 2.48390E-003 1.18565E+002 4.13374E+001 2.73270E+002 + 8.93061E+003 2.44195E-003 1.18912E+002 4.13446E+001 2.73126E+002 + 8.98146E+003 2.40070E-003 1.19260E+002 4.13518E+001 2.72981E+002 + 9.03260E+003 2.36016E-003 1.19609E+002 4.13590E+001 2.72837E+002 + 9.08403E+003 2.32030E-003 1.19958E+002 4.13662E+001 2.72692E+002 + 9.13575E+003 2.28111E-003 1.20309E+002 4.13735E+001 2.72548E+002 + 9.18777E+003 2.24259E-003 1.20660E+002 4.13807E+001 2.72404E+002 + 9.24008E+003 2.20471E-003 1.21013E+002 4.13879E+001 2.72260E+002 + 9.29270E+003 2.16748E-003 1.21366E+002 4.13951E+001 2.72116E+002 + 9.34561E+003 2.13087E-003 1.21721E+002 4.14023E+001 2.71972E+002 + 9.39882E+003 2.09488E-003 1.22076E+002 4.14094E+001 2.71829E+002 + 9.45234E+003 2.05950E-003 1.22433E+002 4.14166E+001 2.71685E+002 + 9.50616E+003 2.02472E-003 1.22790E+002 4.14238E+001 2.71541E+002 + 9.56028E+003 1.99052E-003 1.23148E+002 4.14310E+001 2.71398E+002 + 9.61472E+003 1.95690E-003 1.23508E+002 4.14381E+001 2.71255E+002 + 9.66946E+003 1.92385E-003 1.23868E+002 4.14453E+001 2.71111E+002 + 9.72452E+003 1.89136E-003 1.24229E+002 4.14525E+001 2.70968E+002 + 9.77989E+003 1.85942E-003 1.24592E+002 4.14596E+001 2.70825E+002 + 9.83558E+003 1.82802E-003 1.24955E+002 4.14668E+001 2.70682E+002 + 9.89158E+003 1.79714E-003 1.25319E+002 4.14739E+001 2.70539E+002 + 9.94790E+003 1.76679E-003 1.25684E+002 4.14811E+001 2.70396E+002 + 1.00045E+004 1.73695E-003 1.26051E+002 4.14882E+001 2.70253E+002 + 1.00615E+004 1.70762E-003 1.26418E+002 4.14953E+001 2.70111E+002 + 1.01188E+004 1.67878E-003 1.26786E+002 4.15024E+001 2.69968E+002 + 1.01764E+004 1.65042E-003 1.27156E+002 4.15096E+001 2.69826E+002 + 1.02344E+004 1.62255E-003 1.27526E+002 4.15167E+001 2.69683E+002 + 1.02926E+004 1.59515E-003 1.27897E+002 4.15238E+001 2.69541E+002 + 1.03512E+004 1.56821E-003 1.28269E+002 4.15309E+001 2.69399E+002 + 1.04102E+004 1.54172E-003 1.28643E+002 4.15380E+001 2.69257E+002 + 1.04694E+004 1.51568E-003 1.29017E+002 4.15451E+001 2.69115E+002 + 1.05291E+004 1.49009E-003 1.29393E+002 4.15522E+001 2.68973E+002 + 1.05890E+004 1.46492E-003 1.29769E+002 4.15593E+001 2.68831E+002 + 1.06493E+004 1.44018E-003 1.30146E+002 4.15664E+001 2.68689E+002 + 1.07099E+004 1.41586E-003 1.30525E+002 4.15735E+001 2.68548E+002 + 1.07709E+004 1.39194E-003 1.30905E+002 4.15806E+001 2.68406E+002 + 1.08322E+004 1.36844E-003 1.31285E+002 4.15876E+001 2.68265E+002 + 1.08939E+004 1.34532E-003 1.31667E+002 4.15947E+001 2.68123E+002 + 1.09559E+004 1.32260E-003 1.32049E+002 4.16018E+001 2.67982E+002 + 1.10183E+004 1.30027E-003 1.32433E+002 4.16088E+001 2.67841E+002 + 1.10811E+004 1.27831E-003 1.32818E+002 4.16159E+001 2.67700E+002 + 1.11442E+004 1.25672E-003 1.33204E+002 4.16229E+001 2.67559E+002 + 1.12076E+004 1.23549E-003 1.33591E+002 4.16300E+001 2.67418E+002 + 1.12714E+004 1.21463E-003 1.33979E+002 4.16370E+001 2.67277E+002 + 1.13356E+004 1.19411E-003 1.34368E+002 4.16441E+001 2.67136E+002 + 1.14002E+004 1.17394E-003 1.34758E+002 4.16511E+001 2.66995E+002 + 1.14651E+004 1.15412E-003 1.35149E+002 4.16581E+001 2.66855E+002 + 1.15303E+004 1.13463E-003 1.35541E+002 4.16651E+001 2.66714E+002 + 1.15960E+004 1.11546E-003 1.35935E+002 4.16722E+001 2.66574E+002 + 1.16620E+004 1.09662E-003 1.36329E+002 4.16792E+001 2.66433E+002 + 1.17284E+004 1.07810E-003 1.36724E+002 4.16862E+001 2.66293E+002 + 1.17952E+004 1.05990E-003 1.37121E+002 4.16932E+001 2.66153E+002 + 1.18624E+004 1.04200E-003 1.37519E+002 4.17002E+001 2.66013E+002 + 1.19299E+004 1.02440E-003 1.37918E+002 4.17072E+001 2.65873E+002 + 1.19978E+004 1.00710E-003 1.38317E+002 4.17142E+001 2.65733E+002 + 1.20661E+004 9.90087E-004 1.38718E+002 4.17212E+001 2.65593E+002 + 1.21349E+004 9.73366E-004 1.39120E+002 4.17282E+001 2.65453E+002 + 1.22039E+004 9.56927E-004 1.39524E+002 4.17352E+001 2.65314E+002 + 1.22734E+004 9.40765E-004 1.39928E+002 4.17421E+001 2.65174E+002 + 1.23433E+004 9.24877E-004 1.40333E+002 4.17491E+001 2.65035E+002 + 1.24136E+004 9.09257E-004 1.40740E+002 4.17561E+001 2.64895E+002 + 1.24843E+004 8.93900E-004 1.41148E+002 4.17630E+001 2.64756E+002 + 1.25554E+004 8.78803E-004 1.41556E+002 4.17700E+001 2.64617E+002 + 1.26269E+004 8.63961E-004 1.41966E+002 4.17770E+001 2.64478E+002 + 1.26987E+004 8.49370E-004 1.42377E+002 4.17839E+001 2.64339E+002 + 1.27711E+004 8.35025E-004 1.42790E+002 4.17909E+001 2.64200E+002 + 1.28438E+004 8.20922E-004 1.43203E+002 4.17978E+001 2.64061E+002 + 1.29169E+004 8.07058E-004 1.43617E+002 4.18047E+001 2.63922E+002 + 1.29904E+004 7.93428E-004 1.44033E+002 4.18117E+001 2.63783E+002 + 1.30644E+004 7.80027E-004 1.44450E+002 4.18186E+001 2.63645E+002 + 1.31388E+004 7.66854E-004 1.44868E+002 4.18255E+001 2.63506E+002 + 1.32136E+004 7.53902E-004 1.45287E+002 4.18325E+001 2.63368E+002 + 1.32888E+004 7.41170E-004 1.45707E+002 4.18394E+001 2.63229E+002 + 1.33645E+004 7.28652E-004 1.46129E+002 4.18463E+001 2.63091E+002 + 1.34406E+004 7.16346E-004 1.46551E+002 4.18532E+001 2.62953E+002 + 1.35171E+004 7.04248E-004 1.46975E+002 4.18601E+001 2.62815E+002 + 1.35941E+004 6.92354E-004 1.47400E+002 4.18670E+001 2.62677E+002 + 1.36715E+004 6.80661E-004 1.47826E+002 4.18739E+001 2.62539E+002 + 1.37493E+004 6.69165E-004 1.48253E+002 4.18808E+001 2.62401E+002 + 1.38276E+004 6.57864E-004 1.48682E+002 4.18877E+001 2.62263E+002 + 1.39064E+004 6.46753E-004 1.49111E+002 4.18946E+001 2.62125E+002 + 1.39855E+004 6.35830E-004 1.49542E+002 4.19015E+001 2.61988E+002 + 1.40652E+004 6.25092E-004 1.49974E+002 4.19083E+001 2.61850E+002 + 1.41453E+004 6.14534E-004 1.50407E+002 4.19152E+001 2.61713E+002 + 1.42258E+004 6.04156E-004 1.50842E+002 4.19221E+001 2.61575E+002 + 1.43068E+004 5.93952E-004 1.51277E+002 4.19289E+001 2.61438E+002 + 1.43883E+004 5.83921E-004 1.51714E+002 4.19358E+001 2.61301E+002 + 1.44702E+004 5.74059E-004 1.52152E+002 4.19427E+001 2.61164E+002 + 1.45526E+004 5.64364E-004 1.52592E+002 4.19495E+001 2.61026E+002 + 1.46354E+004 5.54832E-004 1.53032E+002 4.19564E+001 2.60890E+002 + 1.47188E+004 5.45462E-004 1.53474E+002 4.19632E+001 2.60753E+002 + 1.48026E+004 5.36250E-004 1.53917E+002 4.19700E+001 2.60616E+002 + 1.48869E+004 5.27193E-004 1.54361E+002 4.19769E+001 2.60479E+002 + 1.49716E+004 5.18289E-004 1.54806E+002 4.19837E+001 2.60342E+002 + 1.50569E+004 5.09536E-004 1.55253E+002 4.19905E+001 2.60206E+002 + 1.51426E+004 5.00930E-004 1.55701E+002 4.19974E+001 2.60069E+002 + 1.52288E+004 4.92470E-004 1.56150E+002 4.20042E+001 2.59933E+002 + 1.53155E+004 4.84153E-004 1.56600E+002 4.20110E+001 2.59797E+002 + 1.54027E+004 4.75976E-004 1.57052E+002 4.20178E+001 2.59660E+002 + 1.54904E+004 4.67937E-004 1.57505E+002 4.20246E+001 2.59524E+002 + 1.55786E+004 4.60034E-004 1.57959E+002 4.20314E+001 2.59388E+002 + 1.56673E+004 4.52265E-004 1.58414E+002 4.20382E+001 2.59252E+002 + 1.57566E+004 4.44627E-004 1.58871E+002 4.20450E+001 2.59116E+002 + 1.58463E+004 4.37117E-004 1.59329E+002 4.20518E+001 2.58980E+002 + 1.59365E+004 4.29735E-004 1.59788E+002 4.20586E+001 2.58845E+002 + 1.60272E+004 4.22477E-004 1.60249E+002 4.20654E+001 2.58709E+002 + 1.61185E+004 4.15342E-004 1.60710E+002 4.20722E+001 2.58573E+002 + 1.62103E+004 4.08327E-004 1.61173E+002 4.20789E+001 2.58438E+002 + 1.63026E+004 4.01431E-004 1.61638E+002 4.20857E+001 2.58302E+002 + 1.63954E+004 3.94651E-004 1.62103E+002 4.20925E+001 2.58167E+002 + 1.64887E+004 3.87986E-004 1.62570E+002 4.20992E+001 2.58032E+002 + 1.65826E+004 3.81434E-004 1.63039E+002 4.21060E+001 2.57896E+002 + 1.66771E+004 3.74992E-004 1.63508E+002 4.21128E+001 2.57761E+002 + 1.67720E+004 3.68658E-004 1.63979E+002 4.21195E+001 2.57626E+002 + 1.68675E+004 3.62432E-004 1.64451E+002 4.21263E+001 2.57491E+002 + 1.69635E+004 3.56311E-004 1.64925E+002 4.21330E+001 2.57356E+002 + 1.70601E+004 3.50293E-004 1.65399E+002 4.21397E+001 2.57221E+002 + 1.71573E+004 3.44377E-004 1.65876E+002 4.21465E+001 2.57087E+002 + 1.72550E+004 3.38561E-004 1.66353E+002 4.21532E+001 2.56952E+002 + 1.73532E+004 3.32843E-004 1.66832E+002 4.21599E+001 2.56817E+002 + 1.74520E+004 3.27222E-004 1.67312E+002 4.21667E+001 2.56683E+002 + 1.75514E+004 3.21695E-004 1.67793E+002 4.21734E+001 2.56548E+002 + 1.76513E+004 3.16262E-004 1.68276E+002 4.21801E+001 2.56414E+002 + 1.77518E+004 3.10921E-004 1.68760E+002 4.21868E+001 2.56280E+002 + 1.78529E+004 3.05670E-004 1.69246E+002 4.21935E+001 2.56146E+002 + 1.79546E+004 3.00507E-004 1.69732E+002 4.22002E+001 2.56011E+002 + 1.80568E+004 2.95432E-004 1.70221E+002 4.22069E+001 2.55877E+002 + 1.81596E+004 2.90443E-004 1.70710E+002 4.22136E+001 2.55743E+002 + 1.82630E+004 2.85537E-004 1.71201E+002 4.22203E+001 2.55610E+002 + 1.83670E+004 2.80715E-004 1.71693E+002 4.22270E+001 2.55476E+002 + 1.84716E+004 2.75974E-004 1.72187E+002 4.22337E+001 2.55342E+002 + 1.85767E+004 2.71313E-004 1.72682E+002 4.22404E+001 2.55208E+002 + 1.86825E+004 2.66731E-004 1.73179E+002 4.22471E+001 2.55075E+002 + 1.87889E+004 2.62226E-004 1.73676E+002 4.22538E+001 2.54941E+002 + 1.88959E+004 2.57797E-004 1.74176E+002 4.22604E+001 2.54808E+002 + 1.90035E+004 2.53444E-004 1.74676E+002 4.22671E+001 2.54674E+002 + 1.91117E+004 2.49163E-004 1.75178E+002 4.22738E+001 2.54541E+002 + 1.92205E+004 2.44955E-004 1.75682E+002 4.22804E+001 2.54408E+002 + 1.93299E+004 2.40818E-004 1.76186E+002 4.22871E+001 2.54275E+002 + 1.94400E+004 2.36751E-004 1.76693E+002 4.22937E+001 2.54142E+002 + 1.95507E+004 2.32752E-004 1.77200E+002 4.23004E+001 2.54009E+002 + 1.96620E+004 2.28821E-004 1.77709E+002 4.23070E+001 2.53876E+002 + 1.97739E+004 2.24957E-004 1.78220E+002 4.23137E+001 2.53743E+002 + 1.98865E+004 2.21158E-004 1.78732E+002 4.23203E+001 2.53610E+002 + 1.99998E+004 2.17423E-004 1.79245E+002 4.23269E+001 2.53478E+002 + 2.01136E+004 2.13750E-004 1.79760E+002 4.23336E+001 2.53345E+002 + 2.02282E+004 2.10140E-004 1.80276E+002 4.23402E+001 2.53213E+002 + 2.03433E+004 2.06591E-004 1.80794E+002 4.23468E+001 2.53080E+002 + 2.04592E+004 2.03102E-004 1.81313E+002 4.23534E+001 2.52948E+002 + 2.05757E+004 1.99672E-004 1.81833E+002 4.23600E+001 2.52815E+002 + 2.06928E+004 1.96300E-004 1.82355E+002 4.23666E+001 2.52683E+002 + 2.08106E+004 1.92985E-004 1.82879E+002 4.23733E+001 2.52551E+002 + 2.09291E+004 1.89725E-004 1.83404E+002 4.23799E+001 2.52419E+002 + 2.10483E+004 1.86521E-004 1.83930E+002 4.23865E+001 2.52287E+002 + 2.11682E+004 1.83371E-004 1.84458E+002 4.23930E+001 2.52155E+002 + 2.12887E+004 1.80274E-004 1.84987E+002 4.23996E+001 2.52023E+002 + 2.14099E+004 1.77229E-004 1.85518E+002 4.24062E+001 2.51891E+002 + 2.15318E+004 1.74236E-004 1.86050E+002 4.24128E+001 2.51760E+002 + 2.16544E+004 1.71293E-004 1.86584E+002 4.24194E+001 2.51628E+002 + 2.17777E+004 1.68401E-004 1.87119E+002 4.24260E+001 2.51497E+002 + 2.19017E+004 1.65556E-004 1.87656E+002 4.24325E+001 2.51365E+002 + 2.20264E+004 1.62760E-004 1.88195E+002 4.24391E+001 2.51234E+002 + 2.21518E+004 1.60012E-004 1.88734E+002 4.24457E+001 2.51102E+002 + 2.22779E+004 1.57309E-004 1.89276E+002 4.24522E+001 2.50971E+002 + 2.24048E+004 1.54652E-004 1.89819E+002 4.24588E+001 2.50840E+002 + 2.25324E+004 1.52040E-004 1.90363E+002 4.24654E+001 2.50709E+002 + 2.26607E+004 1.49473E-004 1.90909E+002 4.24719E+001 2.50578E+002 + 2.27897E+004 1.46948E-004 1.91456E+002 4.24785E+001 2.50447E+002 + 2.29195E+004 1.44466E-004 1.92005E+002 4.24850E+001 2.50316E+002 + 2.30500E+004 1.42027E-004 1.92556E+002 4.24915E+001 2.50185E+002 + 2.31812E+004 1.39628E-004 1.93108E+002 4.24981E+001 2.50054E+002 + 2.33132E+004 1.37270E-004 1.93661E+002 4.25046E+001 2.49924E+002 + 2.34459E+004 1.34951E-004 1.94216E+002 4.25111E+001 2.49793E+002 + 2.35794E+004 1.32672E-004 1.94773E+002 4.25177E+001 2.49663E+002 + 2.37137E+004 1.30431E-004 1.95331E+002 4.25242E+001 2.49532E+002 + 2.38487E+004 1.28229E-004 1.95891E+002 4.25307E+001 2.49402E+002 + 2.39845E+004 1.26063E-004 1.96453E+002 4.25372E+001 2.49272E+002 + 2.41211E+004 1.23934E-004 1.97015E+002 4.25437E+001 2.49141E+002 + 2.42584E+004 1.21841E-004 1.97580E+002 4.25502E+001 2.49011E+002 + 2.43965E+004 1.19783E-004 1.98146E+002 4.25567E+001 2.48881E+002 + 2.45354E+004 1.17760E-004 1.98714E+002 4.25632E+001 2.48751E+002 + 2.46751E+004 1.15771E-004 1.99283E+002 4.25697E+001 2.48621E+002 + 2.48156E+004 1.13816E-004 1.99854E+002 4.25762E+001 2.48491E+002 + 2.49569E+004 1.11894E-004 2.00427E+002 4.25827E+001 2.48361E+002 + 2.50990E+004 1.10004E-004 2.01001E+002 4.25892E+001 2.48232E+002 + 2.52419E+004 1.08146E-004 2.01576E+002 4.25957E+001 2.48102E+002 + 2.53857E+004 1.06320E-004 2.02154E+002 4.26022E+001 2.47972E+002 + 2.55302E+004 1.04524E-004 2.02733E+002 4.26086E+001 2.47843E+002 + 2.56756E+004 1.02759E-004 2.03313E+002 4.26151E+001 2.47714E+002 + 2.58218E+004 1.01023E-004 2.03896E+002 4.26216E+001 2.47584E+002 + 2.59688E+004 9.93171E-005 2.04479E+002 4.26280E+001 2.47455E+002 + 2.61167E+004 9.76397E-005 2.05065E+002 4.26345E+001 2.47326E+002 + 2.62654E+004 9.59907E-005 2.05652E+002 4.26410E+001 2.47197E+002 + 2.64149E+004 9.43695E-005 2.06241E+002 4.26474E+001 2.47067E+002 + 2.65653E+004 9.27757E-005 2.06831E+002 4.26539E+001 2.46938E+002 + 2.67166E+004 9.12088E-005 2.07423E+002 4.26603E+001 2.46810E+002 + 2.68687E+004 8.96684E-005 2.08017E+002 4.26668E+001 2.46681E+002 + 2.70217E+004 8.81540E-005 2.08613E+002 4.26732E+001 2.46552E+002 + 2.71755E+004 8.66652E-005 2.09210E+002 4.26796E+001 2.46423E+002 + 2.73303E+004 8.52015E-005 2.09808E+002 4.26861E+001 2.46295E+002 + 2.74859E+004 8.37625E-005 2.10409E+002 4.26925E+001 2.46166E+002 + 2.76424E+004 8.23479E-005 2.11011E+002 4.26989E+001 2.46037E+002 + 2.77998E+004 8.09571E-005 2.11615E+002 4.27053E+001 2.45909E+002 + 2.79581E+004 7.95898E-005 2.12220E+002 4.27118E+001 2.45781E+002 + 2.81173E+004 7.82457E-005 2.12828E+002 4.27182E+001 2.45652E+002 + 2.82774E+004 7.69242E-005 2.13437E+002 4.27246E+001 2.45524E+002 + 2.84384E+004 7.56250E-005 2.14047E+002 4.27310E+001 2.45396E+002 + 2.86003E+004 7.43478E-005 2.14660E+002 4.27374E+001 2.45268E+002 + 2.87631E+004 7.30921E-005 2.15274E+002 4.27438E+001 2.45140E+002 + 2.89269E+004 7.18577E-005 2.15890E+002 4.27502E+001 2.45012E+002 + 2.90916E+004 7.06441E-005 2.16507E+002 4.27566E+001 2.44884E+002 + 2.92573E+004 6.94510E-005 2.17127E+002 4.27630E+001 2.44756E+002 + 2.94238E+004 6.82780E-005 2.17748E+002 4.27694E+001 2.44629E+002 + 2.95914E+004 6.71249E-005 2.18370E+002 4.27757E+001 2.44501E+002 + 2.97599E+004 6.59912E-005 2.18995E+002 4.27821E+001 2.44373E+002 + 2.99293E+004 6.48767E-005 2.19621E+002 4.27885E+001 2.44246E+002 + 3.00997E+004 6.37810E-005 2.20249E+002 4.27949E+001 2.44118E+002 + 3.02711E+004 6.27038E-005 2.20879E+002 4.28012E+001 2.43991E+002 + 3.04435E+004 6.16448E-005 2.21511E+002 4.28076E+001 2.43864E+002 + 3.06168E+004 6.06037E-005 2.22144E+002 4.28140E+001 2.43736E+002 + 3.07911E+004 5.95802E-005 2.22779E+002 4.28203E+001 2.43609E+002 + 3.09665E+004 5.85739E-005 2.23416E+002 4.28267E+001 2.43482E+002 + 3.11428E+004 5.75847E-005 2.24055E+002 4.28330E+001 2.43355E+002 + 3.13201E+004 5.66121E-005 2.24696E+002 4.28394E+001 2.43228E+002 + 3.14984E+004 5.56560E-005 2.25338E+002 4.28457E+001 2.43101E+002 + 3.16778E+004 5.47161E-005 2.25982E+002 4.28521E+001 2.42974E+002 + 3.18582E+004 5.37920E-005 2.26628E+002 4.28584E+001 2.42848E+002 + 3.20396E+004 5.28835E-005 2.27276E+002 4.28647E+001 2.42721E+002 + 3.22220E+004 5.19903E-005 2.27925E+002 4.28711E+001 2.42594E+002 + 3.24055E+004 5.11123E-005 2.28577E+002 4.28774E+001 2.42468E+002 + 3.25900E+004 5.02490E-005 2.29230E+002 4.28837E+001 2.42341E+002 + 3.27755E+004 4.94004E-005 2.29885E+002 4.28900E+001 2.42215E+002 + 3.29621E+004 4.85661E-005 2.30542E+002 4.28963E+001 2.42089E+002 + 3.31498E+004 4.77458E-005 2.31201E+002 4.29027E+001 2.41962E+002 + 3.33386E+004 4.69395E-005 2.31862E+002 4.29090E+001 2.41836E+002 + 3.35284E+004 4.61467E-005 2.32524E+002 4.29153E+001 2.41710E+002 + 3.37193E+004 4.53673E-005 2.33189E+002 4.29216E+001 2.41584E+002 + 3.39113E+004 4.46011E-005 2.33855E+002 4.29279E+001 2.41458E+002 + 3.41044E+004 4.38479E-005 2.34523E+002 4.29342E+001 2.41332E+002 + 3.42986E+004 4.31073E-005 2.35193E+002 4.29405E+001 2.41206E+002 + 3.44939E+004 4.23793E-005 2.35865E+002 4.29468E+001 2.41080E+002 + 3.46903E+004 4.16635E-005 2.36539E+002 4.29530E+001 2.40955E+002 + 3.48878E+004 4.09599E-005 2.37215E+002 4.29593E+001 2.40829E+002 + 3.50864E+004 4.02681E-005 2.37892E+002 4.29656E+001 2.40703E+002 + 3.52862E+004 3.95880E-005 2.38572E+002 4.29719E+001 2.40578E+002 + 3.54871E+004 3.89194E-005 2.39253E+002 4.29781E+001 2.40452E+002 + 3.56892E+004 3.82621E-005 2.39937E+002 4.29844E+001 2.40327E+002 + 3.58924E+004 3.76159E-005 2.40622E+002 4.29907E+001 2.40202E+002 + 3.60968E+004 3.69806E-005 2.41309E+002 4.29969E+001 2.40076E+002 + 3.63023E+004 3.63561E-005 2.41998E+002 4.30032E+001 2.39951E+002 + 3.65090E+004 3.57421E-005 2.42689E+002 4.30095E+001 2.39826E+002 + 3.67169E+004 3.51384E-005 2.43383E+002 4.30157E+001 2.39701E+002 + 3.69259E+004 3.45450E-005 2.44078E+002 4.30220E+001 2.39576E+002 + 3.71362E+004 3.39615E-005 2.44775E+002 4.30282E+001 2.39451E+002 + 3.73476E+004 3.33880E-005 2.45474E+002 4.30344E+001 2.39326E+002 + 3.75603E+004 3.28241E-005 2.46174E+002 4.30407E+001 2.39202E+002 + 3.77742E+004 3.22697E-005 2.46877E+002 4.30469E+001 2.39077E+002 + 3.79892E+004 3.17247E-005 2.47582E+002 4.30531E+001 2.38952E+002 + 3.82055E+004 3.11889E-005 2.48289E+002 4.30594E+001 2.38828E+002 + 3.84231E+004 3.06622E-005 2.48998E+002 4.30656E+001 2.38703E+002 + 3.86419E+004 3.01443E-005 2.49709E+002 4.30718E+001 2.38579E+002 + 3.88619E+004 2.96352E-005 2.50422E+002 4.30780E+001 2.38454E+002 + 3.90832E+004 2.91347E-005 2.51137E+002 4.30843E+001 2.38330E+002 + 3.93057E+004 2.86427E-005 2.51853E+002 4.30905E+001 2.38206E+002 + 3.95295E+004 2.81589E-005 2.52572E+002 4.30967E+001 2.38082E+002 + 3.97546E+004 2.76833E-005 2.53293E+002 4.31029E+001 2.37958E+002 + 3.99809E+004 2.72158E-005 2.54016E+002 4.31091E+001 2.37834E+002 + 4.02086E+004 2.67562E-005 2.54741E+002 4.31153E+001 2.37710E+002 + 4.04375E+004 2.63043E-005 2.55468E+002 4.31215E+001 2.37586E+002 + 4.06678E+004 2.58600E-005 2.56198E+002 4.31277E+001 2.37462E+002 + 4.08993E+004 2.54233E-005 2.56929E+002 4.31339E+001 2.37338E+002 + 4.11322E+004 2.49939E-005 2.57662E+002 4.31400E+001 2.37214E+002 + 4.13664E+004 2.45718E-005 2.58397E+002 4.31462E+001 2.37091E+002 + 4.16019E+004 2.41568E-005 2.59135E+002 4.31524E+001 2.36967E+002 + 4.18388E+004 2.37488E-005 2.59874E+002 4.31586E+001 2.36844E+002 + 4.20770E+004 2.33477E-005 2.60616E+002 4.31647E+001 2.36720E+002 + 4.23166E+004 2.29534E-005 2.61360E+002 4.31709E+001 2.36597E+002 + 4.25575E+004 2.25657E-005 2.62105E+002 4.31771E+001 2.36474E+002 + 4.27999E+004 2.21846E-005 2.62853E+002 4.31832E+001 2.36350E+002 + 4.30436E+004 2.18100E-005 2.63603E+002 4.31894E+001 2.36227E+002 + 4.32886E+004 2.14416E-005 2.64355E+002 4.31956E+001 2.36104E+002 + 4.35351E+004 2.10795E-005 2.65109E+002 4.32017E+001 2.35981E+002 + 4.37830E+004 2.07235E-005 2.65866E+002 4.32079E+001 2.35858E+002 + 4.40323E+004 2.03735E-005 2.66624E+002 4.32140E+001 2.35735E+002 + 4.42830E+004 2.00294E-005 2.67385E+002 4.32201E+001 2.35612E+002 + 4.45352E+004 1.96911E-005 2.68148E+002 4.32263E+001 2.35489E+002 + 4.47887E+004 1.93586E-005 2.68913E+002 4.32324E+001 2.35367E+002 + 4.50438E+004 1.90316E-005 2.69680E+002 4.32385E+001 2.35244E+002 + 4.53002E+004 1.87102E-005 2.70449E+002 4.32447E+001 2.35122E+002 + 4.55582E+004 1.83942E-005 2.71221E+002 4.32508E+001 2.34999E+002 + 4.58176E+004 1.80835E-005 2.71994E+002 4.32569E+001 2.34877E+002 + 4.60784E+004 1.77781E-005 2.72770E+002 4.32630E+001 2.34754E+002 + 4.63408E+004 1.74779E-005 2.73548E+002 4.32692E+001 2.34632E+002 + 4.66047E+004 1.71827E-005 2.74328E+002 4.32753E+001 2.34510E+002 + 4.68700E+004 1.68925E-005 2.75111E+002 4.32814E+001 2.34387E+002 + 4.71369E+004 1.66072E-005 2.75895E+002 4.32875E+001 2.34265E+002 + 4.74053E+004 1.63267E-005 2.76682E+002 4.32936E+001 2.34143E+002 + 4.76752E+004 1.60510E-005 2.77471E+002 4.32997E+001 2.34021E+002 + 4.79467E+004 1.57799E-005 2.78263E+002 4.33058E+001 2.33899E+002 + 4.82197E+004 1.55134E-005 2.79056E+002 4.33119E+001 2.33778E+002 + 4.84942E+004 1.52514E-005 2.79852E+002 4.33180E+001 2.33656E+002 + 4.87703E+004 1.49938E-005 2.80650E+002 4.33240E+001 2.33534E+002 + 4.90480E+004 1.47406E-005 2.81450E+002 4.33301E+001 2.33412E+002 + 4.93273E+004 1.44916E-005 2.82253E+002 4.33362E+001 2.33291E+002 + 4.96082E+004 1.42469E-005 2.83058E+002 4.33423E+001 2.33169E+002 + 4.98906E+004 1.40063E-005 2.83865E+002 4.33484E+001 2.33048E+002 + 5.01747E+004 1.37697E-005 2.84674E+002 4.33544E+001 2.32926E+002 + 5.04604E+004 1.35372E-005 2.85486E+002 4.33605E+001 2.32805E+002 + 5.07477E+004 1.33085E-005 2.86300E+002 4.33666E+001 2.32684E+002 + 5.10367E+004 1.30838E-005 2.87116E+002 4.33726E+001 2.32562E+002 + 5.13273E+004 1.28628E-005 2.87935E+002 4.33787E+001 2.32441E+002 + 5.16195E+004 1.26456E-005 2.88756E+002 4.33847E+001 2.32320E+002 + 5.19134E+004 1.24320E-005 2.89579E+002 4.33908E+001 2.32199E+002 + 5.22090E+004 1.22220E-005 2.90404E+002 4.33968E+001 2.32078E+002 + 5.25063E+004 1.20156E-005 2.91232E+002 4.34029E+001 2.31957E+002 + 5.28052E+004 1.18127E-005 2.92062E+002 4.34089E+001 2.31837E+002 + 5.31059E+004 1.16132E-005 2.92895E+002 4.34149E+001 2.31716E+002 + 5.34083E+004 1.14170E-005 2.93730E+002 4.34210E+001 2.31595E+002 + 5.37124E+004 1.12242E-005 2.94567E+002 4.34270E+001 2.31474E+002 + 5.40182E+004 1.10347E-005 2.95407E+002 4.34330E+001 2.31354E+002 + 5.43258E+004 1.08483E-005 2.96249E+002 4.34391E+001 2.31233E+002 + 5.46351E+004 1.06651E-005 2.97093E+002 4.34451E+001 2.31113E+002 + 5.49462E+004 1.04850E-005 2.97940E+002 4.34511E+001 2.30993E+002 + 5.52591E+004 1.03079E-005 2.98789E+002 4.34571E+001 2.30872E+002 + 5.55737E+004 1.01338E-005 2.99641E+002 4.34631E+001 2.30752E+002 + 5.58901E+004 9.96264E-006 3.00495E+002 4.34691E+001 2.30632E+002 + 5.62084E+004 9.79438E-006 3.01351E+002 4.34751E+001 2.30512E+002 + 5.65284E+004 9.62896E-006 3.02210E+002 4.34812E+001 2.30392E+002 + 5.68503E+004 9.46634E-006 3.03072E+002 4.34872E+001 2.30272E+002 + 5.71740E+004 9.30646E-006 3.03935E+002 4.34931E+001 2.30152E+002 + 5.74995E+004 9.14929E-006 3.04802E+002 4.34991E+001 2.30032E+002 + 5.78269E+004 8.99477E-006 3.05670E+002 4.35051E+001 2.29912E+002 + 5.81562E+004 8.84285E-006 3.06541E+002 4.35111E+001 2.29792E+002 + 5.84873E+004 8.69351E-006 3.07415E+002 4.35171E+001 2.29673E+002 + 5.88203E+004 8.54668E-006 3.08291E+002 4.35231E+001 2.29553E+002 + 5.91552E+004 8.40234E-006 3.09169E+002 4.35291E+001 2.29433E+002 + 5.94920E+004 8.26043E-006 3.10050E+002 4.35350E+001 2.29314E+002 + 5.98308E+004 8.12092E-006 3.10934E+002 4.35410E+001 2.29195E+002 + 6.01715E+004 7.98377E-006 3.11820E+002 4.35470E+001 2.29075E+002 + 6.05141E+004 7.84893E-006 3.12708E+002 4.35529E+001 2.28956E+002 + 6.08586E+004 7.71637E-006 3.13600E+002 4.35589E+001 2.28837E+002 + 6.12051E+004 7.58605E-006 3.14493E+002 4.35649E+001 2.28718E+002 + 6.15536E+004 7.45793E-006 3.15389E+002 4.35708E+001 2.28598E+002 + 6.19041E+004 7.33198E-006 3.16288E+002 4.35768E+001 2.28479E+002 + 6.22566E+004 7.20815E-006 3.17189E+002 4.35827E+001 2.28360E+002 + 6.26111E+004 7.08641E-006 3.18093E+002 4.35887E+001 2.28241E+002 + 6.29676E+004 6.96673E-006 3.18999E+002 4.35946E+001 2.28123E+002 + 6.33261E+004 6.84907E-006 3.19908E+002 4.36005E+001 2.28004E+002 + 6.36867E+004 6.73339E-006 3.20819E+002 4.36065E+001 2.27885E+002 + 6.40493E+004 6.61967E-006 3.21733E+002 4.36124E+001 2.27766E+002 + 6.44140E+004 6.50787E-006 3.22650E+002 4.36183E+001 2.27648E+002 + 6.47807E+004 6.39796E-006 3.23569E+002 4.36243E+001 2.27529E+002 + 6.51496E+004 6.28991E-006 3.24491E+002 4.36302E+001 2.27411E+002 + 6.55205E+004 6.18368E-006 3.25415E+002 4.36361E+001 2.27292E+002 + 6.58936E+004 6.07924E-006 3.26342E+002 4.36420E+001 2.27174E+002 + 6.62688E+004 5.97657E-006 3.27272E+002 4.36479E+001 2.27056E+002 + 6.66461E+004 5.87563E-006 3.28204E+002 4.36538E+001 2.26937E+002 + 6.70256E+004 5.77640E-006 3.29139E+002 4.36598E+001 2.26819E+002 + 6.74072E+004 5.67884E-006 3.30077E+002 4.36657E+001 2.26701E+002 + 6.77910E+004 5.58293E-006 3.31017E+002 4.36716E+001 2.26583E+002 + 6.81770E+004 5.48864E-006 3.31960E+002 4.36775E+001 2.26465E+002 + 6.85652E+004 5.39595E-006 3.32905E+002 4.36834E+001 2.26347E+002 + 6.89556E+004 5.30482E-006 3.33854E+002 4.36893E+001 2.26229E+002 + 6.93483E+004 5.21522E-006 3.34805E+002 4.36951E+001 2.26112E+002 + 6.97431E+004 5.12714E-006 3.35758E+002 4.37010E+001 2.25994E+002 + 7.01402E+004 5.04055E-006 3.36715E+002 4.37069E+001 2.25876E+002 + 7.05396E+004 4.95542E-006 3.37674E+002 4.37128E+001 2.25759E+002 + 7.09412E+004 4.87173E-006 3.38635E+002 4.37187E+001 2.25641E+002 + 7.13452E+004 4.78945E-006 3.39600E+002 4.37245E+001 2.25524E+002 + 7.17514E+004 4.70856E-006 3.40567E+002 4.37304E+001 2.25406E+002 + 7.21599E+004 4.62904E-006 3.41537E+002 4.37363E+001 2.25289E+002 + 7.25708E+004 4.55086E-006 3.42510E+002 4.37421E+001 2.25171E+002 + 7.29840E+004 4.47400E-006 3.43485E+002 4.37480E+001 2.25054E+002 + 7.33996E+004 4.39844E-006 3.44464E+002 4.37539E+001 2.24937E+002 + 7.38175E+004 4.32416E-006 3.45445E+002 4.37597E+001 2.24820E+002 + 7.42378E+004 4.25113E-006 3.46428E+002 4.37656E+001 2.24703E+002 + 7.46605E+004 4.17933E-006 3.47415E+002 4.37714E+001 2.24586E+002 + 7.50856E+004 4.10875E-006 3.48404E+002 4.37773E+001 2.24469E+002 + 7.55131E+004 4.03935E-006 3.49397E+002 4.37831E+001 2.24352E+002 + 7.59431E+004 3.97113E-006 3.50392E+002 4.37889E+001 2.24235E+002 + 7.63755E+004 3.90406E-006 3.51389E+002 4.37948E+001 2.24119E+002 + 7.68104E+004 3.83813E-006 3.52390E+002 4.38006E+001 2.24002E+002 + 7.72477E+004 3.77331E-006 3.53394E+002 4.38065E+001 2.23885E+002 + 7.76876E+004 3.70958E-006 3.54400E+002 4.38123E+001 2.23769E+002 + 7.81299E+004 3.64693E-006 3.55409E+002 4.38181E+001 2.23652E+002 + 7.85748E+004 3.58534E-006 3.56421E+002 4.38239E+001 2.23536E+002 + 7.90222E+004 3.52478E-006 3.57436E+002 4.38297E+001 2.23419E+002 + 7.94721E+004 3.46525E-006 3.58454E+002 4.38356E+001 2.23303E+002 + 7.99246E+004 3.40673E-006 3.59475E+002 4.38414E+001 2.23187E+002 + 8.03797E+004 3.34919E-006 3.60498E+002 4.38472E+001 2.23071E+002 + 8.08374E+004 3.29263E-006 3.61525E+002 4.38530E+001 2.22954E+002 + 8.12976E+004 3.23702E-006 3.62554E+002 4.38588E+001 2.22838E+002 + 8.17605E+004 3.18235E-006 3.63586E+002 4.38646E+001 2.22722E+002 + 8.22261E+004 3.12861E-006 3.64622E+002 4.38704E+001 2.22606E+002 + 8.26943E+004 3.07577E-006 3.65660E+002 4.38762E+001 2.22491E+002 + 8.31651E+004 3.02382E-006 3.66701E+002 4.38820E+001 2.22375E+002 + 8.36386E+004 2.97275E-006 3.67745E+002 4.38878E+001 2.22259E+002 + 8.41149E+004 2.92254E-006 3.68792E+002 4.38935E+001 2.22143E+002 + 8.45938E+004 2.87319E-006 3.69842E+002 4.38993E+001 2.22028E+002 + 8.50755E+004 2.82466E-006 3.70895E+002 4.39051E+001 2.21912E+002 + 8.55599E+004 2.77696E-006 3.71951E+002 4.39109E+001 2.21797E+002 + 8.60470E+004 2.73006E-006 3.73010E+002 4.39167E+001 2.21681E+002 + 8.65370E+004 2.68395E-006 3.74072E+002 4.39224E+001 2.21566E+002 + 8.70297E+004 2.63862E-006 3.75137E+002 4.39282E+001 2.21450E+002 + 8.75253E+004 2.59406E-006 3.76205E+002 4.39340E+001 2.21335E+002 + 8.80236E+004 2.55024E-006 3.77276E+002 4.39397E+001 2.21220E+002 + 8.85248E+004 2.50717E-006 3.78350E+002 4.39455E+001 2.21105E+002 + 8.90289E+004 2.46483E-006 3.79427E+002 4.39512E+001 2.20990E+002 + 8.95358E+004 2.42320E-006 3.80508E+002 4.39570E+001 2.20874E+002 + 9.00456E+004 2.38228E-006 3.81591E+002 4.39627E+001 2.20759E+002 + 9.05583E+004 2.34204E-006 3.82677E+002 4.39685E+001 2.20645E+002 + 9.10739E+004 2.30249E-006 3.83767E+002 4.39742E+001 2.20530E+002 + 9.15925E+004 2.26360E-006 3.84859E+002 4.39800E+001 2.20415E+002 + 9.21140E+004 2.22537E-006 3.85955E+002 4.39857E+001 2.20300E+002 + 9.26385E+004 2.18779E-006 3.87054E+002 4.39914E+001 2.20185E+002 + 9.31659E+004 2.15084E-006 3.88155E+002 4.39972E+001 2.20071E+002 + 9.36964E+004 2.11451E-006 3.89260E+002 4.40029E+001 2.19956E+002 + 9.42299E+004 2.07880E-006 3.90368E+002 4.40086E+001 2.19842E+002 + 9.47664E+004 2.04369E-006 3.91480E+002 4.40143E+001 2.19727E+002 + 9.53060E+004 2.00918E-006 3.92594E+002 4.40201E+001 2.19613E+002 + 9.58487E+004 1.97524E-006 3.93712E+002 4.40258E+001 2.19499E+002 + 9.63944E+004 1.94188E-006 3.94832E+002 4.40315E+001 2.19384E+002 + 9.69433E+004 1.90909E-006 3.95956E+002 4.40372E+001 2.19270E+002 + 9.74953E+004 1.87685E-006 3.97084E+002 4.40429E+001 2.19156E+002 + 9.80504E+004 1.84515E-006 3.98214E+002 4.40486E+001 2.19042E+002 + 9.86087E+004 1.81399E-006 3.99347E+002 4.40543E+001 2.18928E+002 + 9.91702E+004 1.78335E-006 4.00484E+002 4.40600E+001 2.18814E+002 + 9.97348E+004 1.75323E-006 4.01624E+002 4.40657E+001 2.18700E+002 + 1.00303E+005 1.72362E-006 4.02767E+002 4.40714E+001 2.18586E+002 + 1.00874E+005 1.69451E-006 4.03914E+002 4.40771E+001 2.18472E+002 + 1.01448E+005 1.66589E-006 4.05063E+002 4.40828E+001 2.18359E+002 + 1.02026E+005 1.63776E-006 4.06216E+002 4.40884E+001 2.18245E+002 + 1.02607E+005 1.61010E-006 4.07373E+002 4.40941E+001 2.18131E+002 + 1.03191E+005 1.58290E-006 4.08532E+002 4.40998E+001 2.18018E+002 + 1.03779E+005 1.55617E-006 4.09695E+002 4.41055E+001 2.17904E+002 + 1.04369E+005 1.52989E-006 4.10861E+002 4.41111E+001 2.17791E+002 + 1.04964E+005 1.50405E-006 4.12031E+002 4.41168E+001 2.17678E+002 + 1.05561E+005 1.47865E-006 4.13203E+002 4.41225E+001 2.17564E+002 + 1.06162E+005 1.45368E-006 4.14379E+002 4.41281E+001 2.17451E+002 + 1.06767E+005 1.42912E-006 4.15559E+002 4.41338E+001 2.17338E+002 + 1.07375E+005 1.40499E-006 4.16742E+002 4.41395E+001 2.17225E+002 + 1.07986E+005 1.38126E-006 4.17928E+002 4.41451E+001 2.17112E+002 + 1.08601E+005 1.35793E-006 4.19117E+002 4.41508E+001 2.16999E+002 + 1.09219E+005 1.33500E-006 4.20310E+002 4.41564E+001 2.16886E+002 + 1.09841E+005 1.31245E-006 4.21506E+002 4.41621E+001 2.16773E+002 + 1.10467E+005 1.29029E-006 4.22706E+002 4.41677E+001 2.16660E+002 + 1.11096E+005 1.26849E-006 4.23909E+002 4.41733E+001 2.16547E+002 + 1.11728E+005 1.24707E-006 4.25116E+002 4.41790E+001 2.16434E+002 + 1.12364E+005 1.22601E-006 4.26326E+002 4.41846E+001 2.16322E+002 + 1.13004E+005 1.20530E-006 4.27539E+002 4.41902E+001 2.16209E+002 + 1.13648E+005 1.18495E-006 4.28756E+002 4.41959E+001 2.16097E+002 + 1.14295E+005 1.16493E-006 4.29976E+002 4.42015E+001 2.15984E+002 + 1.14945E+005 1.14526E-006 4.31200E+002 4.42071E+001 2.15872E+002 + 1.15600E+005 1.12592E-006 4.32427E+002 4.42127E+001 2.15759E+002 + 1.16258E+005 1.10690E-006 4.33658E+002 4.42183E+001 2.15647E+002 + 1.16920E+005 1.08821E-006 4.34892E+002 4.42239E+001 2.15535E+002 diff --git a/tests/morphology_test_cases/simple/ejecta_table_min.dat b/tests/morphology_test_cases/simple/ejecta_table_min.dat new file mode 100644 index 00000000..800d7cd6 --- /dev/null +++ b/tests/morphology_test_cases/simple/ejecta_table_min.dat @@ -0,0 +1,1003 @@ +# trad = 4.00026E+02 frad = 5.00032E+02 +# ejrim = 1.39119E+01 ejdis = 1.16920E+05 imp = 2.54327E+01 +# "r (m)" "h (m)" "v (m/s)" "ang (deg)" "erad (m)" + 4.02303E+002 3.16850E-001 2.29897E+000 3.50395E+001 3.99236E+002 + 4.04594E+002 6.35504E-001 3.24886E+000 3.50780E+001 3.98465E+002 + 4.06898E+002 9.55972E-001 3.97640E+000 3.51156E+001 3.97712E+002 + 4.09214E+002 1.27827E+000 4.58881E+000 3.51524E+001 3.96977E+002 + 4.11544E+002 1.60239E+000 5.12771E+000 3.51884E+001 3.96257E+002 + 4.13888E+002 1.92837E+000 5.61445E+000 3.52237E+001 3.95552E+002 + 4.16244E+002 2.25620E+000 6.06174E+000 3.52582E+001 3.94861E+002 + 4.18614E+002 2.58589E+000 6.47788E+000 3.52920E+001 3.94184E+002 + 4.20998E+002 2.91747E+000 6.86864E+000 3.53252E+001 3.93521E+002 + 4.23395E+002 3.25093E+000 7.23821E+000 3.53578E+001 3.92869E+002 + 4.25806E+002 3.58629E+000 7.58976E+000 3.53898E+001 3.92229E+002 + 4.28230E+002 3.92356E+000 7.92578E+000 3.54212E+001 3.91601E+002 + 4.30669E+002 4.26275E+000 8.24822E+000 3.54521E+001 3.90984E+002 + 4.33121E+002 4.60387E+000 8.55868E+000 3.54824E+001 3.90376E+002 + 4.35587E+002 4.94693E+000 8.85847E+000 3.55123E+001 3.89779E+002 + 4.38067E+002 5.29195E+000 9.14869E+000 3.55417E+001 3.89192E+002 + 4.40561E+002 5.63893E+000 9.43027E+000 3.55706E+001 3.88613E+002 + 4.43070E+002 5.98789E+000 9.70401E+000 3.55991E+001 3.88043E+002 + 4.45593E+002 6.33883E+000 9.97058E+000 3.56271E+001 3.87482E+002 + 4.48130E+002 6.69178E+000 1.02306E+001 3.56548E+001 3.86929E+002 + 4.50681E+002 7.04673E+000 1.04845E+001 3.56820E+001 3.86384E+002 + 4.53247E+002 7.40370E+000 1.07329E+001 3.57089E+001 3.85846E+002 + 4.55828E+002 7.76271E+000 1.09761E+001 3.57354E+001 3.85316E+002 + 4.58424E+002 8.12376E+000 1.12145E+001 3.57616E+001 3.84793E+002 + 4.61034E+002 8.48686E+000 1.14484E+001 3.57874E+001 3.84276E+002 + 4.63659E+002 8.85204E+000 1.16781E+001 3.58129E+001 3.83766E+002 + 4.66299E+002 9.21929E+000 1.19039E+001 3.58381E+001 3.83263E+002 + 4.68954E+002 9.58863E+000 1.21260E+001 3.58629E+001 3.82766E+002 + 4.71624E+002 9.96008E+000 1.23447E+001 3.58875E+001 3.82274E+002 + 4.74309E+002 1.03336E+001 1.25601E+001 3.59118E+001 3.81789E+002 + 4.77010E+002 1.07093E+001 1.27724E+001 3.59358E+001 3.81309E+002 + 4.79726E+002 1.10872E+001 1.29818E+001 3.59595E+001 3.80835E+002 + 4.82458E+002 1.14671E+001 1.31884E+001 3.59829E+001 3.80366E+002 + 4.85205E+002 1.18493E+001 1.33924E+001 3.60061E+001 3.79902E+002 + 4.87967E+002 1.22336E+001 1.35940E+001 3.60291E+001 3.79443E+002 + 4.90746E+002 1.26201E+001 1.37932E+001 3.60518E+001 3.78989E+002 + 4.93540E+002 1.30088E+001 1.39901E+001 3.60742E+001 3.78540E+002 + 4.96350E+002 1.33997E+001 1.41850E+001 3.60965E+001 3.78095E+002 + 4.99176E+002 1.37929E+001 1.43778E+001 3.61185E+001 3.77655E+002 + 5.02019E+002 1.37474E+001 1.45686E+001 3.61403E+001 3.77219E+002 + 5.04877E+002 1.35152E+001 1.47576E+001 3.61618E+001 3.76787E+002 + 5.07752E+002 1.32870E+001 1.49449E+001 3.61832E+001 3.76360E+002 + 5.10643E+002 1.30626E+001 1.51304E+001 3.62044E+001 3.75937E+002 + 5.13550E+002 1.28419E+001 1.53144E+001 3.62253E+001 3.75517E+002 + 5.16474E+002 1.26251E+001 1.54967E+001 3.62461E+001 3.75101E+002 + 5.19415E+002 1.24118E+001 1.56776E+001 3.62667E+001 3.74690E+002 + 5.22373E+002 1.22022E+001 1.58571E+001 3.62871E+001 3.74281E+002 + 5.25347E+002 1.19961E+001 1.60352E+001 3.63074E+001 3.73877E+002 + 5.28338E+002 1.17935E+001 1.62120E+001 3.63274E+001 3.73475E+002 + 5.31346E+002 1.15943E+001 1.63876E+001 3.63473E+001 3.73078E+002 + 5.34372E+002 1.13985E+001 1.65619E+001 3.63670E+001 3.72683E+002 + 5.37414E+002 1.12060E+001 1.67351E+001 3.63866E+001 3.72292E+002 + 5.40474E+002 1.10168E+001 1.69071E+001 3.64060E+001 3.71904E+002 + 5.43552E+002 1.08307E+001 1.70781E+001 3.64252E+001 3.71519E+002 + 5.46647E+002 1.06478E+001 1.72480E+001 3.64443E+001 3.71137E+002 + 5.49759E+002 1.04680E+001 1.74170E+001 3.64633E+001 3.70758E+002 + 5.52890E+002 1.02912E+001 1.75849E+001 3.64821E+001 3.70382E+002 + 5.56038E+002 1.01174E+001 1.77520E+001 3.65007E+001 3.70009E+002 + 5.59204E+002 9.94648E+000 1.79182E+001 3.65192E+001 3.69639E+002 + 5.62388E+002 9.77850E+000 1.80835E+001 3.65376E+001 3.69271E+002 + 5.65590E+002 9.61335E+000 1.82480E+001 3.65559E+001 3.68906E+002 + 5.68810E+002 9.45099E+000 1.84116E+001 3.65740E+001 3.68544E+002 + 5.72049E+002 9.29137E+000 1.85746E+001 3.65920E+001 3.68184E+002 + 5.75306E+002 9.13445E+000 1.87367E+001 3.66098E+001 3.67827E+002 + 5.78582E+002 8.98018E+000 1.88982E+001 3.66276E+001 3.67472E+002 + 5.81876E+002 8.82852E+000 1.90589E+001 3.66452E+001 3.67120E+002 + 5.85189E+002 8.67941E+000 1.92190E+001 3.66627E+001 3.66770E+002 + 5.88521E+002 8.53283E+000 1.93785E+001 3.66800E+001 3.66423E+002 + 5.91872E+002 8.38872E+000 1.95373E+001 3.66973E+001 3.66077E+002 + 5.95242E+002 8.24704E+000 1.96956E+001 3.67145E+001 3.65734E+002 + 5.98632E+002 8.10776E+000 1.98532E+001 3.67315E+001 3.65393E+002 + 6.02040E+002 7.97082E+000 2.00103E+001 3.67484E+001 3.65055E+002 + 6.05468E+002 7.83621E+000 2.01668E+001 3.67653E+001 3.64718E+002 + 6.08915E+002 7.70386E+000 2.03229E+001 3.67820E+001 3.64383E+002 + 6.12383E+002 7.57375E+000 2.04784E+001 3.67986E+001 3.64051E+002 + 6.15869E+002 7.44584E+000 2.06335E+001 3.68151E+001 3.63720E+002 + 6.19376E+002 7.32009E+000 2.07880E+001 3.68316E+001 3.63392E+002 + 6.22903E+002 7.19646E+000 2.09422E+001 3.68479E+001 3.63066E+002 + 6.26449E+002 7.07492E+000 2.10958E+001 3.68641E+001 3.62741E+002 + 6.30016E+002 6.95543E+000 2.12491E+001 3.68802E+001 3.62418E+002 + 6.33604E+002 6.83796E+000 2.14020E+001 3.68963E+001 3.62097E+002 + 6.37211E+002 6.72247E+000 2.15544E+001 3.69122E+001 3.61778E+002 + 6.40839E+002 6.60894E+000 2.17065E+001 3.69281E+001 3.61461E+002 + 6.44488E+002 6.49732E+000 2.18582E+001 3.69439E+001 3.61145E+002 + 6.48158E+002 6.38759E+000 2.20096E+001 3.69596E+001 3.60832E+002 + 6.51848E+002 6.27971E+000 2.21607E+001 3.69752E+001 3.60519E+002 + 6.55560E+002 6.17365E+000 2.23114E+001 3.69907E+001 3.60209E+002 + 6.59293E+002 6.06939E+000 2.24618E+001 3.70061E+001 3.59900E+002 + 6.63047E+002 5.96688E+000 2.26119E+001 3.70215E+001 3.59593E+002 + 6.66822E+002 5.86611E+000 2.27617E+001 3.70368E+001 3.59287E+002 + 6.70619E+002 5.76703E+000 2.29112E+001 3.70520E+001 3.58983E+002 + 6.74437E+002 5.66964E+000 2.30604E+001 3.70671E+001 3.58681E+002 + 6.78277E+002 5.57388E+000 2.32094E+001 3.70821E+001 3.58380E+002 + 6.82139E+002 5.47974E+000 2.33582E+001 3.70971E+001 3.58081E+002 + 6.86023E+002 5.38720E+000 2.35067E+001 3.71120E+001 3.57783E+002 + 6.89929E+002 5.29621E+000 2.36550E+001 3.71268E+001 3.57486E+002 + 6.93858E+002 5.20677E+000 2.38030E+001 3.71416E+001 3.57191E+002 + 6.97808E+002 5.11883E+000 2.39509E+001 3.71563E+001 3.56897E+002 + 7.01782E+002 5.03238E+000 2.40985E+001 3.71709E+001 3.56605E+002 + 7.05778E+002 4.94739E+000 2.42460E+001 3.71854E+001 3.56314E+002 + 7.09796E+002 4.86383E+000 2.43932E+001 3.71999E+001 3.56024E+002 + 7.13838E+002 4.78169E+000 2.45403E+001 3.72143E+001 3.55736E+002 + 7.17902E+002 4.70093E+000 2.46873E+001 3.72287E+001 3.55449E+002 + 7.21990E+002 4.62154E+000 2.48340E+001 3.72430E+001 3.55164E+002 + 7.26101E+002 4.54348E+000 2.49806E+001 3.72572E+001 3.54879E+002 + 7.30235E+002 4.46675E+000 2.51271E+001 3.72713E+001 3.54596E+002 + 7.34393E+002 4.39131E+000 2.52735E+001 3.72854E+001 3.54314E+002 + 7.38574E+002 4.31715E+000 2.54197E+001 3.72994E+001 3.54034E+002 + 7.42780E+002 4.24423E+000 2.55658E+001 3.73134E+001 3.53754E+002 + 7.47009E+002 4.17255E+000 2.57117E+001 3.73273E+001 3.53476E+002 + 7.51262E+002 4.10208E+000 2.58576E+001 3.73412E+001 3.53199E+002 + 7.55540E+002 4.03280E+000 2.60033E+001 3.73550E+001 3.52923E+002 + 7.59842E+002 3.96469E+000 2.61490E+001 3.73687E+001 3.52648E+002 + 7.64168E+002 3.89773E+000 2.62946E+001 3.73824E+001 3.52375E+002 + 7.68519E+002 3.83191E+000 2.64401E+001 3.73960E+001 3.52102E+002 + 7.72895E+002 3.76719E+000 2.65855E+001 3.74096E+001 3.51831E+002 + 7.77296E+002 3.70357E+000 2.67308E+001 3.74231E+001 3.51560E+002 + 7.81722E+002 3.64102E+000 2.68761E+001 3.74366E+001 3.51291E+002 + 7.86173E+002 3.57952E+000 2.70214E+001 3.74500E+001 3.51023E+002 + 7.90649E+002 3.51907E+000 2.71665E+001 3.74633E+001 3.50756E+002 + 7.95151E+002 3.45964E+000 2.73117E+001 3.74766E+001 3.50490E+002 + 7.99679E+002 3.40121E+000 2.74567E+001 3.74899E+001 3.50224E+002 + 8.04232E+002 3.34376E+000 2.76018E+001 3.75031E+001 3.49960E+002 + 8.08811E+002 3.28729E+000 2.77468E+001 3.75163E+001 3.49697E+002 + 8.13416E+002 3.23177E+000 2.78918E+001 3.75294E+001 3.49435E+002 + 8.18048E+002 3.17719E+000 2.80368E+001 3.75424E+001 3.49174E+002 + 8.22706E+002 3.12353E+000 2.81817E+001 3.75554E+001 3.48914E+002 + 8.27390E+002 3.07078E+000 2.83267E+001 3.75684E+001 3.48654E+002 + 8.32101E+002 3.01892E+000 2.84716E+001 3.75813E+001 3.48396E+002 + 8.36839E+002 2.96793E+000 2.86165E+001 3.75942E+001 3.48139E+002 + 8.41604E+002 2.91781E+000 2.87615E+001 3.76070E+001 3.47882E+002 + 8.46396E+002 2.86853E+000 2.89064E+001 3.76198E+001 3.47627E+002 + 8.51215E+002 2.82008E+000 2.90514E+001 3.76325E+001 3.47372E+002 + 8.56062E+002 2.77245E+000 2.91964E+001 3.76452E+001 3.47118E+002 + 8.60936E+002 2.72563E+000 2.93414E+001 3.76579E+001 3.46865E+002 + 8.65838E+002 2.67960E+000 2.94864E+001 3.76705E+001 3.46613E+002 + 8.70768E+002 2.63434E+000 2.96314E+001 3.76830E+001 3.46362E+002 + 8.75726E+002 2.58985E+000 2.97765E+001 3.76955E+001 3.46111E+002 + 8.80712E+002 2.54611E+000 2.99217E+001 3.77080E+001 3.45862E+002 + 8.85727E+002 2.50311E+000 3.00668E+001 3.77205E+001 3.45613E+002 + 8.90770E+002 2.46083E+000 3.02120E+001 3.77329E+001 3.45365E+002 + 8.95842E+002 2.41927E+000 3.03573E+001 3.77452E+001 3.45118E+002 + 9.00943E+002 2.37841E+000 3.05026E+001 3.77575E+001 3.44872E+002 + 9.06073E+002 2.33825E+000 3.06480E+001 3.77698E+001 3.44626E+002 + 9.11232E+002 2.29876E+000 3.07935E+001 3.77820E+001 3.44381E+002 + 9.16420E+002 2.25993E+000 3.09390E+001 3.77942E+001 3.44137E+002 + 9.21638E+002 2.22176E+000 3.10845E+001 3.78064E+001 3.43894E+002 + 9.26886E+002 2.18424E+000 3.12302E+001 3.78185E+001 3.43651E+002 + 9.32164E+002 2.14735E+000 3.13759E+001 3.78306E+001 3.43410E+002 + 9.37471E+002 2.11108E+000 3.15217E+001 3.78427E+001 3.43169E+002 + 9.42809E+002 2.07543E+000 3.16676E+001 3.78547E+001 3.42928E+002 + 9.48177E+002 2.04038E+000 3.18136E+001 3.78667E+001 3.42689E+002 + 9.53576E+002 2.00592E+000 3.19597E+001 3.78786E+001 3.42450E+002 + 9.59006E+002 1.97204E+000 3.21058E+001 3.78905E+001 3.42212E+002 + 9.64466E+002 1.93874E+000 3.22521E+001 3.79024E+001 3.41974E+002 + 9.69958E+002 1.90599E+000 3.23985E+001 3.79142E+001 3.41738E+002 + 9.75480E+002 1.87380E+000 3.25449E+001 3.79260E+001 3.41501E+002 + 9.81035E+002 1.84216E+000 3.26915E+001 3.79378E+001 3.41266E+002 + 9.86621E+002 1.81104E+000 3.28382E+001 3.79495E+001 3.41031E+002 + 9.92238E+002 1.78046E+000 3.29850E+001 3.79612E+001 3.40797E+002 + 9.97888E+002 1.75039E+000 3.31319E+001 3.79729E+001 3.40564E+002 + 1.00357E+003 1.72083E+000 3.32789E+001 3.79845E+001 3.40331E+002 + 1.00928E+003 1.69176E+000 3.34261E+001 3.79961E+001 3.40099E+002 + 1.01503E+003 1.66319E+000 3.35734E+001 3.80077E+001 3.39868E+002 + 1.02081E+003 1.63510E+000 3.37208E+001 3.80192E+001 3.39637E+002 + 1.02662E+003 1.60749E+000 3.38684E+001 3.80308E+001 3.39406E+002 + 1.03247E+003 1.58034E+000 3.40160E+001 3.80422E+001 3.39177E+002 + 1.03835E+003 1.55365E+000 3.41639E+001 3.80537E+001 3.38948E+002 + 1.04426E+003 1.52741E+000 3.43118E+001 3.80651E+001 3.38720E+002 + 1.05020E+003 1.50161E+000 3.44599E+001 3.80765E+001 3.38492E+002 + 1.05618E+003 1.47625E+000 3.46082E+001 3.80879E+001 3.38265E+002 + 1.06220E+003 1.45132E+000 3.47566E+001 3.80992E+001 3.38038E+002 + 1.06825E+003 1.42681E+000 3.49051E+001 3.81105E+001 3.37812E+002 + 1.07433E+003 1.40271E+000 3.50538E+001 3.81218E+001 3.37587E+002 + 1.08045E+003 1.37902E+000 3.52027E+001 3.81330E+001 3.37362E+002 + 1.08660E+003 1.35573E+000 3.53517E+001 3.81442E+001 3.37137E+002 + 1.09278E+003 1.33283E+000 3.55009E+001 3.81554E+001 3.36914E+002 + 1.09901E+003 1.31032E+000 3.56502E+001 3.81665E+001 3.36690E+002 + 1.10526E+003 1.28819E+000 3.57997E+001 3.81777E+001 3.36468E+002 + 1.11156E+003 1.26644E+000 3.59494E+001 3.81888E+001 3.36246E+002 + 1.11789E+003 1.24505E+000 3.60993E+001 3.81999E+001 3.36024E+002 + 1.12425E+003 1.22402E+000 3.62493E+001 3.82109E+001 3.35803E+002 + 1.13065E+003 1.20335E+000 3.63995E+001 3.82219E+001 3.35583E+002 + 1.13709E+003 1.18302E+000 3.65499E+001 3.82329E+001 3.35363E+002 + 1.14357E+003 1.16304E+000 3.67005E+001 3.82439E+001 3.35143E+002 + 1.15008E+003 1.14340E+000 3.68513E+001 3.82548E+001 3.34925E+002 + 1.15663E+003 1.12409E+000 3.70022E+001 3.82658E+001 3.34706E+002 + 1.16321E+003 1.10511E+000 3.71533E+001 3.82766E+001 3.34488E+002 + 1.16983E+003 1.08644E+000 3.73047E+001 3.82875E+001 3.34271E+002 + 1.17649E+003 1.06809E+000 3.74562E+001 3.82984E+001 3.34054E+002 + 1.18319E+003 1.05006E+000 3.76079E+001 3.83092E+001 3.33838E+002 + 1.18993E+003 1.03232E+000 3.77598E+001 3.83200E+001 3.33622E+002 + 1.19671E+003 1.01489E+000 3.79120E+001 3.83307E+001 3.33407E+002 + 1.20352E+003 9.97746E-001 3.80643E+001 3.83415E+001 3.33192E+002 + 1.21037E+003 9.80895E-001 3.82168E+001 3.83522E+001 3.32977E+002 + 1.21726E+003 9.64329E-001 3.83696E+001 3.83629E+001 3.32763E+002 + 1.22420E+003 9.48042E-001 3.85226E+001 3.83736E+001 3.32550E+002 + 1.23117E+003 9.32031E-001 3.86757E+001 3.83842E+001 3.32337E+002 + 1.23818E+003 9.16290E-001 3.88291E+001 3.83948E+001 3.32124E+002 + 1.24523E+003 9.00815E-001 3.89827E+001 3.84055E+001 3.31912E+002 + 1.25232E+003 8.85601E-001 3.91365E+001 3.84160E+001 3.31700E+002 + 1.25945E+003 8.70644E-001 3.92906E+001 3.84266E+001 3.31489E+002 + 1.26662E+003 8.55940E-001 3.94449E+001 3.84371E+001 3.31279E+002 + 1.27383E+003 8.41484E-001 3.95994E+001 3.84476E+001 3.31068E+002 + 1.28108E+003 8.27272E-001 3.97541E+001 3.84581E+001 3.30858E+002 + 1.28838E+003 8.13300E-001 3.99091E+001 3.84686E+001 3.30649E+002 + 1.29571E+003 7.99565E-001 4.00643E+001 3.84791E+001 3.30440E+002 + 1.30309E+003 7.86061E-001 4.02197E+001 3.84895E+001 3.30232E+002 + 1.31051E+003 7.72785E-001 4.03754E+001 3.84999E+001 3.30023E+002 + 1.31797E+003 7.59734E-001 4.05313E+001 3.85103E+001 3.29816E+002 + 1.32548E+003 7.46903E-001 4.06874E+001 3.85206E+001 3.29608E+002 + 1.33302E+003 7.34288E-001 4.08438E+001 3.85310E+001 3.29402E+002 + 1.34061E+003 7.21887E-001 4.10005E+001 3.85413E+001 3.29195E+002 + 1.34825E+003 7.09695E-001 4.11574E+001 3.85516E+001 3.28989E+002 + 1.35592E+003 6.97709E-001 4.13145E+001 3.85619E+001 3.28783E+002 + 1.36364E+003 6.85926E-001 4.14719E+001 3.85721E+001 3.28578E+002 + 1.37141E+003 6.74341E-001 4.16295E+001 3.85824E+001 3.28373E+002 + 1.37922E+003 6.62952E-001 4.17874E+001 3.85926E+001 3.28169E+002 + 1.38707E+003 6.51756E-001 4.19456E+001 3.86028E+001 3.27965E+002 + 1.39497E+003 6.40748E-001 4.21040E+001 3.86130E+001 3.27761E+002 + 1.40291E+003 6.29927E-001 4.22627E+001 3.86231E+001 3.27558E+002 + 1.41090E+003 6.19288E-001 4.24217E+001 3.86333E+001 3.27355E+002 + 1.41893E+003 6.08829E-001 4.25809E+001 3.86434E+001 3.27153E+002 + 1.42701E+003 5.98546E-001 4.27404E+001 3.86535E+001 3.26951E+002 + 1.43514E+003 5.88437E-001 4.29001E+001 3.86636E+001 3.26749E+002 + 1.44331E+003 5.78499E-001 4.30602E+001 3.86737E+001 3.26547E+002 + 1.45153E+003 5.68729E-001 4.32205E+001 3.86837E+001 3.26346E+002 + 1.45979E+003 5.59124E-001 4.33811E+001 3.86938E+001 3.26146E+002 + 1.46810E+003 5.49681E-001 4.35419E+001 3.87038E+001 3.25946E+002 + 1.47646E+003 5.40397E-001 4.37031E+001 3.87138E+001 3.25746E+002 + 1.48487E+003 5.31271E-001 4.38645E+001 3.87237E+001 3.25546E+002 + 1.49332E+003 5.22298E-001 4.40262E+001 3.87337E+001 3.25347E+002 + 1.50183E+003 5.13477E-001 4.41882E+001 3.87436E+001 3.25148E+002 + 1.51038E+003 5.04805E-001 4.43505E+001 3.87536E+001 3.24950E+002 + 1.51898E+003 4.96279E-001 4.45130E+001 3.87635E+001 3.24752E+002 + 1.52763E+003 4.87898E-001 4.46759E+001 3.87733E+001 3.24554E+002 + 1.53632E+003 4.79658E-001 4.48391E+001 3.87832E+001 3.24356E+002 + 1.54507E+003 4.71557E-001 4.50025E+001 3.87931E+001 3.24159E+002 + 1.55387E+003 4.63593E-001 4.51663E+001 3.88029E+001 3.23962E+002 + 1.56272E+003 4.55763E-001 4.53303E+001 3.88127E+001 3.23766E+002 + 1.57161E+003 4.48066E-001 4.54947E+001 3.88225E+001 3.23570E+002 + 1.58056E+003 4.40498E-001 4.56593E+001 3.88323E+001 3.23374E+002 + 1.58956E+003 4.33059E-001 4.58243E+001 3.88421E+001 3.23179E+002 + 1.59861E+003 4.25745E-001 4.59896E+001 3.88518E+001 3.22984E+002 + 1.60772E+003 4.18555E-001 4.61551E+001 3.88616E+001 3.22789E+002 + 1.61687E+003 4.11486E-001 4.63210E+001 3.88713E+001 3.22595E+002 + 1.62608E+003 4.04536E-001 4.64872E+001 3.88810E+001 3.22400E+002 + 1.63533E+003 3.97704E-001 4.66537E+001 3.88907E+001 3.22207E+002 + 1.64465E+003 3.90987E-001 4.68206E+001 3.89004E+001 3.22013E+002 + 1.65401E+003 3.84384E-001 4.69877E+001 3.89100E+001 3.21820E+002 + 1.66343E+003 3.77892E-001 4.71552E+001 3.89197E+001 3.21627E+002 + 1.67290E+003 3.71510E-001 4.73230E+001 3.89293E+001 3.21435E+002 + 1.68242E+003 3.65235E-001 4.74911E+001 3.89389E+001 3.21242E+002 + 1.69200E+003 3.59067E-001 4.76596E+001 3.89485E+001 3.21050E+002 + 1.70164E+003 3.53003E-001 4.78283E+001 3.89581E+001 3.20859E+002 + 1.71133E+003 3.47041E-001 4.79974E+001 3.89676E+001 3.20667E+002 + 1.72107E+003 3.41180E-001 4.81669E+001 3.89772E+001 3.20476E+002 + 1.73087E+003 3.35418E-001 4.83366E+001 3.89867E+001 3.20286E+002 + 1.74073E+003 3.29753E-001 4.85067E+001 3.89963E+001 3.20095E+002 + 1.75064E+003 3.24184E-001 4.86772E+001 3.90058E+001 3.19905E+002 + 1.76060E+003 3.18709E-001 4.88479E+001 3.90153E+001 3.19715E+002 + 1.77063E+003 3.13326E-001 4.90190E+001 3.90247E+001 3.19526E+002 + 1.78071E+003 3.08034E-001 4.91905E+001 3.90342E+001 3.19337E+002 + 1.79085E+003 3.02832E-001 4.93623E+001 3.90436E+001 3.19148E+002 + 1.80105E+003 2.97717E-001 4.95344E+001 3.90531E+001 3.18959E+002 + 1.81130E+003 2.92689E-001 4.97069E+001 3.90625E+001 3.18770E+002 + 1.82162E+003 2.87746E-001 4.98798E+001 3.90719E+001 3.18582E+002 + 1.83199E+003 2.82886E-001 5.00530E+001 3.90813E+001 3.18395E+002 + 1.84242E+003 2.78109E-001 5.02265E+001 3.90907E+001 3.18207E+002 + 1.85291E+003 2.73412E-001 5.04004E+001 3.91000E+001 3.18020E+002 + 1.86346E+003 2.68794E-001 5.05747E+001 3.91094E+001 3.17833E+002 + 1.87407E+003 2.64254E-001 5.07493E+001 3.91187E+001 3.17646E+002 + 1.88474E+003 2.59791E-001 5.09243E+001 3.91280E+001 3.17459E+002 + 1.89547E+003 2.55404E-001 5.10996E+001 3.91374E+001 3.17273E+002 + 1.90626E+003 2.51090E-001 5.12753E+001 3.91466E+001 3.17087E+002 + 1.91712E+003 2.46850E-001 5.14514E+001 3.91559E+001 3.16902E+002 + 1.92803E+003 2.42681E-001 5.16278E+001 3.91652E+001 3.16716E+002 + 1.93901E+003 2.38582E-001 5.18046E+001 3.91745E+001 3.16531E+002 + 1.95005E+003 2.34553E-001 5.19818E+001 3.91837E+001 3.16346E+002 + 1.96116E+003 2.30591E-001 5.21593E+001 3.91929E+001 3.16162E+002 + 1.97232E+003 2.26697E-001 5.23372E+001 3.92021E+001 3.15977E+002 + 1.98355E+003 2.22868E-001 5.25155E+001 3.92114E+001 3.15793E+002 + 1.99485E+003 2.19104E-001 5.26942E+001 3.92205E+001 3.15609E+002 + 2.00621E+003 2.15404E-001 5.28732E+001 3.92297E+001 3.15426E+002 + 2.01763E+003 2.11766E-001 5.30527E+001 3.92389E+001 3.15242E+002 + 2.02912E+003 2.08189E-001 5.32325E+001 3.92480E+001 3.15059E+002 + 2.04067E+003 2.04673E-001 5.34127E+001 3.92572E+001 3.14876E+002 + 2.05229E+003 2.01217E-001 5.35933E+001 3.92663E+001 3.14694E+002 + 2.06397E+003 1.97818E-001 5.37743E+001 3.92754E+001 3.14511E+002 + 2.07573E+003 1.94477E-001 5.39556E+001 3.92845E+001 3.14329E+002 + 2.08755E+003 1.91193E-001 5.41374E+001 3.92936E+001 3.14147E+002 + 2.09943E+003 1.87964E-001 5.43195E+001 3.93027E+001 3.13966E+002 + 2.11139E+003 1.84789E-001 5.45021E+001 3.93118E+001 3.13784E+002 + 2.12341E+003 1.81668E-001 5.46850E+001 3.93208E+001 3.13603E+002 + 2.13550E+003 1.78600E-001 5.48684E+001 3.93299E+001 3.13422E+002 + 2.14766E+003 1.75584E-001 5.50521E+001 3.93389E+001 3.13242E+002 + 2.15989E+003 1.72618E-001 5.52363E+001 3.93479E+001 3.13061E+002 + 2.17218E+003 1.69703E-001 5.54208E+001 3.93569E+001 3.12881E+002 + 2.18455E+003 1.66837E-001 5.56058E+001 3.93659E+001 3.12701E+002 + 2.19699E+003 1.64019E-001 5.57911E+001 3.93749E+001 3.12521E+002 + 2.20950E+003 1.61249E-001 5.59769E+001 3.93839E+001 3.12342E+002 + 2.22208E+003 1.58526E-001 5.61631E+001 3.93929E+001 3.12163E+002 + 2.23473E+003 1.55849E-001 5.63497E+001 3.94018E+001 3.11983E+002 + 2.24746E+003 1.53216E-001 5.65367E+001 3.94108E+001 3.11805E+002 + 2.26025E+003 1.50629E-001 5.67241E+001 3.94197E+001 3.11626E+002 + 2.27312E+003 1.48085E-001 5.69120E+001 3.94286E+001 3.11448E+002 + 2.28607E+003 1.45584E-001 5.71002E+001 3.94375E+001 3.11269E+002 + 2.29908E+003 1.43125E-001 5.72889E+001 3.94464E+001 3.11092E+002 + 2.31217E+003 1.40708E-001 5.74781E+001 3.94553E+001 3.10914E+002 + 2.32534E+003 1.38331E-001 5.76676E+001 3.94642E+001 3.10736E+002 + 2.33858E+003 1.35995E-001 5.78576E+001 3.94730E+001 3.10559E+002 + 2.35189E+003 1.33698E-001 5.80480E+001 3.94819E+001 3.10382E+002 + 2.36529E+003 1.31440E-001 5.82388E+001 3.94907E+001 3.10205E+002 + 2.37875E+003 1.29220E-001 5.84300E+001 3.94996E+001 3.10028E+002 + 2.39230E+003 1.27038E-001 5.86217E+001 3.95084E+001 3.09852E+002 + 2.40592E+003 1.24893E-001 5.88139E+001 3.95172E+001 3.09676E+002 + 2.41962E+003 1.22783E-001 5.90064E+001 3.95260E+001 3.09500E+002 + 2.43339E+003 1.20710E-001 5.91994E+001 3.95348E+001 3.09324E+002 + 2.44725E+003 1.18671E-001 5.93929E+001 3.95436E+001 3.09148E+002 + 2.46118E+003 1.16667E-001 5.95868E+001 3.95523E+001 3.08973E+002 + 2.47520E+003 1.14696E-001 5.97811E+001 3.95611E+001 3.08798E+002 + 2.48929E+003 1.12759E-001 5.99759E+001 3.95698E+001 3.08623E+002 + 2.50347E+003 1.10855E-001 6.01711E+001 3.95786E+001 3.08448E+002 + 2.51772E+003 1.08983E-001 6.03668E+001 3.95873E+001 3.08274E+002 + 2.53206E+003 1.07142E-001 6.05630E+001 3.95960E+001 3.08099E+002 + 2.54647E+003 1.05333E-001 6.07596E+001 3.96047E+001 3.07925E+002 + 2.56097E+003 1.03554E-001 6.09566E+001 3.96134E+001 3.07751E+002 + 2.57555E+003 1.01805E-001 6.11541E+001 3.96221E+001 3.07577E+002 + 2.59022E+003 1.00085E-001 6.13521E+001 3.96308E+001 3.07404E+002 + 2.60497E+003 9.83950E-002 6.15505E+001 3.96395E+001 3.07230E+002 + 2.61980E+003 9.67332E-002 6.17494E+001 3.96481E+001 3.07057E+002 + 2.63472E+003 9.50995E-002 6.19487E+001 3.96568E+001 3.06884E+002 + 2.64972E+003 9.34933E-002 6.21485E+001 3.96654E+001 3.06712E+002 + 2.66480E+003 9.19143E-002 6.23488E+001 3.96740E+001 3.06539E+002 + 2.67998E+003 9.03620E-002 6.25496E+001 3.96826E+001 3.06367E+002 + 2.69524E+003 8.88359E-002 6.27508E+001 3.96913E+001 3.06194E+002 + 2.71058E+003 8.73355E-002 6.29525E+001 3.96999E+001 3.06022E+002 + 2.72602E+003 8.58605E-002 6.31547E+001 3.97084E+001 3.05851E+002 + 2.74154E+003 8.44104E-002 6.33574E+001 3.97170E+001 3.05679E+002 + 2.75715E+003 8.29848E-002 6.35605E+001 3.97256E+001 3.05508E+002 + 2.77285E+003 8.15833E-002 6.37641E+001 3.97342E+001 3.05336E+002 + 2.78864E+003 8.02055E-002 6.39682E+001 3.97427E+001 3.05165E+002 + 2.80451E+003 7.88509E-002 6.41728E+001 3.97513E+001 3.04994E+002 + 2.82048E+003 7.75192E-002 6.43779E+001 3.97598E+001 3.04824E+002 + 2.83654E+003 7.62100E-002 6.45834E+001 3.97683E+001 3.04653E+002 + 2.85269E+003 7.49229E-002 6.47895E+001 3.97768E+001 3.04483E+002 + 2.86894E+003 7.36575E-002 6.49960E+001 3.97853E+001 3.04313E+002 + 2.88527E+003 7.24135E-002 6.52031E+001 3.97938E+001 3.04143E+002 + 2.90170E+003 7.11905E-002 6.54106E+001 3.98023E+001 3.03973E+002 + 2.91822E+003 6.99882E-002 6.56186E+001 3.98108E+001 3.03803E+002 + 2.93484E+003 6.88062E-002 6.58271E+001 3.98193E+001 3.03634E+002 + 2.95155E+003 6.76441E-002 6.60362E+001 3.98277E+001 3.03464E+002 + 2.96835E+003 6.65017E-002 6.62457E+001 3.98362E+001 3.03295E+002 + 2.98526E+003 6.53785E-002 6.64557E+001 3.98446E+001 3.03127E+002 + 3.00225E+003 6.42744E-002 6.66663E+001 3.98531E+001 3.02958E+002 + 3.01935E+003 6.31888E-002 6.68773E+001 3.98615E+001 3.02789E+002 + 3.03654E+003 6.21216E-002 6.70889E+001 3.98699E+001 3.02621E+002 + 3.05383E+003 6.10725E-002 6.73010E+001 3.98783E+001 3.02453E+002 + 3.07122E+003 6.00410E-002 6.75136E+001 3.98867E+001 3.02285E+002 + 3.08870E+003 5.90270E-002 6.77267E+001 3.98951E+001 3.02117E+002 + 3.10629E+003 5.80301E-002 6.79403E+001 3.99035E+001 3.01949E+002 + 3.12398E+003 5.70500E-002 6.81544E+001 3.99119E+001 3.01781E+002 + 3.14176E+003 5.60865E-002 6.83691E+001 3.99203E+001 3.01614E+002 + 3.15965E+003 5.51393E-002 6.85843E+001 3.99286E+001 3.01447E+002 + 3.17764E+003 5.42080E-002 6.88000E+001 3.99370E+001 3.01280E+002 + 3.19574E+003 5.32925E-002 6.90163E+001 3.99453E+001 3.01113E+002 + 3.21393E+003 5.23925E-002 6.92330E+001 3.99536E+001 3.00946E+002 + 3.23223E+003 5.15076E-002 6.94503E+001 3.99620E+001 3.00780E+002 + 3.25064E+003 5.06377E-002 6.96682E+001 3.99703E+001 3.00613E+002 + 3.26915E+003 4.97825E-002 6.98865E+001 3.99786E+001 3.00447E+002 + 3.28776E+003 4.89417E-002 7.01054E+001 3.99869E+001 3.00281E+002 + 3.30648E+003 4.81151E-002 7.03249E+001 3.99952E+001 3.00115E+002 + 3.32531E+003 4.73025E-002 7.05449E+001 4.00035E+001 2.99950E+002 + 3.34424E+003 4.65036E-002 7.07654E+001 4.00118E+001 2.99784E+002 + 3.36328E+003 4.57183E-002 7.09865E+001 4.00200E+001 2.99619E+002 + 3.38243E+003 4.49461E-002 7.12081E+001 4.00283E+001 2.99453E+002 + 3.40169E+003 4.41870E-002 7.14303E+001 4.00365E+001 2.99288E+002 + 3.42106E+003 4.34408E-002 7.16530E+001 4.00448E+001 2.99123E+002 + 3.44054E+003 4.27071E-002 7.18762E+001 4.00530E+001 2.98959E+002 + 3.46013E+003 4.19858E-002 7.21001E+001 4.00612E+001 2.98794E+002 + 3.47983E+003 4.12767E-002 7.23244E+001 4.00695E+001 2.98630E+002 + 3.49964E+003 4.05796E-002 7.25494E+001 4.00777E+001 2.98465E+002 + 3.51957E+003 3.98943E-002 7.27749E+001 4.00859E+001 2.98301E+002 + 3.53961E+003 3.92205E-002 7.30009E+001 4.00941E+001 2.98137E+002 + 3.55976E+003 3.85581E-002 7.32276E+001 4.01023E+001 2.97973E+002 + 3.58003E+003 3.79069E-002 7.34548E+001 4.01105E+001 2.97810E+002 + 3.60042E+003 3.72667E-002 7.36825E+001 4.01186E+001 2.97646E+002 + 3.62092E+003 3.66373E-002 7.39108E+001 4.01268E+001 2.97483E+002 + 3.64154E+003 3.60185E-002 7.41397E+001 4.01350E+001 2.97320E+002 + 3.66227E+003 3.54102E-002 7.43692E+001 4.01431E+001 2.97157E+002 + 3.68312E+003 3.48122E-002 7.45992E+001 4.01513E+001 2.96994E+002 + 3.70409E+003 3.42242E-002 7.48299E+001 4.01594E+001 2.96831E+002 + 3.72518E+003 3.36462E-002 7.50611E+001 4.01675E+001 2.96668E+002 + 3.74639E+003 3.30780E-002 7.52929E+001 4.01757E+001 2.96506E+002 + 3.76773E+003 3.25193E-002 7.55252E+001 4.01838E+001 2.96343E+002 + 3.78918E+003 3.19701E-002 7.57582E+001 4.01919E+001 2.96181E+002 + 3.81075E+003 3.14302E-002 7.59917E+001 4.02000E+001 2.96019E+002 + 3.83245E+003 3.08993E-002 7.62258E+001 4.02081E+001 2.95857E+002 + 3.85427E+003 3.03775E-002 7.64606E+001 4.02162E+001 2.95696E+002 + 3.87622E+003 2.98644E-002 7.66959E+001 4.02242E+001 2.95534E+002 + 3.89829E+003 2.93601E-002 7.69318E+001 4.02323E+001 2.95373E+002 + 3.92049E+003 2.88642E-002 7.71683E+001 4.02404E+001 2.95211E+002 + 3.94281E+003 2.83767E-002 7.74054E+001 4.02484E+001 2.95050E+002 + 3.96526E+003 2.78975E-002 7.76431E+001 4.02565E+001 2.94889E+002 + 3.98784E+003 2.74263E-002 7.78814E+001 4.02645E+001 2.94728E+002 + 4.01054E+003 2.69631E-002 7.81203E+001 4.02726E+001 2.94568E+002 + 4.03338E+003 2.65077E-002 7.83598E+001 4.02806E+001 2.94407E+002 + 4.05634E+003 2.60601E-002 7.86000E+001 4.02886E+001 2.94246E+002 + 4.07944E+003 2.56199E-002 7.88407E+001 4.02966E+001 2.94086E+002 + 4.10267E+003 2.51872E-002 7.90821E+001 4.03046E+001 2.93926E+002 + 4.12603E+003 2.47618E-002 7.93240E+001 4.03126E+001 2.93766E+002 + 4.14952E+003 2.43436E-002 7.95666E+001 4.03206E+001 2.93606E+002 + 4.17315E+003 2.39325E-002 7.98098E+001 4.03286E+001 2.93446E+002 + 4.19691E+003 2.35283E-002 8.00537E+001 4.03366E+001 2.93287E+002 + 4.22081E+003 2.31309E-002 8.02981E+001 4.03446E+001 2.93127E+002 + 4.24484E+003 2.27403E-002 8.05432E+001 4.03525E+001 2.92968E+002 + 4.26901E+003 2.23562E-002 8.07889E+001 4.03605E+001 2.92809E+002 + 4.29331E+003 2.19787E-002 8.10352E+001 4.03685E+001 2.92650E+002 + 4.31776E+003 2.16075E-002 8.12822E+001 4.03764E+001 2.92491E+002 + 4.34235E+003 2.12425E-002 8.15298E+001 4.03843E+001 2.92332E+002 + 4.36707E+003 2.08838E-002 8.17781E+001 4.03923E+001 2.92173E+002 + 4.39194E+003 2.05311E-002 8.20269E+001 4.04002E+001 2.92015E+002 + 4.41694E+003 2.01843E-002 8.22764E+001 4.04081E+001 2.91856E+002 + 4.44209E+003 1.98434E-002 8.25266E+001 4.04160E+001 2.91698E+002 + 4.46738E+003 1.95083E-002 8.27774E+001 4.04239E+001 2.91540E+002 + 4.49282E+003 1.91788E-002 8.30289E+001 4.04318E+001 2.91382E+002 + 4.51840E+003 1.88549E-002 8.32810E+001 4.04397E+001 2.91224E+002 + 4.54413E+003 1.85365E-002 8.35337E+001 4.04476E+001 2.91066E+002 + 4.57000E+003 1.82234E-002 8.37871E+001 4.04555E+001 2.90909E+002 + 4.59602E+003 1.79156E-002 8.40412E+001 4.04634E+001 2.90751E+002 + 4.62219E+003 1.76131E-002 8.42959E+001 4.04712E+001 2.90594E+002 + 4.64851E+003 1.73156E-002 8.45513E+001 4.04791E+001 2.90437E+002 + 4.67498E+003 1.70232E-002 8.48073E+001 4.04870E+001 2.90279E+002 + 4.70160E+003 1.67357E-002 8.50640E+001 4.04948E+001 2.90123E+002 + 4.72837E+003 1.64530E-002 8.53214E+001 4.05026E+001 2.89966E+002 + 4.75529E+003 1.61751E-002 8.55794E+001 4.05105E+001 2.89809E+002 + 4.78237E+003 1.59020E-002 8.58381E+001 4.05183E+001 2.89652E+002 + 4.80960E+003 1.56334E-002 8.60975E+001 4.05261E+001 2.89496E+002 + 4.83698E+003 1.53694E-002 8.63575E+001 4.05339E+001 2.89340E+002 + 4.86452E+003 1.51098E-002 8.66182E+001 4.05418E+001 2.89183E+002 + 4.89222E+003 1.48546E-002 8.68797E+001 4.05496E+001 2.89027E+002 + 4.92008E+003 1.46037E-002 8.71417E+001 4.05574E+001 2.88871E+002 + 4.94809E+003 1.43571E-002 8.74045E+001 4.05651E+001 2.88716E+002 + 4.97627E+003 1.41146E-002 8.76680E+001 4.05729E+001 2.88560E+002 + 5.00460E+003 1.38762E-002 8.79321E+001 4.05807E+001 2.88404E+002 + 5.03310E+003 1.36419E-002 8.81969E+001 4.05885E+001 2.88249E+002 + 5.06175E+003 1.34115E-002 8.84625E+001 4.05962E+001 2.88093E+002 + 5.09057E+003 1.31850E-002 8.87287E+001 4.06040E+001 2.87938E+002 + 5.11956E+003 1.29623E-002 8.89956E+001 4.06118E+001 2.87783E+002 + 5.14871E+003 1.27434E-002 8.92632E+001 4.06195E+001 2.87628E+002 + 5.17803E+003 1.25281E-002 8.95315E+001 4.06272E+001 2.87473E+002 + 5.20751E+003 1.23166E-002 8.98005E+001 4.06350E+001 2.87319E+002 + 5.23716E+003 1.21085E-002 9.00703E+001 4.06427E+001 2.87164E+002 + 5.26698E+003 1.19040E-002 9.03407E+001 4.06504E+001 2.87010E+002 + 5.29697E+003 1.17030E-002 9.06118E+001 4.06582E+001 2.86855E+002 + 5.32713E+003 1.15053E-002 9.08837E+001 4.06659E+001 2.86701E+002 + 5.35746E+003 1.13110E-002 9.11562E+001 4.06736E+001 2.86547E+002 + 5.38797E+003 1.11200E-002 9.14295E+001 4.06813E+001 2.86393E+002 + 5.41864E+003 1.09322E-002 9.17035E+001 4.06890E+001 2.86239E+002 + 5.44950E+003 1.07476E-002 9.19782E+001 4.06967E+001 2.86085E+002 + 5.48053E+003 1.05661E-002 9.22537E+001 4.07043E+001 2.85932E+002 + 5.51173E+003 1.03876E-002 9.25299E+001 4.07120E+001 2.85778E+002 + 5.54311E+003 1.02122E-002 9.28067E+001 4.07197E+001 2.85625E+002 + 5.57468E+003 1.00397E-002 9.30844E+001 4.07273E+001 2.85471E+002 + 5.60642E+003 9.87014E-003 9.33627E+001 4.07350E+001 2.85318E+002 + 5.63834E+003 9.70344E-003 9.36418E+001 4.07427E+001 2.85165E+002 + 5.67044E+003 9.53956E-003 9.39217E+001 4.07503E+001 2.85012E+002 + 5.70273E+003 9.37845E-003 9.42022E+001 4.07579E+001 2.84859E+002 + 5.73520E+003 9.22006E-003 9.44836E+001 4.07656E+001 2.84707E+002 + 5.76786E+003 9.06434E-003 9.47656E+001 4.07732E+001 2.84554E+002 + 5.80070E+003 8.91125E-003 9.50484E+001 4.07808E+001 2.84401E+002 + 5.83373E+003 8.76075E-003 9.53320E+001 4.07885E+001 2.84249E+002 + 5.86694E+003 8.61279E-003 9.56163E+001 4.07961E+001 2.84097E+002 + 5.90035E+003 8.46733E-003 9.59013E+001 4.08037E+001 2.83945E+002 + 5.93394E+003 8.32433E-003 9.61871E+001 4.08113E+001 2.83793E+002 + 5.96773E+003 8.18374E-003 9.64737E+001 4.08189E+001 2.83641E+002 + 6.00171E+003 8.04552E-003 9.67610E+001 4.08265E+001 2.83489E+002 + 6.03588E+003 7.90964E-003 9.70491E+001 4.08340E+001 2.83337E+002 + 6.07025E+003 7.77606E-003 9.73380E+001 4.08416E+001 2.83186E+002 + 6.10481E+003 7.64473E-003 9.76276E+001 4.08492E+001 2.83034E+002 + 6.13957E+003 7.51562E-003 9.79180E+001 4.08568E+001 2.82883E+002 + 6.17453E+003 7.38869E-003 9.82092E+001 4.08643E+001 2.82732E+002 + 6.20969E+003 7.26390E-003 9.85011E+001 4.08719E+001 2.82580E+002 + 6.24505E+003 7.14122E-003 9.87939E+001 4.08794E+001 2.82429E+002 + 6.28060E+003 7.02061E-003 9.90874E+001 4.08870E+001 2.82279E+002 + 6.31637E+003 6.90204E-003 9.93817E+001 4.08945E+001 2.82128E+002 + 6.35233E+003 6.78548E-003 9.96767E+001 4.09020E+001 2.81977E+002 + 6.38850E+003 6.67088E-003 9.99726E+001 4.09096E+001 2.81826E+002 + 6.42487E+003 6.55821E-003 1.00269E+002 4.09171E+001 2.81676E+002 + 6.46146E+003 6.44745E-003 1.00567E+002 4.09246E+001 2.81526E+002 + 6.49825E+003 6.33856E-003 1.00865E+002 4.09321E+001 2.81375E+002 + 6.53525E+003 6.23151E-003 1.01164E+002 4.09396E+001 2.81225E+002 + 6.57246E+003 6.12627E-003 1.01464E+002 4.09471E+001 2.81075E+002 + 6.60988E+003 6.02280E-003 1.01764E+002 4.09546E+001 2.80925E+002 + 6.64752E+003 5.92108E-003 1.02066E+002 4.09621E+001 2.80775E+002 + 6.68537E+003 5.82108E-003 1.02368E+002 4.09696E+001 2.80626E+002 + 6.72343E+003 5.72277E-003 1.02671E+002 4.09771E+001 2.80476E+002 + 6.76172E+003 5.62612E-003 1.02975E+002 4.09846E+001 2.80327E+002 + 6.80022E+003 5.53110E-003 1.03280E+002 4.09920E+001 2.80177E+002 + 6.83894E+003 5.43768E-003 1.03585E+002 4.09995E+001 2.80028E+002 + 6.87788E+003 5.34585E-003 1.03891E+002 4.10070E+001 2.79879E+002 + 6.91704E+003 5.25556E-003 1.04199E+002 4.10144E+001 2.79730E+002 + 6.95642E+003 5.16680E-003 1.04507E+002 4.10219E+001 2.79581E+002 + 6.99603E+003 5.07954E-003 1.04815E+002 4.10293E+001 2.79432E+002 + 7.03586E+003 4.99375E-003 1.05125E+002 4.10367E+001 2.79283E+002 + 7.07593E+003 4.90941E-003 1.05435E+002 4.10442E+001 2.79134E+002 + 7.11622E+003 4.82650E-003 1.05747E+002 4.10516E+001 2.78986E+002 + 7.15673E+003 4.74498E-003 1.06059E+002 4.10590E+001 2.78837E+002 + 7.19748E+003 4.66485E-003 1.06372E+002 4.10664E+001 2.78689E+002 + 7.23847E+003 4.58606E-003 1.06686E+002 4.10739E+001 2.78541E+002 + 7.27968E+003 4.50861E-003 1.07000E+002 4.10813E+001 2.78392E+002 + 7.32113E+003 4.43246E-003 1.07316E+002 4.10887E+001 2.78244E+002 + 7.36282E+003 4.35760E-003 1.07632E+002 4.10961E+001 2.78096E+002 + 7.40474E+003 4.28401E-003 1.07949E+002 4.11035E+001 2.77949E+002 + 7.44690E+003 4.21166E-003 1.08267E+002 4.11108E+001 2.77801E+002 + 7.48930E+003 4.14053E-003 1.08586E+002 4.11182E+001 2.77653E+002 + 7.53194E+003 4.07060E-003 1.08906E+002 4.11256E+001 2.77506E+002 + 7.57483E+003 4.00185E-003 1.09227E+002 4.11330E+001 2.77358E+002 + 7.61796E+003 3.93426E-003 1.09548E+002 4.11403E+001 2.77211E+002 + 7.66134E+003 3.86782E-003 1.09870E+002 4.11477E+001 2.77064E+002 + 7.70496E+003 3.80249E-003 1.10194E+002 4.11551E+001 2.76917E+002 + 7.74883E+003 3.73827E-003 1.10518E+002 4.11624E+001 2.76770E+002 + 7.79295E+003 3.67514E-003 1.10843E+002 4.11698E+001 2.76623E+002 + 7.83732E+003 3.61307E-003 1.11169E+002 4.11771E+001 2.76476E+002 + 7.88195E+003 3.55205E-003 1.11495E+002 4.11844E+001 2.76329E+002 + 7.92683E+003 3.49206E-003 1.11823E+002 4.11918E+001 2.76182E+002 + 7.97196E+003 3.43308E-003 1.12151E+002 4.11991E+001 2.76036E+002 + 8.01735E+003 3.37510E-003 1.12481E+002 4.12064E+001 2.75889E+002 + 8.06300E+003 3.31810E-003 1.12811E+002 4.12137E+001 2.75743E+002 + 8.10891E+003 3.26206E-003 1.13142E+002 4.12210E+001 2.75597E+002 + 8.15508E+003 3.20697E-003 1.13474E+002 4.12283E+001 2.75451E+002 + 8.20152E+003 3.15280E-003 1.13807E+002 4.12356E+001 2.75305E+002 + 8.24821E+003 3.09956E-003 1.14141E+002 4.12429E+001 2.75159E+002 + 8.29518E+003 3.04721E-003 1.14476E+002 4.12502E+001 2.75013E+002 + 8.34241E+003 2.99575E-003 1.14812E+002 4.12575E+001 2.74867E+002 + 8.38991E+003 2.94515E-003 1.15148E+002 4.12648E+001 2.74721E+002 + 8.43768E+003 2.89541E-003 1.15486E+002 4.12721E+001 2.74576E+002 + 8.48572E+003 2.84651E-003 1.15824E+002 4.12794E+001 2.74430E+002 + 8.53404E+003 2.79844E-003 1.16164E+002 4.12866E+001 2.74285E+002 + 8.58263E+003 2.75117E-003 1.16504E+002 4.12939E+001 2.74140E+002 + 8.63150E+003 2.70471E-003 1.16845E+002 4.13011E+001 2.73995E+002 + 8.68065E+003 2.65903E-003 1.17187E+002 4.13084E+001 2.73850E+002 + 8.73007E+003 2.61412E-003 1.17530E+002 4.13156E+001 2.73705E+002 + 8.77978E+003 2.56997E-003 1.17874E+002 4.13229E+001 2.73560E+002 + 8.82977E+003 2.52657E-003 1.18219E+002 4.13301E+001 2.73415E+002 + 8.88005E+003 2.48390E-003 1.18565E+002 4.13374E+001 2.73270E+002 + 8.93061E+003 2.44195E-003 1.18912E+002 4.13446E+001 2.73126E+002 + 8.98146E+003 2.40070E-003 1.19260E+002 4.13518E+001 2.72981E+002 + 9.03260E+003 2.36016E-003 1.19609E+002 4.13590E+001 2.72837E+002 + 9.08403E+003 2.32030E-003 1.19958E+002 4.13662E+001 2.72692E+002 + 9.13575E+003 2.28111E-003 1.20309E+002 4.13735E+001 2.72548E+002 + 9.18777E+003 2.24259E-003 1.20660E+002 4.13807E+001 2.72404E+002 + 9.24008E+003 2.20471E-003 1.21013E+002 4.13879E+001 2.72260E+002 + 9.29270E+003 2.16748E-003 1.21366E+002 4.13951E+001 2.72116E+002 + 9.34561E+003 2.13087E-003 1.21721E+002 4.14023E+001 2.71972E+002 + 9.39882E+003 2.09488E-003 1.22076E+002 4.14094E+001 2.71829E+002 + 9.45234E+003 2.05950E-003 1.22433E+002 4.14166E+001 2.71685E+002 + 9.50616E+003 2.02472E-003 1.22790E+002 4.14238E+001 2.71541E+002 + 9.56028E+003 1.99052E-003 1.23148E+002 4.14310E+001 2.71398E+002 + 9.61472E+003 1.95690E-003 1.23508E+002 4.14381E+001 2.71255E+002 + 9.66946E+003 1.92385E-003 1.23868E+002 4.14453E+001 2.71111E+002 + 9.72452E+003 1.89136E-003 1.24229E+002 4.14525E+001 2.70968E+002 + 9.77989E+003 1.85942E-003 1.24592E+002 4.14596E+001 2.70825E+002 + 9.83558E+003 1.82802E-003 1.24955E+002 4.14668E+001 2.70682E+002 + 9.89158E+003 1.79714E-003 1.25319E+002 4.14739E+001 2.70539E+002 + 9.94790E+003 1.76679E-003 1.25684E+002 4.14811E+001 2.70396E+002 + 1.00045E+004 1.73695E-003 1.26051E+002 4.14882E+001 2.70253E+002 + 1.00615E+004 1.70762E-003 1.26418E+002 4.14953E+001 2.70111E+002 + 1.01188E+004 1.67878E-003 1.26786E+002 4.15024E+001 2.69968E+002 + 1.01764E+004 1.65042E-003 1.27156E+002 4.15096E+001 2.69826E+002 + 1.02344E+004 1.62255E-003 1.27526E+002 4.15167E+001 2.69683E+002 + 1.02926E+004 1.59515E-003 1.27897E+002 4.15238E+001 2.69541E+002 + 1.03512E+004 1.56821E-003 1.28269E+002 4.15309E+001 2.69399E+002 + 1.04102E+004 1.54172E-003 1.28643E+002 4.15380E+001 2.69257E+002 + 1.04694E+004 1.51568E-003 1.29017E+002 4.15451E+001 2.69115E+002 + 1.05291E+004 1.49009E-003 1.29393E+002 4.15522E+001 2.68973E+002 + 1.05890E+004 1.46492E-003 1.29769E+002 4.15593E+001 2.68831E+002 + 1.06493E+004 1.44018E-003 1.30146E+002 4.15664E+001 2.68689E+002 + 1.07099E+004 1.41586E-003 1.30525E+002 4.15735E+001 2.68548E+002 + 1.07709E+004 1.39194E-003 1.30905E+002 4.15806E+001 2.68406E+002 + 1.08322E+004 1.36844E-003 1.31285E+002 4.15876E+001 2.68265E+002 + 1.08939E+004 1.34532E-003 1.31667E+002 4.15947E+001 2.68123E+002 + 1.09559E+004 1.32260E-003 1.32049E+002 4.16018E+001 2.67982E+002 + 1.10183E+004 1.30027E-003 1.32433E+002 4.16088E+001 2.67841E+002 + 1.10811E+004 1.27831E-003 1.32818E+002 4.16159E+001 2.67700E+002 + 1.11442E+004 1.25672E-003 1.33204E+002 4.16229E+001 2.67559E+002 + 1.12076E+004 1.23549E-003 1.33591E+002 4.16300E+001 2.67418E+002 + 1.12714E+004 1.21463E-003 1.33979E+002 4.16370E+001 2.67277E+002 + 1.13356E+004 1.19411E-003 1.34368E+002 4.16441E+001 2.67136E+002 + 1.14002E+004 1.17394E-003 1.34758E+002 4.16511E+001 2.66995E+002 + 1.14651E+004 1.15412E-003 1.35149E+002 4.16581E+001 2.66855E+002 + 1.15303E+004 1.13463E-003 1.35541E+002 4.16651E+001 2.66714E+002 + 1.15960E+004 1.11546E-003 1.35935E+002 4.16722E+001 2.66574E+002 + 1.16620E+004 1.09662E-003 1.36329E+002 4.16792E+001 2.66433E+002 + 1.17284E+004 1.07810E-003 1.36724E+002 4.16862E+001 2.66293E+002 + 1.17952E+004 1.05990E-003 1.37121E+002 4.16932E+001 2.66153E+002 + 1.18624E+004 1.04200E-003 1.37519E+002 4.17002E+001 2.66013E+002 + 1.19299E+004 1.02440E-003 1.37918E+002 4.17072E+001 2.65873E+002 + 1.19978E+004 1.00710E-003 1.38317E+002 4.17142E+001 2.65733E+002 + 1.20661E+004 9.90087E-004 1.38718E+002 4.17212E+001 2.65593E+002 + 1.21349E+004 9.73366E-004 1.39120E+002 4.17282E+001 2.65453E+002 + 1.22039E+004 9.56927E-004 1.39524E+002 4.17352E+001 2.65314E+002 + 1.22734E+004 9.40765E-004 1.39928E+002 4.17421E+001 2.65174E+002 + 1.23433E+004 9.24877E-004 1.40333E+002 4.17491E+001 2.65035E+002 + 1.24136E+004 9.09257E-004 1.40740E+002 4.17561E+001 2.64895E+002 + 1.24843E+004 8.93900E-004 1.41148E+002 4.17630E+001 2.64756E+002 + 1.25554E+004 8.78803E-004 1.41556E+002 4.17700E+001 2.64617E+002 + 1.26269E+004 8.63961E-004 1.41966E+002 4.17770E+001 2.64478E+002 + 1.26987E+004 8.49370E-004 1.42377E+002 4.17839E+001 2.64339E+002 + 1.27711E+004 8.35025E-004 1.42790E+002 4.17909E+001 2.64200E+002 + 1.28438E+004 8.20922E-004 1.43203E+002 4.17978E+001 2.64061E+002 + 1.29169E+004 8.07058E-004 1.43617E+002 4.18047E+001 2.63922E+002 + 1.29904E+004 7.93428E-004 1.44033E+002 4.18117E+001 2.63783E+002 + 1.30644E+004 7.80027E-004 1.44450E+002 4.18186E+001 2.63645E+002 + 1.31388E+004 7.66854E-004 1.44868E+002 4.18255E+001 2.63506E+002 + 1.32136E+004 7.53902E-004 1.45287E+002 4.18325E+001 2.63368E+002 + 1.32888E+004 7.41170E-004 1.45707E+002 4.18394E+001 2.63229E+002 + 1.33645E+004 7.28652E-004 1.46129E+002 4.18463E+001 2.63091E+002 + 1.34406E+004 7.16346E-004 1.46551E+002 4.18532E+001 2.62953E+002 + 1.35171E+004 7.04248E-004 1.46975E+002 4.18601E+001 2.62815E+002 + 1.35941E+004 6.92354E-004 1.47400E+002 4.18670E+001 2.62677E+002 + 1.36715E+004 6.80661E-004 1.47826E+002 4.18739E+001 2.62539E+002 + 1.37493E+004 6.69165E-004 1.48253E+002 4.18808E+001 2.62401E+002 + 1.38276E+004 6.57864E-004 1.48682E+002 4.18877E+001 2.62263E+002 + 1.39064E+004 6.46753E-004 1.49111E+002 4.18946E+001 2.62125E+002 + 1.39855E+004 6.35830E-004 1.49542E+002 4.19015E+001 2.61988E+002 + 1.40652E+004 6.25092E-004 1.49974E+002 4.19083E+001 2.61850E+002 + 1.41453E+004 6.14534E-004 1.50407E+002 4.19152E+001 2.61713E+002 + 1.42258E+004 6.04156E-004 1.50842E+002 4.19221E+001 2.61575E+002 + 1.43068E+004 5.93952E-004 1.51277E+002 4.19289E+001 2.61438E+002 + 1.43883E+004 5.83921E-004 1.51714E+002 4.19358E+001 2.61301E+002 + 1.44702E+004 5.74059E-004 1.52152E+002 4.19427E+001 2.61164E+002 + 1.45526E+004 5.64364E-004 1.52592E+002 4.19495E+001 2.61026E+002 + 1.46354E+004 5.54832E-004 1.53032E+002 4.19564E+001 2.60890E+002 + 1.47188E+004 5.45462E-004 1.53474E+002 4.19632E+001 2.60753E+002 + 1.48026E+004 5.36250E-004 1.53917E+002 4.19700E+001 2.60616E+002 + 1.48869E+004 5.27193E-004 1.54361E+002 4.19769E+001 2.60479E+002 + 1.49716E+004 5.18289E-004 1.54806E+002 4.19837E+001 2.60342E+002 + 1.50569E+004 5.09536E-004 1.55253E+002 4.19905E+001 2.60206E+002 + 1.51426E+004 5.00930E-004 1.55701E+002 4.19974E+001 2.60069E+002 + 1.52288E+004 4.92470E-004 1.56150E+002 4.20042E+001 2.59933E+002 + 1.53155E+004 4.84153E-004 1.56600E+002 4.20110E+001 2.59797E+002 + 1.54027E+004 4.75976E-004 1.57052E+002 4.20178E+001 2.59660E+002 + 1.54904E+004 4.67937E-004 1.57505E+002 4.20246E+001 2.59524E+002 + 1.55786E+004 4.60034E-004 1.57959E+002 4.20314E+001 2.59388E+002 + 1.56673E+004 4.52265E-004 1.58414E+002 4.20382E+001 2.59252E+002 + 1.57566E+004 4.44627E-004 1.58871E+002 4.20450E+001 2.59116E+002 + 1.58463E+004 4.37117E-004 1.59329E+002 4.20518E+001 2.58980E+002 + 1.59365E+004 4.29735E-004 1.59788E+002 4.20586E+001 2.58845E+002 + 1.60272E+004 4.22477E-004 1.60249E+002 4.20654E+001 2.58709E+002 + 1.61185E+004 4.15342E-004 1.60710E+002 4.20722E+001 2.58573E+002 + 1.62103E+004 4.08327E-004 1.61173E+002 4.20789E+001 2.58438E+002 + 1.63026E+004 4.01431E-004 1.61638E+002 4.20857E+001 2.58302E+002 + 1.63954E+004 3.94651E-004 1.62103E+002 4.20925E+001 2.58167E+002 + 1.64887E+004 3.87986E-004 1.62570E+002 4.20992E+001 2.58032E+002 + 1.65826E+004 3.81434E-004 1.63039E+002 4.21060E+001 2.57896E+002 + 1.66771E+004 3.74992E-004 1.63508E+002 4.21128E+001 2.57761E+002 + 1.67720E+004 3.68658E-004 1.63979E+002 4.21195E+001 2.57626E+002 + 1.68675E+004 3.62432E-004 1.64451E+002 4.21263E+001 2.57491E+002 + 1.69635E+004 3.56311E-004 1.64925E+002 4.21330E+001 2.57356E+002 + 1.70601E+004 3.50293E-004 1.65399E+002 4.21397E+001 2.57221E+002 + 1.71573E+004 3.44377E-004 1.65876E+002 4.21465E+001 2.57087E+002 + 1.72550E+004 3.38561E-004 1.66353E+002 4.21532E+001 2.56952E+002 + 1.73532E+004 3.32843E-004 1.66832E+002 4.21599E+001 2.56817E+002 + 1.74520E+004 3.27222E-004 1.67312E+002 4.21667E+001 2.56683E+002 + 1.75514E+004 3.21695E-004 1.67793E+002 4.21734E+001 2.56548E+002 + 1.76513E+004 3.16262E-004 1.68276E+002 4.21801E+001 2.56414E+002 + 1.77518E+004 3.10921E-004 1.68760E+002 4.21868E+001 2.56280E+002 + 1.78529E+004 3.05670E-004 1.69246E+002 4.21935E+001 2.56146E+002 + 1.79546E+004 3.00507E-004 1.69732E+002 4.22002E+001 2.56011E+002 + 1.80568E+004 2.95432E-004 1.70221E+002 4.22069E+001 2.55877E+002 + 1.81596E+004 2.90443E-004 1.70710E+002 4.22136E+001 2.55743E+002 + 1.82630E+004 2.85537E-004 1.71201E+002 4.22203E+001 2.55610E+002 + 1.83670E+004 2.80715E-004 1.71693E+002 4.22270E+001 2.55476E+002 + 1.84716E+004 2.75974E-004 1.72187E+002 4.22337E+001 2.55342E+002 + 1.85767E+004 2.71313E-004 1.72682E+002 4.22404E+001 2.55208E+002 + 1.86825E+004 2.66731E-004 1.73179E+002 4.22471E+001 2.55075E+002 + 1.87889E+004 2.62226E-004 1.73676E+002 4.22538E+001 2.54941E+002 + 1.88959E+004 2.57797E-004 1.74176E+002 4.22604E+001 2.54808E+002 + 1.90035E+004 2.53444E-004 1.74676E+002 4.22671E+001 2.54674E+002 + 1.91117E+004 2.49163E-004 1.75178E+002 4.22738E+001 2.54541E+002 + 1.92205E+004 2.44955E-004 1.75682E+002 4.22804E+001 2.54408E+002 + 1.93299E+004 2.40818E-004 1.76186E+002 4.22871E+001 2.54275E+002 + 1.94400E+004 2.36751E-004 1.76693E+002 4.22937E+001 2.54142E+002 + 1.95507E+004 2.32752E-004 1.77200E+002 4.23004E+001 2.54009E+002 + 1.96620E+004 2.28821E-004 1.77709E+002 4.23070E+001 2.53876E+002 + 1.97739E+004 2.24957E-004 1.78220E+002 4.23137E+001 2.53743E+002 + 1.98865E+004 2.21158E-004 1.78732E+002 4.23203E+001 2.53610E+002 + 1.99998E+004 2.17423E-004 1.79245E+002 4.23269E+001 2.53478E+002 + 2.01136E+004 2.13750E-004 1.79760E+002 4.23336E+001 2.53345E+002 + 2.02282E+004 2.10140E-004 1.80276E+002 4.23402E+001 2.53213E+002 + 2.03433E+004 2.06591E-004 1.80794E+002 4.23468E+001 2.53080E+002 + 2.04592E+004 2.03102E-004 1.81313E+002 4.23534E+001 2.52948E+002 + 2.05757E+004 1.99672E-004 1.81833E+002 4.23600E+001 2.52815E+002 + 2.06928E+004 1.96300E-004 1.82355E+002 4.23666E+001 2.52683E+002 + 2.08106E+004 1.92985E-004 1.82879E+002 4.23733E+001 2.52551E+002 + 2.09291E+004 1.89725E-004 1.83404E+002 4.23799E+001 2.52419E+002 + 2.10483E+004 1.86521E-004 1.83930E+002 4.23865E+001 2.52287E+002 + 2.11682E+004 1.83371E-004 1.84458E+002 4.23930E+001 2.52155E+002 + 2.12887E+004 1.80274E-004 1.84987E+002 4.23996E+001 2.52023E+002 + 2.14099E+004 1.77229E-004 1.85518E+002 4.24062E+001 2.51891E+002 + 2.15318E+004 1.74236E-004 1.86050E+002 4.24128E+001 2.51760E+002 + 2.16544E+004 1.71293E-004 1.86584E+002 4.24194E+001 2.51628E+002 + 2.17777E+004 1.68401E-004 1.87119E+002 4.24260E+001 2.51497E+002 + 2.19017E+004 1.65556E-004 1.87656E+002 4.24325E+001 2.51365E+002 + 2.20264E+004 1.62760E-004 1.88195E+002 4.24391E+001 2.51234E+002 + 2.21518E+004 1.60012E-004 1.88734E+002 4.24457E+001 2.51102E+002 + 2.22779E+004 1.57309E-004 1.89276E+002 4.24522E+001 2.50971E+002 + 2.24048E+004 1.54652E-004 1.89819E+002 4.24588E+001 2.50840E+002 + 2.25324E+004 1.52040E-004 1.90363E+002 4.24654E+001 2.50709E+002 + 2.26607E+004 1.49473E-004 1.90909E+002 4.24719E+001 2.50578E+002 + 2.27897E+004 1.46948E-004 1.91456E+002 4.24785E+001 2.50447E+002 + 2.29195E+004 1.44466E-004 1.92005E+002 4.24850E+001 2.50316E+002 + 2.30500E+004 1.42027E-004 1.92556E+002 4.24915E+001 2.50185E+002 + 2.31812E+004 1.39628E-004 1.93108E+002 4.24981E+001 2.50054E+002 + 2.33132E+004 1.37270E-004 1.93661E+002 4.25046E+001 2.49924E+002 + 2.34459E+004 1.34951E-004 1.94216E+002 4.25111E+001 2.49793E+002 + 2.35794E+004 1.32672E-004 1.94773E+002 4.25177E+001 2.49663E+002 + 2.37137E+004 1.30431E-004 1.95331E+002 4.25242E+001 2.49532E+002 + 2.38487E+004 1.28229E-004 1.95891E+002 4.25307E+001 2.49402E+002 + 2.39845E+004 1.26063E-004 1.96453E+002 4.25372E+001 2.49272E+002 + 2.41211E+004 1.23934E-004 1.97015E+002 4.25437E+001 2.49141E+002 + 2.42584E+004 1.21841E-004 1.97580E+002 4.25502E+001 2.49011E+002 + 2.43965E+004 1.19783E-004 1.98146E+002 4.25567E+001 2.48881E+002 + 2.45354E+004 1.17760E-004 1.98714E+002 4.25632E+001 2.48751E+002 + 2.46751E+004 1.15771E-004 1.99283E+002 4.25697E+001 2.48621E+002 + 2.48156E+004 1.13816E-004 1.99854E+002 4.25762E+001 2.48491E+002 + 2.49569E+004 1.11894E-004 2.00427E+002 4.25827E+001 2.48361E+002 + 2.50990E+004 1.10004E-004 2.01001E+002 4.25892E+001 2.48232E+002 + 2.52419E+004 1.08146E-004 2.01576E+002 4.25957E+001 2.48102E+002 + 2.53857E+004 1.06320E-004 2.02154E+002 4.26022E+001 2.47972E+002 + 2.55302E+004 1.04524E-004 2.02733E+002 4.26086E+001 2.47843E+002 + 2.56756E+004 1.02759E-004 2.03313E+002 4.26151E+001 2.47714E+002 + 2.58218E+004 1.01023E-004 2.03896E+002 4.26216E+001 2.47584E+002 + 2.59688E+004 9.93171E-005 2.04479E+002 4.26280E+001 2.47455E+002 + 2.61167E+004 9.76397E-005 2.05065E+002 4.26345E+001 2.47326E+002 + 2.62654E+004 9.59907E-005 2.05652E+002 4.26410E+001 2.47197E+002 + 2.64149E+004 9.43695E-005 2.06241E+002 4.26474E+001 2.47067E+002 + 2.65653E+004 9.27757E-005 2.06831E+002 4.26539E+001 2.46938E+002 + 2.67166E+004 9.12088E-005 2.07423E+002 4.26603E+001 2.46810E+002 + 2.68687E+004 8.96684E-005 2.08017E+002 4.26668E+001 2.46681E+002 + 2.70217E+004 8.81540E-005 2.08613E+002 4.26732E+001 2.46552E+002 + 2.71755E+004 8.66652E-005 2.09210E+002 4.26796E+001 2.46423E+002 + 2.73303E+004 8.52015E-005 2.09808E+002 4.26861E+001 2.46295E+002 + 2.74859E+004 8.37625E-005 2.10409E+002 4.26925E+001 2.46166E+002 + 2.76424E+004 8.23479E-005 2.11011E+002 4.26989E+001 2.46037E+002 + 2.77998E+004 8.09571E-005 2.11615E+002 4.27053E+001 2.45909E+002 + 2.79581E+004 7.95898E-005 2.12220E+002 4.27118E+001 2.45781E+002 + 2.81173E+004 7.82457E-005 2.12828E+002 4.27182E+001 2.45652E+002 + 2.82774E+004 7.69242E-005 2.13437E+002 4.27246E+001 2.45524E+002 + 2.84384E+004 7.56250E-005 2.14047E+002 4.27310E+001 2.45396E+002 + 2.86003E+004 7.43478E-005 2.14660E+002 4.27374E+001 2.45268E+002 + 2.87631E+004 7.30921E-005 2.15274E+002 4.27438E+001 2.45140E+002 + 2.89269E+004 7.18577E-005 2.15890E+002 4.27502E+001 2.45012E+002 + 2.90916E+004 7.06441E-005 2.16507E+002 4.27566E+001 2.44884E+002 + 2.92573E+004 6.94510E-005 2.17127E+002 4.27630E+001 2.44756E+002 + 2.94238E+004 6.82780E-005 2.17748E+002 4.27694E+001 2.44629E+002 + 2.95914E+004 6.71249E-005 2.18370E+002 4.27757E+001 2.44501E+002 + 2.97599E+004 6.59912E-005 2.18995E+002 4.27821E+001 2.44373E+002 + 2.99293E+004 6.48767E-005 2.19621E+002 4.27885E+001 2.44246E+002 + 3.00997E+004 6.37810E-005 2.20249E+002 4.27949E+001 2.44118E+002 + 3.02711E+004 6.27038E-005 2.20879E+002 4.28012E+001 2.43991E+002 + 3.04435E+004 6.16448E-005 2.21511E+002 4.28076E+001 2.43864E+002 + 3.06168E+004 6.06037E-005 2.22144E+002 4.28140E+001 2.43736E+002 + 3.07911E+004 5.95802E-005 2.22779E+002 4.28203E+001 2.43609E+002 + 3.09665E+004 5.85739E-005 2.23416E+002 4.28267E+001 2.43482E+002 + 3.11428E+004 5.75847E-005 2.24055E+002 4.28330E+001 2.43355E+002 + 3.13201E+004 5.66121E-005 2.24696E+002 4.28394E+001 2.43228E+002 + 3.14984E+004 5.56560E-005 2.25338E+002 4.28457E+001 2.43101E+002 + 3.16778E+004 5.47161E-005 2.25982E+002 4.28521E+001 2.42974E+002 + 3.18582E+004 5.37920E-005 2.26628E+002 4.28584E+001 2.42848E+002 + 3.20396E+004 5.28835E-005 2.27276E+002 4.28647E+001 2.42721E+002 + 3.22220E+004 5.19903E-005 2.27925E+002 4.28711E+001 2.42594E+002 + 3.24055E+004 5.11123E-005 2.28577E+002 4.28774E+001 2.42468E+002 + 3.25900E+004 5.02490E-005 2.29230E+002 4.28837E+001 2.42341E+002 + 3.27755E+004 4.94004E-005 2.29885E+002 4.28900E+001 2.42215E+002 + 3.29621E+004 4.85661E-005 2.30542E+002 4.28963E+001 2.42089E+002 + 3.31498E+004 4.77458E-005 2.31201E+002 4.29027E+001 2.41962E+002 + 3.33386E+004 4.69395E-005 2.31862E+002 4.29090E+001 2.41836E+002 + 3.35284E+004 4.61467E-005 2.32524E+002 4.29153E+001 2.41710E+002 + 3.37193E+004 4.53673E-005 2.33189E+002 4.29216E+001 2.41584E+002 + 3.39113E+004 4.46011E-005 2.33855E+002 4.29279E+001 2.41458E+002 + 3.41044E+004 4.38479E-005 2.34523E+002 4.29342E+001 2.41332E+002 + 3.42986E+004 4.31073E-005 2.35193E+002 4.29405E+001 2.41206E+002 + 3.44939E+004 4.23793E-005 2.35865E+002 4.29468E+001 2.41080E+002 + 3.46903E+004 4.16635E-005 2.36539E+002 4.29530E+001 2.40955E+002 + 3.48878E+004 4.09599E-005 2.37215E+002 4.29593E+001 2.40829E+002 + 3.50864E+004 4.02681E-005 2.37892E+002 4.29656E+001 2.40703E+002 + 3.52862E+004 3.95880E-005 2.38572E+002 4.29719E+001 2.40578E+002 + 3.54871E+004 3.89194E-005 2.39253E+002 4.29781E+001 2.40452E+002 + 3.56892E+004 3.82621E-005 2.39937E+002 4.29844E+001 2.40327E+002 + 3.58924E+004 3.76159E-005 2.40622E+002 4.29907E+001 2.40202E+002 + 3.60968E+004 3.69806E-005 2.41309E+002 4.29969E+001 2.40076E+002 + 3.63023E+004 3.63561E-005 2.41998E+002 4.30032E+001 2.39951E+002 + 3.65090E+004 3.57421E-005 2.42689E+002 4.30095E+001 2.39826E+002 + 3.67169E+004 3.51384E-005 2.43383E+002 4.30157E+001 2.39701E+002 + 3.69259E+004 3.45450E-005 2.44078E+002 4.30220E+001 2.39576E+002 + 3.71362E+004 3.39615E-005 2.44775E+002 4.30282E+001 2.39451E+002 + 3.73476E+004 3.33880E-005 2.45474E+002 4.30344E+001 2.39326E+002 + 3.75603E+004 3.28241E-005 2.46174E+002 4.30407E+001 2.39202E+002 + 3.77742E+004 3.22697E-005 2.46877E+002 4.30469E+001 2.39077E+002 + 3.79892E+004 3.17247E-005 2.47582E+002 4.30531E+001 2.38952E+002 + 3.82055E+004 3.11889E-005 2.48289E+002 4.30594E+001 2.38828E+002 + 3.84231E+004 3.06622E-005 2.48998E+002 4.30656E+001 2.38703E+002 + 3.86419E+004 3.01443E-005 2.49709E+002 4.30718E+001 2.38579E+002 + 3.88619E+004 2.96352E-005 2.50422E+002 4.30780E+001 2.38454E+002 + 3.90832E+004 2.91347E-005 2.51137E+002 4.30843E+001 2.38330E+002 + 3.93057E+004 2.86427E-005 2.51853E+002 4.30905E+001 2.38206E+002 + 3.95295E+004 2.81589E-005 2.52572E+002 4.30967E+001 2.38082E+002 + 3.97546E+004 2.76833E-005 2.53293E+002 4.31029E+001 2.37958E+002 + 3.99809E+004 2.72158E-005 2.54016E+002 4.31091E+001 2.37834E+002 + 4.02086E+004 2.67562E-005 2.54741E+002 4.31153E+001 2.37710E+002 + 4.04375E+004 2.63043E-005 2.55468E+002 4.31215E+001 2.37586E+002 + 4.06678E+004 2.58600E-005 2.56198E+002 4.31277E+001 2.37462E+002 + 4.08993E+004 2.54233E-005 2.56929E+002 4.31339E+001 2.37338E+002 + 4.11322E+004 2.49939E-005 2.57662E+002 4.31400E+001 2.37214E+002 + 4.13664E+004 2.45718E-005 2.58397E+002 4.31462E+001 2.37091E+002 + 4.16019E+004 2.41568E-005 2.59135E+002 4.31524E+001 2.36967E+002 + 4.18388E+004 2.37488E-005 2.59874E+002 4.31586E+001 2.36844E+002 + 4.20770E+004 2.33477E-005 2.60616E+002 4.31647E+001 2.36720E+002 + 4.23166E+004 2.29534E-005 2.61360E+002 4.31709E+001 2.36597E+002 + 4.25575E+004 2.25657E-005 2.62105E+002 4.31771E+001 2.36474E+002 + 4.27999E+004 2.21846E-005 2.62853E+002 4.31832E+001 2.36350E+002 + 4.30436E+004 2.18100E-005 2.63603E+002 4.31894E+001 2.36227E+002 + 4.32886E+004 2.14416E-005 2.64355E+002 4.31956E+001 2.36104E+002 + 4.35351E+004 2.10795E-005 2.65109E+002 4.32017E+001 2.35981E+002 + 4.37830E+004 2.07235E-005 2.65866E+002 4.32079E+001 2.35858E+002 + 4.40323E+004 2.03735E-005 2.66624E+002 4.32140E+001 2.35735E+002 + 4.42830E+004 2.00294E-005 2.67385E+002 4.32201E+001 2.35612E+002 + 4.45352E+004 1.96911E-005 2.68148E+002 4.32263E+001 2.35489E+002 + 4.47887E+004 1.93586E-005 2.68913E+002 4.32324E+001 2.35367E+002 + 4.50438E+004 1.90316E-005 2.69680E+002 4.32385E+001 2.35244E+002 + 4.53002E+004 1.87102E-005 2.70449E+002 4.32447E+001 2.35122E+002 + 4.55582E+004 1.83942E-005 2.71221E+002 4.32508E+001 2.34999E+002 + 4.58176E+004 1.80835E-005 2.71994E+002 4.32569E+001 2.34877E+002 + 4.60784E+004 1.77781E-005 2.72770E+002 4.32630E+001 2.34754E+002 + 4.63408E+004 1.74779E-005 2.73548E+002 4.32692E+001 2.34632E+002 + 4.66047E+004 1.71827E-005 2.74328E+002 4.32753E+001 2.34510E+002 + 4.68700E+004 1.68925E-005 2.75111E+002 4.32814E+001 2.34387E+002 + 4.71369E+004 1.66072E-005 2.75895E+002 4.32875E+001 2.34265E+002 + 4.74053E+004 1.63267E-005 2.76682E+002 4.32936E+001 2.34143E+002 + 4.76752E+004 1.60510E-005 2.77471E+002 4.32997E+001 2.34021E+002 + 4.79467E+004 1.57799E-005 2.78263E+002 4.33058E+001 2.33899E+002 + 4.82197E+004 1.55134E-005 2.79056E+002 4.33119E+001 2.33778E+002 + 4.84942E+004 1.52514E-005 2.79852E+002 4.33180E+001 2.33656E+002 + 4.87703E+004 1.49938E-005 2.80650E+002 4.33240E+001 2.33534E+002 + 4.90480E+004 1.47406E-005 2.81450E+002 4.33301E+001 2.33412E+002 + 4.93273E+004 1.44916E-005 2.82253E+002 4.33362E+001 2.33291E+002 + 4.96082E+004 1.42469E-005 2.83058E+002 4.33423E+001 2.33169E+002 + 4.98906E+004 1.40063E-005 2.83865E+002 4.33484E+001 2.33048E+002 + 5.01747E+004 1.37697E-005 2.84674E+002 4.33544E+001 2.32926E+002 + 5.04604E+004 1.35372E-005 2.85486E+002 4.33605E+001 2.32805E+002 + 5.07477E+004 1.33085E-005 2.86300E+002 4.33666E+001 2.32684E+002 + 5.10367E+004 1.30838E-005 2.87116E+002 4.33726E+001 2.32562E+002 + 5.13273E+004 1.28628E-005 2.87935E+002 4.33787E+001 2.32441E+002 + 5.16195E+004 1.26456E-005 2.88756E+002 4.33847E+001 2.32320E+002 + 5.19134E+004 1.24320E-005 2.89579E+002 4.33908E+001 2.32199E+002 + 5.22090E+004 1.22220E-005 2.90404E+002 4.33968E+001 2.32078E+002 + 5.25063E+004 1.20156E-005 2.91232E+002 4.34029E+001 2.31957E+002 + 5.28052E+004 1.18127E-005 2.92062E+002 4.34089E+001 2.31837E+002 + 5.31059E+004 1.16132E-005 2.92895E+002 4.34149E+001 2.31716E+002 + 5.34083E+004 1.14170E-005 2.93730E+002 4.34210E+001 2.31595E+002 + 5.37124E+004 1.12242E-005 2.94567E+002 4.34270E+001 2.31474E+002 + 5.40182E+004 1.10347E-005 2.95407E+002 4.34330E+001 2.31354E+002 + 5.43258E+004 1.08483E-005 2.96249E+002 4.34391E+001 2.31233E+002 + 5.46351E+004 1.06651E-005 2.97093E+002 4.34451E+001 2.31113E+002 + 5.49462E+004 1.04850E-005 2.97940E+002 4.34511E+001 2.30993E+002 + 5.52591E+004 1.03079E-005 2.98789E+002 4.34571E+001 2.30872E+002 + 5.55737E+004 1.01338E-005 2.99641E+002 4.34631E+001 2.30752E+002 + 5.58901E+004 9.96264E-006 3.00495E+002 4.34691E+001 2.30632E+002 + 5.62084E+004 9.79438E-006 3.01351E+002 4.34751E+001 2.30512E+002 + 5.65284E+004 9.62896E-006 3.02210E+002 4.34812E+001 2.30392E+002 + 5.68503E+004 9.46634E-006 3.03072E+002 4.34872E+001 2.30272E+002 + 5.71740E+004 9.30646E-006 3.03935E+002 4.34931E+001 2.30152E+002 + 5.74995E+004 9.14929E-006 3.04802E+002 4.34991E+001 2.30032E+002 + 5.78269E+004 8.99477E-006 3.05670E+002 4.35051E+001 2.29912E+002 + 5.81562E+004 8.84285E-006 3.06541E+002 4.35111E+001 2.29792E+002 + 5.84873E+004 8.69351E-006 3.07415E+002 4.35171E+001 2.29673E+002 + 5.88203E+004 8.54668E-006 3.08291E+002 4.35231E+001 2.29553E+002 + 5.91552E+004 8.40234E-006 3.09169E+002 4.35291E+001 2.29433E+002 + 5.94920E+004 8.26043E-006 3.10050E+002 4.35350E+001 2.29314E+002 + 5.98308E+004 8.12092E-006 3.10934E+002 4.35410E+001 2.29195E+002 + 6.01715E+004 7.98377E-006 3.11820E+002 4.35470E+001 2.29075E+002 + 6.05141E+004 7.84893E-006 3.12708E+002 4.35529E+001 2.28956E+002 + 6.08586E+004 7.71637E-006 3.13600E+002 4.35589E+001 2.28837E+002 + 6.12051E+004 7.58605E-006 3.14493E+002 4.35649E+001 2.28718E+002 + 6.15536E+004 7.45793E-006 3.15389E+002 4.35708E+001 2.28598E+002 + 6.19041E+004 7.33198E-006 3.16288E+002 4.35768E+001 2.28479E+002 + 6.22566E+004 7.20815E-006 3.17189E+002 4.35827E+001 2.28360E+002 + 6.26111E+004 7.08641E-006 3.18093E+002 4.35887E+001 2.28241E+002 + 6.29676E+004 6.96673E-006 3.18999E+002 4.35946E+001 2.28123E+002 + 6.33261E+004 6.84907E-006 3.19908E+002 4.36005E+001 2.28004E+002 + 6.36867E+004 6.73339E-006 3.20819E+002 4.36065E+001 2.27885E+002 + 6.40493E+004 6.61967E-006 3.21733E+002 4.36124E+001 2.27766E+002 + 6.44140E+004 6.50787E-006 3.22650E+002 4.36183E+001 2.27648E+002 + 6.47807E+004 6.39796E-006 3.23569E+002 4.36243E+001 2.27529E+002 + 6.51496E+004 6.28991E-006 3.24491E+002 4.36302E+001 2.27411E+002 + 6.55205E+004 6.18368E-006 3.25415E+002 4.36361E+001 2.27292E+002 + 6.58936E+004 6.07924E-006 3.26342E+002 4.36420E+001 2.27174E+002 + 6.62688E+004 5.97657E-006 3.27272E+002 4.36479E+001 2.27056E+002 + 6.66461E+004 5.87563E-006 3.28204E+002 4.36538E+001 2.26937E+002 + 6.70256E+004 5.77640E-006 3.29139E+002 4.36598E+001 2.26819E+002 + 6.74072E+004 5.67884E-006 3.30077E+002 4.36657E+001 2.26701E+002 + 6.77910E+004 5.58293E-006 3.31017E+002 4.36716E+001 2.26583E+002 + 6.81770E+004 5.48864E-006 3.31960E+002 4.36775E+001 2.26465E+002 + 6.85652E+004 5.39595E-006 3.32905E+002 4.36834E+001 2.26347E+002 + 6.89556E+004 5.30482E-006 3.33854E+002 4.36893E+001 2.26229E+002 + 6.93483E+004 5.21522E-006 3.34805E+002 4.36951E+001 2.26112E+002 + 6.97431E+004 5.12714E-006 3.35758E+002 4.37010E+001 2.25994E+002 + 7.01402E+004 5.04055E-006 3.36715E+002 4.37069E+001 2.25876E+002 + 7.05396E+004 4.95542E-006 3.37674E+002 4.37128E+001 2.25759E+002 + 7.09412E+004 4.87173E-006 3.38635E+002 4.37187E+001 2.25641E+002 + 7.13452E+004 4.78945E-006 3.39600E+002 4.37245E+001 2.25524E+002 + 7.17514E+004 4.70856E-006 3.40567E+002 4.37304E+001 2.25406E+002 + 7.21599E+004 4.62904E-006 3.41537E+002 4.37363E+001 2.25289E+002 + 7.25708E+004 4.55086E-006 3.42510E+002 4.37421E+001 2.25171E+002 + 7.29840E+004 4.47400E-006 3.43485E+002 4.37480E+001 2.25054E+002 + 7.33996E+004 4.39844E-006 3.44464E+002 4.37539E+001 2.24937E+002 + 7.38175E+004 4.32416E-006 3.45445E+002 4.37597E+001 2.24820E+002 + 7.42378E+004 4.25113E-006 3.46428E+002 4.37656E+001 2.24703E+002 + 7.46605E+004 4.17933E-006 3.47415E+002 4.37714E+001 2.24586E+002 + 7.50856E+004 4.10875E-006 3.48404E+002 4.37773E+001 2.24469E+002 + 7.55131E+004 4.03935E-006 3.49397E+002 4.37831E+001 2.24352E+002 + 7.59431E+004 3.97113E-006 3.50392E+002 4.37889E+001 2.24235E+002 + 7.63755E+004 3.90406E-006 3.51389E+002 4.37948E+001 2.24119E+002 + 7.68104E+004 3.83813E-006 3.52390E+002 4.38006E+001 2.24002E+002 + 7.72477E+004 3.77331E-006 3.53394E+002 4.38065E+001 2.23885E+002 + 7.76876E+004 3.70958E-006 3.54400E+002 4.38123E+001 2.23769E+002 + 7.81299E+004 3.64693E-006 3.55409E+002 4.38181E+001 2.23652E+002 + 7.85748E+004 3.58534E-006 3.56421E+002 4.38239E+001 2.23536E+002 + 7.90222E+004 3.52478E-006 3.57436E+002 4.38297E+001 2.23419E+002 + 7.94721E+004 3.46525E-006 3.58454E+002 4.38356E+001 2.23303E+002 + 7.99246E+004 3.40673E-006 3.59475E+002 4.38414E+001 2.23187E+002 + 8.03797E+004 3.34919E-006 3.60498E+002 4.38472E+001 2.23071E+002 + 8.08374E+004 3.29263E-006 3.61525E+002 4.38530E+001 2.22954E+002 + 8.12976E+004 3.23702E-006 3.62554E+002 4.38588E+001 2.22838E+002 + 8.17605E+004 3.18235E-006 3.63586E+002 4.38646E+001 2.22722E+002 + 8.22261E+004 3.12861E-006 3.64622E+002 4.38704E+001 2.22606E+002 + 8.26943E+004 3.07577E-006 3.65660E+002 4.38762E+001 2.22491E+002 + 8.31651E+004 3.02382E-006 3.66701E+002 4.38820E+001 2.22375E+002 + 8.36386E+004 2.97275E-006 3.67745E+002 4.38878E+001 2.22259E+002 + 8.41149E+004 2.92254E-006 3.68792E+002 4.38935E+001 2.22143E+002 + 8.45938E+004 2.87319E-006 3.69842E+002 4.38993E+001 2.22028E+002 + 8.50755E+004 2.82466E-006 3.70895E+002 4.39051E+001 2.21912E+002 + 8.55599E+004 2.77696E-006 3.71951E+002 4.39109E+001 2.21797E+002 + 8.60470E+004 2.73006E-006 3.73010E+002 4.39167E+001 2.21681E+002 + 8.65370E+004 2.68395E-006 3.74072E+002 4.39224E+001 2.21566E+002 + 8.70297E+004 2.63862E-006 3.75137E+002 4.39282E+001 2.21450E+002 + 8.75253E+004 2.59406E-006 3.76205E+002 4.39340E+001 2.21335E+002 + 8.80236E+004 2.55024E-006 3.77276E+002 4.39397E+001 2.21220E+002 + 8.85248E+004 2.50717E-006 3.78350E+002 4.39455E+001 2.21105E+002 + 8.90289E+004 2.46483E-006 3.79427E+002 4.39512E+001 2.20990E+002 + 8.95358E+004 2.42320E-006 3.80508E+002 4.39570E+001 2.20874E+002 + 9.00456E+004 2.38228E-006 3.81591E+002 4.39627E+001 2.20759E+002 + 9.05583E+004 2.34204E-006 3.82677E+002 4.39685E+001 2.20645E+002 + 9.10739E+004 2.30249E-006 3.83767E+002 4.39742E+001 2.20530E+002 + 9.15925E+004 2.26360E-006 3.84859E+002 4.39800E+001 2.20415E+002 + 9.21140E+004 2.22537E-006 3.85955E+002 4.39857E+001 2.20300E+002 + 9.26385E+004 2.18779E-006 3.87054E+002 4.39914E+001 2.20185E+002 + 9.31659E+004 2.15084E-006 3.88155E+002 4.39972E+001 2.20071E+002 + 9.36964E+004 2.11451E-006 3.89260E+002 4.40029E+001 2.19956E+002 + 9.42299E+004 2.07880E-006 3.90368E+002 4.40086E+001 2.19842E+002 + 9.47664E+004 2.04369E-006 3.91480E+002 4.40143E+001 2.19727E+002 + 9.53060E+004 2.00918E-006 3.92594E+002 4.40201E+001 2.19613E+002 + 9.58487E+004 1.97524E-006 3.93712E+002 4.40258E+001 2.19499E+002 + 9.63944E+004 1.94188E-006 3.94832E+002 4.40315E+001 2.19384E+002 + 9.69433E+004 1.90909E-006 3.95956E+002 4.40372E+001 2.19270E+002 + 9.74953E+004 1.87685E-006 3.97084E+002 4.40429E+001 2.19156E+002 + 9.80504E+004 1.84515E-006 3.98214E+002 4.40486E+001 2.19042E+002 + 9.86087E+004 1.81399E-006 3.99347E+002 4.40543E+001 2.18928E+002 + 9.91702E+004 1.78335E-006 4.00484E+002 4.40600E+001 2.18814E+002 + 9.97348E+004 1.75323E-006 4.01624E+002 4.40657E+001 2.18700E+002 + 1.00303E+005 1.72362E-006 4.02767E+002 4.40714E+001 2.18586E+002 + 1.00874E+005 1.69451E-006 4.03914E+002 4.40771E+001 2.18472E+002 + 1.01448E+005 1.66589E-006 4.05063E+002 4.40828E+001 2.18359E+002 + 1.02026E+005 1.63776E-006 4.06216E+002 4.40884E+001 2.18245E+002 + 1.02607E+005 1.61010E-006 4.07373E+002 4.40941E+001 2.18131E+002 + 1.03191E+005 1.58290E-006 4.08532E+002 4.40998E+001 2.18018E+002 + 1.03779E+005 1.55617E-006 4.09695E+002 4.41055E+001 2.17904E+002 + 1.04369E+005 1.52989E-006 4.10861E+002 4.41111E+001 2.17791E+002 + 1.04964E+005 1.50405E-006 4.12031E+002 4.41168E+001 2.17678E+002 + 1.05561E+005 1.47865E-006 4.13203E+002 4.41225E+001 2.17564E+002 + 1.06162E+005 1.45368E-006 4.14379E+002 4.41281E+001 2.17451E+002 + 1.06767E+005 1.42912E-006 4.15559E+002 4.41338E+001 2.17338E+002 + 1.07375E+005 1.40499E-006 4.16742E+002 4.41395E+001 2.17225E+002 + 1.07986E+005 1.38126E-006 4.17928E+002 4.41451E+001 2.17112E+002 + 1.08601E+005 1.35793E-006 4.19117E+002 4.41508E+001 2.16999E+002 + 1.09219E+005 1.33500E-006 4.20310E+002 4.41564E+001 2.16886E+002 + 1.09841E+005 1.31245E-006 4.21506E+002 4.41621E+001 2.16773E+002 + 1.10467E+005 1.29029E-006 4.22706E+002 4.41677E+001 2.16660E+002 + 1.11096E+005 1.26849E-006 4.23909E+002 4.41733E+001 2.16547E+002 + 1.11728E+005 1.24707E-006 4.25116E+002 4.41790E+001 2.16434E+002 + 1.12364E+005 1.22601E-006 4.26326E+002 4.41846E+001 2.16322E+002 + 1.13004E+005 1.20530E-006 4.27539E+002 4.41902E+001 2.16209E+002 + 1.13648E+005 1.18495E-006 4.28756E+002 4.41959E+001 2.16097E+002 + 1.14295E+005 1.16493E-006 4.29976E+002 4.42015E+001 2.15984E+002 + 1.14945E+005 1.14526E-006 4.31200E+002 4.42071E+001 2.15872E+002 + 1.15600E+005 1.12592E-006 4.32427E+002 4.42127E+001 2.15759E+002 + 1.16258E+005 1.10690E-006 4.33658E+002 4.42183E+001 2.15647E+002 + 1.16920E+005 1.08821E-006 4.34892E+002 4.42239E+001 2.15535E+002 diff --git a/tests/morphology_test_cases/simple/fracdone.dat b/tests/morphology_test_cases/simple/fracdone.dat new file mode 100644 index 00000000..c1490c5e --- /dev/null +++ b/tests/morphology_test_cases/simple/fracdone.dat @@ -0,0 +1 @@ + 1.000000 1.000000000000E+00 diff --git a/tests/morphology_test_cases/simple/getjob b/tests/morphology_test_cases/simple/getjob new file mode 100755 index 00000000..35b613ff --- /dev/null +++ b/tests/morphology_test_cases/simple/getjob @@ -0,0 +1,2 @@ +#!/bin/bash +rsync -vah --progress "brown.rcac.purdue.edu:/scratch/brown/daminton/NPF-global-Kd0.0001/" ./ diff --git a/tests/morphology_test_cases/simple/impactmass.dat b/tests/morphology_test_cases/simple/impactmass.dat new file mode 100644 index 00000000..2e378db4 --- /dev/null +++ b/tests/morphology_test_cases/simple/impactmass.dat @@ -0,0 +1 @@ + 21533574.397774860 diff --git a/tests/morphology_test_cases/simple/lunar-MBA-impactor-velocities.dat b/tests/morphology_test_cases/simple/lunar-MBA-impactor-velocities.dat new file mode 100755 index 00000000..b56ce090 --- /dev/null +++ b/tests/morphology_test_cases/simple/lunar-MBA-impactor-velocities.dat @@ -0,0 +1,64 @@ +6000 41.000000 0.002861 +7000 200.000000 0.016817 +8000 541.000000 0.054567 +9000 793.000000 0.109902 +10000 822.000000 0.167260 +11000 974.000000 0.235224 +12000 978.000000 0.303468 +13000 973.000000 0.371363 +14000 901.000000 0.434233 +15000 1034.000000 0.506385 +16000 1036.000000 0.578676 +17000 934.000000 0.643849 +18000 784.000000 0.698556 +19000 644.000000 0.743493 +20000 467.000000 0.776080 +21000 356.000000 0.800921 +22000 285.000000 0.820808 +23000 239.000000 0.837485 +24000 232.000000 0.853674 +25000 319.000000 0.875933 +26000 368.000000 0.901612 +27000 240.000000 0.918359 +28000 162.000000 0.929663 +29000 132.000000 0.938874 +30000 84.000000 0.944735 +31000 82.000000 0.950457 +32000 83.000000 0.956249 +33000 79.000000 0.961761 +34000 81.000000 0.967413 +35000 50.000000 0.970902 +36000 63.000000 0.975298 +37000 66.000000 0.979904 +38000 43.000000 0.982904 +39000 41.000000 0.985765 +40000 44.000000 0.988835 +41000 28.000000 0.990789 +42000 37.000000 0.993371 +43000 19.000000 0.994697 +44000 20.000000 0.996092 +45000 19.000000 0.997418 +46000 5.000000 0.997767 +47000 10.000000 0.998465 +48000 5.000000 0.998814 +49000 3.000000 0.999023 +50000 2.000000 0.999163 +51000 1.000000 0.999232 +52000 0.000000 0.999232 +53000 1.000000 0.999302 +54000 0.000000 0.999302 +55000 1.000000 0.999372 +56000 1.000000 0.999442 +57000 1.000000 0.999512 +58000 0.000000 0.999512 +59000 0.000000 0.999512 +60000 1.000000 0.999581 +61000 0.000000 0.999581 +62000 1.000000 0.999651 +63000 1.000000 0.999721 +64000 0.000000 0.999721 +65000 1.000000 0.999791 +66000 2.000000 0.999930 +67000 0.000000 0.999930 +68000 0.000000 0.999930 +69000 1.000000 1.000000 diff --git a/tests/morphology_test_cases/simple/misc/ctem000001.dat b/tests/morphology_test_cases/simple/misc/ctem000001.dat new file mode 100644 index 00000000..f28c1197 --- /dev/null +++ b/tests/morphology_test_cases/simple/misc/ctem000001.dat @@ -0,0 +1,2 @@ + 0 1 0.000000000000E+00 F 1.000000 0.000000000000E+00 + 33790 diff --git a/tests/morphology_test_cases/simple/misc/ctem_000001.dat b/tests/morphology_test_cases/simple/misc/ctem_000001.dat new file mode 100644 index 00000000..f28c1197 --- /dev/null +++ b/tests/morphology_test_cases/simple/misc/ctem_000001.dat @@ -0,0 +1,2 @@ + 0 1 0.000000000000E+00 F 1.000000 0.000000000000E+00 + 33790 diff --git a/tests/morphology_test_cases/simple/misc/mass_000001.dat b/tests/morphology_test_cases/simple/misc/mass_000001.dat new file mode 100644 index 00000000..2e378db4 --- /dev/null +++ b/tests/morphology_test_cases/simple/misc/mass_000001.dat @@ -0,0 +1 @@ + 21533574.397774860 diff --git a/tests/morphology_test_cases/simple/ocumulative.dat b/tests/morphology_test_cases/simple/ocumulative.dat new file mode 100644 index 00000000..bf48c81b --- /dev/null +++ b/tests/morphology_test_cases/simple/ocumulative.dat @@ -0,0 +1,2 @@ +#Dcrat(m) xpos(m) ypos(m) time(y) depth/diam + 1.000063785005288E+03 2.000000E+03 2.000000E+03 1.000000E+00 2.065050E-01 diff --git a/tests/morphology_test_cases/simple/odistribution.dat b/tests/morphology_test_cases/simple/odistribution.dat new file mode 100644 index 00000000..88d1bd1e --- /dev/null +++ b/tests/morphology_test_cases/simple/odistribution.dat @@ -0,0 +1,24 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 1.9531 2.7621 2.3227 0. 1. 0.000000 + 2.7621 3.9062 3.2848 0. 1. 0.000000 + 3.9062 5.5243 4.6453 0. 1. 0.000000 + 5.5243 7.8125 6.5695 0. 1. 0.000000 + 7.8125 11.0485 9.2907 0. 1. 0.000000 + 11.0485 15.6250 13.1390 0. 1. 0.000000 + 15.6250 22.0971 18.5814 0. 1. 0.000000 + 22.0971 31.2500 26.2780 0. 1. 0.000000 + 31.2500 44.1942 37.1627 0. 1. 0.000000 + 44.1942 62.5000 52.5560 0. 1. 0.000000 + 62.5000 88.3883 74.3254 0. 1. 0.000000 + 88.3883 125.0000 105.1121 0. 1. 0.000000 + 125.0000 176.7767 148.6509 0. 1. 0.000000 + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1000.0638 1. 1. 0.150917 + 1414.2136 2000.0000 1681.7928 0. 0. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 0. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 0. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/simple/pdistribution.dat b/tests/morphology_test_cases/simple/pdistribution.dat new file mode 100644 index 00000000..af6ea796 --- /dev/null +++ b/tests/morphology_test_cases/simple/pdistribution.dat @@ -0,0 +1,78 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 5.2683560639E-06 7.4505805969E-06 6.8639461741E-06 9.0056322000E+22 2.6197597900E+23 8.3409668841E+05 + 7.4505805969E-06 1.0536712128E-05 8.5697254390E-06 1.1332976670E+23 1.7191965700E+23 1.4444759133E+06 + 1.0536712128E-05 1.4901161194E-05 1.2186426920E-05 3.7665826200E+22 5.8589890300E+22 9.7617403367E+05 + 1.4901161194E-05 2.1073424255E-05 1.7150291538E-05 1.3451505070E+22 2.0924064100E+22 6.8710164873E+05 + 2.1073424255E-05 2.9802322388E-05 2.4260374301E-05 4.9259252700E+21 7.4725590300E+21 5.0361760384E+05 + 2.9802322388E-05 4.2146848511E-05 3.4499037578E-05 1.6371606720E+21 2.5466337600E+21 3.4034379475E+05 + 4.2146848511E-05 5.9604644775E-05 4.8551438292E-05 5.8467524100E+20 9.0947308800E+20 2.3955850814E+05 + 5.9604644775E-05 8.4293697022E-05 6.8679653473E-05 2.1410736400E+20 3.2479784700E+20 1.7558664836E+05 + 8.4293697022E-05 1.1920928955E-04 9.7664690546E-05 7.1159862300E+19 1.1069048300E+20 1.1866111771E+05 + 1.1920928955E-04 1.6858739404E-04 1.3744618704E-04 2.5413147800E+19 3.9530620700E+19 8.3522244055E+04 + 1.6858739404E-04 2.3841857910E-04 1.9442794522E-04 9.3062656500E+18 1.4117472900E+19 6.1218419042E+04 + 2.3841857910E-04 3.3717478809E-04 2.7648283762E-04 3.0929926000E+18 4.8112072500E+18 4.1371286162E+04 + 3.3717478809E-04 4.7683715820E-04 3.8910184765E-04 1.1045928590E+18 1.7182146500E+18 2.9120090468E+04 + 4.7683715820E-04 6.7434957617E-04 5.5041375239E-04 4.0450067900E+17 6.1362179100E+17 2.1343846846E+04 + 6.7434957617E-04 9.5367431641E-04 7.8270619046E-04 1.3443820390E+17 2.0912111200E+17 1.4424129788E+04 + 9.5367431641E-04 1.3486991523E-03 1.1015238076E-03 4.8011585100E+16 7.4682908100E+16 1.0152741408E+04 + 1.3486991523E-03 1.9073486328E-03 1.5502045661E-03 1.7146259830E+16 2.6671323000E+16 7.1462310579E+03 + 1.9073486328E-03 2.6973983047E-03 2.1928806805E-03 6.2789397900E+15 9.5250631700E+15 5.2378968673E+03 + 2.6973983047E-03 3.8146972656E-03 3.1183472981E-03 2.0868433400E+15 3.2461233800E+15 3.5397608053E+03 + 3.8146972656E-03 5.3947966094E-03 4.3885353670E-03 7.4526921400E+14 1.1592800400E+15 2.4915385674E+03 + 5.3947966094E-03 7.6293945312E-03 6.2079125217E-03 2.7291673800E+14 4.1401082600E+14 1.8261967435E+03 + 7.6293945312E-03 1.0789593219E-02 8.8278527077E-03 9.0705504300E+13 1.4109408800E+14 1.2341402209E+03 + 1.0789593219E-02 1.5258789062E-02 1.2423678325E-02 3.2393432500E+13 5.0388583700E+13 8.6867674417E+02 + 1.5258789062E-02 2.1579186438E-02 1.7574224959E-02 1.1862438430E+13 1.7995151200E+13 6.3670483594E+02 + 2.1579186438E-02 3.0517578125E-02 2.4991117140E-02 3.9425522000E+12 6.1327127700E+12 4.3028390182E+02 + 3.0517578125E-02 4.3158372875E-02 3.5170682136E-02 1.4079939140E+12 2.1901605700E+12 3.0286479221E+02 + 4.3158372875E-02 6.1035156250E-02 4.9751568757E-02 5.1560578900E+11 7.8216665600E+11 2.2198762395E+02 + 6.1035156250E-02 8.6316745750E-02 7.0748343025E-02 1.7136463750E+11 2.6656086700E+11 1.5001879305E+02 + 8.6316745750E-02 1.2207031250E-01 9.9566075244E-02 6.1199033900E+10 9.5196229500E+10 1.0559403243E+02 + 1.2207031250E-01 1.7263349150E-01 1.4084368254E-01 2.2411017000E+10 3.3997195600E+10 7.7396144466E+01 + 1.7263349150E-01 2.4414062500E-01 2.0028427881E-01 7.4484352800E+09 1.1586178600E+10 5.2304165788E+01 + 2.4414062500E-01 3.4526698300E-01 2.8186554261E-01 2.6600413700E+09 4.1377433200E+09 3.6815440786E+01 + 3.4526698300E-01 4.8828125000E-01 3.9871996012E-01 9.7410392500E+08 1.4777019500E+09 2.6984220543E+01 + 4.8828125000E-01 6.9053396600E-01 5.6699268184E-01 3.2374930000E+08 5.0359802500E+08 1.8235885369E+01 + 6.9053396600E-01 9.7656250000E-01 7.9794429238E-01 1.1561979350E+08 1.7984872500E+08 1.2835729741E+01 + 9.7656250000E-01 1.3810679320E+00 1.1229688122E+00 4.1291012000E+07 6.4228931500E+07 9.0347111294E+00 + 1.3810679320E+00 1.9531250000E+00 1.5885236415E+00 1.5120720780E+07 2.2937919500E+07 6.6220766495E+00 + 1.9531250000E+00 2.7621358640E+00 2.2589320506E+00 5.0254616400E+06 7.8171987200E+06 4.4751863889E+00 + 2.7621358640E+00 3.9062500000E+00 3.1790567890E+00 1.7947309820E+06 2.7917370800E+06 3.1499588750E+00 + 3.9062500000E+00 5.5242717280E+00 4.4970144236E+00 6.5722834600E+05 9.9700609800E+05 2.3087919296E+00 + 5.5242717280E+00 7.8125000000E+00 6.3949001458E+00 2.1843375700E+05 3.3977775200E+05 1.5602770778E+00 + 7.8125000000E+00 1.1048543456E+01 9.0027143502E+00 7.8122279100E+04 1.2134399500E+05 1.1009332505E+00 + 1.1048543456E+01 1.5625000000E+01 1.2728018908E+01 2.8347501600E+04 4.3221715900E+04 7.9826648947E-01 + 1.5625000000E+01 2.2097086912E+01 1.8117257393E+01 9.6170463800E+03 1.4874214300E+04 5.5227419395E-01 + 2.2097086912E+01 3.1250000000E+01 2.5464283485E+01 3.4608376200E+03 5.2571679200E+03 3.9020810270E-01 + 3.1250000000E+01 4.4194173824E+01 3.5981878955E+01 1.2198176720E+03 1.7963303000E+03 2.7437978824E-01 + 4.4194173824E+01 6.2500000000E+01 5.1167294867E+01 3.8139212600E+02 5.7651262800E+02 1.7443746921E-01 + 6.2500000000E+01 8.8388347648E+01 7.2031738824E+01 1.2887637240E+02 1.9512050200E+02 1.1628419329E-01 + 8.8388347648E+01 1.2500000000E+02 1.0190244084E+02 4.5114170900E+01 6.6244129600E+01 8.1494336441E-02 + 1.2500000000E+02 1.7677669530E+02 1.4486153219E+02 1.4285833490E+01 2.1129958700E+01 5.2421627096E-02 + 1.7677669530E+02 2.5000000000E+02 2.0364050970E+02 4.7351629700E+00 6.8441252100E+00 3.4131717991E-02 + 2.5000000000E+02 3.5355339059E+02 2.8614082562E+02 1.4927690150E+00 2.1089622400E+00 2.1108033935E-02 + 3.5355339059E+02 5.0000000000E+02 4.0392389962E+02 4.5298452700E-01 6.1619322500E-01 1.2740389793E-02 + 5.0000000000E+02 7.0710678119E+02 5.7407029004E+02 1.1784019770E-01 1.6320869800E-01 6.7278201736E-03 + 7.0710678119E+02 1.0000000000E+03 8.0779031690E+02 3.2334330700E-02 4.5368500300E-02 3.6368928411E-03 + 1.0000000000E+03 1.4142135624E+03 1.1397213019E+03 9.3702153300E-03 1.3034169600E-02 2.0931544262E-03 + 1.4142135624E+03 2.0000000000E+03 1.6430397450E+03 2.3620584500E-03 3.6639542700E-03 1.1178294632E-03 + 2.0000000000E+03 2.8284271247E+03 2.3188336187E+03 7.6321765400E-04 1.3018958200E-03 7.1793128547E-04 + 2.8284271247E+03 4.0000000000E+03 3.2742020830E+03 2.7678553100E-04 5.3867816600E-04 5.1828726065E-04 + 4.0000000000E+03 5.6568542495E+03 4.6247690662E+03 1.1424374900E-04 2.6189263500E-04 4.2628329325E-04 + 5.6568542495E+03 8.0000000000E+03 6.5360480178E+03 5.4421493500E-05 1.4764888600E-04 4.0531891549E-04 + 8.0000000000E+03 1.1313708499E+04 9.2976955004E+03 3.1693011600E-05 9.3227392500E-05 4.8045772670E-04 + 1.1313708499E+04 1.6000000000E+04 1.3295929320E+04 2.0742941300E-05 6.1534380900E-05 6.5024519181E-04 + 1.6000000000E+04 2.2627416998E+04 1.8911866324E+04 1.5511504400E-05 4.0791439600E-05 9.8944762131E-04 + 2.2627416998E+04 3.2000000000E+04 2.6794342591E+04 1.1350311500E-05 2.5279935200E-05 1.4559880837E-03 + 3.2000000000E+04 4.5254833996E+04 3.7872914850E+04 7.2691571300E-06 1.3929623700E-05 1.8619841311E-03 + 4.5254833996E+04 6.4000000000E+04 5.3503893362E+04 3.8715559300E-06 6.6604665700E-06 1.9771172337E-03 + 6.4000000000E+04 9.0509667992E+04 7.4707829153E+04 1.6103981700E-06 2.7889106400E-06 1.5830963511E-03 + 9.0509667992E+04 1.2800000000E+05 1.0347690678E+05 7.3571928800E-07 1.1785124700E-06 1.3589490881E-03 + 1.2800000000E+05 1.8101933598E+05 1.4684017333E+05 2.6658731600E-07 4.4279318200E-07 9.9499266834E-04 + 1.8101933598E+05 2.5600000000E+05 2.0879061526E+05 9.6306310900E-08 1.7620586600E-07 7.3066516837E-04 + 2.5600000000E+05 3.6203867197E+05 2.9742899449E+05 3.7170537300E-08 7.9899555100E-08 5.7645377151E-04 + 3.6203867197E+05 5.1200000000E+05 4.1890698854E+05 1.5963402300E-08 4.2729017800E-08 4.8907899956E-04 + 5.1200000000E+05 7.2407734394E+05 5.9365358599E+05 9.9453179000E-09 2.6765615500E-08 6.1320219121E-04 + 7.2407734394E+05 1.0240000000E+06 9.1619660702E+05 1.6820297600E-08 1.6820297600E-08 2.6956931599E-03 + 1.0240000000E+06 1.4481546879E+06 1.0281811762E+06 1.6000000000E-23 1.6000000000E-23 2.5626227336E-18 + 1.4481546879E+06 2.0480000000E+06 1.7221558584E+06 0.0000000000E+00 0.0000000000E+00 0.0000000000E+00 diff --git a/tests/morphology_test_cases/simple/production.dat b/tests/morphology_test_cases/simple/production.dat new file mode 100644 index 00000000..cb321dba --- /dev/null +++ b/tests/morphology_test_cases/simple/production.dat @@ -0,0 +1,1418 @@ +1.00000000e-09 2.61975979e+23 +1.02000000e-09 2.49997266e+23 +1.04040000e-09 2.38566274e+23 +1.06120800e-09 2.27657958e+23 +1.08243220e-09 2.17248400e+23 +1.10408080e-09 2.07314851e+23 +1.12616240e-09 1.97835496e+23 +1.14868570e-09 1.88789553e+23 +1.17165940e-09 1.80157256e+23 +1.19509260e-09 1.71919657e+23 +1.21899440e-09 1.64058739e+23 +1.24337430e-09 1.56557237e+23 +1.26824180e-09 1.49398736e+23 +1.29360660e-09 1.42567568e+23 +1.31947880e-09 1.36048725e+23 +1.34586830e-09 1.29827986e+23 +1.37278570e-09 1.23891663e+23 +1.40024140e-09 1.18226786e+23 +1.42824620e-09 1.12820934e+23 +1.45681120e-09 1.07662243e+23 +1.48594740e-09 1.02739448e+23 +1.51566630e-09 9.80417490e+22 +1.54597970e-09 9.35588315e+22 +1.57689930e-09 8.92809028e+22 +1.60843720e-09 8.51985917e+22 +1.64060600e-09 8.13029248e+22 +1.67341810e-09 7.75853939e+22 +1.70688650e-09 7.40378391e+22 +1.74102420e-09 7.06525011e+22 +1.77584470e-09 6.74219515e+22 +1.81136160e-09 6.43391181e+22 +1.84758880e-09 6.13972486e+22 +1.88454060e-09 5.85898903e+22 +1.92223140e-09 5.59108995e+22 +1.96067600e-09 5.33544051e+22 +1.99988960e-09 5.09147984e+22 +2.03988730e-09 4.85867515e+22 +2.08068510e-09 4.63651452e+22 +2.12229880e-09 4.42451237e+22 +2.16474480e-09 4.22220378e+22 +2.20803970e-09 4.02914574e+22 +2.25220050e-09 3.84491516e+22 +2.29724450e-09 3.66910850e+22 +2.34318940e-09 3.50134042e+22 +2.39005310e-09 3.34124378e+22 +2.43785420e-09 3.18846707e+22 +2.48661130e-09 3.04267606e+22 +2.53634350e-09 2.90355138e+22 +2.58707040e-09 2.77078796e+22 +2.63881180e-09 2.64409517e+22 +2.69158800e-09 2.52319540e+22 +2.74541980e-09 2.40782355e+22 +2.80032820e-09 2.29772709e+22 +2.85633470e-09 2.19266485e+22 +2.91346140e-09 2.09240641e+22 +2.97173070e-09 1.99673212e+22 +3.03116530e-09 1.90543263e+22 +3.09178860e-09 1.81830774e+22 +3.15362440e-09 1.73516655e+22 +3.21669690e-09 1.65582696e+22 +3.28103080e-09 1.58011520e+22 +3.34665140e-09 1.50786529e+22 +3.41358440e-09 1.43891898e+22 +3.48185610e-09 1.37312516e+22 +3.55149320e-09 1.31033976e+22 +3.62252310e-09 1.25042514e+22 +3.69497360e-09 1.19325009e+22 +3.76887300e-09 1.13868941e+22 +3.84425050e-09 1.08662341e+22 +3.92113550e-09 1.03693814e+22 +3.99955820e-09 9.89524702e+21 +4.07954940e-09 9.44279191e+21 +4.16114040e-09 9.01102520e+21 +4.24436320e-09 8.59900090e+21 +4.32925040e-09 8.20581644e+21 +4.41583550e-09 7.83060945e+21 +4.50415220e-09 7.47255903e+21 +4.59423520e-09 7.13088040e+21 +4.68611990e-09 6.80482469e+21 +4.77984230e-09 6.49367769e+21 +4.87543920e-09 6.19675757e+21 +4.97294790e-09 5.91341435e+21 +5.07240690e-09 5.64302651e+21 +5.17385500e-09 5.38500221e+21 +5.27733210e-09 5.13877585e+21 +5.38287880e-09 4.90380793e+21 +5.49053640e-09 4.67958386e+21 +5.60034710e-09 4.46561243e+21 +5.71235400e-09 4.26142475e+21 +5.82660110e-09 4.06657333e+21 +5.94313310e-09 3.88063146e+21 +6.06199580e-09 3.70319159e+21 +6.18323570e-09 3.53386514e+21 +6.30690040e-09 3.37228105e+21 +6.43303840e-09 3.21808530e+21 +6.56169920e-09 3.07094003e+21 +6.69293320e-09 2.93052291e+21 +6.82679180e-09 2.79652637e+21 +6.96332770e-09 2.66865662e+21 +7.10259420e-09 2.54663376e+21 +7.24464610e-09 2.43019027e+21 +7.38953900e-09 2.31907113e+21 +7.53732980e-09 2.21303282e+21 +7.68807640e-09 2.11184307e+21 +7.84183790e-09 2.01528018e+21 +7.99867470e-09 1.92313254e+21 +8.15864820e-09 1.83519832e+21 +8.32182120e-09 1.75128484e+21 +8.48825760e-09 1.67120828e+21 +8.65802270e-09 1.59479319e+21 +8.83118320e-09 1.52187210e+21 +9.00780690e-09 1.45228529e+21 +9.18796300e-09 1.38588033e+21 +9.37172230e-09 1.32251168e+21 +9.55915670e-09 1.26204055e+21 +9.75033980e-09 1.20433442e+21 +9.94534660e-09 1.14926687e+21 +1.01442540e-08 1.09671713e+21 +1.03471390e-08 1.04657034e+21 +1.05540810e-08 9.98716645e+20 +1.07651630e-08 9.53050777e+20 +1.09804660e-08 9.09473088e+20 +1.12000760e-08 8.67887789e+20 +1.14240770e-08 8.28204170e+20 +1.16525590e-08 7.90334900e+20 +1.18856100e-08 7.54197284e+20 +1.21233220e-08 7.19712041e+20 +1.23657880e-08 6.86803648e+20 +1.26131040e-08 6.55399887e+20 +1.28653660e-08 6.25432084e+20 +1.31226740e-08 5.96834461e+20 +1.33851270e-08 5.69544571e+20 +1.36528300e-08 5.43502404e+20 +1.39258860e-08 5.18651098e+20 +1.42044040e-08 4.94936029e+20 +1.44884920e-08 4.72305348e+20 +1.47782620e-08 4.50709425e+20 +1.50738270e-08 4.30100992e+20 +1.53753040e-08 4.10434824e+20 +1.56828100e-08 3.91667914e+20 +1.59964660e-08 3.73759118e+20 +1.63163950e-08 3.56669197e+20 +1.66427230e-08 3.40360683e+20 +1.69755780e-08 3.24797847e+20 +1.73150890e-08 3.09946661e+20 +1.76613910e-08 2.95774506e+20 +1.80146190e-08 2.82250367e+20 +1.83749110e-08 2.69344632e+20 +1.87424090e-08 2.57028999e+20 +1.91172580e-08 2.45276460e+20 +1.94996030e-08 2.34061329e+20 +1.98895950e-08 2.23359000e+20 +2.02873870e-08 2.13146026e+20 +2.06931340e-08 2.03400054e+20 +2.11069970e-08 1.94099688e+20 +2.15291370e-08 1.85224582e+20 +2.19597200e-08 1.76755281e+20 +2.23989140e-08 1.68673247e+20 +2.28468930e-08 1.60960740e+20 +2.33038300e-08 1.53600909e+20 +2.37699070e-08 1.46577583e+20 +2.42453050e-08 1.39875403e+20 +2.47302110e-08 1.33479676e+20 +2.52248150e-08 1.27376391e+20 +2.57293120e-08 1.21552165e+20 +2.62438980e-08 1.15994260e+20 +2.67687760e-08 1.10690483e+20 +2.73041510e-08 1.05629225e+20 +2.78502340e-08 1.00799385e+20 +2.84072390e-08 9.61903837e+19 +2.89753840e-08 9.17921278e+19 +2.95548920e-08 8.75949793e+19 +3.01459890e-08 8.35897509e+19 +3.07489090e-08 7.97676525e+19 +3.13638870e-08 7.61203200e+19 +3.19911650e-08 7.26397574e+19 +3.26309880e-08 6.93183446e+19 +3.32836080e-08 6.61487990e+19 +3.39492800e-08 6.31241810e+19 +3.46282660e-08 6.02378597e+19 +3.53208310e-08 5.74835167e+19 +3.60272480e-08 5.48551121e+19 +3.67477930e-08 5.23468911e+19 +3.74827490e-08 4.99533569e+19 +3.82324040e-08 4.76692661e+19 +3.89970520e-08 4.54896144e+19 +3.97769930e-08 4.34096261e+19 +4.05725330e-08 4.14247436e+19 +4.13839830e-08 3.95306207e+19 +4.22116630e-08 3.77231034e+19 +4.30558960e-08 3.59982350e+19 +4.39170140e-08 3.43522347e+19 +4.47953550e-08 3.27814957e+19 +4.56912620e-08 3.12825794e+19 +4.66050870e-08 2.98522004e+19 +4.75371890e-08 2.84872241e+19 +4.84879320e-08 2.71846619e+19 +4.94576910e-08 2.59416572e+19 +5.04468450e-08 2.47554885e+19 +5.14557820e-08 2.36235568e+19 +5.24848970e-08 2.25433829e+19 +5.35345950e-08 2.15125986e+19 +5.46052870e-08 2.05289464e+19 +5.56973930e-08 1.95902710e+19 +5.68113410e-08 1.86945162e+19 +5.79475680e-08 1.78397192e+19 +5.91065190e-08 1.70240078e+19 +6.02886490e-08 1.62455943e+19 +6.14944220e-08 1.55027731e+19 +6.27243110e-08 1.47939167e+19 +6.39787970e-08 1.41174729e+19 +6.52583730e-08 1.34719589e+19 +6.65635400e-08 1.28559609e+19 +6.78948110e-08 1.22681288e+19 +6.92527070e-08 1.17071753e+19 +7.06377620e-08 1.11718706e+19 +7.20505170e-08 1.06610428e+19 +7.34915270e-08 1.01735724e+19 +7.49613580e-08 9.70839105e+18 +7.64605850e-08 9.26448007e+18 +7.79897970e-08 8.84086656e+18 +7.95495930e-08 8.43662262e+18 +8.11405840e-08 8.05086273e+18 +8.27633960e-08 7.68274124e+18 +8.44186640e-08 7.33145196e+18 +8.61070370e-08 6.99622526e+18 +8.78291780e-08 6.67632653e+18 +8.95857620e-08 6.37105497e+18 +9.13774770e-08 6.07974191e+18 +9.32050260e-08 5.80174901e+18 +9.50691270e-08 5.53646706e+18 +9.69705090e-08 5.28331511e+18 +9.89099200e-08 5.04173823e+18 +1.00888120e-07 4.81120725e+18 +1.02905880e-07 4.59121760e+18 +1.04964000e-07 4.38128638e+18 +1.07063280e-07 4.18095439e+18 +1.09204540e-07 3.98978295e+18 +1.11388630e-07 3.80735231e+18 +1.13616410e-07 3.63326259e+18 +1.15888740e-07 3.46713346e+18 +1.18206510e-07 3.30860094e+18 +1.20570640e-07 3.15731693e+18 +1.22982050e-07 3.01295045e+18 +1.25441690e-07 2.87518495e+18 +1.27950530e-07 2.74371833e+18 +1.30509540e-07 2.61826329e+18 +1.33119730e-07 2.49854463e+18 +1.35782120e-07 2.38430019e+18 +1.38497770e-07 2.27527904e+18 +1.41267720e-07 2.17124331e+18 +1.44093080e-07 2.07196417e+18 +1.46974940e-07 1.97722476e+18 +1.49914440e-07 1.88681717e+18 +1.52912720e-07 1.80054371e+18 +1.55970980e-07 1.71821465e+18 +1.59090400e-07 1.63965019e+18 +1.62272210e-07 1.56467801e+18 +1.65517650e-07 1.49313403e+18 +1.68828000e-07 1.42486133e+18 +1.72204560e-07 1.35971030e+18 +1.75648660e-07 1.29753812e+18 +1.79161630e-07 1.23820893e+18 +1.82744860e-07 1.18159252e+18 +1.86399760e-07 1.12756479e+18 +1.90127750e-07 1.07600756e+18 +1.93930310e-07 1.02680762e+18 +1.97808910e-07 9.79857462e+17 +2.01765090e-07 9.35053980e+17 +2.05800390e-07 8.92299152e+17 +2.09916400e-07 8.51499226e+17 +2.14114730e-07 8.12564858e+17 +2.18397030e-07 7.75410716e+17 +2.22764970e-07 7.39955477e+17 +2.27220270e-07 7.06121402e+17 +2.31764670e-07 6.73834413e+17 +2.36399960e-07 6.43023714e+17 +2.41127960e-07 6.13621791e+17 +2.45950520e-07 5.85564256e+17 +2.50869530e-07 5.58789644e+17 +2.55886920e-07 5.33239287e+17 +2.61004660e-07 5.08857196e+17 +2.66224760e-07 4.85589942e+17 +2.71549250e-07 4.63386621e+17 +2.76980240e-07 4.42198495e+17 +2.82519840e-07 4.21979220e+17 +2.88170240e-07 4.02684434e+17 +2.93933640e-07 3.84271917e+17 +2.99812310e-07 3.66701296e+17 +3.05808560e-07 3.49934063e+17 +3.11924730e-07 3.33933517e+17 +3.18163230e-07 3.18664572e+17 +3.24526490e-07 3.04093813e+17 +3.31017020e-07 2.90189285e+17 +3.37637360e-07 2.76920535e+17 +3.44390110e-07 2.64258485e+17 +3.51277910e-07 2.52175410e+17 +3.58303470e-07 2.40644820e+17 +3.65469540e-07 2.29641463e+17 +3.72778930e-07 2.19141230e+17 +3.80234510e-07 2.09121112e+17 +3.87839200e-07 1.99559160e+17 +3.95595980e-07 1.90434428e+17 +4.03507900e-07 1.81726915e+17 +4.11578060e-07 1.73417546e+17 +4.19809620e-07 1.65488122e+17 +4.28205810e-07 1.57921268e+17 +4.36769930e-07 1.50700398e+17 +4.45505330e-07 1.43809702e+17 +4.54415430e-07 1.37234084e+17 +4.63503740e-07 1.30959128e+17 +4.72773820e-07 1.24971088e+17 +4.82229290e-07 1.19256855e+17 +4.91873880e-07 1.13803896e+17 +5.01711360e-07 1.08600272e+17 +5.11745590e-07 1.03634581e+17 +5.21980500e-07 9.88959457e+16 +5.32420110e-07 9.43739811e+16 +5.43068510e-07 9.00587818e+16 +5.53929880e-07 8.59408919e+16 +5.65008480e-07 8.20112894e+16 +5.76308650e-07 7.82613667e+16 +5.87834820e-07 7.46829081e+16 +5.99591520e-07 7.12680708e+16 +6.11583350e-07 6.80093762e+16 +6.23815010e-07 6.48996853e+16 +6.36291310e-07 6.19321817e+16 +6.49017140e-07 5.91003648e+16 +6.61997480e-07 5.63980325e+16 +6.75237430e-07 5.38192624e+16 +6.88742180e-07 5.13584049e+16 +7.02517020e-07 4.90100697e+16 +7.16567360e-07 4.67691104e+16 +7.30898710e-07 4.46306172e+16 +7.45516690e-07 4.25899052e+16 +7.60427020e-07 4.06425049e+16 +7.75635560e-07 3.87841480e+16 +7.91148270e-07 3.70107635e+16 +8.06971240e-07 3.53184655e+16 +8.23110660e-07 3.37035479e+16 +8.39572880e-07 3.21624705e+16 +8.56364330e-07 3.06918592e+16 +8.73491620e-07 2.92884900e+16 +8.90961450e-07 2.79492895e+16 +9.08780680e-07 2.66713230e+16 +9.26956290e-07 2.54517912e+16 +9.45495420e-07 2.42880213e+16 +9.64405330e-07 2.31774643e+16 +9.83693440e-07 2.21176869e+16 +1.00336730e-06 2.11063679e+16 +1.02343470e-06 2.01412879e+16 +1.04390330e-06 1.92203423e+16 +1.06478140e-06 1.83415009e+16 +1.08607700e-06 1.75028466e+16 +1.10779860e-06 1.67025361e+16 +1.12995460e-06 1.59388206e+16 +1.15255360e-06 1.52100294e+16 +1.17560470e-06 1.45145580e+16 +1.19911680e-06 1.38508874e+16 +1.22309910e-06 1.32175638e+16 +1.24756110e-06 1.26131973e+16 +1.27251240e-06 1.20364638e+16 +1.29796260e-06 1.14861039e+16 +1.32392180e-06 1.09609089e+16 +1.35040030e-06 1.04597260e+16 +1.37740830e-06 9.98146071e+15 +1.40495650e-06 9.52506317e+15 +1.43305560e-06 9.08953517e+15 +1.46171670e-06 8.67392117e+15 +1.49095100e-06 8.27731117e+15 +1.52077010e-06 7.89883453e+15 +1.55118550e-06 7.53766454e+15 +1.58220920e-06 7.19300894e+15 +1.61385330e-06 6.86411327e+15 +1.64613040e-06 6.55025502e+15 +1.67905300e-06 6.25074815e+15 +1.71263410e-06 5.96493569e+15 +1.74688680e-06 5.69219203e+15 +1.78182450e-06 5.43191983e+15 +1.81746100e-06 5.18354811e+15 +1.85381020e-06 4.94653326e+15 +1.89088640e-06 4.72035567e+15 +1.92870410e-06 4.50452007e+15 +1.96727820e-06 4.29855319e+15 +2.00662380e-06 4.10200395e+15 +2.04675630e-06 3.91444189e+15 +2.08769140e-06 3.73545623e+15 +2.12944520e-06 3.56465458e+15 +2.17203410e-06 3.40166266e+15 +2.21547480e-06 3.24612338e+15 +2.25978430e-06 3.09769610e+15 +2.30498000e-06 2.95605555e+15 +2.35107960e-06 2.82089148e+15 +2.39810120e-06 2.69190769e+15 +2.44606320e-06 2.56882170e+15 +2.49498450e-06 2.45136361e+15 +2.54488420e-06 2.33927629e+15 +2.59578180e-06 2.23231429e+15 +2.64769750e-06 2.13024279e+15 +2.70065140e-06 2.03283865e+15 +2.75466450e-06 1.93988807e+15 +2.80975770e-06 1.85118786e+15 +2.86595290e-06 1.76654321e+15 +2.92327200e-06 1.68576890e+15 +2.98173740e-06 1.60868806e+15 +3.04137210e-06 1.53513171e+15 +3.10219960e-06 1.46493857e+15 +3.16424360e-06 1.39795502e+15 +3.22752840e-06 1.33403434e+15 +3.29207900e-06 1.27303630e+15 +3.35792060e-06 1.21482737e+15 +3.42507900e-06 1.15928004e+15 +3.49358060e-06 1.10627257e+15 +3.56345220e-06 1.05568885e+15 +3.63472120e-06 1.00741807e+15 +3.70741570e-06 9.61354362e+14 +3.78156400e-06 9.17396953e+14 +3.85719530e-06 8.75449453e+14 +3.93433920e-06 8.35419995e+14 +4.01302600e-06 7.97220852e+14 +4.09328650e-06 7.60768361e+14 +4.17515220e-06 7.25982644e+14 +4.25865520e-06 6.92787490e+14 +4.34382830e-06 6.61110151e+14 +4.43070490e-06 6.30881229e+14 +4.51931900e-06 6.02034519e+14 +4.60970540e-06 5.74506805e+14 +4.70189950e-06 5.48237788e+14 +4.79593750e-06 5.23169904e+14 +4.89185620e-06 4.99248250e+14 +4.98969340e-06 4.76420372e+14 +5.08948720e-06 4.54636318e+14 +5.19127700e-06 4.33848302e+14 +5.29510250e-06 4.14010826e+14 +5.40100460e-06 3.95080393e+14 +5.50902470e-06 3.77015550e+14 +5.61920520e-06 3.59776713e+14 +5.73158930e-06 3.43326115e+14 +5.84622100e-06 3.27627722e+14 +5.96314550e-06 3.12647108e+14 +6.08240840e-06 2.98351487e+14 +6.20405650e-06 2.84709531e+14 +6.32813770e-06 2.71691331e+14 +6.45470040e-06 2.59268395e+14 +6.58379440e-06 2.47413486e+14 +6.71547030e-06 2.36100634e+14 +6.84977970e-06 2.25305059e+14 +6.98677530e-06 2.15003104e+14 +7.12651080e-06 2.05172202e+14 +7.26904100e-06 1.95790813e+14 +7.41442190e-06 1.86838377e+14 +7.56271030e-06 1.78295294e+14 +7.71396450e-06 1.70142836e+14 +7.86824380e-06 1.62363145e+14 +8.02560870e-06 1.54939175e+14 +8.18612080e-06 1.47854667e+14 +8.34984330e-06 1.41094088e+14 +8.51684010e-06 1.34642638e+14 +8.68717690e-06 1.28486175e+14 +8.86092050e-06 1.22611211e+14 +9.03813890e-06 1.17004878e+14 +9.21890170e-06 1.11654892e+14 +9.40327970e-06 1.06549532e+14 +9.59134530e-06 1.01677611e+14 +9.78317220e-06 9.70284566e+13 +9.97883560e-06 9.25918829e+13 +1.01784120e-05 8.83581746e+13 +1.03819810e-05 8.43180294e+13 +1.05896200e-05 8.04626434e+13 +1.08014130e-05 7.67835217e+13 +1.10174410e-05 7.32726400e+13 +1.12377900e-05 6.99222848e+13 +1.14625450e-05 6.67251365e+13 +1.16917960e-05 6.36741638e+13 +1.19256320e-05 6.07626955e+13 +1.21641450e-05 5.79843494e+13 +1.24074280e-05 5.53330448e+13 +1.26555760e-05 5.28029762e+13 +1.29086880e-05 5.03885837e+13 +1.31668620e-05 4.80845904e+13 +1.34301990e-05 4.58859500e+13 +1.36988030e-05 4.37878392e+13 +1.39727790e-05 4.17856639e+13 +1.42522350e-05 3.98750338e+13 +1.45372790e-05 3.80517734e+13 +1.48280250e-05 3.63118738e+13 +1.51245850e-05 3.46515354e+13 +1.54270770e-05 3.30671108e+13 +1.57356190e-05 3.15551326e+13 +1.60503310e-05 3.01122926e+13 +1.63713380e-05 2.87354224e+13 +1.66987640e-05 2.74215134e+13 +1.70327400e-05 2.61676767e+13 +1.73733940e-05 2.49711763e+13 +1.77208620e-05 2.38293821e+13 +1.80752800e-05 2.27397940e+13 +1.84367850e-05 2.17000307e+13 +1.88055210e-05 2.07078075e+13 +1.91816310e-05 1.97609550e+13 +1.95652640e-05 1.88573950e+13 +1.99565690e-05 1.79951512e+13 +2.03557010e-05 1.71723312e+13 +2.07628150e-05 1.63871356e+13 +2.11780710e-05 1.56378430e+13 +2.16016320e-05 1.49228116e+13 +2.20336650e-05 1.42404734e+13 +2.24743380e-05 1.35893358e+13 +2.29238250e-05 1.29679703e+13 +2.33823010e-05 1.23750174e+13 +2.38499470e-05 1.18091763e+13 +2.43269460e-05 1.12692079e+13 +2.48134850e-05 1.07539293e+13 +2.53097550e-05 1.02622113e+13 +2.58159500e-05 9.79297722e+12 +2.63322690e-05 9.34519854e+12 +2.68589150e-05 8.91789381e+12 +2.73960930e-05 8.51012807e+12 +2.79440150e-05 8.12100689e+12 +2.85028950e-05 7.74967835e+12 +2.90729530e-05 7.39532836e+12 +2.96544120e-05 7.05718094e+12 +3.02475000e-05 6.73449521e+12 +3.08524500e-05 6.42656399e+12 +3.14694990e-05 6.13271277e+12 +3.20988890e-05 5.85229773e+12 +3.27408670e-05 5.58470443e+12 +3.33956840e-05 5.32934691e+12 +3.40635980e-05 5.08566524e+12 +3.47448700e-05 4.85312589e+12 +3.54397670e-05 4.63121941e+12 +3.61485630e-05 4.41945917e+12 +3.68715340e-05 4.21738182e+12 +3.76089650e-05 4.02454419e+12 +3.83611440e-05 3.84052412e+12 +3.91283670e-05 3.66491816e+12 +3.99109340e-05 3.49734180e+12 +4.07091530e-05 3.33742764e+12 +4.15233360e-05 3.18482554e+12 +4.23538030e-05 3.03920104e+12 +4.32008790e-05 2.90023519e+12 +4.40648960e-05 2.76762357e+12 +4.49461940e-05 2.64107544e+12 +4.58451180e-05 2.52031365e+12 +4.67620200e-05 2.40507369e+12 +4.76972610e-05 2.29510290e+12 +4.86512060e-05 2.19016057e+12 +4.96242300e-05 2.09001665e+12 +5.06167150e-05 1.99445171e+12 +5.16290490e-05 1.90325649e+12 +5.26616300e-05 1.81623110e+12 +5.37148630e-05 1.73318486e+12 +5.47891600e-05 1.65393593e+12 +5.58849430e-05 1.57831060e+12 +5.70026420e-05 1.50614317e+12 +5.81426950e-05 1.43727557e+12 +5.93055490e-05 1.37155690e+12 +6.04916600e-05 1.30884319e+12 +6.17014930e-05 1.24899704e+12 +6.29355230e-05 1.19188731e+12 +6.41942330e-05 1.13738891e+12 +6.54781180e-05 1.08538239e+12 +6.67876800e-05 1.03575387e+12 +6.81234340e-05 9.88394564e+11 +6.94859020e-05 9.43200769e+11 +7.08756200e-05 9.00073416e+11 +7.22931330e-05 8.58918020e+11 +7.37389960e-05 8.19644441e+11 +7.52137750e-05 7.82166656e+11 +7.67180510e-05 7.46402490e+11 +7.82524120e-05 7.12273633e+11 +7.98174600e-05 6.79705304e+11 +8.14138090e-05 6.48626144e+11 +8.30420860e-05 6.18968043e+11 +8.47029270e-05 5.90666070e+11 +8.63969860e-05 5.63658171e+11 +8.81249260e-05 5.37885196e+11 +8.98874240e-05 5.13290688e+11 +9.16851730e-05 4.89820737e+11 +9.35188760e-05 4.67423950e+11 +9.53892540e-05 4.46051233e+11 +9.72970390e-05 4.25655778e+11 +9.92429790e-05 4.06192901e+11 +1.01227840e-04 3.87619933e+11 +1.03252400e-04 3.69896191e+11 +1.05317440e-04 3.52982947e+11 +1.07423790e-04 3.36842980e+11 +1.09572270e-04 3.21440985e+11 +1.11763710e-04 3.06743301e+11 +1.13998990e-04 2.92717592e+11 +1.16278970e-04 2.79333234e+11 +1.18604550e-04 2.66560867e+11 +1.20976640e-04 2.54372518e+11 +1.23396170e-04 2.42741483e+11 +1.25864090e-04 2.31642272e+11 +1.28381380e-04 2.21050519e+11 +1.30949000e-04 2.10943130e+11 +1.33567980e-04 2.01297868e+11 +1.36239340e-04 1.92093628e+11 +1.38964130e-04 1.83310239e+11 +1.41743410e-04 1.74928483e+11 +1.44578280e-04 1.66929966e+11 +1.47469850e-04 1.59297171e+11 +1.50419240e-04 1.52013409e+11 +1.53427630e-04 1.45062665e+11 +1.56496180e-04 1.38429757e+11 +1.59626100e-04 1.32100137e+11 +1.62818630e-04 1.26059914e+11 +1.66075000e-04 1.20295896e+11 +1.69396500e-04 1.14795430e+11 +1.72784430e-04 1.09546470e+11 +1.76240120e-04 1.04537514e+11 +1.79764920e-04 9.97575945e+10 +1.83360220e-04 9.51962295e+10 +1.87027420e-04 9.08434375e+10 +1.90767970e-04 8.66896678e+10 +1.94583330e-04 8.27258282e+10 +1.98475000e-04 7.89432304e+10 +2.02444500e-04 7.53335931e+10 +2.06493390e-04 7.18890046e+10 +2.10623260e-04 6.86019163e+10 +2.14835720e-04 6.54651339e+10 +2.19132430e-04 6.24717784e+10 +2.23515080e-04 5.96152886e+10 +2.27985390e-04 5.68894062e+10 +2.32545090e-04 5.42881726e+10 +2.37195990e-04 5.18058757e+10 +2.41939910e-04 4.94370795e+10 +2.46778710e-04 4.71765944e+10 +2.51714290e-04 4.50194673e+10 +2.56748570e-04 4.29609783e+10 +2.61883540e-04 4.09966109e+10 +2.67121220e-04 3.91220595e+10 +2.72463640e-04 3.73332255e+10 +2.77912910e-04 3.56261844e+10 +2.83471170e-04 3.39971956e+10 +2.89140590e-04 3.24426927e+10 +2.94923410e-04 3.09592658e+10 +3.00821870e-04 2.95436717e+10 +3.06838310e-04 2.81928025e+10 +3.12975080e-04 2.69037008e+10 +3.19234580e-04 2.56735436e+10 +3.25619270e-04 2.44996348e+10 +3.32131660e-04 2.33794012e+10 +3.38774290e-04 2.23103910e+10 +3.45549780e-04 2.12902596e+10 +3.52460770e-04 2.03167746e+10 +3.59509990e-04 1.93878003e+10 +3.66700190e-04 1.85013034e+10 +3.74034190e-04 1.76553415e+10 +3.81514870e-04 1.68480608e+10 +3.89145170e-04 1.60776919e+10 +3.96928070e-04 1.53425483e+10 +4.04866640e-04 1.46410177e+10 +4.12963970e-04 1.39715651e+10 +4.21223250e-04 1.33327227e+10 +4.29647710e-04 1.27230914e+10 +4.38240670e-04 1.21413344e+10 +4.47005480e-04 1.15861786e+10 +4.55945590e-04 1.10564067e+10 +4.65064500e-04 1.05508584e+10 +4.74365790e-04 1.00684260e+10 +4.83853110e-04 9.60805241e+09 +4.93530170e-04 9.16872941e+09 +5.03400770e-04 8.74949427e+09 +5.13468790e-04 8.34942811e+09 +5.23738160e-04 7.96765515e+09 +5.34212930e-04 7.60333812e+09 +5.44897190e-04 7.25567948e+09 +5.55795130e-04 6.92391750e+09 +5.66911030e-04 6.60732512e+09 +5.78249250e-04 6.30520871e+09 +5.89814240e-04 6.01690626e+09 +6.01610520e-04 5.74178653e+09 +6.13642730e-04 5.47924640e+09 +6.25915590e-04 5.22871066e+09 +6.38433900e-04 4.98963067e+09 +6.51202580e-04 4.76148243e+09 +6.64226630e-04 4.54376620e+09 +6.77511160e-04 4.33600494e+09 +6.91061390e-04 4.13774332e+09 +7.04882610e-04 3.94854731e+09 +7.18980270e-04 3.76800198e+09 +7.33359870e-04 3.59571215e+09 +7.48027070e-04 3.43130010e+09 +7.62987610e-04 3.27440574e+09 +7.78247360e-04 3.12468529e+09 +7.93812310e-04 2.98181069e+09 +8.09688550e-04 2.84546903e+09 +8.25882330e-04 2.71536140e+09 +8.42399970e-04 2.59120299e+09 +8.59247970e-04 2.47272161e+09 +8.76432930e-04 2.35965772e+09 +8.93961590e-04 2.25176362e+09 +9.11840820e-04 2.14880293e+09 +9.30077640e-04 2.05055004e+09 +9.48679190e-04 1.95678974e+09 +9.67652770e-04 1.86731659e+09 +9.87005830e-04 1.78193451e+09 +1.00674590e-03 1.70045669e+09 +1.02688090e-03 1.62270390e+09 +1.04741850e-03 1.54850669e+09 +1.06836690e-03 1.47770195e+09 +1.08973420e-03 1.41013492e+09 +1.11152890e-03 1.34565721e+09 +1.13375950e-03 1.28412769e+09 +1.15643460e-03 1.22541186e+09 +1.17956330e-03 1.16938053e+09 +1.20315460e-03 1.11591115e+09 +1.22721770e-03 1.06488669e+09 +1.25176200e-03 1.01619542e+09 +1.27679730e-03 9.69730314e+08 +1.30233320e-03 9.25389987e+08 +1.32837990e-03 8.83076965e+08 +1.35494750e-03 8.42698737e+08 +1.38204640e-03 8.04166853e+08 +1.40968740e-03 7.67396658e+08 +1.43788110e-03 7.32307911e+08 +1.46663870e-03 6.98823546e+08 +1.49597150e-03 6.66870183e+08 +1.52589090e-03 6.36377927e+08 +1.55640880e-03 6.07279809e+08 +1.58753690e-03 5.79512328e+08 +1.61928770e-03 5.53014384e+08 +1.65167340e-03 5.27728136e+08 +1.68470690e-03 5.03598025e+08 +1.71840100e-03 4.80571297e+08 +1.75276910e-03 4.58597381e+08 +1.78782440e-03 4.37628306e+08 +1.82358090e-03 4.17617978e+08 +1.86005260e-03 3.98522576e+08 +1.89725360e-03 3.80300368e+08 +1.93519870e-03 3.62911323e+08 +1.97390260e-03 3.46317426e+08 +2.01338070e-03 3.30482227e+08 +2.05364830e-03 3.15371108e+08 +2.09472130e-03 3.00950920e+08 +2.13661570e-03 2.87190107e+08 +2.17934800e-03 2.74058496e+08 +2.22293500e-03 2.61527306e+08 +2.26739370e-03 2.49569109e+08 +2.31274160e-03 2.38157687e+08 +2.35899640e-03 2.27268061e+08 +2.40617630e-03 2.16876355e+08 +2.45429980e-03 2.06959804e+08 +2.50338580e-03 1.97496676e+08 +2.55345360e-03 1.88466231e+08 +2.60452260e-03 1.79848725e+08 +2.65661310e-03 1.71625230e+08 +2.70974530e-03 1.63777766e+08 +2.76394020e-03 1.56289116e+08 +2.81921910e-03 1.49142867e+08 +2.87560340e-03 1.42323398e+08 +2.93311550e-03 1.35815733e+08 +2.99177780e-03 1.29605631e+08 +3.05161340e-03 1.23679479e+08 +3.11264560e-03 1.18024306e+08 +3.17489850e-03 1.12627708e+08 +3.23839650e-03 1.07477864e+08 +3.30316440e-03 1.02563498e+08 +3.36922770e-03 9.78738356e+07 +3.43661230e-03 9.33986034e+07 +3.50534450e-03 8.91280047e+07 +3.57545140e-03 8.50526734e+07 +3.64696050e-03 8.11636813e+07 +3.71989970e-03 7.74525156e+07 +3.79429770e-03 7.39110401e+07 +3.87018360e-03 7.05314994e+07 +3.94758730e-03 6.73064829e+07 +4.02653900e-03 6.42289315e+07 +4.10706980e-03 6.12920970e+07 +4.18921120e-03 5.84895483e+07 +4.27299540e-03 5.58151455e+07 +4.35845530e-03 5.32630278e+07 +4.44562440e-03 5.08276043e+07 +4.53453690e-03 4.85035388e+07 +4.62522770e-03 4.62857388e+07 +4.71773220e-03 4.41693491e+07 +4.81208690e-03 4.21497279e+07 +4.90832860e-03 4.02224548e+07 +5.00649520e-03 3.83833039e+07 +5.10662510e-03 3.66282477e+07 +5.20875760e-03 3.49534406e+07 +5.31293270e-03 3.33552139e+07 +5.41919140e-03 3.18300638e+07 +5.52757520e-03 3.03746514e+07 +5.63812670e-03 2.89857866e+07 +5.75088930e-03 2.76604262e+07 +5.86590700e-03 2.63956688e+07 +5.98322520e-03 2.51887403e+07 +6.10288970e-03 2.40369985e+07 +6.22494750e-03 2.29379195e+07 +6.34944640e-03 2.18890957e+07 +6.47643540e-03 2.08882279e+07 +6.60596410e-03 1.99331248e+07 +6.73808340e-03 1.90216931e+07 +6.87284500e-03 1.81519367e+07 +7.01030190e-03 1.73219491e+07 +7.15050800e-03 1.65299118e+07 +7.29351810e-03 1.57740907e+07 +7.43938850e-03 1.50528286e+07 +7.58817620e-03 1.43645463e+07 +7.73993980e-03 1.37077347e+07 +7.89473860e-03 1.30809558e+07 +8.05263330e-03 1.24828363e+07 +8.21368600e-03 1.19120651e+07 +8.37795970e-03 1.13673924e+07 +8.54551890e-03 1.08476244e+07 +8.71642930e-03 1.03516224e+07 +8.89075790e-03 9.87829996e+06 +9.06857300e-03 9.42662008e+06 +9.24994450e-03 8.99559279e+06 +9.43494340e-03 8.58427406e+06 +9.62364230e-03 8.19176263e+06 +9.81611510e-03 7.81719872e+06 +1.00124370e-02 7.45976216e+06 +1.02126860e-02 7.11866807e+06 +1.04169400e-02 6.79317032e+06 +1.06252790e-02 6.48255593e+06 +1.08377840e-02 6.18614528e+06 +1.10545400e-02 5.90328667e+06 +1.12756310e-02 5.63336179e+06 +1.15011430e-02 5.37578000e+06 +1.17311660e-02 5.12997517e+06 +1.19657900e-02 4.89540912e+06 +1.22051050e-02 4.67156986e+06 +1.24492070e-02 4.45796489e+06 +1.26981920e-02 4.25412613e+06 +1.29521550e-02 4.05960910e+06 +1.32111990e-02 3.87398500e+06 +1.34754220e-02 3.69684973e+06 +1.37449310e-02 3.52781290e+06 +1.40198300e-02 3.36650532e+06 +1.43002260e-02 3.21257397e+06 +1.45862310e-02 3.06568049e+06 +1.48779550e-02 2.92550416e+06 +1.51755140e-02 2.79173708e+06 +1.54790250e-02 2.66408609e+06 +1.57886050e-02 2.54227236e+06 +1.61043770e-02 2.42602835e+06 +1.64264650e-02 2.31509933e+06 +1.67549940e-02 2.20924274e+06 +1.70900940e-02 2.10822625e+06 +1.74318960e-02 2.01182869e+06 +1.77805340e-02 1.91983888e+06 +1.81361440e-02 1.83205543e+06 +1.84988670e-02 1.74828564e+06 +1.88688450e-02 1.66834607e+06 +1.92462220e-02 1.59206181e+06 +1.96311460e-02 1.51926571e+06 +2.00237690e-02 1.44979808e+06 +2.04242440e-02 1.38350689e+06 +2.08327290e-02 1.32024676e+06 +2.12493840e-02 1.25987911e+06 +2.16743710e-02 1.20227190e+06 +2.21078590e-02 1.14729858e+06 +2.25500160e-02 1.09483899e+06 +2.30010160e-02 1.04477809e+06 +2.34610370e-02 9.97006098e+05 +2.39302570e-02 9.51418593e+05 +2.44088630e-02 9.07915408e+05 +2.48970400e-02 8.66401479e+05 +2.53949810e-02 8.26785716e+05 +2.59028800e-02 7.88981423e+05 +2.64209380e-02 7.52905640e+05 +2.69493570e-02 7.18479414e+05 +2.74883440e-02 6.85627332e+05 +2.80381110e-02 6.54277380e+05 +2.85988730e-02 6.24360906e+05 +2.91708500e-02 5.95812357e+05 +2.97542670e-02 5.68569153e+05 +3.03493530e-02 5.42571603e+05 +3.09563400e-02 5.17762807e+05 +3.15754670e-02 4.94088370e+05 +3.22069760e-02 4.71496454e+05 +3.28511150e-02 4.49937545e+05 +3.35081380e-02 4.29364369e+05 +3.41783000e-02 4.09731933e+05 +3.48618660e-02 3.90997158e+05 +3.55591040e-02 3.73119003e+05 +3.62702860e-02 3.56058337e+05 +3.69956920e-02 3.39777752e+05 +3.77356050e-02 3.24241612e+05 +3.84903180e-02 3.09415820e+05 +3.92601240e-02 2.95267952e+05 +4.00453260e-02 2.81766990e+05 +4.08462330e-02 2.68883336e+05 +4.16631580e-02 2.56588783e+05 +4.24964210e-02 2.44856400e+05 +4.33463490e-02 2.33660476e+05 +4.42132760e-02 2.22976475e+05 +4.50975420e-02 2.12780989e+05 +4.59994920e-02 2.03051700e+05 +4.69194820e-02 1.93767267e+05 +4.78578720e-02 1.84907358e+05 +4.88150290e-02 1.76452571e+05 +4.97913300e-02 1.68384368e+05 +5.07871570e-02 1.60685079e+05 +5.18029000e-02 1.53337840e+05 +5.28389580e-02 1.46326549e+05 +5.38957370e-02 1.39635846e+05 +5.49736520e-02 1.33251070e+05 +5.60731250e-02 1.27158235e+05 +5.71945870e-02 1.21343995e+05 +5.83384790e-02 1.15795604e+05 +5.95052480e-02 1.10500914e+05 +6.06953530e-02 1.05448318e+05 +6.19092600e-02 1.00626750e+05 +6.31474460e-02 9.60256427e+04 +6.44103950e-02 9.16349209e+04 +6.56986020e-02 8.74449656e+04 +6.70125750e-02 8.34465882e+04 +6.83528260e-02 7.96310386e+04 +6.97198830e-02 7.59899504e+04 +7.11142800e-02 7.25153519e+04 +7.25365660e-02 6.91996250e+04 +7.39872970e-02 6.60355096e+04 +7.54670430e-02 6.30160709e+04 +7.69763840e-02 6.01346942e+04 +7.85159120e-02 5.76366782e+04 +8.00862300e-02 5.48995619e+04 +8.16879540e-02 5.23084279e+04 +8.33217140e-02 4.98535919e+04 +8.49881480e-02 4.75261832e+04 +8.66879110e-02 4.53180535e+04 +8.84216690e-02 4.32217159e+04 +9.01901020e-02 4.12302786e+04 +9.19939040e-02 3.93373902e+04 +9.38337820e-02 3.75371900e+04 +9.57104580e-02 3.58242617e+04 +9.76246670e-02 3.41935947e+04 +9.95771610e-02 3.26405448e+04 +1.01568700e-01 3.11608086e+04 +1.03600080e-01 2.97503735e+04 +1.05672080e-01 2.84055292e+04 +1.07785520e-01 2.71228029e+04 +1.09941230e-01 2.58989599e+04 +1.12140060e-01 2.47309774e+04 +1.14382860e-01 2.36160375e+04 +1.16670510e-01 2.25514945e+04 +1.19003920e-01 2.15348628e+04 +1.21384000e-01 2.05638173e+04 +1.23811680e-01 1.96361714e+04 +1.26287920e-01 1.87498632e+04 +1.28813680e-01 1.79029567e+04 +1.31389950e-01 1.70936216e+04 +1.34017750e-01 1.63201266e+04 +1.36698100e-01 1.55808405e+04 +1.39432060e-01 1.48742143e+04 +1.42220710e-01 1.41987808e+04 +1.45065120e-01 1.35531558e+04 +1.47966420e-01 1.29360163e+04 +1.50925750e-01 1.23461083e+04 +1.53944270e-01 1.17822397e+04 +1.57023150e-01 1.12432778e+04 +1.60163610e-01 1.07281392e+04 +1.63366890e-01 1.02357920e+04 +1.66634220e-01 9.76525713e+03 +1.69966910e-01 9.31559175e+03 +1.73366250e-01 8.88590190e+03 +1.76833570e-01 8.47533113e+03 +1.80370240e-01 8.08305910e+03 +1.83977650e-01 7.70830201e+03 +1.87657200e-01 7.35031153e+03 +1.91410350e-01 7.00836813e+03 +1.95238550e-01 6.68178629e+03 +1.99143320e-01 6.36990579e+03 +2.03126190e-01 6.07209580e+03 +2.07188710e-01 5.78775240e+03 +2.11332490e-01 5.51629470e+03 +2.15559140e-01 5.25716792e+03 +2.19870320e-01 5.00983895e+03 +2.24267730e-01 4.77379624e+03 +2.28753080e-01 4.54855050e+03 +2.33328140e-01 4.33363119e+03 +2.37994710e-01 4.12858736e+03 +2.42754600e-01 3.93298764e+03 +2.47609690e-01 3.74641694e+03 +2.52561890e-01 3.56847758e+03 +2.57613120e-01 3.39878918e+03 +2.62765390e-01 3.23698535e+03 +2.68020690e-01 3.08271673e+03 +2.73381110e-01 2.93564663e+03 +2.78848730e-01 2.79545382e+03 +2.84425700e-01 2.66182967e+03 +2.90114220e-01 2.53447837e+03 +2.95916500e-01 2.41311724e+03 +3.01834830e-01 2.29747475e+03 +3.07871530e-01 2.18729122e+03 +3.14028960e-01 2.08231807e+03 +3.20309540e-01 1.98231714e+03 +3.26715730e-01 1.88706056e+03 +3.33250040e-01 1.79633030e+03 +3.39915050e-01 1.70991744e+03 +3.46713350e-01 1.62762269e+03 +3.53647610e-01 1.54925509e+03 +3.60720570e-01 1.47463185e+03 +3.67934980e-01 1.40357870e+03 +3.75293680e-01 1.33592870e+03 +3.82799550e-01 1.27152249e+03 +3.90455540e-01 1.21020769e+03 +3.98264650e-01 1.15183880e+03 +4.06229940e-01 1.09627687e+03 +4.14354540e-01 1.04338913e+03 +4.22641630e-01 9.93048928e+02 +4.31094470e-01 9.45135257e+02 +4.39716360e-01 8.99532771e+02 +4.48510680e-01 8.56131324e+02 +4.57480900e-01 8.14825732e+02 +4.66630520e-01 7.75515845e+02 +4.75963130e-01 7.38106052e+02 +4.85482390e-01 7.02505195e+02 +4.95192040e-01 6.68626335e+02 +5.05095880e-01 6.36386650e+02 +5.15197790e-01 6.05707184e+02 +5.25501750e-01 5.76512628e+02 +5.36011780e-01 5.48731338e+02 +5.46732020e-01 5.22294949e+02 +5.57666660e-01 4.97138421e+02 +5.68819990e-01 4.73199764e+02 +5.80196390e-01 4.50419935e+02 +5.91800320e-01 4.28742726e+02 +6.03636330e-01 4.08114617e+02 +6.15709060e-01 3.88484658e+02 +6.28023240e-01 3.69804349e+02 +6.40583700e-01 3.52027518e+02 +6.53395370e-01 3.35110216e+02 +6.66463280e-01 3.19010618e+02 +6.79792550e-01 3.03688936e+02 +6.93388400e-01 2.89107313e+02 +7.07256170e-01 2.75229710e+02 +7.21401290e-01 2.62021861e+02 +7.35829320e-01 2.49451146e+02 +7.50545900e-01 2.37486561e+02 +7.65556820e-01 2.26098586e+02 +7.80867960e-01 2.15259160e+02 +7.96485320e-01 2.04941594e+02 +8.12415020e-01 1.95120502e+02 +8.28663320e-01 1.85771729e+02 +8.45236590e-01 1.76872315e+02 +8.62141320e-01 1.68400426e+02 +8.79384150e-01 1.60335291e+02 +8.96971830e-01 1.52657165e+02 +9.14911270e-01 1.45347264e+02 +9.33209490e-01 1.38387734e+02 +9.51873680e-01 1.31761588e+02 +9.70911160e-01 1.25452677e+02 +9.90329380e-01 1.19445650e+02 +1.01013600e+00 1.13725892e+02 +1.03033870e+00 1.08279541e+02 +1.05094550e+00 1.03093366e+02 +1.07196440e+00 9.81548305e+01 +1.09340370e+00 9.34519785e+01 +1.11527170e+00 8.89734763e+01 +1.13757720e+00 8.47084788e+01 +1.16032870e+00 8.06467629e+01 +1.18353530e+00 7.67785272e+01 +1.20720600e+00 7.30944983e+01 +1.23135010e+00 6.95858357e+01 +1.25597710e+00 6.62441296e+01 +1.28109670e+00 6.30613799e+01 +1.30671860e+00 6.00299998e+01 +1.33285300e+00 5.71427359e+01 +1.35951000e+00 5.43927214e+01 +1.38670020e+00 5.17733926e+01 +1.41443420e+00 4.92785258e+01 +1.44272290e+00 4.69021911e+01 +1.47157740e+00 4.46387476e+01 +1.50100890e+00 4.24828363e+01 +1.53102910e+00 4.04293372e+01 +1.56164970e+00 3.84733944e+01 +1.59288270e+00 3.66103816e+01 +1.62474030e+00 3.48358971e+01 +1.65723510e+00 3.31457430e+01 +1.69037980e+00 3.15359312e+01 +1.72418740e+00 3.00026627e+01 +1.75867120e+00 2.85423188e+01 +1.79384460e+00 2.71514609e+01 +1.82972150e+00 2.58268054e+01 +1.86631590e+00 2.45652322e+01 +1.90364220e+00 2.33637659e+01 +1.94171510e+00 2.22195726e+01 +1.98054940e+00 2.11299587e+01 +2.02016040e+00 2.00923529e+01 +2.06056360e+00 1.91043083e+01 +2.10177480e+00 1.81634944e+01 +2.14381030e+00 1.72676866e+01 +2.18668650e+00 1.64147704e+01 +2.23042030e+00 1.56027278e+01 +2.27502870e+00 1.48296400e+01 +2.32052930e+00 1.40936738e+01 +2.36693980e+00 1.33930865e+01 +2.41427860e+00 1.27262118e+01 +2.46256420e+00 1.20914657e+01 +2.51181550e+00 1.14873378e+01 +2.56205180e+00 1.09123879e+01 +2.61329280e+00 1.03652431e+01 +2.66555870e+00 9.84459365e+00 +2.71886990e+00 9.34919278e+00 +2.77324730e+00 8.87785098e+00 +2.82871220e+00 8.42943424e+00 +2.88528650e+00 8.00286002e+00 +2.94299220e+00 7.59709868e+00 +3.00185200e+00 7.21116647e+00 +3.06188910e+00 6.84412521e+00 +3.12312690e+00 6.49508185e+00 +3.18558940e+00 6.16318393e+00 +3.24930120e+00 5.84761795e+00 +3.31428720e+00 5.54760910e+00 +3.38057300e+00 5.26241758e+00 +3.44818440e+00 4.99133919e+00 +3.51714810e+00 4.73370081e+00 +3.58749110e+00 4.48886148e+00 +3.65924090e+00 4.25621004e+00 +3.73242570e+00 4.03516316e+00 +3.80707420e+00 3.82516478e+00 +3.88321570e+00 3.62568460e+00 +3.96088000e+00 3.43621711e+00 +4.04009760e+00 3.25628005e+00 +4.12089960e+00 3.08541361e+00 +4.20331760e+00 2.92317958e+00 +4.28738390e+00 2.76916003e+00 +4.37313160e+00 2.62295619e+00 +4.46059420e+00 2.48418838e+00 +4.54980610e+00 2.35249423e+00 +4.64080220e+00 2.22752861e+00 +4.73361830e+00 2.10896224e+00 +4.82829060e+00 1.99648169e+00 +4.92485640e+00 1.88978775e+00 +5.02335360e+00 1.78859547e+00 +5.12382060e+00 1.69263355e+00 +5.22629710e+00 1.60164299e+00 +5.33082300e+00 1.51537751e+00 +5.43743950e+00 1.43360210e+00 +5.54618820e+00 1.35609318e+00 +5.65711200e+00 1.28263748e+00 +5.77025430e+00 1.21303210e+00 +5.88565930e+00 1.14708387e+00 +6.00337250e+00 1.08460858e+00 +6.12344000e+00 1.02543105e+00 +6.24590880e+00 9.69384481e-01 +6.37082700e+00 9.16310053e-01 +6.49824350e+00 8.66056658e-01 +6.62820840e+00 8.18480411e-01 +6.76077250e+00 7.73444513e-01 +6.89598800e+00 7.30818683e-01 +7.03390770e+00 6.90479128e-01 +7.17458590e+00 6.52307974e-01 +7.31807760e+00 6.16193225e-01 +7.46443920e+00 5.82028315e-01 +7.61372790e+00 5.49711999e-01 +7.76600250e+00 5.19147938e-01 +7.92132260e+00 4.90244647e-01 +8.07974900e+00 4.62915178e-01 +8.24134400e+00 4.37076871e-01 +8.40617090e+00 4.12651238e-01 +8.57429430e+00 3.89563720e-01 +8.74578020e+00 3.67743494e-01 +8.92069580e+00 3.47123322e-01 +9.09910970e+00 3.27639365e-01 +9.28109190e+00 3.09231018e-01 +9.46671370e+00 2.91840773e-01 +9.65604800e+00 2.75414040e-01 +9.84916900e+00 2.59899043e-01 +1.00461520e+01 2.45246690e-01 +1.02470750e+01 2.31410335e-01 +1.04520170e+01 2.18345787e-01 +1.06610570e+01 2.06011240e-01 +1.08742780e+01 1.94366918e-01 +1.10917640e+01 1.83375165e-01 +1.13135990e+01 1.73000374e-01 +1.15398710e+01 1.63208698e-01 +1.17706690e+01 1.53968112e-01 +1.20060820e+01 1.45248345e-01 +1.22462040e+01 1.37020613e-01 +1.24911280e+01 1.29257762e-01 +1.27409500e+01 1.21934044e-01 +1.29957690e+01 1.15025056e-01 +1.32556850e+01 1.08507736e-01 +1.35207980e+01 1.02360306e-01 +1.37912140e+01 9.65620655e-02 +1.40670390e+01 9.10934873e-02 +1.43483790e+01 8.59361372e-02 +1.46353470e+01 8.10724945e-02 +1.49280540e+01 7.64860680e-02 +1.52266150e+01 7.21612368e-02 +1.55311470e+01 6.80832402e-02 +1.58417700e+01 6.42381200e-02 +1.61586060e+01 6.06126925e-02 +1.64817780e+01 5.71945163e-02 +1.68114130e+01 5.39718213e-02 +1.71476420e+01 5.09334775e-02 +1.74905940e+01 4.80690148e-02 +1.78404060e+01 4.53685003e-02 +1.81972140e+01 4.28225859e-02 +1.85611590e+01 4.04224303e-02 +1.89323820e+01 3.81597061e-02 +1.93110290e+01 3.60265397e-02 +1.96972500e+01 3.40154959e-02 +2.00911950e+01 3.21195749e-02 +2.04930190e+01 3.03321623e-02 +2.09028790e+01 2.86470232e-02 +2.13209370e+01 2.70582692e-02 +2.17473560e+01 2.55603554e-02 +2.21823030e+01 2.41480494e-02 +2.26259490e+01 2.28164152e-02 +2.30784680e+01 2.15608001e-02 +2.35400370e+01 2.03768191e-02 +2.40108380e+01 1.92603346e-02 +2.44910550e+01 1.82074504e-02 +2.49808760e+01 1.72144935e-02 +2.54804930e+01 1.62780013e-02 +2.59901030e+01 1.53947090e-02 +2.65099050e+01 1.45615433e-02 +2.70401030e+01 1.37756069e-02 +2.75809050e+01 1.30341696e-02 +2.86951740e+01 1.16746542e-02 +2.98544590e+01 1.04641608e-02 +3.10605790e+01 9.38597322e-03 +3.23154270e+01 8.42526115e-03 +3.36209700e+01 7.56887100e-03 +3.49792570e+01 6.80513454e-03 +3.63924190e+01 6.12370418e-03 +3.78626730e+01 5.51540359e-03 +3.93923250e+01 4.97209553e-03 +4.09837750e+01 4.48656361e-03 +4.26395190e+01 4.05240851e-03 +4.43621560e+01 3.66395427e-03 +4.61543870e+01 3.31616726e-03 +4.80190240e+01 3.00458187e-03 +4.99589930e+01 2.72523618e-03 +5.19773360e+01 2.47461480e-03 +5.40772200e+01 2.24959736e-03 +5.62619400e+01 2.04741372e-03 +5.85349220e+01 1.86560419e-03 +6.08997330e+01 1.70198366e-03 +6.33600820e+01 1.55461072e-03 +6.59198300e+01 1.42175958e-03 +6.85829910e+01 1.30189582e-03 +7.13537440e+01 1.19365436e-03 +7.42364350e+01 1.09582044e-03 +7.72355870e+01 1.00731247e-03 +8.03559050e+01 9.27167040e-04 +8.36022830e+01 8.54525579e-04 +8.69798150e+01 7.88622485e-04 +9.04938000e+01 7.28774747e-04 +9.41497490e+01 6.74372710e-04 +9.79533990e+01 6.24871799e-04 +1.01910720e+02 5.79785318e-04 +1.06027910e+02 5.38678166e-04 +1.10311440e+02 5.01160779e-04 +1.14768020e+02 4.66884531e-04 +1.19404650e+02 4.35536893e-04 +1.24228590e+02 4.06837784e-04 +1.29247430e+02 3.80535682e-04 +1.34469030e+02 3.56404934e-04 +1.39901570e+02 3.34242733e-04 +1.45553600e+02 3.13866551e-04 +1.51433960e+02 2.95112315e-04 +1.57551900e+02 2.77832079e-04 +1.63916990e+02 2.61892635e-04 +1.70539240e+02 2.47173674e-04 +1.77429020e+02 2.33566678e-04 +1.84597160e+02 2.20973506e-04 +1.92054880e+02 2.09305481e-04 +1.99813900e+02 1.98482266e-04 +2.07886380e+02 1.88431127e-04 +2.16284990e+02 1.79086094e-04 +2.25022900e+02 1.70387308e-04 +2.34113830e+02 1.62280385e-04 +2.43572030e+02 1.54715904e-04 +2.53412340e+02 1.47648886e-04 +2.63650200e+02 1.41038368e-04 +2.74301660e+02 1.34847021e-04 +2.85383450e+02 1.29040773e-04 +2.96912940e+02 1.23588534e-04 +3.08908230e+02 1.18461880e-04 +3.21388120e+02 1.13634831e-04 +3.34372200e+02 1.09083596e-04 +3.47880840e+02 1.04786388e-04 +3.61935220e+02 1.00723243e-04 +3.76557400e+02 9.68758462e-05 +3.91770320e+02 9.32273925e-05 +4.07597840e+02 8.97624559e-05 +4.24064800e+02 8.64668647e-05 +4.41197020e+02 8.33276035e-05 +4.59021370e+02 8.03327110e-05 +4.77565840e+02 7.74711898e-05 +4.96859500e+02 7.47329427e-05 +5.16932620e+02 7.21086901e-05 +5.37816700e+02 6.93601650e-05 +5.59544490e+02 6.66410366e-05 +5.82150090e+02 6.40355198e-05 +6.05668960e+02 6.15343809e-05 +6.30137980e+02 5.91292788e-05 +6.55595560e+02 5.68126919e-05 +6.82081620e+02 5.45778636e-05 +7.09637710e+02 5.24187406e-05 +7.38307080e+02 5.03299216e-05 +7.68134680e+02 4.83066145e-05 +7.99167320e+02 4.63445863e-05 +8.31453680e+02 4.44401262e-05 +8.65044410e+02 4.25900052e-05 +8.99992210e+02 4.07914396e-05 +9.36351890e+02 3.90420567e-05 +9.74180510e+02 3.73398580e-05 +1.01353740e+03 3.56831901e-05 +1.05448430e+03 3.40707097e-05 +1.09708550e+03 3.25013512e-05 +1.14140770e+03 3.09743045e-05 +1.18752060e+03 2.94889675e-05 +1.23549640e+03 2.80449379e-05 +1.28541050e+03 2.66419644e-05 +1.33734110e+03 2.52799352e-05 +1.39136970e+03 2.39588391e-05 +1.44758100e+03 2.26787454e-05 +1.50606330e+03 2.14397732e-05 +1.56690820e+03 2.02420767e-05 +1.63021130e+03 1.90858115e-05 +1.69607180e+03 1.79711254e-05 +1.76459310e+03 1.68981308e-05 +1.83588270e+03 1.58668930e-05 +1.91005240e+03 1.48774149e-05 +1.98721850e+03 1.39296237e-05 +2.06750210e+03 1.30233597e-05 +2.15102920e+03 1.21583694e-05 +2.23793080e+03 1.13343009e-05 +2.32834320e+03 1.05506990e-05 +2.42240830e+03 9.80700361e-06 +2.52027350e+03 9.10255250e-06 +2.62209260e+03 8.43657912e-06 +2.72802510e+03 7.80822339e-06 +2.83823740e+03 7.21653110e-06 +2.95290210e+03 6.66046657e-06 +3.07219940e+03 6.13891481e-06 +3.19631620e+03 5.65069630e-06 +3.32544740e+03 5.19457202e-06 +3.45979550e+03 4.76925648e-06 +3.59957120e+03 4.37342670e-06 +3.74499390e+03 4.00573214e-06 +3.89629170e+03 3.66480571e-06 +4.05370180e+03 3.34927331e-06 +4.21747140e+03 3.05776203e-06 +4.38785720e+03 2.78891064e-06 +4.56512670e+03 2.54137590e-06 +4.74955780e+03 2.31384119e-06 +4.94143990e+03 2.10502185e-06 +5.14107410e+03 1.91367130e-06 +5.34877350e+03 1.73858584e-06 +5.56486400e+03 1.57860834e-06 +5.78968450e+03 1.43263152e-06 +6.02358770e+03 1.29960010e-06 +6.26694060e+03 1.17851247e-06 +6.52012510e+03 1.06842158e-06 +6.78353810e+03 9.68435471e-07 +7.05759300e+03 8.77716626e-07 +7.34271980e+03 7.95481509e-07 +7.63936570e+03 7.20999418e-07 +7.94799610e+03 6.53590899e-07 +8.26909510e+03 5.92626031e-07 +8.60316650e+03 5.37522364e-07 +8.95073450e+03 4.87742770e-07 +9.31234410e+03 4.42793182e-07 +9.68856280e+03 4.02220098e-07 +1.00799810e+04 3.65608229e-07 +1.04872120e+04 3.32578137e-07 +1.09108950e+04 3.02783646e-07 +1.13516960e+04 2.75909541e-07 +1.18103040e+04 2.51669556e-07 +1.22874400e+04 2.29803688e-07 +1.27838530e+04 2.10076420e-07 +1.33003210e+04 1.92274678e-07 +1.38376540e+04 1.76205866e-07 +1.43966950e+04 1.61696105e-07 +1.49783210e+04 1.48588588e-07 +1.55834450e+04 1.36742013e-07 +1.62130170e+04 1.26029169e-07 +1.68680220e+04 1.16335652e-07 +1.75494910e+04 1.07558504e-07 +1.82584900e+04 9.96052800e-08 +1.89961330e+04 9.23928645e-08 +1.97635770e+04 8.58466283e-08 +2.05620250e+04 7.98995551e-08 +2.13927310e+04 7.44914466e-08 +2.22569970e+04 6.95682586e-08 +2.31561800e+04 6.50814337e-08 +2.40916900e+04 6.09873538e-08 +2.50649940e+04 5.72468122e-08 +2.60776200e+04 5.38245444e-08 +2.71311560e+04 5.06888233e-08 +2.82272540e+04 4.78110781e-08 +2.93676350e+04 4.51655531e-08 +3.05540880e+04 4.27290178e-08 +3.17884730e+04 4.04804967e-08 +3.30727270e+04 3.84010245e-08 +3.44088650e+04 3.64734381e-08 +3.57989840e+04 3.82620992e-08 +3.72452630e+04 3.59244453e-08 +3.87499710e+04 3.37863126e-08 +4.03154700e+04 3.18225174e-08 +4.19442150e+04 3.00106926e-08 +4.36387610e+04 2.83309523e-08 +4.54017670e+04 2.67656155e-08 +4.72359990e+04 2.52989768e-08 +4.91443330e+04 2.39171194e-08 +5.11297640e+04 2.26077607e-08 +5.31954070e+04 2.13601368e-08 +5.53445010e+04 2.01649112e-08 +5.75804190e+04 1.90141024e-08 +5.99066680e+04 1.79010352e-08 +6.23268970e+04 1.68202976e-08 +6.48449040e+04 1.57677046e-08 +6.74646380e+04 1.47402630e-08 +7.01902090e+04 1.37361261e-08 +7.30258940e+04 1.27545367e-08 +7.59761400e+04 1.17957545e-08 +7.90455760e+04 1.08609567e-08 +8.22390170e+04 9.95211811e-09 +8.55614730e+04 1.60000000e-23 diff --git a/tests/morphology_test_cases/simple/regolithdepth.dat b/tests/morphology_test_cases/simple/regolithdepth.dat new file mode 100644 index 00000000..346c6f43 --- /dev/null +++ b/tests/morphology_test_cases/simple/regolithdepth.dat @@ -0,0 +1 @@ + 1.000000000000E+00 2.785180119271E+00 3.381424900278E+01 0.000000000000E+00 diff --git a/tests/morphology_test_cases/simple/runjob b/tests/morphology_test_cases/simple/runjob new file mode 100755 index 00000000..863a2d32 --- /dev/null +++ b/tests/morphology_test_cases/simple/runjob @@ -0,0 +1,14 @@ +#!/bin/sh -l +#PBS -q daminton +#PBS -l walltime=48:00:00 +#PBS -l nodes=1:ppn=6,naccesspolicy=singleuser +#PBS -N NPFglKD0.0001 +#PBS -j oe +source /etc/profile +module load intel +module load idl +cd $PBS_O_WORKDIR +export OMP_NUM_THREADS=6 +date > time.out +idl < start.in > term.out +date >> time.out diff --git a/regolith-transport-run-example/start.in b/tests/morphology_test_cases/simple/start.in old mode 100644 new mode 100755 similarity index 100% rename from regolith-transport-run-example/start.in rename to tests/morphology_test_cases/simple/start.in diff --git a/tests/morphology_test_cases/simple/surf/surf000000.png b/tests/morphology_test_cases/simple/surf/surf000000.png new file mode 100644 index 00000000..be46476d Binary files /dev/null and b/tests/morphology_test_cases/simple/surf/surf000000.png differ diff --git a/tests/morphology_test_cases/simple/surf/surf000001.png b/tests/morphology_test_cases/simple/surf/surf000001.png new file mode 100644 index 00000000..baa4fe3e Binary files /dev/null and b/tests/morphology_test_cases/simple/surf/surf000001.png differ diff --git a/tests/morphology_test_cases/simple/tcumulative.dat b/tests/morphology_test_cases/simple/tcumulative.dat new file mode 100644 index 00000000..03757892 --- /dev/null +++ b/tests/morphology_test_cases/simple/tcumulative.dat @@ -0,0 +1,2 @@ +#Dcrat(m) Dimp(m) xpos(m) ypos(m) vimp(m/s) sinang time(y) + 1.000063785005288E+03 2.543270E+01 2.000000E+03 2.000000E+03 1.500000E+04 1.000000E+00 1.000000E+00 diff --git a/tests/morphology_test_cases/simple/tdistribution.dat b/tests/morphology_test_cases/simple/tdistribution.dat new file mode 100644 index 00000000..88d1bd1e --- /dev/null +++ b/tests/morphology_test_cases/simple/tdistribution.dat @@ -0,0 +1,24 @@ +# Dlo(m) Dhi(m) Dmean(m) dN N>D R + 1.9531 2.7621 2.3227 0. 1. 0.000000 + 2.7621 3.9062 3.2848 0. 1. 0.000000 + 3.9062 5.5243 4.6453 0. 1. 0.000000 + 5.5243 7.8125 6.5695 0. 1. 0.000000 + 7.8125 11.0485 9.2907 0. 1. 0.000000 + 11.0485 15.6250 13.1390 0. 1. 0.000000 + 15.6250 22.0971 18.5814 0. 1. 0.000000 + 22.0971 31.2500 26.2780 0. 1. 0.000000 + 31.2500 44.1942 37.1627 0. 1. 0.000000 + 44.1942 62.5000 52.5560 0. 1. 0.000000 + 62.5000 88.3883 74.3254 0. 1. 0.000000 + 88.3883 125.0000 105.1121 0. 1. 0.000000 + 125.0000 176.7767 148.6509 0. 1. 0.000000 + 176.7767 250.0000 210.2241 0. 1. 0.000000 + 250.0000 353.5534 297.3018 0. 1. 0.000000 + 353.5534 500.0000 420.4482 0. 1. 0.000000 + 500.0000 707.1068 594.6036 0. 1. 0.000000 + 707.1068 1000.0000 840.8964 0. 1. 0.000000 + 1000.0000 1414.2136 1000.0638 1. 1. 0.150917 + 1414.2136 2000.0000 1681.7928 0. 0. 0.000000 + 2000.0000 2828.4271 2378.4142 0. 0. 0.000000 + 2828.4271 4000.0000 3363.5857 0. 0. 0.000000 + 4000.0000 5656.8542 4756.8285 0. 0. 0.000000 diff --git a/tests/morphology_test_cases/simple/testprofile.dat b/tests/morphology_test_cases/simple/testprofile.dat new file mode 100644 index 00000000..5173efda --- /dev/null +++ b/tests/morphology_test_cases/simple/testprofile.dat @@ -0,0 +1,2000 @@ + 2.0000000000000000 0.37938959319335736 + 4.0000000000000000 0.38095238668804882 + 6.0000000000000000 0.38252197819750478 + 8.0000000000000000 0.38409837188914087 + 10.000000000000000 0.38568170866786988 + 12.000000000000000 0.38727202294963992 + 14.000000000000000 0.38886934717384603 + 16.000000000000000 0.39047372010285614 + 18.000000000000000 0.39208502514260068 + 20.000000000000000 0.39370340246898705 + 22.000000000000000 0.39532893047530610 + 24.000000000000000 0.39696164480163104 + 26.000000000000000 0.39860157948930064 + 28.000000000000000 0.40024874176964659 + 30.000000000000000 0.40190303012733081 + 32.000000000000000 0.40356464745720949 + 34.000000000000000 0.40523363045738431 + 36.000000000000000 0.40691001492016726 + 38.000000000000000 0.40859384004750665 + 40.000000000000000 0.41028502260547112 + 42.000000000000000 0.41198363078534056 + 44.000000000000000 0.41368978932508926 + 46.000000000000000 0.41540353624695847 + 48.000000000000000 0.41712490918209683 + 50.000000000000000 0.41885394218751509 + 52.000000000000000 0.42059046961320701 + 54.000000000000000 0.42233473762264573 + 56.000000000000000 0.42408678538315392 + 58.000000000000000 0.42584665227109963 + 60.000000000000000 0.42761437807725761 + 62.000000000000000 0.42938989016943463 + 64.000000000000000 0.43117322963380150 + 66.000000000000000 0.43296454599810502 + 68.000000000000000 0.43476387986352116 + 70.000000000000000 0.43657127276478358 + 72.000000000000000 0.43838676077554828 + 74.000000000000000 0.44021016276858937 + 76.000000000000000 0.44204174480434621 + 78.000000000000000 0.44388154872461294 + 80.000000000000000 0.44572961784582837 + 82.000000000000000 0.44758599250934805 + 84.000000000000000 0.44945058284174283 + 86.000000000000000 0.45132345800647711 + 88.000000000000000 0.45320476570271850 + 90.000000000000000 0.45509454932657217 + 92.000000000000000 0.45699285477647267 + 94.000000000000000 0.45889968957943089 + 96.000000000000000 0.46081491685517634 + 98.000000000000000 0.46273879380806682 + 100.00000000000000 0.46467136517976748 + 102.00000000000000 0.46661267874478207 + 104.00000000000000 0.46856277510214678 + 106.00000000000000 0.47052151344269399 + 108.00000000000000 0.47248905808693004 + 110.00000000000000 0.47446552243616658 + 112.00000000000000 0.47645095291875977 + 114.00000000000000 0.47844540044487988 + 116.00000000000000 0.48044880675139717 + 118.00000000000000 0.48246115172258613 + 120.00000000000000 0.48448264873834873 + 122.00000000000000 0.48651334568797300 + 124.00000000000000 0.48855329552922200 + 126.00000000000000 0.49060252896757622 + 128.00000000000000 0.49266084240407731 + 130.00000000000000 0.49472854754792567 + 132.00000000000000 0.49680569380546052 + 134.00000000000000 0.49889233618766787 + 136.00000000000000 0.50098851563473401 + 138.00000000000000 0.50309407897568181 + 140.00000000000000 0.50520920485319620 + 142.00000000000000 0.50733402068784950 + 144.00000000000000 0.50946857778910892 + 146.00000000000000 0.51161293528529339 + 148.00000000000000 0.51376699838078510 + 150.00000000000000 0.51593079617403048 + 152.00000000000000 0.51810454072850332 + 154.00000000000000 0.52028828500334634 + 156.00000000000000 0.52248209049354699 + 158.00000000000000 0.52468593291448840 + 160.00000000000000 0.52689969387849178 + 162.00000000000000 0.52912366667878130 + 164.00000000000000 0.53135790598874100 + 166.00000000000000 0.53360247573268749 + 168.00000000000000 0.53585741584167779 + 170.00000000000000 0.53812247482650366 + 172.00000000000000 0.54039801735953019 + 174.00000000000000 0.54268410185430216 + 176.00000000000000 0.54498079474536210 + 178.00000000000000 0.54728813664383757 + 180.00000000000000 0.54960592835668776 + 182.00000000000000 0.55193442571911178 + 184.00000000000000 0.55427374950018748 + 186.00000000000000 0.55662396874644382 + 188.00000000000000 0.55898512478106632 + 190.00000000000000 0.56135706463337209 + 192.00000000000000 0.56373994725515264 + 194.00000000000000 0.56613395011494716 + 196.00000000000000 0.56853913384676358 + 198.00000000000000 0.57095557393158725 + 200.00000000000000 0.57338312337172948 + 202.00000000000000 0.57582186881814501 + 204.00000000000000 0.57827203805836924 + 206.00000000000000 0.58073369374571315 + 208.00000000000000 0.58320691463441976 + 210.00000000000000 0.58569158295992119 + 212.00000000000000 0.58818771781602441 + 214.00000000000000 0.59069559014931050 + 216.00000000000000 0.59321526471384023 + 218.00000000000000 0.59574682374653121 + 220.00000000000000 0.59829016999825935 + 222.00000000000000 0.60084527183993086 + 224.00000000000000 0.60341243537893718 + 226.00000000000000 0.60599172755530550 + 228.00000000000000 0.60858323433402928 + 230.00000000000000 0.61118686927649513 + 232.00000000000000 0.61380256873247452 + 234.00000000000000 0.61643066507088640 + 236.00000000000000 0.61907122750690602 + 238.00000000000000 0.62172434601932147 + 240.00000000000000 0.62438993421140798 + 242.00000000000000 0.62706791712098697 + 244.00000000000000 0.62975864351115762 + 246.00000000000000 0.63246218496559348 + 248.00000000000000 0.63517863580764455 + 250.00000000000000 0.63790789776833967 + 252.00000000000000 0.64064990743962247 + 254.00000000000000 0.64340501907180103 + 256.00000000000000 0.64617330671478312 + 258.00000000000000 0.64895486941751068 + 260.00000000000000 0.65174958389147597 + 262.00000000000000 0.65455742346539192 + 264.00000000000000 0.65737873585380502 + 266.00000000000000 0.66021359767521159 + 268.00000000000000 0.66306211314112318 + 270.00000000000000 0.66592411946920904 + 272.00000000000000 0.66879965439478606 + 274.00000000000000 0.67168904587613343 + 276.00000000000000 0.67459237320753440 + 278.00000000000000 0.67750974626225613 + 280.00000000000000 0.68044094686233247 + 282.00000000000000 0.68338610748906725 + 284.00000000000000 0.68634552183931752 + 286.00000000000000 0.68931927199547727 + 288.00000000000000 0.69230747406077875 + 290.00000000000000 0.69530983702463511 + 292.00000000000000 0.69832662131807632 + 294.00000000000000 0.70135807049378862 + 296.00000000000000 0.70440429854366859 + 298.00000000000000 0.70746534143456274 + 300.00000000000000 0.71054090324686692 + 302.00000000000000 0.71363137963396905 + 304.00000000000000 0.71673694664474163 + 306.00000000000000 0.71985772512354496 + 308.00000000000000 0.72299374625040691 + 310.00000000000000 0.72614461555723098 + 312.00000000000000 0.72931092590837510 + 314.00000000000000 0.73249276782742079 + 316.00000000000000 0.73569026978185004 + 318.00000000000000 0.73890334763381782 + 320.00000000000000 0.74213181581328380 + 322.00000000000000 0.74537617856828198 + 324.00000000000000 0.74863652968850236 + 326.00000000000000 0.75191300613492706 + 328.00000000000000 0.75520538457731912 + 330.00000000000000 0.75851373352226026 + 332.00000000000000 0.76183844696810799 + 334.00000000000000 0.76517962211157897 + 336.00000000000000 0.76853740538764226 + 338.00000000000000 0.77191140824950943 + 340.00000000000000 0.77530200242917779 + 342.00000000000000 0.77870944813778131 + 344.00000000000000 0.78213388936484562 + 346.00000000000000 0.78557535055898786 + 348.00000000000000 0.78903338788267130 + 350.00000000000000 0.79250867791428237 + 352.00000000000000 0.79600132434891446 + 354.00000000000000 0.79951148195359156 + 356.00000000000000 0.80303897482055220 + 358.00000000000000 0.80658372884778984 + 360.00000000000000 0.81014625524413186 + 362.00000000000000 0.81372666154386497 + 364.00000000000000 0.81732511460236379 + 366.00000000000000 0.82094120582383290 + 368.00000000000000 0.82457529162034393 + 370.00000000000000 0.82822768872317487 + 372.00000000000000 0.83189856153701136 + 374.00000000000000 0.83558790771658342 + 376.00000000000000 0.83929528194775094 + 378.00000000000000 0.84302141168610700 + 380.00000000000000 0.84676641179565260 + 382.00000000000000 0.85053046063291993 + 384.00000000000000 0.85431327719225603 + 386.00000000000000 0.85811493318590581 + 388.00000000000000 0.86193592043926337 + 390.00000000000000 0.86577635815084619 + 392.00000000000000 0.86963644037224708 + 394.00000000000000 0.87351556740389691 + 396.00000000000000 0.87741440287626138 + 398.00000000000000 0.88133316712844045 + 400.00000000000000 0.88527205224686190 + 402.00000000000000 0.88923084741082692 + 404.00000000000000 0.89320944818660375 + 406.00000000000000 0.89720847052552188 + 408.00000000000000 0.90122804190970041 + 410.00000000000000 0.90526837273369565 + 412.00000000000000 0.90932887409820129 + 414.00000000000000 0.91341014459516490 + 416.00000000000000 0.91751247579036188 + 418.00000000000000 0.92163607643411372 + 420.00000000000000 0.92578073514160786 + 422.00000000000000 0.92994630449305771 + 424.00000000000000 0.93413346185548185 + 426.00000000000000 0.93834234368151748 + 428.00000000000000 0.94257318021176151 + 430.00000000000000 0.94682531284868832 + 432.00000000000000 0.95109942611256837 + 434.00000000000000 0.95539581159461773 + 436.00000000000000 0.95971469850738222 + 438.00000000000000 0.96405578868640873 + 440.00000000000000 0.96841905326271627 + 442.00000000000000 0.97280515478326446 + 444.00000000000000 0.97721423942337793 + 446.00000000000000 0.98164656174913478 + 448.00000000000000 0.98610129608248132 + 450.00000000000000 0.99057939471588197 + 452.00000000000000 0.99508106335901636 + 454.00000000000000 0.99960655653878627 + 456.00000000000000 1.0041553851930585 + 458.00000000000000 1.0087278332244136 + 460.00000000000000 1.0133244565648813 + 462.00000000000000 1.0179455095942458 + 464.00000000000000 1.0225908392347576 + 466.00000000000000 1.0272600627840061 + 468.00000000000000 1.0319540860325911 + 470.00000000000000 1.0366730706649721 + 472.00000000000000 1.0414173026538145 + 474.00000000000000 1.0461859772219702 + 476.00000000000000 1.0509799228689556 + 478.00000000000000 1.0557994792385050 + 480.00000000000000 1.0606449337828188 + 482.00000000000000 1.0655157828763353 + 484.00000000000000 1.0704122535713025 + 486.00000000000000 1.0753350050626564 + 488.00000000000000 1.0802843264028827 + 490.00000000000000 1.0852600102253260 + 492.00000000000000 1.0902616917792813 + 494.00000000000000 1.0952903457189247 + 496.00000000000000 1.1003461512046731 + 498.00000000000000 1.1054294370670443 + 500.00000000000000 1.1105391905259689 + 502.00000000000000 1.1156765413461474 + 504.00000000000000 1.1208417634384722 + 506.00000000000000 1.1260351897309100 + 508.00000000000000 1.1312560550123791 + 510.00000000000000 1.1365049875510969 + 512.00000000000000 1.1417825344882169 + 514.00000000000000 1.1470890333012809 + 516.00000000000000 1.1524239559306342 + 518.00000000000000 1.1577874488743414 + 520.00000000000000 1.1631803236385632 + 522.00000000000000 1.1686029228009005 + 524.00000000000000 1.1740549433625573 + 526.00000000000000 1.1795360728386288 + 528.00000000000000 1.1850473767879797 + 530.00000000000000 1.1905892035484318 + 532.00000000000000 1.1961614612820510 + 534.00000000000000 1.2017634046083270 + 536.00000000000000 1.2073963412672213 + 538.00000000000000 1.2130604835356746 + 540.00000000000000 1.2187562367286680 + 542.00000000000000 1.2244824022900886 + 544.00000000000000 1.2302402813070024 + 546.00000000000000 1.2360302191050876 + 548.00000000000000 1.2418526312017490 + 550.00000000000000 1.2477064529067219 + 552.00000000000000 1.2535926941872186 + 554.00000000000000 1.2595118759888475 + 556.00000000000000 1.2654644252535630 + 558.00000000000000 1.2714493890779044 + 560.00000000000000 1.2774675271018585 + 562.00000000000000 1.2835195170798379 + 564.00000000000000 1.2896057987762199 + 566.00000000000000 1.2957255064433515 + 568.00000000000000 1.3018791947756931 + 570.00000000000000 1.3080676773631794 + 572.00000000000000 1.3142914083843666 + 574.00000000000000 1.3205495818660622 + 576.00000000000000 1.3268425978709641 + 578.00000000000000 1.3331713825289508 + 580.00000000000000 1.3395364062381638 + 582.00000000000000 1.3459368924554860 + 584.00000000000000 1.3523731422244143 + 586.00000000000000 1.3588461684258644 + 588.00000000000000 1.3653564597181203 + 590.00000000000000 1.3719032354526994 + 592.00000000000000 1.3784867589573848 + 594.00000000000000 1.3851081013991857 + 596.00000000000000 1.3917677719956678 + 598.00000000000000 1.3984649490220633 + 600.00000000000000 1.4051999255041419 + 602.00000000000000 1.4119737995588102 + 604.00000000000000 1.4187871035461612 + 606.00000000000000 1.4256389339966422 + 608.00000000000000 1.4325296876063554 + 610.00000000000000 1.4394604550260752 + 612.00000000000000 1.4464317946535550 + 614.00000000000000 1.4534426766273507 + 616.00000000000000 1.4604936823243655 + 618.00000000000000 1.4675858572106559 + 620.00000000000000 1.4747197889587889 + 622.00000000000000 1.4818942723884814 + 624.00000000000000 1.4891101621189067 + 626.00000000000000 1.4963684171721037 + 628.00000000000000 1.5036696581075615 + 630.00000000000000 1.5110124508961191 + 632.00000000000000 1.5183980200603318 + 634.00000000000000 1.5258271931238112 + 636.00000000000000 1.5333006275557706 + 638.00000000000000 1.5408166019984879 + 640.00000000000000 1.5483768162255434 + 642.00000000000000 1.5559819171406433 + 644.00000000000000 1.5636326035951074 + 646.00000000000000 1.5713268031015939 + 648.00000000000000 1.5790668053466996 + 650.00000000000000 1.5868530231351574 + 652.00000000000000 1.5946859677365899 + 654.00000000000000 1.6025638477967941 + 656.00000000000000 1.6104889657796484 + 658.00000000000000 1.6184620056512851 + 660.00000000000000 1.6264821737710220 + 662.00000000000000 1.6345492758616231 + 664.00000000000000 1.6426650298641785 + 666.00000000000000 1.6508301712742688 + 668.00000000000000 1.6590434111992753 + 670.00000000000000 1.6673054047089726 + 672.00000000000000 1.6756175157526498 + 674.00000000000000 1.6839805376989949 + 676.00000000000000 1.6923926009464501 + 678.00000000000000 1.7008553623649956 + 680.00000000000000 1.7093697607883418 + 682.00000000000000 1.7179366544776618 + 684.00000000000000 1.7265535002515451 + 686.00000000000000 1.7352231220606622 + 688.00000000000000 1.7439463431567803 + 690.00000000000000 1.7527223644637047 + 692.00000000000000 1.7615507385226996 + 694.00000000000000 1.7704335385276555 + 696.00000000000000 1.7793716301804026 + 698.00000000000000 1.7883634294197297 + 700.00000000000000 1.7974098549678121 + 702.00000000000000 1.8065123860947079 + 704.00000000000000 1.8156719706964841 + 706.00000000000000 1.8248861259045239 + 708.00000000000000 1.8341573381015965 + 710.00000000000000 1.8434863986869821 + 712.00000000000000 1.8528738834837939 + 714.00000000000000 1.8623176798052103 + 716.00000000000000 1.8718206672361890 + 718.00000000000000 1.8813838186068883 + 720.00000000000000 1.8910053752714473 + 722.00000000000000 1.9006863401768304 + 724.00000000000000 1.9104283560697866 + 726.00000000000000 1.9202325007771024 + 728.00000000000000 1.9300958325223341 + 730.00000000000000 1.9400214244758578 + 732.00000000000000 1.9500105092529483 + 734.00000000000000 1.9600619105652268 + 736.00000000000000 1.9701754030152738 + 738.00000000000000 1.9803533661093240 + 740.00000000000000 1.9905969286356184 + 742.00000000000000 2.0009035445675405 + 744.00000000000000 2.0112753876023088 + 746.00000000000000 2.0217137644358041 + 748.00000000000000 2.0322194811759724 + 750.00000000000000 2.0427898242746618 + 752.00000000000000 2.0534282921335603 + 754.00000000000000 2.0641360813368341 + 756.00000000000000 2.0749108336745978 + 758.00000000000000 2.0857541925423155 + 760.00000000000000 2.0966678820935738 + 762.00000000000000 2.1076529829765507 + 764.00000000000000 2.1187061725798788 + 766.00000000000000 2.1298313945469722 + 768.00000000000000 2.1410299345904269 + 770.00000000000000 2.1522993674703486 + 772.00000000000000 2.1636412561339342 + 774.00000000000000 2.1750575375537804 + 776.00000000000000 2.1865493553794111 + 778.00000000000000 2.1981131962411689 + 780.00000000000000 2.2097532513852958 + 782.00000000000000 2.2214709223882809 + 784.00000000000000 2.2332634076460112 + 786.00000000000000 2.2451327326639361 + 788.00000000000000 2.2570807996450095 + 790.00000000000000 2.2691085625446026 + 792.00000000000000 2.2812128173846618 + 794.00000000000000 2.2933977655650741 + 796.00000000000000 2.3056649577339861 + 798.00000000000000 2.3180108433727886 + 800.00000000000000 2.3304385609971363 + 802.00000000000000 2.3429504706807909 + 804.00000000000000 2.3555446678583229 + 806.00000000000000 2.3682212207698186 + 808.00000000000000 2.3809832682609957 + 810.00000000000000 2.3938325509945506 + 812.00000000000000 2.4067643237082610 + 814.00000000000000 2.4197836122113916 + 816.00000000000000 2.4328922376844151 + 818.00000000000000 2.4460870119270468 + 820.00000000000000 2.4593700477155340 + 822.00000000000000 2.4727437290127350 + 824.00000000000000 2.4862090109163435 + 826.00000000000000 2.4997624999525465 + 828.00000000000000 2.5134089488877049 + 830.00000000000000 2.5271502954806446 + 832.00000000000000 2.5409815056143885 + 834.00000000000000 2.5549077068635886 + 836.00000000000000 2.5689311481453907 + 838.00000000000000 2.5830482349955384 + 840.00000000000000 2.5972613902955461 + 842.00000000000000 2.6115732086138870 + 844.00000000000000 2.6259845150087173 + 846.00000000000000 2.6404920511097054 + 848.00000000000000 2.6551008149982374 + 850.00000000000000 2.6698128531709955 + 852.00000000000000 2.6846224301277100 + 854.00000000000000 2.6995358806727299 + 856.00000000000000 2.7145554059387811 + 858.00000000000000 2.7296759824250127 + 860.00000000000000 2.7449021056861516 + 862.00000000000000 2.7602370089988750 + 864.00000000000000 2.7756769037733862 + 866.00000000000000 2.7912239399329444 + 868.00000000000000 2.8068813775500296 + 870.00000000000000 2.8226501582206578 + 872.00000000000000 2.8385266111300180 + 874.00000000000000 2.8545164047157581 + 876.00000000000000 2.8706215068637047 + 878.00000000000000 2.8868361540066680 + 880.00000000000000 2.9031671761883544 + 882.00000000000000 2.9196172236826357 + 884.00000000000000 2.9361794407677135 + 886.00000000000000 2.9528608518470802 + 888.00000000000000 2.9696644323390582 + 890.00000000000000 2.9865842128935007 + 892.00000000000000 3.0036254718695368 + 894.00000000000000 3.0207921528867003 + 896.00000000000000 3.0380791143440131 + 898.00000000000000 3.0554899904269477 + 900.00000000000000 3.0730296546110449 + 902.00000000000000 3.0906937262380212 + 904.00000000000000 3.1084843108796107 + 906.00000000000000 3.1264056383168484 + 908.00000000000000 3.1444586030823030 + 910.00000000000000 3.1626393225488738 + 912.00000000000000 3.1809543931721378 + 914.00000000000000 3.1994053106301328 + 916.00000000000000 3.2179869391464719 + 918.00000000000000 3.2367066483718552 + 920.00000000000000 3.2555664654533416 + 922.00000000000000 3.2745601389468950 + 924.00000000000000 3.2936957487139402 + 926.00000000000000 3.3129757763159700 + 928.00000000000000 3.3323930067929894 + 930.00000000000000 3.3519561601640122 + 932.00000000000000 3.3716680874441329 + 934.00000000000000 3.3915207780307273 + 936.00000000000000 3.4115235144667921 + 938.00000000000000 3.4316794237909445 + 940.00000000000000 3.4519798844743423 + 942.00000000000000 3.4724346558240229 + 944.00000000000000 3.4930470384020373 + 946.00000000000000 3.5138080025092862 + 948.00000000000000 3.5347276897480677 + 950.00000000000000 3.5558094619930518 + 952.00000000000000 3.5770441034466076 + 954.00000000000000 3.5984420342072614 + 956.00000000000000 3.6200065548571683 + 958.00000000000000 3.6417285062492120 + 960.00000000000000 3.6636184731857702 + 962.00000000000000 3.6856795612278024 + 964.00000000000000 3.7079029327577082 + 966.00000000000000 3.7302992127884393 + 968.00000000000000 3.7528711662293577 + 970.00000000000000 3.7756105655513914 + 972.00000000000000 3.7985279400286491 + 974.00000000000000 3.8216255555567256 + 976.00000000000000 3.8448961085877369 + 978.00000000000000 3.8683498844457374 + 980.00000000000000 3.8919884780326197 + 982.00000000000000 3.9158058507730331 + 984.00000000000000 3.9398118827077817 + 986.00000000000000 3.9640073112017693 + 988.00000000000000 3.9883877326258448 + 990.00000000000000 4.0129653903697955 + 992.00000000000000 4.0377311301295693 + 994.00000000000000 4.0626914162049754 + 996.00000000000000 4.0878550753000047 + 998.00000000000000 4.1132107795846133 + 1000.0000000000000 4.1387683584846595 + 1002.0000000000000 4.1645357047046589 + 1004.0000000000000 4.1904989497943959 + 1006.0000000000000 4.2166718883705343 + 1008.0000000000000 4.2430599444436066 + 1010.0000000000000 4.2696502559763054 + 1012.0000000000000 4.2964572875626841 + 1014.0000000000000 4.3234841564705748 + 1016.0000000000000 4.3507213218583791 + 1018.0000000000000 4.3781818754847475 + 1020.0000000000000 4.4058669433283413 + 1022.0000000000000 4.4337708674179943 + 1024.0000000000000 4.4619089791405635 + 1026.0000000000000 4.4902684659599776 + 1028.0000000000000 4.5188598010814349 + 1030.0000000000000 4.5476930570899547 + 1032.0000000000000 4.5767511373103469 + 1034.0000000000000 4.6060513166425228 + 1036.0000000000000 4.6355984569617332 + 1038.0000000000000 4.6653797225071312 + 1040.0000000000000 4.6954109951757168 + 1042.0000000000000 4.7256939186688998 + 1044.0000000000000 4.7562214442270623 + 1046.0000000000000 4.7870115441368846 + 1048.0000000000000 4.8180486221604708 + 1050.0000000000000 4.8493460935528345 + 1052.0000000000000 4.8809138939868184 + 1054.0000000000000 4.9127341251200871 + 1056.0000000000000 4.9448261466467116 + 1058.0000000000000 4.9771931899604418 + 1060.0000000000000 5.0098247507910161 + 1062.0000000000000 5.0427419847121309 + 1064.0000000000000 5.0759286013588785 + 1066.0000000000000 5.1093977150780692 + 1068.0000000000000 5.1431613303947969 + 1070.0000000000000 5.1771993344829994 + 1072.0000000000000 5.2115332604413078 + 1074.0000000000000 5.2461662995209259 + 1076.0000000000000 5.2810877145879527 + 1078.0000000000000 5.3163207371563690 + 1080.0000000000000 5.3518454183228270 + 1082.0000000000000 5.3876793319682657 + 1084.0000000000000 5.4238325594785000 + 1086.0000000000000 5.4602865246089634 + 1088.0000000000000 5.4970631959946816 + 1090.0000000000000 5.5341636035218560 + 1092.0000000000000 5.5715809816120494 + 1094.0000000000000 5.6093385201318986 + 1096.0000000000000 5.6474107266807732 + 1098.0000000000000 5.6858238463175228 + 1100.0000000000000 5.7245815067904857 + 1102.0000000000000 5.7636715296016190 + 1104.0000000000000 5.8031215950962904 + 1106.0000000000000 5.8429052009898008 + 1108.0000000000000 5.8830476070654987 + 1110.0000000000000 5.9235559322561038 + 1112.0000000000000 5.9644139487942072 + 1114.0000000000000 6.0056527120793284 + 1116.0000000000000 6.0472454182844606 + 1118.0000000000000 6.0892164192338054 + 1120.0000000000000 6.1315752467217353 + 1122.0000000000000 6.1743032841321792 + 1124.0000000000000 6.2174344369460730 + 1126.0000000000000 6.2609399479261079 + 1128.0000000000000 6.3048458607823239 + 1130.0000000000000 6.3491619799700016 + 1132.0000000000000 6.3938693019309145 + 1134.0000000000000 6.4390039514312543 + 1136.0000000000000 6.4845332053119851 + 1138.0000000000000 6.5304879462097372 + 1140.0000000000000 6.5768756744216130 + 1142.0000000000000 6.6236793938907637 + 1144.0000000000000 6.6709358860642469 + 1146.0000000000000 6.7186084647189990 + 1148.0000000000000 6.7667341973071080 + 1150.0000000000000 6.8153160114112961 + 1152.0000000000000 6.8643417637575990 + 1154.0000000000000 6.9138440516418154 + 1156.0000000000000 6.9637911668067840 + 1158.0000000000000 7.0142300480207691 + 1160.0000000000000 7.0651262447024052 + 1162.0000000000000 7.1165089280073088 + 1164.0000000000000 7.1683921013988963 + 1166.0000000000000 7.2207525536487989 + 1168.0000000000000 7.2736351495701808 + 1170.0000000000000 7.3269969756820599 + 1172.0000000000000 7.3808815658550477 + 1174.0000000000000 7.4352906544072468 + 1176.0000000000000 7.4902136682970610 + 1178.0000000000000 7.5456834740759868 + 1180.0000000000000 7.6016703090380906 + 1182.0000000000000 7.6582267921249674 + 1184.0000000000000 7.7153036022736323 + 1186.0000000000000 7.7729497606098423 + 1188.0000000000000 7.8311672131817938 + 1190.0000000000000 7.8899444326990622 + 1192.0000000000000 7.9493164122281623 + 1194.0000000000000 8.0092528709626478 + 1196.0000000000000 8.0698081316527599 + 1198.0000000000000 8.1309328629172288 + 1200.0000000000000 8.1926946609415392 + 1202.0000000000000 8.2550439472486090 + 1204.0000000000000 8.3180236777432413 + 1206.0000000000000 8.3816474762267443 + 1208.0000000000000 8.4458924522726182 + 1210.0000000000000 8.5108066806745590 + 1212.0000000000000 8.5763491947203985 + 1214.0000000000000 8.6425867376080472 + 1216.0000000000000 8.7094600862295959 + 1218.0000000000000 8.7770485140821766 + 1220.0000000000000 8.8452933613956386 + 1222.0000000000000 8.9142461159944020 + 1224.0000000000000 8.9839193831829078 + 1226.0000000000000 9.0542913766420376 + 1228.0000000000000 9.1254107209802253 + 1230.0000000000000 9.1972390842596212 + 1232.0000000000000 9.2698422319438265 + 1234.0000000000000 9.3431652794493623 + 1236.0000000000000 9.4172911457850006 + 1238.0000000000000 9.4921484198427013 + 1240.0000000000000 9.5678328687272867 + 1242.0000000000000 9.6442694704224792 + 1244.0000000000000 9.7215496030169231 + 1246.0000000000000 9.7996119977244760 + 1248.0000000000000 9.8785086535053033 + 1250.0000000000000 9.9582622681075907 + 1252.0000000000000 10.038842578207264 + 1254.0000000000000 10.120309350291992 + 1256.0000000000000 10.202619013174086 + 1258.0000000000000 10.285845222376123 + 1260.0000000000000 10.369931447327389 + 1262.0000000000000 10.454964883555878 + 1264.0000000000000 10.540876449578050 + 1266.0000000000000 10.627766470780122 + 1268.0000000000000 10.715553788129963 + 1270.0000000000000 10.804351380592292 + 1272.0000000000000 10.894066555105537 + 1274.0000000000000 10.984824396420022 + 1276.0000000000000 11.076521296762840 + 1278.0000000000000 11.169293440524571 + 1280.0000000000000 11.263028149592103 + 1282.0000000000000 11.357867835296332 + 1284.0000000000000 11.453700982594077 + 1286.0000000000000 11.550667049744346 + 1288.0000000000000 11.648657546061417 + 1290.0000000000000 11.747810886904245 + 1292.0000000000000 11.848019627203326 + 1294.0000000000000 11.949423272037686 + 1296.0000000000000 12.051913212974158 + 1298.0000000000000 12.155632419614745 + 1300.0000000000000 12.260468660488037 + 1302.0000000000000 12.366571008117505 + 1304.0000000000000 12.473820875424197 + 1306.0000000000000 12.582376363085219 + 1308.0000000000000 12.692109498854533 + 1310.0000000000000 12.803190648849569 + 1312.0000000000000 12.915479102948922 + 1314.0000000000000 13.029159867351053 + 1316.0000000000000 13.144079396043827 + 1318.0000000000000 13.260432609551886 + 1320.0000000000000 13.378065437589783 + 1322.0000000000000 13.497170163833173 + 1324.0000000000000 13.617597863525583 + 1326.0000000000000 13.739535991783123 + 1328.0000000000000 13.862843122662415 + 1330.0000000000000 13.987699486549690 + 1332.0000000000000 14.113973724697752 + 1334.0000000000000 14.241836226633367 + 1336.0000000000000 14.371168500520046 + 1338.0000000000000 14.502128242295511 + 1340.0000000000000 14.634612875507669 + 1342.0000000000000 14.768764295306488 + 1344.0000000000000 14.904499156571921 + 1346.0000000000000 15.041940172806731 + 1348.0000000000000 15.181098070104207 + 1350.0000000000000 15.321858996102730 + 1352.0000000000000 15.464472022627184 + 1354.0000000000000 15.608731545276553 + 1356.0000000000000 15.754896085972476 + 1358.0000000000000 15.902776600542060 + 1360.0000000000000 16.052603995328049 + 1362.0000000000000 16.204221301343171 + 1364.0000000000000 16.357827111212558 + 1366.0000000000000 16.513301524248803 + 1368.0000000000000 16.670805720112554 + 1370.0000000000000 16.830356955536843 + 1372.0000000000000 16.991789442115397 + 1374.0000000000000 17.155428645358967 + 1376.0000000000000 17.321037660187436 + 1378.0000000000000 17.488896710471913 + 1380.0000000000000 17.658819972338616 + 1382.0000000000000 17.831035897866812 + 1384.0000000000000 18.005525794068618 + 1386.0000000000000 18.182131883158338 + 1388.0000000000000 18.361209064458773 + 1390.0000000000000 18.542481784754820 + 1392.0000000000000 18.726283442324647 + 1394.0000000000000 18.912394705318494 + 1396.0000000000000 19.101077817619540 + 1398.0000000000000 19.292323773232617 + 1400.0000000000000 19.485920160661379 + 1402.0000000000000 19.682295888038421 + 1404.0000000000000 19.881151892611864 + 1406.0000000000000 20.082830682923710 + 1408.0000000000000 20.287276111577860 + 1410.0000000000000 20.494290752942845 + 1412.0000000000000 20.704331146837859 + 1414.0000000000000 20.917053801205522 + 1416.0000000000000 21.132863046238469 + 1418.0000000000000 21.351681810380036 + 1420.0000000000000 21.573290971249943 + 1422.0000000000000 21.798201126585013 + 1424.0000000000000 22.026033371483702 + 1426.0000000000000 22.257227658998708 + 1428.0000000000000 22.491721043378799 + 1430.0000000000000 22.729225872115965 + 1432.0000000000000 22.970339090501994 + 1434.0000000000000 23.214659991909322 + 1436.0000000000000 23.462628074313372 + 1438.0000000000000 23.714194285725227 + 1440.0000000000000 23.969082227562886 + 1442.0000000000000 24.227875407451137 + 1444.0000000000000 24.490462732774485 + 1446.0000000000000 24.756498243891588 + 1448.0000000000000 25.026708581306309 + 1450.0000000000000 25.300612344759216 + 1452.0000000000000 25.578723485372876 + 1454.0000000000000 25.860981307734590 + 1456.0000000000000 26.147093416935565 + 1458.0000000000000 26.437692052767236 + 1460.0000000000000 26.732668836963288 + 1462.0000000000000 27.031679165603634 + 1464.0000000000000 27.335465883924769 + 1466.0000000000000 27.643877475526381 + 1468.0000000000000 27.956522916335036 + 1470.0000000000000 28.274245046948678 + 1472.0000000000000 28.596855277788421 + 1474.0000000000000 28.923923798494265 + 1476.0000000000000 29.256379334254053 + 1478.0000000000000 29.594004098459294 + 1480.0000000000000 29.936339327938605 + 1482.0000000000000 30.284381341610640 + 1484.0000000000000 30.637893184141365 + 1486.0000000000000 30.996399589545245 + 1488.0000000000000 31.360941194477554 + 1490.0000000000000 31.731274455202300 + 1492.0000000000000 32.106923160204893 + 1494.0000000000000 32.488943048362884 + 1496.0000000000000 32.877099590164086 + 1498.0000000000000 33.271517172152699 + 1500.0000000000000 33.671710877851446 + 1502.0000000000000 33.422994024644957 + 1504.0000000000000 32.308957072755113 + 1506.0000000000000 31.650972940915363 + 1508.0000000000000 30.969434268596405 + 1510.0000000000000 30.289118906565417 + 1512.0000000000000 29.610277562429186 + 1514.0000000000000 28.951215908970422 + 1516.0000000000000 28.269537632378579 + 1518.0000000000000 27.588994182004175 + 1520.0000000000000 26.933470376116166 + 1522.0000000000000 26.249992902261507 + 1524.0000000000000 25.567478961517718 + 1526.0000000000000 24.885912823931939 + 1528.0000000000000 24.230258353284835 + 1530.0000000000000 23.545127776925742 + 1532.0000000000000 22.860633885542310 + 1534.0000000000000 22.176708810913080 + 1536.0000000000000 21.521002305324764 + 1538.0000000000000 20.832487678476056 + 1540.0000000000000 20.143977017509229 + 1542.0000000000000 19.455270640276993 + 1544.0000000000000 18.798874218559462 + 1546.0000000000000 18.103715572174227 + 1548.0000000000000 17.407283176649322 + 1550.0000000000000 16.709184627582630 + 1552.0000000000000 16.008919452400086 + 1554.0000000000000 15.340941786924175 + 1556.0000000000000 14.628587909504935 + 1558.0000000000000 13.911283521955854 + 1560.0000000000000 13.064929007159613 + 1562.0000000000000 11.931374473481748 + 1564.0000000000000 10.592871570598170 + 1566.0000000000000 9.4797470942526942 + 1568.0000000000000 8.1703866479474989 + 1570.0000000000000 6.9177159995384638 + 1572.0000000000000 5.7169114794161127 + 1574.0000000000000 4.7816640579426144 + 1576.0000000000000 3.4787242548979176 + 1578.0000000000000 2.1602035638132335 + 1580.0000000000000 1.0791354880346644 + 1582.0000000000000 -0.21832210031051894 + 1584.0000000000000 -1.2785573145275357 + 1586.0000000000000 -2.5107261591329992 + 1588.0000000000000 -3.7330072612544836 + 1590.0000000000000 -5.0849015049963757 + 1592.0000000000000 -6.3800874892857209 + 1594.0000000000000 -7.5141316857101046 + 1596.0000000000000 -8.7833635588155872 + 1598.0000000000000 -9.9714238973366847 + 1600.0000000000000 -11.278531779064380 + 1602.0000000000000 -12.427496547921196 + 1604.0000000000000 -13.597209525860190 + 1606.0000000000000 -14.806949272735121 + 1608.0000000000000 -16.151932458946828 + 1610.0000000000000 -17.377723495391024 + 1612.0000000000000 -18.647956983387761 + 1614.0000000000000 -19.763277836633488 + 1616.0000000000000 -21.032774947258822 + 1618.0000000000000 -22.315708574800901 + 1620.0000000000000 -23.418962334279932 + 1622.0000000000000 -24.546453997880832 + 1624.0000000000000 -25.810182113808885 + 1626.0000000000000 -27.002931452468417 + 1628.0000000000000 -28.382089146515028 + 1630.0000000000000 -29.539066693325005 + 1632.0000000000000 -30.862924470236798 + 1634.0000000000000 -32.160361410706777 + 1636.0000000000000 -33.513695939306565 + 1638.0000000000000 -34.887518591286110 + 1640.0000000000000 -36.183727306590896 + 1642.0000000000000 -37.256247531452573 + 1644.0000000000000 -38.415294573091025 + 1646.0000000000000 -39.520705098688488 + 1648.0000000000000 -40.811936680296782 + 1650.0000000000000 -42.122494396148262 + 1652.0000000000000 -43.269953824192541 + 1654.0000000000000 -44.417362913245775 + 1656.0000000000000 -45.564706689218347 + 1658.0000000000000 -46.711970178020437 + 1660.0000000000000 -47.859138405562433 + 1662.0000000000000 -49.006196397754678 + 1664.0000000000000 -50.153129180507378 + 1666.0000000000000 -51.299921779730873 + 1668.0000000000000 -52.446559221335534 + 1670.0000000000000 -53.593026531231608 + 1672.0000000000000 -54.739308735329409 + 1674.0000000000000 -55.885390859539214 + 1676.0000000000000 -57.031257929771385 + 1678.0000000000000 -58.176894971936207 + 1680.0000000000000 -59.322287011943949 + 1682.0000000000000 -60.467419075704974 + 1684.0000000000000 -61.612276189129560 + 1686.0000000000000 -62.756843378127989 + 1688.0000000000000 -63.901105668610647 + 1690.0000000000000 -65.045048086487725 + 1692.0000000000000 -66.188655657669585 + 1694.0000000000000 -67.331913408066598 + 1696.0000000000000 -68.474806363588954 + 1698.0000000000000 -69.617319550146988 + 1700.0000000000000 -70.759437993651105 + 1702.0000000000000 -71.901146720011482 + 1704.0000000000000 -73.042430755138497 + 1706.0000000000000 -74.183275124942440 + 1708.0000000000000 -75.323664855333604 + 1710.0000000000000 -76.463584972222307 + 1712.0000000000000 -77.603020501518856 + 1714.0000000000000 -78.741956469133527 + 1716.0000000000000 -79.880377900976683 + 1718.0000000000000 -81.018269822958587 + 1720.0000000000000 -82.155617260989558 + 1722.0000000000000 -83.292405240979889 + 1724.0000000000000 -84.428618788839913 + 1726.0000000000000 -85.564242930479921 + 1728.0000000000000 -86.699262691810191 + 1730.0000000000000 -87.833663098741042 + 1732.0000000000000 -88.967429177182851 + 1734.0000000000000 -90.100545953045824 + 1736.0000000000000 -91.232998452240324 + 1738.0000000000000 -92.364771700676627 + 1740.0000000000000 -93.495850724265054 + 1742.0000000000000 -94.626220548915910 + 1744.0000000000000 -95.755866200539486 + 1746.0000000000000 -96.884772705046117 + 1748.0000000000000 -98.012925088346094 + 1750.0000000000000 -99.140308376349708 + 1752.0000000000000 -100.26690759496729 + 1754.0000000000000 -101.39270777010913 + 1756.0000000000000 -102.51769392768556 + 1758.0000000000000 -103.64185109360682 + 1760.0000000000000 -104.76516429378327 + 1762.0000000000000 -105.88761855412523 + 1764.0000000000000 -107.00919890054296 + 1766.0000000000000 -108.12989035894675 + 1768.0000000000000 -109.24967795524699 + 1770.0000000000000 -110.36854671535394 + 1772.0000000000000 -111.48648166517789 + 1774.0000000000000 -112.60346783062914 + 1776.0000000000000 -113.71949023761805 + 1778.0000000000000 -114.83453391205487 + 1780.0000000000000 -115.94858387984995 + 1782.0000000000000 -117.06162516691352 + 1784.0000000000000 -118.17364279915597 + 1786.0000000000000 -119.28462180248756 + 1788.0000000000000 -120.39454720281861 + 1790.0000000000000 -121.50340402605944 + 1792.0000000000000 -122.61117729812034 + 1794.0000000000000 -123.71785204491162 + 1796.0000000000000 -124.82341329234357 + 1798.0000000000000 -125.92784606632650 + 1800.0000000000000 -127.03113539277071 + 1802.0000000000000 -128.13326629758654 + 1804.0000000000000 -129.23422380668427 + 1806.0000000000000 -130.33399294597422 + 1808.0000000000000 -131.43255874136671 + 1810.0000000000000 -132.52990621877197 + 1812.0000000000000 -133.62602040410039 + 1814.0000000000000 -134.72088632326219 + 1816.0000000000000 -135.81448900216776 + 1818.0000000000000 -136.90681346672739 + 1820.0000000000000 -137.99784474285138 + 1822.0000000000000 -139.08756785644999 + 1824.0000000000000 -140.17596783343356 + 1826.0000000000000 -141.26302969971243 + 1828.0000000000000 -142.34873848119685 + 1830.0000000000000 -143.43307920379715 + 1832.0000000000000 -144.51603689342363 + 1834.0000000000000 -145.59759657598661 + 1836.0000000000000 -146.67774327739642 + 1838.0000000000000 -147.75646202356324 + 1840.0000000000000 -148.83373784039750 + 1842.0000000000000 -149.90955575380951 + 1844.0000000000000 -150.98390078970954 + 1846.0000000000000 -152.05675797400789 + 1848.0000000000000 -153.12811233261488 + 1850.0000000000000 -154.19794889144077 + 1852.0000000000000 -155.26625267639591 + 1854.0000000000000 -156.33300871339057 + 1856.0000000000000 -157.39820202833511 + 1858.0000000000000 -158.46181764713984 + 1860.0000000000000 -159.52384059571497 + 1862.0000000000000 -160.58425589997094 + 1864.0000000000000 -161.64304858581792 + 1866.0000000000000 -162.70020367916629 + 1868.0000000000000 -163.75570620592640 + 1870.0000000000000 -164.80954119200842 + 1872.0000000000000 -165.86169366332280 + 1874.0000000000000 -166.91214864577975 + 1876.0000000000000 -167.96089116528967 + 1878.0000000000000 -169.00790624776272 + 1880.0000000000000 -170.05317891910934 + 1882.0000000000000 -171.09669420523980 + 1884.0000000000000 -172.13843713206435 + 1886.0000000000000 -173.17839272549335 + 1888.0000000000000 -174.21654601143715 + 1890.0000000000000 -175.25288201580597 + 1892.0000000000000 -176.28738576451008 + 1894.0000000000000 -177.32004228345991 + 1896.0000000000000 -178.47945124071219 + 1898.0000000000000 -179.65656760751017 + 1900.0000000000000 -180.44984070497367 + 1902.0000000000000 -181.01154508595712 + 1904.0000000000000 -181.01154508595712 + 1906.0000000000000 -181.01154508595712 + 1908.0000000000000 -181.01154508595712 + 1910.0000000000000 -181.01154508595712 + 1912.0000000000000 -181.01154508595712 + 1914.0000000000000 -181.01154508595712 + 1916.0000000000000 -181.01154508595712 + 1918.0000000000000 -181.01154508595712 + 1920.0000000000000 -181.01154508595712 + 1922.0000000000000 -181.01154508595712 + 1924.0000000000000 -181.01154508595712 + 1926.0000000000000 -181.01154508595712 + 1928.0000000000000 -181.01154508595712 + 1930.0000000000000 -181.01154508595712 + 1932.0000000000000 -181.01154508595712 + 1934.0000000000000 -181.01154508595712 + 1936.0000000000000 -181.01154508595712 + 1938.0000000000000 -181.01154508595712 + 1940.0000000000000 -181.01154508595712 + 1942.0000000000000 -181.01154508595712 + 1944.0000000000000 -181.01154508595712 + 1946.0000000000000 -181.01154508595712 + 1948.0000000000000 -181.01154508595712 + 1950.0000000000000 -181.01154508595712 + 1952.0000000000000 -181.01154508595712 + 1954.0000000000000 -181.01154508595712 + 1956.0000000000000 -181.01154508595712 + 1958.0000000000000 -181.01154508595712 + 1960.0000000000000 -181.01154508595712 + 1962.0000000000000 -181.01154508595712 + 1964.0000000000000 -181.01154508595712 + 1966.0000000000000 -181.01154508595712 + 1968.0000000000000 -181.01154508595712 + 1970.0000000000000 -181.01154508595712 + 1972.0000000000000 -181.01154508595712 + 1974.0000000000000 -181.01154508595712 + 1976.0000000000000 -181.01154508595712 + 1978.0000000000000 -181.01154508595712 + 1980.0000000000000 -181.01154508595712 + 1982.0000000000000 -181.01154508595712 + 1984.0000000000000 -181.01154508595712 + 1986.0000000000000 -181.01154508595712 + 1988.0000000000000 -181.01154508595712 + 1990.0000000000000 -181.01154508595712 + 1992.0000000000000 -181.01154508595712 + 1994.0000000000000 -181.01154508595712 + 1996.0000000000000 -181.01154508595712 + 1998.0000000000000 -181.01154508595712 + 2000.0000000000000 -181.01154508595712 + 2002.0000000000000 -181.01154508595712 + 2004.0000000000000 -181.01154508595712 + 2006.0000000000000 -181.01154508595712 + 2008.0000000000000 -181.01154508595712 + 2010.0000000000000 -181.01154508595712 + 2012.0000000000000 -181.01154508595712 + 2014.0000000000000 -181.01154508595712 + 2016.0000000000000 -181.01154508595712 + 2018.0000000000000 -181.01154508595712 + 2020.0000000000000 -181.01154508595712 + 2022.0000000000000 -181.01154508595712 + 2024.0000000000000 -181.01154508595712 + 2026.0000000000000 -181.01154508595712 + 2028.0000000000000 -181.01154508595712 + 2030.0000000000000 -181.01154508595712 + 2032.0000000000000 -181.01154508595712 + 2034.0000000000000 -181.01154508595712 + 2036.0000000000000 -181.01154508595712 + 2038.0000000000000 -181.01154508595712 + 2040.0000000000000 -181.01154508595712 + 2042.0000000000000 -181.01154508595712 + 2044.0000000000000 -181.01154508595712 + 2046.0000000000000 -181.01154508595712 + 2048.0000000000000 -181.01154508595712 + 2050.0000000000000 -181.01154508595712 + 2052.0000000000000 -181.01154508595712 + 2054.0000000000000 -181.01154508595712 + 2056.0000000000000 -181.01154508595712 + 2058.0000000000000 -181.01154508595712 + 2060.0000000000000 -181.01154508595712 + 2062.0000000000000 -181.01154508595712 + 2064.0000000000000 -181.01154508595712 + 2066.0000000000000 -181.01154508595712 + 2068.0000000000000 -181.01154508595712 + 2070.0000000000000 -181.01154508595712 + 2072.0000000000000 -181.01154508595712 + 2074.0000000000000 -181.01154508595712 + 2076.0000000000000 -181.01154508595712 + 2078.0000000000000 -181.01154508595712 + 2080.0000000000000 -181.01154508595712 + 2082.0000000000000 -181.01154508595712 + 2084.0000000000000 -181.01154508595712 + 2086.0000000000000 -181.01154508595712 + 2088.0000000000000 -181.01154508595712 + 2090.0000000000000 -181.01154508595712 + 2092.0000000000000 -181.01154508595712 + 2094.0000000000000 -181.01154508595712 + 2096.0000000000000 -181.01154508595712 + 2098.0000000000000 -181.01154508595712 + 2100.0000000000000 -180.44984070497367 + 2102.0000000000000 -179.65656760751017 + 2104.0000000000000 -178.47945124071219 + 2106.0000000000000 -177.32004228345991 + 2108.0000000000000 -176.28738576451008 + 2110.0000000000000 -175.25288201580597 + 2112.0000000000000 -174.21654601143715 + 2114.0000000000000 -173.17839272549335 + 2116.0000000000000 -172.13843713206435 + 2118.0000000000000 -171.09669420523980 + 2120.0000000000000 -170.05317891910934 + 2122.0000000000000 -169.00790624776272 + 2124.0000000000000 -167.96089116528967 + 2126.0000000000000 -166.91214864577975 + 2128.0000000000000 -165.86169366332280 + 2130.0000000000000 -164.80954119200842 + 2132.0000000000000 -163.75570620592640 + 2134.0000000000000 -162.70020367916629 + 2136.0000000000000 -161.64304858581792 + 2138.0000000000000 -160.58425589997094 + 2140.0000000000000 -159.52384059571497 + 2142.0000000000000 -158.46181764713984 + 2144.0000000000000 -157.39820202833511 + 2146.0000000000000 -156.33300871339057 + 2148.0000000000000 -155.26625267639591 + 2150.0000000000000 -154.19794889144077 + 2152.0000000000000 -153.12811233261488 + 2154.0000000000000 -152.05675797400789 + 2156.0000000000000 -150.98390078970954 + 2158.0000000000000 -149.90955575380951 + 2160.0000000000000 -148.83373784039750 + 2162.0000000000000 -147.75646202356324 + 2164.0000000000000 -146.67774327739642 + 2166.0000000000000 -145.59759657598661 + 2168.0000000000000 -144.51603689342363 + 2170.0000000000000 -143.43307920379715 + 2172.0000000000000 -142.34873848119685 + 2174.0000000000000 -141.26302969971243 + 2176.0000000000000 -140.17596783343356 + 2178.0000000000000 -139.08756785644999 + 2180.0000000000000 -137.99784474285138 + 2182.0000000000000 -136.90681346672739 + 2184.0000000000000 -135.81448900216776 + 2186.0000000000000 -134.72088632326219 + 2188.0000000000000 -133.62602040410039 + 2190.0000000000000 -132.52990621877197 + 2192.0000000000000 -131.43255874136671 + 2194.0000000000000 -130.33399294597422 + 2196.0000000000000 -129.23422380668427 + 2198.0000000000000 -128.13326629758654 + 2200.0000000000000 -127.03113539277071 + 2202.0000000000000 -125.92784606632650 + 2204.0000000000000 -124.82341329234357 + 2206.0000000000000 -123.71785204491162 + 2208.0000000000000 -122.61117729812034 + 2210.0000000000000 -121.50340402605944 + 2212.0000000000000 -120.39454720281861 + 2214.0000000000000 -119.28462180248756 + 2216.0000000000000 -118.17364279915597 + 2218.0000000000000 -117.06162516691352 + 2220.0000000000000 -115.94858387984995 + 2222.0000000000000 -114.83453391205487 + 2224.0000000000000 -113.71949023761805 + 2226.0000000000000 -112.60346783062914 + 2228.0000000000000 -111.48648166517789 + 2230.0000000000000 -110.36854671535394 + 2232.0000000000000 -109.24967795524699 + 2234.0000000000000 -108.12989035894675 + 2236.0000000000000 -107.00919890054296 + 2238.0000000000000 -105.88761855412523 + 2240.0000000000000 -104.76516429378327 + 2242.0000000000000 -103.64185109360682 + 2244.0000000000000 -102.51769392768556 + 2246.0000000000000 -101.39270777010913 + 2248.0000000000000 -100.26690759496729 + 2250.0000000000000 -99.140308376349708 + 2252.0000000000000 -98.012925088346094 + 2254.0000000000000 -96.884772705046117 + 2256.0000000000000 -95.755866200539486 + 2258.0000000000000 -94.626220548915910 + 2260.0000000000000 -93.495850724265054 + 2262.0000000000000 -92.364771700676627 + 2264.0000000000000 -91.232998452240324 + 2266.0000000000000 -90.100545953045824 + 2268.0000000000000 -88.967429177182851 + 2270.0000000000000 -87.833663098741042 + 2272.0000000000000 -86.699262691810191 + 2274.0000000000000 -85.564242930479921 + 2276.0000000000000 -84.428618788839913 + 2278.0000000000000 -83.292405240979889 + 2280.0000000000000 -82.155617260989558 + 2282.0000000000000 -81.018269822958587 + 2284.0000000000000 -79.880377900976683 + 2286.0000000000000 -78.741956469133527 + 2288.0000000000000 -77.603020501518856 + 2290.0000000000000 -76.463584972222307 + 2292.0000000000000 -75.323664855333604 + 2294.0000000000000 -74.183275124942440 + 2296.0000000000000 -73.042430755138497 + 2298.0000000000000 -71.901146720011482 + 2300.0000000000000 -70.759437993651105 + 2302.0000000000000 -69.617319550146988 + 2304.0000000000000 -68.474806363588954 + 2306.0000000000000 -67.331913408066598 + 2308.0000000000000 -66.188655657669585 + 2310.0000000000000 -65.045048086487725 + 2312.0000000000000 -63.901105668610647 + 2314.0000000000000 -62.756843378127989 + 2316.0000000000000 -61.612276189129560 + 2318.0000000000000 -60.467419075704974 + 2320.0000000000000 -59.322287011943949 + 2322.0000000000000 -58.176894971936207 + 2324.0000000000000 -57.031257929771385 + 2326.0000000000000 -55.885390859539214 + 2328.0000000000000 -54.739308735329409 + 2330.0000000000000 -53.593026531231608 + 2332.0000000000000 -52.446559221335534 + 2334.0000000000000 -51.299921779730873 + 2336.0000000000000 -50.153129180507378 + 2338.0000000000000 -49.006196397754678 + 2340.0000000000000 -47.859138405562433 + 2342.0000000000000 -46.711970178020437 + 2344.0000000000000 -45.564706689218347 + 2346.0000000000000 -44.417362913245775 + 2348.0000000000000 -43.269953824192541 + 2350.0000000000000 -42.122494396148262 + 2352.0000000000000 -40.811936680296782 + 2354.0000000000000 -39.520705098688488 + 2356.0000000000000 -38.415294573091025 + 2358.0000000000000 -37.256247531452573 + 2360.0000000000000 -36.183727306590896 + 2362.0000000000000 -34.887518591286110 + 2364.0000000000000 -33.513695939306565 + 2366.0000000000000 -32.160361410706777 + 2368.0000000000000 -30.862924470236798 + 2370.0000000000000 -29.539066693325005 + 2372.0000000000000 -28.382089146515028 + 2374.0000000000000 -27.002931452468417 + 2376.0000000000000 -25.810182113808885 + 2378.0000000000000 -24.546453997880832 + 2380.0000000000000 -23.418962334279932 + 2382.0000000000000 -22.315708574800901 + 2384.0000000000000 -21.032774947258822 + 2386.0000000000000 -19.763277836633488 + 2388.0000000000000 -18.647956983387761 + 2390.0000000000000 -17.377723495391024 + 2392.0000000000000 -16.151932458946828 + 2394.0000000000000 -14.806949272735121 + 2396.0000000000000 -13.597209525860190 + 2398.0000000000000 -12.427496547921196 + 2400.0000000000000 -11.278531779064380 + 2402.0000000000000 -9.9714238973366847 + 2404.0000000000000 -8.7833635588155872 + 2406.0000000000000 -7.5141316857101046 + 2408.0000000000000 -6.3800874892857209 + 2410.0000000000000 -5.0849015049963757 + 2412.0000000000000 -3.7330072612544836 + 2414.0000000000000 -2.5107261591329992 + 2416.0000000000000 -1.2785573145275357 + 2418.0000000000000 -0.21832210031051899 + 2420.0000000000000 1.0791354880346644 + 2422.0000000000000 2.1602035638132335 + 2424.0000000000000 3.4787242548979176 + 2426.0000000000000 4.7816640579426144 + 2428.0000000000000 5.7169114794161127 + 2430.0000000000000 6.9177159995384638 + 2432.0000000000000 8.1703866479474989 + 2434.0000000000000 9.4797470942526942 + 2436.0000000000000 10.592871570598170 + 2438.0000000000000 11.931374473481748 + 2440.0000000000000 13.064929007159613 + 2442.0000000000000 13.911283521955854 + 2444.0000000000000 14.628587909504935 + 2446.0000000000000 15.340941786924175 + 2448.0000000000000 16.008919452400086 + 2450.0000000000000 16.709184627582630 + 2452.0000000000000 17.407283176649322 + 2454.0000000000000 18.103715572174227 + 2456.0000000000000 18.798874218559462 + 2458.0000000000000 19.455270640276993 + 2460.0000000000000 20.143977017509229 + 2462.0000000000000 20.832487678476056 + 2464.0000000000000 21.521002305324764 + 2466.0000000000000 22.176708810913080 + 2468.0000000000000 22.860633885542310 + 2470.0000000000000 23.545127776925742 + 2472.0000000000000 24.230258353284835 + 2474.0000000000000 24.885912823931939 + 2476.0000000000000 25.567478961517718 + 2478.0000000000000 26.249992902261507 + 2480.0000000000000 26.933470376116166 + 2482.0000000000000 27.588994182004175 + 2484.0000000000000 28.269537632378579 + 2486.0000000000000 28.951215908970422 + 2488.0000000000000 29.610277562429186 + 2490.0000000000000 30.289118906565417 + 2492.0000000000000 30.969434268596405 + 2494.0000000000000 31.650972940915363 + 2496.0000000000000 32.308957072755113 + 2498.0000000000000 33.422994024644957 + 2500.0000000000000 33.671710877851446 + 2502.0000000000000 33.271517172152713 + 2504.0000000000000 32.877099590164114 + 2506.0000000000000 32.488943048362913 + 2508.0000000000000 32.106923160204921 + 2510.0000000000000 31.731274455202321 + 2512.0000000000000 31.360941194477576 + 2514.0000000000000 30.996399589545263 + 2516.0000000000000 30.637893184141390 + 2518.0000000000000 30.284381341610661 + 2520.0000000000000 29.936339327938626 + 2522.0000000000000 29.594004098459319 + 2524.0000000000000 29.256379334254071 + 2526.0000000000000 28.923923798494283 + 2528.0000000000000 28.596855277788443 + 2530.0000000000000 28.274245046948700 + 2532.0000000000000 27.956522916335057 + 2534.0000000000000 27.643877475526399 + 2536.0000000000000 27.335465883924797 + 2538.0000000000000 27.031679165603656 + 2540.0000000000000 26.732668836963310 + 2542.0000000000000 26.437692052767257 + 2544.0000000000000 26.147093416935583 + 2546.0000000000000 25.860981307734615 + 2548.0000000000000 25.578723485372898 + 2550.0000000000000 25.300612344759237 + 2552.0000000000000 25.026708581306330 + 2554.0000000000000 24.756498243891610 + 2556.0000000000000 24.490462732774500 + 2558.0000000000000 24.227875407451155 + 2560.0000000000000 23.969082227562907 + 2562.0000000000000 23.714194285725252 + 2564.0000000000000 23.462628074313386 + 2566.0000000000000 23.214659991909343 + 2568.0000000000000 22.970339090502016 + 2570.0000000000000 22.729225872115983 + 2572.0000000000000 22.491721043378821 + 2574.0000000000000 22.257227658998726 + 2576.0000000000000 22.026033371483720 + 2578.0000000000000 21.798201126585035 + 2580.0000000000000 21.573290971249957 + 2582.0000000000000 21.351681810380050 + 2584.0000000000000 21.132863046238487 + 2586.0000000000000 20.917053801205533 + 2588.0000000000000 20.704331146837880 + 2590.0000000000000 20.494290752942856 + 2592.0000000000000 20.287276111577874 + 2594.0000000000000 20.082830682923728 + 2596.0000000000000 19.881151892611882 + 2598.0000000000000 19.682295888038436 + 2600.0000000000000 19.485920160661394 + 2602.0000000000000 19.292323773232631 + 2604.0000000000000 19.101077817619558 + 2606.0000000000000 18.912394705318512 + 2608.0000000000000 18.726283442324661 + 2610.0000000000000 18.542481784754834 + 2612.0000000000000 18.361209064458791 + 2614.0000000000000 18.182131883158348 + 2616.0000000000000 18.005525794068635 + 2618.0000000000000 17.831035897866826 + 2620.0000000000000 17.658819972338630 + 2622.0000000000000 17.488896710471927 + 2624.0000000000000 17.321037660187450 + 2626.0000000000000 17.155428645358981 + 2628.0000000000000 16.991789442115412 + 2630.0000000000000 16.830356955536857 + 2632.0000000000000 16.670805720112568 + 2634.0000000000000 16.513301524248817 + 2636.0000000000000 16.357827111212575 + 2638.0000000000000 16.204221301343186 + 2640.0000000000000 16.052603995328063 + 2642.0000000000000 15.902776600542074 + 2644.0000000000000 15.754896085972492 + 2646.0000000000000 15.608731545276568 + 2648.0000000000000 15.464472022627202 + 2650.0000000000000 15.321858996102744 + 2652.0000000000000 15.181098070104220 + 2654.0000000000000 15.041940172806743 + 2656.0000000000000 14.904499156571935 + 2658.0000000000000 14.768764295306500 + 2660.0000000000000 14.634612875507681 + 2662.0000000000000 14.502128242295523 + 2664.0000000000000 14.371168500520060 + 2666.0000000000000 14.241836226633378 + 2668.0000000000000 14.113973724697770 + 2670.0000000000000 13.987699486549705 + 2672.0000000000000 13.862843122662426 + 2674.0000000000000 13.739535991783137 + 2676.0000000000000 13.617597863525594 + 2678.0000000000000 13.497170163833186 + 2680.0000000000000 13.378065437589800 + 2682.0000000000000 13.260432609551897 + 2684.0000000000000 13.144079396043839 + 2686.0000000000000 13.029159867351066 + 2688.0000000000000 12.915479102948934 + 2690.0000000000000 12.803190648849581 + 2692.0000000000000 12.692109498854547 + 2694.0000000000000 12.582376363085231 + 2696.0000000000000 12.473820875424211 + 2698.0000000000000 12.366571008117518 + 2700.0000000000000 12.260468660488053 + 2702.0000000000000 12.155632419614756 + 2704.0000000000000 12.051913212974171 + 2706.0000000000000 11.949423272037698 + 2708.0000000000000 11.848019627203337 + 2710.0000000000000 11.747810886904256 + 2712.0000000000000 11.648657546061429 + 2714.0000000000000 11.550667049744353 + 2716.0000000000000 11.453700982594086 + 2718.0000000000000 11.357867835296343 + 2720.0000000000000 11.263028149592117 + 2722.0000000000000 11.169293440524582 + 2724.0000000000000 11.076521296762849 + 2726.0000000000000 10.984824396420031 + 2728.0000000000000 10.894066555105551 + 2730.0000000000000 10.804351380592303 + 2732.0000000000000 10.715553788129975 + 2734.0000000000000 10.627766470780136 + 2736.0000000000000 10.540876449578063 + 2738.0000000000000 10.454964883555888 + 2740.0000000000000 10.369931447327399 + 2742.0000000000000 10.285845222376135 + 2744.0000000000000 10.202619013174095 + 2746.0000000000000 10.120309350292001 + 2748.0000000000000 10.038842578207277 + 2750.0000000000000 9.9582622681075978 + 2752.0000000000000 9.8785086535053139 + 2754.0000000000000 9.7996119977244849 + 2756.0000000000000 9.7215496030169337 + 2758.0000000000000 9.6442694704224881 + 2760.0000000000000 9.5678328687272955 + 2762.0000000000000 9.4921484198427102 + 2764.0000000000000 9.4172911457850113 + 2766.0000000000000 9.3431652794493711 + 2768.0000000000000 9.2698422319438354 + 2770.0000000000000 9.1972390842596301 + 2772.0000000000000 9.1254107209802342 + 2774.0000000000000 9.0542913766420465 + 2776.0000000000000 8.9839193831829167 + 2778.0000000000000 8.9142461159944073 + 2780.0000000000000 8.8452933613956457 + 2782.0000000000000 8.7770485140821854 + 2784.0000000000000 8.7094600862296048 + 2786.0000000000000 8.6425867376080578 + 2788.0000000000000 8.5763491947204074 + 2790.0000000000000 8.5108066806745661 + 2792.0000000000000 8.4458924522726271 + 2794.0000000000000 8.3816474762267550 + 2796.0000000000000 8.3180236777432484 + 2798.0000000000000 8.2550439472486179 + 2800.0000000000000 8.1926946609415499 + 2802.0000000000000 8.1309328629172377 + 2804.0000000000000 8.0698081316527670 + 2806.0000000000000 8.0092528709626549 + 2808.0000000000000 7.9493164122281721 + 2810.0000000000000 7.8899444326990720 + 2812.0000000000000 7.8311672131818026 + 2814.0000000000000 7.7729497606098503 + 2816.0000000000000 7.7153036022736403 + 2818.0000000000000 7.6582267921249745 + 2820.0000000000000 7.6016703090380995 + 2822.0000000000000 7.5456834740759948 + 2824.0000000000000 7.4902136682970708 + 2826.0000000000000 7.4352906544072548 + 2828.0000000000000 7.3808815658550557 + 2830.0000000000000 7.3269969756820670 + 2832.0000000000000 7.2736351495701879 + 2834.0000000000000 7.2207525536488051 + 2836.0000000000000 7.1683921013989051 + 2838.0000000000000 7.1165089280073159 + 2840.0000000000000 7.0651262447024115 + 2842.0000000000000 7.0142300480207771 + 2844.0000000000000 6.9637911668067929 + 2846.0000000000000 6.9138440516418216 + 2848.0000000000000 6.8643417637576061 + 2850.0000000000000 6.8153160114113032 + 2852.0000000000000 6.7667341973071169 + 2854.0000000000000 6.7186084647190052 + 2856.0000000000000 6.6709358860642540 + 2858.0000000000000 6.6236793938907708 + 2860.0000000000000 6.5768756744216192 + 2862.0000000000000 6.5304879462097452 + 2864.0000000000000 6.4845332053119940 + 2866.0000000000000 6.4390039514312596 + 2868.0000000000000 6.3938693019309216 + 2870.0000000000000 6.3491619799700088 + 2872.0000000000000 6.3048458607823310 + 2874.0000000000000 6.2609399479261150 + 2876.0000000000000 6.2174344369460783 + 2878.0000000000000 6.1743032841321845 + 2880.0000000000000 6.1315752467217424 + 2882.0000000000000 6.0892164192338116 + 2884.0000000000000 6.0472454182844659 + 2886.0000000000000 6.0056527120793346 + 2888.0000000000000 5.9644139487942143 + 2890.0000000000000 5.9235559322561109 + 2892.0000000000000 5.8830476070655067 + 2894.0000000000000 5.8429052009898079 + 2896.0000000000000 5.8031215950962967 + 2898.0000000000000 5.7636715296016252 + 2900.0000000000000 5.7245815067904928 + 2902.0000000000000 5.6858238463175290 + 2904.0000000000000 5.6474107266807794 + 2906.0000000000000 5.6093385201319048 + 2908.0000000000000 5.5715809816120556 + 2910.0000000000000 5.5341636035218622 + 2912.0000000000000 5.4970631959946878 + 2914.0000000000000 5.4602865246089713 + 2916.0000000000000 5.4238325594785071 + 2918.0000000000000 5.3876793319682710 + 2920.0000000000000 5.3518454183228332 + 2922.0000000000000 5.3163207371563752 + 2924.0000000000000 5.2810877145879580 + 2926.0000000000000 5.2461662995209313 + 2928.0000000000000 5.2115332604413140 + 2930.0000000000000 5.1771993344830038 + 2932.0000000000000 5.1431613303948049 + 2934.0000000000000 5.1093977150780745 + 2936.0000000000000 5.0759286013588838 + 2938.0000000000000 5.0427419847121371 + 2940.0000000000000 5.0098247507910223 + 2942.0000000000000 4.9771931899604480 + 2944.0000000000000 4.9448261466467169 + 2946.0000000000000 4.9127341251200933 + 2948.0000000000000 4.8809138939868237 + 2950.0000000000000 4.8493460935528399 + 2952.0000000000000 4.8180486221604761 + 2954.0000000000000 4.7870115441368899 + 2956.0000000000000 4.7562214442270676 + 2958.0000000000000 4.7256939186689051 + 2960.0000000000000 4.6954109951757230 + 2962.0000000000000 4.6653797225071374 + 2964.0000000000000 4.6355984569617386 + 2966.0000000000000 4.6060513166425272 + 2968.0000000000000 4.5767511373103522 + 2970.0000000000000 4.5476930570899610 + 2972.0000000000000 4.5188598010814411 + 2974.0000000000000 4.4902684659599830 + 2976.0000000000000 4.4619089791405688 + 2978.0000000000000 4.4337708674179996 + 2980.0000000000000 4.4058669433283457 + 2982.0000000000000 4.3781818754847528 + 2984.0000000000000 4.3507213218583844 + 2986.0000000000000 4.3234841564705802 + 2988.0000000000000 4.2964572875626894 + 2990.0000000000000 4.2696502559763108 + 2992.0000000000000 4.2430599444436110 + 2994.0000000000000 4.2166718883705396 + 2996.0000000000000 4.1904989497944012 + 2998.0000000000000 4.1645357047046634 + 3000.0000000000000 4.1387683584846648 + 3002.0000000000000 4.1132107795846178 + 3004.0000000000000 4.0878550753000100 + 3006.0000000000000 4.0626914162049808 + 3008.0000000000000 4.0377311301295746 + 3010.0000000000000 4.0129653903697999 + 3012.0000000000000 3.9883877326258497 + 3014.0000000000000 3.9640073112017737 + 3016.0000000000000 3.9398118827077862 + 3018.0000000000000 3.9158058507730371 + 3020.0000000000000 3.8919884780326237 + 3022.0000000000000 3.8683498844457418 + 3024.0000000000000 3.8448961085877422 + 3026.0000000000000 3.8216255555567296 + 3028.0000000000000 3.7985279400286536 + 3030.0000000000000 3.7756105655513954 + 3032.0000000000000 3.7528711662293626 + 3034.0000000000000 3.7302992127884442 + 3036.0000000000000 3.7079029327577131 + 3038.0000000000000 3.6856795612278077 + 3040.0000000000000 3.6636184731857755 + 3042.0000000000000 3.6417285062492168 + 3044.0000000000000 3.6200065548571732 + 3046.0000000000000 3.5984420342072654 + 3048.0000000000000 3.5770441034466125 + 3050.0000000000000 3.5558094619930571 + 3052.0000000000000 3.5347276897480722 + 3054.0000000000000 3.5138080025092910 + 3056.0000000000000 3.4930470384020413 + 3058.0000000000000 3.4724346558240273 + 3060.0000000000000 3.4519798844743463 + 3062.0000000000000 3.4316794237909480 + 3064.0000000000000 3.4115235144667970 + 3066.0000000000000 3.3915207780307317 + 3068.0000000000000 3.3716680874441369 + 3070.0000000000000 3.3519561601640167 + 3072.0000000000000 3.3323930067929934 + 3074.0000000000000 3.3129757763159735 + 3076.0000000000000 3.2936957487139447 + 3078.0000000000000 3.2745601389468990 + 3080.0000000000000 3.2555664654533452 + 3082.0000000000000 3.2367066483718596 + 3084.0000000000000 3.2179869391464768 + 3086.0000000000000 3.1994053106301372 + 3088.0000000000000 3.1809543931721413 + 3090.0000000000000 3.1626393225488774 + 3092.0000000000000 3.1444586030823065 + 3094.0000000000000 3.1264056383168528 + 3096.0000000000000 3.1084843108796143 + 3098.0000000000000 3.0906937262380252 + 3100.0000000000000 3.0730296546110494 + 3102.0000000000000 3.0554899904269512 + 3104.0000000000000 3.0380791143440167 + 3106.0000000000000 3.0207921528867043 + 3108.0000000000000 3.0036254718695408 + 3110.0000000000000 2.9865842128935043 + 3112.0000000000000 2.9696644323390626 + 3114.0000000000000 2.9528608518470847 + 3116.0000000000000 2.9361794407677175 + 3118.0000000000000 2.9196172236826397 + 3120.0000000000000 2.9031671761883593 + 3122.0000000000000 2.8868361540066716 + 3124.0000000000000 2.8706215068637091 + 3126.0000000000000 2.8545164047157625 + 3128.0000000000000 2.8385266111300207 + 3130.0000000000000 2.8226501582206618 + 3132.0000000000000 2.8068813775500328 + 3134.0000000000000 2.7912239399329479 + 3136.0000000000000 2.7756769037733897 + 3138.0000000000000 2.7602370089988786 + 3140.0000000000000 2.7449021056861551 + 3142.0000000000000 2.7296759824250163 + 3144.0000000000000 2.7145554059387842 + 3146.0000000000000 2.6995358806727330 + 3148.0000000000000 2.6846224301277140 + 3150.0000000000000 2.6698128531709986 + 3152.0000000000000 2.6551008149982409 + 3154.0000000000000 2.6404920511097085 + 3156.0000000000000 2.6259845150087204 + 3158.0000000000000 2.6115732086138910 + 3160.0000000000000 2.5972613902955501 + 3162.0000000000000 2.5830482349955415 + 3164.0000000000000 2.5689311481453947 + 3166.0000000000000 2.5549077068635921 + 3168.0000000000000 2.5409815056143921 + 3170.0000000000000 2.5271502954806477 + 3172.0000000000000 2.5134089488877085 + 3174.0000000000000 2.4997624999525501 + 3176.0000000000000 2.4862090109163475 + 3178.0000000000000 2.4727437290127385 + 3180.0000000000000 2.4593700477155371 + 3182.0000000000000 2.4460870119270499 + 3184.0000000000000 2.4328922376844182 + 3186.0000000000000 2.4197836122113943 + 3188.0000000000000 2.4067643237082650 + 3190.0000000000000 2.3938325509945537 + 3192.0000000000000 2.3809832682609984 + 3194.0000000000000 2.3682212207698217 + 3196.0000000000000 2.3555446678583265 + 3198.0000000000000 2.3429504706807940 + 3200.0000000000000 2.3304385609971394 + 3202.0000000000000 2.3180108433727922 + 3204.0000000000000 2.3056649577339892 + 3206.0000000000000 2.2933977655650768 + 3208.0000000000000 2.2812128173846649 + 3210.0000000000000 2.2691085625446057 + 3212.0000000000000 2.2570807996450126 + 3214.0000000000000 2.2451327326639392 + 3216.0000000000000 2.2332634076460138 + 3218.0000000000000 2.2214709223882836 + 3220.0000000000000 2.2097532513852989 + 3222.0000000000000 2.1981131962411715 + 3224.0000000000000 2.1865493553794138 + 3226.0000000000000 2.1750575375537839 + 3228.0000000000000 2.1636412561339378 + 3230.0000000000000 2.1522993674703512 + 3232.0000000000000 2.1410299345904300 + 3234.0000000000000 2.1298313945469753 + 3236.0000000000000 2.1187061725798815 + 3238.0000000000000 2.1076529829765529 + 3240.0000000000000 2.0966678820935765 + 3242.0000000000000 2.0857541925423182 + 3244.0000000000000 2.0749108336746005 + 3246.0000000000000 2.0641360813368372 + 3248.0000000000000 2.0534282921335634 + 3250.0000000000000 2.0427898242746649 + 3252.0000000000000 2.0322194811759755 + 3254.0000000000000 2.0217137644358067 + 3256.0000000000000 2.0112753876023119 + 3258.0000000000000 2.0009035445675432 + 3260.0000000000000 1.9905969286356215 + 3262.0000000000000 1.9803533661093269 + 3264.0000000000000 1.9701754030152769 + 3266.0000000000000 1.9600619105652293 + 3268.0000000000000 1.9500105092529507 + 3270.0000000000000 1.9400214244758607 + 3272.0000000000000 1.9300958325223365 + 3274.0000000000000 1.9202325007771051 + 3276.0000000000000 1.9104283560697892 + 3278.0000000000000 1.9006863401768330 + 3280.0000000000000 1.8910053752714500 + 3282.0000000000000 1.8813838186068907 + 3284.0000000000000 1.8718206672361919 + 3286.0000000000000 1.8623176798052128 + 3288.0000000000000 1.8528738834837972 + 3290.0000000000000 1.8434863986869845 + 3292.0000000000000 1.8341573381015994 + 3294.0000000000000 1.8248861259045264 + 3296.0000000000000 1.8156719706964870 + 3298.0000000000000 1.8065123860947105 + 3300.0000000000000 1.7974098549678141 + 3302.0000000000000 1.7883634294197324 + 3304.0000000000000 1.7793716301804050 + 3306.0000000000000 1.7704335385276582 + 3308.0000000000000 1.7615507385227018 + 3310.0000000000000 1.7527223644637073 + 3312.0000000000000 1.7439463431567825 + 3314.0000000000000 1.7352231220606649 + 3316.0000000000000 1.7265535002515475 + 3318.0000000000000 1.7179366544776640 + 3320.0000000000000 1.7093697607883442 + 3322.0000000000000 1.7008553623649980 + 3324.0000000000000 1.6923926009464525 + 3326.0000000000000 1.6839805376989974 + 3328.0000000000000 1.6756175157526523 + 3330.0000000000000 1.6673054047089748 + 3332.0000000000000 1.6590434111992776 + 3334.0000000000000 1.6508301712742712 + 3336.0000000000000 1.6426650298641807 + 3338.0000000000000 1.6345492758616256 + 3340.0000000000000 1.6264821737710247 + 3342.0000000000000 1.6184620056512871 + 3344.0000000000000 1.6104889657796508 + 3346.0000000000000 1.6025638477967963 + 3348.0000000000000 1.5946859677365923 + 3350.0000000000000 1.5868530231351599 + 3352.0000000000000 1.5790668053467021 + 3354.0000000000000 1.5713268031015961 + 3356.0000000000000 1.5636326035951096 + 3358.0000000000000 1.5559819171406457 + 3360.0000000000000 1.5483768162255456 + 3362.0000000000000 1.5408166019984901 + 3364.0000000000000 1.5333006275557728 + 3366.0000000000000 1.5258271931238134 + 3368.0000000000000 1.5183980200603338 + 3370.0000000000000 1.5110124508961216 + 3372.0000000000000 1.5036696581075637 + 3374.0000000000000 1.4963684171721057 + 3376.0000000000000 1.4891101621189089 + 3378.0000000000000 1.4818942723884834 + 3380.0000000000000 1.4747197889587909 + 3382.0000000000000 1.4675858572106577 + 3384.0000000000000 1.4604936823243673 + 3386.0000000000000 1.4534426766273529 + 3388.0000000000000 1.4464317946535568 + 3390.0000000000000 1.4394604550260777 + 3392.0000000000000 1.4325296876063576 + 3394.0000000000000 1.4256389339966440 + 3396.0000000000000 1.4187871035461628 + 3398.0000000000000 1.4119737995588124 + 3400.0000000000000 1.4051999255041436 + 3402.0000000000000 1.3984649490220655 + 3404.0000000000000 1.3917677719956698 + 3406.0000000000000 1.3851081013991875 + 3408.0000000000000 1.3784867589573870 + 3410.0000000000000 1.3719032354527012 + 3412.0000000000000 1.3653564597181220 + 3414.0000000000000 1.3588461684258661 + 3416.0000000000000 1.3523731422244165 + 3418.0000000000000 1.3459368924554878 + 3420.0000000000000 1.3395364062381658 + 3422.0000000000000 1.3331713825289528 + 3424.0000000000000 1.3268425978709664 + 3426.0000000000000 1.3205495818660644 + 3428.0000000000000 1.3142914083843689 + 3430.0000000000000 1.3080676773631812 + 3432.0000000000000 1.3018791947756949 + 3434.0000000000000 1.2957255064433535 + 3436.0000000000000 1.2896057987762219 + 3438.0000000000000 1.2835195170798397 + 3440.0000000000000 1.2774675271018605 + 3442.0000000000000 1.2714493890779064 + 3444.0000000000000 1.2654644252535645 + 3446.0000000000000 1.2595118759888497 + 3448.0000000000000 1.2535926941872206 + 3450.0000000000000 1.2477064529067241 + 3452.0000000000000 1.2418526312017506 + 3454.0000000000000 1.2360302191050894 + 3456.0000000000000 1.2302402813070039 + 3458.0000000000000 1.2244824022900904 + 3460.0000000000000 1.2187562367286695 + 3462.0000000000000 1.2130604835356764 + 3464.0000000000000 1.2073963412672231 + 3466.0000000000000 1.2017634046083288 + 3468.0000000000000 1.1961614612820528 + 3470.0000000000000 1.1905892035484336 + 3472.0000000000000 1.1850473767879814 + 3474.0000000000000 1.1795360728386302 + 3476.0000000000000 1.1740549433625589 + 3478.0000000000000 1.1686029228009023 + 3480.0000000000000 1.1631803236385652 + 3482.0000000000000 1.1577874488743432 + 3484.0000000000000 1.1524239559306357 + 3486.0000000000000 1.1470890333012829 + 3488.0000000000000 1.1417825344882186 + 3490.0000000000000 1.1365049875510986 + 3492.0000000000000 1.1312560550123807 + 3494.0000000000000 1.1260351897309115 + 3496.0000000000000 1.1208417634384742 + 3498.0000000000000 1.1156765413461491 + 3500.0000000000000 1.1105391905259707 + 3502.0000000000000 1.1054294370670461 + 3504.0000000000000 1.1003461512046748 + 3506.0000000000000 1.0952903457189265 + 3508.0000000000000 1.0902616917792829 + 3510.0000000000000 1.0852600102253278 + 3512.0000000000000 1.0802843264028845 + 3514.0000000000000 1.0753350050626582 + 3516.0000000000000 1.0704122535713041 + 3518.0000000000000 1.0655157828763369 + 3520.0000000000000 1.0606449337828203 + 3522.0000000000000 1.0557994792385066 + 3524.0000000000000 1.0509799228689574 + 3526.0000000000000 1.0461859772219717 + 3528.0000000000000 1.0414173026538158 + 3530.0000000000000 1.0366730706649734 + 3532.0000000000000 1.0319540860325926 + 3534.0000000000000 1.0272600627840078 + 3536.0000000000000 1.0225908392347589 + 3538.0000000000000 1.0179455095942473 + 3540.0000000000000 1.0133244565648829 + 3542.0000000000000 1.0087278332244154 + 3544.0000000000000 1.0041553851930600 + 3546.0000000000000 0.99960655653878805 + 3548.0000000000000 0.99508106335901791 + 3550.0000000000000 0.99057939471588363 + 3552.0000000000000 0.98610129608248276 + 3554.0000000000000 0.98164656174913656 + 3556.0000000000000 0.97721423942337948 + 3558.0000000000000 0.97280515478326590 + 3560.0000000000000 0.96841905326271793 + 3562.0000000000000 0.96405578868641006 + 3564.0000000000000 0.95971469850738367 + 3566.0000000000000 0.95539581159461917 + 3568.0000000000000 0.95109942611256981 + 3570.0000000000000 0.94682531284868965 + 3572.0000000000000 0.94257318021176284 + 3574.0000000000000 0.93834234368151903 + 3576.0000000000000 0.93413346185548352 + 3578.0000000000000 0.92994630449305904 + 3580.0000000000000 0.92578073514160941 + 3582.0000000000000 0.92163607643411505 + 3584.0000000000000 0.91751247579036332 + 3586.0000000000000 0.91341014459516634 + 3588.0000000000000 0.90932887409820262 + 3590.0000000000000 0.90526837273369709 + 3592.0000000000000 0.90122804190970174 + 3594.0000000000000 0.89720847052552311 + 3596.0000000000000 0.89320944818660508 + 3598.0000000000000 0.88923084741082814 + 3600.0000000000000 0.88527205224686323 + 3602.0000000000000 0.88133316712844179 + 3604.0000000000000 0.87741440287626271 + 3606.0000000000000 0.87351556740389824 + 3608.0000000000000 0.86963644037224852 + 3610.0000000000000 0.86577635815084752 + 3612.0000000000000 0.86193592043926470 + 3614.0000000000000 0.85811493318590715 + 3616.0000000000000 0.85431327719225725 + 3618.0000000000000 0.85053046063292126 + 3620.0000000000000 0.84676641179565382 + 3622.0000000000000 0.84302141168610822 + 3624.0000000000000 0.83929528194775227 + 3626.0000000000000 0.83558790771658475 + 3628.0000000000000 0.83189856153701258 + 3630.0000000000000 0.82822768872317609 + 3632.0000000000000 0.82457529162034526 + 3634.0000000000000 0.82094120582383412 + 3636.0000000000000 0.81732511460236490 + 3638.0000000000000 0.81372666154386619 + 3640.0000000000000 0.81014625524413308 + 3642.0000000000000 0.80658372884779117 + 3644.0000000000000 0.80303897482055353 + 3646.0000000000000 0.79951148195359290 + 3648.0000000000000 0.79600132434891568 + 3650.0000000000000 0.79250867791428348 + 3652.0000000000000 0.78903338788267241 + 3654.0000000000000 0.78557535055898919 + 3656.0000000000000 0.78213388936484673 + 3658.0000000000000 0.77870944813778253 + 3660.0000000000000 0.77530200242917913 + 3662.0000000000000 0.77191140824951066 + 3664.0000000000000 0.76853740538764359 + 3666.0000000000000 0.76517962211158019 + 3668.0000000000000 0.76183844696810898 + 3670.0000000000000 0.75851373352226148 + 3672.0000000000000 0.75520538457732034 + 3674.0000000000000 0.75191300613492806 + 3676.0000000000000 0.74863652968850336 + 3678.0000000000000 0.74537617856828298 + 3680.0000000000000 0.74213181581328502 + 3682.0000000000000 0.73890334763381904 + 3684.0000000000000 0.73569026978185126 + 3686.0000000000000 0.73249276782742201 + 3688.0000000000000 0.72931092590837621 + 3690.0000000000000 0.72614461555723209 + 3692.0000000000000 0.72299374625040802 + 3694.0000000000000 0.71985772512354607 + 3696.0000000000000 0.71673694664474275 + 3698.0000000000000 0.71363137963397016 + 3700.0000000000000 0.71054090324686814 + 3702.0000000000000 0.70746534143456385 + 3704.0000000000000 0.70440429854366970 + 3706.0000000000000 0.70135807049378984 + 3708.0000000000000 0.69832662131807743 + 3710.0000000000000 0.69530983702463633 + 3712.0000000000000 0.69230747406077997 + 3714.0000000000000 0.68931927199547838 + 3716.0000000000000 0.68634552183931863 + 3718.0000000000000 0.68338610748906825 + 3720.0000000000000 0.68044094686233358 + 3722.0000000000000 0.67750974626225724 + 3724.0000000000000 0.67459237320753540 + 3726.0000000000000 0.67168904587613454 + 3728.0000000000000 0.66879965439478728 + 3730.0000000000000 0.66592411946921015 + 3732.0000000000000 0.66306211314112429 + 3734.0000000000000 0.66021359767521270 + 3736.0000000000000 0.65737873585380602 + 3738.0000000000000 0.65455742346539292 + 3740.0000000000000 0.65174958389147708 + 3742.0000000000000 0.64895486941751168 + 3744.0000000000000 0.64617330671478412 + 3746.0000000000000 0.64340501907180214 + 3748.0000000000000 0.64064990743962347 + 3750.0000000000000 0.63790789776834056 + 3752.0000000000000 0.63517863580764544 + 3754.0000000000000 0.63246218496559459 + 3756.0000000000000 0.62975864351115862 + 3758.0000000000000 0.62706791712098786 + 3760.0000000000000 0.62438993421140887 + 3762.0000000000000 0.62172434601932247 + 3764.0000000000000 0.61907122750690691 + 3766.0000000000000 0.61643066507088728 + 3768.0000000000000 0.61380256873247552 + 3770.0000000000000 0.61118686927649613 + 3772.0000000000000 0.60858323433403028 + 3774.0000000000000 0.60599172755530650 + 3776.0000000000000 0.60341243537893807 + 3778.0000000000000 0.60084527183993175 + 3780.0000000000000 0.59829016999826024 + 3782.0000000000000 0.59574682374653221 + 3784.0000000000000 0.59321526471384112 + 3786.0000000000000 0.59069559014931139 + 3788.0000000000000 0.58818771781602541 + 3790.0000000000000 0.58569158295992207 + 3792.0000000000000 0.58320691463442065 + 3794.0000000000000 0.58073369374571404 + 3796.0000000000000 0.57827203805837013 + 3798.0000000000000 0.57582186881814590 + 3800.0000000000000 0.57338312337173047 + 3802.0000000000000 0.57095557393158813 + 3804.0000000000000 0.56853913384676447 + 3806.0000000000000 0.56613395011494805 + 3808.0000000000000 0.56373994725515364 + 3810.0000000000000 0.56135706463337298 + 3812.0000000000000 0.55898512478106721 + 3814.0000000000000 0.55662396874644471 + 3816.0000000000000 0.55427374950018826 + 3818.0000000000000 0.55193442571911255 + 3820.0000000000000 0.54960592835668853 + 3822.0000000000000 0.54728813664383835 + 3824.0000000000000 0.54498079474536287 + 3826.0000000000000 0.54268410185430305 + 3828.0000000000000 0.54039801735953108 + 3830.0000000000000 0.53812247482650455 + 3832.0000000000000 0.53585741584167867 + 3834.0000000000000 0.53360247573268837 + 3836.0000000000000 0.53135790598874189 + 3838.0000000000000 0.52912366667878208 + 3840.0000000000000 0.52689969387849267 + 3842.0000000000000 0.52468593291448917 + 3844.0000000000000 0.52248209049354777 + 3846.0000000000000 0.52028828500334712 + 3848.0000000000000 0.51810454072850409 + 3850.0000000000000 0.51593079617403126 + 3852.0000000000000 0.51376699838078588 + 3854.0000000000000 0.51161293528529428 + 3856.0000000000000 0.50946857778910981 + 3858.0000000000000 0.50733402068785038 + 3860.0000000000000 0.50520920485319698 + 3862.0000000000000 0.50309407897568259 + 3864.0000000000000 0.50098851563473490 + 3866.0000000000000 0.49889233618766859 + 3868.0000000000000 0.49680569380546125 + 3870.0000000000000 0.49472854754792644 + 3872.0000000000000 0.49266084240407815 + 3874.0000000000000 0.49060252896757700 + 3876.0000000000000 0.48855329552922283 + 3878.0000000000000 0.48651334568797372 + 3880.0000000000000 0.48448264873834945 + 3882.0000000000000 0.48246115172258697 + 3884.0000000000000 0.48044880675139801 + 3886.0000000000000 0.47844540044488054 + 3888.0000000000000 0.47645095291876055 + 3890.0000000000000 0.47446552243616730 + 3892.0000000000000 0.47248905808693070 + 3894.0000000000000 0.47052151344269472 + 3896.0000000000000 0.46856277510214744 + 3898.0000000000000 0.46661267874478285 + 3900.0000000000000 0.46467136517976815 + 3902.0000000000000 0.46273879380806748 + 3904.0000000000000 0.46081491685517700 + 3906.0000000000000 0.45889968957943156 + 3908.0000000000000 0.45699285477647339 + 3910.0000000000000 0.45509454932657284 + 3912.0000000000000 0.45320476570271917 + 3914.0000000000000 0.45132345800647783 + 3916.0000000000000 0.44945058284174350 + 3918.0000000000000 0.44758599250934872 + 3920.0000000000000 0.44572961784582910 + 3922.0000000000000 0.44388154872461372 + 3924.0000000000000 0.44204174480434699 + 3926.0000000000000 0.44021016276859010 + 3928.0000000000000 0.43838676077554894 + 3930.0000000000000 0.43657127276478425 + 3932.0000000000000 0.43476387986352183 + 3934.0000000000000 0.43296454599810574 + 3936.0000000000000 0.43117322963380217 + 3938.0000000000000 0.42938989016943530 + 3940.0000000000000 0.42761437807725827 + 3942.0000000000000 0.42584665227110025 + 3944.0000000000000 0.42408678538315459 + 3946.0000000000000 0.42233473762264634 + 3948.0000000000000 0.42059046961320762 + 3950.0000000000000 0.41885394218751576 + 3952.0000000000000 0.41712490918209744 + 3954.0000000000000 0.41540353624695914 + 3956.0000000000000 0.41368978932508993 + 3958.0000000000000 0.41198363078534106 + 3960.0000000000000 0.41028502260547189 + 3962.0000000000000 0.40859384004750732 + 3964.0000000000000 0.40691001492016787 + 3966.0000000000000 0.40523363045738492 + 3968.0000000000000 0.40356464745721010 + 3970.0000000000000 0.40190303012733136 + 3972.0000000000000 0.40024874176964720 + 3974.0000000000000 0.39860157948930125 + 3976.0000000000000 0.39696164480163160 + 3978.0000000000000 0.39532893047530671 + 3980.0000000000000 0.39370340246898761 + 3982.0000000000000 0.39208502514260130 + 3984.0000000000000 0.39047372010285675 + 3986.0000000000000 0.38886934717384658 + 3988.0000000000000 0.38727202294964053 + 3990.0000000000000 0.38568170866787044 + 3992.0000000000000 0.38409837188914142 + 3994.0000000000000 0.38252197819750539 + 3996.0000000000000 0.38095238668804937 + 3998.0000000000000 0.37938959319335797 + 4000.0000000000000 0.42600240240564924 diff --git a/tests/ray-generation-test-environment/CTEM b/tests/ray-generation-test-environment/CTEM new file mode 120000 index 00000000..4e9df72b --- /dev/null +++ b/tests/ray-generation-test-environment/CTEM @@ -0,0 +1 @@ +../build/src/CTEM \ No newline at end of file diff --git a/tests/ray-generation-test-environment/LOLASethCraterCatalogv8gt20-binned.dat b/tests/ray-generation-test-environment/LOLASethCraterCatalogv8gt20-binned.dat new file mode 100644 index 00000000..64f0ea87 --- /dev/null +++ b/tests/ray-generation-test-environment/LOLASethCraterCatalogv8gt20-binned.dat @@ -0,0 +1,15 @@ + 16000.000 1.67673714E-02 613 + 22627.416 8.79671574E-02 1608 + 31999.998 0.13588955 1242 + 45254.828 0.18796957 859 + 63999.992 0.21663548 495 + 90509.656 0.23370373 267 + 127999.98 0.16630602 95 + 181019.31 0.11553892 33 + 255999.97 0.11203775 16 + 362038.63 8.40283111E-02 6 + 511999.94 0.16805661 6 + 724077.25 0.28009436 5 + 1023999.9 0.22407550 2 + 1448154.5 0.0000000 0 + 2047999.8 0.44815099 1 diff --git a/ray-generation-test-environment/MintonLunarProduction.dat b/tests/ray-generation-test-environment/MintonLunarProduction.dat similarity index 100% rename from ray-generation-test-environment/MintonLunarProduction.dat rename to tests/ray-generation-test-environment/MintonLunarProduction.dat diff --git a/ray-generation-test-environment/SinusMedii-data-binned.dat b/tests/ray-generation-test-environment/SinusMedii-data-binned.dat similarity index 100% rename from ray-generation-test-environment/SinusMedii-data-binned.dat rename to tests/ray-generation-test-environment/SinusMedii-data-binned.dat diff --git a/ray-generation-test-environment/Strom-frontside-highlands.csv b/tests/ray-generation-test-environment/Strom-frontside-highlands.csv similarity index 100% rename from ray-generation-test-environment/Strom-frontside-highlands.csv rename to tests/ray-generation-test-environment/Strom-frontside-highlands.csv diff --git a/ray-generation-test-environment/bar.pro b/tests/ray-generation-test-environment/bar.pro similarity index 100% rename from ray-generation-test-environment/bar.pro rename to tests/ray-generation-test-environment/bar.pro diff --git a/ray-generation-test-environment/cleanup b/tests/ray-generation-test-environment/cleanup similarity index 100% rename from ray-generation-test-environment/cleanup rename to tests/ray-generation-test-environment/cleanup diff --git a/ray-generation-test-environment/ctem.in b/tests/ray-generation-test-environment/ctem.in similarity index 100% rename from ray-generation-test-environment/ctem.in rename to tests/ray-generation-test-environment/ctem.in diff --git a/ray-generation-test-environment/ctem_driver.pro b/tests/ray-generation-test-environment/ctem_driver.pro similarity index 100% rename from ray-generation-test-environment/ctem_driver.pro rename to tests/ray-generation-test-environment/ctem_driver.pro diff --git a/tests/ray-generation-test-environment/ctem_image_dem.pro b/tests/ray-generation-test-environment/ctem_image_dem.pro new file mode 100755 index 00000000..ad6fbd7e --- /dev/null +++ b/tests/ray-generation-test-environment/ctem_image_dem.pro @@ -0,0 +1,41 @@ +pro ctem_image_dem,ncount,gridsize,pix,surface_dem,surface_dem_image +; Generates the shaded surface DEM image and saves it as a jpeg output image in the 'surf' directory +; outputs surface_dem_arr, which may be scaled to use as a console image + +; This code is for reading in the x-y positions from the cumulative distribution and separating out into layers +; so that the tallied craters can be drawn as circles +;!PATH = Expand_Path('+/home/campus/daminton/coyote/') + ':' + !PATH + +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +TVLCT, red, green, blue, /GET + +sun = 20.d0 +radsun = sun * !dtor + +surface_dem_arr = dblarr(gridsize,gridsize) + +surface_dem_arr=surface_dem-shift(surface_dem,0,1) +surface_dem_arr = (0.5d0*!dpi) + atan(surface_dem_arr,pix) ; Get average slope +surface_dem_arr = abs(surface_dem_arr - radsun < 0.5d0*!dpi) ; incident angle +surface_dem_arr = 254.0d0 * cos(surface_dem_arr) ; shaded relief surface + +tv, surface_dem_arr, 0, 0, xsize=gridsize, ysize=gridsize, /device +print,'plotting' + +surface_dem_image = TVRD(True=1) +Set_Plot, thisDevice + +; save surface display +if (file_test('surf',/DIRECTORY) eq 0) then begin + file_mkdir,'surf' +endif +fnum = string(ncount,format='(I6.6)') +fname = 'surf/surf' + fnum + '.jpg' + +write_jpeg, fname, surface_dem_image, true=1, quality=100 + +end diff --git a/tests/ray-generation-test-environment/ctem_image_presentation.pro b/tests/ray-generation-test-environment/ctem_image_presentation.pro new file mode 100755 index 00000000..05a7d65a --- /dev/null +++ b/tests/ray-generation-test-environment/ctem_image_presentation.pro @@ -0,0 +1,143 @@ +pro ctem_image_presentation,ncount,gridsize,pix,curyear,odist,pdist,tdist,ph1,map +; Generates the simplified version of the console display for use in presentations +; Plots the R-plot on the left and the image map on the right + +; presentation graphics +presresx = 1024 +presresy = 0.6*presresx +area = (gridsize * pix)^2 + +minx = (pix / 3.0d0) * 1d-3 +maxx = 3 * pix * gridsize * 1d-3 + +;strings for display +dum = string(format='(E10.4)', curyear) +parts = strsplit(dum, 'E', /extract) +fcuryear = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) +time = 'Time = ' +timeunit = ' yr' + +if (file_test('presentation',/DIRECTORY) eq 0) then begin + file_mkdir,'presentation' +endif + +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[presresx,presresy],Set_Pixel_Depth=24, Decomposed=0 +loadct, 0 +TVLCT, red, green, blue, /GET + +;geometric saturation +geom = dblarr(2,2) +geomem = dblarr(2,2) +geomep = dblarr(2,2) +geomel = dblarr(2,2) +geom(0,0) = minx +geom(0,1) = maxx +geom(1,*) = 3.12636d0 +geomem(0,0) = minx +geomem(0,1) = maxx +geomem(1,*) = 0.156318d0 +geomep(0,0) = minx +geomep(0,1) = maxx +geomep(1,*) = 0.312636d0 +geomel(0,0) = minx +geomel(0,1) = maxx +geomel(1,*) = 0.0312636d0 + +; Remove zeros +nz = where(odist(5,*) ne 0.0,count) +if (count gt 0) then begin + odistnz = dblarr(6,count) + odistnz(*,*)= odist(*,nz) +endif else begin + odistnz = odist +endelse + +nz = where(tdist(5,*) ne 0.0,count) +if (count gt 0) then begin + tdistnz = dblarr(6,count) + tdistnz(*,*)= tdist(*,nz) +endif else begin + tdistnz = tdist +endelse + +nz = where(pdist(5,*) ne 0.0,count) +if (count gt 0) then begin + pdistnz = dblarr(6,count) + pdistnz(*,*)= pdist(*,nz) +endif else begin + pdistnz = pdist +endelse + +; create r-plot array containing exactly 1 crater per bin +area = (gridsize * pix * 1d-3)^2 +plo = 1 +while (sqrt(2.0d0)^plo gt minx) do begin + plo = plo - 1 +endwhile +phi = plo + 1 +while (sqrt(2.0d0)^phi lt maxx) do begin + phi = phi + 1 +endwhile +n = phi - plo +sdist = dblarr(6,n + 1) +p = plo +for i=0,n do begin + sdist(0,i) = sqrt(2.d0)^p + sdist(1,i) = sqrt(2.d0)^(p+1) + sdist(2,i) = sqrt(sdist(0,i) * sdist(1,i)) + sdist(3,i) = 1.0d0 + sdist(5,i) = (sdist(2,i))^3 / (area * (sdist(1,i) - sdist(0,i))) + p = p + 1 +endfor +sdist(4,*) = reverse(total(sdist(3,*),/cumulative),2) + + +plot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=0, color=255, thick=2.0, $ + TITLE='Crater Distribution R-Plot', charsize=1.2, $ + XTITLE='Crater Diameter (km)', $ + XRANGE=[minx,maxx], /XLOG, XSTYLE=1, $ + YTITLE='R Value', $ + YRANGE=[5.0e-4,5.0e0], /YLOG, YSTYLE=1, $ + /device, pos = [0.12,0.12,0.495,0.495]*presresx + +Dfac = sqrt(sqrt(2.0d0)) + +;display observed crater distribution +oplot, tdistnz(2,*)*1.0d-3, tdistnz(5,*), line=0, color=255, thick=1.0 +;oplot, geom(0,*), geom(1,*), line=2, color=255, thick=1.0 +oplot, geomem(0,*), geomem(1,*), line=1, color=255, thick=1.0 +oplot, geomep(0,*), geomep(1,*), line=1, color=255, thick=1.0 +;oplot, geomel(0,*), geomel(1,*), line=1, color=255, thick=1.0 +oplot, pdistnz(2,*)*1.0d-3, pdistnz(5,*), line=3, color=255, thick=1.0 +oplot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=1, color=255, thick=1.0 +oplot, sdist(0,*), sdist(5,*), line=1, color=255, thick=1.0 +oplot, ph1(0,*)*Dfac*1.0d-3, ph1(1,*), psym=1, color=255, thick=1.0 +;oplot, ph2(0,*), ph2(1,*), psym=4, color=255, thick=1.0 +;oplot, ph3(0,*), ph3(1,*), psym=5, color=255, thick=1.0 + +;draw box around the main surface display & fill +displaysize = floor(0.45*presresx) ; size of displayed surface +surfxpos = floor(0.520*presresx) +surfypos = floor(0.12*presresy) +xbox = [surfxpos - 1,surfxpos - 1,surfxpos + displaysize,surfxpos + displaysize,surfxpos - 1] +ybox = [surfypos - 1,surfypos + displaysize,surfypos + displaysize,surfypos - 1,surfypos - 1] +plotS, xbox, ybox, /device, color=255 + +mapscaled = congrid(map,3,displaysize,displaysize,/interp) + +;mapscaled=congrid(map,displaysize,displaysize) ; scale image +tv, mapscaled, surfxpos, surfypos, xsize=displaysize, ysize=displaysize, true=1, /device + +xyouts, 0.310*presresx, 0.04*presresy, time + fcuryear + timeunit, color=255, charsize=2*presresy/720., /device + +snapshot = TVRD(True=1) +Set_Plot, thisDevice +fnum = string(ncount,format='(I6.6)') +fname = 'presentation/presentation' + fnum + '.jpg' +Write_JPEG, fname, snapshot, True=1, Quality=90 + + +end diff --git a/ray-generation-test-environment/ctem_image_regolith.pro b/tests/ray-generation-test-environment/ctem_image_regolith.pro similarity index 100% rename from ray-generation-test-environment/ctem_image_regolith.pro rename to tests/ray-generation-test-environment/ctem_image_regolith.pro diff --git a/tests/ray-generation-test-environment/ctem_image_shaded_relief.pro b/tests/ray-generation-test-environment/ctem_image_shaded_relief.pro new file mode 100755 index 00000000..73986f84 --- /dev/null +++ b/tests/ray-generation-test-environment/ctem_image_shaded_relief.pro @@ -0,0 +1,52 @@ +pro ctem_image_shaded_relief,ncount,gridsize,pix,surface_dem,height_vals,minh,maxh,dirname,shaded_image +; Generates the shaded depth map image and saves it as a jpeg output image in the 'rego' directory +; outputs dshaded, which may be scaled to use as a console image +; Uses the array height_vals for the color +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +loadct, 33 +TVLCT, red, green, blue, /GET + +light=[[1,1,1],[0,0,0],[-1,-1,-1]] + +; convolution of the dem with the 3x3 matrix + +shaded=bytscl(convol(float(surface_dem),float(light))) +if max(shaded) eq 0 then shaded=255 + +; scale the dem to the height +if (minh gt maxh) then begin + tmp = minh + minh = maxh + maxh = tmp +endif + +demscaled = ((height_vals - minh) > 0.0) < (maxh-minh) +if ((maxh - minh) eq 0.0) then begin + demscaled = demscaled * 0.0 +endif else begin + demscaled = demscaled/(maxh-minh)*255.0 +endelse + +tv, demscaled, 0, 0, xsize=gridsize, ysize=gridsize, /device +shaded_image = TVRD(True=1) +shadedscl =float(shaded)/255.0 +shaded_imagearr = dblarr(3,gridsize,gridsize) +shaded_imagearr(0,*,*) = float(shaded_image(0,*,*)) * shadedscl(*,*) +shaded_imagearr(1,*,*) = float(shaded_image(1,*,*)) * shadedscl(*,*) +shaded_imagearr(2,*,*) = float(shaded_image(2,*,*)) * shadedscl(*,*) +shaded_image=round(shaded_imagearr) +Set_Plot, thisDevice + +if (file_test(dirname,/DIRECTORY) eq 0) then begin + file_mkdir,dirname +endif + +fnum = string(ncount,format='(I6.6)') +fname = dirname + '/' + dirname + fnum + '.jpg' +write_jpeg,fname,shaded_image,true=1,quality=90 + +end diff --git a/ray-generation-test-environment/ctem_io_read_input.pro b/tests/ray-generation-test-environment/ctem_io_read_input.pro similarity index 100% rename from ray-generation-test-environment/ctem_io_read_input.pro rename to tests/ray-generation-test-environment/ctem_io_read_input.pro diff --git a/tests/ray-generation-test-environment/ctem_io_read_old.pro b/tests/ray-generation-test-environment/ctem_io_read_old.pro new file mode 100644 index 00000000..a9013687 --- /dev/null +++ b/tests/ray-generation-test-environment/ctem_io_read_old.pro @@ -0,0 +1,45 @@ +pro ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass +Compile_Opt DEFINT32 +openr,LUN,'surface_ejc.dat',/GET_LUN +readu,LUN,regolith +free_lun,LUN + +openr,LUN,'surface_dem.dat',/GET_LUN +readu,LUN,surface_dem +free_lun,LUN + +distl = file_lines('odistribution.dat') - 1 +pdistl = file_lines('pdistribution.dat') - 1 + +;read in observed cumulative distribution +odist = dblarr(6,distl) +line = "temp" +openr,LUN,'odistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,odist +close,LUN +free_lun,LUN + +;read in true cumulative distribution +tdist = dblarr(6,distl) +openr,LUN,'tdistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,tdist +close,LUN +free_lun,LUN + +;read in production function +pdist = dblarr(6,pdistl) +openr,LUN,'pdistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,pdist +close,LUN +free_lun,LUN + +;read in accumulated mass from file +openr,LUN,'impactmass.dat',/GET_LUN +readf,LUN,mass +close,LUN +free_lun,LUN + +end diff --git a/tests/ray-generation-test-environment/ctem_window_display.pro b/tests/ray-generation-test-environment/ctem_window_display.pro new file mode 100644 index 00000000..d6edf5b9 --- /dev/null +++ b/tests/ray-generation-test-environment/ctem_window_display.pro @@ -0,0 +1,249 @@ +pro ctem_window_display,ncount,totalimpacts,gridsize,pix,curyear,masstot,odist,pdist,tdist,ph1,surface_dem,regolith,map,popupconsole +; Produces the console window display. The array 'map' is used to generate the image on the right-hand side +Compile_Opt DEFINT32 + +; console output graphics resolution +minref = pix * 1.0d-4 +conresx = 1280 +;conresy = 0.758*conresx +profsize = 0.00 +conresy = (0.60 + profsize) * conresx +sun = 20.d0 ; sun angle for display + +minx = (pix / 3.0d0) * 1d-3 +maxx = 3 * pix * gridsize * 1d-3 +charfac = 1.6 ; character size multiplier + +if strmatch(popupconsole,'T',/fold_case) then begin + device, decomposed=0, retain=2 + thisDevice = !D.NAME + SET_PLOT, 'Z' + TVLCT, red, green, blue, /GET + SET_PLOT, thisDevice + !P.MULTI = [0, 1, 2] + Window, 0, xsize=conresx, ysize=conresy +endif else begin + SET_PLOT, 'Z', /COPY + device, set_resolution=[conresx,conresy],decomposed=0, Z_Buffer=0 + TVLCT, red, green, blue, /GET + !P.MULTI = [0, 1, 2] + erase +endelse + +;set up first color scale +loadct, 0 + +;strings for display +time = 'Time = ' +timeunit = ' yr' +timp = 'Total impacts (dotdash) = ' +tcrt = 'Total craters (line) = ' +ocrt = 'Countable craters (bold) = ' +epwr = 'Mean regolith depth = ' +mtot = 'Impacted mass = ' +c1lab = 'Min. Elevation' +c2lab = 'Mean Elevation' +c3lab = 'Max. Elevation' + +maxelev = max(surface_dem) +minelev = min(surface_dem) +medelev = mean(surface_dem) +c1 = string(minelev, format = '(F9.1)') + ' m' +c2 = string(medelev, format = '(F9.1)') + ' m' +c3 = string(maxelev, format = '(F9.1)') + ' m' +tslp = mean(regolith) + +;geometric saturation +geom = dblarr(2,2) +geomem = dblarr(2,2) +geomep = dblarr(2,2) +geomel = dblarr(2,2) +geom(0,0) = minx +geom(0,1) = maxx +geom(1,*) = 3.12636d0 +geomem(0,0) = minx +geomem(0,1) = maxx +geomem(1,*) = 0.156318d0 +geomep(0,0) = minx +geomep(0,1) = maxx +geomep(1,*) = 0.312636d0 +geomel(0,0) = minx +geomel(0,1) = maxx +geomel(1,*) = 0.0312636d0 + +; Remove zeros +nz = where(odist(5,*) ne 0.0,count) +if (count gt 0) then begin + odistnz = dblarr(6,count) + odistnz(*,*)= odist(*,nz) +endif else begin + odistnz = odist +endelse + +nz = where(tdist(5,*) ne 0.0,count) +if (count gt 0) then begin + tdistnz = dblarr(6,count) + tdistnz(*,*)= tdist(*,nz) +endif else begin + tdistnz = tdist +endelse + +nz = where(pdist(5,*) ne 0.0,count) +if (count gt 0) then begin + pdistnz = dblarr(6,count) + pdistnz(*,*)= pdist(*,nz) + +endif else begin + pdistnz = pdist +endelse + +; create r-plot array containing exactly 1 crater per bin +area = (gridsize * pix * 1d-3)^2 +plo = 1 +while (sqrt(2.0d0)^plo gt minx) do begin + plo = plo - 1 +endwhile +phi = plo + 1 +while (sqrt(2.0d0)^phi lt maxx) do begin + phi = phi + 1 +endwhile +n = phi - plo +sdist = dblarr(6,n + 1) +p = plo +for i=0,n do begin + sdist(0,i) = sqrt(2.d0)^p + sdist(1,i) = sqrt(2.d0)^(p+1) + sdist(2,i) = sqrt(sdist(0,i) * sdist(1,i)) + sdist(3,i) = 1.0d0 + sdist(5,i) = (sdist(2,i))^3 / (area * (sdist(1,i) - sdist(0,i))) + p = p + 1 +endfor +sdist(4,*) = reverse(total(sdist(3,*),/cumulative),2) + +plot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=0, color=255, thick=2.0, $ + TITLE='Crater Distribution R-Plot', charsize=charfac*conresy/720, $ + XTITLE='Crater Diameter (km)', $ + XRANGE=[minx,maxx], /XLOG, XSTYLE=1, $ + YTITLE='R Value', $ + YRANGE=[5.0e-4,5.0e0], /YLOG, YSTYLE=1, $ + /device, pos = [0.085*conresx,(0.25 + profsize)*conresy,0.44*conresx,0.85*conresy] + +Dfac = sqrt(sqrt(2.0d0)) + +;display observed crater distribution +oplot, tdistnz(2,*)*1.0d-3, tdistnz(5,*), line=0, color=255, thick=1.0 +oplot, geom(0,*), geom(1,*), line=2, color=255, thick=1.0 +oplot, geomem(0,*), geomem(1,*), line=1, color=255, thick=1.0 +oplot, geomep(0,*), geomep(1,*), line=1, color=255, thick=1.0 +oplot, geomel(0,*), geomel(1,*), line=1, color=255, thick=1.0 +oplot, pdistnz(2,*)*1.0d-3, pdistnz(5,*), line=3, color=255, thick=1.0 +oplot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=1, color=255, thick=1.0 +oplot, sdist(0,*), sdist(5,*), line=1, color=255, thick=1.0 +oplot, ph1(0,*)*Dfac*1.0d-3, ph1(1,*), psym=1, color=255, thick=1.0 +;oplot, ph2(0,*), ph2(1,*), psym=4, color=255, thick=1.0 +;oplot, ph3(0,*), ph3(1,*), psym=5, color=255, thick=1.0 + +; set up profile display +surfpos = dblarr(gridsize) +surfpro = dblarr(gridsize) +surfhpro = dblarr(gridsize) +surfrpro = dblarr(gridsize) +for k = 0,gridsize-1 do begin + surfpos(k) = (-0.5d0*(gridsize-1) + double(k)) * pix +endfor +surfpro(*) = surface_dem(*,gridsize/2-1) +surfhpro(*) = regolith(*,gridsize/2-1) +surfrpro(*) = surfpro(*) - surfhpro(*) + +; set up profile +;maxelevp = max(surfpro) +;minelevp = min(surfpro) +;medelevp = mean(surfpro) +;vertrange = 1.5 * abs(maxelevp-minelevp) +;vertadd = 0.5d0 * (vertrange - abs(maxelevp-minelevp)) +;horzrange = vertrange * 5.86666666667d0 +;if (horzrange gt (pix*gridsize)) then horzrange = pix*gridsize +;plot, surfpos(*)/1.0d3, surfpro(*)/1.0d3, line=0, color=255, thick=1.0, $ +; TITLE='Matrix Cross-Section', charsize=1.0, $ +; XTITLE='Horizontal Position (km)', $ +; XRANGE=[(-1.0d0*horzrange/2.0d3),(horzrange/2.0d3)], XSTYLE=1, $ +; YTITLE='Elevation (km)', $ +; YRANGE=[((minelevp - vertadd)/1.0d3),((maxelevp + vertadd)/1.0d3)], YSTYLE=1, $ +; /device, pos = [0.063*conresx,0.049*conresy,0.99*conresx,0.26*conresy] +;oplot, surfpos(*)*1.0d-3, surfrpro(*)*1.0d-3, line=0, color=255, thick=1.0 + +;display text +dum = string(format='(E10.4)', curyear) +parts = strsplit(dum, 'E', /extract) +fcuryear = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) + ' yr' +ftimp = string(totalimpacts, format = '(I13)') +ftcnt = string(tdist(4,0), format = '(I13)') +focnt = string(odist(4,0), format = '(I13)') +ftslp = string(tslp, format = '(F13.3)') + ' m' + + +dum = string(format='(E10.4)',masstot) +parts = strsplit(dum, 'E', /extract) +fmtot = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) + ' kg' + +; Display information text below the R-plot +texttop = 0.15 + profsize +textspc = 0.035 +textleft = 0.05*conresx +textbreak = 0.25*conresx +xyouts, textleft, (texttop - 0*textspc)*conresy, time, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 1*textspc)*conresy, timp, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 2*textspc)*conresy, tcrt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 3*textspc)*conresy, ocrt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 4*textspc)*conresy, mtot, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 0*textspc)*conresy, fcuryear, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 1*textspc)*conresy, ftimp, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 2*textspc)*conresy, ftcnt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 3*textspc)*conresy, focnt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 4*textspc)*conresy, fmtot, color=255, charsize=charfac*conresy/720., /device + +; Display information text above the R-plot +xyouts, 0.0368*conresx, 0.972*conresy, c1lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.195*conresx, 0.972*conresy, c2lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.353*conresx, 0.972*conresy, c3lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.0368*conresx, 0.944*conresy, c1, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.195*conresx, 0.944*conresy, c2, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.353*conresx, 0.944*conresy, c3, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.100*conresx, 0.917*conresy, epwr, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.278*conresx, 0.917*conresy, ftslp, color=255, charsize=charfac*conresy/720., /device + +;print to screen +print, ncount, ' time = ', curyear +;print, ncount, ' tot impacts = ', tdist +;print, ncount, ' tot craters = ', totalimpacts +;print, ncount, ' obs craters = ', ocrcnt +;print, ncount, ' regolith = ', tslp +;print, ncount, ' prod R = ', mean(prval(1,*)) + +;draw box around the main surface display & fill +displaysize = floor(0.53*conresx) ; size of displayed surface +surfxpos = floor(0.462*conresx) +surfypos = floor((0.05 + profsize)*conresy) +xbox = [surfxpos - 1,surfxpos - 1,surfxpos + displaysize,surfxpos + displaysize,surfxpos - 1] +ybox = [surfypos - 1,surfypos + displaysize,surfypos + displaysize,surfypos - 1,surfypos - 1] +plotS, xbox, ybox, /device, color=255 + +; for display +mapscaled = congrid(map,3,displaysize,displaysize,/interp) + +tv, mapscaled, surfxpos, surfypos, xsize=displaysize, ysize=displaysize, true=1, /device + +; ---------- saving window ---------- + +; save console window +fnum = string(ncount,format='(I6.6)') +; print screen to JPEG file +if (file_test('console',/DIRECTORY) eq 0) then begin + file_mkdir,'console' +endif +print, ncount, ' saving window' +fname = 'console/console' + fnum + '.jpg' +dwin = tvrd(true=1) +write_jpeg, fname, dwin, true=1, quality=90 + +end diff --git a/ray-generation-test-environment/lunar-MBA-impactor-velocities.dat b/tests/ray-generation-test-environment/lunar-MBA-impactor-velocities.dat similarity index 100% rename from ray-generation-test-environment/lunar-MBA-impactor-velocities.dat rename to tests/ray-generation-test-environment/lunar-MBA-impactor-velocities.dat diff --git a/tests/ray-generation-test-environment/start.in b/tests/ray-generation-test-environment/start.in new file mode 100644 index 00000000..eb1e22d6 --- /dev/null +++ b/tests/ray-generation-test-environment/start.in @@ -0,0 +1 @@ +ctem_driver diff --git a/ray-generation-test-environment/testprofile.dat b/tests/ray-generation-test-environment/testprofile.dat similarity index 100% rename from ray-generation-test-environment/testprofile.dat rename to tests/ray-generation-test-environment/testprofile.dat diff --git a/tests/regolith-transport-run-example/CTEM b/tests/regolith-transport-run-example/CTEM new file mode 120000 index 00000000..4e9df72b --- /dev/null +++ b/tests/regolith-transport-run-example/CTEM @@ -0,0 +1 @@ +../build/src/CTEM \ No newline at end of file diff --git a/tests/regolith-transport-run-example/LOLASethCraterCatalogv8gt20-binned.dat b/tests/regolith-transport-run-example/LOLASethCraterCatalogv8gt20-binned.dat new file mode 100644 index 00000000..64f0ea87 --- /dev/null +++ b/tests/regolith-transport-run-example/LOLASethCraterCatalogv8gt20-binned.dat @@ -0,0 +1,15 @@ + 16000.000 1.67673714E-02 613 + 22627.416 8.79671574E-02 1608 + 31999.998 0.13588955 1242 + 45254.828 0.18796957 859 + 63999.992 0.21663548 495 + 90509.656 0.23370373 267 + 127999.98 0.16630602 95 + 181019.31 0.11553892 33 + 255999.97 0.11203775 16 + 362038.63 8.40283111E-02 6 + 511999.94 0.16805661 6 + 724077.25 0.28009436 5 + 1023999.9 0.22407550 2 + 1448154.5 0.0000000 0 + 2047999.8 0.44815099 1 diff --git a/regolith-transport-run-example/MintonLunarProduction.dat b/tests/regolith-transport-run-example/MintonLunarProduction.dat similarity index 100% rename from regolith-transport-run-example/MintonLunarProduction.dat rename to tests/regolith-transport-run-example/MintonLunarProduction.dat diff --git a/regolith-transport-run-example/SinusMedii-data-binned.dat b/tests/regolith-transport-run-example/SinusMedii-data-binned.dat similarity index 100% rename from regolith-transport-run-example/SinusMedii-data-binned.dat rename to tests/regolith-transport-run-example/SinusMedii-data-binned.dat diff --git a/regolith-transport-run-example/bar.pro b/tests/regolith-transport-run-example/bar.pro similarity index 100% rename from regolith-transport-run-example/bar.pro rename to tests/regolith-transport-run-example/bar.pro diff --git a/regolith-transport-run-example/cleanup b/tests/regolith-transport-run-example/cleanup similarity index 100% rename from regolith-transport-run-example/cleanup rename to tests/regolith-transport-run-example/cleanup diff --git a/regolith-transport-run-example/ctem.in b/tests/regolith-transport-run-example/ctem.in similarity index 100% rename from regolith-transport-run-example/ctem.in rename to tests/regolith-transport-run-example/ctem.in diff --git a/regolith-transport-run-example/ctem_driver.pro b/tests/regolith-transport-run-example/ctem_driver.pro similarity index 100% rename from regolith-transport-run-example/ctem_driver.pro rename to tests/regolith-transport-run-example/ctem_driver.pro diff --git a/tests/regolith-transport-run-example/ctem_image_dem.pro b/tests/regolith-transport-run-example/ctem_image_dem.pro new file mode 100755 index 00000000..ad6fbd7e --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_image_dem.pro @@ -0,0 +1,41 @@ +pro ctem_image_dem,ncount,gridsize,pix,surface_dem,surface_dem_image +; Generates the shaded surface DEM image and saves it as a jpeg output image in the 'surf' directory +; outputs surface_dem_arr, which may be scaled to use as a console image + +; This code is for reading in the x-y positions from the cumulative distribution and separating out into layers +; so that the tallied craters can be drawn as circles +;!PATH = Expand_Path('+/home/campus/daminton/coyote/') + ':' + !PATH + +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +TVLCT, red, green, blue, /GET + +sun = 20.d0 +radsun = sun * !dtor + +surface_dem_arr = dblarr(gridsize,gridsize) + +surface_dem_arr=surface_dem-shift(surface_dem,0,1) +surface_dem_arr = (0.5d0*!dpi) + atan(surface_dem_arr,pix) ; Get average slope +surface_dem_arr = abs(surface_dem_arr - radsun < 0.5d0*!dpi) ; incident angle +surface_dem_arr = 254.0d0 * cos(surface_dem_arr) ; shaded relief surface + +tv, surface_dem_arr, 0, 0, xsize=gridsize, ysize=gridsize, /device +print,'plotting' + +surface_dem_image = TVRD(True=1) +Set_Plot, thisDevice + +; save surface display +if (file_test('surf',/DIRECTORY) eq 0) then begin + file_mkdir,'surf' +endif +fnum = string(ncount,format='(I6.6)') +fname = 'surf/surf' + fnum + '.jpg' + +write_jpeg, fname, surface_dem_image, true=1, quality=100 + +end diff --git a/tests/regolith-transport-run-example/ctem_image_presentation.pro b/tests/regolith-transport-run-example/ctem_image_presentation.pro new file mode 100755 index 00000000..05a7d65a --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_image_presentation.pro @@ -0,0 +1,143 @@ +pro ctem_image_presentation,ncount,gridsize,pix,curyear,odist,pdist,tdist,ph1,map +; Generates the simplified version of the console display for use in presentations +; Plots the R-plot on the left and the image map on the right + +; presentation graphics +presresx = 1024 +presresy = 0.6*presresx +area = (gridsize * pix)^2 + +minx = (pix / 3.0d0) * 1d-3 +maxx = 3 * pix * gridsize * 1d-3 + +;strings for display +dum = string(format='(E10.4)', curyear) +parts = strsplit(dum, 'E', /extract) +fcuryear = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) +time = 'Time = ' +timeunit = ' yr' + +if (file_test('presentation',/DIRECTORY) eq 0) then begin + file_mkdir,'presentation' +endif + +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[presresx,presresy],Set_Pixel_Depth=24, Decomposed=0 +loadct, 0 +TVLCT, red, green, blue, /GET + +;geometric saturation +geom = dblarr(2,2) +geomem = dblarr(2,2) +geomep = dblarr(2,2) +geomel = dblarr(2,2) +geom(0,0) = minx +geom(0,1) = maxx +geom(1,*) = 3.12636d0 +geomem(0,0) = minx +geomem(0,1) = maxx +geomem(1,*) = 0.156318d0 +geomep(0,0) = minx +geomep(0,1) = maxx +geomep(1,*) = 0.312636d0 +geomel(0,0) = minx +geomel(0,1) = maxx +geomel(1,*) = 0.0312636d0 + +; Remove zeros +nz = where(odist(5,*) ne 0.0,count) +if (count gt 0) then begin + odistnz = dblarr(6,count) + odistnz(*,*)= odist(*,nz) +endif else begin + odistnz = odist +endelse + +nz = where(tdist(5,*) ne 0.0,count) +if (count gt 0) then begin + tdistnz = dblarr(6,count) + tdistnz(*,*)= tdist(*,nz) +endif else begin + tdistnz = tdist +endelse + +nz = where(pdist(5,*) ne 0.0,count) +if (count gt 0) then begin + pdistnz = dblarr(6,count) + pdistnz(*,*)= pdist(*,nz) +endif else begin + pdistnz = pdist +endelse + +; create r-plot array containing exactly 1 crater per bin +area = (gridsize * pix * 1d-3)^2 +plo = 1 +while (sqrt(2.0d0)^plo gt minx) do begin + plo = plo - 1 +endwhile +phi = plo + 1 +while (sqrt(2.0d0)^phi lt maxx) do begin + phi = phi + 1 +endwhile +n = phi - plo +sdist = dblarr(6,n + 1) +p = plo +for i=0,n do begin + sdist(0,i) = sqrt(2.d0)^p + sdist(1,i) = sqrt(2.d0)^(p+1) + sdist(2,i) = sqrt(sdist(0,i) * sdist(1,i)) + sdist(3,i) = 1.0d0 + sdist(5,i) = (sdist(2,i))^3 / (area * (sdist(1,i) - sdist(0,i))) + p = p + 1 +endfor +sdist(4,*) = reverse(total(sdist(3,*),/cumulative),2) + + +plot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=0, color=255, thick=2.0, $ + TITLE='Crater Distribution R-Plot', charsize=1.2, $ + XTITLE='Crater Diameter (km)', $ + XRANGE=[minx,maxx], /XLOG, XSTYLE=1, $ + YTITLE='R Value', $ + YRANGE=[5.0e-4,5.0e0], /YLOG, YSTYLE=1, $ + /device, pos = [0.12,0.12,0.495,0.495]*presresx + +Dfac = sqrt(sqrt(2.0d0)) + +;display observed crater distribution +oplot, tdistnz(2,*)*1.0d-3, tdistnz(5,*), line=0, color=255, thick=1.0 +;oplot, geom(0,*), geom(1,*), line=2, color=255, thick=1.0 +oplot, geomem(0,*), geomem(1,*), line=1, color=255, thick=1.0 +oplot, geomep(0,*), geomep(1,*), line=1, color=255, thick=1.0 +;oplot, geomel(0,*), geomel(1,*), line=1, color=255, thick=1.0 +oplot, pdistnz(2,*)*1.0d-3, pdistnz(5,*), line=3, color=255, thick=1.0 +oplot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=1, color=255, thick=1.0 +oplot, sdist(0,*), sdist(5,*), line=1, color=255, thick=1.0 +oplot, ph1(0,*)*Dfac*1.0d-3, ph1(1,*), psym=1, color=255, thick=1.0 +;oplot, ph2(0,*), ph2(1,*), psym=4, color=255, thick=1.0 +;oplot, ph3(0,*), ph3(1,*), psym=5, color=255, thick=1.0 + +;draw box around the main surface display & fill +displaysize = floor(0.45*presresx) ; size of displayed surface +surfxpos = floor(0.520*presresx) +surfypos = floor(0.12*presresy) +xbox = [surfxpos - 1,surfxpos - 1,surfxpos + displaysize,surfxpos + displaysize,surfxpos - 1] +ybox = [surfypos - 1,surfypos + displaysize,surfypos + displaysize,surfypos - 1,surfypos - 1] +plotS, xbox, ybox, /device, color=255 + +mapscaled = congrid(map,3,displaysize,displaysize,/interp) + +;mapscaled=congrid(map,displaysize,displaysize) ; scale image +tv, mapscaled, surfxpos, surfypos, xsize=displaysize, ysize=displaysize, true=1, /device + +xyouts, 0.310*presresx, 0.04*presresy, time + fcuryear + timeunit, color=255, charsize=2*presresy/720., /device + +snapshot = TVRD(True=1) +Set_Plot, thisDevice +fnum = string(ncount,format='(I6.6)') +fname = 'presentation/presentation' + fnum + '.jpg' +Write_JPEG, fname, snapshot, True=1, Quality=90 + + +end diff --git a/tests/regolith-transport-run-example/ctem_image_regolith.pro b/tests/regolith-transport-run-example/ctem_image_regolith.pro new file mode 100755 index 00000000..8d7f07a7 --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_image_regolith.pro @@ -0,0 +1,33 @@ +pro ctem_image_regolith,ncount,gridsize,pix,regolith,regolith_image +; Generates the regolith depth map image and saves it as a jpeg output image in the 'rego' directory +; outputs dregolith, which may be scaled to use as a console image +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +loadct, 39 +TVLCT, red, green, blue, /GET + +minref = pix * 1.0d-4 +regolith_scaled = dblarr(gridsize,gridsize) +maxreg = max(regolith) +minreg = min(regolith) +if minreg lt minref then minreg = minref +if maxreg lt minref then maxreg = minref + 1.0d30 +regolith_scaled = regolith > minreg +regolith_scaled = 254.0d0 * ((alog(regolith_scaled) - alog(minreg)) / (alog(maxreg) - alog(minreg))) + +; save regolith display +tv, regolith_scaled, 0, 0, xsize=gridsize, ysize=gridsize, /device +regolith_image = TVRD(True=1) +Set_Plot, thisDevice + +if (file_test('rego',/DIRECTORY) eq 0) then begin + file_mkdir,'rego' +endif +fnum = string(ncount,format='(I6.6)') +fname = 'rego/rego' + fnum + '.jpg' +write_jpeg, fname, regolith_image, true=1, quality=100 + +end diff --git a/tests/regolith-transport-run-example/ctem_image_shaded_relief.pro b/tests/regolith-transport-run-example/ctem_image_shaded_relief.pro new file mode 100755 index 00000000..73986f84 --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_image_shaded_relief.pro @@ -0,0 +1,52 @@ +pro ctem_image_shaded_relief,ncount,gridsize,pix,surface_dem,height_vals,minh,maxh,dirname,shaded_image +; Generates the shaded depth map image and saves it as a jpeg output image in the 'rego' directory +; outputs dshaded, which may be scaled to use as a console image +; Uses the array height_vals for the color +Compile_Opt DEFINT32 +thisDevice = !D.Name +Set_Plot, 'Z' +Erase +Device, Set_Resolution=[gridsize,gridsize],Set_Pixel_Depth=24, Decomposed=0 +loadct, 33 +TVLCT, red, green, blue, /GET + +light=[[1,1,1],[0,0,0],[-1,-1,-1]] + +; convolution of the dem with the 3x3 matrix + +shaded=bytscl(convol(float(surface_dem),float(light))) +if max(shaded) eq 0 then shaded=255 + +; scale the dem to the height +if (minh gt maxh) then begin + tmp = minh + minh = maxh + maxh = tmp +endif + +demscaled = ((height_vals - minh) > 0.0) < (maxh-minh) +if ((maxh - minh) eq 0.0) then begin + demscaled = demscaled * 0.0 +endif else begin + demscaled = demscaled/(maxh-minh)*255.0 +endelse + +tv, demscaled, 0, 0, xsize=gridsize, ysize=gridsize, /device +shaded_image = TVRD(True=1) +shadedscl =float(shaded)/255.0 +shaded_imagearr = dblarr(3,gridsize,gridsize) +shaded_imagearr(0,*,*) = float(shaded_image(0,*,*)) * shadedscl(*,*) +shaded_imagearr(1,*,*) = float(shaded_image(1,*,*)) * shadedscl(*,*) +shaded_imagearr(2,*,*) = float(shaded_image(2,*,*)) * shadedscl(*,*) +shaded_image=round(shaded_imagearr) +Set_Plot, thisDevice + +if (file_test(dirname,/DIRECTORY) eq 0) then begin + file_mkdir,dirname +endif + +fnum = string(ncount,format='(I6.6)') +fname = dirname + '/' + dirname + fnum + '.jpg' +write_jpeg,fname,shaded_image,true=1,quality=90 + +end diff --git a/regolith-transport-run-example/ctem_io_read_input.pro b/tests/regolith-transport-run-example/ctem_io_read_input.pro similarity index 100% rename from regolith-transport-run-example/ctem_io_read_input.pro rename to tests/regolith-transport-run-example/ctem_io_read_input.pro diff --git a/tests/regolith-transport-run-example/ctem_io_read_old.pro b/tests/regolith-transport-run-example/ctem_io_read_old.pro new file mode 100644 index 00000000..a9013687 --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_io_read_old.pro @@ -0,0 +1,45 @@ +pro ctem_io_read_old,gridsize,surface_dem,regolith,odist,tdist,pdist,mass +Compile_Opt DEFINT32 +openr,LUN,'surface_ejc.dat',/GET_LUN +readu,LUN,regolith +free_lun,LUN + +openr,LUN,'surface_dem.dat',/GET_LUN +readu,LUN,surface_dem +free_lun,LUN + +distl = file_lines('odistribution.dat') - 1 +pdistl = file_lines('pdistribution.dat') - 1 + +;read in observed cumulative distribution +odist = dblarr(6,distl) +line = "temp" +openr,LUN,'odistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,odist +close,LUN +free_lun,LUN + +;read in true cumulative distribution +tdist = dblarr(6,distl) +openr,LUN,'tdistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,tdist +close,LUN +free_lun,LUN + +;read in production function +pdist = dblarr(6,pdistl) +openr,LUN,'pdistribution.dat',/GET_LUN +readf,LUN,line +readf,LUN,pdist +close,LUN +free_lun,LUN + +;read in accumulated mass from file +openr,LUN,'impactmass.dat',/GET_LUN +readf,LUN,mass +close,LUN +free_lun,LUN + +end diff --git a/tests/regolith-transport-run-example/ctem_window_display.pro b/tests/regolith-transport-run-example/ctem_window_display.pro new file mode 100644 index 00000000..d6edf5b9 --- /dev/null +++ b/tests/regolith-transport-run-example/ctem_window_display.pro @@ -0,0 +1,249 @@ +pro ctem_window_display,ncount,totalimpacts,gridsize,pix,curyear,masstot,odist,pdist,tdist,ph1,surface_dem,regolith,map,popupconsole +; Produces the console window display. The array 'map' is used to generate the image on the right-hand side +Compile_Opt DEFINT32 + +; console output graphics resolution +minref = pix * 1.0d-4 +conresx = 1280 +;conresy = 0.758*conresx +profsize = 0.00 +conresy = (0.60 + profsize) * conresx +sun = 20.d0 ; sun angle for display + +minx = (pix / 3.0d0) * 1d-3 +maxx = 3 * pix * gridsize * 1d-3 +charfac = 1.6 ; character size multiplier + +if strmatch(popupconsole,'T',/fold_case) then begin + device, decomposed=0, retain=2 + thisDevice = !D.NAME + SET_PLOT, 'Z' + TVLCT, red, green, blue, /GET + SET_PLOT, thisDevice + !P.MULTI = [0, 1, 2] + Window, 0, xsize=conresx, ysize=conresy +endif else begin + SET_PLOT, 'Z', /COPY + device, set_resolution=[conresx,conresy],decomposed=0, Z_Buffer=0 + TVLCT, red, green, blue, /GET + !P.MULTI = [0, 1, 2] + erase +endelse + +;set up first color scale +loadct, 0 + +;strings for display +time = 'Time = ' +timeunit = ' yr' +timp = 'Total impacts (dotdash) = ' +tcrt = 'Total craters (line) = ' +ocrt = 'Countable craters (bold) = ' +epwr = 'Mean regolith depth = ' +mtot = 'Impacted mass = ' +c1lab = 'Min. Elevation' +c2lab = 'Mean Elevation' +c3lab = 'Max. Elevation' + +maxelev = max(surface_dem) +minelev = min(surface_dem) +medelev = mean(surface_dem) +c1 = string(minelev, format = '(F9.1)') + ' m' +c2 = string(medelev, format = '(F9.1)') + ' m' +c3 = string(maxelev, format = '(F9.1)') + ' m' +tslp = mean(regolith) + +;geometric saturation +geom = dblarr(2,2) +geomem = dblarr(2,2) +geomep = dblarr(2,2) +geomel = dblarr(2,2) +geom(0,0) = minx +geom(0,1) = maxx +geom(1,*) = 3.12636d0 +geomem(0,0) = minx +geomem(0,1) = maxx +geomem(1,*) = 0.156318d0 +geomep(0,0) = minx +geomep(0,1) = maxx +geomep(1,*) = 0.312636d0 +geomel(0,0) = minx +geomel(0,1) = maxx +geomel(1,*) = 0.0312636d0 + +; Remove zeros +nz = where(odist(5,*) ne 0.0,count) +if (count gt 0) then begin + odistnz = dblarr(6,count) + odistnz(*,*)= odist(*,nz) +endif else begin + odistnz = odist +endelse + +nz = where(tdist(5,*) ne 0.0,count) +if (count gt 0) then begin + tdistnz = dblarr(6,count) + tdistnz(*,*)= tdist(*,nz) +endif else begin + tdistnz = tdist +endelse + +nz = where(pdist(5,*) ne 0.0,count) +if (count gt 0) then begin + pdistnz = dblarr(6,count) + pdistnz(*,*)= pdist(*,nz) + +endif else begin + pdistnz = pdist +endelse + +; create r-plot array containing exactly 1 crater per bin +area = (gridsize * pix * 1d-3)^2 +plo = 1 +while (sqrt(2.0d0)^plo gt minx) do begin + plo = plo - 1 +endwhile +phi = plo + 1 +while (sqrt(2.0d0)^phi lt maxx) do begin + phi = phi + 1 +endwhile +n = phi - plo +sdist = dblarr(6,n + 1) +p = plo +for i=0,n do begin + sdist(0,i) = sqrt(2.d0)^p + sdist(1,i) = sqrt(2.d0)^(p+1) + sdist(2,i) = sqrt(sdist(0,i) * sdist(1,i)) + sdist(3,i) = 1.0d0 + sdist(5,i) = (sdist(2,i))^3 / (area * (sdist(1,i) - sdist(0,i))) + p = p + 1 +endfor +sdist(4,*) = reverse(total(sdist(3,*),/cumulative),2) + +plot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=0, color=255, thick=2.0, $ + TITLE='Crater Distribution R-Plot', charsize=charfac*conresy/720, $ + XTITLE='Crater Diameter (km)', $ + XRANGE=[minx,maxx], /XLOG, XSTYLE=1, $ + YTITLE='R Value', $ + YRANGE=[5.0e-4,5.0e0], /YLOG, YSTYLE=1, $ + /device, pos = [0.085*conresx,(0.25 + profsize)*conresy,0.44*conresx,0.85*conresy] + +Dfac = sqrt(sqrt(2.0d0)) + +;display observed crater distribution +oplot, tdistnz(2,*)*1.0d-3, tdistnz(5,*), line=0, color=255, thick=1.0 +oplot, geom(0,*), geom(1,*), line=2, color=255, thick=1.0 +oplot, geomem(0,*), geomem(1,*), line=1, color=255, thick=1.0 +oplot, geomep(0,*), geomep(1,*), line=1, color=255, thick=1.0 +oplot, geomel(0,*), geomel(1,*), line=1, color=255, thick=1.0 +oplot, pdistnz(2,*)*1.0d-3, pdistnz(5,*), line=3, color=255, thick=1.0 +oplot, odistnz(2,*)*1.0d-3, odistnz(5,*), line=1, color=255, thick=1.0 +oplot, sdist(0,*), sdist(5,*), line=1, color=255, thick=1.0 +oplot, ph1(0,*)*Dfac*1.0d-3, ph1(1,*), psym=1, color=255, thick=1.0 +;oplot, ph2(0,*), ph2(1,*), psym=4, color=255, thick=1.0 +;oplot, ph3(0,*), ph3(1,*), psym=5, color=255, thick=1.0 + +; set up profile display +surfpos = dblarr(gridsize) +surfpro = dblarr(gridsize) +surfhpro = dblarr(gridsize) +surfrpro = dblarr(gridsize) +for k = 0,gridsize-1 do begin + surfpos(k) = (-0.5d0*(gridsize-1) + double(k)) * pix +endfor +surfpro(*) = surface_dem(*,gridsize/2-1) +surfhpro(*) = regolith(*,gridsize/2-1) +surfrpro(*) = surfpro(*) - surfhpro(*) + +; set up profile +;maxelevp = max(surfpro) +;minelevp = min(surfpro) +;medelevp = mean(surfpro) +;vertrange = 1.5 * abs(maxelevp-minelevp) +;vertadd = 0.5d0 * (vertrange - abs(maxelevp-minelevp)) +;horzrange = vertrange * 5.86666666667d0 +;if (horzrange gt (pix*gridsize)) then horzrange = pix*gridsize +;plot, surfpos(*)/1.0d3, surfpro(*)/1.0d3, line=0, color=255, thick=1.0, $ +; TITLE='Matrix Cross-Section', charsize=1.0, $ +; XTITLE='Horizontal Position (km)', $ +; XRANGE=[(-1.0d0*horzrange/2.0d3),(horzrange/2.0d3)], XSTYLE=1, $ +; YTITLE='Elevation (km)', $ +; YRANGE=[((minelevp - vertadd)/1.0d3),((maxelevp + vertadd)/1.0d3)], YSTYLE=1, $ +; /device, pos = [0.063*conresx,0.049*conresy,0.99*conresx,0.26*conresy] +;oplot, surfpos(*)*1.0d-3, surfrpro(*)*1.0d-3, line=0, color=255, thick=1.0 + +;display text +dum = string(format='(E10.4)', curyear) +parts = strsplit(dum, 'E', /extract) +fcuryear = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) + ' yr' +ftimp = string(totalimpacts, format = '(I13)') +ftcnt = string(tdist(4,0), format = '(I13)') +focnt = string(odist(4,0), format = '(I13)') +ftslp = string(tslp, format = '(F13.3)') + ' m' + + +dum = string(format='(E10.4)',masstot) +parts = strsplit(dum, 'E', /extract) +fmtot = strcompress(string(format='(F6.4,"x10!U",i,"!N")', parts[0], parts[1])) + ' kg' + +; Display information text below the R-plot +texttop = 0.15 + profsize +textspc = 0.035 +textleft = 0.05*conresx +textbreak = 0.25*conresx +xyouts, textleft, (texttop - 0*textspc)*conresy, time, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 1*textspc)*conresy, timp, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 2*textspc)*conresy, tcrt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 3*textspc)*conresy, ocrt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft, (texttop - 4*textspc)*conresy, mtot, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 0*textspc)*conresy, fcuryear, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 1*textspc)*conresy, ftimp, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 2*textspc)*conresy, ftcnt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 3*textspc)*conresy, focnt, color=255, charsize=charfac*conresy/720., /device +xyouts, textleft + textbreak, (texttop - 4*textspc)*conresy, fmtot, color=255, charsize=charfac*conresy/720., /device + +; Display information text above the R-plot +xyouts, 0.0368*conresx, 0.972*conresy, c1lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.195*conresx, 0.972*conresy, c2lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.353*conresx, 0.972*conresy, c3lab, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.0368*conresx, 0.944*conresy, c1, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.195*conresx, 0.944*conresy, c2, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.353*conresx, 0.944*conresy, c3, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.100*conresx, 0.917*conresy, epwr, color=255, charsize=charfac*conresy/720., /device +xyouts, 0.278*conresx, 0.917*conresy, ftslp, color=255, charsize=charfac*conresy/720., /device + +;print to screen +print, ncount, ' time = ', curyear +;print, ncount, ' tot impacts = ', tdist +;print, ncount, ' tot craters = ', totalimpacts +;print, ncount, ' obs craters = ', ocrcnt +;print, ncount, ' regolith = ', tslp +;print, ncount, ' prod R = ', mean(prval(1,*)) + +;draw box around the main surface display & fill +displaysize = floor(0.53*conresx) ; size of displayed surface +surfxpos = floor(0.462*conresx) +surfypos = floor((0.05 + profsize)*conresy) +xbox = [surfxpos - 1,surfxpos - 1,surfxpos + displaysize,surfxpos + displaysize,surfxpos - 1] +ybox = [surfypos - 1,surfypos + displaysize,surfypos + displaysize,surfypos - 1,surfypos - 1] +plotS, xbox, ybox, /device, color=255 + +; for display +mapscaled = congrid(map,3,displaysize,displaysize,/interp) + +tv, mapscaled, surfxpos, surfypos, xsize=displaysize, ysize=displaysize, true=1, /device + +; ---------- saving window ---------- + +; save console window +fnum = string(ncount,format='(I6.6)') +; print screen to JPEG file +if (file_test('console',/DIRECTORY) eq 0) then begin + file_mkdir,'console' +endif +print, ncount, ' saving window' +fname = 'console/console' + fnum + '.jpg' +dwin = tvrd(true=1) +write_jpeg, fname, dwin, true=1, quality=90 + +end diff --git a/regolith-transport-run-example/lunar-MBA-impactor-velocities.dat b/tests/regolith-transport-run-example/lunar-MBA-impactor-velocities.dat similarity index 100% rename from regolith-transport-run-example/lunar-MBA-impactor-velocities.dat rename to tests/regolith-transport-run-example/lunar-MBA-impactor-velocities.dat diff --git a/tests/regolith-transport-run-example/start.in b/tests/regolith-transport-run-example/start.in new file mode 100644 index 00000000..eb1e22d6 --- /dev/null +++ b/tests/regolith-transport-run-example/start.in @@ -0,0 +1 @@ +ctem_driver