<snapdata remixID="10315403"><project name="Karr-Hosseini-FinchPong" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Ball" idx="2" x="105.77164466275576" y="-125.77164466275485" heading="135" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="costume1" center-x="18" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAB1ElEQVRYR+3YP4xNQRTH8c/WhEYEjSBbKVTYRi1shWhU608hRPxpxIaKEI0lQhTrT6URVIha409jC5WQKPzJRkOoyZE7yc319r559r17n2RPN3fm/M535s69c86M+DfbiA1YhxVYXMj8wBe8wwxe9So/0oPDbuzCNizJ9PuOJ7iPezk+OUDHcRSrcwRrxnzAFUzV6dQBjeMi1s8TpOr+BifxqJPuXEBncbrPIFW5czhTfdgJ6DYmBgyT5O9gbzlWFWga+xuCSWFu4kBqlIFO4XzDMCncJC5EIwFtwouWYFLYzXiZgGLHb28Z6DHGAyjInrcMk8KPBdAlxM9vGGwqgD5i1TDQ4FMA/RoSmD8YC0Dd3sbCCv2XK/S6SEe7wTfRPxN7qM1DtTrJyQBag/dNTD8jxtp0uF7DoQyHQQ65jsMJaDki1102yIg12l+L3H22nKDtLMqVNpiivHpQTtASRJz6cfo3aSfKpVGnJP9Yt9qpj7SxAJfLenOVQTtwA7G3BmGzOIiHVfG6QjFgIvHe12eiW8W/L6D+spxSegxHsGeeYHdxtVu6nAOUOFYWlw1bsQVLuwB+wzM8Lb7ezzkT6gWoqjdauo5ZVHT+LF3HvM0BqI75DXSVRy+sLAggAAAAAElFTkSuQmCC" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="227" y="62"><block s="receiveKey"><l><option>space</option></l></block><custom-block s="Reset"></custom-block><block s="doForever"><script><block s="forward"><block var="Speed"/></block><block s="bounceOffEdge"></block><block s="doIf"><block var="IsGame"/><script><block s="doIf"><block s="reportTouchingObject"><l>Paddle</l></block><script><custom-block s="Finch LED R: %n G: %n B: %n"><l>0</l><l>100</l><l>0</l></custom-block><custom-block s="Finch Buzzer %n Hz %n ms"><l>880</l><l>250</l></custom-block><block s="doChangeVar"><l>Speed</l><l>1</l></block><block s="doChangeVar"><l>HitCounter</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="direction"></block><l>135</l></block><script><block s="turnLeft"><l>90</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="direction"></block><l>225</l></block><script><block s="turn"><l>90</l></block><custom-block s="Finch LED R: %n G: %n B: %n"><l>0</l><l>0</l><l>0</l></custom-block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block s="yPosition"></block><l>-125</l></block><script><block s="doSetVar"><l>IsGame</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>Speed</l><l>2</l></block><block s="bubble"><l>Game Over</l></block><custom-block s="Finch LED R: %n G: %n B: %n"><l>100</l><l>0</l><l>0</l></custom-block><custom-block s="Finch Buzz+Wait %n Hz %n ms"><l>880</l><l>250</l></custom-block><custom-block s="Finch Buzzer %n Hz %n ms"><l>880</l><l>350</l></custom-block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></block></script></block></script></scripts></sprite><sprite name="Paddle" idx="1" x="-196" y="-125" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="101"><costumes><list id="102"><item><costume name="costume1" center-x="98.5" center-y="9.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMUAAAATCAYAAAAgX8nCAAAAoElEQVRoQ+3WsQ2AQAwDwPwm7L8Uo4BoQKJAcouPOhS5xMqvmdnGR4DALbBm5uBBgMAjIBS2gcBLQCisBAGhsAMEvgVcChtCwKWwAwRcCjtAIBLwfIq4FDcICEXDlPUYCQhFxKW4QUAoGqasx0hAKCIuxQ0CQtEwZT1GAkIRcSluEBCKhinrMRIQiohLcYOAUDRMWY+RwBWKPfpDMYGfC5xC8BICpmCCsAAAAABJRU5ErkJggg==" id="103"/></item></list></costumes><sounds><list struct="atomic" id="104"></list></sounds><blocks></blocks><variables></variables><scripts><script x="237" y="147"><block s="receiveKey"><l><option>space</option></l></block><block s="doForever"><script><block s="setXPosition"><block s="reportProduct"><l>-200</l><custom-block s="Finch Y Acceleration"></custom-block></block></block></script></block></script><script x="306" y="372"><block s="setYPosition"><l>-125</l></block></script></scripts></sprite><watcher var="IsGame" style="normal" x="10" y="10" color="243,118,29"/><watcher var="HitCounter" style="normal" x="10" y="34.000001999999995" color="243,118,29"/><watcher var="Speed" style="normal" x="10" y="55.00000399999999" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Say This %&apos;speech&apos;" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%s">Hello!</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/speak/</l><block var="speech"/></list></block></block></block></script></block-definition><block-definition s="Finch Left Light Sensor" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/lightLeft</l></block></block></script></block-definition><block-definition s="Move Finch Left: %&apos;Left&apos; Right: %&apos;Right&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/finch/out/motor/</l><block var="Left"/><l>/</l><block var="Right"/></list></block></block></block></script></block-definition><block-definition s="Stop Finch" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/out/motor/0/0</l></block></block></script></block-definition><block-definition s="Finch LED R: %&apos;red&apos; G: %&apos;green&apos; B: %&apos;blue&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">50</input><input type="%n">0</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/finch/out/led/</l><block var="red"/><l>/</l><block var="green"/><l>/</l><block var="blue"/></list></block></block></block></script></block-definition><block-definition s="Finch Buzzer %&apos;frequency&apos; Hz %&apos;duration&apos; ms" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%n">440</input><input type="%n">500</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://localhost:22179/finch/out/buzzer/</l><block var="frequency"/><l>/</l><block var="duration"/></list></block></block></block></script></block-definition><block-definition s="Finch Right Light Sensor" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/lightRight</l></block></block></script></block-definition><block-definition s="Finch Light Sensors" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="Finch Left Light Sensor"></custom-block><custom-block s="Finch Right Light Sensor"></custom-block></list></block></block></script></block-definition><block-definition s="Finch X Acceleration" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/accelerationX</l></block></block></script></block-definition><block-definition s="Finch Y Acceleration" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/accelerationY</l></block></block></script></block-definition><block-definition s="Finch Z Acceleration" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/accelerationZ</l></block></block></script></block-definition><block-definition s="Finch Orientation" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/orientation</l></block></block></script></block-definition><block-definition s="Finch Accelerations" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="Finch X Acceleration"></custom-block><custom-block s="Finch Y Acceleration"></custom-block><custom-block s="Finch Z Acceleration"></custom-block></list></block></block></script></block-definition><block-definition s="Finch Left Obstacle" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportURL"><l>http://localhost:22179/finch/in/obstacleLeft</l></block><l>true</l></block></block></script></block-definition><block-definition s="Finch Right Obstacle" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportURL"><l>http://localhost:22179/finch/in/obstacleRight</l></block><l>true</l></block></block></script></block-definition><block-definition s="Finch Obstacles" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="Finch Left Obstacle"></custom-block><custom-block s="Finch Right Obstacle"></custom-block></list></block></block></script></block-definition><block-definition s="Finch Temperature Celsius" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><l>http://localhost:22179/finch/in/temperature</l></block></block></script></block-definition><block-definition s="Finch Temperature Fahrenheit" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportSum"><block s="reportProduct"><l>1.8</l><custom-block s="Finch Temperature Celsius"></custom-block></block><l>32</l></block></block></script></block-definition><block-definition s="Finch Buzz+Wait %&apos;frequency&apos; Hz %&apos;duration&apos; ms" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%n">440</input><input type="%n">500</input></inputs><script><custom-block s="Finch Buzzer %n Hz %n ms"><block var="frequency"/><block var="duration"/></custom-block><block s="doWait"><block s="reportQuotient"><block var="duration"/><l>1000</l></block></block></script></block-definition><block-definition s="Reset" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Speed</l><l>2</l></block><block s="doSetVar"><l>HitCounter</l><l>0</l></block><block s="doSetVar"><l>IsGame</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="Finch LED R: %n G: %n B: %n"><l>0</l><l>0</l><l>0</l></custom-block><block s="gotoXY"><block s="reportRandom"><l>-200</l><l>200</l></block><l>150</l></block><block s="setHeading"><l>135</l></block><block s="bubble"><l></l></block></script></block-definition></blocks><variables><variable name="IsGame"><bool>false</bool></variable><variable name="HitCounter"><l>0</l></variable><variable name="Speed"><l>2</l></variable></variables></project><media name="Karr-Hosseini-FinchPong" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>