login
signup
data
applications
API/docs
about
← next
::
previous →
Favorite
#70357
Uploaded 05/03/23 01:12:22
(over 1 year ago)
Application:
Fat Tag - Katsu Edition
Keywords:
fattag
Uploader:
anon-a9388
Location:
NULL
Image:
upload.jpg
IPFS Hash:
NULL
Validate GML
download GML
?
<GML spec="0.1b"> <tag> <header> <client> <name>Fat Tag - Katsu Edition</name> <version>1.0</version> <username>FatTag</username> <keywords>fattag</keywords> </client> </header> <environment> <up> <x>0</x> <y>1</y> <z>0</z> </up> <screenBounds> <x>2688</x> <y>1242</y> <z>18.000000000</z> </screenBounds> </environment> <drawing> <stroke> <pt> <x>0.188701868</x> <y>0.068992250</y> <z>0.000000000</z> <time>0.000000000</time> </pt> <pt> <x>0.188701868</x> <y>0.075968981</y> <z>0.000000000</z> <time>0.068359375</time> </pt> <pt> <x>0.193805113</x> <y>0.086821698</y> <z>0.000000000</z> <time>0.083312988</time> </pt> <pt> <x>0.207937181</x> <y>0.125581384</y> <z>0.000000000</z> <time>0.100036621</time> </pt> <pt> <x>0.224424601</x> <y>0.192248031</y> <z>0.000000000</z> <time>0.116760254</time> </pt> <pt> <x>0.239734337</x> <y>0.261240304</y> <z>0.000000000</z> <time>0.133544922</time> </pt> <pt> <x>0.255829215</x> <y>0.332558095</y> <z>0.000000000</z> <time>0.150817871</time> </pt> <pt> <x>0.273494303</x> <y>0.408527106</y> <z>0.000000000</z> <time>0.167480469</time> </pt> <pt> <x>0.291159391</x> <y>0.481395334</y> <z>0.000000000</z> <time>0.184204102</time> </pt> <pt> <x>0.307646781</x> <y>0.549612343</y> <z>0.000000000</z> <time>0.200927734</time> </pt> <pt> <x>0.321386307</x> <y>0.609302342</y> <z>0.000000000</z> <time>0.217529297</time> </pt> <pt> <x>0.330807686</x> <y>0.651937902</y> <z>0.000000000</z> <time>0.234252930</time> </pt> <pt> <x>0.335518390</x> <y>0.679844975</y> <z>0.000000000</z> <time>0.250793457</time> </pt> <pt> <x>0.336696029</x> <y>0.690697610</y> <z>0.000000000</z> <time>0.267700195</time> </pt> <pt> <x>0.336696029</x> <y>0.691472828</y> <z>0.000000000</z> <time>0.283142090</time> </pt> <pt> <x>0.336696029</x> <y>0.689147234</y> <z>0.000000000</z> <time>0.300170898</time> </pt> <pt> <x>0.332770467</x> <y>0.667441845</y> <z>0.000000000</z> <time>0.316772461</time> </pt> <pt> <x>0.322171420</x> <y>0.621705353</y> <z>0.000000000</z> <time>0.333312988</time> </pt> <pt> <x>0.301365882</x> <y>0.552713156</y> <z>0.000000000</z> <time>0.349975586</time> </pt> <pt> <x>0.272709161</x> <y>0.469767451</y> <z>0.000000000</z> <time>0.367004395</time> </pt> <pt> <x>0.241304576</x> <y>0.381395310</y> <z>0.000000000</z> <time>0.384582520</time> </pt> <pt> <x>0.209507421</x> <y>0.307751924</y> <z>0.000000000</z> <time>0.401489258</time> </pt> <pt> <x>0.181243256</x> <y>0.252713174</y> <z>0.000000000</z> <time>0.418884277</time> </pt> <pt> <x>0.158082381</x> <y>0.215503857</y> <z>0.000000000</z> <time>0.434936523</time> </pt> <pt> <x>0.142380089</x> <y>0.191472843</y> <z>0.000000000</z> <time>0.451293945</time> </pt> <pt> <x>0.134136379</x> <y>0.179844946</y> <z>0.000000000</z> <time>0.467895508</time> </pt> <pt> <x>0.132173583</x> <y>0.176744178</y> <z>0.000000000</z> <time>0.483886719</time> </pt> <pt> <x>0.134136379</x> <y>0.176744178</y> <z>0.000000000</z> <time>0.518676758</time> </pt> <pt> <x>0.143950313</x> <y>0.191472843</y> <z>0.000000000</z> <time>0.533630371</time> </pt> <pt> <x>0.162007973</x> <y>0.217054233</y> <z>0.000000000</z> <time>0.550476074</time> </pt> <pt> <x>0.188309312</x> <y>0.245736435</y> <z>0.000000000</z> <time>0.567016602</time> </pt> <pt> <x>0.220891595</x> <y>0.269767433</y> <z>0.000000000</z> <time>0.584045410</time> </pt> <pt> <x>0.260932446</x> <y>0.284496129</y> <z>0.000000000</z> <time>0.600891113</time> </pt> <pt> <x>0.306076586</x> <y>0.293023229</y> <z>0.000000000</z> <time>0.617797852</time> </pt> <pt> <x>0.350043029</x> <y>0.301550388</y> <z>0.000000000</z> <time>0.634643555</time> </pt> <pt> <x>0.379877388</x> <y>0.310077518</y> <z>0.000000000</z> <time>0.651611328</time> </pt> <pt> <x>0.389691293</x> <y>0.318604618</y> <z>0.000000000</z> <time>0.668212891</time> </pt> <pt> <x>0.389691293</x> <y>0.326356560</y> <z>0.000000000</z> <time>0.684631348</time> </pt> <pt> <x>0.378307164</x> <y>0.337984473</y> <z>0.000000000</z> <time>0.700805664</time> </pt> <pt> <x>0.354361147</x> <y>0.359689891</y> <z>0.000000000</z> <time>0.716979980</time> </pt> <pt> <x>0.319816083</x> <y>0.389147252</y> <z>0.000000000</z> <time>0.733886719</time> </pt> <pt> <x>0.284093350</x> <y>0.421705395</y> <z>0.000000000</z> <time>0.750915527</time> </pt> <pt> <x>0.252296180</x> <y>0.452713192</y> <z>0.000000000</z> <time>0.767761230</time> </pt> <pt> <x>0.225209713</x> <y>0.479844928</y> <z>0.000000000</z> <time>0.784729004</time> </pt> <pt> <x>0.204404175</x> <y>0.498449594</y> <z>0.000000000</z> <time>0.801391602</time> </pt> <pt> <x>0.193020001</x> <y>0.507751882</y> <z>0.000000000</z> <time>0.817871094</time> </pt> <pt> <x>0.192234874</x> <y>0.508527160</y> <z>0.000000000</z> <time>0.834289551</time> </pt> <pt> <x>0.194590226</x> <y>0.508527160</y> <z>0.000000000</z> <time>0.850646973</time> </pt> </stroke> <stroke> <pt> <x>0.406571299</x> <y>0.362015486</y> <z>0.000000000</z> <time>0.967529297</time> </pt> <pt> <x>0.405393600</x> <y>0.344961226</y> <z>0.000000000</z> <time>1.017395020</time> </pt> <pt> <x>0.387728512</x> <y>0.351937950</y> <z>0.000000000</z> <time>1.034118652</time> </pt> <pt> <x>0.366530448</x> <y>0.368992239</y> <z>0.000000000</z> <time>1.051025391</time> </pt> <pt> <x>0.346117437</x> <y>0.393798441</y> <z>0.000000000</z> <time>1.067749023</time> </pt> <pt> <x>0.330415130</x> <y>0.424030989</y> <z>0.000000000</z> <time>1.084594727</time> </pt> <pt> <x>0.320208609</x> <y>0.457364351</y> <z>0.000000000</z> <time>1.101196289</time> </pt> <pt> <x>0.316675633</x> <y>0.488372058</y> <z>0.000000000</z> <time>1.117858887</time> </pt> <pt> <x>0.316675633</x> <y>0.508527160</y> <z>0.000000000</z> <time>1.134582520</time> </pt> <pt> <x>0.326882124</x> <y>0.520930231</y> <z>0.000000000</z> <time>1.151062012</time> </pt> <pt> <x>0.348080218</x> <y>0.522480607</y> <z>0.000000000</z> <time>1.167480469</time> </pt> <pt> <x>0.378307164</x> <y>0.521705389</y> <z>0.000000000</z> <time>1.184204102</time> </pt> <pt> <x>0.408534110</x> <y>0.503100753</y> <z>0.000000000</z> <time>1.201232910</time> </pt> <pt> <x>0.432480127</x> <y>0.476744175</y> <z>0.000000000</z> <time>1.218017578</time> </pt> <pt> <x>0.446219623</x> <y>0.447286814</y> <z>0.000000000</z> <time>1.234863281</time> </pt> <pt> <x>0.450145155</x> <y>0.417054266</y> <z>0.000000000</z> <time>1.251586914</time> </pt> <pt> <x>0.445434511</x> <y>0.389147252</y> <z>0.000000000</z> <time>1.268005371</time> </pt> <pt> <x>0.424236417</x> <y>0.364341050</y> <z>0.000000000</z> <time>1.284545898</time> </pt> <pt> <x>0.394401997</x> <y>0.348837197</y> <z>0.000000000</z> <time>1.301269531</time> </pt> <pt> <x>0.362212300</x> <y>0.344961226</y> <z>0.000000000</z> <time>1.317871094</time> </pt> <pt> <x>0.333163053</x> <y>0.344961226</y> <z>0.000000000</z> <time>1.334838867</time> </pt> <pt> <x>0.319816083</x> <y>0.348062009</y> <z>0.000000000</z> <time>1.351501465</time> </pt> </stroke> <stroke> <pt> <x>0.458388865</x> <y>0.269767433</y> <z>0.000000000</z> <time>1.484863281</time> </pt> <pt> <x>0.467025161</x> <y>0.270542592</y> <z>0.000000000</z> <time>1.534606934</time> </pt> <pt> <x>0.467025161</x> <y>0.293798417</y> <z>0.000000000</z> <time>1.551269531</time> </pt> <pt> <x>0.464277267</x> <y>0.329457343</y> <z>0.000000000</z> <time>1.568359375</time> </pt> <pt> <x>0.459959149</x> <y>0.376744181</y> <z>0.000000000</z> <time>1.584533691</time> </pt> <pt> <x>0.454855859</x> <y>0.427131802</y> <z>0.000000000</z> <time>1.601379395</time> </pt> <pt> <x>0.450537741</x> <y>0.479069769</y> <z>0.000000000</z> <time>1.618286133</time> </pt> <pt> <x>0.446612149</x> <y>0.524806142</y> <z>0.000000000</z> <time>1.635009766</time> </pt> <pt> <x>0.444256842</x> <y>0.559689939</y> <z>0.000000000</z> <time>1.651855469</time> </pt> <pt> <x>0.443864256</x> <y>0.575193763</y> <z>0.000000000</z> <time>1.668640137</time> </pt> <pt> <x>0.443864256</x> <y>0.575968981</y> <z>0.000000000</z> <time>1.684875488</time> </pt> <pt> <x>0.447789848</x> <y>0.575968981</y> <z>0.000000000</z> <time>1.701538086</time> </pt> <pt> <x>0.460744262</x> <y>0.562790692</y> <z>0.000000000</z> <time>1.716796875</time> </pt> <pt> <x>0.482334882</x> <y>0.543410838</y> <z>0.000000000</z> <time>1.733032227</time> </pt> <pt> <x>0.509028792</x> <y>0.520155013</y> <z>0.000000000</z> <time>1.751525879</time> </pt> <pt> <x>0.534545064</x> <y>0.495348841</y> <z>0.000000000</z> <time>1.769409180</time> </pt> <pt> <x>0.555350602</x> <y>0.474418610</y> <z>0.000000000</z> <time>1.784545898</time> </pt> <pt> <x>0.568305016</x> <y>0.458139509</y> <z>0.000000000</z> <time>1.802001953</time> </pt> <pt> <x>0.570267797</x> <y>0.445736408</y> <z>0.000000000</z> <time>1.818908691</time> </pt> </stroke> <stroke> <pt> <x>0.492148817</x> <y>0.308527112</y> <z>0.000000000</z> <time>2.002258301</time> </pt> <pt> <x>0.496466994</x> <y>0.306976706</y> <z>0.000000000</z> <time>2.101440430</time> </pt> <pt> <x>0.507458627</x> <y>0.320930213</y> <z>0.000000000</z> <time>2.117980957</time> </pt> <pt> <x>0.525516212</x> <y>0.343410850</y> <z>0.000000000</z> <time>2.134887695</time> </pt> <pt> <x>0.547106862</x> <y>0.368992239</y> <z>0.000000000</z> <time>2.151672363</time> </pt> <pt> <x>0.569482684</x> <y>0.395348817</y> <z>0.000000000</z> <time>2.168640137</time> </pt> <pt> <x>0.589110553</x> <y>0.416279018</y> <z>0.000000000</z> <time>2.185363770</time> </pt> <pt> <x>0.602850020</x> <y>0.430232555</y> <z>0.000000000</z> <time>2.202148438</time> </pt> <pt> <x>0.608738422</x> <y>0.433333308</y> <z>0.000000000</z> <time>2.218688965</time> </pt> <pt> <x>0.609131038</x> <y>0.433333308</y> <z>0.000000000</z> <time>2.235351562</time> </pt> <pt> <x>0.609131038</x> <y>0.424806207</y> <z>0.000000000</z> <time>2.251953125</time> </pt> <pt> <x>0.609131038</x> <y>0.413178265</y> <z>0.000000000</z> <time>2.268371582</time> </pt> <pt> <x>0.609916091</x> <y>0.394573629</y> <z>0.000000000</z> <time>2.284973145</time> </pt> <pt> <x>0.616589546</x> <y>0.367441863</y> <z>0.000000000</z> <time>2.301879883</time> </pt> <pt> <x>0.629543960</x> <y>0.336434096</y> <z>0.000000000</z> <time>2.318359375</time> </pt> <pt> <x>0.644068599</x> <y>0.308527112</y> <z>0.000000000</z> <time>2.335144043</time> </pt> <pt> <x>0.657415569</x> <y>0.288372040</y> <z>0.000000000</z> <time>2.351684570</time> </pt> <pt> <x>0.666836917</x> <y>0.278294563</y> <z>0.000000000</z> <time>2.368774414</time> </pt> <pt> <x>0.669584811</x> <y>0.277519375</y> <z>0.000000000</z> <time>2.385314941</time> </pt> <pt> <x>0.667229474</x> <y>0.283720940</y> <z>0.000000000</z> <time>2.418457031</time> </pt> <pt> <x>0.659378350</x> <y>0.294573605</y> <z>0.000000000</z> <time>2.435058594</time> </pt> <pt> <x>0.647994161</x> <y>0.313178271</y> <z>0.000000000</z> <time>2.452087402</time> </pt> <pt> <x>0.635039747</x> <y>0.338759661</y> <z>0.000000000</z> <time>2.468505859</time> </pt> <pt> <x>0.621300280</x> <y>0.370542616</y> <z>0.000000000</z> <time>2.485229492</time> </pt> <pt> <x>0.607953310</x> <y>0.402325571</y> <z>0.000000000</z> <time>2.502197266</time> </pt> <pt> <x>0.597354233</x> <y>0.429457307</y> <z>0.000000000</z> <time>2.518981934</time> </pt> <pt> <x>0.589895666</x> <y>0.448061973</y> <z>0.000000000</z> <time>2.535522461</time> </pt> <pt> <x>0.587540329</x> <y>0.454263538</y> <z>0.000000000</z> <time>2.552368164</time> </pt> <pt> <x>0.589110553</x> <y>0.448837221</y> <z>0.000000000</z> <time>2.602111816</time> </pt> <pt> <x>0.593036115</x> <y>0.439534903</y> <z>0.000000000</z> <time>2.618652344</time> </pt> <pt> <x>0.596569121</x> <y>0.431007713</y> <z>0.000000000</z> <time>2.635253906</time> </pt> <pt> <x>0.598924518</x> <y>0.425581396</y> <z>0.000000000</z> <time>2.652160645</time> </pt> <pt> <x>0.600102127</x> <y>0.424806207</y> <z>0.000000000</z> <time>2.668701172</time> </pt> <pt> <x>0.600102127</x> <y>0.442635655</y> <z>0.000000000</z> <time>2.702209473</time> </pt> <pt> <x>0.598139346</x> <y>0.470542639</y> <z>0.000000000</z> <time>2.718688965</time> </pt> <pt> <x>0.594213784</x> <y>0.506976724</y> <z>0.000000000</z> <time>2.735229492</time> </pt> <pt> <x>0.590680778</x> <y>0.547286808</y> <z>0.000000000</z> <time>2.752075195</time> </pt> <pt> <x>0.588325441</x> <y>0.585271299</y> <z>0.000000000</z> <time>2.769042969</time> </pt> <pt> <x>0.585970104</x> <y>0.617054284</y> <z>0.000000000</z> <time>2.786193848</time> </pt> <pt> <x>0.584399879</x> <y>0.640310049</y> <z>0.000000000</z> <time>2.802490234</time> </pt> <pt> <x>0.583222210</x> <y>0.654263556</y> <z>0.000000000</z> <time>2.819030762</time> </pt> <pt> <x>0.582044482</x> <y>0.658914685</y> <z>0.000000000</z> <time>2.835571289</time> </pt> <pt> <x>0.580474317</x> <y>0.658914685</y> <z>0.000000000</z> <time>2.852050781</time> </pt> </stroke> <stroke> <pt> <x>0.465847492</x> <y>0.157364339</y> <z>0.000000000</z> <time>3.152770996</time> </pt> <pt> <x>0.472520977</x> <y>0.136434108</y> <z>0.000000000</z> <time>3.220642090</time> </pt> <pt> <x>0.472128391</x> <y>0.166666672</y> <z>0.000000000</z> <time>3.236022949</time> </pt> <pt> <x>0.468595386</x> <y>0.217829406</y> <z>0.000000000</z> <time>3.252441406</time> </pt> <pt> <x>0.465454936</x> <y>0.283720940</y> <z>0.000000000</z> <time>3.269714355</time> </pt> <pt> <x>0.463492155</x> <y>0.375193805</y> <z>0.000000000</z> <time>3.286315918</time> </pt> <pt> <x>0.463492155</x> <y>0.488372058</y> <z>0.000000000</z> <time>3.303100586</time> </pt> </stroke> <stroke> <pt> <x>0.173784688</x> <y>0.638759673</y> <z>0.000000000</z> <time>4.504211426</time> </pt> <pt> <x>0.181635842</x> <y>0.655813932</y> <z>0.000000000</z> <time>4.536926270</time> </pt> <pt> <x>0.193412557</x> <y>0.691472828</y> <z>0.000000000</z> <time>4.552978516</time> </pt> <pt> <x>0.196945578</x> <y>0.702325523</y> <z>0.000000000</z> <time>4.570129395</time> </pt> <pt> <x>0.206759498</x> <y>0.737984478</y> <z>0.000000000</z> <time>4.570617676</time> </pt> <pt> <x>0.220106483</x> <y>0.790697694</y> <z>0.000000000</z> <time>4.587219238</time> </pt> <pt> <x>0.232275754</x> <y>0.846511602</y> <z>0.000000000</z> <time>4.603637695</time> </pt> <pt> <x>0.240912020</x> <y>0.894573629</y> <z>0.000000000</z> <time>4.620666504</time> </pt> <pt> <x>0.244445056</x> <y>0.927906990</y> <z>0.000000000</z> <time>4.637512207</time> </pt> <pt> <x>0.245230168</x> <y>0.955813885</y> <z>0.000000000</z> <time>4.654235840</time> </pt> <pt> <x>0.245230168</x> <y>0.975193799</y> <z>0.000000000</z> <time>4.670898438</time> </pt> <pt> <x>0.242482260</x> <y>0.972868264</y> <z>0.000000000</z> <time>4.687072754</time> </pt> </stroke> <stroke> <pt> <x>0.319423527</x> <y>0.531782925</y> <z>0.000000000</z> <time>4.920776367</time> </pt> <pt> <x>0.319423527</x> <y>0.534108520</y> <z>0.000000000</z> <time>4.955505371</time> </pt> <pt> <x>0.306076586</x> <y>0.545736432</y> <z>0.000000000</z> <time>4.970703125</time> </pt> <pt> <x>0.294692397</x> <y>0.555038750</y> <z>0.000000000</z> <time>4.987121582</time> </pt> <pt> <x>0.280952871</x> <y>0.564341068</y> <z>0.000000000</z> <time>4.987609863</time> </pt> <pt> <x>0.244052470</x> <y>0.584496081</y> <z>0.000000000</z> <time>5.004150391</time> </pt> <pt> <x>0.192627445</x> <y>0.605426311</y> <z>0.000000000</z> <time>5.020629883</time> </pt> <pt> <x>0.129425690</x> <y>0.624806166</y> <z>0.000000000</z> <time>5.037780762</time> </pt> <pt> <x>0.060728110</x> <y>0.643410861</y> <z>0.000000000</z> <time>5.054992676</time> </pt> <pt> <x>-0.001295969</x> <y>0.665116251</y> <z>0.000000000</z> <time>5.072875977</time> </pt> <pt> <x>-0.038588941</x> <y>0.674418569</y> <z>0.000000000</z> <time>5.084899902</time> </pt> <pt> <x>-0.046440084</x> <y>0.672868192</y> <z>0.000000000</z> <time>5.101684570</time> </pt> <pt> <x>-0.042907078</x> <y>0.665116251</y> <z>0.000000000</z> <time>5.118225098</time> </pt> </stroke> <stroke> <pt> <x>-0.016998272</x> <y>0.682945728</y> <z>0.000000000</z> <time>5.636108398</time> </pt> <pt> <x>0.034034207</x> <y>0.722480595</y> <z>0.000000000</z> <time>5.636108398</time> </pt> <pt> <x>0.070542045</x> <y>0.737209320</y> <z>0.000000000</z> <time>5.652099609</time> </pt> <pt> <x>0.107442461</x> <y>0.751937985</y> <z>0.000000000</z> <time>5.669067383</time> </pt> <pt> <x>0.135706604</x> <y>0.768992186</y> <z>0.000000000</z> <time>5.685424805</time> </pt> <pt> <x>0.145127967</x> <y>0.789922476</y> <z>0.000000000</z> <time>5.702270508</time> </pt> </stroke> <stroke> <pt> <x>0.234238550</x> <y>0.689147234</y> <z>0.000000000</z> <time>6.086608887</time> </pt> <pt> <x>0.238556698</x> <y>0.709302306</y> <z>0.000000000</z> <time>6.136047363</time> </pt> <pt> <x>0.246800408</x> <y>0.736434102</y> <z>0.000000000</z> <time>6.152526855</time> </pt> <pt> <x>0.257399440</x> <y>0.775193751</y> <z>0.000000000</z> <time>6.169433594</time> </pt> <pt> <x>0.269176155</x> <y>0.822480619</y> <z>0.000000000</z> <time>6.185913086</time> </pt> <pt> <x>0.279775232</x> <y>0.872868180</y> <z>0.000000000</z> <time>6.202636719</time> </pt> <pt> <x>0.288804054</x> <y>0.915503860</y> <z>0.000000000</z> <time>6.219299316</time> </pt> <pt> <x>0.294692397</x> <y>0.955813885</y> <z>0.000000000</z> <time>6.235778809</time> </pt> <pt> <x>0.298225433</x> <y>0.978294611</y> <z>0.000000000</z> <time>6.252563477</time> </pt> <pt> <x>0.299010545</x> <y>0.978294611</y> <z>0.000000000</z> <time>6.269226074</time> </pt> </stroke> <stroke> <pt> <x>0.232275754</x> <y>0.725581348</y> <z>0.000000000</z> <time>6.470520020</time> </pt> <pt> <x>0.220891595</x> <y>0.703875959</y> <z>0.000000000</z> <time>6.552795410</time> </pt> <pt> <x>0.230312988</x> <y>0.703875959</y> <z>0.000000000</z> <time>6.569641113</time> </pt> <pt> <x>0.244837612</x> <y>0.694573641</y> <z>0.000000000</z> <time>6.586059570</time> </pt> <pt> <x>0.266035706</x> <y>0.679844975</y> <z>0.000000000</z> <time>6.602844238</time> </pt> <pt> <x>0.294299871</x> <y>0.662015498</y> <z>0.000000000</z> <time>6.619445801</time> </pt> <pt> <x>0.328059793</x> <y>0.646511614</y> <z>0.000000000</z> <time>6.636291504</time> </pt> <pt> <x>0.361819744</x> <y>0.634883702</y> <z>0.000000000</z> <time>6.652893066</time> </pt> <pt> <x>0.388906211</x> <y>0.631782949</y> <z>0.000000000</z> <time>6.669555664</time> </pt> <pt> <x>0.403823406</x> <y>0.631782949</y> <z>0.000000000</z> <time>6.686157227</time> </pt> <pt> <x>0.405393600</x> <y>0.644961238</y> <z>0.000000000</z> <time>6.702941895</time> </pt> <pt> <x>0.397542477</x> <y>0.668217003</y> <z>0.000000000</z> <time>6.719665527</time> </pt> <pt> <x>0.375559270</x> <y>0.702325523</y> <z>0.000000000</z> <time>6.736206055</time> </pt> <pt> <x>0.348865330</x> <y>0.739534855</y> <z>0.000000000</z> <time>6.752990723</time> </pt> <pt> <x>0.322956562</x> <y>0.770542622</y> <z>0.000000000</z> <time>6.769653320</time> </pt> <pt> <x>0.299010545</x> <y>0.795348823</y> <z>0.000000000</z> <time>6.786437988</time> </pt> <pt> <x>0.279775232</x> <y>0.815503836</y> <z>0.000000000</z> <time>6.803039551</time> </pt> <pt> <x>0.266820818</x> <y>0.831782997</y> <z>0.000000000</z> <time>6.819824219</time> </pt> <pt> <x>0.260147333</x> <y>0.846511602</y> <z>0.000000000</z> <time>6.836486816</time> </pt> <pt> <x>0.258577108</x> <y>0.854263604</y> <z>0.000000000</z> <time>6.853027344</time> </pt> <pt> <x>0.258577108</x> <y>0.858139575</y> <z>0.000000000</z> <time>6.870117188</time> </pt> <pt> <x>0.258577108</x> <y>0.860465109</y> <z>0.000000000</z> <time>6.886352539</time> </pt> <pt> <x>0.260147333</x> <y>0.860465109</y> <z>0.000000000</z> <time>6.903137207</time> </pt> <pt> <x>0.261325032</x> <y>0.860465109</y> <z>0.000000000</z> <time>6.919860840</time> </pt> <pt> <x>0.262110144</x> <y>0.860465109</y> <z>0.000000000</z> <time>6.936462402</time> </pt> <pt> <x>0.263287812</x> <y>0.860465109</y> <z>0.000000000</z> <time>6.953002930</time> </pt> <pt> <x>0.265250593</x> <y>0.860465109</y> <z>0.000000000</z> <time>6.969726562</time> </pt> <pt> <x>0.269961298</x> <y>0.860465109</y> <z>0.000000000</z> <time>6.986450195</time> </pt> <pt> <x>0.281738013</x> <y>0.861240268</y> <z>0.000000000</z> <time>7.003234863</time> </pt> <pt> <x>0.308431923</x> <y>0.872093022</y> <z>0.000000000</z> <time>7.019897461</time> </pt> <pt> <x>0.346117437</x> <y>0.888372123</y> <z>0.000000000</z> <time>7.036499023</time> </pt> <pt> <x>0.379877388</x> <y>0.903100729</y> <z>0.000000000</z> <time>7.053100586</time> </pt> <pt> <x>0.407356411</x> <y>0.916279018</y> <z>0.000000000</z> <time>7.069885254</time> </pt> <pt> <x>0.426984310</x> <y>0.928682148</y> <z>0.000000000</z> <time>7.086547852</time> </pt> <pt> <x>0.437190771</x> <y>0.941860437</y> <z>0.000000000</z> <time>7.103332520</time> </pt> <pt> <x>0.437583327</x> <y>0.951162755</y> <z>0.000000000</z> <time>7.119934082</time> </pt> </stroke> <stroke> <pt> <x>0.407748997</x> <y>0.607751906</y> <z>0.000000000</z> <time>7.337463379</time> </pt> <pt> <x>0.414029896</x> <y>0.611627877</y> <z>0.000000000</z> <time>7.386779785</time> </pt> <pt> <x>0.417170346</x> <y>0.634883702</y> <z>0.000000000</z> <time>7.403625488</time> </pt> <pt> <x>0.420310825</x> <y>0.669767439</y> <z>0.000000000</z> <time>7.420227051</time> </pt> <pt> <x>0.421488494</x> <y>0.719379783</y> <z>0.000000000</z> <time>7.436950684</time> </pt> <pt> <x>0.421488494</x> <y>0.775968969</y> <z>0.000000000</z> <time>7.453491211</time> </pt> <pt> <x>0.421488494</x> <y>0.831782997</y> <z>0.000000000</z> <time>7.470031738</time> </pt> <pt> <x>0.421488494</x> <y>0.882945657</y> <z>0.000000000</z> <time>7.486816406</time> </pt> <pt> <x>0.421488494</x> <y>0.921705484</y> <z>0.000000000</z> <time>7.503601074</time> </pt> <pt> <x>0.425021499</x> <y>0.960465133</y> <z>0.000000000</z> <time>7.520263672</time> </pt> <pt> <x>0.432872653</x> <y>0.978294611</y> <z>0.000000000</z> <time>7.536926270</time> </pt> </stroke> <stroke> <pt> <x>0.557705939</x> <y>0.703875959</y> <z>0.000000000</z> <time>8.338256836</time> </pt> <pt> <x>0.563594282</x> <y>0.690697610</y> <z>0.000000000</z> <time>8.404235840</time> </pt> <pt> <x>0.555743158</x> <y>0.675969005</y> <z>0.000000000</z> <time>8.421142578</time> </pt> <pt> <x>0.542003632</x> <y>0.658139527</y> <z>0.000000000</z> <time>8.437805176</time> </pt> <pt> <x>0.523946047</x> <y>0.642635643</y> <z>0.000000000</z> <time>8.454406738</time> </pt> <pt> <x>0.504318118</x> <y>0.634108484</y> <z>0.000000000</z> <time>8.470947266</time> </pt> <pt> <x>0.484297693</x> <y>0.634108484</y> <z>0.000000000</z> <time>8.487731934</time> </pt> <pt> <x>0.463884681</x> <y>0.651162744</y> <z>0.000000000</z> <time>8.504394531</time> </pt> <pt> <x>0.445041955</x> <y>0.687596917</y> <z>0.000000000</z> <time>8.520996094</time> </pt> <pt> <x>0.430909902</x> <y>0.736434102</y> <z>0.000000000</z> <time>8.537658691</time> </pt> <pt> <x>0.424236417</x> <y>0.787596881</y> <z>0.000000000</z> <time>8.554260254</time> </pt> <pt> <x>0.423843831</x> <y>0.835658848</y> <z>0.000000000</z> <time>8.571044922</time> </pt> <pt> <x>0.433265209</x> <y>0.872093022</y> <z>0.000000000</z> <time>8.587707520</time> </pt> <pt> <x>0.454855859</x> <y>0.889147282</y> <z>0.000000000</z> <time>8.604370117</time> </pt> <pt> <x>0.485867918</x> <y>0.892248094</y> <z>0.000000000</z> <time>8.621154785</time> </pt> <pt> <x>0.523553431</x> <y>0.892248094</y> <z>0.000000000</z> <time>8.637756348</time> </pt> <pt> <x>0.560061276</x> <y>0.883720934</y> <z>0.000000000</z> <time>8.654235840</time> </pt> <pt> <x>0.589110553</x> <y>0.860465109</y> <z>0.000000000</z> <time>8.671142578</time> </pt> <pt> <x>0.607560754</x> <y>0.825581372</y> <z>0.000000000</z> <time>8.687866211</time> </pt> <pt> <x>0.612663984</x> <y>0.805426300</y> <z>0.000000000</z> <time>8.704345703</time> </pt> </stroke> <stroke> <pt> <x>0.570267797</x> <y>0.544185996</y> <z>0.000000000</z> <time>8.905029297</time> </pt> <pt> <x>0.584007323</x> <y>0.566666663</y> <z>0.000000000</z> <time>8.937805176</time> </pt> <pt> <x>0.587147713</x> <y>0.578294516</y> <z>0.000000000</z> <time>8.954345703</time> </pt> <pt> <x>0.589110553</x> <y>0.594573617</y> <z>0.000000000</z> <time>8.954650879</time> </pt> <pt> <x>0.593036115</x> <y>0.635658920</y> <z>0.000000000</z> <time>8.971191406</time> </pt> <pt> <x>0.595391452</x> <y>0.686821699</y> <z>0.000000000</z> <time>8.987854004</time> </pt> <pt> <x>0.596569121</x> <y>0.747286856</y> <z>0.000000000</z> <time>9.004638672</time> </pt> <pt> <x>0.596569121</x> <y>0.811627924</y> <z>0.000000000</z> <time>9.021423340</time> </pt> <pt> <x>0.596569121</x> <y>0.873643339</y> <z>0.000000000</z> <time>9.038085938</time> </pt> <pt> <x>0.593821228</x> <y>0.919379830</y> <z>0.000000000</z> <time>9.054748535</time> </pt> <pt> <x>0.591465890</x> <y>0.953488350</y> <z>0.000000000</z> <time>9.071472168</time> </pt> <pt> <x>0.591073334</x> <y>0.978294611</y> <z>0.000000000</z> <time>9.088134766</time> </pt> <pt> <x>0.595391452</x> <y>0.978294611</y> <z>0.000000000</z> <time>9.121582031</time> </pt> <pt> <x>0.599709630</x> <y>0.978294611</y> <z>0.000000000</z> <time>9.137939453</time> </pt> </stroke> <stroke> <pt> <x>0.737497270</x> <y>0.632558167</y> <z>0.000000000</z> <time>9.322387695</time> </pt> <pt> <x>0.734356880</x> <y>0.616279066</y> <z>0.000000000</z> <time>9.371582031</time> </pt> <pt> <x>0.719047070</x> <y>0.628682137</y> <z>0.000000000</z> <time>9.388427734</time> </pt> <pt> <x>0.697063863</x> <y>0.643410861</y> <z>0.000000000</z> <time>9.405334473</time> </pt> <pt> <x>0.668799698</x> <y>0.662790716</y> <z>0.000000000</z> <time>9.421569824</time> </pt> <pt> <x>0.637787700</x> <y>0.683720946</y> <z>0.000000000</z> <time>9.438415527</time> </pt> <pt> <x>0.605990529</x> <y>0.703100741</y> <z>0.000000000</z> <time>9.455505371</time> </pt> <pt> <x>0.576156199</x> <y>0.717829406</y> <z>0.000000000</z> <time>9.471740723</time> </pt> <pt> <x>0.554565489</x> <y>0.727131784</y> <z>0.000000000</z> <time>9.488403320</time> </pt> <pt> <x>0.544751585</x> <y>0.731782913</y> <z>0.000000000</z> <time>9.505126953</time> </pt> <pt> <x>0.543573856</x> <y>0.733333349</y> <z>0.000000000</z> <time>9.521728516</time> </pt> <pt> <x>0.544359028</x> <y>0.733333349</y> <z>0.000000000</z> <time>9.555114746</time> </pt> <pt> <x>0.545929253</x> <y>0.733333349</y> <z>0.000000000</z> <time>9.571777344</time> </pt> <pt> <x>0.546714365</x> <y>0.733333349</y> <z>0.000000000</z> <time>9.588439941</time> </pt> <pt> <x>0.548284590</x> <y>0.733333349</y> <z>0.000000000</z> <time>9.772094727</time> </pt> <pt> <x>0.552602708</x> <y>0.734883726</y> <z>0.000000000</z> <time>9.788757324</time> </pt> <pt> <x>0.562809169</x> <y>0.743410826</y> <z>0.000000000</z> <time>9.805358887</time> </pt> <pt> <x>0.581651926</x> <y>0.762015462</y> <z>0.000000000</z> <time>9.822021484</time> </pt> <pt> <x>0.609523535</x> <y>0.790697694</y> <z>0.000000000</z> <time>9.838684082</time> </pt> <pt> <x>0.642890930</x> <y>0.824806213</y> <z>0.000000000</z> <time>9.855529785</time> </pt> <pt> <x>0.674295545</x> <y>0.856589079</y> <z>0.000000000</z> <time>9.872131348</time> </pt> <pt> <x>0.699026644</x> <y>0.882170498</y> <z>0.000000000</z> <time>9.888793945</time> </pt> <pt> <x>0.712766171</x> <y>0.894573629</y> <z>0.000000000</z> <time>9.905456543</time> </pt> <pt> <x>0.717084289</x> <y>0.899999917</y> <z>0.000000000</z> <time>9.922241211</time> </pt> <pt> <x>0.717084289</x> <y>0.901550412</y> <z>0.000000000</z> <time>9.938720703</time> </pt> <pt> <x>0.717084289</x> <y>0.903100729</y> <z>0.000000000</z> <time>9.955261230</time> </pt> <pt> <x>0.717084289</x> <y>0.903876007</y> <z>0.000000000</z> <time>9.972045898</time> </pt> </stroke> <stroke> <pt> <x>0.895698011</x> <y>0.811627924</y> <z>0.000000000</z> <time>11.327758789</time> </pt> <pt> <x>0.892950058</x> <y>0.807751954</y> <z>0.000000000</z> <time>11.344543457</time> </pt> <pt> <x>0.892165005</x> <y>0.804651141</y> <z>0.000000000</z> <time>11.361083984</time> </pt> <pt> <x>0.889809608</x> <y>0.791472852</y> <z>0.000000000</z> <time>11.361633301</time> </pt> <pt> <x>0.886669219</x> <y>0.767441809</y> <z>0.000000000</z> <time>11.377929688</time> </pt> <pt> <x>0.883921266</x> <y>0.738759637</y> <z>0.000000000</z> <time>11.394409180</time> </pt> <pt> <x>0.881173372</x> <y>0.706976771</y> <z>0.000000000</z> <time>11.411315918</time> </pt> <pt> <x>0.879210591</x> <y>0.677519321</y> <z>0.000000000</z> <time>11.427673340</time> </pt> <pt> <x>0.876855254</x> <y>0.651162744</y> <z>0.000000000</z> <time>11.444458008</time> </pt> <pt> <x>0.874892414</x> <y>0.629457355</y> <z>0.000000000</z> <time>11.461059570</time> </pt> <pt> <x>0.872537076</x> <y>0.613178253</y> <z>0.000000000</z> <time>11.477783203</time> </pt> <pt> <x>0.870574296</x> <y>0.605426311</y> <z>0.000000000</z> <time>11.494445801</time> </pt> <pt> <x>0.867041230</x> <y>0.604651153</y> <z>0.000000000</z> <time>11.511108398</time> </pt> <pt> <x>0.860760391</x> <y>0.605426311</y> <z>0.000000000</z> <time>11.527832031</time> </pt> <pt> <x>0.848198593</x> <y>0.620155036</y> <z>0.000000000</z> <time>11.544494629</time> </pt> <pt> <x>0.827392995</x> <y>0.642635643</y> <z>0.000000000</z> <time>11.561096191</time> </pt> <pt> <x>0.797558546</x> <y>0.667441845</y> <z>0.000000000</z> <time>11.577758789</time> </pt> <pt> <x>0.761050701</x> <y>0.694573641</y> <z>0.000000000</z> <time>11.594299316</time> </pt> <pt> <x>0.723365247</x> <y>0.719379783</y> <z>0.000000000</z> <time>11.611267090</time> </pt> <pt> <x>0.687642515</x> <y>0.740310073</y> <z>0.000000000</z> <time>11.627868652</time> </pt> <pt> <x>0.658985794</x> <y>0.757364333</y> <z>0.000000000</z> <time>11.644287109</time> </pt> <pt> <x>0.642890930</x> <y>0.767441809</y> <z>0.000000000</z> <time>11.661010742</time> </pt> <pt> <x>0.640143037</x> <y>0.771317840</y> <z>0.000000000</z> <time>11.677795410</time> </pt> <pt> <x>0.641320705</x> <y>0.772092998</y> <z>0.000000000</z> <time>11.694396973</time> </pt> <pt> <x>0.654275119</x> <y>0.772092998</y> <z>0.000000000</z> <time>11.710754395</time> </pt> <pt> <x>0.682539225</x> <y>0.772092998</y> <z>0.000000000</z> <time>11.727661133</time> </pt> <pt> <x>0.722972691</x> <y>0.773643434</y> <z>0.000000000</z> <time>11.744567871</time> </pt> <pt> <x>0.769686997</x> <y>0.782945693</y> <z>0.000000000</z> <time>11.761108398</time> </pt> <pt> <x>0.821897149</x> <y>0.798449636</y> <z>0.000000000</z> <time>11.777893066</time> </pt> <pt> <x>0.876855254</x> <y>0.823255777</y> <z>0.000000000</z> <time>11.794372559</time> </pt> <pt> <x>0.927102566</x> <y>0.857364297</y> <z>0.000000000</z> <time>11.811096191</time> </pt> <pt> <x>0.957722127</x> <y>0.891472816</y> <z>0.000000000</z> <time>11.827880859</time> </pt> <pt> <x>0.961647689</x> <y>0.906201541</y> <z>0.000000000</z> <time>11.844360352</time> </pt> <pt> <x>0.954189062</x> <y>0.911627889</y> <z>0.000000000</z> <time>11.860412598</time> </pt> <pt> <x>0.934168637</x> <y>0.921705484</y> <z>0.000000000</z> <time>11.877197266</time> </pt> <pt> <x>0.900408685</x> <y>0.936434090</y> <z>0.000000000</z> <time>11.893859863</time> </pt> <pt> <x>0.858012438</x> <y>0.938759625</y> <z>0.000000000</z> <time>11.910583496</time> </pt> <pt> <x>0.811298132</x> <y>0.929457307</y> <z>0.000000000</z> <time>11.927246094</time> </pt> <pt> <x>0.768116772</x> <y>0.902325571</y> <z>0.000000000</z> <time>11.944152832</time> </pt> <pt> <x>0.735534489</x> <y>0.872868180</y> <z>0.000000000</z> <time>11.960693359</time> </pt> <pt> <x>0.717869461</x> <y>0.848061979</y> <z>0.000000000</z> <time>11.977722168</time> </pt> <pt> <x>0.711981058</x> <y>0.834108531</y> <z>0.000000000</z> <time>11.994018555</time> </pt> <pt> <x>0.711981058</x> <y>0.829457343</y> <z>0.000000000</z> <time>12.011108398</time> </pt> <pt> <x>0.714728951</x> <y>0.829457343</y> <z>0.000000000</z> <time>12.027587891</time> </pt> </stroke> <stroke> <pt> <x>0.897268236</x> <y>0.813953459</y> <z>0.000000000</z> <time>12.828796387</time> </pt> <pt> <x>0.885098875</x> <y>0.795348823</y> <z>0.000000000</z> <time>12.860900879</time> </pt> <pt> <x>0.883528650</x> <y>0.789922476</y> <z>0.000000000</z> <time>12.877441406</time> </pt> <pt> <x>0.883136094</x> <y>0.783720970</y> <z>0.000000000</z> <time>12.878112793</time> </pt> <pt> <x>0.883136094</x> <y>0.766666651</y> <z>0.000000000</z> <time>12.894165039</time> </pt> <pt> <x>0.888239443</x> <y>0.745736420</y> <z>0.000000000</z> <time>12.910888672</time> </pt> <pt> <x>0.898838460</x> <y>0.720155060</y> <z>0.000000000</z> <time>12.927490234</time> </pt> <pt> <x>0.912185431</x> <y>0.692247987</y> <z>0.000000000</z> <time>12.944091797</time> </pt> <pt> <x>0.923962116</x> <y>0.663565874</y> <z>0.000000000</z> <time>12.960876465</time> </pt> <pt> <x>0.931813300</x> <y>0.636434138</y> <z>0.000000000</z> <time>12.977478027</time> </pt> <pt> <x>0.936131477</x> <y>0.616279066</y> <z>0.000000000</z> <time>12.994079590</time> </pt> <pt> <x>0.936916530</x> <y>0.608527064</y> <z>0.000000000</z> <time>13.010925293</time> </pt> <pt> <x>0.936523914</x> <y>0.607751906</y> <z>0.000000000</z> <time>13.027465820</time> </pt> </stroke> <stroke> <pt> <x>0.819149196</x> <y>0.264341056</y> <z>0.000000000</z> <time>16.113037109</time> </pt> <pt> <x>0.810120404</x> <y>0.259689927</y> <z>0.000000000</z> <time>16.145996094</time> </pt> <pt> <x>0.794810712</x> <y>0.282170534</y> <z>0.000000000</z> <time>16.162841797</time> </pt> <pt> <x>0.784604192</x> <y>0.295348823</y> <z>0.000000000</z> <time>16.179504395</time> </pt> <pt> <x>0.773220003</x> <y>0.310852677</y> <z>0.000000000</z> <time>16.179992676</time> </pt> <pt> <x>0.747311234</x> <y>0.344961226</y> <z>0.000000000</z> <time>16.196228027</time> </pt> <pt> <x>0.718654573</x> <y>0.382170528</y> <z>0.000000000</z> <time>16.213073730</time> </pt> <pt> <x>0.689212739</x> <y>0.420930177</y> <z>0.000000000</z> <time>16.229858398</time> </pt> <pt> <x>0.660556018</x> <y>0.461240262</y> <z>0.000000000</z> <time>16.246948242</time> </pt> <pt> <x>0.636217475</x> <y>0.506201506</y> <z>0.000000000</z> <time>16.263305664</time> </pt> </stroke> <stroke> <pt> <x>0.831711173</x> <y>0.406976730</y> <z>0.000000000</z> <time>16.630371094</time> </pt> <pt> <x>0.813653409</x> <y>0.427131802</y> <z>0.000000000</z> <time>16.663330078</time> </pt> <pt> <x>0.803054392</x> <y>0.440310061</y> <z>0.000000000</z> <time>16.679748535</time> </pt> <pt> <x>0.790885150</x> <y>0.454263538</y> <z>0.000000000</z> <time>16.680236816</time> </pt> <pt> <x>0.763013542</x> <y>0.482170522</y> <z>0.000000000</z> <time>16.696594238</time> </pt> <pt> <x>0.731608927</x> <y>0.510077477</y> <z>0.000000000</z> <time>16.713195801</time> </pt> <pt> <x>0.696278751</x> <y>0.541860461</y> <z>0.000000000</z> <time>16.730285645</time> </pt> <pt> <x>0.657808125</x> <y>0.586821675</y> <z>0.000000000</z> <time>16.747070312</time> </pt> </stroke> <stroke> <pt> <x>0.042670466</x> <y>0.288372040</y> <z>0.000000000</z> <time>17.414123535</time> </pt> <pt> <x>0.046988603</x> <y>0.290697664</y> <z>0.000000000</z> <time>17.446594238</time> </pt> <pt> <x>0.063476011</x> <y>0.306976706</y> <z>0.000000000</z> <time>17.463439941</time> </pt> <pt> <x>0.088599697</x> <y>0.337984473</y> <z>0.000000000</z> <time>17.480285645</time> </pt> <pt> <x>0.123537324</x> <y>0.386046469</y> <z>0.000000000</z> <time>17.497314453</time> </pt> <pt> <x>0.152194023</x> <y>0.427906960</y> <z>0.000000000</z> <time>17.514099121</time> </pt> </stroke> <stroke> <pt> <x>0.004199831</x> <y>0.406976730</y> <z>0.000000000</z> <time>18.031250000</time> </pt> <pt> <x>0.018331906</x> <y>0.413953513</y> <z>0.000000000</z> <time>18.063720703</time> </pt> <pt> <x>0.038744893</x> <y>0.428682148</y> <z>0.000000000</z> <time>18.080688477</time> </pt> <pt> <x>0.069756925</x> <y>0.457364351</y> <z>0.000000000</z> <time>18.097106934</time> </pt> <pt> <x>0.103124343</x> <y>0.493023217</y> <z>0.000000000</z> <time>18.114685059</time> </pt> <pt> <x>0.135314047</x> <y>0.532558143</y> <z>0.000000000</z> <time>18.131652832</time> </pt> <pt> <x>0.150623798</x> <y>0.553488374</y> <z>0.000000000</z> <time>18.148193359</time> </pt> </stroke> <stroke> <pt> <x>0.472128391</x> <y>0.079844929</y> <z>0.000000000</z> <time>24.301025391</time> </pt> <pt> <x>0.473306090</x> <y>0.079069756</y> <z>0.000000000</z> <time>24.366760254</time> </pt> <pt> <x>0.473306090</x> <y>0.104651153</y> <z>0.000000000</z> <time>24.383605957</time> </pt> <pt> <x>0.474091172</x> <y>0.153488338</y> <z>0.000000000</z> <time>24.400146484</time> </pt> <pt> <x>0.477624208</x> <y>0.218604639</y> <z>0.000000000</z> <time>24.416748047</time> </pt> <pt> <x>0.479979575</x> <y>0.294573605</y> <z>0.000000000</z> <time>24.433471680</time> </pt> <pt> <x>0.479979575</x> <y>0.338759661</y> <z>0.000000000</z> <time>24.450134277</time> </pt> </stroke> </drawing> </tag> </GML>
HTML5
image
*note: html5 <canvas> player is beta; developers please check out the
source code