!pip install cuquantum-python
!pip install cupy-cuda11x
from cuquantum import contract
from numpy.random import rand
a = rand(96, 64, 64, 96)
b = rand(96,64,64)
c = rand(64,96,64)
r = contract("mhkn,ukh,xuy->mxny", a, b, c)
print(r)
[[[[53812.16322921 47536.67919788 46969.31610105 … 49303.5812126
51130.78025912 50699.04587463]
[52461.86132487 46316.94964869 45754.99439207 … 48042.95502928
49858.05759064 49399.9161135 ]
[53062.94169324 46876.60686311 46323.43441121 … 48638.84708752
50462.71647981 49990.95768209]
…
[52198.23675318 46112.62220043 45564.72720465 … 47845.56042774
49660.86049885 49179.83784084]
[52511.93986297 46359.93881913 45827.42514543 … 48112.9126663
49887.74522474 49497.74288834]
[52998.36303047 46804.74537743 46238.56459162 … 48573.32055076
50380.7481082 49940.35874819]]
[[50217.26949623 51898.16071222 49460.02154144 … 44440.31007948
47931.02711719 48350.4105729 ]
[48924.19446068 50575.25789205 48198.96722111 … 43297.02105124
46679.32017406 47071.7169633 ]
[49555.99899699 51188.25025889 48808.69806119 … 43847.6005181
47267.47690235 47719.54756853]
…
[48713.59805041 50350.03251488 48027.04418418 … 43109.81494884
46488.30533648 46886.95337302]
[49010.86751446 50623.43626358 48253.06635549 … 43334.4343073
46728.4047609 47178.85682018]
[49473.17596117 51106.58786177 48723.60906078 … 43763.93416027
47182.47428558 47615.59339817]]
[[47861.31241098 47478.30890407 53111.44015512 … 51174.11663864
45690.33060715 50168.77541376]
[46590.42577023 46275.34740516 51766.23183195 … 49856.91651753
44530.11488127 48863.10635824]
[47203.20880861 46863.93191748 52377.23125429 … 50496.79722909
45083.2542844 49507.59695391]
…
[46411.7719744 46078.98026677 51533.28694546 … 49664.26564306
44350.42178137 48662.09257116]
[46648.53297512 46342.08314326 51813.32703325 … 49950.23898954
44604.1833359 48951.80261493]
[47115.54593833 46754.81265549 52324.5429464 … 50406.33418223
45029.59415569 49405.48577097]]
…
[[51853.18164663 49009.66950203 52243.96688274 … 45453.36359539
51544.3402482 53255.81946011]
[50524.18543859 47739.95044845 50893.36058546 … 44282.77434765
50192.16148536 51874.97399034]
[51119.18377009 48343.63107383 51525.64575564 … 44847.15044538
50844.67698266 52552.83948592]
…
[50318.89832656 47579.65922602 50702.27314673 … 44112.31470986
49993.38915336 51635.92060851]
[50579.44602074 47844.03719845 50978.89486712 … 44355.94245625
50279.91044271 51940.45505244]
[51057.65608425 48275.79085628 51452.62595157 … 44773.93925598
50727.66181848 52408.1734024 ]]
[[50278.33413572 50313.73175645 45988.40906907 … 51022.14208078
45792.50725211 49669.39792298]
[48980.80679253 49014.99213855 44825.10116728 … 49772.40810925
44586.72712988 48384.68598663]
[49594.18157671 49618.11697945 45360.86888545 … 50369.06476875
45159.06191567 49020.52053424]
…
[48754.08982664 48791.80530045 44612.63133079 … 49521.12460626
44407.08461929 48168.2549018 ]
[49029.57530021 49100.15122018 44855.71558454 … 49830.07292455
44651.31930872 48426.4733418 ]
[49508.05236451 49553.35083227 45273.61396136 … 50290.6032144
45080.15827981 48889.72102868]]
[[54253.66970076 50371.55691631 47209.85919166 … 52968.00059548
50186.51184354 52263.32645359]
[52831.84331987 49087.01097064 45997.14771573 … 51602.68344499
48892.56155779 50948.40326991]
[53512.00355105 49641.42879065 46566.09350218 … 52210.56290678
49486.80236173 51593.80235697]
…
[52617.16977522 48878.71733075 45800.37917792 … 51368.26375848
48674.69843636 50711.01278135]
[52891.34179945 49144.82363059 46065.96468706 … 51694.64927693
48985.40512144 51033.31871247]
[53394.37417607 49623.32731785 46459.49907753 … 52153.54005737
49427.09351441 51508.85199326]]]
[[[53297.53871511 47053.97113753 46473.35631272 … 48792.66225886
50671.50637858 50201.82817051]
[52921.03993352 46718.55145695 46209.1517178 … 48474.07525656
50316.89777433 49861.51290463]
[52093.7823614 46034.73741256 45483.54889817 … 47748.48581154
49530.32002276 49090.4472835 ]
…
[53884.96625599 47610.79255034 47022.20586474 … 49391.72984114
51205.33084476 50814.14887028]
[53963.23249802 47647.62052254 47102.4712929 … 49436.78997862
51314.78224826 50838.93559711]
[53352.43836571 47146.47616227 46578.11843111 … 48935.41411211
50734.85718987 50264.12553968]]
[[49747.07358998 51393.5178862 48994.27395446 … 43980.40357896
47436.21036758 47852.71926452]
[49394.61812467 51017.91444821 48674.31368538 … 43675.03822929
47117.65232966 47548.25814731]
[48665.84729378 50241.97583296 47910.13544247 … 43017.12365129
46443.71108862 46828.85311372]
…
[50293.00284184 51966.21924974 49542.06069513 … 44469.56100383
48017.92172407 48411.57903351]
[50350.92528861 52035.0246757 49618.99297731 … 44535.46565622
48047.59882151 48472.67270086]
[49803.90059298 51472.60690125 49081.38704653 … 44067.32647438
47520.9458562 47928.87520327]]
[[47357.80888006 47033.48185245 52584.83134869 … 50650.680366
45261.48472906 49678.28300738]
[47037.23758202 46707.18882511 52218.20523106 … 50331.8564287
44963.61049298 49357.84742303]
[46318.71008729 46001.17768039 51439.52181565 … 49597.66206161
44271.45033981 48605.95885758]
…
[47885.63106898 47545.40327492 53171.16611196 … 51259.97530663
45781.05884314 50217.93331085]
[47974.88024222 47629.34593749 53224.72321051 … 51299.58768379
45843.50878243 50285.40937494]
[47414.49019309 47091.03732466 52668.57724665 … 50724.94722126
45349.49963392 49745.8192104 ]]
…
[[51334.9606887 48525.45928923 51724.53757692 … 45053.98748774
51029.4804042 52697.85294305]
[50999.77961687 48220.77526774 51408.42713005 … 44722.4816094
50659.74694633 52376.21979685]
[50202.83137419 47475.86656425 50622.63376522 … 44048.13020653
49886.12622493 51588.2046093 ]
…
[51913.72797145 49074.78668779 52326.29832822 … 45524.44354283
51559.70890791 53291.91658496]
[51992.79833261 49172.50164097 52441.86942424 … 45585.98880763
51638.28263507 53403.74918879]
[51380.62188939 48643.44557991 51834.22196937 … 45091.97682161
51088.97659513 52834.40704529]]
[[49799.05827684 49825.60728335 45521.80936491 … 50592.78315669
45337.5892467 49173.36477075]
[49427.38194291 49514.02508613 45216.70202443 … 50209.18477478
45032.19969249 48855.87952891]
[48686.88737356 48734.86049638 44529.68276135 … 49430.43819671
44319.21763814 48103.73042728]
…
[50316.39481468 50346.95306085 46046.28335035 … 51132.19223118
45846.87470961 49708.4921945 ]
[50423.15150262 50474.14556966 46110.15277557 … 51200.01596277
45894.17274683 49775.63638278]
[49859.45099836 49886.55354147 45617.4548844 … 50624.66263257
45372.08485124 49217.41978041]]
[[53650.45226047 49861.70277715 46720.19155928 … 52460.56934349
49679.35412414 51760.28241164]
[53338.03891812 49542.93369402 46421.07351634 … 52080.02213457
49330.91690507 51415.75532559]
[52567.55389403 48749.50340324 45740.82600416 … 51259.18769892
48626.19536803 50646.55750019]
…
[54309.79120668 50425.81579705 47264.54116039 … 53011.75760934
50230.97088764 52345.65375706]
[54384.73934258 50480.81274311 47337.56344485 … 53082.0586851
50308.58647489 52463.03059346]
[53769.58068468 49953.97036369 46825.08833591 … 52533.21611858
49773.24138106 51867.57011579]]]
[[[52942.09954317 46777.24836151 46215.72137354 … 48487.06451827
50348.14154386 49879.38977368]
[52791.04923748 46600.37251994 46067.00392057 … 48382.34293565
50175.80424277 49703.93209417]
[52161.95922662 46063.47911163 45514.50696846 … 47786.44825032
49562.32534621 49111.56259134]
…
[53306.65968029 47108.04193641 46543.71456428 … 48850.31155398
50705.92272221 50237.24380822]
[53226.03940886 47000.43921567 46421.07797688 … 48767.31158804
50596.95464039 50150.20154493]
[52897.34849336 46740.70058726 46153.03902289 … 48500.82546662
50313.54477356 49826.61298715]]
[[49441.4426385 51057.92161424 48662.04224075 … 43696.52837471
47152.32734678 47559.36880659]
[49267.80972586 50886.73735524 48507.90808204 … 43557.15486454
47009.72274988 47389.78169286]
[48696.05732544 50267.31000393 47907.89391234 … 43052.41911991
46405.08661448 46833.6226957 ]
…
[49768.0192144 51394.15299901 49032.76801206 … 43986.27094933
47485.61226692 47892.51787826]
[49675.88292279 51326.23423217 48928.51861754 … 43938.56240421
47377.69656425 47791.52141022]
[49364.76354672 51020.58124298 48676.58354471 … 43678.37152349
47106.17052969 47517.55791304]]
[[47046.86634928 46697.43915164 52252.43382184 … 50305.90366176
44968.17421353 49382.75112486]
[46907.15339767 46595.83523272 52062.7653085 … 50185.9775115
44832.63767633 49222.03431463]
[46334.05344108 46023.33632396 51456.3846077 … 49572.36832096
44296.4971137 48634.96492124]
…
[47384.43418356 47054.56390809 52597.03103741 … 50690.09058074
45304.88862745 49688.74435684]
[47268.86499724 46958.24066793 52544.63669135 … 50591.5541504
45203.92359491 49630.60461282]
[47036.58201009 46697.0086339 52212.6602286 … 50323.17035333
44943.27240811 49313.45176947]]
…
[[51015.01864532 48249.13817097 51421.18444889 … 44729.04351992
50662.61947649 52382.7302453 ]
[50841.99718558 48055.0045807 51268.02716636 … 44606.44924789
50529.7423942 52239.50968839]
[50226.70186616 47502.49809214 50617.7579528 … 44047.47569335
49932.73498219 51600.49500823]
…
[51383.85216019 48576.20685957 51773.82041952 … 45044.29569697
51016.82573883 52736.49837843]
[51266.88109443 48501.20552485 51668.6760403 … 44971.92436167
50948.09311571 52649.00722794]
[50962.24892654 48191.50522246 51359.84541295 … 44686.7584898
50663.55926721 52330.12332761]]
[[49457.35183373 49506.22829824 45214.7016788 … 50238.47378234
45020.81151675 48868.69648258]
[49309.24552056 49327.06108434 45113.40618822 … 50112.36176212
44913.81615032 48669.02222451]
[48718.59097104 48707.53987233 44548.55798753 … 49480.18481364
44355.99843773 48094.59889173]
…
[49835.61729981 49861.37608672 45541.38927209 … 50569.10193993
45371.9661011 49190.00806349]
[49722.54363857 49739.20364222 45494.46651095 … 50480.24653011
45273.02973119 49087.1654555 ]
[49414.54471717 49427.42848324 45179.05315624 … 50173.69829619
44967.89747675 48802.2780015 ]]
[[53352.96374441 49514.48484586 46431.72893826 … 52088.35932283
49356.98937412 51415.21205361]
[53203.46470037 49360.63135007 46312.77796298 … 51943.36564782
49224.87680623 51301.49364083]
[52546.4770491 48792.04611041 45750.53693023 … 51307.58833813
48638.75903348 50656.74386213]
…
[53731.67229361 49902.85162899 46777.25927994 … 52464.045013
49680.17810623 51766.79935083]
[53632.97945646 49821.29539521 46663.42461248 … 52381.93788688
49637.63102854 51684.24234812]
[53287.65158461 49506.44579016 46412.97179086 … 52038.41208322
49323.37791123 51396.69703675]]]
…
[[[53154.39170745 46944.91532416 46396.78745998 … 48705.03615846
50525.05466302 50075.03536007]
[51867.60471275 45816.74172292 45286.80447607 … 47526.04430652
49301.74341195 48858.85343236]
[53271.57343835 47054.46700496 46502.93989047 … 48779.08063993
50645.73413775 50217.12931439]
…
[53101.04824075 46864.5791677 46349.91547152 … 48681.72094075
50497.61761593 50051.08422682]
[53574.70604437 47317.05307727 46777.70213279 … 49133.17890896
50936.45429888 50508.29240309]
[53930.61071362 47609.51482729 47096.46131191 … 49428.64045555
51291.09012527 50803.47840081]]
[[49620.87108814 51266.41719456 48868.72759796 … 43905.86357442
47305.35156411 47748.70779045]
[48418.76867165 50028.08842129 47714.69517381 … 42837.94336867
46180.92048594 46609.87502521]
[49730.49635877 51347.41723911 48983.93710265 … 43978.38357672
47422.20166841 47869.16810713]
…
[49579.02629321 51201.5337492 48854.35673912 … 43861.44499272
47247.09728889 47706.35284132]
[50018.93856191 51669.09333817 49292.59803836 … 44225.97635093
47682.10940227 48127.18321748]
[50356.44222448 52013.05810386 49622.65093627 … 44565.54941842
48016.39322966 48448.41157852]]
[[47226.13783102 46923.21422967 52447.12172448 … 50521.64327642
45170.84878172 49572.54695236]
[46130.30574161 45777.86483269 51186.90585723 … 49342.53305749
44049.39725642 48348.96835677]
[47339.74117681 46983.42520781 52573.68130456 … 50649.72053202
45235.51085319 49660.48238686]
…
[47187.54729773 46857.15869229 52408.4295768 … 50509.73070629
45112.82082225 49487.84600973]
[47627.50182027 47263.32011082 52878.6093599 … 50955.93160003
45527.12923786 49948.80259071]
[47948.79392409 47585.25913462 53219.98185844 … 51304.28815139
45846.8866903 50309.10615306]]
…
[[51196.89984633 48410.80195294 51638.34514013 … 44909.24607272
50882.04209509 52603.477115 ]
[49985.11631982 47252.35817241 50395.29250448 … 43827.96315786
49655.37658101 51349.19732493]
[51308.02750044 48523.69371813 51741.3407652 … 45018.49874616
50986.90737824 52679.39402497]
…
[51180.23067454 48367.87542802 51560.02800162 … 44870.27517175
50855.21294167 52539.00544613]
[51621.63125071 48816.40591495 52038.2398658 … 45259.23035913
51296.26421609 53052.32198223]
[51964.27412603 49151.75733475 52413.82334903 … 45556.17711347
51640.14610048 53398.92688349]]
[[49671.83189753 49688.31423828 45426.39074261 … 50459.43988631
45225.40053954 49050.34484061]
[48481.91046291 48519.36728944 44342.69867642 … 49230.98618588
44106.94657894 47875.81676995]
[49751.39211556 49799.51755546 45502.73490072 … 50543.1522467
45298.71500138 49156.54827251]
…
[49604.89321108 49646.25347235 45378.41417522 … 50391.97922462
45194.65968132 48988.54355986]
[50069.7445564 50101.5040403 45767.57911018 … 50833.41339433
45570.60253614 49424.48891148]
[50381.4945171 50447.81762107 46106.83045826 … 51194.20901257
45879.29685075 49774.56122407]]
[[53580.37384877 49741.02223657 46651.754276 … 52307.55758166
49587.85809415 51648.81567605]
[52290.24931963 48535.29710633 45504.63550762 … 51039.75481017
48397.65968745 50418.82765645]
[53695.42206817 49874.85786763 46730.67911207 … 52421.44262135
49693.00687076 51757.27147862]
…
[53496.35993658 49714.53597959 46563.25496142 … 52266.88735521
49506.76285702 51603.31816946]
[54023.02567453 50152.0081288 46998.881353 … 52735.70548111
49968.67994873 52074.73484361]
[54362.5023945 50471.77543003 47338.54195794 … 53039.50519988
50314.28295745 52423.35649713]]]
[[[53397.66882035 47159.8342974 46566.60579799 … 48924.47124337
50732.6350301 50267.94222392]
[52704.89870479 46524.63303399 46011.10283438 … 48254.05611571
50047.42018559 49657.38246713]
[53358.01498882 47122.76097884 46581.76398985 … 48916.68785977
50730.83746249 50271.67023508]
…
[53155.65590848 46956.49104702 46412.03339781 … 48720.87836726
50528.9447557 50091.19244801]
[53187.84470994 46953.06203575 46429.3813476 … 48731.51977674
50544.83274495 50092.58891208]
[52194.38924757 46083.10942365 45581.44228861 … 47862.85068019
49611.83540602 49197.77535473]]
[[49849.54300549 51475.63747498 49117.57158128 … 44087.25571607
47545.41785238 47935.93261864]
[49152.60976797 50802.50217179 48446.58812878 … 43484.68907965
46886.19998294 47328.00999146]
[49817.0184701 51452.54402271 49068.35967265 … 44050.4633719
47521.07164876 47931.8396434 ]
…
[49591.00211954 51256.60488385 48888.26789688 … 43874.33714221
47364.21573262 47737.00016102]
[49662.65894197 51289.10545355 48888.02950835 … 43910.80666849
47365.27827996 47789.81124098]
[48737.5184864 50332.31998046 47982.13024913 … 43102.85768471
46490.71877419 46894.55880625]]
[[47469.50482682 47139.91651229 52703.10707215 … 50756.89451397
45352.55041785 49768.95570614]
[46840.68872192 46490.57113226 51990.30564338 … 50068.98131659
44759.89028958 49109.31892354]
[47431.43519279 47099.88486575 52682.68156259 … 50742.05011757
45343.99251155 49752.42552436]
…
[47231.52935353 46893.30049155 52443.45173686 … 50545.79896665
45169.33504473 49535.83992937]
[47270.97343993 46911.66661992 52478.44903357 … 50577.70770803
45171.23288348 49594.46626124]
[46417.40669801 46049.73722801 51531.38857286 … 49651.09946197
44347.34351941 48667.99814571]]
…
[[51417.28731619 48600.89534848 51824.60660445 … 45100.98568877
51125.20261406 52789.48186035]
[50759.70105638 48008.20211467 51175.01474727 … 44520.0170729
50429.45748706 52122.51141356]
[51404.34976611 48605.53670767 51832.18325855 … 45095.5013491
51076.05188163 52824.34917169]
…
[51209.34871637 48401.7770267 51608.38586221 … 44929.31585195
50868.73095576 52592.16013567]
[51232.69446524 48445.1725653 51671.41294304 … 44958.80480709
50946.78178747 52640.74490174]
[50284.98485329 47547.34361981 50723.65799801 … 44124.0043766
49984.14866394 51652.09036628]]
[[49869.31697668 49912.34886702 45624.20017941 … 50674.3820531
45381.59115676 49244.9454752 ]
[49221.43740981 49247.82677183 45022.43755354 … 49986.95572534
44823.55015858 48603.30493928]
[49865.30649769 49886.10354465 45584.02355998 … 50640.02138271
45423.55218566 49249.31535673]
…
[49631.30980272 49686.82321438 45436.79427071 … 50430.23168352
45229.22711663 49042.96924885]
[49710.45823723 49718.05195955 45463.52604518 … 50482.71462254
45262.24186255 49105.06670457]
[48745.99887746 48806.27983564 44606.54991038 … 49534.90650091
44415.57219214 48135.99268685]]
[[53805.23616368 49967.15505104 46810.31402304 … 52526.28732968
49780.72376897 51869.87754025]
[53096.23215118 49275.9089548 46228.43428323 … 51856.13724505
49136.49021034 51185.03636036]
[53774.72733363 49956.45397964 46815.67769124 … 52504.62211404
49748.97446349 51837.87043272]
…
[53584.99422079 49727.10181887 46612.58870453 … 52304.30066954
49549.60560247 51641.77386794]
[53620.2569615 49738.89795424 46641.76243795 … 52360.82302819
49602.8490526 51698.49530312]
[52618.36071579 48855.90721709 45765.34680101 … 51370.09849846
48664.70376301 50743.15761401]]]
[[[54096.98528193 47755.4426531 47210.61370282 … 49539.5760818
51424.32811811 50938.37162869]
[53549.92764506 47253.13234668 46721.50199537 … 49079.74592356
50902.78242248 50445.00471532]
[52862.24492886 46656.06525716 46119.73150895 … 48402.79412113
50251.65168037 49756.35806333]
…
[53797.58718266 47498.16830246 46954.89123559 … 49308.52033758
51137.85596292 50678.2516035 ]
[52765.12031639 46601.12405698 46046.51973606 … 48360.97815949
50162.66878627 49676.69197252]
[52369.21383443 46231.98656807 45713.60476139 … 47984.4057426
49776.54707064 49300.07735693]]
[[50435.08730714 52129.765912 49708.84901788 … 44637.49096602
48154.80821782 48561.83194905]
[49970.50209323 51611.00347564 49206.85972961 … 44191.67959075
47657.65743833 48074.16230115]
[49330.3312548 50928.93172149 48582.94239281 … 43640.1621615
47041.416856 47467.29474549]
…
[50179.84795238 51876.37755725 49475.14491044 … 44415.96384727
47904.82009927 48325.07331902]
[49246.86650421 50860.11900083 48521.51498807 … 43547.37479634
46970.91456698 47389.84327357]
[48865.26745212 50500.74437137 48156.1065999 … 43216.93726465
46618.65224185 47004.30699095]]
[[48060.94744119 47729.78936455 53384.2239739 … 51411.10599694
45945.56687071 50395.31732061]
[47576.45004929 47246.21039767 52851.55724408 … 50894.11074987
45469.48302269 49915.72853685]
[46960.20318177 46602.04429462 52143.86257232 … 50221.40427645
44903.53544013 49254.78552425]
…
[47820.37875498 47479.98987998 53094.0083269 … 51168.50430681
45704.5313776 50146.40114986]
[46895.29236651 46558.64201308 52048.52694068 … 50171.97263273
44810.71345569 49171.89994052]
[46529.35059985 46254.82538972 51660.81504455 … 49780.93125481
44463.24660758 48842.43379194]]
…
[[52089.06984301 49252.88021582 52512.29959264 … 45677.95956853
51765.04556021 53510.00832404]
[51582.07052548 48780.48817002 51998.72705477 … 45238.05871281
51253.58568977 52964.03989341]
[50916.11033144 48162.83946984 51332.12975065 … 44644.92429232
50567.61489018 52314.27916131]
…
[51821.49439035 49022.26930301 52245.24696409 … 45465.50926524
51509.16784029 53245.10915863]
[50816.24018649 48062.76032065 51234.5889802 … 44553.56584747
50499.91307698 52204.67174686]
[50446.90226105 47687.4191642 50841.83557601 … 44245.06801156
50115.63772238 51801.66170341]]
[[50511.70099179 50529.71820329 46223.73286248 … 51301.79250666
46021.08566146 49876.63688266]
[50019.50985211 50018.04708251 45755.32302263 … 50807.15825533
45551.54140866 49364.65270352]
[49352.17794772 49392.54397904 45158.43576859 … 50139.30299539
44956.54087362 48756.45688643]
…
[50260.37527008 50283.18731197 45990.95576707 … 51054.7830657
45758.8589481 49625.94672773]
[49282.07417255 49291.66849107 45084.57274957 … 50048.46751871
44839.99682039 48643.07963056]
[48926.2100482 48963.238719 44722.08531877 … 49685.02764075
44550.56132377 48342.53775793]]
[[54493.15293501 50583.03899395 47439.89732294 … 53235.15421913
50424.6744134 52519.94274894]
[53935.8691998 50124.92839014 46966.01648604 … 52697.92057956
49945.85767802 52023.65152546]
[53257.2375254 49465.90333881 46355.08612519 … 52014.63423397
49281.99503814 51334.19794704]
…
[54223.62547454 50322.66979109 47202.34519183 … 52911.88822769
50166.16930736 52283.15864669]
[53154.51785681 49348.92639599 46294.85075051 … 51909.58819035
49175.94858664 51239.29072648]
[52800.47901861 48976.02492753 45937.53371577 … 51507.47995772
48881.82396396 50871.85766396]]]]