diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..97359f7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/Export \ No newline at end of file diff --git a/.import/AbilityCooldown_Bar_port_empty.png-cb59a9a726472b81f142fb4d2c983beb.md5 b/.import/AbilityCooldown_Bar_port_empty.png-cb59a9a726472b81f142fb4d2c983beb.md5 new file mode 100644 index 0000000..6b7b661 --- /dev/null +++ b/.import/AbilityCooldown_Bar_port_empty.png-cb59a9a726472b81f142fb4d2c983beb.md5 @@ -0,0 +1,3 @@ +source_md5="2eda79c3af823a717a06da6cb65c2a59" +dest_md5="22bc4216298b0c3e31f0fec423b86c17" + diff --git a/.import/AbilityCooldown_Bar_port_empty.png-cb59a9a726472b81f142fb4d2c983beb.stex b/.import/AbilityCooldown_Bar_port_empty.png-cb59a9a726472b81f142fb4d2c983beb.stex new file mode 100644 index 0000000..a94f4ff Binary files /dev/null and b/.import/AbilityCooldown_Bar_port_empty.png-cb59a9a726472b81f142fb4d2c983beb.stex differ diff --git a/.import/AbilityCooldown_Bar_port_full.png-21b5600a55e94c8c9f35a55a51540cf5.md5 b/.import/AbilityCooldown_Bar_port_full.png-21b5600a55e94c8c9f35a55a51540cf5.md5 new file mode 100644 index 0000000..a2aa3ee --- /dev/null +++ b/.import/AbilityCooldown_Bar_port_full.png-21b5600a55e94c8c9f35a55a51540cf5.md5 @@ -0,0 +1,3 @@ +source_md5="5d05fefb3f47888d8d82da4cc0d8de06" +dest_md5="6838c4e1b8f6df538f17132f87517a18" + diff --git a/.import/AbilityCooldown_Bar_port_full.png-21b5600a55e94c8c9f35a55a51540cf5.stex b/.import/AbilityCooldown_Bar_port_full.png-21b5600a55e94c8c9f35a55a51540cf5.stex new file mode 100644 index 0000000..3d826f3 Binary files /dev/null and b/.import/AbilityCooldown_Bar_port_full.png-21b5600a55e94c8c9f35a55a51540cf5.stex differ diff --git a/.import/AbilityLabel.png-ba2d0b9f5ee658a9486c0005ba33fc51.md5 b/.import/AbilityLabel.png-ba2d0b9f5ee658a9486c0005ba33fc51.md5 new file mode 100644 index 0000000..00b7bf4 --- /dev/null +++ b/.import/AbilityLabel.png-ba2d0b9f5ee658a9486c0005ba33fc51.md5 @@ -0,0 +1,3 @@ +source_md5="b67fae9aff8178fc61690ba5e928207a" +dest_md5="bcff47ece6f207876dffa8b9671fad97" + diff --git a/.import/AbilityLabel.png-ba2d0b9f5ee658a9486c0005ba33fc51.stex b/.import/AbilityLabel.png-ba2d0b9f5ee658a9486c0005ba33fc51.stex new file mode 100644 index 0000000..7649231 Binary files /dev/null and b/.import/AbilityLabel.png-ba2d0b9f5ee658a9486c0005ba33fc51.stex differ diff --git a/.import/AboutUs.ogg-a5ed380b803a4942898a43fb86cd8e32.md5 b/.import/AboutUs.ogg-a5ed380b803a4942898a43fb86cd8e32.md5 new file mode 100644 index 0000000..a00e3ed --- /dev/null +++ b/.import/AboutUs.ogg-a5ed380b803a4942898a43fb86cd8e32.md5 @@ -0,0 +1,3 @@ +source_md5="64747da5b7dfb504e77f8aaccd74639d" +dest_md5="1ee04e8438c0b1678d95b2e9e8170ab1" + diff --git a/.import/AboutUs.ogg-a5ed380b803a4942898a43fb86cd8e32.oggstr b/.import/AboutUs.ogg-a5ed380b803a4942898a43fb86cd8e32.oggstr new file mode 100644 index 0000000..f22ed22 Binary files /dev/null and b/.import/AboutUs.ogg-a5ed380b803a4942898a43fb86cd8e32.oggstr differ diff --git a/.import/AlertLight.png-40d586efeaf4010ce75667f25bb3ad98.md5 b/.import/AlertLight.png-40d586efeaf4010ce75667f25bb3ad98.md5 new file mode 100644 index 0000000..1af5648 --- /dev/null +++ b/.import/AlertLight.png-40d586efeaf4010ce75667f25bb3ad98.md5 @@ -0,0 +1,3 @@ +source_md5="a81ced052f99db3b3e1b575b1c220f3c" +dest_md5="a5d1082aead7904a7cbf73e007c3d616" + diff --git a/.import/AlertLight.png-40d586efeaf4010ce75667f25bb3ad98.stex b/.import/AlertLight.png-40d586efeaf4010ce75667f25bb3ad98.stex new file mode 100644 index 0000000..bda9d7c Binary files /dev/null and b/.import/AlertLight.png-40d586efeaf4010ce75667f25bb3ad98.stex differ diff --git a/.import/BigExplode.wav-9fbd2d8c4106ed8f17d4a3f71c305ba4.md5 b/.import/BigExplode.wav-9fbd2d8c4106ed8f17d4a3f71c305ba4.md5 new file mode 100644 index 0000000..4831304 --- /dev/null +++ b/.import/BigExplode.wav-9fbd2d8c4106ed8f17d4a3f71c305ba4.md5 @@ -0,0 +1,3 @@ +source_md5="79059177b51c79c5a2311772a6c148fb" +dest_md5="36362f23a7ca821e47e28e9ab44f0987" + diff --git a/.import/BigExplode.wav-9fbd2d8c4106ed8f17d4a3f71c305ba4.sample b/.import/BigExplode.wav-9fbd2d8c4106ed8f17d4a3f71c305ba4.sample new file mode 100644 index 0000000..84af8c5 Binary files /dev/null and b/.import/BigExplode.wav-9fbd2d8c4106ed8f17d4a3f71c305ba4.sample differ diff --git a/.import/Bonus_icon.png-4048ffc708ec84a004afb8aefa7277af.md5 b/.import/Bonus_icon.png-4048ffc708ec84a004afb8aefa7277af.md5 new file mode 100644 index 0000000..ff159da --- /dev/null +++ b/.import/Bonus_icon.png-4048ffc708ec84a004afb8aefa7277af.md5 @@ -0,0 +1,3 @@ +source_md5="c5d1360e7ab4b2b34f217558a0a43da3" +dest_md5="2a7fb7dea8c017af58315f6bab3b85cf" + diff --git a/.import/Bonus_icon.png-4048ffc708ec84a004afb8aefa7277af.stex b/.import/Bonus_icon.png-4048ffc708ec84a004afb8aefa7277af.stex new file mode 100644 index 0000000..e67cb52 Binary files /dev/null and b/.import/Bonus_icon.png-4048ffc708ec84a004afb8aefa7277af.stex differ diff --git a/.import/BurstShoot_Button.png-380da04e83949d83744586b031409b5c.md5 b/.import/BurstShoot_Button.png-380da04e83949d83744586b031409b5c.md5 new file mode 100644 index 0000000..2d1bf3c --- /dev/null +++ b/.import/BurstShoot_Button.png-380da04e83949d83744586b031409b5c.md5 @@ -0,0 +1,3 @@ +source_md5="2da15c0b7c2c675af673a5d042de732e" +dest_md5="936b751ae9aa565c5804bbe55659b447" + diff --git a/.import/BurstShoot_Button.png-380da04e83949d83744586b031409b5c.stex b/.import/BurstShoot_Button.png-380da04e83949d83744586b031409b5c.stex new file mode 100644 index 0000000..63e58ec Binary files /dev/null and b/.import/BurstShoot_Button.png-380da04e83949d83744586b031409b5c.stex differ diff --git a/.import/Coin.png-c2cd5c0bdd61476fb24bcd9448984ab7.md5 b/.import/Coin.png-c2cd5c0bdd61476fb24bcd9448984ab7.md5 new file mode 100644 index 0000000..a5e78ab --- /dev/null +++ b/.import/Coin.png-c2cd5c0bdd61476fb24bcd9448984ab7.md5 @@ -0,0 +1,3 @@ +source_md5="508ffb8f54ecedd1e4fb174a70ded797" +dest_md5="174c53dd8b65317edb02a6ef65ca998c" + diff --git a/.import/Coin.png-c2cd5c0bdd61476fb24bcd9448984ab7.stex b/.import/Coin.png-c2cd5c0bdd61476fb24bcd9448984ab7.stex new file mode 100644 index 0000000..0800227 Binary files /dev/null and b/.import/Coin.png-c2cd5c0bdd61476fb24bcd9448984ab7.stex differ diff --git a/.import/Dash.wav-509c26a484b5008e1573adbe072da849.md5 b/.import/Dash.wav-509c26a484b5008e1573adbe072da849.md5 new file mode 100644 index 0000000..1c5ca6d --- /dev/null +++ b/.import/Dash.wav-509c26a484b5008e1573adbe072da849.md5 @@ -0,0 +1 @@ +source_md5="" diff --git a/.import/Dash.wav-509c26a484b5008e1573adbe072da849.sample b/.import/Dash.wav-509c26a484b5008e1573adbe072da849.sample new file mode 100644 index 0000000..a8cefc7 Binary files /dev/null and b/.import/Dash.wav-509c26a484b5008e1573adbe072da849.sample differ diff --git a/.import/Dash_Button.png-30f61899f0ee69b1db40af6d4ac29dc7.md5 b/.import/Dash_Button.png-30f61899f0ee69b1db40af6d4ac29dc7.md5 new file mode 100644 index 0000000..19dc43c --- /dev/null +++ b/.import/Dash_Button.png-30f61899f0ee69b1db40af6d4ac29dc7.md5 @@ -0,0 +1,3 @@ +source_md5="26bc2891054127750a47a77ec651984e" +dest_md5="cd87744c51e9696109547e4951555375" + diff --git a/.import/Dash_Button.png-30f61899f0ee69b1db40af6d4ac29dc7.stex b/.import/Dash_Button.png-30f61899f0ee69b1db40af6d4ac29dc7.stex new file mode 100644 index 0000000..c03118f Binary files /dev/null and b/.import/Dash_Button.png-30f61899f0ee69b1db40af6d4ac29dc7.stex differ diff --git a/.import/DeadScreenFrame.png-17287818f6ad26e88b640ee0e5fdbf17.md5 b/.import/DeadScreenFrame.png-17287818f6ad26e88b640ee0e5fdbf17.md5 new file mode 100644 index 0000000..ae18964 --- /dev/null +++ b/.import/DeadScreenFrame.png-17287818f6ad26e88b640ee0e5fdbf17.md5 @@ -0,0 +1,3 @@ +source_md5="a6f11445b113351f4094cad20129d2c7" +dest_md5="f5e5665f191c66e2a70f5fb1a4f46221" + diff --git a/.import/DeadScreenFrame.png-17287818f6ad26e88b640ee0e5fdbf17.stex b/.import/DeadScreenFrame.png-17287818f6ad26e88b640ee0e5fdbf17.stex new file mode 100644 index 0000000..4517de2 Binary files /dev/null and b/.import/DeadScreenFrame.png-17287818f6ad26e88b640ee0e5fdbf17.stex differ diff --git a/.import/Enemy_icon.png-56a5423e2b48380fb5e918aca260637b.md5 b/.import/Enemy_icon.png-56a5423e2b48380fb5e918aca260637b.md5 new file mode 100644 index 0000000..a040836 --- /dev/null +++ b/.import/Enemy_icon.png-56a5423e2b48380fb5e918aca260637b.md5 @@ -0,0 +1,3 @@ +source_md5="6885e06d2595a1a9fb293d984372efd7" +dest_md5="8f288b1d9e4cb8bf0b59b35869d0e5bb" + diff --git a/.import/Enemy_icon.png-56a5423e2b48380fb5e918aca260637b.stex b/.import/Enemy_icon.png-56a5423e2b48380fb5e918aca260637b.stex new file mode 100644 index 0000000..54ca699 Binary files /dev/null and b/.import/Enemy_icon.png-56a5423e2b48380fb5e918aca260637b.stex differ diff --git a/.import/Enemy_spawnpoint_icon.png-2809b3c89a99007ba798cee158e6e415.md5 b/.import/Enemy_spawnpoint_icon.png-2809b3c89a99007ba798cee158e6e415.md5 new file mode 100644 index 0000000..c541099 --- /dev/null +++ b/.import/Enemy_spawnpoint_icon.png-2809b3c89a99007ba798cee158e6e415.md5 @@ -0,0 +1,3 @@ +source_md5="f799f66b9d79be6df02f19537a084056" +dest_md5="9375ef32c295dcd8698c838b00b5355c" + diff --git a/.import/Enemy_spawnpoint_icon.png-2809b3c89a99007ba798cee158e6e415.stex b/.import/Enemy_spawnpoint_icon.png-2809b3c89a99007ba798cee158e6e415.stex new file mode 100644 index 0000000..f8e9ad8 Binary files /dev/null and b/.import/Enemy_spawnpoint_icon.png-2809b3c89a99007ba798cee158e6e415.stex differ diff --git a/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.md5 b/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.md5 new file mode 100644 index 0000000..a357244 --- /dev/null +++ b/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.md5 @@ -0,0 +1,3 @@ +source_md5="25a844912c3ec523d58a566e851311b8" +dest_md5="8fb076857a7244a5731192cce8f3e960" + diff --git a/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.stex b/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.stex new file mode 100644 index 0000000..41dec59 Binary files /dev/null and b/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.stex differ diff --git a/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.texarr b/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.texarr new file mode 100644 index 0000000..0e55cab Binary files /dev/null and b/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.texarr differ diff --git a/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.texarr.tmp b/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.texarr.tmp new file mode 100644 index 0000000..5574e76 Binary files /dev/null and b/.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.texarr.tmp differ diff --git a/.import/FlashLight.png-2a6f3eba0cd349631a5bb15be7e2c936.md5 b/.import/FlashLight.png-2a6f3eba0cd349631a5bb15be7e2c936.md5 new file mode 100644 index 0000000..961138e --- /dev/null +++ b/.import/FlashLight.png-2a6f3eba0cd349631a5bb15be7e2c936.md5 @@ -0,0 +1,3 @@ +source_md5="9e7ceb8675c629772d6aff19a5ef8598" +dest_md5="cc8ef856444e25319dfc4b037124ef99" + diff --git a/.import/FlashLight.png-2a6f3eba0cd349631a5bb15be7e2c936.stex b/.import/FlashLight.png-2a6f3eba0cd349631a5bb15be7e2c936.stex new file mode 100644 index 0000000..b37864f Binary files /dev/null and b/.import/FlashLight.png-2a6f3eba0cd349631a5bb15be7e2c936.stex differ diff --git a/.import/Flat.png-f2b4606457688ae0a46e0c89e2325b5f.md5 b/.import/Flat.png-f2b4606457688ae0a46e0c89e2325b5f.md5 new file mode 100644 index 0000000..d78068c --- /dev/null +++ b/.import/Flat.png-f2b4606457688ae0a46e0c89e2325b5f.md5 @@ -0,0 +1,3 @@ +source_md5="e9b59eb5022d9fd58a78621dad66c603" +dest_md5="5f06361be88e17df0c7d82e1f58fa3b6" + diff --git a/.import/Flat.png-f2b4606457688ae0a46e0c89e2325b5f.stex b/.import/Flat.png-f2b4606457688ae0a46e0c89e2325b5f.stex new file mode 100644 index 0000000..8085c50 Binary files /dev/null and b/.import/Flat.png-f2b4606457688ae0a46e0c89e2325b5f.stex differ diff --git a/.import/GetPsyched.ogg-2ffa5b98aee2ebb8696e97cd4cb7e947.md5 b/.import/GetPsyched.ogg-2ffa5b98aee2ebb8696e97cd4cb7e947.md5 new file mode 100644 index 0000000..5fdce94 --- /dev/null +++ b/.import/GetPsyched.ogg-2ffa5b98aee2ebb8696e97cd4cb7e947.md5 @@ -0,0 +1,3 @@ +source_md5="71513ad5b2ec3c9f3c8b96d01e290a22" +dest_md5="0aa83c908de29dd24a6cb6d88483bb74" + diff --git a/.import/GetPsyched.ogg-2ffa5b98aee2ebb8696e97cd4cb7e947.oggstr b/.import/GetPsyched.ogg-2ffa5b98aee2ebb8696e97cd4cb7e947.oggstr new file mode 100644 index 0000000..80deed9 Binary files /dev/null and b/.import/GetPsyched.ogg-2ffa5b98aee2ebb8696e97cd4cb7e947.oggstr differ diff --git a/.import/GetPsyched.ogg-c1e46efd8c881a92e15e69451f12110b.md5 b/.import/GetPsyched.ogg-c1e46efd8c881a92e15e69451f12110b.md5 new file mode 100644 index 0000000..5fdce94 --- /dev/null +++ b/.import/GetPsyched.ogg-c1e46efd8c881a92e15e69451f12110b.md5 @@ -0,0 +1,3 @@ +source_md5="71513ad5b2ec3c9f3c8b96d01e290a22" +dest_md5="0aa83c908de29dd24a6cb6d88483bb74" + diff --git a/.import/GetPsyched.ogg-c1e46efd8c881a92e15e69451f12110b.oggstr b/.import/GetPsyched.ogg-c1e46efd8c881a92e15e69451f12110b.oggstr new file mode 100644 index 0000000..80deed9 Binary files /dev/null and b/.import/GetPsyched.ogg-c1e46efd8c881a92e15e69451f12110b.oggstr differ diff --git a/.import/Grenade_Button.png-629f813cebdd0e8dfc81c09f964c3fe7.md5 b/.import/Grenade_Button.png-629f813cebdd0e8dfc81c09f964c3fe7.md5 new file mode 100644 index 0000000..92ec45e --- /dev/null +++ b/.import/Grenade_Button.png-629f813cebdd0e8dfc81c09f964c3fe7.md5 @@ -0,0 +1,3 @@ +source_md5="3b5cc91d6b5acef3e3ed41bf8556f196" +dest_md5="285ba94b826e03c10929b82a494084b6" + diff --git a/.import/Grenade_Button.png-629f813cebdd0e8dfc81c09f964c3fe7.stex b/.import/Grenade_Button.png-629f813cebdd0e8dfc81c09f964c3fe7.stex new file mode 100644 index 0000000..7ef31a7 Binary files /dev/null and b/.import/Grenade_Button.png-629f813cebdd0e8dfc81c09f964c3fe7.stex differ diff --git a/.import/GunCooldown_Bar_port_empty.png-c64e3011ae61d3020b28b8acbbd47585.md5 b/.import/GunCooldown_Bar_port_empty.png-c64e3011ae61d3020b28b8acbbd47585.md5 new file mode 100644 index 0000000..81db056 --- /dev/null +++ b/.import/GunCooldown_Bar_port_empty.png-c64e3011ae61d3020b28b8acbbd47585.md5 @@ -0,0 +1,3 @@ +source_md5="48c586ed6c79d1712c23da2705b63238" +dest_md5="357546f14d7581ab4298bb8f0be17688" + diff --git a/.import/GunCooldown_Bar_port_empty.png-c64e3011ae61d3020b28b8acbbd47585.stex b/.import/GunCooldown_Bar_port_empty.png-c64e3011ae61d3020b28b8acbbd47585.stex new file mode 100644 index 0000000..799c2d9 Binary files /dev/null and b/.import/GunCooldown_Bar_port_empty.png-c64e3011ae61d3020b28b8acbbd47585.stex differ diff --git a/.import/GunCooldown_Bar_port_full.png-7248039d9bd6361eb76aae2692e8a9fe.md5 b/.import/GunCooldown_Bar_port_full.png-7248039d9bd6361eb76aae2692e8a9fe.md5 new file mode 100644 index 0000000..b22537f --- /dev/null +++ b/.import/GunCooldown_Bar_port_full.png-7248039d9bd6361eb76aae2692e8a9fe.md5 @@ -0,0 +1,3 @@ +source_md5="f9be38c4fdc282e199b83c0104e829b1" +dest_md5="6d7fdace97329ff79fc072a35e283938" + diff --git a/.import/GunCooldown_Bar_port_full.png-7248039d9bd6361eb76aae2692e8a9fe.stex b/.import/GunCooldown_Bar_port_full.png-7248039d9bd6361eb76aae2692e8a9fe.stex new file mode 100644 index 0000000..73df695 Binary files /dev/null and b/.import/GunCooldown_Bar_port_full.png-7248039d9bd6361eb76aae2692e8a9fe.stex differ diff --git a/.import/HP_Bar_empty.png-da7333efc227b9a2ac0cb97386512ac7.md5 b/.import/HP_Bar_empty.png-da7333efc227b9a2ac0cb97386512ac7.md5 new file mode 100644 index 0000000..7aa83ee --- /dev/null +++ b/.import/HP_Bar_empty.png-da7333efc227b9a2ac0cb97386512ac7.md5 @@ -0,0 +1,3 @@ +source_md5="2347bcf786d119c743ff7ae8002f83fc" +dest_md5="a2c1a7e6b33ecb8f2aca383e10fe640c" + diff --git a/.import/HP_Bar_empty.png-da7333efc227b9a2ac0cb97386512ac7.stex b/.import/HP_Bar_empty.png-da7333efc227b9a2ac0cb97386512ac7.stex new file mode 100644 index 0000000..e359461 Binary files /dev/null and b/.import/HP_Bar_empty.png-da7333efc227b9a2ac0cb97386512ac7.stex differ diff --git a/.import/HP_Bar_full.png-050b0580cb6989822b89d8c9a33072ff.md5 b/.import/HP_Bar_full.png-050b0580cb6989822b89d8c9a33072ff.md5 new file mode 100644 index 0000000..1c8de5b --- /dev/null +++ b/.import/HP_Bar_full.png-050b0580cb6989822b89d8c9a33072ff.md5 @@ -0,0 +1,3 @@ +source_md5="37a60ff9f8dcfc7d59574691ee07d12a" +dest_md5="767e77e080ca481b81707432d5103edb" + diff --git a/.import/HP_Bar_full.png-050b0580cb6989822b89d8c9a33072ff.stex b/.import/HP_Bar_full.png-050b0580cb6989822b89d8c9a33072ff.stex new file mode 100644 index 0000000..9bb3fe8 Binary files /dev/null and b/.import/HP_Bar_full.png-050b0580cb6989822b89d8c9a33072ff.stex differ diff --git a/.import/HP_Bar_port_empty.png-50affa585fb45b8b7878a06cc16b8ca3.md5 b/.import/HP_Bar_port_empty.png-50affa585fb45b8b7878a06cc16b8ca3.md5 new file mode 100644 index 0000000..1a7225c --- /dev/null +++ b/.import/HP_Bar_port_empty.png-50affa585fb45b8b7878a06cc16b8ca3.md5 @@ -0,0 +1,3 @@ +source_md5="4110c954bf10f775a308cf22f4970d5b" +dest_md5="400e1d07ced9e157a812062b4a512e8a" + diff --git a/.import/HP_Bar_port_empty.png-50affa585fb45b8b7878a06cc16b8ca3.stex b/.import/HP_Bar_port_empty.png-50affa585fb45b8b7878a06cc16b8ca3.stex new file mode 100644 index 0000000..4017685 Binary files /dev/null and b/.import/HP_Bar_port_empty.png-50affa585fb45b8b7878a06cc16b8ca3.stex differ diff --git a/.import/HP_Bar_port_full.png-53cb37f65d064739c828b361677d45c7.md5 b/.import/HP_Bar_port_full.png-53cb37f65d064739c828b361677d45c7.md5 new file mode 100644 index 0000000..44fd26b --- /dev/null +++ b/.import/HP_Bar_port_full.png-53cb37f65d064739c828b361677d45c7.md5 @@ -0,0 +1,3 @@ +source_md5="5a94eb0cae75e06e0fe346c0759fe5a2" +dest_md5="fdb78553d2f69d56555297529560651a" + diff --git a/.import/HP_Bar_port_full.png-53cb37f65d064739c828b361677d45c7.stex b/.import/HP_Bar_port_full.png-53cb37f65d064739c828b361677d45c7.stex new file mode 100644 index 0000000..7525d3b Binary files /dev/null and b/.import/HP_Bar_port_full.png-53cb37f65d064739c828b361677d45c7.stex differ diff --git a/.import/HP_Label.png-2757620cdba7fcba34919a5b0c17eed0.md5 b/.import/HP_Label.png-2757620cdba7fcba34919a5b0c17eed0.md5 new file mode 100644 index 0000000..906b63c --- /dev/null +++ b/.import/HP_Label.png-2757620cdba7fcba34919a5b0c17eed0.md5 @@ -0,0 +1,3 @@ +source_md5="d283d4a013130c7cc58b3dc6ab2123a2" +dest_md5="6dcad712d5605f38d8af9b5494e961d2" + diff --git a/.import/HP_Label.png-2757620cdba7fcba34919a5b0c17eed0.stex b/.import/HP_Label.png-2757620cdba7fcba34919a5b0c17eed0.stex new file mode 100644 index 0000000..8477528 Binary files /dev/null and b/.import/HP_Label.png-2757620cdba7fcba34919a5b0c17eed0.stex differ diff --git a/.import/Icon.png-2c3cef4a9068a1af63d84d4b54324d10.md5 b/.import/Icon.png-2c3cef4a9068a1af63d84d4b54324d10.md5 new file mode 100644 index 0000000..3422118 --- /dev/null +++ b/.import/Icon.png-2c3cef4a9068a1af63d84d4b54324d10.md5 @@ -0,0 +1,3 @@ +source_md5="155d99a1620cceff779f0cac3b9c4d78" +dest_md5="fdb396f573c1eec058bc251f15792c64" + diff --git a/.import/Icon.png-2c3cef4a9068a1af63d84d4b54324d10.stex b/.import/Icon.png-2c3cef4a9068a1af63d84d4b54324d10.stex new file mode 100644 index 0000000..36f44ed Binary files /dev/null and b/.import/Icon.png-2c3cef4a9068a1af63d84d4b54324d10.stex differ diff --git a/.import/LaserBaem.png-41134d6a4613d72cf91031bd5b2e158d.md5 b/.import/LaserBaem.png-41134d6a4613d72cf91031bd5b2e158d.md5 new file mode 100644 index 0000000..2f11d25 --- /dev/null +++ b/.import/LaserBaem.png-41134d6a4613d72cf91031bd5b2e158d.md5 @@ -0,0 +1,3 @@ +source_md5="f7c662377f64743102917fa5062756d3" +dest_md5="b210e44b28b0716c643c47ab631c0f9f" + diff --git a/.import/LaserBaem.png-41134d6a4613d72cf91031bd5b2e158d.stex b/.import/LaserBaem.png-41134d6a4613d72cf91031bd5b2e158d.stex new file mode 100644 index 0000000..008a72b Binary files /dev/null and b/.import/LaserBaem.png-41134d6a4613d72cf91031bd5b2e158d.stex differ diff --git a/.import/LaserParticle.png-500efdb55209a6929407299fafb248cf.md5 b/.import/LaserParticle.png-500efdb55209a6929407299fafb248cf.md5 new file mode 100644 index 0000000..eabd01e --- /dev/null +++ b/.import/LaserParticle.png-500efdb55209a6929407299fafb248cf.md5 @@ -0,0 +1,3 @@ +source_md5="ba07f7fda07ae62dc261db5101d4982b" +dest_md5="e93d53e4c32ba342e6725a38913d511e" + diff --git a/.import/LaserParticle.png-500efdb55209a6929407299fafb248cf.stex b/.import/LaserParticle.png-500efdb55209a6929407299fafb248cf.stex new file mode 100644 index 0000000..db88e11 Binary files /dev/null and b/.import/LaserParticle.png-500efdb55209a6929407299fafb248cf.stex differ diff --git a/.import/Localization.csv-a690d1d3d59b15dcef4454acbc6b6ed6.md5 b/.import/Localization.csv-a690d1d3d59b15dcef4454acbc6b6ed6.md5 new file mode 100644 index 0000000..85ba334 --- /dev/null +++ b/.import/Localization.csv-a690d1d3d59b15dcef4454acbc6b6ed6.md5 @@ -0,0 +1,3 @@ +source_md5="9b9047aa602025f0c06b6b5bda28e9b9" +dest_md5="227c1af5b091880d03318722dc7e28e4" + diff --git a/.import/Localization.csv-fba3e5278eba73c39e3c8369d6c2c965.md5 b/.import/Localization.csv-fba3e5278eba73c39e3c8369d6c2c965.md5 new file mode 100644 index 0000000..d520baf --- /dev/null +++ b/.import/Localization.csv-fba3e5278eba73c39e3c8369d6c2c965.md5 @@ -0,0 +1,3 @@ +source_md5="9604ae34621a3ed1b279362b322906a8" +dest_md5="4a2f82e315a4f9328211db26d6e67b94" + diff --git a/.import/Logo.png-f849e5ef6f49e4e3995b589c2186f5df.md5 b/.import/Logo.png-f849e5ef6f49e4e3995b589c2186f5df.md5 new file mode 100644 index 0000000..0ebae48 --- /dev/null +++ b/.import/Logo.png-f849e5ef6f49e4e3995b589c2186f5df.md5 @@ -0,0 +1,3 @@ +source_md5="13ef0f6d78cfd87e107908c757a90e00" +dest_md5="5402a0c3e47d6ce521551c50abc07276" + diff --git a/.import/Logo.png-f849e5ef6f49e4e3995b589c2186f5df.stex b/.import/Logo.png-f849e5ef6f49e4e3995b589c2186f5df.stex new file mode 100644 index 0000000..92752b3 Binary files /dev/null and b/.import/Logo.png-f849e5ef6f49e4e3995b589c2186f5df.stex differ diff --git a/.import/Lose.wav-9423a59a0b39f27639e039ee98303055.md5 b/.import/Lose.wav-9423a59a0b39f27639e039ee98303055.md5 new file mode 100644 index 0000000..1c5ca6d --- /dev/null +++ b/.import/Lose.wav-9423a59a0b39f27639e039ee98303055.md5 @@ -0,0 +1 @@ +source_md5="" diff --git a/.import/Lose.wav-9423a59a0b39f27639e039ee98303055.sample b/.import/Lose.wav-9423a59a0b39f27639e039ee98303055.sample new file mode 100644 index 0000000..a96debb Binary files /dev/null and b/.import/Lose.wav-9423a59a0b39f27639e039ee98303055.sample differ diff --git a/.import/MainMenu.ogg-484fdbe6baeb643e2262159a16e89ef4.md5 b/.import/MainMenu.ogg-484fdbe6baeb643e2262159a16e89ef4.md5 new file mode 100644 index 0000000..924ee89 --- /dev/null +++ b/.import/MainMenu.ogg-484fdbe6baeb643e2262159a16e89ef4.md5 @@ -0,0 +1,3 @@ +source_md5="243838170551cb24be33628d80df39d5" +dest_md5="b8f1df8723a52ca7e318705fb839f1a5" + diff --git a/.import/MainMenu.ogg-484fdbe6baeb643e2262159a16e89ef4.oggstr b/.import/MainMenu.ogg-484fdbe6baeb643e2262159a16e89ef4.oggstr new file mode 100644 index 0000000..c65d7c7 Binary files /dev/null and b/.import/MainMenu.ogg-484fdbe6baeb643e2262159a16e89ef4.oggstr differ diff --git a/.import/MainMenu.ogg-712219650c518fe2f3d4dbea1bfb4a3b.md5 b/.import/MainMenu.ogg-712219650c518fe2f3d4dbea1bfb4a3b.md5 new file mode 100644 index 0000000..924ee89 --- /dev/null +++ b/.import/MainMenu.ogg-712219650c518fe2f3d4dbea1bfb4a3b.md5 @@ -0,0 +1,3 @@ +source_md5="243838170551cb24be33628d80df39d5" +dest_md5="b8f1df8723a52ca7e318705fb839f1a5" + diff --git a/.import/MainMenu.ogg-712219650c518fe2f3d4dbea1bfb4a3b.oggstr b/.import/MainMenu.ogg-712219650c518fe2f3d4dbea1bfb4a3b.oggstr new file mode 100644 index 0000000..c65d7c7 Binary files /dev/null and b/.import/MainMenu.ogg-712219650c518fe2f3d4dbea1bfb4a3b.oggstr differ diff --git a/.import/Map01.ogg-dee7d3ca76d3c91ec5e82b470743c526.md5 b/.import/Map01.ogg-dee7d3ca76d3c91ec5e82b470743c526.md5 new file mode 100644 index 0000000..18f9bbe --- /dev/null +++ b/.import/Map01.ogg-dee7d3ca76d3c91ec5e82b470743c526.md5 @@ -0,0 +1,3 @@ +source_md5="1b77750d07238ff32c5a378c0a2cb37c" +dest_md5="0b61831b3ee54b1f4eab6858943c6c71" + diff --git a/.import/Menu.png-6e852157795daf06f7eb0b417b839755.md5 b/.import/Menu.png-6e852157795daf06f7eb0b417b839755.md5 new file mode 100644 index 0000000..e149b2e --- /dev/null +++ b/.import/Menu.png-6e852157795daf06f7eb0b417b839755.md5 @@ -0,0 +1,3 @@ +source_md5="4d3f00bc68edf92eb3003432e2fe2033" +dest_md5="bdb5d270325f3e0ba18191784c56bbfc" + diff --git a/.import/Menu.png-6e852157795daf06f7eb0b417b839755.stex b/.import/Menu.png-6e852157795daf06f7eb0b417b839755.stex new file mode 100644 index 0000000..e40547b Binary files /dev/null and b/.import/Menu.png-6e852157795daf06f7eb0b417b839755.stex differ diff --git a/.import/MenuFrame.png-6285a3f7d26280b8a1b1fdce1a560595.md5 b/.import/MenuFrame.png-6285a3f7d26280b8a1b1fdce1a560595.md5 new file mode 100644 index 0000000..a62c8c6 --- /dev/null +++ b/.import/MenuFrame.png-6285a3f7d26280b8a1b1fdce1a560595.md5 @@ -0,0 +1,3 @@ +source_md5="c96b710c87d3b332148eca4afca0a4a1" +dest_md5="d318a2e456a77d3a9afa089c7d6a5d50" + diff --git a/.import/MenuFrame.png-6285a3f7d26280b8a1b1fdce1a560595.stex b/.import/MenuFrame.png-6285a3f7d26280b8a1b1fdce1a560595.stex new file mode 100644 index 0000000..91c1014 Binary files /dev/null and b/.import/MenuFrame.png-6285a3f7d26280b8a1b1fdce1a560595.stex differ diff --git a/.import/MenuPress.wav-d99b7d2f19c55594e9a9f30f94a0c44b.md5 b/.import/MenuPress.wav-d99b7d2f19c55594e9a9f30f94a0c44b.md5 new file mode 100644 index 0000000..1c5ca6d --- /dev/null +++ b/.import/MenuPress.wav-d99b7d2f19c55594e9a9f30f94a0c44b.md5 @@ -0,0 +1 @@ +source_md5="" diff --git a/.import/MenuPress.wav-d99b7d2f19c55594e9a9f30f94a0c44b.sample b/.import/MenuPress.wav-d99b7d2f19c55594e9a9f30f94a0c44b.sample new file mode 100644 index 0000000..72059f6 Binary files /dev/null and b/.import/MenuPress.wav-d99b7d2f19c55594e9a9f30f94a0c44b.sample differ diff --git a/.import/MenuSelect.wav-879233857bcb0be04a4cb24bf5fe248d.md5 b/.import/MenuSelect.wav-879233857bcb0be04a4cb24bf5fe248d.md5 new file mode 100644 index 0000000..1c5ca6d --- /dev/null +++ b/.import/MenuSelect.wav-879233857bcb0be04a4cb24bf5fe248d.md5 @@ -0,0 +1 @@ +source_md5="" diff --git a/.import/MenuSelect.wav-879233857bcb0be04a4cb24bf5fe248d.sample b/.import/MenuSelect.wav-879233857bcb0be04a4cb24bf5fe248d.sample new file mode 100644 index 0000000..1b3d14a Binary files /dev/null and b/.import/MenuSelect.wav-879233857bcb0be04a4cb24bf5fe248d.sample differ diff --git a/.import/Minimap.png-d649cd3666e8a0a7799d8ce9f630dfbf.md5 b/.import/Minimap.png-d649cd3666e8a0a7799d8ce9f630dfbf.md5 new file mode 100644 index 0000000..5bbc6fd --- /dev/null +++ b/.import/Minimap.png-d649cd3666e8a0a7799d8ce9f630dfbf.md5 @@ -0,0 +1,3 @@ +source_md5="aa3438f10b8a46e282c1aacf18ede575" +dest_md5="d118feff4afcd7f2989351ff5ff10d03" + diff --git a/.import/Minimap.png-d649cd3666e8a0a7799d8ce9f630dfbf.stex b/.import/Minimap.png-d649cd3666e8a0a7799d8ce9f630dfbf.stex new file mode 100644 index 0000000..097c052 Binary files /dev/null and b/.import/Minimap.png-d649cd3666e8a0a7799d8ce9f630dfbf.stex differ diff --git a/.import/Minimap_Frame.png-723a030c984a827a60ed3e8c1b603a3d.md5 b/.import/Minimap_Frame.png-723a030c984a827a60ed3e8c1b603a3d.md5 new file mode 100644 index 0000000..b3ccf79 --- /dev/null +++ b/.import/Minimap_Frame.png-723a030c984a827a60ed3e8c1b603a3d.md5 @@ -0,0 +1,3 @@ +source_md5="338084f8297eae6bca440524f8746a3b" +dest_md5="922f51632987b2a537fd47e8e7850934" + diff --git a/.import/Minimap_Frame.png-723a030c984a827a60ed3e8c1b603a3d.stex b/.import/Minimap_Frame.png-723a030c984a827a60ed3e8c1b603a3d.stex new file mode 100644 index 0000000..7a542d9 Binary files /dev/null and b/.import/Minimap_Frame.png-723a030c984a827a60ed3e8c1b603a3d.stex differ diff --git a/.import/Money_Label.png-d303547f409481120203ab8510f27f2e.md5 b/.import/Money_Label.png-d303547f409481120203ab8510f27f2e.md5 new file mode 100644 index 0000000..0326343 --- /dev/null +++ b/.import/Money_Label.png-d303547f409481120203ab8510f27f2e.md5 @@ -0,0 +1,3 @@ +source_md5="8a54c0611bd74e38c0dabcd6759f936e" +dest_md5="290a4e60d6701f5955efb6c110aa9158" + diff --git a/.import/Money_Label.png-d303547f409481120203ab8510f27f2e.stex b/.import/Money_Label.png-d303547f409481120203ab8510f27f2e.stex new file mode 100644 index 0000000..aec447c Binary files /dev/null and b/.import/Money_Label.png-d303547f409481120203ab8510f27f2e.stex differ diff --git a/.import/NigtmareComplex.ogg-ace6173a7834f16b57dea6350e59bfaf.md5 b/.import/NigtmareComplex.ogg-ace6173a7834f16b57dea6350e59bfaf.md5 new file mode 100644 index 0000000..864647c --- /dev/null +++ b/.import/NigtmareComplex.ogg-ace6173a7834f16b57dea6350e59bfaf.md5 @@ -0,0 +1,3 @@ +source_md5="6ac6dfb8001ec5f5793c9790004c3ada" +dest_md5="eff4e9e624411a3a430667aad289ca39" + diff --git a/.import/NigtmareComplex.ogg-ace6173a7834f16b57dea6350e59bfaf.oggstr b/.import/NigtmareComplex.ogg-ace6173a7834f16b57dea6350e59bfaf.oggstr new file mode 100644 index 0000000..9a7339a Binary files /dev/null and b/.import/NigtmareComplex.ogg-ace6173a7834f16b57dea6350e59bfaf.oggstr differ diff --git a/.import/Particle1.png-a4f84418bd9d4c4e292fc2c63f4d1013.md5 b/.import/Particle1.png-a4f84418bd9d4c4e292fc2c63f4d1013.md5 new file mode 100644 index 0000000..7527ab6 --- /dev/null +++ b/.import/Particle1.png-a4f84418bd9d4c4e292fc2c63f4d1013.md5 @@ -0,0 +1,3 @@ +source_md5="8c1da5c37520f6921b236fc01b6b3c93" +dest_md5="78e4e23dfc73cb5facd7f34ceb933aef" + diff --git a/.import/Particle1.png-a4f84418bd9d4c4e292fc2c63f4d1013.stex b/.import/Particle1.png-a4f84418bd9d4c4e292fc2c63f4d1013.stex new file mode 100644 index 0000000..9c486b5 Binary files /dev/null and b/.import/Particle1.png-a4f84418bd9d4c4e292fc2c63f4d1013.stex differ diff --git a/.import/Pause_Time_Label.png-3e334eab63e64f4c5371369e52c71126.md5 b/.import/Pause_Time_Label.png-3e334eab63e64f4c5371369e52c71126.md5 new file mode 100644 index 0000000..ac8b496 --- /dev/null +++ b/.import/Pause_Time_Label.png-3e334eab63e64f4c5371369e52c71126.md5 @@ -0,0 +1,3 @@ +source_md5="60fc00ee84a487b0dfbc131357a002c1" +dest_md5="5f3b8ded092c9ecb61b1ec7999f6a4dc" + diff --git a/.import/Pause_Time_Label.png-3e334eab63e64f4c5371369e52c71126.stex b/.import/Pause_Time_Label.png-3e334eab63e64f4c5371369e52c71126.stex new file mode 100644 index 0000000..b48dbc2 Binary files /dev/null and b/.import/Pause_Time_Label.png-3e334eab63e64f4c5371369e52c71126.stex differ diff --git a/.import/Player-Sheet.png-c70a2958e2a220d28d568c0cdb9426b8.md5 b/.import/Player-Sheet.png-c70a2958e2a220d28d568c0cdb9426b8.md5 new file mode 100644 index 0000000..f1dc4c1 --- /dev/null +++ b/.import/Player-Sheet.png-c70a2958e2a220d28d568c0cdb9426b8.md5 @@ -0,0 +1,3 @@ +source_md5="90c0124bbdbe020643f51fb4dff73052" +dest_md5="32a3bad0ee80e245aadc9c42b1f9ba4b" + diff --git a/.import/PlayerMech.png-f177f89fc939346576b8b04e5892e744.md5 b/.import/PlayerMech.png-f177f89fc939346576b8b04e5892e744.md5 new file mode 100644 index 0000000..e9fb349 --- /dev/null +++ b/.import/PlayerMech.png-f177f89fc939346576b8b04e5892e744.md5 @@ -0,0 +1,3 @@ +source_md5="2fe288321b049523f2baebd52ad942d9" +dest_md5="16bfbdf8ede3ea75f9bc3eeaaaa42e71" + diff --git a/.import/PlayerMech.png-f177f89fc939346576b8b04e5892e744.stex b/.import/PlayerMech.png-f177f89fc939346576b8b04e5892e744.stex new file mode 100644 index 0000000..fe776e6 Binary files /dev/null and b/.import/PlayerMech.png-f177f89fc939346576b8b04e5892e744.stex differ diff --git a/.import/Player_icon.png-f735250c1f5505f018193e6b2a193171.md5 b/.import/Player_icon.png-f735250c1f5505f018193e6b2a193171.md5 new file mode 100644 index 0000000..62d111d --- /dev/null +++ b/.import/Player_icon.png-f735250c1f5505f018193e6b2a193171.md5 @@ -0,0 +1,3 @@ +source_md5="e56d7fa4fc80501ddbe45a07da65eded" +dest_md5="aba9d717606e9c4ad2d905a14c93bc38" + diff --git a/.import/Player_icon.png-f735250c1f5505f018193e6b2a193171.stex b/.import/Player_icon.png-f735250c1f5505f018193e6b2a193171.stex new file mode 100644 index 0000000..967aabc Binary files /dev/null and b/.import/Player_icon.png-f735250c1f5505f018193e6b2a193171.stex differ diff --git a/.import/QuakeDoneQuick.ogg-46d151ddea222105d4731ea58f8fbe58.md5 b/.import/QuakeDoneQuick.ogg-46d151ddea222105d4731ea58f8fbe58.md5 new file mode 100644 index 0000000..70ec01a --- /dev/null +++ b/.import/QuakeDoneQuick.ogg-46d151ddea222105d4731ea58f8fbe58.md5 @@ -0,0 +1,3 @@ +source_md5="09d0f47789cdc627ae3e941f5ad1354c" +dest_md5="8a9f3666c16ba732959593d476eb3c60" + diff --git a/.import/QuakeDoneQuick.ogg-46d151ddea222105d4731ea58f8fbe58.oggstr b/.import/QuakeDoneQuick.ogg-46d151ddea222105d4731ea58f8fbe58.oggstr new file mode 100644 index 0000000..0a41218 Binary files /dev/null and b/.import/QuakeDoneQuick.ogg-46d151ddea222105d4731ea58f8fbe58.oggstr differ diff --git a/.import/RadialLight.png-de5e7bd5b0cd268f12179bdbedadb61c.md5 b/.import/RadialLight.png-de5e7bd5b0cd268f12179bdbedadb61c.md5 new file mode 100644 index 0000000..e22bc92 --- /dev/null +++ b/.import/RadialLight.png-de5e7bd5b0cd268f12179bdbedadb61c.md5 @@ -0,0 +1,3 @@ +source_md5="30ebc08c15ad3cea3c52b84f0cb417a3" +dest_md5="351f45de8168d115b463edfd36c8866d" + diff --git a/.import/RadialLight.png-de5e7bd5b0cd268f12179bdbedadb61c.stex b/.import/RadialLight.png-de5e7bd5b0cd268f12179bdbedadb61c.stex new file mode 100644 index 0000000..9d8dcdd Binary files /dev/null and b/.import/RadialLight.png-de5e7bd5b0cd268f12179bdbedadb61c.stex differ diff --git a/.import/Score_Label.png-42c23595c289f5314cec07bef1f360fc.md5 b/.import/Score_Label.png-42c23595c289f5314cec07bef1f360fc.md5 new file mode 100644 index 0000000..52ea701 --- /dev/null +++ b/.import/Score_Label.png-42c23595c289f5314cec07bef1f360fc.md5 @@ -0,0 +1,3 @@ +source_md5="8b1fc69ad1091b3008e421c8723f764f" +dest_md5="2fdf7d7b8aa23b5e55a984066649704d" + diff --git a/.import/Score_Label.png-42c23595c289f5314cec07bef1f360fc.stex b/.import/Score_Label.png-42c23595c289f5314cec07bef1f360fc.stex new file mode 100644 index 0000000..bdeb423 Binary files /dev/null and b/.import/Score_Label.png-42c23595c289f5314cec07bef1f360fc.stex differ diff --git a/.import/Shield.wav-d072cecc64b21b4680922083a0dd135f.md5 b/.import/Shield.wav-d072cecc64b21b4680922083a0dd135f.md5 new file mode 100644 index 0000000..1c5ca6d --- /dev/null +++ b/.import/Shield.wav-d072cecc64b21b4680922083a0dd135f.md5 @@ -0,0 +1 @@ +source_md5="" diff --git a/.import/Shield.wav-d072cecc64b21b4680922083a0dd135f.sample b/.import/Shield.wav-d072cecc64b21b4680922083a0dd135f.sample new file mode 100644 index 0000000..059975d Binary files /dev/null and b/.import/Shield.wav-d072cecc64b21b4680922083a0dd135f.sample differ diff --git a/.import/Shield_Button.png-ccd668017b85ef9f6e0af10fb4f0cdbf.md5 b/.import/Shield_Button.png-ccd668017b85ef9f6e0af10fb4f0cdbf.md5 new file mode 100644 index 0000000..3422118 --- /dev/null +++ b/.import/Shield_Button.png-ccd668017b85ef9f6e0af10fb4f0cdbf.md5 @@ -0,0 +1,3 @@ +source_md5="155d99a1620cceff779f0cac3b9c4d78" +dest_md5="fdb396f573c1eec058bc251f15792c64" + diff --git a/.import/Shield_Button.png-ccd668017b85ef9f6e0af10fb4f0cdbf.stex b/.import/Shield_Button.png-ccd668017b85ef9f6e0af10fb4f0cdbf.stex new file mode 100644 index 0000000..36f44ed Binary files /dev/null and b/.import/Shield_Button.png-ccd668017b85ef9f6e0af10fb4f0cdbf.stex differ diff --git a/.import/Shoot.ogg-cdfe63fa3222cfd5421dd092c227b166.md5 b/.import/Shoot.ogg-cdfe63fa3222cfd5421dd092c227b166.md5 new file mode 100644 index 0000000..9b0498e --- /dev/null +++ b/.import/Shoot.ogg-cdfe63fa3222cfd5421dd092c227b166.md5 @@ -0,0 +1,3 @@ +source_md5="058994e8c07d9ffd1382dfe555d79a8c" +dest_md5="a303b4ca8a41a2a62fbe1531de725183" + diff --git a/.import/Shoot.ogg-cdfe63fa3222cfd5421dd092c227b166.oggstr b/.import/Shoot.ogg-cdfe63fa3222cfd5421dd092c227b166.oggstr new file mode 100644 index 0000000..668387e Binary files /dev/null and b/.import/Shoot.ogg-cdfe63fa3222cfd5421dd092c227b166.oggstr differ diff --git a/.import/ShotgunReload.wav-a082e60ab2d864dba35fec2f221170aa.md5 b/.import/ShotgunReload.wav-a082e60ab2d864dba35fec2f221170aa.md5 new file mode 100644 index 0000000..16e3e3f --- /dev/null +++ b/.import/ShotgunReload.wav-a082e60ab2d864dba35fec2f221170aa.md5 @@ -0,0 +1,3 @@ +source_md5="9176518d9d7c4fc9a59f383b50065d0c" +dest_md5="f8ddc8b3576a215c93e113cf6800a827" + diff --git a/.import/ShotgunReload.wav-a082e60ab2d864dba35fec2f221170aa.sample b/.import/ShotgunReload.wav-a082e60ab2d864dba35fec2f221170aa.sample new file mode 100644 index 0000000..fe87368 Binary files /dev/null and b/.import/ShotgunReload.wav-a082e60ab2d864dba35fec2f221170aa.sample differ diff --git a/.import/ShotgunShoot_Button.png-2450687a90ba3129d9fd2af2d16b5176.md5 b/.import/ShotgunShoot_Button.png-2450687a90ba3129d9fd2af2d16b5176.md5 new file mode 100644 index 0000000..1d300e7 --- /dev/null +++ b/.import/ShotgunShoot_Button.png-2450687a90ba3129d9fd2af2d16b5176.md5 @@ -0,0 +1,3 @@ +source_md5="2da695741746159b32771a921aa4a0ec" +dest_md5="f98996085b71af92bf0449072c5934a6" + diff --git a/.import/ShotgunShoot_Button.png-2450687a90ba3129d9fd2af2d16b5176.stex b/.import/ShotgunShoot_Button.png-2450687a90ba3129d9fd2af2d16b5176.stex new file mode 100644 index 0000000..0ff3840 Binary files /dev/null and b/.import/ShotgunShoot_Button.png-2450687a90ba3129d9fd2af2d16b5176.stex differ diff --git a/.import/SingleShoot_Button.png-f1dbf8b5b3741624acab59ab112bb0b6.md5 b/.import/SingleShoot_Button.png-f1dbf8b5b3741624acab59ab112bb0b6.md5 new file mode 100644 index 0000000..829c425 --- /dev/null +++ b/.import/SingleShoot_Button.png-f1dbf8b5b3741624acab59ab112bb0b6.md5 @@ -0,0 +1,3 @@ +source_md5="253cce7eec1ddb2b450b361327050397" +dest_md5="2f9a8cff45afb5fcabd22921b4cfef46" + diff --git a/.import/SingleShoot_Button.png-f1dbf8b5b3741624acab59ab112bb0b6.stex b/.import/SingleShoot_Button.png-f1dbf8b5b3741624acab59ab112bb0b6.stex new file mode 100644 index 0000000..226ba3d Binary files /dev/null and b/.import/SingleShoot_Button.png-f1dbf8b5b3741624acab59ab112bb0b6.stex differ diff --git a/.import/SmallExplode.wav-ca72942f18d2fa4e7a460ee86e6c659b.md5 b/.import/SmallExplode.wav-ca72942f18d2fa4e7a460ee86e6c659b.md5 new file mode 100644 index 0000000..5fa6510 --- /dev/null +++ b/.import/SmallExplode.wav-ca72942f18d2fa4e7a460ee86e6c659b.md5 @@ -0,0 +1,3 @@ +source_md5="cc5749ef321abcd865b450b2a1539a9c" +dest_md5="1700bbc70dc6c2388eeb2710a9460a47" + diff --git a/.import/SmallExplode.wav-ca72942f18d2fa4e7a460ee86e6c659b.sample b/.import/SmallExplode.wav-ca72942f18d2fa4e7a460ee86e6c659b.sample new file mode 100644 index 0000000..afc0e0f Binary files /dev/null and b/.import/SmallExplode.wav-ca72942f18d2fa4e7a460ee86e6c659b.sample differ diff --git a/.import/StartOperation.ogg-a8521328528346ccb422c843e100e8aa.md5 b/.import/StartOperation.ogg-a8521328528346ccb422c843e100e8aa.md5 new file mode 100644 index 0000000..a0b1a23 --- /dev/null +++ b/.import/StartOperation.ogg-a8521328528346ccb422c843e100e8aa.md5 @@ -0,0 +1,3 @@ +source_md5="107a9df45b8752052a9e383d2fa4dcd2" +dest_md5="27b883179010f17c07eb47f0970924c6" + diff --git a/.import/StartOperation.ogg-a8521328528346ccb422c843e100e8aa.oggstr b/.import/StartOperation.ogg-a8521328528346ccb422c843e100e8aa.oggstr new file mode 100644 index 0000000..bb2af75 Binary files /dev/null and b/.import/StartOperation.ogg-a8521328528346ccb422c843e100e8aa.oggstr differ diff --git a/.import/TestMap.ogg-428156a617e958268d853d7557e8b6f1.md5 b/.import/TestMap.ogg-428156a617e958268d853d7557e8b6f1.md5 new file mode 100644 index 0000000..113b4fd --- /dev/null +++ b/.import/TestMap.ogg-428156a617e958268d853d7557e8b6f1.md5 @@ -0,0 +1,3 @@ +source_md5="cec41eb29a4a4bff681b600374fe6bd4" +dest_md5="da4877dc42567f8dfe22e91c06422931" + diff --git a/.import/TheLab.ogg-3a57588584a8abdd3be5b9c7e8a50604.md5 b/.import/TheLab.ogg-3a57588584a8abdd3be5b9c7e8a50604.md5 new file mode 100644 index 0000000..864647c --- /dev/null +++ b/.import/TheLab.ogg-3a57588584a8abdd3be5b9c7e8a50604.md5 @@ -0,0 +1,3 @@ +source_md5="6ac6dfb8001ec5f5793c9790004c3ada" +dest_md5="eff4e9e624411a3a430667aad289ca39" + diff --git a/.import/TheLab.ogg-3a57588584a8abdd3be5b9c7e8a50604.oggstr b/.import/TheLab.ogg-3a57588584a8abdd3be5b9c7e8a50604.oggstr new file mode 100644 index 0000000..9a7339a Binary files /dev/null and b/.import/TheLab.ogg-3a57588584a8abdd3be5b9c7e8a50604.oggstr differ diff --git a/.import/Time_Label.png-ad9df57fa8da1ec13e5fe9fb91211786.md5 b/.import/Time_Label.png-ad9df57fa8da1ec13e5fe9fb91211786.md5 new file mode 100644 index 0000000..8f2abc9 --- /dev/null +++ b/.import/Time_Label.png-ad9df57fa8da1ec13e5fe9fb91211786.md5 @@ -0,0 +1,3 @@ +source_md5="710d0461220236f84d6a931f3b91e39b" +dest_md5="68548f0ecfd6751a096b61cfe53c2d02" + diff --git a/.import/Time_Label.png-ad9df57fa8da1ec13e5fe9fb91211786.stex b/.import/Time_Label.png-ad9df57fa8da1ec13e5fe9fb91211786.stex new file mode 100644 index 0000000..62d880c Binary files /dev/null and b/.import/Time_Label.png-ad9df57fa8da1ec13e5fe9fb91211786.stex differ diff --git a/.import/WaveEnd.wav-3fd0e28ebb8211d609c1f9326b933f98.md5 b/.import/WaveEnd.wav-3fd0e28ebb8211d609c1f9326b933f98.md5 new file mode 100644 index 0000000..1c5ca6d --- /dev/null +++ b/.import/WaveEnd.wav-3fd0e28ebb8211d609c1f9326b933f98.md5 @@ -0,0 +1 @@ +source_md5="" diff --git a/.import/WaveEnd.wav-3fd0e28ebb8211d609c1f9326b933f98.sample b/.import/WaveEnd.wav-3fd0e28ebb8211d609c1f9326b933f98.sample new file mode 100644 index 0000000..98d24e4 Binary files /dev/null and b/.import/WaveEnd.wav-3fd0e28ebb8211d609c1f9326b933f98.sample differ diff --git a/.import/WaveStart.wav-1b237c9cd56fff716eb7531e5c91c146.md5 b/.import/WaveStart.wav-1b237c9cd56fff716eb7531e5c91c146.md5 new file mode 100644 index 0000000..1c5ca6d --- /dev/null +++ b/.import/WaveStart.wav-1b237c9cd56fff716eb7531e5c91c146.md5 @@ -0,0 +1 @@ +source_md5="" diff --git a/.import/WaveStart.wav-1b237c9cd56fff716eb7531e5c91c146.sample b/.import/WaveStart.wav-1b237c9cd56fff716eb7531e5c91c146.sample new file mode 100644 index 0000000..5f15fd1 Binary files /dev/null and b/.import/WaveStart.wav-1b237c9cd56fff716eb7531e5c91c146.sample differ diff --git a/.import/Wave_Label.png-1942cf8d103f6a62dc1348634d92e633.md5 b/.import/Wave_Label.png-1942cf8d103f6a62dc1348634d92e633.md5 new file mode 100644 index 0000000..a5c5b4d --- /dev/null +++ b/.import/Wave_Label.png-1942cf8d103f6a62dc1348634d92e633.md5 @@ -0,0 +1,3 @@ +source_md5="24aefc06d99a243f1ae34a87ff9e1d69" +dest_md5="e0ecdde673e4a5828672c202a5b2cec7" + diff --git a/.import/Wave_Label.png-1942cf8d103f6a62dc1348634d92e633.stex b/.import/Wave_Label.png-1942cf8d103f6a62dc1348634d92e633.stex new file mode 100644 index 0000000..9d8c644 Binary files /dev/null and b/.import/Wave_Label.png-1942cf8d103f6a62dc1348634d92e633.stex differ diff --git a/.import/cursor.png-97af3808e5ea1d52e364c821589a41df.md5 b/.import/cursor.png-97af3808e5ea1d52e364c821589a41df.md5 new file mode 100644 index 0000000..c89af19 --- /dev/null +++ b/.import/cursor.png-97af3808e5ea1d52e364c821589a41df.md5 @@ -0,0 +1,3 @@ +source_md5="ef1d47bd18e4351c3f8072485a51bd14" +dest_md5="35bb0f78cdc1287cbe4585a4964995b1" + diff --git a/.import/cursor.png-97af3808e5ea1d52e364c821589a41df.stex b/.import/cursor.png-97af3808e5ea1d52e364c821589a41df.stex new file mode 100644 index 0000000..10a7be2 Binary files /dev/null and b/.import/cursor.png-97af3808e5ea1d52e364c821589a41df.stex differ diff --git a/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 new file mode 100644 index 0000000..05bde29 --- /dev/null +++ b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -0,0 +1,3 @@ +source_md5="6ca7221052d551e57a7991bcc1d328a6" +dest_md5="4fe6f1f6ec2f2192252017887bcfff3a" + diff --git a/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex new file mode 100644 index 0000000..6f00a48 Binary files /dev/null and b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex differ diff --git a/.import/smoothing.png-6b454a779e636eaa20b6c6ac618bf82a.md5 b/.import/smoothing.png-6b454a779e636eaa20b6c6ac618bf82a.md5 new file mode 100644 index 0000000..f153ef5 --- /dev/null +++ b/.import/smoothing.png-6b454a779e636eaa20b6c6ac618bf82a.md5 @@ -0,0 +1,3 @@ +source_md5="b3a4c7385152d960e361388a3dd2d1cc" +dest_md5="a361211583147a470486cf73f37385cf" + diff --git a/.import/smoothing.png-6b454a779e636eaa20b6c6ac618bf82a.stex b/.import/smoothing.png-6b454a779e636eaa20b6c6ac618bf82a.stex new file mode 100644 index 0000000..362f7b2 Binary files /dev/null and b/.import/smoothing.png-6b454a779e636eaa20b6c6ac618bf82a.stex differ diff --git a/.import/smoothing_2d.png-4942c58db397caab18506104d957cac1.md5 b/.import/smoothing_2d.png-4942c58db397caab18506104d957cac1.md5 new file mode 100644 index 0000000..a05cf4e --- /dev/null +++ b/.import/smoothing_2d.png-4942c58db397caab18506104d957cac1.md5 @@ -0,0 +1,3 @@ +source_md5="5236c816ef8d95c22988ee5317df710e" +dest_md5="9dccd31a44dce3006739a261b24219ed" + diff --git a/.import/smoothing_2d.png-4942c58db397caab18506104d957cac1.stex b/.import/smoothing_2d.png-4942c58db397caab18506104d957cac1.stex new file mode 100644 index 0000000..a57ee99 Binary files /dev/null and b/.import/smoothing_2d.png-4942c58db397caab18506104d957cac1.stex differ diff --git a/Build/ProjectHack v.1.0.0.exe b/Build/ProjectHack v.1.0.0.exe new file mode 100644 index 0000000..eac694f Binary files /dev/null and b/Build/ProjectHack v.1.0.0.exe differ diff --git a/Build/ProjectHack v.1.0.0.pck b/Build/ProjectHack v.1.0.0.pck new file mode 100644 index 0000000..c005263 Binary files /dev/null and b/Build/ProjectHack v.1.0.0.pck differ diff --git a/Fonts/Font1.tres b/Fonts/Font1.tres new file mode 100644 index 0000000..f6d393d --- /dev/null +++ b/Fonts/Font1.tres @@ -0,0 +1,6 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://Fonts/Font1.ttf" type="DynamicFontData" id=1] + +[resource] +font_data = ExtResource( 1 ) diff --git a/Fonts/Font1.ttf b/Fonts/Font1.ttf new file mode 100644 index 0000000..478977f Binary files /dev/null and b/Fonts/Font1.ttf differ diff --git a/Fonts/Font2.tres b/Fonts/Font2.tres new file mode 100644 index 0000000..0453d13 --- /dev/null +++ b/Fonts/Font2.tres @@ -0,0 +1,6 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://Fonts/Font2.ttf" type="DynamicFontData" id=1] + +[resource] +font_data = ExtResource( 1 ) diff --git a/Fonts/Font2.ttf b/Fonts/Font2.ttf new file mode 100644 index 0000000..0610923 Binary files /dev/null and b/Fonts/Font2.ttf differ diff --git a/Fonts/Font3.tres b/Fonts/Font3.tres new file mode 100644 index 0000000..e58ac6d --- /dev/null +++ b/Fonts/Font3.tres @@ -0,0 +1,7 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://Fonts/Font3.ttf" type="DynamicFontData" id=1] + +[resource] +extra_spacing_char = 1 +font_data = ExtResource( 1 ) diff --git a/Fonts/Font3.ttf b/Fonts/Font3.ttf new file mode 100644 index 0000000..c349a94 Binary files /dev/null and b/Fonts/Font3.ttf differ diff --git a/Localization/Localization.csv b/Localization/Localization.csv new file mode 100644 index 0000000..182791f --- /dev/null +++ b/Localization/Localization.csv @@ -0,0 +1,112 @@ +keys,en,ru +HEALTH,Health,Здоровье +SCORE,SCORE,СЧЕТ +FPS,FPS,FPS +TIME,TIME,ВРЕМЯ +START_GAME,Start Game,Начать игру +OPTIONS,Options,Опции +ABOUT,About game,Об игре +EXIT_GAME,Exit,Выход +DEAD_SCREEN,YOU DIED,ВЫ МЕРТВЫ +RESTART_LABEL,Press F9 to restart level,Нажмите F9 для рестарта уровня +FULLSCREEN,Fullscreen,На весь экран +SFX_V,SFX volume,Громкость эффектов +OST_V,Music volume,Громкость музыки +BACK,Back,Назад +LANG,Language,Язык +LANG_RU,Russian,Russian +LANG_EN,English,English +ABOUT_1,This game was designed for the Two Weeks Game: GAMEOVER,Игра была разработана для Two Weeks Game: GAMEOVER +ABOUT_2,"Project HACK is a top-down survival shooter game in which you must survive as long as possible in the harsh arenas of a secret military research complex. You play as a pilot of a special mech, who passes his last test before entering the real battlefield. Prove your professionalism and skill by showing that THEM was locked up with you, and not vice versa...","Project HACK - игра жанра top-down survival shooter, в которой вам необходимо продержаться как можно дольше на суровых аренах секретного военного исследовательского комплекса. Вы играете за пилота специального меха, который проходит своё последнее испытание перед выходом на реальное поле боя. Докажите свои проффессионализм и мастерство, показав что это ИХ заперли с вами, а не наоборот..." +ABOUT_3,Developed the game DRON12261 (Skochko Andrey) with the help of Andrey Alekseenko,Разработал игру DRON12261 (Скочко Андрей) при помощи Андрея Алексеенко +ABOUT_4,Thanks for playing!,"Спасибо за то, что поиграли!" +ABOUT_5,"My email: andrejskocko@gmail.com","Моя почта: andrejskocko@gmail.com" +UPGRADE,Upgrade,Апгрейд +ABILITY,Ability,Умения +EXIT_SHOP,Exit shop,Выйти из магазина +HEALTH_UP,Maximum health,Макс. здоровье +SPEED_UP,Speed,Скорость +DAMAGE_UP,Damage,Урон +MONEY_UP,Money drop,Выпадение монет +HEAL_UP,Healing from kills,Лечение с убийств +SINGLE,Single shot,Одиночный выстрел +BURST,Burst shot,Очередь +SHOTGUN,Shotgun shot,Дробовик +SHIELD,Shield,Щит +SHIELD_U,SHIELD,ЩИТ +DASH,Dash,Рывок +DASH_U,DASH,РЫВОК +GRENADE,Grenade,Граната +GRENADE_U,GRENADE,ГРАНАТА +KILLS,KILLS,УБИЙСТВА +WAVES,WAVES,ВОЛНЫ +MONEYS,TOTAL MONEYS,ВСЕГО МОНЕТ +RESTART,RESTART,ПЕРЕЗАПУСК +TO_MENU,MAIN MENU,В МЕНЮ +PAUSE,PAUSE,ПАУЗА +RESUME_GAME,Resume game,Продолжить игру +SAVE_GAME,Save game,Сохранить игру +RESTART_MENU,Restart,Перезапуск +WAVE,WAVE,ВОЛНА +PRESS_START,Press ENTER or F1 to start wave,Нажмите ENTER или F1 для начала волны +PRESS_SHOP,Press TAB to open shop,"Нажмите TAB, чтобы открыть магазин" +COMPLETE,COMPLETE,ПРОЙДЕНА +WAVE_MODIFICATOR, WAVE MODIFICATOR,МОДИФИКАТОР ВОЛНЫ +WAVE_MOD_EMPTY,WITHOUT MODIFICATOR,БЕЗ МОДИФИКАТОРА +WAVE_MOD_1,X2 ENEMIES DAMAGE,Х2 УРОН ВРАГОВ +WAVE_MOD_2,X1.5 ENEMIES SPEED,Х1.5 СКОРОСТЬ ВРАГОВ +WAVE_MOD_3,X2 ENEMIES HEALTH,Х2 ЗДОРОВЬЕ ВРАГОВ +WAVE_MOD_4,NO LIGHT!,НЕТ СВЕТА! +WAVE_MOD_5,X2 WALLS SPEED,Х2 СКОРОСТЬ СТЕН +WAVE_MOD_6,X2 ENEMY COUNT,Х2 КОЛИЧЕСТВО ВРАГОВ +WAVE_MOD_7,WE NEED MORE GOLD!,НАМ НУЖНО БОЛЬШЕ ЗОЛОТА! +SINGLE_SHOOT_TIP,"One powerful and extremely accurate shot. Normal rate of fire.","Один мощный и крайне точный выстрел. Нормальная скорострельность." +BURST_SHOOT_TIP,"A burst of five shots with a small spread. The damage of each shot is weaker than a single one.","Очередь из пяти выстрелов с небольшим разбросом. Урон каждого выстрела слабее одиночного." +SHOTGUN_SHOOT_TIP,"Shotgun. Six bullets with limited range and slightly less power than a single one.","Дробовик. Шесть пуль с ограниченной дальностью и немного меньшей мощностью, чем одиночный." +SHIELD_TIP,"Releases a shield for 1.5 seconds, fully protecting against damage. The recovery time is 10 seconds.","Выпускает щит на 1.5 секунды, полностью защищающий от урона. Время восстановления - 10 секунд." +DASH_TIP,"Dash towards the sight. The recovery time is 5 seconds.","Производит рывок в сторону прицела. Время восстановления - 5 секунд." +GRENADE_TIP,"Throws a grenade towards the scope, producing a powerful explosion. The recovery time is 10 seconds.","Выбрасывает гранату в сторону прицела, производящую мощный взрыв. Время восстановления - 10 секунд." +DEATH_SCREEN_TIP_0,"Try to find an advantageous position before the start of the wave.","Старайтесь выбирать выгодную позицию перед началом волны." +DEATH_SCREEN_TIP_1,"Try to evenly pump everything in the store.","Старайтесь равномерно прокачивать все в магазине." +DEATH_SCREEN_TIP_2,"Bikes-kamikazes do quite a lot of damage when caught up. Kill them first.","Байки-камикадзе наносят довольно большой урон, когда нагонят. Убивайте их первыми." +DEATH_SCREEN_TIP_3,"Shock Spheres are unlikely to dash directly at the player. Use it wisely.","Шоковые сферы с малой вероятностью сделают рывок прямо в игрока. Используйте это с умом." +DEATH_SCREEN_TIP_4,"Moving walls can be used to your advantage. The main thing is not to fall under them yourself.","Движущиеся стены можно использовать себе во благо. Главное - сами не попадайте под них." +DEATH_SCREEN_TIP_5,"Modificators, while strengthening enemies, also weaken them in some way.","Модификаторы, усиливая врагов, также их в чем-то ослабляют." +DEATH_SCREEN_TIP_6,"Try to combine skills with shooting and calculate their cooldown.","Старайтесь комбинировать умения со стрельбой и просчитывать их время восстановления." +DEATH_SCREEN_TIP_7,"Try to keep moving. If you stop, you are probably a dead body.","Старайтесь постоянно двигаться. Если остановились - вероятно, вы труп." +DEATH_SCREEN_TIP_8,"Nobody limited you in ammo. Shoot as much as you like.","Никто вас не ограничил в патронах. Стреляйте столько, сколько хотите." +DEATH_SCREEN_TIP_9,"It is worth reading the description of the game in the menu if you have not already done so.","Стоит ознакомится с описанием игры в меню, если вы этого еще не сделали." +DEATH_SCREEN_TIP_10,"During the dash, you are invulnerable. This avoids laser damage.","Во время рывка вы неуязвимы. С помощью этого можно избежать урона от лазера." +DEATH_SCREEN_TIP_11,"The last ones left, laser orbs and mine spreaders fall into the berserker.","Оставшись последними, лазерные сферы и разбрасыватели мин впадают в берсерк." +DEATH_SCREEN_TIP_12,"With the help of grenades, you can destroy mines.","С помощью гранат можно уничтожать мины." +DEATH_SCREEN_TIP_13,"It is not worth saving up coins, as prices will rise in price after the next wave.","Не стоит копить монеты, так как цены после следующей волны подорожают." +DEATH_SCREEN_TIP_14,"If you see that you are about to be squeezed, a dash can be your salvation.","Если вы видите, что вас вот-вот зажмут - вашим спасением может стать рывок." +HOW_TO_PLAY,How to play,Как играть +LEVEL_SELECT,Select Arena:,Выбрать Арену: +DIFFICULTY_SELECT,Difficulty select:,Уровень сложности: +DIF_1,"I’m young to die","Я молод, чтобы умереть" +DIF_2,"Hey, not too rough","Эй, не так грубо" +DIF_3,"Hurt me plenty","Сделай мне больно" +DIF_4,"Ultra-Violence","Ультра-насилие" +DIF_5,"Nightmare","Кошмар" +DIF_6,"YOU ARE DEAD","ТЫ ТРУП" +HTP_0,"A little about the rules of the game.","Немного о правилах игры." +HTP_1,"Controls:","Управление:" +HTP_2,"WASD - move","WASD - перемещение" +HTP_3,"LMB - shooting","ЛКМ - стрельба" +HTP_4,"RMB - ability","ПКМ - умение" +HTP_5,"TAB - shop","TAB - магазин" +HTP_6,"ENTER or F1 - premature start of the wave","ENTER или F1 - преждевременный старт волны" +HTP_7,"F9 - quick restart of the game (with a complete reset of progress in the arena)","F9 - быстрый рестарт игры (со полным сбросом прогресса на арене)" +HTP_8,"In the game, you need to defeat the waves of enemies on the way. Between waves you have 60 seconds, for which you can buy upgrades in the store [TAB] and there select the shooting mode [LMB] and skills [RMB]. The shop is only available between waves. During a wave, a modifier can be applied with a random probability. The modifier can increase the damage of enemies, their speed, or completely turn off the light for arena. By strengthening enemies, modifiers also weaken them in some way. As soon as you destroy all enemies (their number is displayed in red on the right below on the "Wave" sign during the onslaught of the wave), the modifier stops working and you are again given 60 seconds rest. With every wave, the game becomes heavier, so you should pay attention to pumping. For each kill of an enemy, you are awarded a certain number of points, coins, and you also replenish a certain amount of health.","В игре необходимо побеждать наплывающие волны врагов. Между волнами у вас есть 60 секунд, за которые вы можете купить улучшения в магазине [TAB] и там же выбрать режим стрельбы [ЛКМ] и умения [ПКМ]. Магазин доступен только между волнами. Во время волны со случайной вероятностью может быть применен модификатор. Модификатор может увеличить урон врагов, их скорость или вовсе отключить свет на арене. Усиливая врагов, модификаторы также их и ослабляют в чем-то. Как только вы уничтожите всех врагов (их количество отображается красным цветом справа снизу на табличкой "Волна" во время натиска волны), модификатор перестает действовать и вам дается опять 60 секунд отдыха. С каждой волной игра становится тяжелее, так что стоит уделить внимание прокачке. За каждое убийство врага вам начисляется определенное количество очков, монет а также вы восполняете определенное количество здоровья." +HTP_9,"A little about the shooting modes. There are 3 shooting modes - Single, Burst and Shotgun.","Немного о режимах стрельбы. Есть 3 режима стрельбы - Одиночный, Очередь и "Дробовик"." +HTP_10,"A single shot is quite powerful and accurate. Average rate of fire.","Одиночный выстрел довольно мощный и точный. Средняя скорострельность." +HTP_11,"When shooting in burst, you fire 5 shots in a row, each of which is weaker than a single one. Has a small spread and a high rate of fire.","При стрельбе очередью вы производите подряд 5 выстрелов, каждый из которых слабее одиночного. Имеет небольшой разброс и высокую скорострельность." +HTP_12,"The Shotgun fires 6 bullets with a wide spread. It is a very powerful weapon, but has a short firing range.",""Дробовик" стреляет 6 пулями с большим разбросом. Является очень мощным оружием, но имеет малую дальность стрельбы." +HTP_13,"In addition to the shooting modes, you can also choose one of the three available skills - Shield, Dash and Grenade.","Помимо режимов стрельбы можно так же выбрать одно умение из трех доступных - Щит, Рывок и Граната." +HTP_14,"When using a shield, you are protected from any damage for 1.5 seconds. The recovery time is 10 seconds.","При использовании щита вы защищены от любого урона 1,5 секунды. Время восстановления - 10 секунд." +HTP_15,"When using a dash, the mech abruptly moves towards the sight, while while you are in a dash state, you are invulnerable. Recovery time - 5 seconds.","При использовании рывка мех резко перемещается в сторону прицела, при это пока вы находитесь в состоянии рывка, вы неуязвимы. Время восстановления - 5 секунд." +HTP_16,"The grenade has a fairly high explosion power. Killing with a grenade also replenishes health. Deals damage equal to three times the damage player. The recovery time is 10 seconds.","Граната имеет довольно большую мощность взрыва. Убийство с гранаты так же восполняет здоровье. Наносит урон, равный трехкратному показателю урона игрока. Время восстановления - 10 секунд." +HTP_17,"The arena contains a large number of moving walls. They can be effectively used, preventing opponents from reaching you. But be careful, if you don't manage your fur effectively, they can get in your way too.","На арене расположено большое количество движущихся стен. Их можно эффективно исспользовать, мешая противникам до вас добраться. Но будьте аккуратны, при неэффективном управлении мехом они могут помешать и вам." +HTP_18,"Try to constantly move and do not let opponents catch up with you from several sides. Opponents will not stand still and will try with all their might to finish you off.","Старайтесь постоянно двигаться и не позволяйте противникам нагонять вас с нескольких сторон. Противники стоять на месте не станут и постараются всеми силами вас прикончить." +HTP_19,"This is probably all you need to know for now. Additionally, you can find out from the tips on the scoring screen after death, or by experimenting yourself. If it's too hard, there's nothing wrong with lowering the difficulty. Good luck and pleasant game!","Пожалуй пока это все, что вам нужно знать. Дополнительно вы можете узнать из подсказок на экране подсчета очков после смерти, либо поэксперементировав самим. Если слишком сложно - нет ничего зазорного в том, чтобы понизить сложность. Удачи и приятной игры!" \ No newline at end of file diff --git a/Localization/Localization.csv.import b/Localization/Localization.csv.import new file mode 100644 index 0000000..a0176f8 --- /dev/null +++ b/Localization/Localization.csv.import @@ -0,0 +1,16 @@ +[remap] + +importer="csv_translation" +type="Translation" + +[deps] + +files=[ "res://Localization/Localization.en.translation", "res://Localization/Localization.ru.translation" ] + +source_file="res://Localization/Localization.csv" +dest_files=[ "res://Localization/Localization.en.translation", "res://Localization/Localization.ru.translation" ] + +[params] + +compress=true +delimiter=0 diff --git a/Localization/Localization.en.translation b/Localization/Localization.en.translation new file mode 100644 index 0000000..0ad0907 Binary files /dev/null and b/Localization/Localization.en.translation differ diff --git a/Localization/Localization.ru.translation b/Localization/Localization.ru.translation new file mode 100644 index 0000000..dc93fc5 Binary files /dev/null and b/Localization/Localization.ru.translation differ diff --git a/Main_theme.tres b/Main_theme.tres new file mode 100644 index 0000000..b9b29ba --- /dev/null +++ b/Main_theme.tres @@ -0,0 +1,1189 @@ +[gd_resource type="Theme" load_steps=2 format=2] + +[ext_resource path="res://Fonts/Font3.tres" type="DynamicFont" id=1] + +[resource] +default_font = ExtResource( 1 ) +BoxContainer/constants/separation = 3 +Button/colors/font_color = Color( 1, 1, 1, 1 ) +Button/colors/font_color_disabled = Color( 0.54902, 0.54902, 0.54902, 1 ) +Button/colors/font_color_hover = Color( 0.784314, 0.784314, 0.784314, 1 ) +Button/colors/font_color_pressed = Color( 0.392157, 0.392157, 0.392157, 1 ) +Button/colors/icon_color_hover = Color( 0.835294, 0.831373, 0.831373, 1 ) +Button/colors/icon_color_pressed = Color( 1, 1, 1, 1 ) +Button/constants/hseparation = 0 +Button/fonts/font = null +Button/styles/disabled = null +Button/styles/focus = null +Button/styles/hover = null +Button/styles/normal = null +Button/styles/pressed = null +CheckBox/colors/font_color = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_disabled = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_hover = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +CheckBox/colors/icon_color_hover = Color( 0, 0, 0, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 3 +CheckBox/fonts/font = null +CheckBox/icons/checked = null +CheckBox/icons/radio_checked = null +CheckBox/icons/radio_unchecked = null +CheckBox/icons/unchecked = null +CheckBox/styles/disabled = null +CheckBox/styles/focus = null +CheckBox/styles/hover = null +CheckBox/styles/hover_pressed = null +CheckBox/styles/normal = null +CheckBox/styles/pressed = null +CheckButton/colors/font_color = Color( 0, 0, 0, 1 ) +CheckButton/colors/font_color_disabled = Color( 0, 0, 0, 1 ) +CheckButton/colors/font_color_hover = Color( 0, 0, 0, 1 ) +CheckButton/colors/font_color_hover_pressed = Color( 0, 0, 0, 1 ) +CheckButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +CheckButton/colors/icon_color_hover = Color( 0, 0, 0, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 3 +CheckButton/fonts/font = null +CheckButton/icons/off = null +CheckButton/icons/off_disabled = null +CheckButton/icons/on = null +CheckButton/icons/on_disabled = null +CheckButton/styles/disabled = null +CheckButton/styles/focus = null +CheckButton/styles/hover = null +CheckButton/styles/hover_pressed = null +CheckButton/styles/normal = null +CheckButton/styles/pressed = null +ColorPicker/constants/h_width = 24 +ColorPicker/constants/label_width = 8 +ColorPicker/constants/margin = 6 +ColorPicker/constants/sv_height = 204 +ColorPicker/constants/sv_width = 204 +ColorPicker/icons/add_preset = null +ColorPicker/icons/color_hue = null +ColorPicker/icons/color_sample = null +ColorPicker/icons/overbright_indicator = null +ColorPicker/icons/preset_bg = null +ColorPicker/icons/screen_picker = null +ColorPickerButton/colors/font_color = Color( 0, 0, 0, 1 ) +ColorPickerButton/colors/font_color_disabled = Color( 0, 0, 0, 1 ) +ColorPickerButton/colors/font_color_hover = Color( 0, 0, 0, 1 ) +ColorPickerButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +ColorPickerButton/constants/hseparation = 4 +ColorPickerButton/fonts/font = null +ColorPickerButton/icons/bg = null +ColorPickerButton/styles/disabled = null +ColorPickerButton/styles/focus = null +ColorPickerButton/styles/hover = null +ColorPickerButton/styles/normal = null +ColorPickerButton/styles/pressed = null +Dialogs/constants/button_margin = 64 +Dialogs/constants/margin = 16 +Editor/colors/accent_color = Color( 0, 0, 0, 1 ) +Editor/colors/axis_x_color = Color( 0, 0, 0, 1 ) +Editor/colors/axis_y_color = Color( 0, 0, 0, 1 ) +Editor/colors/axis_z_color = Color( 0, 0, 0, 1 ) +Editor/colors/base_color = Color( 0, 0, 0, 1 ) +Editor/colors/box_selection_fill_color = Color( 0, 0, 0, 1 ) +Editor/colors/box_selection_stroke_color = Color( 0, 0, 0, 1 ) +Editor/colors/contrast_color_1 = Color( 0, 0, 0, 1 ) +Editor/colors/contrast_color_2 = Color( 0, 0, 0, 1 ) +Editor/colors/dark_color_1 = Color( 0, 0, 0, 1 ) +Editor/colors/dark_color_2 = Color( 0, 0, 0, 1 ) +Editor/colors/dark_color_3 = Color( 0, 0, 0, 1 ) +Editor/colors/disabled_font_color = Color( 0, 0, 0, 1 ) +Editor/colors/error_color = Color( 0, 0, 0, 1 ) +Editor/colors/font_color = Color( 0, 0, 0, 1 ) +Editor/colors/highlight_color = Color( 0, 0, 0, 1 ) +Editor/colors/highlighted_font_color = Color( 0, 0, 0, 1 ) +Editor/colors/mono_color = Color( 0, 0, 0, 1 ) +Editor/colors/prop_category = Color( 0, 0, 0, 1 ) +Editor/colors/prop_section = Color( 0, 0, 0, 1 ) +Editor/colors/prop_subsection = Color( 0, 0, 0, 1 ) +Editor/colors/property_color = Color( 0, 0, 0, 1 ) +Editor/colors/success_color = Color( 0, 0, 0, 1 ) +Editor/colors/warning_color = Color( 0, 0, 0, 1 ) +Editor/constants/dark_theme = 1 +Editor/constants/inspector_margin = 6 +Editor/constants/scale = 0 +Editor/constants/thumb_size = 64 +Editor/styles/sub_inspector_bg = null +EditorAbout/styles/panel = null +EditorFonts/fonts/bold = null +EditorFonts/fonts/doc = null +EditorFonts/fonts/doc_bold = null +EditorFonts/fonts/doc_source = null +EditorFonts/fonts/doc_title = null +EditorFonts/fonts/expression = null +EditorFonts/fonts/main = null +EditorFonts/fonts/output_source = null +EditorFonts/fonts/rotation_control = null +EditorFonts/fonts/rulers = null +EditorFonts/fonts/source = null +EditorFonts/fonts/status_source = null +EditorFonts/fonts/title = null +EditorHelp/colors/headline_color = Color( 0, 0, 0, 1 ) +EditorIcons/icons/2D = null +EditorIcons/icons/3D = null +EditorIcons/icons/AABB = null +EditorIcons/icons/ARVRAnchor = null +EditorIcons/icons/ARVRCamera = null +EditorIcons/icons/ARVRController = null +EditorIcons/icons/ARVROrigin = null +EditorIcons/icons/AcceptDialog = null +EditorIcons/icons/ActionCopy = null +EditorIcons/icons/ActionCut = null +EditorIcons/icons/ActionPaste = null +EditorIcons/icons/Add = null +EditorIcons/icons/AddAtlasTile = null +EditorIcons/icons/AddAutotile = null +EditorIcons/icons/AddSingleTile = null +EditorIcons/icons/AddSplit = null +EditorIcons/icons/Anchor = null +EditorIcons/icons/AnimatedSprite = null +EditorIcons/icons/AnimatedSprite3D = null +EditorIcons/icons/AnimatedTexture = null +EditorIcons/icons/Animation = null +EditorIcons/icons/AnimationFilter = null +EditorIcons/icons/AnimationPlayer = null +EditorIcons/icons/AnimationTrackGroup = null +EditorIcons/icons/AnimationTrackList = null +EditorIcons/icons/AnimationTree = null +EditorIcons/icons/AnimationTreePlayer = null +EditorIcons/icons/Area = null +EditorIcons/icons/Area2D = null +EditorIcons/icons/Array = null +EditorIcons/icons/ArrayMesh = null +EditorIcons/icons/ArrowDown = null +EditorIcons/icons/ArrowLeft = null +EditorIcons/icons/ArrowRight = null +EditorIcons/icons/ArrowUp = null +EditorIcons/icons/AssetLib = null +EditorIcons/icons/AtlasTexture = null +EditorIcons/icons/AudioBusBypass = null +EditorIcons/icons/AudioBusLayout = null +EditorIcons/icons/AudioBusMute = null +EditorIcons/icons/AudioBusSolo = null +EditorIcons/icons/AudioStreamOGGVorbis = null +EditorIcons/icons/AudioStreamPlayer = null +EditorIcons/icons/AudioStreamPlayer2D = null +EditorIcons/icons/AudioStreamPlayer3D = null +EditorIcons/icons/AudioStreamSample = null +EditorIcons/icons/AutoEnd = null +EditorIcons/icons/AutoKey = null +EditorIcons/icons/AutoPlay = null +EditorIcons/icons/AutoTriangle = null +EditorIcons/icons/Back = null +EditorIcons/icons/BackBufferCopy = null +EditorIcons/icons/Bake = null +EditorIcons/icons/BakedLightmap = null +EditorIcons/icons/BakedLightmapData = null +EditorIcons/icons/Basis = null +EditorIcons/icons/BezierHandlesBalanced = null +EditorIcons/icons/BezierHandlesFree = null +EditorIcons/icons/BezierHandlesMirror = null +EditorIcons/icons/BitMap = null +EditorIcons/icons/BitmapFont = null +EditorIcons/icons/Blend = null +EditorIcons/icons/Bone = null +EditorIcons/icons/Bone2D = null +EditorIcons/icons/BoneAttachment = null +EditorIcons/icons/BoneTrack = null +EditorIcons/icons/BoxShape = null +EditorIcons/icons/Bucket = null +EditorIcons/icons/BusVuEmpty = null +EditorIcons/icons/BusVuFrozen = null +EditorIcons/icons/BusVuFull = null +EditorIcons/icons/Button = null +EditorIcons/icons/ButtonGroup = null +EditorIcons/icons/CPUParticles = null +EditorIcons/icons/CPUParticles2D = null +EditorIcons/icons/CSGBox = null +EditorIcons/icons/CSGCapsule = null +EditorIcons/icons/CSGCombiner = null +EditorIcons/icons/CSGCylinder = null +EditorIcons/icons/CSGMesh = null +EditorIcons/icons/CSGPolygon = null +EditorIcons/icons/CSGSphere = null +EditorIcons/icons/CSGTorus = null +EditorIcons/icons/Camera = null +EditorIcons/icons/Camera2D = null +EditorIcons/icons/CameraTexture = null +EditorIcons/icons/CanvasItem = null +EditorIcons/icons/CanvasItemMaterial = null +EditorIcons/icons/CanvasItemShader = null +EditorIcons/icons/CanvasItemShaderGraph = null +EditorIcons/icons/CanvasLayer = null +EditorIcons/icons/CanvasModulate = null +EditorIcons/icons/CapsuleMesh = null +EditorIcons/icons/CapsuleShape = null +EditorIcons/icons/CapsuleShape2D = null +EditorIcons/icons/CenterContainer = null +EditorIcons/icons/CheckBox = null +EditorIcons/icons/CheckButton = null +EditorIcons/icons/Checkerboard = null +EditorIcons/icons/CircleShape2D = null +EditorIcons/icons/ClassList = null +EditorIcons/icons/Clear = null +EditorIcons/icons/ClippedCamera = null +EditorIcons/icons/Close = null +EditorIcons/icons/Collapse = null +EditorIcons/icons/CollisionPolygon = null +EditorIcons/icons/CollisionPolygon2D = null +EditorIcons/icons/CollisionShape = null +EditorIcons/icons/CollisionShape2D = null +EditorIcons/icons/Color = null +EditorIcons/icons/ColorPick = null +EditorIcons/icons/ColorPicker = null +EditorIcons/icons/ColorPickerButton = null +EditorIcons/icons/ColorRamp = null +EditorIcons/icons/ColorRect = null +EditorIcons/icons/ColorTrackVu = null +EditorIcons/icons/ConcavePolygonShape = null +EditorIcons/icons/ConcavePolygonShape2D = null +EditorIcons/icons/ConeTwistJoint = null +EditorIcons/icons/ConfirmationDialog = null +EditorIcons/icons/Container = null +EditorIcons/icons/Control = null +EditorIcons/icons/ControlAlignBottomCenter = null +EditorIcons/icons/ControlAlignBottomLeft = null +EditorIcons/icons/ControlAlignBottomRight = null +EditorIcons/icons/ControlAlignBottomWide = null +EditorIcons/icons/ControlAlignCenter = null +EditorIcons/icons/ControlAlignCenterLeft = null +EditorIcons/icons/ControlAlignCenterRight = null +EditorIcons/icons/ControlAlignLeftCenter = null +EditorIcons/icons/ControlAlignLeftWide = null +EditorIcons/icons/ControlAlignRightCenter = null +EditorIcons/icons/ControlAlignRightWide = null +EditorIcons/icons/ControlAlignTopCenter = null +EditorIcons/icons/ControlAlignTopLeft = null +EditorIcons/icons/ControlAlignTopRight = null +EditorIcons/icons/ControlAlignTopWide = null +EditorIcons/icons/ControlAlignWide = null +EditorIcons/icons/ControlHcenterWide = null +EditorIcons/icons/ControlLayout = null +EditorIcons/icons/ControlVcenterWide = null +EditorIcons/icons/ConvexPolygonShape = null +EditorIcons/icons/ConvexPolygonShape2D = null +EditorIcons/icons/CopyNodePath = null +EditorIcons/icons/CreateNewSceneFrom = null +EditorIcons/icons/CryptoKey = null +EditorIcons/icons/CubeMap = null +EditorIcons/icons/CubeMesh = null +EditorIcons/icons/Curve = null +EditorIcons/icons/Curve2D = null +EditorIcons/icons/Curve3D = null +EditorIcons/icons/CurveClose = null +EditorIcons/icons/CurveConstant = null +EditorIcons/icons/CurveCreate = null +EditorIcons/icons/CurveCurve = null +EditorIcons/icons/CurveDelete = null +EditorIcons/icons/CurveEdit = null +EditorIcons/icons/CurveIn = null +EditorIcons/icons/CurveInOut = null +EditorIcons/icons/CurveLinear = null +EditorIcons/icons/CurveOut = null +EditorIcons/icons/CurveOutIn = null +EditorIcons/icons/CurveTexture = null +EditorIcons/icons/CylinderMesh = null +EditorIcons/icons/CylinderShape = null +EditorIcons/icons/DampedSpringJoint2D = null +EditorIcons/icons/Debug = null +EditorIcons/icons/DebugContinue = null +EditorIcons/icons/DebugNext = null +EditorIcons/icons/DebugSkipBreakpointsOff = null +EditorIcons/icons/DebugSkipBreakpointsOn = null +EditorIcons/icons/DebugStep = null +EditorIcons/icons/DefaultProjectIcon = null +EditorIcons/icons/DeleteSplit = null +EditorIcons/icons/Dictionary = null +EditorIcons/icons/DirectionalLight = null +EditorIcons/icons/DistractionFree = null +EditorIcons/icons/Duplicate = null +EditorIcons/icons/DynamicFont = null +EditorIcons/icons/DynamicFontData = null +EditorIcons/icons/Edit = null +EditorIcons/icons/EditBezier = null +EditorIcons/icons/EditInternal = null +EditorIcons/icons/EditKey = null +EditorIcons/icons/EditPivot = null +EditorIcons/icons/EditResource = null +EditorIcons/icons/Editor3DHandle = null +EditorIcons/icons/EditorControlAnchor = null +EditorIcons/icons/EditorCurveHandle = null +EditorIcons/icons/EditorHandle = null +EditorIcons/icons/EditorHandleAdd = null +EditorIcons/icons/EditorInternalHandle = null +EditorIcons/icons/EditorPathSharpHandle = null +EditorIcons/icons/EditorPathSmoothHandle = null +EditorIcons/icons/EditorPivot = null +EditorIcons/icons/EditorPlugin = null +EditorIcons/icons/EditorPosition = null +EditorIcons/icons/EditorPositionPrevious = null +EditorIcons/icons/EditorPositionUnselected = null +EditorIcons/icons/Enum = null +EditorIcons/icons/Environment = null +EditorIcons/icons/Error = null +EditorIcons/icons/ErrorSign = null +EditorIcons/icons/ErrorWarning = null +EditorIcons/icons/ExpandBottomDock = null +EditorIcons/icons/Favorites = null +EditorIcons/icons/File = null +EditorIcons/icons/FileBigThumb = null +EditorIcons/icons/FileBroken = null +EditorIcons/icons/FileBrokenBigThumb = null +EditorIcons/icons/FileDead = null +EditorIcons/icons/FileDeadBigThumb = null +EditorIcons/icons/FileDeadMediumThumb = null +EditorIcons/icons/FileDialog = null +EditorIcons/icons/FileList = null +EditorIcons/icons/FileMediumThumb = null +EditorIcons/icons/FileThumbnail = null +EditorIcons/icons/Filesystem = null +EditorIcons/icons/FixedMaterial = null +EditorIcons/icons/FixedSpatialMaterial = null +EditorIcons/icons/Folder = null +EditorIcons/icons/FolderBigThumb = null +EditorIcons/icons/FolderMediumThumb = null +EditorIcons/icons/Font = null +EditorIcons/icons/Forward = null +EditorIcons/icons/GDNativeLibrary = null +EditorIcons/icons/GDScript = null +EditorIcons/icons/GIProbe = null +EditorIcons/icons/GIProbeData = null +EditorIcons/icons/Generic6DOFJoint = null +EditorIcons/icons/GizmoBakedLightmap = null +EditorIcons/icons/GizmoCPUParticles = null +EditorIcons/icons/GizmoCamera = null +EditorIcons/icons/GizmoDirectionalLight = null +EditorIcons/icons/GizmoGIProbe = null +EditorIcons/icons/GizmoLight = null +EditorIcons/icons/GizmoListener = null +EditorIcons/icons/GizmoParticles = null +EditorIcons/icons/GizmoReflectionProbe = null +EditorIcons/icons/GizmoSpatialSamplePlayer = null +EditorIcons/icons/GizmoSpatialStreamPlayer = null +EditorIcons/icons/GizmoSpotLight = null +EditorIcons/icons/Godot = null +EditorIcons/icons/GodotDocs = null +EditorIcons/icons/Gradient = null +EditorIcons/icons/GradientTexture = null +EditorIcons/icons/GraphEdit = null +EditorIcons/icons/GraphNode = null +EditorIcons/icons/Grid = null +EditorIcons/icons/GridContainer = null +EditorIcons/icons/GridMap = null +EditorIcons/icons/GrooveJoint2D = null +EditorIcons/icons/Group = null +EditorIcons/icons/GroupViewport = null +EditorIcons/icons/Groups = null +EditorIcons/icons/GuiChecked = null +EditorIcons/icons/GuiClose = null +EditorIcons/icons/GuiCloseCustomizable = null +EditorIcons/icons/GuiDropdown = null +EditorIcons/icons/GuiEllipsis = null +EditorIcons/icons/GuiGraphNodePort = null +EditorIcons/icons/GuiHTick = null +EditorIcons/icons/GuiHsplitter = null +EditorIcons/icons/GuiMiniCheckerboard = null +EditorIcons/icons/GuiOptionArrow = null +EditorIcons/icons/GuiProgressBar = null +EditorIcons/icons/GuiProgressFill = null +EditorIcons/icons/GuiRadioChecked = null +EditorIcons/icons/GuiRadioUnchecked = null +EditorIcons/icons/GuiResizer = null +EditorIcons/icons/GuiScrollArrowLeft = null +EditorIcons/icons/GuiScrollArrowLeftHl = null +EditorIcons/icons/GuiScrollArrowRight = null +EditorIcons/icons/GuiScrollArrowRightHl = null +EditorIcons/icons/GuiScrollBg = null +EditorIcons/icons/GuiScrollGrabber = null +EditorIcons/icons/GuiScrollGrabberHl = null +EditorIcons/icons/GuiScrollGrabberPressed = null +EditorIcons/icons/GuiSliderGrabber = null +EditorIcons/icons/GuiSliderGrabberHl = null +EditorIcons/icons/GuiSpace = null +EditorIcons/icons/GuiSpinboxUpdown = null +EditorIcons/icons/GuiTab = null +EditorIcons/icons/GuiTabMenu = null +EditorIcons/icons/GuiTabMenuHl = null +EditorIcons/icons/GuiToggleOff = null +EditorIcons/icons/GuiToggleOn = null +EditorIcons/icons/GuiTreeArrowDown = null +EditorIcons/icons/GuiTreeArrowRight = null +EditorIcons/icons/GuiTreeArrowUp = null +EditorIcons/icons/GuiTreeUpdown = null +EditorIcons/icons/GuiUnchecked = null +EditorIcons/icons/GuiVTick = null +EditorIcons/icons/GuiViewportHdiagsplitter = null +EditorIcons/icons/GuiViewportVdiagsplitter = null +EditorIcons/icons/GuiViewportVhsplitter = null +EditorIcons/icons/GuiVisibilityHidden = null +EditorIcons/icons/GuiVisibilityVisible = null +EditorIcons/icons/GuiVisibilityXray = null +EditorIcons/icons/GuiVsplitBg = null +EditorIcons/icons/GuiVsplitter = null +EditorIcons/icons/HBoxContainer = null +EditorIcons/icons/HScrollBar = null +EditorIcons/icons/HSeparator = null +EditorIcons/icons/HSlider = null +EditorIcons/icons/HSplitContainer = null +EditorIcons/icons/HTTPRequest = null +EditorIcons/icons/Headphones = null +EditorIcons/icons/HeightMapShape = null +EditorIcons/icons/Help = null +EditorIcons/icons/HelpSearch = null +EditorIcons/icons/HingeJoint = null +EditorIcons/icons/History = null +EditorIcons/icons/Hsize = null +EditorIcons/icons/Image = null +EditorIcons/icons/ImageTexture = null +EditorIcons/icons/ImmediateGeometry = null +EditorIcons/icons/ImportCheck = null +EditorIcons/icons/ImportFail = null +EditorIcons/icons/InformationSign = null +EditorIcons/icons/InsertAfter = null +EditorIcons/icons/InsertBefore = null +EditorIcons/icons/Instance = null +EditorIcons/icons/InstanceOptions = null +EditorIcons/icons/InterpCubic = null +EditorIcons/icons/InterpLinear = null +EditorIcons/icons/InterpRaw = null +EditorIcons/icons/InterpWrapClamp = null +EditorIcons/icons/InterpWrapLoop = null +EditorIcons/icons/InterpolatedCamera = null +EditorIcons/icons/InverseKinematics = null +EditorIcons/icons/Issue = null +EditorIcons/icons/ItemList = null +EditorIcons/icons/JoyAxis = null +EditorIcons/icons/JoyButton = null +EditorIcons/icons/Joypad = null +EditorIcons/icons/Key = null +EditorIcons/icons/KeyAnimation = null +EditorIcons/icons/KeyAudio = null +EditorIcons/icons/KeyBezier = null +EditorIcons/icons/KeyBezierHandle = null +EditorIcons/icons/KeyBezierPoint = null +EditorIcons/icons/KeyBezierSelected = null +EditorIcons/icons/KeyCall = null +EditorIcons/icons/KeyHover = null +EditorIcons/icons/KeyInvalid = null +EditorIcons/icons/KeyNext = null +EditorIcons/icons/KeyPosition = null +EditorIcons/icons/KeyRotation = null +EditorIcons/icons/KeyScale = null +EditorIcons/icons/KeySelected = null +EditorIcons/icons/KeyValue = null +EditorIcons/icons/KeyXform = null +EditorIcons/icons/Keyboard = null +EditorIcons/icons/KinematicBody = null +EditorIcons/icons/KinematicBody2D = null +EditorIcons/icons/Label = null +EditorIcons/icons/LargeTexture = null +EditorIcons/icons/Light2D = null +EditorIcons/icons/LightOccluder2D = null +EditorIcons/icons/Line2D = null +EditorIcons/icons/LineEdit = null +EditorIcons/icons/LineShape2D = null +EditorIcons/icons/LinkButton = null +EditorIcons/icons/ListSelect = null +EditorIcons/icons/Listener = null +EditorIcons/icons/Load = null +EditorIcons/icons/Lock = null +EditorIcons/icons/LockViewport = null +EditorIcons/icons/Logo = null +EditorIcons/icons/Loop = null +EditorIcons/icons/LoopInterpolation = null +EditorIcons/icons/MainPlay = null +EditorIcons/icons/MarginContainer = null +EditorIcons/icons/MatchCase = null +EditorIcons/icons/MaterialPreviewCube = null +EditorIcons/icons/MaterialPreviewCubeOff = null +EditorIcons/icons/MaterialPreviewLight1 = null +EditorIcons/icons/MaterialPreviewLight1Off = null +EditorIcons/icons/MaterialPreviewLight2 = null +EditorIcons/icons/MaterialPreviewLight2Off = null +EditorIcons/icons/MaterialPreviewSphere = null +EditorIcons/icons/MaterialPreviewSphereOff = null +EditorIcons/icons/MemberConstant = null +EditorIcons/icons/MemberMethod = null +EditorIcons/icons/MemberProperty = null +EditorIcons/icons/MemberSignal = null +EditorIcons/icons/MemberTheme = null +EditorIcons/icons/MenuButton = null +EditorIcons/icons/Mesh = null +EditorIcons/icons/MeshInstance = null +EditorIcons/icons/MeshInstance2D = null +EditorIcons/icons/MeshLibrary = null +EditorIcons/icons/MeshTexture = null +EditorIcons/icons/MiniObject = null +EditorIcons/icons/MirrorX = null +EditorIcons/icons/MirrorY = null +EditorIcons/icons/Mouse = null +EditorIcons/icons/MoveDown = null +EditorIcons/icons/MoveLeft = null +EditorIcons/icons/MovePoint = null +EditorIcons/icons/MoveRight = null +EditorIcons/icons/MoveUp = null +EditorIcons/icons/MultiEdit = null +EditorIcons/icons/MultiLine = null +EditorIcons/icons/MultiMesh = null +EditorIcons/icons/MultiMeshInstance = null +EditorIcons/icons/MultiMeshInstance2D = null +EditorIcons/icons/NativeScript = null +EditorIcons/icons/Navigation = null +EditorIcons/icons/Navigation2D = null +EditorIcons/icons/NavigationMesh = null +EditorIcons/icons/NavigationMeshInstance = null +EditorIcons/icons/NavigationPolygon = null +EditorIcons/icons/NavigationPolygonInstance = null +EditorIcons/icons/New = null +EditorIcons/icons/NewRoot = null +EditorIcons/icons/Nil = null +EditorIcons/icons/NinePatchRect = null +EditorIcons/icons/Node = null +EditorIcons/icons/Node2D = null +EditorIcons/icons/NodePath = null +EditorIcons/icons/NodeWarning = null +EditorIcons/icons/NoiseTexture = null +EditorIcons/icons/NonFavorite = null +EditorIcons/icons/Object = null +EditorIcons/icons/OccluderPolygon2D = null +EditorIcons/icons/OmniLight = null +EditorIcons/icons/Onion = null +EditorIcons/icons/OptionButton = null +EditorIcons/icons/OverbrightIndicator = null +EditorIcons/icons/Override = null +EditorIcons/icons/PackedDataContainer = null +EditorIcons/icons/PackedScene = null +EditorIcons/icons/PaintVertex = null +EditorIcons/icons/Panel = null +EditorIcons/icons/PanelContainer = null +EditorIcons/icons/Panels1 = null +EditorIcons/icons/Panels2 = null +EditorIcons/icons/Panels2Alt = null +EditorIcons/icons/Panels3 = null +EditorIcons/icons/Panels3Alt = null +EditorIcons/icons/Panels4 = null +EditorIcons/icons/PanoramaSky = null +EditorIcons/icons/ParallaxBackground = null +EditorIcons/icons/ParallaxLayer = null +EditorIcons/icons/ParticleAttractor2D = null +EditorIcons/icons/Particles = null +EditorIcons/icons/Particles2D = null +EditorIcons/icons/ParticlesMaterial = null +EditorIcons/icons/Path = null +EditorIcons/icons/Path2D = null +EditorIcons/icons/PathFollow = null +EditorIcons/icons/PathFollow2D = null +EditorIcons/icons/Pause = null +EditorIcons/icons/PhysicalBone = null +EditorIcons/icons/Pin = null +EditorIcons/icons/PinJoint = null +EditorIcons/icons/PinJoint2D = null +EditorIcons/icons/PinPressed = null +EditorIcons/icons/Plane = null +EditorIcons/icons/PlaneMesh = null +EditorIcons/icons/PlaneShape = null +EditorIcons/icons/Play = null +EditorIcons/icons/PlayBackwards = null +EditorIcons/icons/PlayCustom = null +EditorIcons/icons/PlayOverlay = null +EditorIcons/icons/PlayScene = null +EditorIcons/icons/PlayStart = null +EditorIcons/icons/PlayStartBackwards = null +EditorIcons/icons/PlayTravel = null +EditorIcons/icons/PluginScript = null +EditorIcons/icons/PointMesh = null +EditorIcons/icons/Polygon2D = null +EditorIcons/icons/PolygonPathFinder = null +EditorIcons/icons/PoolByteArray = null +EditorIcons/icons/PoolColorArray = null +EditorIcons/icons/PoolIntArray = null +EditorIcons/icons/PoolRealArray = null +EditorIcons/icons/PoolStringArray = null +EditorIcons/icons/PoolVector2Array = null +EditorIcons/icons/PoolVector3Array = null +EditorIcons/icons/Popup = null +EditorIcons/icons/PopupDialog = null +EditorIcons/icons/PopupMenu = null +EditorIcons/icons/PopupPanel = null +EditorIcons/icons/Portal = null +EditorIcons/icons/Position2D = null +EditorIcons/icons/Position3D = null +EditorIcons/icons/PrismMesh = null +EditorIcons/icons/ProceduralSky = null +EditorIcons/icons/Progress1 = null +EditorIcons/icons/Progress2 = null +EditorIcons/icons/Progress3 = null +EditorIcons/icons/Progress4 = null +EditorIcons/icons/Progress5 = null +EditorIcons/icons/Progress6 = null +EditorIcons/icons/Progress7 = null +EditorIcons/icons/Progress8 = null +EditorIcons/icons/ProgressBar = null +EditorIcons/icons/ProjectIconLoading = null +EditorIcons/icons/ProximityGroup = null +EditorIcons/icons/ProxyTexture = null +EditorIcons/icons/Quad = null +EditorIcons/icons/QuadMesh = null +EditorIcons/icons/Quat = null +EditorIcons/icons/RID = null +EditorIcons/icons/RayCast = null +EditorIcons/icons/RayCast2D = null +EditorIcons/icons/RayShape = null +EditorIcons/icons/RayShape2D = null +EditorIcons/icons/Rayito = null +EditorIcons/icons/Rect2 = null +EditorIcons/icons/RectangleShape2D = null +EditorIcons/icons/ReferenceRect = null +EditorIcons/icons/ReflectionProbe = null +EditorIcons/icons/RegionEdit = null +EditorIcons/icons/Reload = null +EditorIcons/icons/ReloadSmall = null +EditorIcons/icons/RemoteTransform = null +EditorIcons/icons/RemoteTransform2D = null +EditorIcons/icons/Remove = null +EditorIcons/icons/RemoveInternal = null +EditorIcons/icons/Rename = null +EditorIcons/icons/Reparent = null +EditorIcons/icons/ReparentToNewNode = null +EditorIcons/icons/ResourcePreloader = null +EditorIcons/icons/RichTextEffect = null +EditorIcons/icons/RichTextLabel = null +EditorIcons/icons/RigidBody = null +EditorIcons/icons/RigidBody2D = null +EditorIcons/icons/Room = null +EditorIcons/icons/RoomBounds = null +EditorIcons/icons/Rotate0 = null +EditorIcons/icons/Rotate180 = null +EditorIcons/icons/Rotate270 = null +EditorIcons/icons/Rotate90 = null +EditorIcons/icons/RotateLeft = null +EditorIcons/icons/RotateRight = null +EditorIcons/icons/Ruler = null +EditorIcons/icons/SampleLibrary = null +EditorIcons/icons/Save = null +EditorIcons/icons/Script = null +EditorIcons/icons/ScriptCreate = null +EditorIcons/icons/ScriptCreateDialog = null +EditorIcons/icons/ScriptExtend = null +EditorIcons/icons/ScriptRemove = null +EditorIcons/icons/ScrollContainer = null +EditorIcons/icons/Search = null +EditorIcons/icons/SegmentShape2D = null +EditorIcons/icons/Shader = null +EditorIcons/icons/ShaderMaterial = null +EditorIcons/icons/ShortCut = null +EditorIcons/icons/Signal = null +EditorIcons/icons/Signals = null +EditorIcons/icons/SignalsAndGroups = null +EditorIcons/icons/Skeleton = null +EditorIcons/icons/Skeleton2D = null +EditorIcons/icons/SkeletonIK = null +EditorIcons/icons/SliderJoint = null +EditorIcons/icons/Slot = null +EditorIcons/icons/Snap = null +EditorIcons/icons/SnapGrid = null +EditorIcons/icons/SoftBody = null +EditorIcons/icons/Sort = null +EditorIcons/icons/Spatial = null +EditorIcons/icons/SpatialMaterial = null +EditorIcons/icons/SphereMesh = null +EditorIcons/icons/SphereShape = null +EditorIcons/icons/SpinBox = null +EditorIcons/icons/SpotLight = null +EditorIcons/icons/SpringArm = null +EditorIcons/icons/Sprite = null +EditorIcons/icons/Sprite3D = null +EditorIcons/icons/SpriteFrames = null +EditorIcons/icons/SpriteSheet = null +EditorIcons/icons/StaticBody = null +EditorIcons/icons/StaticBody2D = null +EditorIcons/icons/StatusError = null +EditorIcons/icons/StatusSuccess = null +EditorIcons/icons/StatusWarning = null +EditorIcons/icons/Stop = null +EditorIcons/icons/StreamTexture = null +EditorIcons/icons/String = null +EditorIcons/icons/StyleBoxEmpty = null +EditorIcons/icons/StyleBoxFlat = null +EditorIcons/icons/StyleBoxLine = null +EditorIcons/icons/StyleBoxTexture = null +EditorIcons/icons/TabContainer = null +EditorIcons/icons/Tabs = null +EditorIcons/icons/TestCube = null +EditorIcons/icons/TextEdit = null +EditorIcons/icons/TextFile = null +EditorIcons/icons/Texture3D = null +EditorIcons/icons/TextureArray = null +EditorIcons/icons/TextureButton = null +EditorIcons/icons/TextureProgress = null +EditorIcons/icons/TextureRect = null +EditorIcons/icons/Theme = null +EditorIcons/icons/ThumbnailWait = null +EditorIcons/icons/TileMap = null +EditorIcons/icons/TileSet = null +EditorIcons/icons/Time = null +EditorIcons/icons/TimelineIndicator = null +EditorIcons/icons/Timer = null +EditorIcons/icons/ToolAddNode = null +EditorIcons/icons/ToolButton = null +EditorIcons/icons/ToolConnect = null +EditorIcons/icons/ToolMove = null +EditorIcons/icons/ToolPan = null +EditorIcons/icons/ToolRotate = null +EditorIcons/icons/ToolScale = null +EditorIcons/icons/ToolSelect = null +EditorIcons/icons/ToolTriangle = null +EditorIcons/icons/Tools = null +EditorIcons/icons/TouchScreenButton = null +EditorIcons/icons/TrackAddKey = null +EditorIcons/icons/TrackAddKeyHl = null +EditorIcons/icons/TrackCapture = null +EditorIcons/icons/TrackContinuous = null +EditorIcons/icons/TrackDiscrete = null +EditorIcons/icons/TrackTrigger = null +EditorIcons/icons/Transform = null +EditorIcons/icons/Transform2D = null +EditorIcons/icons/TransitionEnd = null +EditorIcons/icons/TransitionEndAuto = null +EditorIcons/icons/TransitionEndAutoBig = null +EditorIcons/icons/TransitionEndBig = null +EditorIcons/icons/TransitionImmediate = null +EditorIcons/icons/TransitionImmediateAuto = null +EditorIcons/icons/TransitionImmediateAutoBig = null +EditorIcons/icons/TransitionImmediateBig = null +EditorIcons/icons/TransitionSync = null +EditorIcons/icons/TransitionSyncAuto = null +EditorIcons/icons/TransitionSyncAutoBig = null +EditorIcons/icons/TransitionSyncBig = null +EditorIcons/icons/Translation = null +EditorIcons/icons/Transpose = null +EditorIcons/icons/Tree = null +EditorIcons/icons/Tween = null +EditorIcons/icons/Unbone = null +EditorIcons/icons/Ungroup = null +EditorIcons/icons/Unlock = null +EditorIcons/icons/UnpaintVertex = null +EditorIcons/icons/Uv = null +EditorIcons/icons/VBoxContainer = null +EditorIcons/icons/VScrollBar = null +EditorIcons/icons/VSeparator = null +EditorIcons/icons/VSlider = null +EditorIcons/icons/VSplitContainer = null +EditorIcons/icons/Variant = null +EditorIcons/icons/Vector2 = null +EditorIcons/icons/Vector3 = null +EditorIcons/icons/VehicleBody = null +EditorIcons/icons/VehicleWheel = null +EditorIcons/icons/VideoPlayer = null +EditorIcons/icons/Viewport = null +EditorIcons/icons/ViewportContainer = null +EditorIcons/icons/ViewportSpeed = null +EditorIcons/icons/ViewportTexture = null +EditorIcons/icons/ViewportZoom = null +EditorIcons/icons/VisibilityEnabler = null +EditorIcons/icons/VisibilityEnabler2D = null +EditorIcons/icons/VisibilityNotifier = null +EditorIcons/icons/VisibilityNotifier2D = null +EditorIcons/icons/VisualScript = null +EditorIcons/icons/VisualShader = null +EditorIcons/icons/VisualShaderPort = null +EditorIcons/icons/Warning = null +EditorIcons/icons/WindowDialog = null +EditorIcons/icons/World = null +EditorIcons/icons/World2D = null +EditorIcons/icons/WorldEnvironment = null +EditorIcons/icons/X509Certificate = null +EditorIcons/icons/YSort = null +EditorIcons/icons/Zoom = null +EditorIcons/icons/ZoomLess = null +EditorIcons/icons/ZoomMore = null +EditorIcons/icons/ZoomReset = null +EditorIcons/icons/bool = null +EditorIcons/icons/float = null +EditorIcons/icons/int = null +EditorSettingsDialog/styles/panel = null +EditorStyles/styles/Background = null +EditorStyles/styles/BottomPanelDebuggerOverride = null +EditorStyles/styles/Content = null +EditorStyles/styles/DebuggerPanel = null +EditorStyles/styles/DebuggerTabBG = null +EditorStyles/styles/DebuggerTabFG = null +EditorStyles/styles/Focus = null +EditorStyles/styles/Information3dViewport = null +EditorStyles/styles/MenuHover = null +EditorStyles/styles/MenuPanel = null +EditorStyles/styles/PlayButtonPanel = null +EditorStyles/styles/SceneTabBG = null +EditorStyles/styles/SceneTabFG = null +EditorStyles/styles/ScriptEditor = null +EditorStyles/styles/ScriptEditorPanel = null +FileDialog/colors/file_icon_modulate = Color( 0, 0, 0, 1 ) +FileDialog/colors/files_disabled = Color( 0, 0, 0, 1 ) +FileDialog/colors/folder_icon_modulate = Color( 0, 0, 0, 1 ) +FileDialog/icons/file = null +FileDialog/icons/folder = null +FileDialog/icons/parent_folder = null +FileDialog/icons/reload = null +FileDialog/icons/toggle_hidden = null +Fonts/fonts/large = null +Fonts/fonts/normal = null +GraphEdit/colors/activity = Color( 0, 0, 0, 1 ) +GraphEdit/colors/grid_major = Color( 0, 0, 0, 1 ) +GraphEdit/colors/grid_minor = Color( 0, 0, 0, 1 ) +GraphEdit/colors/selection_fill = Color( 0, 0, 0, 1 ) +GraphEdit/colors/selection_stroke = Color( 0, 0, 0, 1 ) +GraphEdit/constants/bezier_len_neg = 128 +GraphEdit/constants/bezier_len_pos = 64 +GraphEdit/constants/port_grab_distance_horizontal = 96 +GraphEdit/constants/port_grab_distance_vertical = 12 +GraphEdit/icons/minus = null +GraphEdit/icons/more = null +GraphEdit/icons/reset = null +GraphEdit/icons/snap = null +GraphEdit/styles/bg = null +GraphNode/colors/close_color = Color( 0, 0, 0, 1 ) +GraphNode/colors/resizer_color = Color( 0, 0, 0, 1 ) +GraphNode/colors/title_color = Color( 0, 0, 0, 1 ) +GraphNode/constants/close_h_offset = 16 +GraphNode/constants/close_offset = 16 +GraphNode/constants/port_offset = 11 +GraphNode/constants/separation = 0 +GraphNode/constants/title_h_offset = -12 +GraphNode/constants/title_offset = 16 +GraphNode/fonts/title_font = null +GraphNode/icons/close = null +GraphNode/icons/port = null +GraphNode/icons/resizer = null +GraphNode/styles/breakpoint = null +GraphNode/styles/comment = null +GraphNode/styles/commentfocus = null +GraphNode/styles/defaultfocus = null +GraphNode/styles/defaultframe = null +GraphNode/styles/frame = null +GraphNode/styles/position = null +GraphNode/styles/selectedframe = null +GraphNode/styles/state_machine_frame = null +GraphNode/styles/state_machine_selectedframe = null +GridContainer/constants/hseparation = 3 +GridContainer/constants/vseparation = 3 +HBoxContainer/constants/separation = 3 +HScrollBar/icons/decrement = null +HScrollBar/icons/decrement_highlight = null +HScrollBar/icons/increment = null +HScrollBar/icons/increment_highlight = null +HScrollBar/styles/grabber = null +HScrollBar/styles/grabber_highlight = null +HScrollBar/styles/grabber_pressed = null +HScrollBar/styles/scroll = null +HScrollBar/styles/scroll_focus = null +HSeparator/constants/separation = 8 +HSeparator/styles/separator = null +HSlider/icons/grabber = null +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = null +HSlider/icons/tick = null +HSlider/styles/grabber_area = null +HSlider/styles/grabber_area_highlight = null +HSlider/styles/slider = null +HSplitContainer/constants/autohide = 2 +HSplitContainer/constants/separation = 6 +HSplitContainer/icons/grabber = null +HSplitContainer/styles/bg = null +Icons/icons/close = null +ItemList/colors/font_color = Color( 0, 0, 0, 1 ) +ItemList/colors/font_color_selected = Color( 0, 0, 0, 1 ) +ItemList/colors/guide_color = Color( 0, 0, 0, 1 ) +ItemList/constants/hseparation = 2 +ItemList/constants/icon_margin = 3 +ItemList/constants/line_separation = 2 +ItemList/constants/vseparation = 2 +ItemList/fonts/font = null +ItemList/styles/bg = null +ItemList/styles/bg_focus = null +ItemList/styles/cursor = null +ItemList/styles/cursor_unfocused = null +ItemList/styles/selected = null +ItemList/styles/selected_focus = null +Label/colors/font_color = Color( 1, 1, 1, 1 ) +Label/colors/font_color_shadow = Color( 0, 0, 0, 1 ) +Label/colors/font_outline_modulate = Color( 0, 0, 0, 1 ) +Label/constants/line_spacing = 2 +Label/constants/shadow_as_outline = 0 +Label/constants/shadow_offset_x = 0 +Label/constants/shadow_offset_y = 0 +Label/fonts/font = null +Label/styles/normal = null +LineEdit/colors/clear_button_color = Color( 0, 0, 0, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 0, 0, 0, 1 ) +LineEdit/colors/cursor_color = Color( 0, 0, 0, 1 ) +LineEdit/colors/font_color = Color( 1, 1, 1, 1 ) +LineEdit/colors/font_color_selected = Color( 1, 1, 1, 1 ) +LineEdit/colors/font_color_uneditable = Color( 1, 1, 1, 1 ) +LineEdit/colors/read_only = Color( 1, 1, 1, 1 ) +LineEdit/colors/selection_color = Color( 0, 0, 0, 0 ) +LineEdit/constants/minimum_spaces = 20 +LineEdit/fonts/font = null +LineEdit/icons/clear = null +LineEdit/styles/focus = null +LineEdit/styles/normal = null +LineEdit/styles/read_only = null +LinkButton/colors/font_color = Color( 0, 0, 0, 1 ) +LinkButton/colors/font_color_disabled = Color( 0, 0, 0, 1 ) +LinkButton/colors/font_color_hover = Color( 0, 0, 0, 1 ) +LinkButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +LinkButton/constants/underline_spacing = 4 +LinkButton/fonts/font = null +LinkButton/styles/focus = null +MarginContainer/constants/margin_bottom = 0 +MarginContainer/constants/margin_left = 0 +MarginContainer/constants/margin_right = 0 +MarginContainer/constants/margin_top = 0 +MenuButton/colors/font_color = Color( 0, 0, 0, 1 ) +MenuButton/colors/font_color_disabled = Color( 0, 0, 0, 1 ) +MenuButton/colors/font_color_hover = Color( 0, 0, 0, 1 ) +MenuButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +MenuButton/constants/hseparation = 6 +MenuButton/fonts/font = null +MenuButton/styles/disabled = null +MenuButton/styles/focus = null +MenuButton/styles/hover = null +MenuButton/styles/normal = null +MenuButton/styles/pressed = null +OptionButton/colors/font_color = Color( 1, 1, 1, 1 ) +OptionButton/colors/font_color_disabled = Color( 0.54902, 0.54902, 0.54902, 1 ) +OptionButton/colors/font_color_hover = Color( 0.784314, 0.784314, 0.784314, 1 ) +OptionButton/colors/font_color_pressed = Color( 0.392157, 0.392157, 0.392157, 1 ) +OptionButton/colors/icon_color_hover = Color( 0.835294, 0.831373, 0.831373, 1 ) +OptionButton/constants/arrow_margin = 3 +OptionButton/constants/hseparation = 3 +OptionButton/constants/modulate_arrow = 1 +OptionButton/fonts/font = ExtResource( 1 ) +OptionButton/icons/arrow = null +OptionButton/styles/disabled = null +OptionButton/styles/focus = null +OptionButton/styles/hover = null +OptionButton/styles/normal = null +OptionButton/styles/pressed = null +Panel/styles/panel = null +PanelContainer/styles/panel = null +PopupDialog/styles/panel = null +PopupMenu/colors/font_color = Color( 0, 0, 0, 1 ) +PopupMenu/colors/font_color_accel = Color( 0, 0, 0, 1 ) +PopupMenu/colors/font_color_disabled = Color( 0, 0, 0, 1 ) +PopupMenu/colors/font_color_hover = Color( 0, 0, 0, 1 ) +PopupMenu/constants/hseparation = 8 +PopupMenu/constants/vseparation = 4 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = null +PopupMenu/icons/radio_checked = null +PopupMenu/icons/radio_unchecked = null +PopupMenu/icons/submenu = null +PopupMenu/icons/unchecked = null +PopupMenu/icons/visibility_hidden = null +PopupMenu/icons/visibility_visible = null +PopupMenu/icons/visibility_xray = null +PopupMenu/styles/disabled = null +PopupMenu/styles/focus = null +PopupMenu/styles/hover = null +PopupMenu/styles/labeled_separator_left = null +PopupMenu/styles/labeled_separator_right = null +PopupMenu/styles/normal = null +PopupMenu/styles/panel = null +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/pressed = null +PopupMenu/styles/separator = null +PopupPanel/styles/panel = null +ProgressBar/colors/font_color = Color( 0, 0, 0, 1 ) +ProgressBar/colors/font_color_shadow = Color( 0, 0, 0, 1 ) +ProgressBar/fonts/font = null +ProgressBar/styles/bg = null +ProgressBar/styles/fg = null +ProjectSettingsEditor/styles/panel = null +RichTextLabel/colors/default_color = Color( 0, 0, 0, 1 ) +RichTextLabel/colors/font_color_selected = Color( 0, 0, 0, 1 ) +RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 1 ) +RichTextLabel/colors/selection_color = Color( 0, 0, 0, 1 ) +RichTextLabel/constants/line_separation = 2 +RichTextLabel/constants/shadow_as_outline = 0 +RichTextLabel/constants/shadow_offset_x = 0 +RichTextLabel/constants/shadow_offset_y = 0 +RichTextLabel/constants/table_hseparation = 6 +RichTextLabel/constants/table_vseparation = 6 +RichTextLabel/fonts/bold_font = null +RichTextLabel/fonts/bold_italics_font = null +RichTextLabel/fonts/italics_font = null +RichTextLabel/fonts/mono_font = null +RichTextLabel/fonts/normal_font = null +RichTextLabel/styles/focus = null +RichTextLabel/styles/normal = null +ScrollContainer/styles/bg = null +SpinBox/icons/updown = null +TabContainer/colors/font_color_bg = Color( 0, 0, 0, 1 ) +TabContainer/colors/font_color_disabled = Color( 0, 0, 0, 1 ) +TabContainer/colors/font_color_fg = Color( 1, 1, 1, 1 ) +TabContainer/constants/hseparation = 8 +TabContainer/constants/label_valign_bg = 4 +TabContainer/constants/label_valign_fg = 0 +TabContainer/constants/side_margin = 0 +TabContainer/constants/top_margin = 48 +TabContainer/fonts/font = null +TabContainer/icons/decrement = null +TabContainer/icons/decrement_highlight = null +TabContainer/icons/increment = null +TabContainer/icons/increment_highlight = null +TabContainer/icons/menu = null +TabContainer/icons/menu_highlight = null +TabContainer/styles/panel = null +TabContainer/styles/tab_bg = null +TabContainer/styles/tab_disabled = null +TabContainer/styles/tab_fg = null +Tabs/colors/font_color_bg = Color( 0, 0, 0, 1 ) +Tabs/colors/font_color_disabled = Color( 0, 0, 0, 1 ) +Tabs/colors/font_color_fg = Color( 1, 1, 1, 1 ) +Tabs/constants/hseparation = 3 +Tabs/constants/label_valign_bg = 4 +Tabs/constants/label_valign_fg = 0 +Tabs/constants/top_margin = 48 +Tabs/fonts/font = null +Tabs/icons/close = null +Tabs/icons/decrement = null +Tabs/icons/decrement_highlight = null +Tabs/icons/increment = null +Tabs/icons/increment_highlight = null +Tabs/styles/button = null +Tabs/styles/button_pressed = null +Tabs/styles/panel = null +Tabs/styles/tab_bg = null +Tabs/styles/tab_disabled = null +Tabs/styles/tab_fg = null +TextEdit/colors/background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/bookmark_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/brace_mismatch_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/breakpoint_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/code_folding_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/completion_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/completion_existing_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/completion_font_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/completion_scroll_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/completion_selected_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/current_line_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/executing_line_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/font_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/font_color_readonly = Color( 0, 0, 0, 1 ) +TextEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) +TextEdit/colors/function_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/line_number_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/mark_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/member_variable_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/number_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/selection_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/symbol_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0, 0, 0, 1 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 8 +TextEdit/fonts/font = null +TextEdit/icons/fold = null +TextEdit/icons/folded = null +TextEdit/icons/space = null +TextEdit/icons/tab = null +TextEdit/styles/completion = null +TextEdit/styles/focus = null +TextEdit/styles/normal = null +TextEdit/styles/read_only = null +ToolButton/colors/font_color = Color( 0, 0, 0, 1 ) +ToolButton/colors/font_color_disabled = Color( 0, 0, 0, 1 ) +ToolButton/colors/font_color_hover = Color( 0, 0, 0, 1 ) +ToolButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +ToolButton/constants/hseparation = 3 +ToolButton/fonts/font = null +ToolButton/styles/disabled = null +ToolButton/styles/focus = null +ToolButton/styles/hover = null +ToolButton/styles/normal = null +ToolButton/styles/pressed = null +TooltipLabel/colors/font_color = Color( 0, 0, 0, 1 ) +TooltipLabel/colors/font_color_shadow = Color( 0, 0, 0, 1 ) +TooltipLabel/constants/shadow_offset_x = 1 +TooltipLabel/constants/shadow_offset_y = 1 +TooltipLabel/fonts/font = null +TooltipPanel/styles/panel = null +Tree/colors/custom_button_font_highlight = Color( 0, 0, 0, 1 ) +Tree/colors/drop_position_color = Color( 0, 0, 0, 1 ) +Tree/colors/font_color = Color( 0, 0, 0, 1 ) +Tree/colors/font_color_selected = Color( 0, 0, 0, 1 ) +Tree/colors/guide_color = Color( 0, 0, 0, 1 ) +Tree/colors/relationship_line_color = Color( 0, 0, 0, 1 ) +Tree/colors/title_button_color = Color( 0, 0, 0, 1 ) +Tree/constants/button_margin = 3 +Tree/constants/draw_guides = 0 +Tree/constants/draw_relationship_lines = 1 +Tree/constants/hseparation = 3 +Tree/constants/item_margin = 9 +Tree/constants/scroll_border = 32 +Tree/constants/scroll_speed = 12 +Tree/constants/vseparation = 3 +Tree/fonts/font = null +Tree/fonts/title_button_font = null +Tree/icons/arrow = null +Tree/icons/arrow_collapsed = null +Tree/icons/checked = null +Tree/icons/select_arrow = null +Tree/icons/unchecked = null +Tree/icons/updown = null +Tree/styles/bg = null +Tree/styles/bg_focus = null +Tree/styles/button_pressed = null +Tree/styles/cursor = null +Tree/styles/cursor_unfocused = null +Tree/styles/custom_button = null +Tree/styles/custom_button_hover = null +Tree/styles/custom_button_pressed = null +Tree/styles/hover = null +Tree/styles/selected = null +Tree/styles/selected_focus = null +Tree/styles/title_button_hover = null +Tree/styles/title_button_normal = null +Tree/styles/title_button_pressed = null +VBoxContainer/constants/separation = 3 +VScrollBar/icons/decrement = null +VScrollBar/icons/decrement_highlight = null +VScrollBar/icons/increment = null +VScrollBar/icons/increment_highlight = null +VScrollBar/styles/grabber = null +VScrollBar/styles/grabber_highlight = null +VScrollBar/styles/grabber_pressed = null +VScrollBar/styles/scroll = null +VScrollBar/styles/scroll_focus = null +VSeparator/constants/separation = 8 +VSeparator/styles/separator = null +VSlider/icons/grabber = null +VSlider/icons/grabber_disabled = null +VSlider/icons/grabber_highlight = null +VSlider/icons/tick = null +VSlider/styles/grabber_area = null +VSlider/styles/grabber_area_highlight = null +VSlider/styles/slider = null +VSplitContainer/constants/autohide = 2 +VSplitContainer/constants/separation = 6 +VSplitContainer/icons/grabber = null +VSplitContainer/styles/bg = null +WindowDialog/colors/title_color = Color( 0, 0, 0, 1 ) +WindowDialog/constants/close_h_ofs = 17 +WindowDialog/constants/close_v_ofs = 16 +WindowDialog/constants/scaleborder_size = 8 +WindowDialog/constants/title_height = 19 +WindowDialog/fonts/title_font = null +WindowDialog/icons/close = null +WindowDialog/icons/close_highlight = null +WindowDialog/styles/panel = null diff --git a/Maps/GetPsyched.tscn b/Maps/GetPsyched.tscn new file mode 100644 index 0000000..1498262 --- /dev/null +++ b/Maps/GetPsyched.tscn @@ -0,0 +1,1045 @@ +[gd_scene load_steps=45 format=2] + +[ext_resource path="res://Objects/ShootParticle.tscn" type="PackedScene" id=1] +[ext_resource path="res://Objects/ShockSphere.tscn" type="PackedScene" id=2] +[ext_resource path="res://Objects/BikeKamikaze.tscn" type="PackedScene" id=3] +[ext_resource path="res://Scripts/Map.gd" type="Script" id=4] +[ext_resource path="res://Tiles/LabWall.tres" type="TileSet" id=5] +[ext_resource path="res://Tiles/LabGround.tres" type="TileSet" id=6] +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=7] +[ext_resource path="res://Objects/Player.tscn" type="PackedScene" id=8] +[ext_resource path="res://Objects/SpawnTonnel.tscn" type="PackedScene" id=9] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=10] +[ext_resource path="res://Objects/MovedWall.tscn" type="PackedScene" id=11] +[ext_resource path="res://Objects/BigMovedWall.tscn" type="PackedScene" id=12] +[ext_resource path="res://Objects/AlertLight.tscn" type="PackedScene" id=13] +[ext_resource path="res://Sprites/FlashLight.png" type="Texture" id=14] +[ext_resource path="res://Objects/SpawnPoint.tscn" type="PackedScene" id=15] +[ext_resource path="res://Objects/LaserSphere.tscn" type="PackedScene" id=16] +[ext_resource path="res://Objects/MineSpreader.tscn" type="PackedScene" id=17] +[ext_resource path="res://OST/GetPsyched.ogg" type="AudioStream" id=18] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 5560, -2040, 5640, -2040, 6472, -1160, 6200, -1160, 5064, -1464, 5064, -1544, 5640, -3208, 5560, -3208, 5064, -3384, 5064, -3464, 6840, -4856, 6840, -392, 6472, -4088, 6472, -4488, 6712, -4984, 4168, -2488, 4232, -2552, 4728, -2552, 4792, -2488, 4552, -2376, 4408, -2376, 6344, -4616, 2248, -4984, 5944, -4616, 3016, -4344, 5944, -4344, 2760, -4088, 3016, -4616, 2616, -4616, 2120, -4856, 2488, -4488, 2120, -392, 2488, -4088, 4552, -3464, 4552, -3704, 5064, -3704, 3896, -3704, 4408, -3704, 4408, -3464, 3896, -3464, 5560, -2696, 5320, -2696, 5320, -3208, 5240, -3208, 4552, -2872, 4728, -2696, 4232, -2696, 4408, -2872, 3640, -3208, 3640, -2696, 3400, -2696, 3400, -3208, 3400, -2040, 3400, -2552, 3640, -2552, 3640, -2040, 5320, -2040, 5320, -2552, 5560, -2552, 5240, -2040, 5064, -1784, 4552, -1544, 4552, -1784, 5064, -1864, 3896, -1784, 4408, -1784, 4408, -1544, 3896, -1544, 3016, -632, 5944, -904, 5944, -632, 2248, -264, 3016, -904, 3896, -1464, 6344, -632, 6472, -760, 6712, -264, 2616, -632, 2488, -760, 3320, -3208, 2488, -1160, 6200, -4088, 6200, -968, 6136, -904, 5064, -3784, 2760, -4280, 2824, -4344, 6136, -4344, 6200, -4280, 3896, -3784, 3896, -3384, 3720, -3208, 4168, -2760, 4280, -3384, 4344, -3320, 4344, -2936, 4616, -2936, 4616, -3320, 4680, -3384, 5240, -2824, 5176, -2760, 4792, -2760, 3784, -2760, 3720, -2824, 4344, -2312, 3720, -2040, 3720, -2424, 3784, -2488, 5176, -2488, 5240, -2424, 4680, -1864, 4616, -1928, 4616, -2312, 4344, -1928, 4280, -1864, 3896, -1864, 3320, -2040, 2824, -904, 2760, -968, 2760, -1160 ) +polygons = [ PoolIntArray( 0, 1, 2, 3, 4, 5 ), PoolIntArray( 6, 7, 8, 9 ), PoolIntArray( 10, 11, 12, 13, 14 ), PoolIntArray( 15, 16, 17, 18, 19, 20 ), PoolIntArray( 14, 13, 21 ), PoolIntArray( 22, 14, 21, 23 ), PoolIntArray( 24, 23, 25, 26 ), PoolIntArray( 23, 24, 27 ), PoolIntArray( 22, 23, 27 ), PoolIntArray( 22, 27, 28, 29 ), PoolIntArray( 29, 28, 30 ), PoolIntArray( 31, 29, 30, 32 ), PoolIntArray( 9, 33, 34, 35 ), PoolIntArray( 36, 37, 38, 39 ), PoolIntArray( 7, 40, 41, 42 ), PoolIntArray( 8, 7, 42 ), PoolIntArray( 8, 42, 43 ), PoolIntArray( 44, 45, 17, 16, 46, 47 ), PoolIntArray( 48, 49, 50, 51 ), PoolIntArray( 52, 53, 54, 55 ), PoolIntArray( 56, 57, 58, 0 ), PoolIntArray( 56, 0, 5 ), PoolIntArray( 59, 56, 5, 60 ), PoolIntArray( 5, 61, 62, 60 ), PoolIntArray( 59, 60, 63 ), PoolIntArray( 64, 65, 66, 67 ), PoolIntArray( 68, 69, 70, 71 ), PoolIntArray( 4, 69, 68, 72, 73 ), PoolIntArray( 74, 75, 11, 76 ), PoolIntArray( 74, 76, 71, 70 ), PoolIntArray( 77, 68, 71 ), PoolIntArray( 78, 77, 71, 31 ), PoolIntArray( 31, 32, 26, 79, 80 ), PoolIntArray( 81, 12, 11, 2 ), PoolIntArray( 4, 3, 82, 83, 69 ), PoolIntArray( 6, 9, 35 ), PoolIntArray( 67, 73, 72 ), PoolIntArray( 55, 64, 67, 72, 52 ), PoolIntArray( 6, 35, 84, 81 ), PoolIntArray( 26, 85, 86, 24 ), PoolIntArray( 26, 25, 87, 88, 81, 84, 89 ), PoolIntArray( 11, 75, 2 ), PoolIntArray( 81, 2, 1, 6 ), PoolIntArray( 26, 89, 36 ), PoolIntArray( 26, 36, 39 ), PoolIntArray( 26, 39, 90, 91, 48 ), PoolIntArray( 92, 90, 93, 94, 95, 46 ), PoolIntArray( 96, 97, 98, 8, 43, 99, 100, 101 ), PoolIntArray( 44, 96, 101, 45 ), PoolIntArray( 95, 47, 46 ), PoolIntArray( 90, 92, 102, 103, 91 ), PoolIntArray( 26, 48, 51 ), PoolIntArray( 26, 51, 79 ), PoolIntArray( 104, 105, 106, 107, 15, 20 ), PoolIntArray( 18, 108, 109, 59, 63, 110, 111, 112 ), PoolIntArray( 18, 112, 19 ), PoolIntArray( 105, 104, 113, 114, 115 ), PoolIntArray( 55, 105, 115, 64 ), PoolIntArray( 116, 52, 72, 117, 118, 119 ), PoolIntArray( 116, 119, 80, 79 ), PoolIntArray( 80, 78, 31 ) ] +outlines = [ PoolVector2Array( 2120, -4856, 2248, -4984, 6712, -4984, 6840, -4856, 6840, -392, 6712, -264, 2248, -264, 2120, -392 ), PoolVector2Array( 2488, -4088, 2760, -4088, 2760, -4280, 2824, -4344, 3016, -4344, 3016, -4616, 2616, -4616, 2488, -4488 ), PoolVector2Array( 2488, -1160, 2760, -1160, 2760, -968, 2824, -904, 3016, -904, 3016, -632, 2616, -632, 2488, -760 ), PoolVector2Array( 6200, -1160, 6472, -1160, 6472, -760, 6344, -632, 5944, -632, 5944, -904, 6136, -904, 6200, -968 ), PoolVector2Array( 6200, -4088, 6472, -4088, 6472, -4488, 6344, -4616, 5944, -4616, 5944, -4344, 6136, -4344, 6200, -4280 ), PoolVector2Array( 3320, -2040, 3400, -2040, 3400, -2552, 3640, -2552, 3640, -2040, 3720, -2040, 3720, -2424, 3784, -2488, 4168, -2488, 4232, -2552, 4232, -2696, 4168, -2760, 3784, -2760, 3720, -2824, 3720, -3208, 3640, -3208, 3640, -2696, 3400, -2696, 3400, -3208, 3320, -3208 ), PoolVector2Array( 3896, -1464, 5064, -1464, 5064, -1544, 4552, -1544, 4552, -1784, 5064, -1784, 5064, -1864, 4680, -1864, 4616, -1928, 4616, -2312, 4552, -2376, 4408, -2376, 4344, -2312, 4344, -1928, 4280, -1864, 3896, -1864, 3896, -1784, 4408, -1784, 4408, -1544, 3896, -1544 ), PoolVector2Array( 5560, -2040, 5640, -2040, 5640, -3208, 5560, -3208, 5560, -2696, 5320, -2696, 5320, -3208, 5240, -3208, 5240, -2824, 5176, -2760, 4792, -2760, 4728, -2696, 4728, -2552, 4792, -2488, 5176, -2488, 5240, -2424, 5240, -2040, 5320, -2040, 5320, -2552, 5560, -2552 ), PoolVector2Array( 3896, -3784, 5064, -3784, 5064, -3704, 4552, -3704, 4552, -3464, 5064, -3464, 5064, -3384, 4680, -3384, 4616, -3320, 4616, -2936, 4552, -2872, 4408, -2872, 4344, -2936, 4344, -3320, 4280, -3384, 3896, -3384, 3896, -3464, 4408, -3464, 4408, -3704, 3896, -3704 ) ] + +[sub_resource type="CanvasItemMaterial" id=2] + +[sub_resource type="Curve2D" id=3] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 2528, -4064, 0, 0, 0, 0, 2528, -1184, 0, 0, 0, 0, 2528, -1184, 0, 0, 0, 0, 2528, -4064, 0, 0, 0, 0, 2528, -4064 ) +} + +[sub_resource type="Curve2D" id=4] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 2720, -1184, 0, 0, 0, 0, 2720, -4064, 0, 0, 0, 0, 2720, -4064, 0, 0, 0, 0, 2720, -1184, 0, 0, 0, 0, 2720, -1184 ) +} + +[sub_resource type="Curve2D" id=5] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 2624, -2624, 0, 0, 0, 0, 2624, -4032, 0, 0, 0, 0, 2624, -2624, 0, 0, 0, 0, 2624, -1152, 0, 0, 0, 0, 2624, -2624 ) +} + +[sub_resource type="Curve2D" id=6] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 5920, -864, 0, 0, 0, 0, 3040, -864, 0, 0, 0, 0, 3040, -864, 0, 0, 0, 0, 5920, -864, 0, 0, 0, 0, 5920, -864 ) +} + +[sub_resource type="Curve2D" id=7] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 3040, -672, 0, 0, 0, 0, 5920, -672, 0, 0, 0, 0, 5920, -672, 0, 0, 0, 0, 3040, -672, 0, 0, 0, 0, 3040, -672 ) +} + +[sub_resource type="Curve2D" id=8] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4480, -768, 0, 0, 0, 0, 3072, -768, 0, 0, 0, 0, 4480, -768, 0, 0, 0, 0, 5888, -768, 0, 0, 0, 0, 4480, -768 ) +} + +[sub_resource type="Curve2D" id=9] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 6432, -1184, 0, 0, 0, 0, 6432, -4064, 0, 0, 0, 0, 6432, -4064, 0, 0, 0, 0, 6432, -1184, 0, 0, 0, 0, 6432, -1184 ) +} + +[sub_resource type="Curve2D" id=10] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 6240, -4064, 0, 0, 0, 0, 6240, -1184, 0, 0, 0, 0, 6240, -1184, 0, 0, 0, 0, 6240, -4064, 0, 0, 0, 0, 6240, -4064 ) +} + +[sub_resource type="Curve2D" id=11] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 6336, -2624, 0, 0, 0, 0, 6336, -1216, 0, 0, 0, 0, 6336, -2624, 0, 0, 0, 0, 6336, -4032, 0, 0, 0, 0, 6336, -2624 ) +} + +[sub_resource type="Curve2D" id=12] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 5920, -4576, 0, 0, 0, 0, 3040, -4576, 0, 0, 0, 0, 3040, -4576, 0, 0, 0, 0, 5920, -4576, 0, 0, 0, 0, 5920, -4576 ) +} + +[sub_resource type="Curve2D" id=13] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 3040, -4384, 0, 0, 0, 0, 5920, -4384, 0, 0, 0, 0, 5920, -4384, 0, 0, 0, 0, 3040, -4384, 0, 0, 0, 0, 3040, -4384 ) +} + +[sub_resource type="Curve2D" id=14] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4480, -4480, 0, 0, 0, 0, 5888, -4480, 0, 0, 0, 0, 4480, -4480, 0, 0, 0, 0, 3072, -4480, 0, 0, 0, 0, 4480, -4480 ) +} + +[sub_resource type="Curve2D" id=15] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4032, -2432, 0, 0, 0, 0, 3904, -2432, 0, 0, 0, 0, 3776, -2304, 0, 0, 0, 0, 3776, -2048, 0, 0, 0, 0, 3904, -1920, 0, 0, 0, 0, 4160, -1920, 0, 0, 0, 0, 4288, -2048, 0, 0, 0, 0, 4288, -2304, 0, 0, 0, 0, 4160, -2432, 0, 0, 0, 0, 4032, -2432 ) +} + +[sub_resource type="Curve2D" id=16] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4928, -2432, 0, 0, 0, 0, 5056, -2432, 0, 0, 0, 0, 5184, -2304, 0, 0, 0, 0, 5184, -2048, 0, 0, 0, 0, 5056, -1920, 0, 0, 0, 0, 4800, -1920, 0, 0, 0, 0, 4672, -2048, 0, 0, 0, 0, 4672, -2304, 0, 0, 0, 0, 4800, -2432, 0, 0, 0, 0, 4928, -2432 ) +} + +[sub_resource type="Curve2D" id=17] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 3872, -3744, 0, 0, 0, 0, 3424, -3744, 0, 0, 0, 0, 3424, -3744, 0, 0, 0, 0, 3872, -3744, 0, 0, 0, 0, 3872, -3744 ) +} + +[sub_resource type="Curve2D" id=18] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 3360, -3232, 0, 0, 0, 0, 3360, -3680, 0, 0, 0, 0, 3360, -3680, 0, 0, 0, 0, 3360, -3232, 0, 0, 0, 0, 3360, -3232 ) +} + +[sub_resource type="Curve2D" id=19] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 5088, -3744, 0, 0, 0, 0, 5536, -3744, 0, 0, 0, 0, 5536, -3744, 0, 0, 0, 0, 5088, -3744, 0, 0, 0, 0, 5088, -3744 ) +} + +[sub_resource type="Curve2D" id=20] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 5600, -3232, 0, 0, 0, 0, 5600, -3680, 0, 0, 0, 0, 5600, -3680, 0, 0, 0, 0, 5600, -3232, 0, 0, 0, 0, 5600, -3232 ) +} + +[sub_resource type="Curve2D" id=21] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 5600, -2016, 0, 0, 0, 0, 5600, -1568, 0, 0, 0, 0, 5600, -1568, 0, 0, 0, 0, 5600, -2016, 0, 0, 0, 0, 5600, -2016 ) +} + +[sub_resource type="Curve2D" id=22] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 5088, -1504, 0, 0, 0, 0, 5536, -1504, 0, 0, 0, 0, 5536, -1504, 0, 0, 0, 0, 5088, -1504, 0, 0, 0, 0, 5088, -1504 ) +} + +[sub_resource type="Curve2D" id=23] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 3360, -2016, 0, 0, 0, 0, 3360, -1568, 0, 0, 0, 0, 3360, -1568, 0, 0, 0, 0, 3360, -2016, 0, 0, 0, 0, 3360, -2016 ) +} + +[sub_resource type="Curve2D" id=24] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 3872, -1504, 0, 0, 0, 0, 3424, -1504, 0, 0, 0, 0, 3424, -1504, 0, 0, 0, 0, 3872, -1504, 0, 0, 0, 0, 3872, -1504 ) +} + +[sub_resource type="Curve2D" id=25] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4480, -4096, 0, 0, 0, 0, 5568, -4096, 0, 0, 0, 0, 5952, -3712, 0, 0, 0, 0, 5952, -1536, 0, 0, 0, 0, 5568, -1152, 0, 0, 0, 0, 3392, -1152, 0, 0, 0, 0, 3008, -1536, 0, 0, 0, 0, 3008, -3712, 0, 0, 0, 0, 3392, -4096, 0, 0, 0, 0, 4480, -4096 ) +} + +[sub_resource type="RectangleShape2D" id=26] +extents = Vector2( 2240, 46 ) + +[node name="GetPsyched" type="Node2D"] +script = ExtResource( 4 ) +hit_effect = ExtResource( 1 ) +bike_kamikaze = ExtResource( 3 ) +shock_sphere = ExtResource( 2 ) +laser_sphere = ExtResource( 16 ) +mine_spreader = ExtResource( 17 ) +map_ost = ExtResource( 18 ) +enemy_spawn = 40 +mines_limit = 30 + +[node name="CanvasModulate" type="CanvasModulate" parent="."] +color = Color( 0.25098, 0.278431, 0.333333, 1 ) + +[node name="Player" parent="." instance=ExtResource( 8 )] +position = Vector2( 4480, -2624 ) + +[node name="Navigation2D" type="Navigation2D" parent="."] + +[node name="NavigationPolygonInstance" type="NavigationPolygonInstance" parent="Navigation2D"] +visible = false +navpoly = SubResource( 1 ) + +[node name="Ground" type="TileMap" parent="."] +material = SubResource( 2 ) +scale = Vector2( 2, 2 ) +z_index = -10 +tile_set = ExtResource( 6 ) +cell_size = Vector2( 32, 32 ) +format = 1 +tile_data = PoolIntArray( -5636061, 0, 0, -5636059, 0, 0, -5636057, 0, 0, -5636055, 0, 0, -5636053, 0, 0, -5636051, 0, 0, -5636049, 0, 0, -5636047, 0, 0, -5636045, 0, 0, -5636043, 0, 0, -5636041, 0, 0, -5636039, 0, 0, -5636037, 0, 0, -5636035, 0, 0, -5636033, 0, 0, -5636031, 0, 0, -5636029, 0, 0, -5636027, 0, 0, -5636025, 0, 0, -5636023, 0, 0, -5636021, 0, 0, -5636019, 0, 0, -5636017, 0, 0, -5636015, 0, 0, -5636013, 0, 0, -5636011, 0, 0, -5636009, 0, 0, -5636007, 0, 0, -5636005, 0, 0, -5636003, 0, 0, -5636001, 0, 0, -5635999, 0, 0, -5635997, 0, 0, -5635995, 0, 0, -5635993, 0, 0, -5504989, 0, 0, -5504987, 0, 0, -5504985, 0, 0, -5504983, 0, 0, -5504981, 0, 0, -5504979, 0, 0, -5504977, 0, 0, -5504975, 0, 0, -5504973, 0, 0, -5504971, 0, 0, -5504969, 0, 0, -5504967, 0, 0, -5504965, 0, 0, -5504963, 0, 0, -5504961, 0, 0, -5504959, 0, 0, -5504957, 0, 0, -5504955, 0, 0, -5504953, 0, 0, -5504951, 0, 0, -5504949, 0, 0, -5504947, 0, 0, -5504945, 0, 0, -5504943, 0, 0, -5504941, 0, 0, -5504939, 0, 0, -5504937, 0, 0, -5504935, 0, 0, -5504933, 0, 0, -5504931, 0, 0, -5504929, 0, 0, -5504927, 0, 0, -5504925, 0, 0, -5504923, 0, 0, -5504921, 0, 0, -5373917, 0, 0, -5373915, 0, 0, -5373913, 0, 0, -5373911, 0, 0, -5373909, 0, 0, -5373907, 0, 0, -5373905, 0, 0, -5373903, 0, 0, -5373901, 0, 0, -5373899, 0, 0, -5373897, 0, 0, -5373895, 0, 0, -5373893, 0, 0, -5373891, 0, 0, -5373889, 0, 0, -5373887, 0, 0, -5373885, 0, 0, -5373883, 0, 0, -5373881, 0, 0, -5373879, 0, 0, -5373877, 0, 0, -5373875, 0, 0, -5373873, 0, 0, -5373871, 0, 0, -5373869, 0, 0, -5373867, 0, 0, -5373865, 0, 0, -5373863, 0, 0, -5373861, 0, 0, -5373859, 0, 0, -5373857, 0, 0, -5373855, 0, 0, -5373853, 0, 0, -5373851, 0, 0, -5373849, 0, 0, -5242845, 0, 0, -5242843, 0, 0, -5242841, 0, 0, -5242839, 0, 0, -5242837, 0, 0, -5242835, 0, 0, -5242833, 0, 0, -5242831, 0, 0, -5242829, 0, 0, -5242827, 0, 0, -5242825, 0, 0, -5242823, 0, 0, -5242821, 0, 0, -5242819, 0, 0, -5242817, 0, 0, -5242815, 0, 0, -5242813, 0, 0, -5242811, 0, 0, -5242809, 0, 0, -5242807, 0, 0, -5242805, 0, 0, -5242803, 0, 0, -5242801, 0, 0, -5242799, 0, 0, -5242797, 0, 0, -5242795, 0, 0, -5242793, 0, 0, -5242791, 0, 0, -5242789, 0, 0, -5242787, 0, 0, -5242785, 0, 0, -5242783, 0, 0, -5242781, 0, 0, -5242779, 0, 0, -5242777, 0, 0, -5111775, 8, 0, -5111773, 0, 0, -5111771, 0, 0, -5111769, 0, 0, -5111767, 0, 0, -5111765, 0, 0, -5111763, 0, 0, -5111761, 0, 0, -5111759, 0, 0, -5111757, 0, 0, -5111755, 0, 0, -5111753, 0, 0, -5111751, 0, 0, -5111749, 0, 0, -5111747, 0, 0, -5111745, 0, 0, -5111743, 0, 0, -5111741, 0, 0, -5111739, 0, 0, -5111737, 0, 0, -5111735, 0, 0, -5111733, 0, 0, -5111731, 0, 0, -5111729, 0, 0, -5111727, 0, 0, -5111725, 0, 0, -5111723, 0, 0, -5111721, 0, 0, -5111719, 0, 0, -5111717, 0, 0, -5111715, 0, 0, -5111713, 0, 0, -5111711, 0, 0, -5111709, 0, 0, -5111707, 0, 0, -5111705, 0, 0, -5111703, 9, 0, -4980711, 0, 0, -4980709, 0, 0, -4980707, 0, 0, -4980705, 0, 0, -4980703, 0, 0, -4980701, 0, 0, -4980699, 0, 0, -4980697, 0, 0, -4980695, 0, 0, -4980693, 0, 0, -4980691, 0, 0, -4980689, 0, 0, -4980687, 0, 0, -4980685, 0, 0, -4980683, 0, 0, -4980681, 0, 0, -4980679, 0, 0, -4980677, 0, 0, -4980675, 0, 0, -4980673, 0, 0, -4980671, 0, 0, -4980669, 0, 0, -4980667, 0, 0, -4980665, 0, 0, -4980663, 0, 0, -4980661, 0, 0, -4980659, 0, 0, -4980657, 0, 0, -4980655, 0, 0, -4980653, 0, 0, -4980651, 0, 0, -4980649, 0, 0, -4980647, 0, 0, -4980645, 0, 0, -4980643, 0, 0, -4980641, 0, 0, -4980639, 0, 0, -4980637, 0, 0, -4980635, 0, 0, -4980633, 0, 0, -4980631, 0, 0, -4980629, 0, 0, -4980627, 0, 0, -4980625, 0, 0, -4980623, 0, 0, -4849639, 0, 0, -4849637, 0, 0, -4849635, 0, 0, -4849633, 0, 0, -4849631, 0, 0, -4849629, 0, 0, -4849627, 0, 0, -4849625, 0, 0, -4849623, 0, 0, -4849621, 0, 0, -4849619, 0, 0, -4849617, 0, 0, -4849615, 0, 0, -4849613, 0, 0, -4849611, 0, 0, -4849609, 0, 0, -4849607, 0, 0, -4849605, 0, 0, -4849603, 0, 0, -4849601, 0, 0, -4849599, 0, 0, -4849597, 0, 0, -4849595, 0, 0, -4849593, 0, 0, -4849591, 0, 0, -4849589, 0, 0, -4849587, 0, 0, -4849585, 0, 0, -4849583, 0, 0, -4849581, 0, 0, -4849579, 0, 0, -4849577, 0, 0, -4849575, 0, 0, -4849573, 0, 0, -4849571, 0, 0, -4849569, 0, 0, -4849567, 0, 0, -4849565, 0, 0, -4849563, 0, 0, -4849561, 0, 0, -4849559, 0, 0, -4849557, 0, 0, -4849555, 0, 0, -4849553, 0, 0, -4849551, 0, 0, -4718567, 0, 0, -4718565, 0, 0, -4718563, 0, 0, -4718561, 0, 0, -4718559, 0, 0, -4718557, 0, 0, -4718555, 0, 0, -4718553, 11, 0, -4718545, 0, 0, -4718543, 0, 0, -4718541, 0, 0, -4718539, 0, 0, -4718537, 0, 0, -4718535, 0, 0, -4718533, 0, 0, -4718531, 0, 0, -4718529, 0, 0, -4718527, 0, 0, -4718525, 0, 0, -4718523, 0, 0, -4718521, 0, 0, -4718519, 0, 0, -4718517, 0, 0, -4718515, 0, 0, -4718513, 0, 0, -4718511, 0, 0, -4718509, 0, 0, -4718507, 0, 0, -4718505, 0, 0, -4718503, 0, 0, -4718501, 0, 0, -4718493, 10, 0, -4718491, 0, 0, -4718489, 0, 0, -4718487, 0, 0, -4718485, 0, 0, -4718483, 0, 0, -4718481, 0, 0, -4718479, 0, 0, -4587495, 0, 0, -4587493, 0, 0, -4587491, 0, 0, -4587489, 0, 0, -4587487, 0, 0, -4587485, 0, 0, -4587483, 0, 0, -4587473, 0, 0, -4587471, 0, 0, -4587469, 0, 0, -4587467, 0, 0, -4587465, 0, 0, -4587463, 0, 0, -4587461, 0, 0, -4587459, 0, 0, -4587457, 0, 0, -4587455, 0, 0, -4587453, 0, 0, -4587451, 0, 0, -4587449, 0, 0, -4587447, 0, 0, -4587445, 0, 0, -4587443, 0, 0, -4587441, 0, 0, -4587439, 0, 0, -4587437, 0, 0, -4587435, 0, 0, -4587433, 0, 0, -4587431, 0, 0, -4587429, 0, 0, -4587419, 0, 0, -4587417, 0, 0, -4587415, 0, 0, -4587413, 0, 0, -4587411, 0, 0, -4587409, 0, 0, -4587407, 0, 0, -4456423, 0, 0, -4456421, 0, 0, -4456419, 0, 0, -4456417, 0, 0, -4456415, 0, 0, -4456413, 0, 0, -4456411, 0, 0, -4456405, 4, 0, -4456404, 3, 0, -4456403, 0, 0, -4456401, 0, 0, -4456399, 0, 0, -4456397, 0, 0, -4456395, 0, 0, -4456393, 0, 0, -4456391, 0, 0, -4456389, 0, 0, -4456387, 0, 0, -4456385, 0, 0, -4456383, 0, 0, -4456381, 0, 0, -4456379, 0, 0, -4456377, 0, 0, -4456375, 0, 0, -4456373, 0, 0, -4456371, 0, 0, -4456369, 0, 0, -4456367, 0, 0, -4456365, 0, 0, -4456363, 0, 0, -4456361, 0, 0, -4456359, 0, 0, -4456357, 0, 0, -4456355, 0, 0, -4456353, 3, 0, -4456352, 5, 0, -4456347, 0, 0, -4456345, 0, 0, -4456343, 0, 0, -4456341, 0, 0, -4456339, 0, 0, -4456337, 0, 0, -4456335, 0, 0, -4390869, 3, 0, -4390868, 3, 0, -4390817, 3, 0, -4390816, 3, 0, -4325351, 0, 0, -4325349, 0, 0, -4325347, 0, 0, -4325345, 0, 0, -4325343, 0, 0, -4325341, 0, 0, -4325339, 0, 0, -4325333, 0, 0, -4325331, 0, 0, -4325329, 0, 0, -4325327, 0, 0, -4325325, 0, 0, -4325323, 0, 0, -4325321, 0, 0, -4325319, 0, 0, -4325317, 0, 0, -4325315, 0, 0, -4325313, 0, 0, -4325311, 0, 0, -4325309, 0, 0, -4325307, 0, 0, -4325305, 0, 0, -4325303, 0, 0, -4325301, 0, 0, -4325299, 0, 0, -4325297, 0, 0, -4325295, 0, 0, -4325293, 0, 0, -4325291, 0, 0, -4325289, 0, 0, -4325287, 0, 0, -4325285, 0, 0, -4325283, 0, 0, -4325281, 0, 0, -4325275, 0, 0, -4325273, 0, 0, -4325271, 0, 0, -4325269, 0, 0, -4325267, 0, 0, -4325265, 0, 0, -4325263, 0, 0, -4194279, 0, 0, -4194277, 0, 0, -4194275, 0, 0, -4194273, 0, 0, -4194271, 0, 0, -4194269, 0, 0, -4194267, 0, 0, -4194265, 0, 0, -4194263, 0, 0, -4194261, 0, 0, -4194259, 0, 0, -4194257, 0, 0, -4194255, 0, 0, -4194253, 0, 0, -4194251, 0, 0, -4194249, 0, 0, -4194247, 0, 0, -4194245, 0, 0, -4194243, 0, 0, -4194241, 0, 0, -4194239, 0, 0, -4194237, 0, 0, -4194235, 0, 0, -4194233, 0, 0, -4194231, 0, 0, -4194229, 0, 0, -4194227, 0, 0, -4194225, 0, 0, -4194223, 0, 0, -4194221, 0, 0, -4194219, 0, 0, -4194217, 0, 0, -4194215, 0, 0, -4194213, 0, 0, -4194211, 0, 0, -4194209, 0, 0, -4194207, 0, 0, -4194205, 0, 0, -4194203, 0, 0, -4194201, 0, 0, -4194199, 0, 0, -4194197, 0, 0, -4194195, 0, 0, -4194193, 0, 0, -4194191, 0, 0, -4063207, 0, 0, -4063205, 0, 0, -4063203, 0, 0, -4063201, 0, 0, -4063199, 0, 0, -4063197, 0, 0, -4063195, 0, 0, -4063193, 0, 0, -4063191, 0, 0, -4063189, 0, 0, -4063187, 0, 0, -4063185, 0, 0, -4063183, 0, 0, -4063181, 0, 0, -4063179, 0, 0, -4063177, 0, 0, -4063175, 0, 0, -4063173, 0, 0, -4063171, 0, 0, -4063169, 0, 0, -4063167, 0, 0, -4063165, 0, 0, -4063163, 0, 0, -4063161, 0, 0, -4063159, 0, 0, -4063157, 0, 0, -4063155, 0, 0, -4063153, 0, 0, -4063151, 0, 0, -4063149, 0, 0, -4063147, 0, 0, -4063145, 0, 0, -4063143, 0, 0, -4063141, 0, 0, -4063139, 0, 0, -4063137, 0, 0, -4063135, 0, 0, -4063133, 0, 0, -4063131, 0, 0, -4063129, 0, 0, -4063127, 0, 0, -4063125, 0, 0, -4063123, 0, 0, -4063121, 0, 0, -4063119, 0, 0, -3932135, 0, 0, -3932133, 0, 0, -3932131, 0, 0, -3932129, 0, 0, -3932127, 0, 0, -3932125, 0, 0, -3932123, 0, 0, -3932121, 0, 0, -3932119, 0, 0, -3932117, 0, 0, -3932115, 0, 0, -3932113, 0, 0, -3932111, 0, 0, -3932109, 0, 0, -3932107, 0, 0, -3932105, 0, 0, -3932103, 0, 0, -3932101, 0, 0, -3932099, 1, 0, -3932097, 1, 0, -3932095, 1, 0, -3932093, 1, 0, -3932091, 1, 0, -3932089, 1, 0, -3932087, 1, 0, -3932085, 1, 0, -3932083, 1, 0, -3932081, 0, 0, -3932079, 0, 0, -3932077, 0, 0, -3932075, 0, 0, -3932073, 0, 0, -3932071, 0, 0, -3932069, 0, 0, -3932067, 0, 0, -3932065, 0, 0, -3932063, 0, 0, -3932061, 0, 0, -3932059, 0, 0, -3932057, 0, 0, -3932055, 0, 0, -3932053, 0, 0, -3932051, 0, 0, -3932049, 0, 0, -3932047, 0, 0, -3801063, 0, 0, -3801061, 0, 0, -3801059, 0, 0, -3801057, 0, 0, -3801055, 0, 0, -3801053, 0, 0, -3801051, 0, 0, -3801049, 0, 0, -3801047, 0, 0, -3801045, 0, 0, -3801043, 0, 0, -3801041, 0, 0, -3801039, 0, 0, -3801037, 0, 0, -3801035, 3, 0, -3801034, 1, 0, -3801032, 1, 0, -3801030, 1, 0, -3801028, 2, 0, -3801027, 0, 0, -3801025, 0, 0, -3801023, 0, 0, -3801021, 0, 0, -3801017, 0, 0, -3801015, 0, 0, -3801013, 0, 0, -3801011, 0, 0, -3801009, 2, 0, -3801008, 1, 0, -3801006, 1, 0, -3801004, 1, 0, -3801002, 3, 0, -3801001, 0, 0, -3800999, 0, 0, -3800997, 0, 0, -3800995, 0, 0, -3800993, 0, 0, -3800991, 0, 0, -3800989, 0, 0, -3800987, 0, 0, -3800985, 0, 0, -3800983, 0, 0, -3800981, 0, 0, -3800979, 0, 0, -3800977, 0, 0, -3800975, 0, 0, -3735499, 2, 0, -3735498, 0, 0, -3735496, 0, 0, -3735494, 0, 0, -3735472, 0, 0, -3735470, 0, 0, -3735468, 0, 0, -3735466, 2, 0, -3669991, 0, 0, -3669989, 0, 0, -3669987, 0, 0, -3669985, 0, 0, -3669983, 0, 0, -3669981, 0, 0, -3669979, 0, 0, -3669977, 0, 0, -3669975, 0, 0, -3669973, 0, 0, -3669971, 0, 0, -3669969, 0, 0, -3669967, 0, 0, -3669965, 0, 0, -3669956, 2, 0, -3669955, 0, 0, -3669953, 0, 0, -3669951, 0, 0, -3669949, 0, 0, -3669945, 0, 0, -3669943, 0, 0, -3669941, 0, 0, -3669939, 0, 0, -3669937, 2, 0, -3669929, 0, 0, -3669927, 0, 0, -3669925, 0, 0, -3669923, 0, 0, -3669921, 0, 0, -3669919, 0, 0, -3669917, 0, 0, -3669915, 0, 0, -3669913, 0, 0, -3669911, 0, 0, -3669909, 0, 0, -3669907, 0, 0, -3669905, 0, 0, -3669903, 0, 0, -3604427, 2, 0, -3604426, 0, 0, -3604424, 0, 0, -3604422, 1, 0, -3604400, 1, 0, -3604398, 0, 0, -3604396, 0, 0, -3604394, 2, 0, -3538919, 0, 0, -3538917, 0, 0, -3538915, 0, 0, -3538913, 0, 0, -3538911, 0, 0, -3538909, 0, 0, -3538907, 0, 0, -3538905, 0, 0, -3538903, 0, 0, -3538901, 0, 0, -3538899, 0, 0, -3538897, 0, 0, -3538895, 0, 0, -3538893, 0, 0, -3538886, 3, 0, -3538885, 0, 0, -3538865, 0, 0, -3538863, 3, 0, -3538857, 0, 0, -3538855, 0, 0, -3538853, 0, 0, -3538851, 0, 0, -3538849, 0, 0, -3538847, 0, 0, -3538845, 0, 0, -3538843, 0, 0, -3538841, 0, 0, -3538839, 0, 0, -3538837, 0, 0, -3538835, 0, 0, -3538833, 0, 0, -3538831, 0, 0, -3473355, 2, 0, -3473354, 0, 0, -3473352, 2, 0, -3473351, 3, 0, -3473350, 3, 0, -3473347, 1, 0, -3473345, 1, 0, -3473343, 1, 0, -3473341, 5, 0, -3473336, 4, 0, -3473335, 1, 0, -3473333, 1, 0, -3473331, 1, 0, -3473327, 3, 0, -3473326, 3, 0, -3473325, 2, 0, -3473324, 0, 0, -3473322, 2, 0, -3407847, 0, 0, -3407845, 0, 0, -3407843, 0, 0, -3407841, 0, 0, -3407839, 0, 0, -3407837, 0, 0, -3407835, 0, 0, -3407833, 0, 0, -3407831, 0, 0, -3407829, 0, 0, -3407827, 0, 0, -3407825, 0, 0, -3407823, 0, 0, -3407821, 0, 0, -3407815, 0, 0, -3407813, 0, 0, -3407811, 0, 0, -3407809, 0, 0, -3407807, 0, 0, -3407805, 2, 0, -3407800, 2, 0, -3407799, 0, 0, -3407797, 0, 0, -3407795, 0, 0, -3407793, 0, 0, -3407791, 0, 0, -3407785, 0, 0, -3407783, 0, 0, -3407781, 0, 0, -3407779, 0, 0, -3407777, 0, 0, -3407775, 0, 0, -3407773, 0, 0, -3407771, 0, 0, -3407769, 0, 0, -3407767, 0, 0, -3407765, 0, 0, -3407763, 0, 0, -3407761, 0, 0, -3407759, 0, 0, -3342283, 1, 0, -3342281, 1, 0, -3342253, 1, 0, -3342251, 1, 0, -3276775, 0, 0, -3276773, 0, 0, -3276771, 0, 0, -3276769, 0, 0, -3276767, 0, 0, -3276765, 0, 0, -3276763, 0, 0, -3276761, 0, 0, -3276759, 0, 0, -3276757, 0, 0, -3276755, 0, 0, -3276753, 0, 0, -3276751, 0, 0, -3276749, 2, 0, -3276747, 0, 0, -3276745, 0, 0, -3276742, 2, 0, -3276741, 0, 0, -3276739, 0, 0, -3276737, 0, 0, -3276735, 0, 0, -3276733, 2, 0, -3276728, 2, 0, -3276727, 0, 0, -3276725, 0, 0, -3276723, 0, 0, -3276721, 0, 0, -3276719, 2, 0, -3276717, 0, 0, -3276715, 0, 0, -3276712, 2, 0, -3276711, 0, 0, -3276709, 0, 0, -3276707, 0, 0, -3276705, 0, 0, -3276703, 0, 0, -3276701, 0, 0, -3276699, 0, 0, -3276697, 0, 0, -3276695, 0, 0, -3276693, 0, 0, -3276691, 0, 0, -3276689, 0, 0, -3276687, 0, 0, -3145703, 0, 0, -3145701, 0, 0, -3145699, 0, 0, -3145697, 0, 0, -3145695, 0, 0, -3145693, 0, 0, -3145691, 0, 0, -3145689, 0, 0, -3145687, 0, 0, -3145685, 0, 0, -3145683, 0, 0, -3145681, 0, 0, -3145679, 0, 0, -3145677, 2, 0, -3145675, 0, 0, -3145673, 0, 0, -3145670, 2, 0, -3145669, 0, 0, -3145667, 0, 0, -3145665, 0, 0, -3145663, 0, 0, -3145661, 2, 0, -3145656, 2, 0, -3145655, 0, 0, -3145653, 0, 0, -3145651, 0, 0, -3145649, 0, 0, -3145647, 2, 0, -3145645, 0, 0, -3145643, 0, 0, -3145640, 2, 0, -3145639, 0, 0, -3145637, 0, 0, -3145635, 0, 0, -3145633, 0, 0, -3145631, 0, 0, -3145629, 0, 0, -3145627, 0, 0, -3145625, 0, 0, -3145623, 0, 0, -3145621, 0, 0, -3145619, 0, 0, -3145617, 0, 0, -3145615, 0, 0, -3014631, 0, 0, -3014629, 0, 0, -3014627, 0, 0, -3014625, 0, 0, -3014623, 0, 0, -3014621, 0, 0, -3014619, 0, 0, -3014617, 0, 0, -3014615, 0, 0, -3014613, 0, 0, -3014611, 0, 0, -3014609, 0, 0, -3014607, 0, 0, -3014605, 2, 0, -3014603, 0, 0, -3014601, 0, 0, -3014598, 2, 0, -3014597, 0, 0, -3014595, 0, 0, -3014593, 0, 0, -3014591, 0, 0, -3014589, 2, 0, -3014588, 5, 0, -3014585, 4, 0, -3014584, 2, 0, -3014583, 0, 0, -3014581, 0, 0, -3014579, 0, 0, -3014577, 0, 0, -3014575, 2, 0, -3014573, 0, 0, -3014571, 0, 0, -3014568, 2, 0, -3014567, 0, 0, -3014565, 0, 0, -3014563, 0, 0, -3014561, 0, 0, -3014559, 0, 0, -3014557, 0, 0, -3014555, 0, 0, -3014553, 0, 0, -3014551, 0, 0, -3014549, 0, 0, -3014547, 0, 0, -3014545, 0, 0, -3014543, 0, 0, -2949052, 3, 0, -2949051, 1, 0, -2949049, 3, 0, -2883559, 0, 0, -2883557, 0, 0, -2883555, 0, 0, -2883553, 0, 0, -2883551, 0, 0, -2883549, 0, 0, -2883547, 0, 0, -2883545, 0, 0, -2883543, 0, 0, -2883541, 0, 0, -2883539, 0, 0, -2883537, 0, 0, -2883535, 0, 0, -2883533, 2, 0, -2883531, 0, 0, -2883529, 0, 0, -2883526, 6, 0, -2883525, 1, 0, -2883523, 1, 0, -2883521, 1, 0, -2883519, 1, 0, -2883517, 0, 0, -2883515, 2, 0, -2883514, 2, 0, -2883513, 0, 0, -2883511, 1, 0, -2883509, 1, 0, -2883507, 1, 0, -2883505, 1, 0, -2883503, 7, 0, -2883501, 0, 0, -2883499, 0, 0, -2883496, 2, 0, -2883495, 0, 0, -2883493, 0, 0, -2883491, 0, 0, -2883489, 0, 0, -2883487, 0, 0, -2883485, 0, 0, -2883483, 0, 0, -2883481, 0, 0, -2883479, 0, 0, -2883477, 0, 0, -2883475, 0, 0, -2883473, 0, 0, -2883471, 0, 0, -2817983, 6, 0, -2817982, 3, 0, -2817975, 3, 0, -2817974, 7, 0, -2752487, 0, 0, -2752485, 0, 0, -2752483, 0, 0, -2752481, 0, 0, -2752479, 0, 0, -2752477, 0, 0, -2752475, 0, 0, -2752473, 0, 0, -2752471, 0, 0, -2752469, 0, 0, -2752467, 0, 0, -2752465, 0, 0, -2752463, 0, 0, -2752461, 2, 0, -2752446, 2, 0, -2752445, 1, 0, -2752443, 3, 0, -2752442, 3, 0, -2752441, 1, 0, -2752439, 2, 0, -2752424, 2, 0, -2752423, 0, 0, -2752421, 0, 0, -2752419, 0, 0, -2752417, 0, 0, -2752415, 0, 0, -2752413, 0, 0, -2752411, 0, 0, -2752409, 0, 0, -2752407, 0, 0, -2752405, 0, 0, -2752403, 0, 0, -2752401, 0, 0, -2752399, 0, 0, -2686909, 1, 0, -2686907, 3, 0, -2686906, 3, 0, -2686905, 1, 0, -2621415, 0, 0, -2621413, 0, 0, -2621411, 0, 0, -2621409, 0, 0, -2621407, 0, 0, -2621405, 0, 0, -2621403, 0, 0, -2621401, 0, 0, -2621399, 0, 0, -2621397, 0, 0, -2621395, 0, 0, -2621393, 0, 0, -2621391, 0, 0, -2621389, 2, 0, -2621387, 0, 0, -2621385, 0, 0, -2621375, 4, 0, -2621374, 3, 0, -2621373, 0, 0, -2621371, 2, 0, -2621370, 2, 0, -2621369, 0, 0, -2621367, 3, 0, -2621366, 5, 0, -2621357, 0, 0, -2621355, 0, 0, -2621352, 2, 0, -2621351, 0, 0, -2621349, 0, 0, -2621347, 0, 0, -2621345, 0, 0, -2621343, 0, 0, -2621341, 0, 0, -2621339, 0, 0, -2621337, 0, 0, -2621335, 0, 0, -2621333, 0, 0, -2621331, 0, 0, -2621329, 0, 0, -2621327, 0, 0, -2555846, 4, 0, -2555845, 1, 0, -2555843, 1, 0, -2555841, 1, 0, -2555839, 1, 0, -2555831, 1, 0, -2555829, 1, 0, -2555827, 1, 0, -2555825, 1, 0, -2555823, 5, 0, -2490343, 0, 0, -2490341, 0, 0, -2490339, 0, 0, -2490337, 0, 0, -2490335, 0, 0, -2490333, 0, 0, -2490331, 0, 0, -2490329, 0, 0, -2490327, 0, 0, -2490325, 0, 0, -2490323, 0, 0, -2490321, 0, 0, -2490319, 0, 0, -2490317, 2, 0, -2490315, 0, 0, -2490313, 0, 0, -2490310, 2, 0, -2490309, 0, 0, -2490307, 0, 0, -2490305, 0, 0, -2490303, 0, 0, -2490301, 2, 0, -2490300, 3, 0, -2490299, 1, 0, -2490297, 3, 0, -2490296, 2, 0, -2490295, 0, 0, -2490293, 0, 0, -2490291, 0, 0, -2490289, 0, 0, -2490287, 2, 0, -2490285, 0, 0, -2490283, 0, 0, -2490280, 2, 0, -2490279, 0, 0, -2490277, 0, 0, -2490275, 0, 0, -2490273, 0, 0, -2490271, 0, 0, -2490269, 0, 0, -2490267, 0, 0, -2490265, 0, 0, -2490263, 0, 0, -2490261, 0, 0, -2490259, 0, 0, -2490257, 0, 0, -2490255, 0, 0, -2424764, 7, 0, -2424761, 6, 0, -2359271, 0, 0, -2359269, 0, 0, -2359267, 0, 0, -2359265, 0, 0, -2359263, 0, 0, -2359261, 0, 0, -2359259, 0, 0, -2359257, 0, 0, -2359255, 0, 0, -2359253, 0, 0, -2359251, 0, 0, -2359249, 0, 0, -2359247, 0, 0, -2359245, 2, 0, -2359243, 0, 0, -2359241, 0, 0, -2359238, 2, 0, -2359237, 0, 0, -2359235, 0, 0, -2359233, 0, 0, -2359231, 0, 0, -2359229, 2, 0, -2359224, 2, 0, -2359223, 0, 0, -2359221, 0, 0, -2359219, 0, 0, -2359217, 0, 0, -2359215, 2, 0, -2359213, 0, 0, -2359211, 0, 0, -2359208, 2, 0, -2359207, 0, 0, -2359205, 0, 0, -2359203, 0, 0, -2359201, 0, 0, -2359199, 0, 0, -2359197, 0, 0, -2359195, 0, 0, -2359193, 0, 0, -2359191, 0, 0, -2359189, 0, 0, -2359187, 0, 0, -2359185, 0, 0, -2359183, 0, 0, -2228199, 0, 0, -2228197, 0, 0, -2228195, 0, 0, -2228193, 0, 0, -2228191, 0, 0, -2228189, 0, 0, -2228187, 0, 0, -2228185, 0, 0, -2228183, 0, 0, -2228181, 0, 0, -2228179, 0, 0, -2228177, 0, 0, -2228175, 0, 0, -2228173, 2, 0, -2228171, 0, 0, -2228169, 0, 0, -2228166, 2, 0, -2228165, 0, 0, -2228163, 0, 0, -2228161, 0, 0, -2228159, 0, 0, -2228157, 2, 0, -2228152, 2, 0, -2228151, 0, 0, -2228149, 0, 0, -2228147, 0, 0, -2228145, 0, 0, -2228143, 2, 0, -2228141, 0, 0, -2228139, 0, 0, -2228136, 2, 0, -2228135, 0, 0, -2228133, 0, 0, -2228131, 0, 0, -2228129, 0, 0, -2228127, 0, 0, -2228125, 0, 0, -2228123, 0, 0, -2228121, 0, 0, -2228119, 0, 0, -2228117, 0, 0, -2228115, 0, 0, -2228113, 0, 0, -2228111, 0, 0, -2097127, 0, 0, -2097125, 0, 0, -2097123, 0, 0, -2097121, 0, 0, -2097119, 0, 0, -2097117, 0, 0, -2097115, 0, 0, -2097113, 0, 0, -2097111, 0, 0, -2097109, 0, 0, -2097107, 0, 0, -2097105, 0, 0, -2097103, 0, 0, -2097101, 0, 0, -2097099, 1, 0, -2097097, 1, 0, -2097095, 0, 0, -2097093, 0, 0, -2097091, 0, 0, -2097089, 0, 0, -2097087, 0, 0, -2097085, 2, 0, -2097080, 2, 0, -2097079, 0, 0, -2097077, 0, 0, -2097075, 0, 0, -2097073, 0, 0, -2097071, 0, 0, -2097069, 1, 0, -2097067, 1, 0, -2097065, 0, 0, -2097063, 0, 0, -2097061, 0, 0, -2097059, 0, 0, -2097057, 0, 0, -2097055, 0, 0, -2097053, 0, 0, -2097051, 0, 0, -2097049, 0, 0, -2097047, 0, 0, -2097045, 0, 0, -2097043, 0, 0, -2097041, 0, 0, -2097039, 0, 0, -2031563, 2, 0, -2031562, 0, 0, -2031560, 2, 0, -2031533, 2, 0, -2031532, 0, 0, -2031530, 2, 0, -1966055, 0, 0, -1966053, 0, 0, -1966051, 0, 0, -1966049, 0, 0, -1966047, 0, 0, -1966045, 0, 0, -1966043, 0, 0, -1966041, 0, 0, -1966039, 0, 0, -1966037, 0, 0, -1966035, 0, 0, -1966033, 0, 0, -1966031, 0, 0, -1966029, 0, 0, -1966023, 3, 0, -1966022, 3, 0, -1966021, 0, 0, -1966019, 1, 0, -1966017, 1, 0, -1966015, 1, 0, -1966013, 7, 0, -1966008, 6, 0, -1966007, 1, 0, -1966005, 1, 0, -1966003, 1, 0, -1966001, 0, 0, -1965999, 3, 0, -1965998, 3, 0, -1965993, 0, 0, -1965991, 0, 0, -1965989, 0, 0, -1965987, 0, 0, -1965985, 0, 0, -1965983, 0, 0, -1965981, 0, 0, -1965979, 0, 0, -1965977, 0, 0, -1965975, 0, 0, -1965973, 0, 0, -1965971, 0, 0, -1965969, 0, 0, -1965967, 0, 0, -1900491, 2, 0, -1900490, 0, 0, -1900488, 0, 0, -1900486, 3, 0, -1900463, 3, 0, -1900462, 0, 0, -1900460, 0, 0, -1900458, 2, 0, -1834983, 0, 0, -1834981, 0, 0, -1834979, 0, 0, -1834977, 0, 0, -1834975, 0, 0, -1834973, 0, 0, -1834971, 0, 0, -1834969, 0, 0, -1834967, 0, 0, -1834965, 0, 0, -1834963, 0, 0, -1834961, 0, 0, -1834959, 0, 0, -1834957, 0, 0, -1834950, 1, 0, -1834948, 2, 0, -1834947, 0, 0, -1834945, 0, 0, -1834943, 0, 0, -1834941, 0, 0, -1834937, 0, 0, -1834935, 0, 0, -1834933, 0, 0, -1834931, 0, 0, -1834929, 2, 0, -1834928, 1, 0, -1834921, 0, 0, -1834919, 0, 0, -1834917, 0, 0, -1834915, 0, 0, -1834913, 0, 0, -1834911, 0, 0, -1834909, 0, 0, -1834907, 0, 0, -1834905, 0, 0, -1834903, 0, 0, -1834901, 0, 0, -1834899, 0, 0, -1834897, 0, 0, -1834895, 0, 0, -1769419, 2, 0, -1769418, 0, 0, -1769416, 0, 0, -1769414, 0, 0, -1769392, 0, 0, -1769390, 0, 0, -1769388, 0, 0, -1769386, 2, 0, -1703911, 0, 0, -1703909, 0, 0, -1703907, 0, 0, -1703905, 0, 0, -1703903, 0, 0, -1703901, 0, 0, -1703899, 0, 0, -1703897, 0, 0, -1703895, 0, 0, -1703893, 0, 0, -1703891, 0, 0, -1703889, 0, 0, -1703887, 0, 0, -1703885, 0, 0, -1703876, 2, 0, -1703875, 0, 0, -1703873, 0, 0, -1703871, 0, 0, -1703869, 0, 0, -1703865, 0, 0, -1703863, 0, 0, -1703861, 0, 0, -1703859, 0, 0, -1703857, 2, 0, -1703849, 0, 0, -1703847, 0, 0, -1703845, 0, 0, -1703843, 0, 0, -1703841, 0, 0, -1703839, 0, 0, -1703837, 0, 0, -1703835, 0, 0, -1703833, 0, 0, -1703831, 0, 0, -1703829, 0, 0, -1703827, 0, 0, -1703825, 0, 0, -1703823, 0, 0, -1638347, 3, 0, -1638346, 1, 0, -1638344, 1, 0, -1638342, 1, 0, -1638320, 1, 0, -1638318, 1, 0, -1638316, 1, 0, -1638314, 3, 0, -1572839, 0, 0, -1572837, 0, 0, -1572835, 0, 0, -1572833, 0, 0, -1572831, 0, 0, -1572829, 0, 0, -1572827, 0, 0, -1572825, 0, 0, -1572823, 0, 0, -1572821, 0, 0, -1572819, 0, 0, -1572817, 0, 0, -1572815, 0, 0, -1572813, 0, 0, -1572811, 0, 0, -1572809, 0, 0, -1572807, 0, 0, -1572805, 0, 0, -1572785, 0, 0, -1572783, 0, 0, -1572781, 0, 0, -1572779, 0, 0, -1572777, 0, 0, -1572775, 0, 0, -1572773, 0, 0, -1572771, 0, 0, -1572769, 0, 0, -1572767, 0, 0, -1572765, 0, 0, -1572763, 0, 0, -1572761, 0, 0, -1572759, 0, 0, -1572757, 0, 0, -1572755, 0, 0, -1572753, 0, 0, -1572751, 0, 0, -1507267, 1, 0, -1507265, 1, 0, -1507263, 1, 0, -1507261, 1, 0, -1507259, 1, 0, -1507257, 1, 0, -1507255, 1, 0, -1507253, 1, 0, -1507251, 1, 0, -1441767, 0, 0, -1441765, 0, 0, -1441763, 0, 0, -1441761, 0, 0, -1441759, 0, 0, -1441757, 0, 0, -1441755, 0, 0, -1441753, 0, 0, -1441751, 0, 0, -1441749, 0, 0, -1441747, 0, 0, -1441745, 0, 0, -1441743, 0, 0, -1441741, 0, 0, -1441739, 0, 0, -1441737, 0, 0, -1441735, 0, 0, -1441733, 0, 0, -1441731, 0, 0, -1441729, 0, 0, -1441727, 0, 0, -1441725, 0, 0, -1441723, 0, 0, -1441721, 0, 0, -1441719, 0, 0, -1441717, 0, 0, -1441715, 0, 0, -1441713, 0, 0, -1441711, 0, 0, -1441709, 0, 0, -1441707, 0, 0, -1441705, 0, 0, -1441703, 0, 0, -1441701, 0, 0, -1441699, 0, 0, -1441697, 0, 0, -1441695, 0, 0, -1441693, 0, 0, -1441691, 0, 0, -1441689, 0, 0, -1441687, 0, 0, -1441685, 0, 0, -1441683, 0, 0, -1441681, 0, 0, -1441679, 0, 0, -1310695, 0, 0, -1310693, 0, 0, -1310691, 0, 0, -1310689, 0, 0, -1310687, 0, 0, -1310685, 0, 0, -1310683, 0, 0, -1310681, 0, 0, -1310679, 0, 0, -1310677, 0, 0, -1310675, 0, 0, -1310673, 0, 0, -1310671, 0, 0, -1310669, 0, 0, -1310667, 0, 0, -1310665, 0, 0, -1310663, 0, 0, -1310661, 0, 0, -1310659, 0, 0, -1310657, 0, 0, -1310655, 0, 0, -1310653, 0, 0, -1310651, 0, 0, -1310649, 0, 0, -1310647, 0, 0, -1310645, 0, 0, -1310643, 0, 0, -1310641, 0, 0, -1310639, 0, 0, -1310637, 0, 0, -1310635, 0, 0, -1310633, 0, 0, -1310631, 0, 0, -1310629, 0, 0, -1310627, 0, 0, -1310625, 0, 0, -1310623, 0, 0, -1310621, 0, 0, -1310619, 0, 0, -1310617, 0, 0, -1310615, 0, 0, -1310613, 0, 0, -1310611, 0, 0, -1310609, 0, 0, -1310607, 0, 0, -1179623, 0, 0, -1179621, 0, 0, -1179619, 0, 0, -1179617, 0, 0, -1179615, 0, 0, -1179613, 0, 0, -1179611, 0, 0, -1179605, 0, 0, -1179603, 0, 0, -1179601, 0, 0, -1179599, 0, 0, -1179597, 0, 0, -1179595, 0, 0, -1179593, 0, 0, -1179591, 0, 0, -1179589, 0, 0, -1179587, 0, 0, -1179585, 0, 0, -1179583, 0, 0, -1179581, 0, 0, -1179579, 0, 0, -1179577, 0, 0, -1179575, 0, 0, -1179573, 0, 0, -1179571, 0, 0, -1179569, 0, 0, -1179567, 0, 0, -1179565, 0, 0, -1179563, 0, 0, -1179561, 0, 0, -1179559, 0, 0, -1179557, 0, 0, -1179555, 0, 0, -1179553, 0, 0, -1179547, 0, 0, -1179545, 0, 0, -1179543, 0, 0, -1179541, 0, 0, -1179539, 0, 0, -1179537, 0, 0, -1179535, 0, 0, -1048551, 0, 0, -1048549, 0, 0, -1048547, 0, 0, -1048545, 0, 0, -1048543, 0, 0, -1048541, 0, 0, -1048539, 0, 0, -1048533, 3, 0, -1048532, 3, 0, -1048531, 0, 0, -1048529, 0, 0, -1048527, 0, 0, -1048525, 0, 0, -1048523, 0, 0, -1048521, 0, 0, -1048519, 0, 0, -1048517, 0, 0, -1048515, 0, 0, -1048513, 0, 0, -1048511, 0, 0, -1048509, 0, 0, -1048507, 0, 0, -1048505, 0, 0, -1048503, 0, 0, -1048501, 0, 0, -1048499, 0, 0, -1048497, 0, 0, -1048495, 0, 0, -1048493, 0, 0, -1048491, 0, 0, -1048489, 0, 0, -1048487, 0, 0, -1048485, 0, 0, -1048483, 0, 0, -1048481, 3, 0, -1048480, 3, 0, -1048475, 0, 0, -1048473, 0, 0, -1048471, 0, 0, -1048469, 0, 0, -1048467, 0, 0, -1048465, 0, 0, -1048463, 0, 0, -982997, 6, 0, -982996, 3, 0, -982945, 3, 0, -982944, 7, 0, -917479, 0, 0, -917477, 0, 0, -917475, 0, 0, -917473, 0, 0, -917471, 0, 0, -917469, 0, 0, -917467, 0, 0, -917457, 0, 0, -917455, 0, 0, -917453, 0, 0, -917451, 0, 0, -917449, 0, 0, -917447, 0, 0, -917445, 0, 0, -917443, 0, 0, -917441, 0, 0, -917439, 0, 0, -917437, 0, 0, -917435, 0, 0, -917433, 0, 0, -917431, 0, 0, -917429, 0, 0, -917427, 0, 0, -917425, 0, 0, -917423, 0, 0, -917421, 0, 0, -917419, 0, 0, -917417, 0, 0, -917415, 0, 0, -917413, 0, 0, -917403, 0, 0, -917401, 0, 0, -917399, 0, 0, -917397, 0, 0, -917395, 0, 0, -917393, 0, 0, -917391, 0, 0, -786407, 0, 0, -786405, 0, 0, -786403, 0, 0, -786401, 0, 0, -786399, 0, 0, -786397, 0, 0, -786395, 0, 0, -786393, 9, 0, -786385, 0, 0, -786383, 0, 0, -786381, 0, 0, -786379, 0, 0, -786377, 0, 0, -786375, 0, 0, -786373, 0, 0, -786371, 0, 0, -786369, 0, 0, -786367, 0, 0, -786365, 0, 0, -786363, 0, 0, -786361, 0, 0, -786359, 0, 0, -786357, 0, 0, -786355, 0, 0, -786353, 0, 0, -786351, 0, 0, -786349, 0, 0, -786347, 0, 0, -786345, 0, 0, -786343, 0, 0, -786341, 0, 0, -786333, 8, 0, -786331, 0, 0, -786329, 0, 0, -786327, 0, 0, -786325, 0, 0, -786323, 0, 0, -786321, 0, 0, -786319, 0, 0, -655335, 0, 0, -655333, 0, 0, -655331, 0, 0, -655329, 0, 0, -655327, 0, 0, -655325, 0, 0, -655323, 0, 0, -655321, 0, 0, -655319, 0, 0, -655317, 0, 0, -655315, 0, 0, -655313, 0, 0, -655311, 0, 0, -655309, 0, 0, -655307, 0, 0, -655305, 0, 0, -655303, 0, 0, -655301, 0, 0, -655299, 0, 0, -655297, 0, 0, -655295, 0, 0, -655293, 0, 0, -655291, 0, 0, -655289, 0, 0, -655287, 0, 0, -655285, 0, 0, -655283, 0, 0, -655281, 0, 0, -655279, 0, 0, -655277, 0, 0, -655275, 0, 0, -655273, 0, 0, -655271, 0, 0, -655269, 0, 0, -655267, 0, 0, -655265, 0, 0, -655263, 0, 0, -655261, 0, 0, -655259, 0, 0, -655257, 0, 0, -655255, 0, 0, -655253, 0, 0, -655251, 0, 0, -655249, 0, 0, -655247, 0, 0, -524263, 0, 0, -524261, 0, 0, -524259, 0, 0, -524257, 0, 0, -524255, 0, 0, -524253, 0, 0, -524251, 0, 0, -524249, 0, 0, -524247, 0, 0, -524245, 0, 0, -524243, 0, 0, -524241, 0, 0, -524239, 0, 0, -524237, 0, 0, -524235, 0, 0, -524233, 0, 0, -524231, 0, 0, -524229, 0, 0, -524227, 0, 0, -524225, 0, 0, -524223, 0, 0, -524221, 0, 0, -524219, 0, 0, -524217, 0, 0, -524215, 0, 0, -524213, 0, 0, -524211, 0, 0, -524209, 0, 0, -524207, 0, 0, -524205, 0, 0, -524203, 0, 0, -524201, 0, 0, -524199, 0, 0, -524197, 0, 0, -524195, 0, 0, -524193, 0, 0, -524191, 0, 0, -524189, 0, 0, -524187, 0, 0, -524185, 0, 0, -524183, 0, 0, -524181, 0, 0, -524179, 0, 0, -524177, 0, 0, -524175, 0, 0, -393183, 10, 0, -393181, 0, 0, -393179, 0, 0, -393177, 0, 0, -393175, 0, 0, -393173, 0, 0, -393171, 0, 0, -393169, 0, 0, -393167, 0, 0, -393165, 0, 0, -393163, 0, 0, -393161, 0, 0, -393159, 0, 0, -393157, 0, 0, -393155, 0, 0, -393153, 0, 0, -393151, 0, 0, -393149, 0, 0, -393147, 0, 0, -393145, 0, 0, -393143, 0, 0, -393141, 0, 0, -393139, 0, 0, -393137, 0, 0, -393135, 0, 0, -393133, 0, 0, -393131, 0, 0, -393129, 0, 0, -393127, 0, 0, -393125, 0, 0, -393123, 0, 0, -393121, 0, 0, -393119, 0, 0, -393117, 0, 0, -393115, 0, 0, -393113, 0, 0, -393111, 11, 0, -393109, 0, 0, -393107, 0, 0, -393105, 0, 0, -393103, 0, 0, -262109, 0, 0, -262107, 0, 0, -262105, 0, 0, -262103, 0, 0, -262101, 0, 0, -262099, 0, 0, -262097, 0, 0, -262095, 0, 0, -262093, 0, 0, -262091, 0, 0, -262089, 0, 0, -262087, 0, 0, -262085, 0, 0, -262083, 0, 0, -262081, 0, 0, -262079, 0, 0, -262077, 0, 0, -262075, 0, 0, -262073, 0, 0, -262071, 0, 0, -262069, 0, 0, -262067, 0, 0, -262065, 0, 0, -262063, 0, 0, -262061, 0, 0, -262059, 0, 0, -262057, 0, 0, -262055, 0, 0, -262053, 0, 0, -262051, 0, 0, -262049, 0, 0, -262047, 0, 0, -262045, 0, 0, -262043, 0, 0, -262041, 0, 0, -262037, 0, 0, -262035, 0, 0, -262033, 0, 0, -262031, 0, 0, -131037, 0, 0, -131035, 0, 0, -131033, 0, 0, -131031, 0, 0, -131029, 0, 0, -131027, 0, 0, -131025, 0, 0, -131023, 0, 0, -131021, 0, 0, -131019, 0, 0, -131017, 0, 0, -131015, 0, 0, -131013, 0, 0, -131011, 0, 0, -131009, 0, 0, -131007, 0, 0, -131005, 0, 0, -131003, 0, 0, -131001, 0, 0, -130999, 0, 0, -130997, 0, 0, -130995, 0, 0, -130993, 0, 0, -130991, 0, 0, -130989, 0, 0, -130987, 0, 0, -130985, 0, 0, -130983, 0, 0, -130981, 0, 0, -130979, 0, 0, -130977, 0, 0, -130975, 0, 0, -130973, 0, 0, -130971, 0, 0, -130969, 0, 0, 35, 0, 0, 37, 0, 0, 39, 0, 0, 41, 0, 0, 43, 0, 0, 45, 0, 0, 47, 0, 0, 49, 0, 0, 51, 0, 0, 53, 0, 0, 55, 0, 0, 57, 0, 0, 59, 0, 0, 61, 0, 0, 63, 0, 0, 65, 0, 0, 67, 0, 0, 69, 0, 0, 71, 0, 0, 73, 0, 0, 75, 0, 0, 77, 0, 0, 79, 0, 0, 81, 0, 0, 83, 0, 0, 85, 0, 0, 87, 0, 0, 89, 0, 0, 91, 0, 0, 93, 0, 0, 95, 0, 0, 97, 0, 0, 99, 0, 0, 101, 0, 0, 103, 0, 0, 131107, 0, 0, 131109, 0, 0, 131111, 0, 0, 131113, 0, 0, 131115, 0, 0, 131117, 0, 0, 131119, 0, 0, 131121, 0, 0, 131123, 0, 0, 131125, 0, 0, 131127, 0, 0, 131129, 0, 0, 131131, 0, 0, 131133, 0, 0, 131135, 0, 0, 131137, 0, 0, 131139, 0, 0, 131141, 0, 0, 131143, 0, 0, 131145, 0, 0, 131147, 0, 0, 131149, 0, 0, 131151, 0, 0, 131153, 0, 0, 131155, 0, 0, 131157, 0, 0, 131159, 0, 0, 131161, 0, 0, 131163, 0, 0, 131165, 0, 0, 131167, 0, 0, 131169, 0, 0, 131171, 0, 0, 131173, 0, 0, 131175, 0, 0 ) + +[node name="Wall" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +z_index = 10 +tile_set = ExtResource( 5 ) +cell_size = Vector2( 16, 16 ) +collision_layer = 8 +collision_mask = 7 +format = 1 +tile_data = PoolIntArray( -12386274, 9, 0, -12386273, 9, 0, -12386272, 9, 0, -12386271, 9, 0, -12386270, 9, 0, -12386269, 9, 0, -12386268, 9, 0, -12386267, 9, 0, -12386266, 9, 0, -12386265, 9, 0, -12386264, 9, 0, -12386263, 9, 0, -12386262, 9, 0, -12386261, 9, 0, -12386260, 9, 0, -12386259, 9, 0, -12386258, 9, 0, -12386257, 9, 0, -12386256, 9, 0, -12386255, 9, 0, -12386254, 9, 0, -12386253, 9, 0, -12386252, 9, 0, -12386251, 9, 0, -12386250, 9, 0, -12386249, 9, 0, -12386248, 9, 0, -12386247, 9, 0, -12386246, 9, 0, -12386245, 9, 0, -12386244, 9, 0, -12386243, 9, 0, -12386242, 9, 0, -12386241, 9, 0, -12386240, 9, 0, -12386239, 9, 0, -12386238, 9, 0, -12386237, 9, 0, -12386236, 9, 0, -12386235, 9, 0, -12386234, 9, 0, -12386233, 9, 0, -12386232, 9, 0, -12386231, 9, 0, -12386230, 9, 0, -12386229, 9, 0, -12386228, 9, 0, -12386227, 9, 0, -12386226, 9, 0, -12386225, 9, 0, -12386224, 9, 0, -12386223, 9, 0, -12386222, 9, 0, -12386221, 9, 0, -12386220, 9, 0, -12386219, 9, 0, -12386218, 9, 0, -12386217, 9, 0, -12386216, 9, 0, -12386215, 9, 0, -12386214, 9, 0, -12386213, 9, 0, -12386212, 9, 0, -12386211, 9, 0, -12386210, 9, 0, -12386209, 9, 0, -12386208, 9, 0, -12386207, 9, 0, -12386206, 9, 0, -12386205, 9, 0, -12386204, 9, 0, -12386203, 9, 0, -12386202, 9, 0, -12386201, 9, 0, -12386200, 9, 0, -12386199, 9, 0, -12386198, 9, 0, -12386197, 9, 0, -12386196, 9, 0, -12386195, 9, 0, -12386194, 9, 0, -12386193, 9, 0, -12386192, 9, 0, -12386191, 9, 0, -12386190, 9, 0, -12386189, 9, 0, -12386188, 9, 0, -12386187, 9, 0, -12386186, 9, 0, -12386185, 9, 0, -12386184, 9, 0, -12386183, 9, 0, -12386182, 9, 0, -12386181, 9, 0, -12386180, 9, 0, -12386179, 9, 0, -12386178, 9, 0, -12386177, 9, 0, -12386176, 9, 0, -12386175, 9, 0, -12386174, 9, 0, -12386173, 9, 0, -12386172, 9, 0, -12386171, 9, 0, -12386170, 9, 0, -12386169, 9, 0, -12386168, 9, 0, -12386167, 9, 0, -12386166, 9, 0, -12386165, 9, 0, -12386164, 9, 0, -12386163, 9, 0, -12386162, 9, 0, -12386161, 9, 0, -12386160, 9, 0, -12386159, 9, 0, -12386158, 9, 0, -12386157, 9, 0, -12386156, 9, 0, -12386155, 9, 0, -12386154, 9, 0, -12386153, 9, 0, -12386152, 9, 0, -12386151, 9, 0, -12386150, 9, 0, -12386149, 9, 0, -12386148, 9, 0, -12386147, 9, 0, -12386146, 9, 0, -12386145, 9, 0, -12386144, 9, 0, -12386143, 9, 0, -12386142, 9, 0, -12386141, 9, 0, -12386140, 9, 0, -12386139, 9, 0, -12386138, 9, 0, -12386137, 9, 0, -12386136, 9, 0, -12386135, 9, 0, -12386134, 9, 0, -12386133, 9, 0, -12386132, 9, 0, -12386131, 9, 0, -12386130, 9, 0, -12386129, 9, 0, -12386128, 9, 0, -12386127, 9, 0, -12386126, 9, 0, -12386125, 9, 0, -12386124, 9, 0, -12386123, 9, 0, -12386122, 9, 0, -12386121, 9, 0, -12386120, 9, 0, -12386119, 9, 0, -12386118, 9, 0, -12386117, 9, 0, -12386116, 9, 0, -12386115, 9, 0, -12386114, 9, 0, -12386113, 9, 0, -12386112, 9, 0, -12386111, 9, 0, -12386110, 9, 0, -12386109, 9, 0, -12386108, 9, 0, -12386107, 9, 0, -12386106, 9, 0, -12386105, 9, 0, -12386104, 9, 0, -12386103, 9, 0, -12386102, 9, 0, -12386101, 9, 0, -12386100, 9, 0, -12386099, 9, 0, -12386098, 9, 0, -12386097, 9, 0, -12386096, 9, 0, -12386095, 9, 0, -12386094, 9, 0, -12386093, 9, 0, -12386092, 9, 0, -12386091, 9, 0, -12386090, 9, 0, -12386089, 9, 0, -12386088, 9, 0, -12386087, 9, 0, -12386086, 9, 0, -12386085, 9, 0, -12386084, 9, 0, -12386083, 9, 0, -12386082, 9, 0, -12386081, 9, 0, -12386080, 9, 0, -12386079, 9, 0, -12386078, 9, 0, -12386077, 9, 0, -12386076, 9, 0, -12386075, 9, 0, -12386074, 9, 0, -12386073, 9, 0, -12386072, 9, 0, -12386071, 9, 0, -12386070, 9, 0, -12386069, 9, 0, -12386068, 9, 0, -12386067, 9, 0, -12386066, 9, 0, -12386065, 9, 0, -12386064, 9, 0, -12386063, 9, 0, -12386062, 9, 0, -12386061, 9, 0, -12386060, 9, 0, -12386059, 9, 0, -12386058, 9, 0, -12386057, 9, 0, -12386056, 9, 0, -12386055, 9, 0, -12386054, 9, 0, -12386053, 9, 0, -12386052, 9, 0, -12386051, 9, 0, -12386050, 9, 0, -12386049, 9, 0, -12386048, 9, 0, -12386047, 9, 0, -12386046, 9, 0, -12386045, 9, 0, -12386044, 9, 0, -12386043, 9, 0, -12386042, 9, 0, -12386041, 9, 0, -12386040, 9, 0, -12386039, 9, 0, -12386038, 9, 0, -12320738, 9, 0, -12320737, 9, 0, -12320736, 9, 0, -12320735, 9, 0, -12320734, 9, 0, -12320733, 9, 0, -12320732, 9, 0, -12320731, 9, 0, -12320730, 9, 0, -12320729, 9, 0, -12320728, 9, 0, -12320727, 9, 0, -12320726, 9, 0, -12320725, 9, 0, -12320724, 9, 0, -12320723, 9, 0, -12320722, 9, 0, -12320721, 9, 0, -12320720, 9, 0, -12320719, 9, 0, -12320718, 9, 0, -12320717, 9, 0, -12320716, 9, 0, -12320715, 9, 0, -12320714, 9, 0, -12320713, 9, 0, -12320712, 9, 0, -12320711, 9, 0, -12320710, 9, 0, -12320709, 9, 0, -12320708, 9, 0, -12320707, 9, 0, -12320706, 9, 0, -12320705, 9, 0, -12320704, 9, 0, -12320703, 9, 0, -12320702, 9, 0, -12320701, 9, 0, -12320700, 9, 0, -12320699, 9, 0, -12320698, 9, 0, -12320697, 9, 0, -12320696, 9, 0, -12320695, 9, 0, -12320694, 9, 0, -12320693, 9, 0, -12320692, 9, 0, -12320691, 9, 0, -12320690, 9, 0, -12320689, 9, 0, -12320688, 9, 0, -12320687, 9, 0, -12320686, 9, 0, -12320685, 9, 0, -12320684, 9, 0, -12320683, 9, 0, -12320682, 9, 0, -12320681, 9, 0, -12320680, 9, 0, -12320679, 9, 0, -12320678, 9, 0, -12320677, 9, 0, -12320676, 9, 0, -12320675, 9, 0, -12320674, 9, 0, -12320673, 9, 0, -12320672, 9, 0, -12320671, 9, 0, -12320670, 9, 0, -12320669, 9, 0, -12320668, 9, 0, -12320667, 9, 0, -12320666, 9, 0, -12320665, 9, 0, -12320664, 9, 0, -12320663, 9, 0, -12320662, 9, 0, -12320661, 9, 0, -12320660, 9, 0, -12320659, 9, 0, -12320658, 9, 0, -12320657, 9, 0, -12320656, 9, 0, -12320655, 9, 0, -12320654, 9, 0, -12320653, 9, 0, -12320652, 9, 0, -12320651, 9, 0, -12320650, 9, 0, -12320649, 9, 0, -12320648, 9, 0, -12320647, 9, 0, -12320646, 9, 0, -12320645, 9, 0, -12320644, 9, 0, -12320643, 9, 0, -12320642, 9, 0, -12320641, 9, 0, -12320640, 9, 0, -12320639, 9, 0, -12320638, 9, 0, -12320637, 9, 0, -12320636, 9, 0, -12320635, 9, 0, -12320634, 9, 0, -12320633, 9, 0, -12320632, 9, 0, -12320631, 9, 0, -12320630, 9, 0, -12320629, 9, 0, -12320628, 9, 0, -12320627, 9, 0, -12320626, 9, 0, -12320625, 9, 0, -12320624, 9, 0, -12320623, 9, 0, -12320622, 9, 0, -12320621, 9, 0, -12320620, 9, 0, -12320619, 9, 0, -12320618, 9, 0, -12320617, 9, 0, -12320616, 9, 0, -12320615, 9, 0, -12320614, 9, 0, -12320613, 9, 0, -12320612, 9, 0, -12320611, 9, 0, -12320610, 9, 0, -12320609, 9, 0, -12320608, 9, 0, -12320607, 9, 0, -12320606, 9, 0, -12320605, 9, 0, -12320604, 9, 0, -12320603, 9, 0, -12320602, 9, 0, -12320601, 9, 0, -12320600, 9, 0, -12320599, 9, 0, -12320598, 9, 0, -12320597, 9, 0, -12320596, 9, 0, -12320595, 9, 0, -12320594, 9, 0, -12320593, 9, 0, -12320592, 9, 0, -12320591, 9, 0, -12320590, 9, 0, -12320589, 9, 0, -12320588, 9, 0, -12320587, 9, 0, -12320586, 9, 0, -12320585, 9, 0, -12320584, 9, 0, -12320583, 9, 0, -12320582, 9, 0, -12320581, 9, 0, -12320580, 9, 0, -12320579, 9, 0, -12320578, 9, 0, -12320577, 9, 0, -12320576, 9, 0, -12320575, 9, 0, -12320574, 9, 0, -12320573, 9, 0, -12320572, 9, 0, -12320571, 9, 0, -12320570, 9, 0, -12320569, 9, 0, -12320568, 9, 0, -12320567, 9, 0, -12320566, 9, 0, -12320565, 9, 0, -12320564, 9, 0, -12320563, 9, 0, -12320562, 9, 0, -12320561, 9, 0, -12320560, 9, 0, -12320559, 9, 0, -12320558, 9, 0, -12320557, 9, 0, -12320556, 9, 0, -12320555, 9, 0, -12320554, 9, 0, -12320553, 9, 0, -12320552, 9, 0, -12320551, 9, 0, -12320550, 9, 0, -12320549, 9, 0, -12320548, 9, 0, -12320547, 9, 0, -12320546, 9, 0, -12320545, 9, 0, -12320544, 9, 0, -12320543, 9, 0, -12320542, 9, 0, -12320541, 9, 0, -12320540, 9, 0, -12320539, 9, 0, -12320538, 9, 0, -12320537, 9, 0, -12320536, 9, 0, -12320535, 9, 0, -12320534, 9, 0, -12320533, 9, 0, -12320532, 9, 0, -12320531, 9, 0, -12320530, 9, 0, -12320529, 9, 0, -12320528, 9, 0, -12320527, 9, 0, -12320526, 9, 0, -12320525, 9, 0, -12320524, 9, 0, -12320523, 9, 0, -12320522, 9, 0, -12320521, 9, 0, -12320520, 9, 0, -12320519, 9, 0, -12320518, 9, 0, -12320517, 9, 0, -12320516, 9, 0, -12320515, 9, 0, -12320514, 9, 0, -12320513, 9, 0, -12320512, 9, 0, -12320511, 9, 0, -12320510, 9, 0, -12320509, 9, 0, -12320508, 9, 0, -12320507, 9, 0, -12320506, 9, 0, -12320505, 9, 0, -12320504, 9, 0, -12320503, 9, 0, -12320502, 9, 0, -12255202, 9, 0, -12255201, 9, 0, -12255200, 9, 0, -12255199, 9, 0, -12255198, 9, 0, -12255197, 9, 0, -12255196, 9, 0, -12255195, 9, 0, -12255194, 9, 0, -12255193, 9, 0, -12255192, 9, 0, -12255191, 9, 0, -12255190, 9, 0, -12255189, 9, 0, -12255188, 9, 0, -12255187, 9, 0, -12255186, 9, 0, -12255185, 9, 0, -12255184, 9, 0, -12255183, 9, 0, -12255182, 9, 0, -12255181, 9, 0, -12255180, 9, 0, -12255179, 9, 0, -12255178, 9, 0, -12255177, 9, 0, -12255176, 9, 0, -12255175, 9, 0, -12255174, 9, 0, -12255173, 9, 0, -12255172, 9, 0, -12255171, 9, 0, -12255170, 9, 0, -12255169, 9, 0, -12255168, 9, 0, -12255167, 9, 0, -12255166, 9, 0, -12255165, 9, 0, -12255164, 9, 0, -12255163, 9, 0, -12255162, 9, 0, -12255161, 9, 0, -12255160, 9, 0, -12255159, 9, 0, -12255158, 9, 0, -12255157, 9, 0, -12255156, 9, 0, -12255155, 9, 0, -12255154, 9, 0, -12255153, 9, 0, -12255152, 9, 0, -12255151, 9, 0, -12255150, 9, 0, -12255149, 9, 0, -12255148, 9, 0, -12255147, 9, 0, -12255146, 9, 0, -12255145, 9, 0, -12255144, 9, 0, -12255143, 9, 0, -12255142, 9, 0, -12255141, 9, 0, -12255140, 9, 0, -12255139, 9, 0, -12255138, 9, 0, -12255137, 9, 0, -12255136, 9, 0, -12255135, 9, 0, -12255134, 9, 0, -12255133, 9, 0, -12255132, 9, 0, -12255131, 9, 0, -12255130, 9, 0, -12255129, 9, 0, -12255128, 9, 0, -12255127, 9, 0, -12255126, 9, 0, -12255125, 9, 0, -12255124, 9, 0, -12255123, 9, 0, -12255122, 9, 0, -12255121, 9, 0, -12255120, 9, 0, -12255119, 9, 0, -12255118, 9, 0, -12255117, 9, 0, -12255116, 9, 0, -12255115, 9, 0, -12255114, 9, 0, -12255113, 9, 0, -12255112, 9, 0, -12255111, 9, 0, -12255110, 9, 0, -12255109, 9, 0, -12255108, 9, 0, -12255107, 9, 0, -12255106, 9, 0, -12255105, 9, 0, -12255104, 9, 0, -12255103, 9, 0, -12255102, 9, 0, -12255101, 9, 0, -12255100, 9, 0, -12255099, 9, 0, -12255098, 9, 0, -12255097, 9, 0, -12255096, 9, 0, -12255095, 9, 0, -12255094, 9, 0, -12255093, 9, 0, -12255092, 9, 0, -12255091, 9, 0, -12255090, 9, 0, -12255089, 9, 0, -12255088, 9, 0, -12255087, 9, 0, -12255086, 9, 0, -12255085, 9, 0, -12255084, 9, 0, -12255083, 9, 0, -12255082, 9, 0, -12255081, 9, 0, -12255080, 9, 0, -12255079, 9, 0, -12255078, 9, 0, -12255077, 9, 0, -12255076, 9, 0, -12255075, 9, 0, -12255074, 9, 0, -12255073, 9, 0, -12255072, 9, 0, -12255071, 9, 0, -12255070, 9, 0, -12255069, 9, 0, -12255068, 9, 0, -12255067, 9, 0, -12255066, 9, 0, -12255065, 9, 0, -12255064, 9, 0, -12255063, 9, 0, -12255062, 9, 0, -12255061, 9, 0, -12255060, 9, 0, -12255059, 9, 0, -12255058, 9, 0, -12255057, 9, 0, -12255056, 9, 0, -12255055, 9, 0, -12255054, 9, 0, -12255053, 9, 0, -12255052, 9, 0, -12255051, 9, 0, -12255050, 9, 0, -12255049, 9, 0, -12255048, 9, 0, -12255047, 9, 0, -12255046, 9, 0, -12255045, 9, 0, -12255044, 9, 0, -12255043, 9, 0, -12255042, 9, 0, -12255041, 9, 0, -12255040, 9, 0, -12255039, 9, 0, -12255038, 9, 0, -12255037, 9, 0, -12255036, 9, 0, -12255035, 9, 0, -12255034, 9, 0, -12255033, 9, 0, -12255032, 9, 0, -12255031, 9, 0, -12255030, 9, 0, -12255029, 9, 0, -12255028, 9, 0, -12255027, 9, 0, -12255026, 9, 0, -12255025, 9, 0, -12255024, 9, 0, -12255023, 9, 0, -12255022, 9, 0, -12255021, 9, 0, -12255020, 9, 0, -12255019, 9, 0, -12255018, 9, 0, -12255017, 9, 0, -12255016, 9, 0, -12255015, 9, 0, -12255014, 9, 0, -12255013, 9, 0, -12255012, 9, 0, -12255011, 9, 0, -12255010, 9, 0, -12255009, 9, 0, -12255008, 9, 0, -12255007, 9, 0, -12255006, 9, 0, -12255005, 9, 0, -12255004, 9, 0, -12255003, 9, 0, -12255002, 9, 0, -12255001, 9, 0, -12255000, 9, 0, -12254999, 9, 0, -12254998, 9, 0, -12254997, 9, 0, -12254996, 9, 0, -12254995, 9, 0, -12254994, 9, 0, -12254993, 9, 0, -12254992, 9, 0, -12254991, 9, 0, -12254990, 9, 0, -12254989, 9, 0, -12254988, 9, 0, -12254987, 9, 0, -12254986, 9, 0, -12254985, 9, 0, -12254984, 9, 0, -12254983, 9, 0, -12254982, 9, 0, -12254981, 9, 0, -12254980, 9, 0, -12254979, 9, 0, -12254978, 9, 0, -12254977, 9, 0, -12254976, 9, 0, -12254975, 9, 0, -12254974, 9, 0, -12254973, 9, 0, -12254972, 9, 0, -12254971, 9, 0, -12254970, 9, 0, -12254969, 9, 0, -12254968, 9, 0, -12254967, 9, 0, -12254966, 9, 0, -12189666, 9, 0, -12189665, 9, 0, -12189664, 9, 0, -12189663, 9, 0, -12189662, 9, 0, -12189661, 9, 0, -12189660, 9, 0, -12189659, 9, 0, -12189658, 9, 0, -12189657, 9, 0, -12189656, 9, 0, -12189655, 9, 0, -12189654, 9, 0, -12189653, 9, 0, -12189652, 9, 0, -12189651, 9, 0, -12189650, 9, 0, -12189649, 9, 0, -12189648, 9, 0, -12189647, 9, 0, -12189646, 9, 0, -12189645, 9, 0, -12189644, 9, 0, -12189643, 9, 0, -12189642, 9, 0, -12189641, 9, 0, -12189640, 9, 0, -12189639, 9, 0, -12189638, 9, 0, -12189637, 9, 0, -12189636, 9, 0, -12189635, 9, 0, -12189634, 9, 0, -12189633, 9, 0, -12189632, 9, 0, -12189631, 9, 0, -12189630, 9, 0, -12189629, 9, 0, -12189628, 9, 0, -12189627, 9, 0, -12189626, 9, 0, -12189625, 9, 0, -12189624, 9, 0, -12189623, 9, 0, -12189622, 9, 0, -12189621, 9, 0, -12189620, 9, 0, -12189619, 9, 0, -12189618, 9, 0, -12189617, 9, 0, -12189616, 9, 0, -12189615, 9, 0, -12189614, 9, 0, -12189613, 9, 0, -12189612, 9, 0, -12189611, 9, 0, -12189610, 9, 0, -12189609, 9, 0, -12189608, 9, 0, -12189607, 9, 0, -12189606, 9, 0, -12189605, 9, 0, -12189604, 9, 0, -12189603, 9, 0, -12189602, 9, 0, -12189601, 9, 0, -12189600, 9, 0, -12189599, 9, 0, -12189598, 9, 0, -12189597, 9, 0, -12189596, 9, 0, -12189595, 9, 0, -12189594, 9, 0, -12189593, 9, 0, -12189592, 9, 0, -12189591, 9, 0, -12189590, 9, 0, -12189589, 9, 0, -12189588, 9, 0, -12189587, 9, 0, -12189586, 9, 0, -12189585, 9, 0, -12189584, 9, 0, -12189583, 9, 0, -12189582, 9, 0, -12189581, 9, 0, -12189580, 9, 0, -12189579, 9, 0, -12189578, 9, 0, -12189577, 9, 0, -12189576, 9, 0, -12189575, 9, 0, -12189574, 9, 0, -12189573, 9, 0, -12189572, 9, 0, -12189571, 9, 0, -12189570, 9, 0, -12189569, 9, 0, -12189568, 9, 0, -12189567, 9, 0, -12189566, 9, 0, -12189565, 9, 0, -12189564, 9, 0, -12189563, 9, 0, -12189562, 9, 0, -12189561, 9, 0, -12189560, 9, 0, -12189559, 9, 0, -12189558, 9, 0, -12189557, 9, 0, -12189556, 9, 0, -12189555, 9, 0, -12189554, 9, 0, -12189553, 9, 0, -12189552, 9, 0, -12189551, 9, 0, -12189550, 9, 0, -12189549, 9, 0, -12189548, 9, 0, -12189547, 9, 0, -12189546, 9, 0, -12189545, 9, 0, -12189544, 9, 0, -12189543, 9, 0, -12189542, 9, 0, -12189541, 9, 0, -12189540, 9, 0, -12189539, 9, 0, -12189538, 9, 0, -12189537, 9, 0, -12189536, 9, 0, -12189535, 9, 0, -12189534, 9, 0, -12189533, 9, 0, -12189532, 9, 0, -12189531, 9, 0, -12189530, 9, 0, -12189529, 9, 0, -12189528, 9, 0, -12189527, 9, 0, -12189526, 9, 0, -12189525, 9, 0, -12189524, 9, 0, -12189523, 9, 0, -12189522, 9, 0, -12189521, 9, 0, -12189520, 9, 0, -12189519, 9, 0, -12189518, 9, 0, -12189517, 9, 0, -12189516, 9, 0, -12189515, 9, 0, -12189514, 9, 0, -12189513, 9, 0, -12189512, 9, 0, -12189511, 9, 0, -12189510, 9, 0, -12189509, 9, 0, -12189508, 9, 0, -12189507, 9, 0, -12189506, 9, 0, -12189505, 9, 0, -12189504, 9, 0, -12189503, 9, 0, -12189502, 9, 0, -12189501, 9, 0, -12189500, 9, 0, -12189499, 9, 0, -12189498, 9, 0, -12189497, 9, 0, -12189496, 9, 0, -12189495, 9, 0, -12189494, 9, 0, -12189493, 9, 0, -12189492, 9, 0, -12189491, 9, 0, -12189490, 9, 0, -12189489, 9, 0, -12189488, 9, 0, -12189487, 9, 0, -12189486, 9, 0, -12189485, 9, 0, -12189484, 9, 0, -12189483, 9, 0, -12189482, 9, 0, -12189481, 9, 0, -12189480, 9, 0, -12189479, 9, 0, -12189478, 9, 0, -12189477, 9, 0, -12189476, 9, 0, -12189475, 9, 0, -12189474, 9, 0, -12189473, 9, 0, -12189472, 9, 0, -12189471, 9, 0, -12189470, 9, 0, -12189469, 9, 0, -12189468, 9, 0, -12189467, 9, 0, -12189466, 9, 0, -12189465, 9, 0, -12189464, 9, 0, -12189463, 9, 0, -12189462, 9, 0, -12189461, 9, 0, -12189460, 9, 0, -12189459, 9, 0, -12189458, 9, 0, -12189457, 9, 0, -12189456, 9, 0, -12189455, 9, 0, -12189454, 9, 0, -12189453, 9, 0, -12189452, 9, 0, -12189451, 9, 0, -12189450, 9, 0, -12189449, 9, 0, -12189448, 9, 0, -12189447, 9, 0, -12189446, 9, 0, -12189445, 9, 0, -12189444, 9, 0, -12189443, 9, 0, -12189442, 9, 0, -12189441, 9, 0, -12189440, 9, 0, -12189439, 9, 0, -12189438, 9, 0, -12189437, 9, 0, -12189436, 9, 0, -12189435, 9, 0, -12189434, 9, 0, -12189433, 9, 0, -12189432, 9, 0, -12189431, 9, 0, -12189430, 9, 0, -12124130, 9, 0, -12124129, 9, 0, -12124128, 9, 0, -12124127, 9, 0, -12124126, 9, 0, -12124125, 9, 0, -12124124, 9, 0, -12124123, 9, 0, -12124122, 9, 0, -12124121, 9, 0, -12124120, 9, 0, -12124119, 9, 0, -12124118, 9, 0, -12124117, 9, 0, -12124116, 9, 0, -12124115, 9, 0, -12124114, 9, 0, -12124113, 9, 0, -12124112, 9, 0, -12124111, 9, 0, -12124110, 9, 0, -12124109, 9, 0, -12124108, 9, 0, -12124107, 9, 0, -12124106, 9, 0, -12124105, 9, 0, -12124104, 9, 0, -12124103, 9, 0, -12124102, 9, 0, -12124101, 9, 0, -12124100, 9, 0, -12124099, 9, 0, -12124098, 9, 0, -12124097, 9, 0, -12124096, 9, 0, -12124095, 9, 0, -12124094, 9, 0, -12124093, 9, 0, -12124092, 9, 0, -12124091, 9, 0, -12124090, 9, 0, -12124089, 9, 0, -12124088, 9, 0, -12124087, 9, 0, -12124086, 9, 0, -12124085, 9, 0, -12124084, 9, 0, -12124083, 9, 0, -12124082, 9, 0, -12124081, 9, 0, -12124080, 9, 0, -12124079, 9, 0, -12124078, 9, 0, -12124077, 9, 0, -12124076, 9, 0, -12124075, 9, 0, -12124074, 9, 0, -12124073, 9, 0, -12124072, 9, 0, -12124071, 9, 0, -12124070, 9, 0, -12124069, 9, 0, -12124068, 9, 0, -12124067, 9, 0, -12124066, 9, 0, -12124065, 9, 0, -12124064, 9, 0, -12124063, 9, 0, -12124062, 9, 0, -12124061, 9, 0, -12124060, 9, 0, -12124059, 9, 0, -12124058, 9, 0, -12124057, 9, 0, -12124056, 9, 0, -12124055, 9, 0, -12124054, 9, 0, -12124053, 9, 0, -12124052, 9, 0, -12124051, 9, 0, -12124050, 9, 0, -12124049, 9, 0, -12124048, 9, 0, -12124047, 9, 0, -12124046, 9, 0, -12124045, 9, 0, -12124044, 9, 0, -12124043, 9, 0, -12124042, 9, 0, -12124041, 9, 0, -12124040, 9, 0, -12124039, 9, 0, -12124038, 9, 0, -12124037, 9, 0, -12124036, 9, 0, -12124035, 9, 0, -12124034, 9, 0, -12124033, 9, 0, -12124032, 9, 0, -12124031, 9, 0, -12124030, 9, 0, -12124029, 9, 0, -12124028, 9, 0, -12124027, 9, 0, -12124026, 9, 0, -12124025, 9, 0, -12124024, 9, 0, -12124023, 9, 0, -12124022, 9, 0, -12124021, 9, 0, -12124020, 9, 0, -12124019, 9, 0, -12124018, 9, 0, -12124017, 9, 0, -12124016, 9, 0, -12124015, 9, 0, -12124014, 9, 0, -12124013, 9, 0, -12124012, 9, 0, -12124011, 9, 0, -12124010, 9, 0, -12124009, 9, 0, -12124008, 9, 0, -12124007, 9, 0, -12124006, 9, 0, -12124005, 9, 0, -12124004, 9, 0, -12124003, 9, 0, -12124002, 9, 0, -12124001, 9, 0, -12124000, 9, 0, -12123999, 9, 0, -12123998, 9, 0, -12123997, 9, 0, -12123996, 9, 0, -12123995, 9, 0, -12123994, 9, 0, -12123993, 9, 0, -12123992, 9, 0, -12123991, 9, 0, -12123990, 9, 0, -12123989, 9, 0, -12123988, 9, 0, -12123987, 9, 0, -12123986, 9, 0, -12123985, 9, 0, -12123984, 9, 0, -12123983, 9, 0, -12123982, 9, 0, -12123981, 9, 0, -12123980, 9, 0, -12123979, 9, 0, -12123978, 9, 0, -12123977, 9, 0, -12123976, 9, 0, -12123975, 9, 0, -12123974, 9, 0, -12123973, 9, 0, -12123972, 9, 0, -12123971, 9, 0, -12123970, 9, 0, -12123969, 9, 0, -12123968, 9, 0, -12123967, 9, 0, -12123966, 9, 0, -12123965, 9, 0, -12123964, 9, 0, -12123963, 9, 0, -12123962, 9, 0, -12123961, 9, 0, -12123960, 9, 0, -12123959, 9, 0, -12123958, 9, 0, -12123957, 9, 0, -12123956, 9, 0, -12123955, 9, 0, -12123954, 9, 0, -12123953, 9, 0, -12123952, 9, 0, -12123951, 9, 0, -12123950, 9, 0, -12123949, 9, 0, -12123948, 9, 0, -12123947, 9, 0, -12123946, 9, 0, -12123945, 9, 0, -12123944, 9, 0, -12123943, 9, 0, -12123942, 9, 0, -12123941, 9, 0, -12123940, 9, 0, -12123939, 9, 0, -12123938, 9, 0, -12123937, 9, 0, -12123936, 9, 0, -12123935, 9, 0, -12123934, 9, 0, -12123933, 9, 0, -12123932, 9, 0, -12123931, 9, 0, -12123930, 9, 0, -12123929, 9, 0, -12123928, 9, 0, -12123927, 9, 0, -12123926, 9, 0, -12123925, 9, 0, -12123924, 9, 0, -12123923, 9, 0, -12123922, 9, 0, -12123921, 9, 0, -12123920, 9, 0, -12123919, 9, 0, -12123918, 9, 0, -12123917, 9, 0, -12123916, 9, 0, -12123915, 9, 0, -12123914, 9, 0, -12123913, 9, 0, -12123912, 9, 0, -12123911, 9, 0, -12123910, 9, 0, -12123909, 9, 0, -12123908, 9, 0, -12123907, 9, 0, -12123906, 9, 0, -12123905, 9, 0, -12123904, 9, 0, -12123903, 9, 0, -12123902, 9, 0, -12123901, 9, 0, -12123900, 9, 0, -12123899, 9, 0, -12123898, 9, 0, -12123897, 9, 0, -12123896, 9, 0, -12123895, 9, 0, -12123894, 9, 0, -12058594, 9, 0, -12058593, 9, 0, -12058592, 9, 0, -12058591, 9, 0, -12058590, 9, 0, -12058589, 9, 0, -12058588, 9, 0, -12058587, 9, 0, -12058586, 9, 0, -12058585, 9, 0, -12058584, 9, 0, -12058583, 9, 0, -12058582, 9, 0, -12058581, 9, 0, -12058580, 9, 0, -12058579, 9, 0, -12058578, 9, 0, -12058577, 9, 0, -12058576, 9, 0, -12058575, 9, 0, -12058574, 9, 0, -12058573, 9, 0, -12058572, 9, 0, -12058571, 9, 0, -12058570, 9, 0, -12058569, 9, 0, -12058568, 9, 0, -12058567, 9, 0, -12058566, 9, 0, -12058565, 9, 0, -12058564, 9, 0, -12058563, 9, 0, -12058562, 9, 0, -12058561, 9, 0, -12058560, 9, 0, -12058559, 9, 0, -12058558, 9, 0, -12058557, 9, 0, -12058556, 9, 0, -12058555, 9, 0, -12058554, 9, 0, -12058553, 9, 0, -12058552, 9, 0, -12058551, 9, 0, -12058550, 9, 0, -12058549, 9, 0, -12058548, 9, 0, -12058547, 9, 0, -12058546, 9, 0, -12058545, 9, 0, -12058544, 9, 0, -12058543, 9, 0, -12058542, 9, 0, -12058541, 9, 0, -12058540, 9, 0, -12058539, 9, 0, -12058538, 9, 0, -12058537, 9, 0, -12058536, 9, 0, -12058535, 9, 0, -12058534, 9, 0, -12058533, 9, 0, -12058532, 9, 0, -12058531, 9, 0, -12058530, 9, 0, -12058529, 9, 0, -12058528, 9, 0, -12058527, 9, 0, -12058526, 9, 0, -12058525, 9, 0, -12058524, 9, 0, -12058523, 9, 0, -12058522, 9, 0, -12058521, 9, 0, -12058520, 9, 0, -12058519, 9, 0, -12058518, 9, 0, -12058517, 9, 0, -12058516, 9, 0, -12058515, 9, 0, -12058514, 9, 0, -12058513, 9, 0, -12058512, 9, 0, -12058511, 9, 0, -12058510, 9, 0, -12058509, 9, 0, -12058508, 9, 0, -12058507, 9, 0, -12058506, 9, 0, -12058505, 9, 0, -12058504, 9, 0, -12058503, 9, 0, -12058502, 9, 0, -12058501, 9, 0, -12058500, 9, 0, -12058499, 9, 0, -12058498, 9, 0, -12058497, 9, 0, -12058496, 9, 0, -12058495, 9, 0, -12058494, 9, 0, -12058493, 9, 0, -12058492, 9, 0, -12058491, 9, 0, -12058490, 9, 0, -12058489, 9, 0, -12058488, 9, 0, -12058487, 9, 0, -12058486, 9, 0, -12058485, 9, 0, -12058484, 9, 0, -12058483, 9, 0, -12058482, 9, 0, -12058481, 9, 0, -12058480, 9, 0, -12058479, 9, 0, -12058478, 9, 0, -12058477, 9, 0, -12058476, 9, 0, -12058475, 9, 0, -12058474, 9, 0, -12058473, 9, 0, -12058472, 9, 0, -12058471, 9, 0, -12058470, 9, 0, -12058469, 9, 0, -12058468, 9, 0, -12058467, 9, 0, -12058466, 9, 0, -12058465, 9, 0, -12058464, 9, 0, -12058463, 9, 0, -12058462, 9, 0, -12058461, 9, 0, -12058460, 9, 0, -12058459, 9, 0, -12058458, 9, 0, -12058457, 9, 0, -12058456, 9, 0, -12058455, 9, 0, -12058454, 9, 0, -12058453, 9, 0, -12058452, 9, 0, -12058451, 9, 0, -12058450, 9, 0, -12058449, 9, 0, -12058448, 9, 0, -12058447, 9, 0, -12058446, 9, 0, -12058445, 9, 0, -12058444, 9, 0, -12058443, 9, 0, -12058442, 9, 0, -12058441, 9, 0, -12058440, 9, 0, -12058439, 9, 0, -12058438, 9, 0, -12058437, 9, 0, -12058436, 9, 0, -12058435, 9, 0, -12058434, 9, 0, -12058433, 9, 0, -12058432, 9, 0, -12058431, 9, 0, -12058430, 9, 0, -12058429, 9, 0, -12058428, 9, 0, -12058427, 9, 0, -12058426, 9, 0, -12058425, 9, 0, -12058424, 9, 0, -12058423, 9, 0, -12058422, 9, 0, -12058421, 9, 0, -12058420, 9, 0, -12058419, 9, 0, -12058418, 9, 0, -12058417, 9, 0, -12058416, 9, 0, -12058415, 9, 0, -12058414, 9, 0, -12058413, 9, 0, -12058412, 9, 0, -12058411, 9, 0, -12058410, 9, 0, -12058409, 9, 0, -12058408, 9, 0, -12058407, 9, 0, -12058406, 9, 0, -12058405, 9, 0, -12058404, 9, 0, -12058403, 9, 0, -12058402, 9, 0, -12058401, 9, 0, -12058400, 9, 0, -12058399, 9, 0, -12058398, 9, 0, -12058397, 9, 0, -12058396, 9, 0, -12058395, 9, 0, -12058394, 9, 0, -12058393, 9, 0, -12058392, 9, 0, -12058391, 9, 0, -12058390, 9, 0, -12058389, 9, 0, -12058388, 9, 0, -12058387, 9, 0, -12058386, 9, 0, -12058385, 9, 0, -12058384, 9, 0, -12058383, 9, 0, -12058382, 9, 0, -12058381, 9, 0, -12058380, 9, 0, -12058379, 9, 0, -12058378, 9, 0, -12058377, 9, 0, -12058376, 9, 0, -12058375, 9, 0, -12058374, 9, 0, -12058373, 9, 0, -12058372, 9, 0, -12058371, 9, 0, -12058370, 9, 0, -12058369, 9, 0, -12058368, 9, 0, -12058367, 9, 0, -12058366, 9, 0, -12058365, 9, 0, -12058364, 9, 0, -12058363, 9, 0, -12058362, 9, 0, -12058361, 9, 0, -12058360, 9, 0, -12058359, 9, 0, -12058358, 9, 0, -11993058, 9, 0, -11993057, 9, 0, -11993056, 9, 0, -11993055, 9, 0, -11993054, 9, 0, -11993053, 9, 0, -11993052, 9, 0, -11993051, 9, 0, -11993050, 9, 0, -11993049, 9, 0, -11993048, 9, 0, -11993047, 9, 0, -11993046, 9, 0, -11993045, 9, 0, -11993044, 9, 0, -11993043, 9, 0, -11993042, 9, 0, -11993041, 9, 0, -11993040, 9, 0, -11993039, 9, 0, -11993038, 9, 0, -11993037, 9, 0, -11993036, 9, 0, -11993035, 9, 0, -11993034, 9, 0, -11993033, 9, 0, -11993032, 9, 0, -11993031, 9, 0, -11993030, 9, 0, -11993029, 9, 0, -11993028, 9, 0, -11993027, 9, 0, -11993026, 9, 0, -11993025, 9, 0, -11993024, 9, 0, -11993023, 9, 0, -11993022, 9, 0, -11993021, 9, 0, -11993020, 9, 0, -11993019, 9, 0, -11993018, 9, 0, -11993017, 9, 0, -11993016, 9, 0, -11993015, 9, 0, -11993014, 9, 0, -11993013, 9, 0, -11993012, 9, 0, -11993011, 9, 0, -11993010, 9, 0, -11993009, 9, 0, -11993008, 9, 0, -11993007, 9, 0, -11993006, 9, 0, -11993005, 9, 0, -11993004, 9, 0, -11993003, 9, 0, -11993002, 9, 0, -11993001, 9, 0, -11993000, 9, 0, -11992999, 9, 0, -11992998, 9, 0, -11992997, 9, 0, -11992996, 9, 0, -11992995, 9, 0, -11992994, 9, 0, -11992993, 9, 0, -11992992, 9, 0, -11992991, 9, 0, -11992990, 9, 0, -11992989, 9, 0, -11992988, 9, 0, -11992987, 9, 0, -11992986, 9, 0, -11992985, 9, 0, -11992984, 9, 0, -11992983, 9, 0, -11992982, 9, 0, -11992981, 9, 0, -11992980, 9, 0, -11992979, 9, 0, -11992978, 9, 0, -11992977, 9, 0, -11992976, 9, 0, -11992975, 9, 0, -11992974, 9, 0, -11992973, 9, 0, -11992972, 9, 0, -11992971, 9, 0, -11992970, 9, 0, -11992969, 9, 0, -11992968, 9, 0, -11992967, 9, 0, -11992966, 9, 0, -11992965, 9, 0, -11992964, 9, 0, -11992963, 9, 0, -11992962, 9, 0, -11992961, 9, 0, -11992960, 9, 0, -11992959, 9, 0, -11992958, 9, 0, -11992957, 9, 0, -11992956, 9, 0, -11992955, 9, 0, -11992954, 9, 0, -11992953, 9, 0, -11992952, 9, 0, -11992951, 9, 0, -11992950, 9, 0, -11992949, 9, 0, -11992948, 9, 0, -11992947, 9, 0, -11992946, 9, 0, -11992945, 9, 0, -11992944, 9, 0, -11992943, 9, 0, -11992942, 9, 0, -11992941, 9, 0, -11992940, 9, 0, -11992939, 9, 0, -11992938, 9, 0, -11992937, 9, 0, -11992936, 9, 0, -11992935, 9, 0, -11992934, 9, 0, -11992933, 9, 0, -11992932, 9, 0, -11992931, 9, 0, -11992930, 9, 0, -11992929, 9, 0, -11992928, 9, 0, -11992927, 9, 0, -11992926, 9, 0, -11992925, 9, 0, -11992924, 9, 0, -11992923, 9, 0, -11992922, 9, 0, -11992921, 9, 0, -11992920, 9, 0, -11992919, 9, 0, -11992918, 9, 0, -11992917, 9, 0, -11992916, 9, 0, -11992915, 9, 0, -11992914, 9, 0, -11992913, 9, 0, -11992912, 9, 0, -11992911, 9, 0, -11992910, 9, 0, -11992909, 9, 0, -11992908, 9, 0, -11992907, 9, 0, -11992906, 9, 0, -11992905, 9, 0, -11992904, 9, 0, -11992903, 9, 0, -11992902, 9, 0, -11992901, 9, 0, -11992900, 9, 0, -11992899, 9, 0, -11992898, 9, 0, -11992897, 9, 0, -11992896, 9, 0, -11992895, 9, 0, -11992894, 9, 0, -11992893, 9, 0, -11992892, 9, 0, -11992891, 9, 0, -11992890, 9, 0, -11992889, 9, 0, -11992888, 9, 0, -11992887, 9, 0, -11992886, 9, 0, -11992885, 9, 0, -11992884, 9, 0, -11992883, 9, 0, -11992882, 9, 0, -11992881, 9, 0, -11992880, 9, 0, -11992879, 9, 0, -11992878, 9, 0, -11992877, 9, 0, -11992876, 9, 0, -11992875, 9, 0, -11992874, 9, 0, -11992873, 9, 0, -11992872, 9, 0, -11992871, 9, 0, -11992870, 9, 0, -11992869, 9, 0, -11992868, 9, 0, -11992867, 9, 0, -11992866, 9, 0, -11992865, 9, 0, -11992864, 9, 0, -11992863, 9, 0, -11992862, 9, 0, -11992861, 9, 0, -11992860, 9, 0, -11992859, 9, 0, -11992858, 9, 0, -11992857, 9, 0, -11992856, 9, 0, -11992855, 9, 0, -11992854, 9, 0, -11992853, 9, 0, -11992852, 9, 0, -11992851, 9, 0, -11992850, 9, 0, -11992849, 9, 0, -11992848, 9, 0, -11992847, 9, 0, -11992846, 9, 0, -11992845, 9, 0, -11992844, 9, 0, -11992843, 9, 0, -11992842, 9, 0, -11992841, 9, 0, -11992840, 9, 0, -11992839, 9, 0, -11992838, 9, 0, -11992837, 9, 0, -11992836, 9, 0, -11992835, 9, 0, -11992834, 9, 0, -11992833, 9, 0, -11992832, 9, 0, -11992831, 9, 0, -11992830, 9, 0, -11992829, 9, 0, -11992828, 9, 0, -11992827, 9, 0, -11992826, 9, 0, -11992825, 9, 0, -11992824, 9, 0, -11992823, 9, 0, -11992822, 9, 0, -11927522, 9, 0, -11927521, 9, 0, -11927520, 9, 0, -11927519, 9, 0, -11927518, 9, 0, -11927517, 9, 0, -11927516, 9, 0, -11927515, 9, 0, -11927514, 9, 0, -11927513, 9, 0, -11927512, 9, 0, -11927511, 9, 0, -11927510, 9, 0, -11927509, 9, 0, -11927508, 9, 0, -11927507, 9, 0, -11927506, 9, 0, -11927505, 9, 0, -11927504, 9, 0, -11927503, 9, 0, -11927502, 9, 0, -11927501, 9, 0, -11927500, 9, 0, -11927499, 9, 0, -11927498, 9, 0, -11927497, 9, 0, -11927496, 9, 0, -11927495, 9, 0, -11927494, 9, 0, -11927493, 9, 0, -11927492, 9, 0, -11927491, 9, 0, -11927490, 9, 0, -11927489, 9, 0, -11927488, 9, 0, -11927487, 9, 0, -11927486, 9, 0, -11927485, 9, 0, -11927484, 9, 0, -11927483, 9, 0, -11927482, 9, 0, -11927481, 9, 0, -11927480, 9, 0, -11927479, 9, 0, -11927478, 9, 0, -11927477, 9, 0, -11927476, 9, 0, -11927475, 9, 0, -11927474, 9, 0, -11927473, 9, 0, -11927472, 9, 0, -11927471, 9, 0, -11927470, 9, 0, -11927469, 9, 0, -11927468, 9, 0, -11927467, 9, 0, -11927466, 9, 0, -11927465, 9, 0, -11927464, 9, 0, -11927463, 9, 0, -11927462, 9, 0, -11927461, 9, 0, -11927460, 9, 0, -11927459, 9, 0, -11927458, 9, 0, -11927457, 9, 0, -11927456, 9, 0, -11927455, 9, 0, -11927454, 9, 0, -11927453, 9, 0, -11927452, 9, 0, -11927451, 9, 0, -11927450, 9, 0, -11927449, 9, 0, -11927448, 9, 0, -11927447, 9, 0, -11927446, 9, 0, -11927445, 9, 0, -11927444, 9, 0, -11927443, 9, 0, -11927442, 9, 0, -11927441, 9, 0, -11927440, 9, 0, -11927439, 9, 0, -11927438, 9, 0, -11927437, 9, 0, -11927436, 9, 0, -11927435, 9, 0, -11927434, 9, 0, -11927433, 9, 0, -11927432, 9, 0, -11927431, 9, 0, -11927430, 9, 0, -11927429, 9, 0, -11927428, 9, 0, -11927427, 9, 0, -11927426, 9, 0, -11927425, 9, 0, -11927424, 9, 0, -11927423, 9, 0, -11927422, 9, 0, -11927421, 9, 0, -11927420, 9, 0, -11927419, 9, 0, -11927418, 9, 0, -11927417, 9, 0, -11927416, 9, 0, -11927415, 9, 0, -11927414, 9, 0, -11927413, 9, 0, -11927412, 9, 0, -11927411, 9, 0, -11927410, 9, 0, -11927409, 9, 0, -11927408, 9, 0, -11927407, 9, 0, -11927406, 9, 0, -11927405, 9, 0, -11927404, 9, 0, -11927403, 9, 0, -11927402, 9, 0, -11927401, 9, 0, -11927400, 9, 0, -11927399, 9, 0, -11927398, 9, 0, -11927397, 9, 0, -11927396, 9, 0, -11927395, 9, 0, -11927394, 9, 0, -11927393, 9, 0, -11927392, 9, 0, -11927391, 9, 0, -11927390, 9, 0, -11927389, 9, 0, -11927388, 9, 0, -11927387, 9, 0, -11927386, 9, 0, -11927385, 9, 0, -11927384, 9, 0, -11927383, 9, 0, -11927382, 9, 0, -11927381, 9, 0, -11927380, 9, 0, -11927379, 9, 0, -11927378, 9, 0, -11927377, 9, 0, -11927376, 9, 0, -11927375, 9, 0, -11927374, 9, 0, -11927373, 9, 0, -11927372, 9, 0, -11927371, 9, 0, -11927370, 9, 0, -11927369, 9, 0, -11927368, 9, 0, -11927367, 9, 0, -11927366, 9, 0, -11927365, 9, 0, -11927364, 9, 0, -11927363, 9, 0, -11927362, 9, 0, -11927361, 9, 0, -11927360, 9, 0, -11927359, 9, 0, -11927358, 9, 0, -11927357, 9, 0, -11927356, 9, 0, -11927355, 9, 0, -11927354, 9, 0, -11927353, 9, 0, -11927352, 9, 0, -11927351, 9, 0, -11927350, 9, 0, -11927349, 9, 0, -11927348, 9, 0, -11927347, 9, 0, -11927346, 9, 0, -11927345, 9, 0, -11927344, 9, 0, -11927343, 9, 0, -11927342, 9, 0, -11927341, 9, 0, -11927340, 9, 0, -11927339, 9, 0, -11927338, 9, 0, -11927337, 9, 0, -11927336, 9, 0, -11927335, 9, 0, -11927334, 9, 0, -11927333, 9, 0, -11927332, 9, 0, -11927331, 9, 0, -11927330, 9, 0, -11927329, 9, 0, -11927328, 9, 0, -11927327, 9, 0, -11927326, 9, 0, -11927325, 9, 0, -11927324, 9, 0, -11927323, 9, 0, -11927322, 9, 0, -11927321, 9, 0, -11927320, 9, 0, -11927319, 9, 0, -11927318, 9, 0, -11927317, 9, 0, -11927316, 9, 0, -11927315, 9, 0, -11927314, 9, 0, -11927313, 9, 0, -11927312, 9, 0, -11927311, 9, 0, -11927310, 9, 0, -11927309, 9, 0, -11927308, 9, 0, -11927307, 9, 0, -11927306, 9, 0, -11927305, 9, 0, -11927304, 9, 0, -11927303, 9, 0, -11927302, 9, 0, -11927301, 9, 0, -11927300, 9, 0, -11927299, 9, 0, -11927298, 9, 0, -11927297, 9, 0, -11927296, 9, 0, -11927295, 9, 0, -11927294, 9, 0, -11927293, 9, 0, -11927292, 9, 0, -11927291, 9, 0, -11927290, 9, 0, -11927289, 9, 0, -11927288, 9, 0, -11927287, 9, 0, -11927286, 9, 0, -11861986, 9, 0, -11861985, 9, 0, -11861984, 9, 0, -11861983, 9, 0, -11861982, 9, 0, -11861981, 9, 0, -11861980, 9, 0, -11861979, 9, 0, -11861978, 9, 0, -11861977, 9, 0, -11861976, 9, 0, -11861975, 9, 0, -11861974, 9, 0, -11861973, 9, 0, -11861972, 9, 0, -11861971, 9, 0, -11861970, 9, 0, -11861969, 9, 0, -11861968, 9, 0, -11861967, 9, 0, -11861966, 9, 0, -11861965, 9, 0, -11861964, 9, 0, -11861963, 9, 0, -11861962, 9, 0, -11861961, 9, 0, -11861960, 9, 0, -11861959, 9, 0, -11861958, 9, 0, -11861957, 9, 0, -11861956, 9, 0, -11861955, 9, 0, -11861954, 9, 0, -11861953, 9, 0, -11861952, 9, 0, -11861951, 9, 0, -11861950, 9, 0, -11861949, 9, 0, -11861948, 9, 0, -11861947, 9, 0, -11861946, 9, 0, -11861945, 9, 0, -11861944, 9, 0, -11861943, 9, 0, -11861942, 9, 0, -11861941, 9, 0, -11861940, 9, 0, -11861939, 9, 0, -11861938, 9, 0, -11861937, 9, 0, -11861936, 9, 0, -11861935, 9, 0, -11861934, 9, 0, -11861933, 9, 0, -11861932, 9, 0, -11861931, 9, 0, -11861930, 9, 0, -11861929, 9, 0, -11861928, 9, 0, -11861927, 9, 0, -11861926, 9, 0, -11861925, 9, 0, -11861924, 9, 0, -11861923, 9, 0, -11861922, 9, 0, -11861921, 9, 0, -11861920, 9, 0, -11861919, 9, 0, -11861918, 9, 0, -11861917, 9, 0, -11861916, 9, 0, -11861915, 9, 0, -11861914, 9, 0, -11861913, 9, 0, -11861912, 9, 0, -11861911, 9, 0, -11861910, 9, 0, -11861909, 9, 0, -11861908, 9, 0, -11861907, 9, 0, -11861906, 9, 0, -11861905, 9, 0, -11861904, 9, 0, -11861903, 9, 0, -11861902, 9, 0, -11861901, 9, 0, -11861900, 9, 0, -11861899, 9, 0, -11861898, 9, 0, -11861897, 9, 0, -11861896, 9, 0, -11861895, 9, 0, -11861894, 9, 0, -11861893, 9, 0, -11861892, 9, 0, -11861891, 9, 0, -11861890, 9, 0, -11861889, 9, 0, -11861888, 9, 0, -11861887, 9, 0, -11861886, 9, 0, -11861885, 9, 0, -11861884, 9, 0, -11861883, 9, 0, -11861882, 9, 0, -11861881, 9, 0, -11861880, 9, 0, -11861879, 9, 0, -11861878, 9, 0, -11861877, 9, 0, -11861876, 9, 0, -11861875, 9, 0, -11861874, 9, 0, -11861873, 9, 0, -11861872, 9, 0, -11861871, 9, 0, -11861870, 9, 0, -11861869, 9, 0, -11861868, 9, 0, -11861867, 9, 0, -11861866, 9, 0, -11861865, 9, 0, -11861864, 9, 0, -11861863, 9, 0, -11861862, 9, 0, -11861861, 9, 0, -11861860, 9, 0, -11861859, 9, 0, -11861858, 9, 0, -11861857, 9, 0, -11861856, 9, 0, -11861855, 9, 0, -11861854, 9, 0, -11861853, 9, 0, -11861852, 9, 0, -11861851, 9, 0, -11861850, 9, 0, -11861849, 9, 0, -11861848, 9, 0, -11861847, 9, 0, -11861846, 9, 0, -11861845, 9, 0, -11861844, 9, 0, -11861843, 9, 0, -11861842, 9, 0, -11861841, 9, 0, -11861840, 9, 0, -11861839, 9, 0, -11861838, 9, 0, -11861837, 9, 0, -11861836, 9, 0, -11861835, 9, 0, -11861834, 9, 0, -11861833, 9, 0, -11861832, 9, 0, -11861831, 9, 0, -11861830, 9, 0, -11861829, 9, 0, -11861828, 9, 0, -11861827, 9, 0, -11861826, 9, 0, -11861825, 9, 0, -11861824, 9, 0, -11861823, 9, 0, -11861822, 9, 0, -11861821, 9, 0, -11861820, 9, 0, -11861819, 9, 0, -11861818, 9, 0, -11861817, 9, 0, -11861816, 9, 0, -11861815, 9, 0, -11861814, 9, 0, -11861813, 9, 0, -11861812, 9, 0, -11861811, 9, 0, -11861810, 9, 0, -11861809, 9, 0, -11861808, 9, 0, -11861807, 9, 0, -11861806, 9, 0, -11861805, 9, 0, -11861804, 9, 0, -11861803, 9, 0, -11861802, 9, 0, -11861801, 9, 0, -11861800, 9, 0, -11861799, 9, 0, -11861798, 9, 0, -11861797, 9, 0, -11861796, 9, 0, -11861795, 9, 0, -11861794, 9, 0, -11861793, 9, 0, -11861792, 9, 0, -11861791, 9, 0, -11861790, 9, 0, -11861789, 9, 0, -11861788, 9, 0, -11861787, 9, 0, -11861786, 9, 0, -11861785, 9, 0, -11861784, 9, 0, -11861783, 9, 0, -11861782, 9, 0, -11861781, 9, 0, -11861780, 9, 0, -11861779, 9, 0, -11861778, 9, 0, -11861777, 9, 0, -11861776, 9, 0, -11861775, 9, 0, -11861774, 9, 0, -11861773, 9, 0, -11861772, 9, 0, -11861771, 9, 0, -11861770, 9, 0, -11861769, 9, 0, -11861768, 9, 0, -11861767, 9, 0, -11861766, 9, 0, -11861765, 9, 0, -11861764, 9, 0, -11861763, 9, 0, -11861762, 9, 0, -11861761, 9, 0, -11861760, 9, 0, -11861759, 9, 0, -11861758, 9, 0, -11861757, 9, 0, -11861756, 9, 0, -11861755, 9, 0, -11861754, 9, 0, -11861753, 9, 0, -11861752, 9, 0, -11861751, 9, 0, -11861750, 9, 0, -11796450, 9, 0, -11796449, 9, 0, -11796448, 9, 0, -11796447, 9, 0, -11796446, 9, 0, -11796445, 9, 0, -11796444, 9, 0, -11796443, 9, 0, -11796442, 9, 0, -11796441, 9, 0, -11796440, 9, 0, -11796439, 9, 0, -11796438, 9, 0, -11796437, 9, 0, -11796436, 9, 0, -11796435, 9, 0, -11796434, 9, 0, -11796433, 9, 0, -11796432, 9, 0, -11796431, 9, 0, -11796430, 9, 0, -11796429, 9, 0, -11796428, 9, 0, -11796427, 9, 0, -11796426, 9, 0, -11796425, 9, 0, -11796424, 9, 0, -11796423, 9, 0, -11796422, 9, 0, -11796421, 9, 0, -11796420, 9, 0, -11796419, 9, 0, -11796418, 9, 0, -11796417, 9, 0, -11796416, 9, 0, -11796415, 9, 0, -11796414, 9, 0, -11796413, 9, 0, -11796412, 9, 0, -11796411, 9, 0, -11796410, 9, 0, -11796409, 9, 0, -11796408, 9, 0, -11796407, 9, 0, -11796406, 9, 0, -11796405, 9, 0, -11796404, 9, 0, -11796403, 9, 0, -11796402, 9, 0, -11796401, 9, 0, -11796400, 9, 0, -11796399, 9, 0, -11796398, 9, 0, -11796397, 9, 0, -11796396, 9, 0, -11796395, 9, 0, -11796394, 9, 0, -11796393, 9, 0, -11796392, 9, 0, -11796391, 9, 0, -11796390, 9, 0, -11796389, 9, 0, -11796388, 9, 0, -11796387, 9, 0, -11796386, 9, 0, -11796385, 9, 0, -11796384, 9, 0, -11796383, 9, 0, -11796382, 9, 0, -11796381, 9, 0, -11796380, 9, 0, -11796379, 9, 0, -11796378, 9, 0, -11796377, 9, 0, -11796376, 9, 0, -11796375, 9, 0, -11796374, 9, 0, -11796373, 9, 0, -11796372, 9, 0, -11796371, 9, 0, -11796370, 9, 0, -11796369, 9, 0, -11796368, 9, 0, -11796367, 9, 0, -11796366, 9, 0, -11796365, 9, 0, -11796364, 9, 0, -11796363, 9, 0, -11796362, 9, 0, -11796361, 9, 0, -11796360, 9, 0, -11796359, 9, 0, -11796358, 9, 0, -11796357, 9, 0, -11796356, 9, 0, -11796355, 9, 0, -11796354, 9, 0, -11796353, 9, 0, -11796352, 9, 0, -11796351, 9, 0, -11796350, 9, 0, -11796349, 9, 0, -11796348, 9, 0, -11796347, 9, 0, -11796346, 9, 0, -11796345, 9, 0, -11796344, 9, 0, -11796343, 9, 0, -11796342, 9, 0, -11796341, 9, 0, -11796340, 9, 0, -11796339, 9, 0, -11796338, 9, 0, -11796337, 9, 0, -11796336, 9, 0, -11796335, 9, 0, -11796334, 9, 0, -11796333, 9, 0, -11796332, 9, 0, -11796331, 9, 0, -11796330, 9, 0, -11796329, 9, 0, -11796328, 9, 0, -11796327, 9, 0, -11796326, 9, 0, -11796325, 9, 0, -11796324, 9, 0, -11796323, 9, 0, -11796322, 9, 0, -11796321, 9, 0, -11796320, 9, 0, -11796319, 9, 0, -11796318, 9, 0, -11796317, 9, 0, -11796316, 9, 0, -11796315, 9, 0, -11796314, 9, 0, -11796313, 9, 0, -11796312, 9, 0, -11796311, 9, 0, -11796310, 9, 0, -11796309, 9, 0, -11796308, 9, 0, -11796307, 9, 0, -11796306, 9, 0, -11796305, 9, 0, -11796304, 9, 0, -11796303, 9, 0, -11796302, 9, 0, -11796301, 9, 0, -11796300, 9, 0, -11796299, 9, 0, -11796298, 9, 0, -11796297, 9, 0, -11796296, 9, 0, -11796295, 9, 0, -11796294, 9, 0, -11796293, 9, 0, -11796292, 9, 0, -11796291, 9, 0, -11796290, 9, 0, -11796289, 9, 0, -11796288, 9, 0, -11796287, 9, 0, -11796286, 9, 0, -11796285, 9, 0, -11796284, 9, 0, -11796283, 9, 0, -11796282, 9, 0, -11796281, 9, 0, -11796280, 9, 0, -11796279, 9, 0, -11796278, 9, 0, -11796277, 9, 0, -11796276, 9, 0, -11796275, 9, 0, -11796274, 9, 0, -11796273, 9, 0, -11796272, 9, 0, -11796271, 9, 0, -11796270, 9, 0, -11796269, 9, 0, -11796268, 9, 0, -11796267, 9, 0, -11796266, 9, 0, -11796265, 9, 0, -11796264, 9, 0, -11796263, 9, 0, -11796262, 9, 0, -11796261, 9, 0, -11796260, 9, 0, -11796259, 9, 0, -11796258, 9, 0, -11796257, 9, 0, -11796256, 9, 0, -11796255, 9, 0, -11796254, 9, 0, -11796253, 9, 0, -11796252, 9, 0, -11796251, 9, 0, -11796250, 9, 0, -11796249, 9, 0, -11796248, 9, 0, -11796247, 9, 0, -11796246, 9, 0, -11796245, 9, 0, -11796244, 9, 0, -11796243, 9, 0, -11796242, 9, 0, -11796241, 9, 0, -11796240, 9, 0, -11796239, 9, 0, -11796238, 9, 0, -11796237, 9, 0, -11796236, 9, 0, -11796235, 9, 0, -11796234, 9, 0, -11796233, 9, 0, -11796232, 9, 0, -11796231, 9, 0, -11796230, 9, 0, -11796229, 9, 0, -11796228, 9, 0, -11796227, 9, 0, -11796226, 9, 0, -11796225, 9, 0, -11796224, 9, 0, -11796223, 9, 0, -11796222, 9, 0, -11796221, 9, 0, -11796220, 9, 0, -11796219, 9, 0, -11796218, 9, 0, -11796217, 9, 0, -11796216, 9, 0, -11796215, 9, 0, -11796214, 9, 0, -11730914, 9, 0, -11730913, 9, 0, -11730912, 9, 0, -11730911, 9, 0, -11730910, 9, 0, -11730909, 9, 0, -11730908, 9, 0, -11730907, 9, 0, -11730906, 9, 0, -11730905, 9, 0, -11730904, 9, 0, -11730903, 9, 0, -11730902, 9, 0, -11730901, 9, 0, -11730900, 9, 0, -11730899, 9, 0, -11730898, 9, 0, -11730897, 9, 0, -11730896, 9, 0, -11730895, 9, 0, -11730894, 9, 0, -11730893, 9, 0, -11730892, 9, 0, -11730891, 9, 0, -11730890, 9, 0, -11730889, 9, 0, -11730888, 9, 0, -11730887, 9, 0, -11730886, 9, 0, -11730885, 9, 0, -11730884, 9, 0, -11730883, 9, 0, -11730882, 9, 0, -11730881, 9, 0, -11730880, 9, 0, -11730879, 9, 0, -11730878, 9, 0, -11730877, 9, 0, -11730876, 9, 0, -11730875, 9, 0, -11730874, 9, 0, -11730873, 9, 0, -11730872, 9, 0, -11730871, 9, 0, -11730870, 9, 0, -11730869, 9, 0, -11730868, 9, 0, -11730867, 9, 0, -11730866, 9, 0, -11730865, 9, 0, -11730864, 9, 0, -11730863, 9, 0, -11730862, 9, 0, -11730861, 9, 0, -11730860, 9, 0, -11730859, 9, 0, -11730858, 9, 0, -11730857, 9, 0, -11730856, 9, 0, -11730855, 9, 0, -11730854, 9, 0, -11730853, 9, 0, -11730852, 9, 0, -11730851, 9, 0, -11730850, 9, 0, -11730849, 9, 0, -11730848, 9, 0, -11730847, 9, 0, -11730846, 9, 0, -11730845, 9, 0, -11730844, 9, 0, -11730843, 9, 0, -11730842, 9, 0, -11730841, 9, 0, -11730840, 9, 0, -11730839, 9, 0, -11730838, 9, 0, -11730837, 9, 0, -11730836, 9, 0, -11730835, 9, 0, -11730834, 9, 0, -11730833, 9, 0, -11730832, 9, 0, -11730831, 9, 0, -11730830, 9, 0, -11730829, 9, 0, -11730828, 9, 0, -11730827, 9, 0, -11730826, 9, 0, -11730825, 9, 0, -11730824, 9, 0, -11730823, 9, 0, -11730822, 9, 0, -11730821, 9, 0, -11730820, 9, 0, -11730819, 9, 0, -11730818, 9, 0, -11730817, 9, 0, -11730816, 9, 0, -11730815, 9, 0, -11730814, 9, 0, -11730813, 9, 0, -11730812, 9, 0, -11730811, 9, 0, -11730810, 9, 0, -11730809, 9, 0, -11730808, 9, 0, -11730807, 9, 0, -11730806, 9, 0, -11730805, 9, 0, -11730804, 9, 0, -11730803, 9, 0, -11730802, 9, 0, -11730801, 9, 0, -11730800, 9, 0, -11730799, 9, 0, -11730798, 9, 0, -11730797, 9, 0, -11730796, 9, 0, -11730795, 9, 0, -11730794, 9, 0, -11730793, 9, 0, -11730792, 9, 0, -11730791, 9, 0, -11730790, 9, 0, -11730789, 9, 0, -11730788, 9, 0, -11730787, 9, 0, -11730786, 9, 0, -11730785, 9, 0, -11730784, 9, 0, -11730783, 9, 0, -11730782, 9, 0, -11730781, 9, 0, -11730780, 9, 0, -11730779, 9, 0, -11730778, 9, 0, -11730777, 9, 0, -11730776, 9, 0, -11730775, 9, 0, -11730774, 9, 0, -11730773, 9, 0, -11730772, 9, 0, -11730771, 9, 0, -11730770, 9, 0, -11730769, 9, 0, -11730768, 9, 0, -11730767, 9, 0, -11730766, 9, 0, -11730765, 9, 0, -11730764, 9, 0, -11730763, 9, 0, -11730762, 9, 0, -11730761, 9, 0, -11730760, 9, 0, -11730759, 9, 0, -11730758, 9, 0, -11730757, 9, 0, -11730756, 9, 0, -11730755, 9, 0, -11730754, 9, 0, -11730753, 9, 0, -11730752, 9, 0, -11730751, 9, 0, -11730750, 9, 0, -11730749, 9, 0, -11730748, 9, 0, -11730747, 9, 0, -11730746, 9, 0, -11730745, 9, 0, -11730744, 9, 0, -11730743, 9, 0, -11730742, 9, 0, -11730741, 9, 0, -11730740, 9, 0, -11730739, 9, 0, -11730738, 9, 0, -11730737, 9, 0, -11730736, 9, 0, -11730735, 9, 0, -11730734, 9, 0, -11730733, 9, 0, -11730732, 9, 0, -11730731, 9, 0, -11730730, 9, 0, -11730729, 9, 0, -11730728, 9, 0, -11730727, 9, 0, -11730726, 9, 0, -11730725, 9, 0, -11730724, 9, 0, -11730723, 9, 0, -11730722, 9, 0, -11730721, 9, 0, -11730720, 9, 0, -11730719, 9, 0, -11730718, 9, 0, -11730717, 9, 0, -11730716, 9, 0, -11730715, 9, 0, -11730714, 9, 0, -11730713, 9, 0, -11730712, 9, 0, -11730711, 9, 0, -11730710, 9, 0, -11730709, 9, 0, -11730708, 9, 0, -11730707, 9, 0, -11730706, 9, 0, -11730705, 9, 0, -11730704, 9, 0, -11730703, 9, 0, -11730702, 9, 0, -11730701, 9, 0, -11730700, 9, 0, -11730699, 9, 0, -11730698, 9, 0, -11730697, 9, 0, -11730696, 9, 0, -11730695, 9, 0, -11730694, 9, 0, -11730693, 9, 0, -11730692, 9, 0, -11730691, 9, 0, -11730690, 9, 0, -11730689, 9, 0, -11730688, 9, 0, -11730687, 9, 0, -11730686, 9, 0, -11730685, 9, 0, -11730684, 9, 0, -11730683, 9, 0, -11730682, 9, 0, -11730681, 9, 0, -11730680, 9, 0, -11730679, 9, 0, -11730678, 9, 0, -11665378, 9, 0, -11665377, 9, 0, -11665376, 9, 0, -11665375, 9, 0, -11665374, 9, 0, -11665373, 9, 0, -11665372, 9, 0, -11665371, 9, 0, -11665370, 9, 0, -11665369, 9, 0, -11665368, 9, 0, -11665367, 9, 0, -11665366, 9, 0, -11665365, 9, 0, -11665364, 9, 0, -11665363, 9, 0, -11665362, 9, 0, -11665361, 9, 0, -11665360, 9, 0, -11665359, 9, 0, -11665358, 9, 0, -11665357, 9, 0, -11665356, 9, 0, -11665355, 9, 0, -11665354, 9, 0, -11665353, 9, 0, -11665352, 9, 0, -11665351, 9, 0, -11665350, 9, 0, -11665349, 9, 0, -11665348, 9, 0, -11665347, 9, 0, -11665346, 9, 0, -11665345, 9, 0, -11665344, 9, 0, -11665343, 9, 0, -11665342, 9, 0, -11665341, 9, 0, -11665340, 9, 0, -11665339, 9, 0, -11665338, 9, 0, -11665337, 9, 0, -11665336, 9, 0, -11665335, 9, 0, -11665334, 9, 0, -11665333, 9, 0, -11665332, 9, 0, -11665331, 9, 0, -11665330, 9, 0, -11665329, 9, 0, -11665328, 9, 0, -11665327, 9, 0, -11665326, 9, 0, -11665325, 9, 0, -11665324, 9, 0, -11665323, 9, 0, -11665322, 9, 0, -11665321, 9, 0, -11665320, 9, 0, -11665319, 9, 0, -11665318, 9, 0, -11665317, 9, 0, -11665316, 9, 0, -11665315, 9, 0, -11665314, 9, 0, -11665313, 9, 0, -11665312, 9, 0, -11665311, 9, 0, -11665310, 9, 0, -11665309, 9, 0, -11665308, 9, 0, -11665307, 9, 0, -11665306, 9, 0, -11665305, 9, 0, -11665304, 9, 0, -11665303, 9, 0, -11665302, 9, 0, -11665301, 9, 0, -11665300, 9, 0, -11665299, 9, 0, -11665298, 9, 0, -11665297, 9, 0, -11665296, 9, 0, -11665295, 9, 0, -11665294, 9, 0, -11665293, 9, 0, -11665292, 9, 0, -11665291, 9, 0, -11665290, 9, 0, -11665289, 9, 0, -11665288, 9, 0, -11665287, 9, 0, -11665286, 9, 0, -11665285, 9, 0, -11665284, 9, 0, -11665283, 9, 0, -11665282, 9, 0, -11665281, 9, 0, -11665280, 9, 0, -11665279, 9, 0, -11665278, 9, 0, -11665277, 9, 0, -11665276, 9, 0, -11665275, 9, 0, -11665274, 9, 0, -11665273, 9, 0, -11665272, 9, 0, -11665271, 9, 0, -11665270, 9, 0, -11665269, 9, 0, -11665268, 9, 0, -11665267, 9, 0, -11665266, 9, 0, -11665265, 9, 0, -11665264, 9, 0, -11665263, 9, 0, -11665262, 9, 0, -11665261, 9, 0, -11665260, 9, 0, -11665259, 9, 0, -11665258, 9, 0, -11665257, 9, 0, -11665256, 9, 0, -11665255, 9, 0, -11665254, 9, 0, -11665253, 9, 0, -11665252, 9, 0, -11665251, 9, 0, -11665250, 9, 0, -11665249, 9, 0, -11665248, 9, 0, -11665247, 9, 0, -11665246, 9, 0, -11665245, 9, 0, -11665244, 9, 0, -11665243, 9, 0, -11665242, 9, 0, -11665241, 9, 0, -11665240, 9, 0, -11665239, 9, 0, -11665238, 9, 0, -11665237, 9, 0, -11665236, 9, 0, -11665235, 9, 0, -11665234, 9, 0, -11665233, 9, 0, -11665232, 9, 0, -11665231, 9, 0, -11665230, 9, 0, -11665229, 9, 0, -11665228, 9, 0, -11665227, 9, 0, -11665226, 9, 0, -11665225, 9, 0, -11665224, 9, 0, -11665223, 9, 0, -11665222, 9, 0, -11665221, 9, 0, -11665220, 9, 0, -11665219, 9, 0, -11665218, 9, 0, -11665217, 9, 0, -11665216, 9, 0, -11665215, 9, 0, -11665214, 9, 0, -11665213, 9, 0, -11665212, 9, 0, -11665211, 9, 0, -11665210, 9, 0, -11665209, 9, 0, -11665208, 9, 0, -11665207, 9, 0, -11665206, 9, 0, -11665205, 9, 0, -11665204, 9, 0, -11665203, 9, 0, -11665202, 9, 0, -11665201, 9, 0, -11665200, 9, 0, -11665199, 9, 0, -11665198, 9, 0, -11665197, 9, 0, -11665196, 9, 0, -11665195, 9, 0, -11665194, 9, 0, -11665193, 9, 0, -11665192, 9, 0, -11665191, 9, 0, -11665190, 9, 0, -11665189, 9, 0, -11665188, 9, 0, -11665187, 9, 0, -11665186, 9, 0, -11665185, 9, 0, -11665184, 9, 0, -11665183, 9, 0, -11665182, 9, 0, -11665181, 9, 0, -11665180, 9, 0, -11665179, 9, 0, -11665178, 9, 0, -11665177, 9, 0, -11665176, 9, 0, -11665175, 9, 0, -11665174, 9, 0, -11665173, 9, 0, -11665172, 9, 0, -11665171, 9, 0, -11665170, 9, 0, -11665169, 9, 0, -11665168, 9, 0, -11665167, 9, 0, -11665166, 9, 0, -11665165, 9, 0, -11665164, 9, 0, -11665163, 9, 0, -11665162, 9, 0, -11665161, 9, 0, -11665160, 9, 0, -11665159, 9, 0, -11665158, 9, 0, -11665157, 9, 0, -11665156, 9, 0, -11665155, 9, 0, -11665154, 9, 0, -11665153, 9, 0, -11665152, 9, 0, -11665151, 9, 0, -11665150, 9, 0, -11665149, 9, 0, -11665148, 9, 0, -11665147, 9, 0, -11665146, 9, 0, -11665145, 9, 0, -11665144, 9, 0, -11665143, 9, 0, -11665142, 9, 0, -11599842, 9, 0, -11599841, 9, 0, -11599840, 9, 0, -11599839, 9, 0, -11599838, 9, 0, -11599837, 9, 0, -11599836, 9, 0, -11599835, 9, 0, -11599834, 9, 0, -11599833, 9, 0, -11599832, 9, 0, -11599831, 9, 0, -11599830, 9, 0, -11599829, 9, 0, -11599828, 9, 0, -11599827, 9, 0, -11599826, 9, 0, -11599825, 9, 0, -11599824, 9, 0, -11599823, 9, 0, -11599822, 9, 0, -11599821, 9, 0, -11599820, 9, 0, -11599819, 9, 0, -11599818, 9, 0, -11599817, 9, 0, -11599816, 9, 0, -11599815, 9, 0, -11599814, 9, 0, -11599813, 9, 0, -11599812, 9, 0, -11599811, 9, 0, -11599810, 9, 0, -11599809, 9, 0, -11599808, 9, 0, -11599807, 9, 0, -11599806, 9, 0, -11599805, 9, 0, -11599804, 9, 0, -11599803, 9, 0, -11599802, 9, 0, -11599801, 9, 0, -11599800, 9, 0, -11599799, 9, 0, -11599798, 9, 0, -11599797, 9, 0, -11599796, 9, 0, -11599795, 9, 0, -11599794, 9, 0, -11599793, 9, 0, -11599792, 9, 0, -11599791, 9, 0, -11599790, 9, 0, -11599789, 9, 0, -11599788, 9, 0, -11599787, 9, 0, -11599786, 9, 0, -11599785, 9, 0, -11599784, 9, 0, -11599783, 9, 0, -11599782, 9, 0, -11599781, 9, 0, -11599780, 9, 0, -11599779, 9, 0, -11599778, 9, 0, -11599777, 9, 0, -11599776, 9, 0, -11599775, 9, 0, -11599774, 9, 0, -11599773, 9, 0, -11599772, 9, 0, -11599771, 9, 0, -11599770, 9, 0, -11599769, 9, 0, -11599768, 9, 0, -11599767, 9, 0, -11599766, 9, 0, -11599765, 9, 0, -11599764, 9, 0, -11599763, 9, 0, -11599762, 9, 0, -11599761, 9, 0, -11599760, 9, 0, -11599759, 9, 0, -11599758, 9, 0, -11599757, 9, 0, -11599756, 9, 0, -11599755, 9, 0, -11599754, 9, 0, -11599753, 9, 0, -11599752, 9, 0, -11599751, 9, 0, -11599750, 9, 0, -11599749, 9, 0, -11599748, 9, 0, -11599747, 9, 0, -11599746, 9, 0, -11599745, 9, 0, -11599744, 9, 0, -11599743, 9, 0, -11599742, 9, 0, -11599741, 9, 0, -11599740, 9, 0, -11599739, 9, 0, -11599738, 9, 0, -11599737, 9, 0, -11599736, 9, 0, -11599735, 9, 0, -11599734, 9, 0, -11599733, 9, 0, -11599732, 9, 0, -11599731, 9, 0, -11599730, 9, 0, -11599729, 9, 0, -11599728, 9, 0, -11599727, 9, 0, -11599726, 9, 0, -11599725, 9, 0, -11599724, 9, 0, -11599723, 9, 0, -11599722, 9, 0, -11599721, 9, 0, -11599720, 9, 0, -11599719, 9, 0, -11599718, 9, 0, -11599717, 9, 0, -11599716, 9, 0, -11599715, 9, 0, -11599714, 9, 0, -11599713, 9, 0, -11599712, 9, 0, -11599711, 9, 0, -11599710, 9, 0, -11599709, 9, 0, -11599708, 9, 0, -11599707, 9, 0, -11599706, 9, 0, -11599705, 9, 0, -11599704, 9, 0, -11599703, 9, 0, -11599702, 9, 0, -11599701, 9, 0, -11599700, 9, 0, -11599699, 9, 0, -11599698, 9, 0, -11599697, 9, 0, -11599696, 9, 0, -11599695, 9, 0, -11599694, 9, 0, -11599693, 9, 0, -11599692, 9, 0, -11599691, 9, 0, -11599690, 9, 0, -11599689, 9, 0, -11599688, 9, 0, -11599687, 9, 0, -11599686, 9, 0, -11599685, 9, 0, -11599684, 9, 0, -11599683, 9, 0, -11599682, 9, 0, -11599681, 9, 0, -11599680, 9, 0, -11599679, 9, 0, -11599678, 9, 0, -11599677, 9, 0, -11599676, 9, 0, -11599675, 9, 0, -11599674, 9, 0, -11599673, 9, 0, -11599672, 9, 0, -11599671, 9, 0, -11599670, 9, 0, -11599669, 9, 0, -11599668, 9, 0, -11599667, 9, 0, -11599666, 9, 0, -11599665, 9, 0, -11599664, 9, 0, -11599663, 9, 0, -11599662, 9, 0, -11599661, 9, 0, -11599660, 9, 0, -11599659, 9, 0, -11599658, 9, 0, -11599657, 9, 0, -11599656, 9, 0, -11599655, 9, 0, -11599654, 9, 0, -11599653, 9, 0, -11599652, 9, 0, -11599651, 9, 0, -11599650, 9, 0, -11599649, 9, 0, -11599648, 9, 0, -11599647, 9, 0, -11599646, 9, 0, -11599645, 9, 0, -11599644, 9, 0, -11599643, 9, 0, -11599642, 9, 0, -11599641, 9, 0, -11599640, 9, 0, -11599639, 9, 0, -11599638, 9, 0, -11599637, 9, 0, -11599636, 9, 0, -11599635, 9, 0, -11599634, 9, 0, -11599633, 9, 0, -11599632, 9, 0, -11599631, 9, 0, -11599630, 9, 0, -11599629, 9, 0, -11599628, 9, 0, -11599627, 9, 0, -11599626, 9, 0, -11599625, 9, 0, -11599624, 9, 0, -11599623, 9, 0, -11599622, 9, 0, -11599621, 9, 0, -11599620, 9, 0, -11599619, 9, 0, -11599618, 9, 0, -11599617, 9, 0, -11599616, 9, 0, -11599615, 9, 0, -11599614, 9, 0, -11599613, 9, 0, -11599612, 9, 0, -11599611, 9, 0, -11599610, 9, 0, -11599609, 9, 0, -11599608, 9, 0, -11599607, 9, 0, -11599606, 9, 0, -11534306, 9, 0, -11534305, 9, 0, -11534304, 9, 0, -11534303, 9, 0, -11534302, 9, 0, -11534301, 9, 0, -11534300, 9, 0, -11534299, 9, 0, -11534298, 9, 0, -11534297, 9, 0, -11534296, 9, 0, -11534295, 9, 0, -11534294, 9, 0, -11534293, 9, 0, -11534292, 9, 0, -11534291, 9, 0, -11534290, 9, 0, -11534289, 9, 0, -11534288, 9, 0, -11534287, 9, 0, -11534286, 9, 0, -11534285, 9, 0, -11534284, 9, 0, -11534283, 9, 0, -11534282, 9, 0, -11534281, 9, 0, -11534280, 9, 0, -11534279, 9, 0, -11534278, 9, 0, -11534277, 9, 0, -11534276, 9, 0, -11534275, 9, 0, -11534274, 9, 0, -11534273, 9, 0, -11534272, 9, 0, -11534271, 9, 0, -11534270, 9, 0, -11534269, 9, 0, -11534268, 9, 0, -11534267, 9, 0, -11534266, 9, 0, -11534265, 9, 0, -11534264, 9, 0, -11534263, 9, 0, -11534262, 9, 0, -11534261, 9, 0, -11534260, 9, 0, -11534259, 9, 0, -11534258, 9, 0, -11534257, 9, 0, -11534256, 9, 0, -11534255, 9, 0, -11534254, 9, 0, -11534253, 9, 0, -11534252, 9, 0, -11534251, 9, 0, -11534250, 9, 0, -11534249, 9, 0, -11534248, 9, 0, -11534247, 9, 0, -11534246, 9, 0, -11534245, 9, 0, -11534244, 9, 0, -11534243, 9, 0, -11534242, 9, 0, -11534241, 9, 0, -11534240, 9, 0, -11534239, 9, 0, -11534238, 9, 0, -11534237, 9, 0, -11534236, 9, 0, -11534235, 9, 0, -11534234, 9, 0, -11534233, 9, 0, -11534232, 9, 0, -11534231, 9, 0, -11534230, 9, 0, -11534229, 9, 0, -11534228, 9, 0, -11534227, 9, 0, -11534226, 9, 0, -11534225, 9, 0, -11534224, 9, 0, -11534223, 9, 0, -11534222, 9, 0, -11534221, 9, 0, -11534220, 9, 0, -11534219, 9, 0, -11534218, 9, 0, -11534217, 9, 0, -11534216, 9, 0, -11534215, 9, 0, -11534214, 9, 0, -11534213, 9, 0, -11534212, 9, 0, -11534211, 9, 0, -11534210, 9, 0, -11534209, 9, 0, -11534208, 9, 0, -11534207, 9, 0, -11534206, 9, 0, -11534205, 9, 0, -11534204, 9, 0, -11534203, 9, 0, -11534202, 9, 0, -11534201, 9, 0, -11534200, 9, 0, -11534199, 9, 0, -11534198, 9, 0, -11534197, 9, 0, -11534196, 9, 0, -11534195, 9, 0, -11534194, 9, 0, -11534193, 9, 0, -11534192, 9, 0, -11534191, 9, 0, -11534190, 9, 0, -11534189, 9, 0, -11534188, 9, 0, -11534187, 9, 0, -11534186, 9, 0, -11534185, 9, 0, -11534184, 9, 0, -11534183, 9, 0, -11534182, 9, 0, -11534181, 9, 0, -11534180, 9, 0, -11534179, 9, 0, -11534178, 9, 0, -11534177, 9, 0, -11534176, 9, 0, -11534175, 9, 0, -11534174, 9, 0, -11534173, 9, 0, -11534172, 9, 0, -11534171, 9, 0, -11534170, 9, 0, -11534169, 9, 0, -11534168, 9, 0, -11534167, 9, 0, -11534166, 9, 0, -11534165, 9, 0, -11534164, 9, 0, -11534163, 9, 0, -11534162, 9, 0, -11534161, 9, 0, -11534160, 9, 0, -11534159, 9, 0, -11534158, 9, 0, -11534157, 9, 0, -11534156, 9, 0, -11534155, 9, 0, -11534154, 9, 0, -11534153, 9, 0, -11534152, 9, 0, -11534151, 9, 0, -11534150, 9, 0, -11534149, 9, 0, -11534148, 9, 0, -11534147, 9, 0, -11534146, 9, 0, -11534145, 9, 0, -11534144, 9, 0, -11534143, 9, 0, -11534142, 9, 0, -11534141, 9, 0, -11534140, 9, 0, -11534139, 9, 0, -11534138, 9, 0, -11534137, 9, 0, -11534136, 9, 0, -11534135, 9, 0, -11534134, 9, 0, -11534133, 9, 0, -11534132, 9, 0, -11534131, 9, 0, -11534130, 9, 0, -11534129, 9, 0, -11534128, 9, 0, -11534127, 9, 0, -11534126, 9, 0, -11534125, 9, 0, -11534124, 9, 0, -11534123, 9, 0, -11534122, 9, 0, -11534121, 9, 0, -11534120, 9, 0, -11534119, 9, 0, -11534118, 9, 0, -11534117, 9, 0, -11534116, 9, 0, -11534115, 9, 0, -11534114, 9, 0, -11534113, 9, 0, -11534112, 9, 0, -11534111, 9, 0, -11534110, 9, 0, -11534109, 9, 0, -11534108, 9, 0, -11534107, 9, 0, -11534106, 9, 0, -11534105, 9, 0, -11534104, 9, 0, -11534103, 9, 0, -11534102, 9, 0, -11534101, 9, 0, -11534100, 9, 0, -11534099, 9, 0, -11534098, 9, 0, -11534097, 9, 0, -11534096, 9, 0, -11534095, 9, 0, -11534094, 9, 0, -11534093, 9, 0, -11534092, 9, 0, -11534091, 9, 0, -11534090, 9, 0, -11534089, 9, 0, -11534088, 9, 0, -11534087, 9, 0, -11534086, 9, 0, -11534085, 9, 0, -11534084, 9, 0, -11534083, 9, 0, -11534082, 9, 0, -11534081, 9, 0, -11534080, 9, 0, -11534079, 9, 0, -11534078, 9, 0, -11534077, 9, 0, -11534076, 9, 0, -11534075, 9, 0, -11534074, 9, 0, -11534073, 9, 0, -11534072, 9, 0, -11534071, 9, 0, -11534070, 9, 0, -11468770, 9, 0, -11468769, 9, 0, -11468768, 9, 0, -11468767, 9, 0, -11468766, 9, 0, -11468765, 9, 0, -11468764, 9, 0, -11468763, 9, 0, -11468762, 9, 0, -11468761, 9, 0, -11468760, 9, 0, -11468759, 9, 0, -11468758, 9, 0, -11468757, 9, 0, -11468756, 9, 0, -11468755, 9, 0, -11468754, 9, 0, -11468753, 9, 0, -11468752, 9, 0, -11468751, 9, 0, -11468750, 9, 0, -11468749, 9, 0, -11468748, 9, 0, -11468747, 9, 0, -11468746, 9, 0, -11468745, 9, 0, -11468744, 9, 0, -11468743, 9, 0, -11468742, 9, 0, -11468741, 9, 0, -11468740, 9, 0, -11468739, 9, 0, -11468738, 9, 0, -11468737, 9, 0, -11468736, 9, 0, -11468735, 9, 0, -11468734, 9, 0, -11468733, 9, 0, -11468732, 9, 0, -11468731, 9, 0, -11468730, 9, 0, -11468729, 9, 0, -11468728, 9, 0, -11468727, 9, 0, -11468726, 9, 0, -11468725, 9, 0, -11468724, 9, 0, -11468723, 9, 0, -11468722, 9, 0, -11468721, 9, 0, -11468720, 9, 0, -11468719, 9, 0, -11468718, 9, 0, -11468717, 9, 0, -11468716, 9, 0, -11468715, 9, 0, -11468714, 9, 0, -11468713, 9, 0, -11468712, 9, 0, -11468711, 9, 0, -11468710, 9, 0, -11468709, 9, 0, -11468708, 9, 0, -11468707, 9, 0, -11468706, 9, 0, -11468705, 9, 0, -11468704, 9, 0, -11468703, 9, 0, -11468702, 9, 0, -11468701, 9, 0, -11468700, 9, 0, -11468699, 9, 0, -11468698, 9, 0, -11468697, 9, 0, -11468696, 9, 0, -11468695, 9, 0, -11468694, 9, 0, -11468693, 9, 0, -11468692, 9, 0, -11468691, 9, 0, -11468690, 9, 0, -11468689, 9, 0, -11468688, 9, 0, -11468687, 9, 0, -11468686, 9, 0, -11468685, 9, 0, -11468684, 9, 0, -11468683, 9, 0, -11468682, 9, 0, -11468681, 9, 0, -11468680, 9, 0, -11468679, 9, 0, -11468678, 9, 0, -11468677, 9, 0, -11468676, 9, 0, -11468675, 9, 0, -11468674, 9, 0, -11468673, 9, 0, -11468672, 9, 0, -11468671, 9, 0, -11468670, 9, 0, -11468669, 9, 0, -11468668, 9, 0, -11468667, 9, 0, -11468666, 9, 0, -11468665, 9, 0, -11468664, 9, 0, -11468663, 9, 0, -11468662, 9, 0, -11468661, 9, 0, -11468660, 9, 0, -11468659, 9, 0, -11468658, 9, 0, -11468657, 9, 0, -11468656, 9, 0, -11468655, 9, 0, -11468654, 9, 0, -11468653, 9, 0, -11468652, 9, 0, -11468651, 9, 0, -11468650, 9, 0, -11468649, 9, 0, -11468648, 9, 0, -11468647, 9, 0, -11468646, 9, 0, -11468645, 9, 0, -11468644, 9, 0, -11468643, 9, 0, -11468642, 9, 0, -11468641, 9, 0, -11468640, 9, 0, -11468639, 9, 0, -11468638, 9, 0, -11468637, 9, 0, -11468636, 9, 0, -11468635, 9, 0, -11468634, 9, 0, -11468633, 9, 0, -11468632, 9, 0, -11468631, 9, 0, -11468630, 9, 0, -11468629, 9, 0, -11468628, 9, 0, -11468627, 9, 0, -11468626, 9, 0, -11468625, 9, 0, -11468624, 9, 0, -11468623, 9, 0, -11468622, 9, 0, -11468621, 9, 0, -11468620, 9, 0, -11468619, 9, 0, -11468618, 9, 0, -11468617, 9, 0, -11468616, 9, 0, -11468615, 9, 0, -11468614, 9, 0, -11468613, 9, 0, -11468612, 9, 0, -11468611, 9, 0, -11468610, 9, 0, -11468609, 9, 0, -11468608, 9, 0, -11468607, 9, 0, -11468606, 9, 0, -11468605, 9, 0, -11468604, 9, 0, -11468603, 9, 0, -11468602, 9, 0, -11468601, 9, 0, -11468600, 9, 0, -11468599, 9, 0, -11468598, 9, 0, -11468597, 9, 0, -11468596, 9, 0, -11468595, 9, 0, -11468594, 9, 0, -11468593, 9, 0, -11468592, 9, 0, -11468591, 9, 0, -11468590, 9, 0, -11468589, 9, 0, -11468588, 9, 0, -11468587, 9, 0, -11468586, 9, 0, -11468585, 9, 0, -11468584, 9, 0, -11468583, 9, 0, -11468582, 9, 0, -11468581, 9, 0, -11468580, 9, 0, -11468579, 9, 0, -11468578, 9, 0, -11468577, 9, 0, -11468576, 9, 0, -11468575, 9, 0, -11468574, 9, 0, -11468573, 9, 0, -11468572, 9, 0, -11468571, 9, 0, -11468570, 9, 0, -11468569, 9, 0, -11468568, 9, 0, -11468567, 9, 0, -11468566, 9, 0, -11468565, 9, 0, -11468564, 9, 0, -11468563, 9, 0, -11468562, 9, 0, -11468561, 9, 0, -11468560, 9, 0, -11468559, 9, 0, -11468558, 9, 0, -11468557, 9, 0, -11468556, 9, 0, -11468555, 9, 0, -11468554, 9, 0, -11468553, 9, 0, -11468552, 9, 0, -11468551, 9, 0, -11468550, 9, 0, -11468549, 9, 0, -11468548, 9, 0, -11468547, 9, 0, -11468546, 9, 0, -11468545, 9, 0, -11468544, 9, 0, -11468543, 9, 0, -11468542, 9, 0, -11468541, 9, 0, -11468540, 9, 0, -11468539, 9, 0, -11468538, 9, 0, -11468537, 9, 0, -11468536, 9, 0, -11468535, 9, 0, -11468534, 9, 0, -11403234, 9, 0, -11403233, 9, 0, -11403232, 9, 0, -11403231, 9, 0, -11403230, 9, 0, -11403229, 9, 0, -11403228, 9, 0, -11403227, 9, 0, -11403226, 9, 0, -11403225, 9, 0, -11403224, 9, 0, -11403223, 9, 0, -11403222, 9, 0, -11403221, 9, 0, -11403220, 9, 0, -11403219, 9, 0, -11403218, 9, 0, -11403217, 9, 0, -11403216, 9, 0, -11403215, 9, 0, -11403214, 9, 0, -11403213, 9, 0, -11403212, 9, 0, -11403211, 9, 0, -11403210, 9, 0, -11403209, 9, 0, -11403208, 9, 0, -11403207, 9, 0, -11403206, 9, 0, -11403205, 9, 0, -11403204, 9, 0, -11403203, 9, 0, -11403202, 9, 0, -11403201, 9, 0, -11403200, 9, 0, -11403199, 9, 0, -11403198, 9, 0, -11403197, 9, 0, -11403196, 9, 0, -11403195, 9, 0, -11403194, 9, 0, -11403193, 9, 0, -11403192, 9, 0, -11403191, 9, 0, -11403190, 9, 0, -11403189, 9, 0, -11403188, 9, 0, -11403187, 9, 0, -11403186, 9, 0, -11403185, 9, 0, -11403184, 9, 0, -11403183, 9, 0, -11403182, 9, 0, -11403181, 9, 0, -11403180, 9, 0, -11403179, 9, 0, -11403178, 9, 0, -11403177, 9, 0, -11403176, 9, 0, -11403175, 9, 0, -11403174, 9, 0, -11403173, 9, 0, -11403172, 9, 0, -11403171, 9, 0, -11403170, 9, 0, -11403169, 9, 0, -11403168, 9, 0, -11403167, 9, 0, -11403166, 9, 0, -11403165, 9, 0, -11403164, 9, 0, -11403163, 9, 0, -11403162, 9, 0, -11403161, 9, 0, -11403160, 9, 0, -11403159, 9, 0, -11403158, 9, 0, -11403157, 9, 0, -11403156, 9, 0, -11403155, 9, 0, -11403154, 9, 0, -11403153, 9, 0, -11403152, 9, 0, -11403151, 9, 0, -11403150, 9, 0, -11403149, 9, 0, -11403148, 9, 0, -11403147, 9, 0, -11403146, 9, 0, -11403145, 9, 0, -11403144, 9, 0, -11403143, 9, 0, -11403142, 9, 0, -11403141, 9, 0, -11403140, 9, 0, -11403139, 9, 0, -11403138, 9, 0, -11403137, 9, 0, -11403136, 9, 0, -11403135, 9, 0, -11403134, 9, 0, -11403133, 9, 0, -11403132, 9, 0, -11403131, 9, 0, -11403130, 9, 0, -11403129, 9, 0, -11403128, 9, 0, -11403127, 9, 0, -11403126, 9, 0, -11403125, 9, 0, -11403124, 9, 0, -11403123, 9, 0, -11403122, 9, 0, -11403121, 9, 0, -11403120, 9, 0, -11403119, 9, 0, -11403118, 9, 0, -11403117, 9, 0, -11403116, 9, 0, -11403115, 9, 0, -11403114, 9, 0, -11403113, 9, 0, -11403112, 9, 0, -11403111, 9, 0, -11403110, 9, 0, -11403109, 9, 0, -11403108, 9, 0, -11403107, 9, 0, -11403106, 9, 0, -11403105, 9, 0, -11403104, 9, 0, -11403103, 9, 0, -11403102, 9, 0, -11403101, 9, 0, -11403100, 9, 0, -11403099, 9, 0, -11403098, 9, 0, -11403097, 9, 0, -11403096, 9, 0, -11403095, 9, 0, -11403094, 9, 0, -11403093, 9, 0, -11403092, 9, 0, -11403091, 9, 0, -11403090, 9, 0, -11403089, 9, 0, -11403088, 9, 0, -11403087, 9, 0, -11403086, 9, 0, -11403085, 9, 0, -11403084, 9, 0, -11403083, 9, 0, -11403082, 9, 0, -11403081, 9, 0, -11403080, 9, 0, -11403079, 9, 0, -11403078, 9, 0, -11403077, 9, 0, -11403076, 9, 0, -11403075, 9, 0, -11403074, 9, 0, -11403073, 9, 0, -11403072, 9, 0, -11403071, 9, 0, -11403070, 9, 0, -11403069, 9, 0, -11403068, 9, 0, -11403067, 9, 0, -11403066, 9, 0, -11403065, 9, 0, -11403064, 9, 0, -11403063, 9, 0, -11403062, 9, 0, -11403061, 9, 0, -11403060, 9, 0, -11403059, 9, 0, -11403058, 9, 0, -11403057, 9, 0, -11403056, 9, 0, -11403055, 9, 0, -11403054, 9, 0, -11403053, 9, 0, -11403052, 9, 0, -11403051, 9, 0, -11403050, 9, 0, -11403049, 9, 0, -11403048, 9, 0, -11403047, 9, 0, -11403046, 9, 0, -11403045, 9, 0, -11403044, 9, 0, -11403043, 9, 0, -11403042, 9, 0, -11403041, 9, 0, -11403040, 9, 0, -11403039, 9, 0, -11403038, 9, 0, -11403037, 9, 0, -11403036, 9, 0, -11403035, 9, 0, -11403034, 9, 0, -11403033, 9, 0, -11403032, 9, 0, -11403031, 9, 0, -11403030, 9, 0, -11403029, 9, 0, -11403028, 9, 0, -11403027, 9, 0, -11403026, 9, 0, -11403025, 9, 0, -11403024, 9, 0, -11403023, 9, 0, -11403022, 9, 0, -11403021, 9, 0, -11403020, 9, 0, -11403019, 9, 0, -11403018, 9, 0, -11403017, 9, 0, -11403016, 9, 0, -11403015, 9, 0, -11403014, 9, 0, -11403013, 9, 0, -11403012, 9, 0, -11403011, 9, 0, -11403010, 9, 0, -11403009, 9, 0, -11403008, 9, 0, -11403007, 9, 0, -11403006, 9, 0, -11403005, 9, 0, -11403004, 9, 0, -11403003, 9, 0, -11403002, 9, 0, -11403001, 9, 0, -11403000, 9, 0, -11402999, 9, 0, -11402998, 9, 0, -11337698, 9, 0, -11337697, 9, 0, -11337696, 9, 0, -11337695, 9, 0, -11337694, 9, 0, -11337693, 9, 0, -11337692, 9, 0, -11337691, 9, 0, -11337690, 9, 0, -11337689, 9, 0, -11337688, 9, 0, -11337687, 9, 0, -11337686, 9, 0, -11337685, 9, 0, -11337684, 9, 0, -11337683, 9, 0, -11337682, 9, 0, -11337681, 9, 0, -11337680, 9, 0, -11337679, 9, 0, -11337678, 9, 0, -11337677, 9, 0, -11337676, 9, 0, -11337675, 9, 0, -11337674, 9, 0, -11337673, 9, 0, -11337672, 9, 0, -11337671, 9, 0, -11337670, 9, 0, -11337669, 9, 0, -11337668, 9, 0, -11337667, 9, 0, -11337666, 9, 0, -11337665, 9, 0, -11337664, 9, 0, -11337663, 9, 0, -11337662, 9, 0, -11337661, 9, 0, -11337660, 9, 0, -11337659, 9, 0, -11337658, 9, 0, -11337657, 9, 0, -11337656, 9, 0, -11337655, 9, 0, -11337654, 9, 0, -11337653, 9, 0, -11337652, 9, 0, -11337651, 9, 0, -11337650, 9, 0, -11337649, 9, 0, -11337648, 9, 0, -11337647, 9, 0, -11337646, 9, 0, -11337645, 9, 0, -11337644, 9, 0, -11337643, 9, 0, -11337642, 9, 0, -11337641, 9, 0, -11337640, 9, 0, -11337639, 9, 0, -11337638, 9, 0, -11337637, 9, 0, -11337636, 9, 0, -11337635, 9, 0, -11337634, 9, 0, -11337633, 9, 0, -11337632, 9, 0, -11337631, 9, 0, -11337630, 9, 0, -11337629, 9, 0, -11337628, 9, 0, -11337627, 9, 0, -11337626, 9, 0, -11337625, 9, 0, -11337624, 9, 0, -11337623, 9, 0, -11337622, 9, 0, -11337621, 9, 0, -11337620, 9, 0, -11337619, 9, 0, -11337618, 9, 0, -11337617, 9, 0, -11337616, 9, 0, -11337615, 9, 0, -11337614, 9, 0, -11337613, 9, 0, -11337612, 9, 0, -11337611, 9, 0, -11337610, 9, 0, -11337609, 9, 0, -11337608, 9, 0, -11337607, 9, 0, -11337606, 9, 0, -11337605, 9, 0, -11337604, 9, 0, -11337603, 9, 0, -11337602, 9, 0, -11337601, 9, 0, -11337600, 9, 0, -11337599, 9, 0, -11337598, 9, 0, -11337597, 9, 0, -11337596, 9, 0, -11337595, 9, 0, -11337594, 9, 0, -11337593, 9, 0, -11337592, 9, 0, -11337591, 9, 0, -11337590, 9, 0, -11337589, 9, 0, -11337588, 9, 0, -11337587, 9, 0, -11337586, 9, 0, -11337585, 9, 0, -11337584, 9, 0, -11337583, 9, 0, -11337582, 9, 0, -11337581, 9, 0, -11337580, 9, 0, -11337579, 9, 0, -11337578, 9, 0, -11337577, 9, 0, -11337576, 9, 0, -11337575, 9, 0, -11337574, 9, 0, -11337573, 9, 0, -11337572, 9, 0, -11337571, 9, 0, -11337570, 9, 0, -11337569, 9, 0, -11337568, 9, 0, -11337567, 9, 0, -11337566, 9, 0, -11337565, 9, 0, -11337564, 9, 0, -11337563, 9, 0, -11337562, 9, 0, -11337561, 9, 0, -11337560, 9, 0, -11337559, 9, 0, -11337558, 9, 0, -11337557, 9, 0, -11337556, 9, 0, -11337555, 9, 0, -11337554, 9, 0, -11337553, 9, 0, -11337552, 9, 0, -11337551, 9, 0, -11337550, 9, 0, -11337549, 9, 0, -11337548, 9, 0, -11337547, 9, 0, -11337546, 9, 0, -11337545, 9, 0, -11337544, 9, 0, -11337543, 9, 0, -11337542, 9, 0, -11337541, 9, 0, -11337540, 9, 0, -11337539, 9, 0, -11337538, 9, 0, -11337537, 9, 0, -11337536, 9, 0, -11337535, 9, 0, -11337534, 9, 0, -11337533, 9, 0, -11337532, 9, 0, -11337531, 9, 0, -11337530, 9, 0, -11337529, 9, 0, -11337528, 9, 0, -11337527, 9, 0, -11337526, 9, 0, -11337525, 9, 0, -11337524, 9, 0, -11337523, 9, 0, -11337522, 9, 0, -11337521, 9, 0, -11337520, 9, 0, -11337519, 9, 0, -11337518, 9, 0, -11337517, 9, 0, -11337516, 9, 0, -11337515, 9, 0, -11337514, 9, 0, -11337513, 9, 0, -11337512, 9, 0, -11337511, 9, 0, -11337510, 9, 0, -11337509, 9, 0, -11337508, 9, 0, -11337507, 9, 0, -11337506, 9, 0, -11337505, 9, 0, -11337504, 9, 0, -11337503, 9, 0, -11337502, 9, 0, -11337501, 9, 0, -11337500, 9, 0, -11337499, 9, 0, -11337498, 9, 0, -11337497, 9, 0, -11337496, 9, 0, -11337495, 9, 0, -11337494, 9, 0, -11337493, 9, 0, -11337492, 9, 0, -11337491, 9, 0, -11337490, 9, 0, -11337489, 9, 0, -11337488, 9, 0, -11337487, 9, 0, -11337486, 9, 0, -11337485, 9, 0, -11337484, 9, 0, -11337483, 9, 0, -11337482, 9, 0, -11337481, 9, 0, -11337480, 9, 0, -11337479, 9, 0, -11337478, 9, 0, -11337477, 9, 0, -11337476, 9, 0, -11337475, 9, 0, -11337474, 9, 0, -11337473, 9, 0, -11337472, 9, 0, -11337471, 9, 0, -11337470, 9, 0, -11337469, 9, 0, -11337468, 9, 0, -11337467, 9, 0, -11337466, 9, 0, -11337465, 9, 0, -11337464, 9, 0, -11337463, 9, 0, -11337462, 9, 0, -11272162, 9, 0, -11272161, 9, 0, -11272160, 9, 0, -11272159, 9, 0, -11272158, 9, 0, -11272157, 9, 0, -11272156, 9, 0, -11272155, 9, 0, -11272154, 9, 0, -11272153, 9, 0, -11272152, 9, 0, -11272151, 9, 0, -11272150, 9, 0, -11272149, 9, 0, -11272148, 9, 0, -11272147, 9, 0, -11272146, 9, 0, -11272145, 9, 0, -11272144, 9, 0, -11272143, 9, 0, -11272142, 9, 0, -11272141, 9, 0, -11272140, 9, 0, -11272139, 9, 0, -11272138, 9, 0, -11272137, 9, 0, -11272136, 9, 0, -11272135, 9, 0, -11272134, 9, 0, -11272133, 9, 0, -11272132, 9, 0, -11272131, 9, 0, -11272130, 9, 0, -11272129, 9, 0, -11272128, 9, 0, -11272127, 9, 0, -11272126, 9, 0, -11272125, 9, 0, -11272124, 9, 0, -11272123, 0, 65536, -11271982, 0, 65537, -11271981, 9, 0, -11271980, 9, 0, -11271979, 9, 0, -11271978, 9, 0, -11271977, 9, 0, -11271976, 9, 0, -11271975, 9, 0, -11271974, 9, 0, -11271973, 9, 0, -11271972, 9, 0, -11271971, 9, 0, -11271970, 9, 0, -11271969, 9, 0, -11271968, 9, 0, -11271967, 9, 0, -11271966, 9, 0, -11271965, 9, 0, -11271964, 9, 0, -11271963, 9, 0, -11271962, 9, 0, -11271961, 9, 0, -11271960, 9, 0, -11271959, 9, 0, -11271958, 9, 0, -11271957, 9, 0, -11271956, 9, 0, -11271955, 9, 0, -11271954, 9, 0, -11271953, 9, 0, -11271952, 9, 0, -11271951, 9, 0, -11271950, 9, 0, -11271949, 9, 0, -11271948, 9, 0, -11271947, 9, 0, -11271946, 9, 0, -11271945, 9, 0, -11271944, 9, 0, -11271943, 9, 0, -11271942, 9, 0, -11271941, 9, 0, -11271940, 9, 0, -11271939, 9, 0, -11271938, 9, 0, -11271937, 9, 0, -11271936, 9, 0, -11271935, 9, 0, -11271934, 9, 0, -11271933, 9, 0, -11271932, 9, 0, -11271931, 9, 0, -11271930, 9, 0, -11271929, 9, 0, -11271928, 9, 0, -11271927, 9, 0, -11271926, 9, 0, -11206626, 9, 0, -11206625, 9, 0, -11206624, 9, 0, -11206623, 9, 0, -11206622, 9, 0, -11206621, 9, 0, -11206620, 9, 0, -11206619, 9, 0, -11206618, 9, 0, -11206617, 9, 0, -11206616, 9, 0, -11206615, 9, 0, -11206614, 9, 0, -11206613, 9, 0, -11206612, 9, 0, -11206611, 9, 0, -11206610, 9, 0, -11206609, 9, 0, -11206608, 9, 0, -11206607, 9, 0, -11206606, 9, 0, -11206605, 9, 0, -11206604, 9, 0, -11206603, 9, 0, -11206602, 9, 0, -11206601, 9, 0, -11206600, 9, 0, -11206599, 9, 0, -11206598, 9, 0, -11206597, 9, 0, -11206596, 9, 0, -11206595, 9, 0, -11206594, 9, 0, -11206593, 9, 0, -11206592, 9, 0, -11206591, 9, 0, -11206590, 9, 0, -11206589, 9, 0, -11206588, 9, 0, -11206587, 0, 65536, -11206446, 0, 65537, -11206445, 9, 0, -11206444, 9, 0, -11206443, 9, 0, -11206442, 9, 0, -11206441, 9, 0, -11206440, 9, 0, -11206439, 9, 0, -11206438, 9, 0, -11206437, 9, 0, -11206436, 9, 0, -11206435, 9, 0, -11206434, 9, 0, -11206433, 9, 0, -11206432, 9, 0, -11206431, 9, 0, -11206430, 9, 0, -11206429, 9, 0, -11206428, 9, 0, -11206427, 9, 0, -11206426, 9, 0, -11206425, 9, 0, -11206424, 9, 0, -11206423, 9, 0, -11206422, 9, 0, -11206421, 9, 0, -11206420, 9, 0, -11206419, 9, 0, -11206418, 9, 0, -11206417, 9, 0, -11206416, 9, 0, -11206415, 9, 0, -11206414, 9, 0, -11206413, 9, 0, -11206412, 9, 0, -11206411, 9, 0, -11206410, 9, 0, -11206409, 9, 0, -11206408, 9, 0, -11206407, 9, 0, -11206406, 9, 0, -11206405, 9, 0, -11206404, 9, 0, -11206403, 9, 0, -11206402, 9, 0, -11206401, 9, 0, -11206400, 9, 0, -11206399, 9, 0, -11206398, 9, 0, -11206397, 9, 0, -11206396, 9, 0, -11206395, 9, 0, -11206394, 9, 0, -11206393, 9, 0, -11206392, 9, 0, -11206391, 9, 0, -11206390, 9, 0, -11141090, 9, 0, -11141089, 9, 0, -11141088, 9, 0, -11141087, 9, 0, -11141086, 9, 0, -11141085, 9, 0, -11141084, 9, 0, -11141083, 9, 0, -11141082, 9, 0, -11141081, 9, 0, -11141080, 9, 0, -11141079, 9, 0, -11141078, 9, 0, -11141077, 9, 0, -11141076, 9, 0, -11141075, 9, 0, -11141074, 9, 0, -11141073, 9, 0, -11141072, 9, 0, -11141071, 9, 0, -11141070, 9, 0, -11141069, 9, 0, -11141068, 9, 0, -11141067, 9, 0, -11141066, 9, 0, -11141065, 9, 0, -11141064, 9, 0, -11141063, 9, 0, -11141062, 9, 0, -11141061, 9, 0, -11141060, 9, 0, -11141059, 9, 0, -11141058, 9, 0, -11141057, 9, 0, -11141056, 9, 0, -11141055, 9, 0, -11141054, 9, 0, -11141053, 9, 0, -11141052, 9, 0, -11141051, 0, 65536, -11140910, 0, 65537, -11140909, 9, 0, -11140908, 9, 0, -11140907, 9, 0, -11140906, 9, 0, -11140905, 9, 0, -11140904, 9, 0, -11140903, 9, 0, -11140902, 9, 0, -11140901, 9, 0, -11140900, 9, 0, -11140899, 9, 0, -11140898, 9, 0, -11140897, 9, 0, -11140896, 9, 0, -11140895, 9, 0, -11140894, 9, 0, -11140893, 9, 0, -11140892, 9, 0, -11140891, 9, 0, -11140890, 9, 0, -11140889, 9, 0, -11140888, 9, 0, -11140887, 9, 0, -11140886, 9, 0, -11140885, 9, 0, -11140884, 9, 0, -11140883, 9, 0, -11140882, 9, 0, -11140881, 9, 0, -11140880, 9, 0, -11140879, 9, 0, -11140878, 9, 0, -11140877, 9, 0, -11140876, 9, 0, -11140875, 9, 0, -11140874, 9, 0, -11140873, 9, 0, -11140872, 9, 0, -11140871, 9, 0, -11140870, 9, 0, -11140869, 9, 0, -11140868, 9, 0, -11140867, 9, 0, -11140866, 9, 0, -11140865, 9, 0, -11140864, 9, 0, -11140863, 9, 0, -11140862, 9, 0, -11140861, 9, 0, -11140860, 9, 0, -11140859, 9, 0, -11140858, 9, 0, -11140857, 9, 0, -11140856, 9, 0, -11140855, 9, 0, -11140854, 9, 0, -11075554, 9, 0, -11075553, 9, 0, -11075552, 9, 0, -11075551, 9, 0, -11075550, 9, 0, -11075549, 9, 0, -11075548, 9, 0, -11075547, 9, 0, -11075546, 9, 0, -11075545, 9, 0, -11075544, 9, 0, -11075543, 9, 0, -11075542, 9, 0, -11075541, 9, 0, -11075540, 9, 0, -11075539, 9, 0, -11075538, 9, 0, -11075537, 9, 0, -11075536, 9, 0, -11075535, 9, 0, -11075534, 9, 0, -11075533, 9, 0, -11075532, 9, 0, -11075531, 9, 0, -11075530, 9, 0, -11075529, 9, 0, -11075528, 9, 0, -11075527, 9, 0, -11075526, 9, 0, -11075525, 9, 0, -11075524, 9, 0, -11075523, 9, 0, -11075522, 9, 0, -11075521, 9, 0, -11075520, 9, 0, -11075519, 9, 0, -11075518, 9, 0, -11075517, 9, 0, -11075516, 9, 0, -11075515, 0, 65536, -11075374, 0, 65537, -11075373, 9, 0, -11075372, 9, 0, -11075371, 9, 0, -11075370, 9, 0, -11075369, 9, 0, -11075368, 9, 0, -11075367, 9, 0, -11075366, 9, 0, -11075365, 9, 0, -11075364, 9, 0, -11075363, 9, 0, -11075362, 9, 0, -11075361, 9, 0, -11075360, 9, 0, -11075359, 9, 0, -11075358, 9, 0, -11075357, 9, 0, -11075356, 9, 0, -11075355, 9, 0, -11075354, 9, 0, -11075353, 9, 0, -11075352, 9, 0, -11075351, 9, 0, -11075350, 9, 0, -11075349, 9, 0, -11075348, 9, 0, -11075347, 9, 0, -11075346, 9, 0, -11075345, 9, 0, -11075344, 9, 0, -11075343, 9, 0, -11075342, 9, 0, -11075341, 9, 0, -11075340, 9, 0, -11075339, 9, 0, -11075338, 9, 0, -11075337, 9, 0, -11075336, 9, 0, -11075335, 9, 0, -11075334, 9, 0, -11075333, 9, 0, -11075332, 9, 0, -11075331, 9, 0, -11075330, 9, 0, -11075329, 9, 0, -11075328, 9, 0, -11075327, 9, 0, -11075326, 9, 0, -11075325, 9, 0, -11075324, 9, 0, -11075323, 9, 0, -11075322, 9, 0, -11075321, 9, 0, -11075320, 9, 0, -11075319, 9, 0, -11075318, 9, 0, -11010018, 9, 0, -11010017, 9, 0, -11010016, 9, 0, -11010015, 9, 0, -11010014, 9, 0, -11010013, 9, 0, -11010012, 9, 0, -11010011, 9, 0, -11010010, 9, 0, -11010009, 9, 0, -11010008, 9, 0, -11010007, 9, 0, -11010006, 9, 0, -11010005, 9, 0, -11010004, 9, 0, -11010003, 9, 0, -11010002, 9, 0, -11010001, 9, 0, -11010000, 9, 0, -11009999, 9, 0, -11009998, 9, 0, -11009997, 9, 0, -11009996, 9, 0, -11009995, 9, 0, -11009994, 9, 0, -11009993, 9, 0, -11009992, 9, 0, -11009991, 9, 0, -11009990, 9, 0, -11009989, 9, 0, -11009988, 9, 0, -11009987, 9, 0, -11009986, 9, 0, -11009985, 9, 0, -11009984, 9, 0, -11009983, 9, 0, -11009982, 9, 0, -11009981, 9, 0, -11009980, 9, 0, -11009979, 0, 65536, -11009838, 0, 65537, -11009837, 9, 0, -11009836, 9, 0, -11009835, 9, 0, -11009834, 9, 0, -11009833, 9, 0, -11009832, 9, 0, -11009831, 9, 0, -11009830, 9, 0, -11009829, 9, 0, -11009828, 9, 0, -11009827, 9, 0, -11009826, 9, 0, -11009825, 9, 0, -11009824, 9, 0, -11009823, 9, 0, -11009822, 9, 0, -11009821, 9, 0, -11009820, 9, 0, -11009819, 9, 0, -11009818, 9, 0, -11009817, 9, 0, -11009816, 9, 0, -11009815, 9, 0, -11009814, 9, 0, -11009813, 9, 0, -11009812, 9, 0, -11009811, 9, 0, -11009810, 9, 0, -11009809, 9, 0, -11009808, 9, 0, -11009807, 9, 0, -11009806, 9, 0, -11009805, 9, 0, -11009804, 9, 0, -11009803, 9, 0, -11009802, 9, 0, -11009801, 9, 0, -11009800, 9, 0, -11009799, 9, 0, -11009798, 9, 0, -11009797, 9, 0, -11009796, 9, 0, -11009795, 9, 0, -11009794, 9, 0, -11009793, 9, 0, -11009792, 9, 0, -11009791, 9, 0, -11009790, 9, 0, -11009789, 9, 0, -11009788, 9, 0, -11009787, 9, 0, -11009786, 9, 0, -11009785, 9, 0, -11009784, 9, 0, -11009783, 9, 0, -11009782, 9, 0, -10944482, 9, 0, -10944481, 9, 0, -10944480, 9, 0, -10944479, 9, 0, -10944478, 9, 0, -10944477, 9, 0, -10944476, 9, 0, -10944475, 9, 0, -10944474, 9, 0, -10944473, 9, 0, -10944472, 9, 0, -10944471, 9, 0, -10944470, 9, 0, -10944469, 9, 0, -10944468, 9, 0, -10944467, 9, 0, -10944466, 9, 0, -10944465, 9, 0, -10944464, 9, 0, -10944463, 9, 0, -10944462, 9, 0, -10944461, 9, 0, -10944460, 9, 0, -10944459, 9, 0, -10944458, 9, 0, -10944457, 9, 0, -10944456, 9, 0, -10944455, 9, 0, -10944454, 9, 0, -10944453, 9, 0, -10944452, 9, 0, -10944451, 9, 0, -10944450, 9, 0, -10944449, 9, 0, -10944448, 9, 0, -10944447, 9, 0, -10944446, 9, 0, -10944445, 9, 0, -10944444, 9, 0, -10944443, 0, 65536, -10944302, 0, 65537, -10944301, 9, 0, -10944300, 9, 0, -10944299, 9, 0, -10944298, 9, 0, -10944297, 9, 0, -10944296, 9, 0, -10944295, 9, 0, -10944294, 9, 0, -10944293, 9, 0, -10944292, 9, 0, -10944291, 9, 0, -10944290, 9, 0, -10944289, 9, 0, -10944288, 9, 0, -10944287, 9, 0, -10944286, 9, 0, -10944285, 9, 0, -10944284, 9, 0, -10944283, 9, 0, -10944282, 9, 0, -10944281, 9, 0, -10944280, 9, 0, -10944279, 9, 0, -10944278, 9, 0, -10944277, 9, 0, -10944276, 9, 0, -10944275, 9, 0, -10944274, 9, 0, -10944273, 9, 0, -10944272, 9, 0, -10944271, 9, 0, -10944270, 9, 0, -10944269, 9, 0, -10944268, 9, 0, -10944267, 9, 0, -10944266, 9, 0, -10944265, 9, 0, -10944264, 9, 0, -10944263, 9, 0, -10944262, 9, 0, -10944261, 9, 0, -10944260, 9, 0, -10944259, 9, 0, -10944258, 9, 0, -10944257, 9, 0, -10944256, 9, 0, -10944255, 9, 0, -10944254, 9, 0, -10944253, 9, 0, -10944252, 9, 0, -10944251, 9, 0, -10944250, 9, 0, -10944249, 9, 0, -10944248, 9, 0, -10944247, 9, 0, -10944246, 9, 0, -10878946, 9, 0, -10878945, 9, 0, -10878944, 9, 0, -10878943, 9, 0, -10878942, 9, 0, -10878941, 9, 0, -10878940, 9, 0, -10878939, 9, 0, -10878938, 9, 0, -10878937, 9, 0, -10878936, 9, 0, -10878935, 9, 0, -10878934, 9, 0, -10878933, 9, 0, -10878932, 9, 0, -10878931, 9, 0, -10878930, 9, 0, -10878929, 9, 0, -10878928, 9, 0, -10878927, 9, 0, -10878926, 9, 0, -10878925, 9, 0, -10878924, 9, 0, -10878923, 9, 0, -10878922, 9, 0, -10878921, 9, 0, -10878920, 9, 0, -10878919, 9, 0, -10878918, 9, 0, -10878917, 9, 0, -10878916, 9, 0, -10878915, 9, 0, -10878914, 9, 0, -10878913, 9, 0, -10878912, 9, 0, -10878911, 9, 0, -10878910, 9, 0, -10878909, 9, 0, -10878908, 9, 0, -10878907, 0, 65536, -10878766, 0, 65537, -10878765, 9, 0, -10878764, 9, 0, -10878763, 9, 0, -10878762, 9, 0, -10878761, 9, 0, -10878760, 9, 0, -10878759, 9, 0, -10878758, 9, 0, -10878757, 9, 0, -10878756, 9, 0, -10878755, 9, 0, -10878754, 9, 0, -10878753, 9, 0, -10878752, 9, 0, -10878751, 9, 0, -10878750, 9, 0, -10878749, 9, 0, -10878748, 9, 0, -10878747, 9, 0, -10878746, 9, 0, -10878745, 9, 0, -10878744, 9, 0, -10878743, 9, 0, -10878742, 9, 0, -10878741, 9, 0, -10878740, 9, 0, -10878739, 9, 0, -10878738, 9, 0, -10878737, 9, 0, -10878736, 9, 0, -10878735, 9, 0, -10878734, 9, 0, -10878733, 9, 0, -10878732, 9, 0, -10878731, 9, 0, -10878730, 9, 0, -10878729, 9, 0, -10878728, 9, 0, -10878727, 9, 0, -10878726, 9, 0, -10878725, 9, 0, -10878724, 9, 0, -10878723, 9, 0, -10878722, 9, 0, -10878721, 9, 0, -10878720, 9, 0, -10878719, 9, 0, -10878718, 9, 0, -10878717, 9, 0, -10878716, 9, 0, -10878715, 9, 0, -10878714, 9, 0, -10878713, 9, 0, -10878712, 9, 0, -10878711, 9, 0, -10878710, 9, 0, -10813410, 9, 0, -10813409, 9, 0, -10813408, 9, 0, -10813407, 9, 0, -10813406, 9, 0, -10813405, 9, 0, -10813404, 9, 0, -10813403, 9, 0, -10813402, 9, 0, -10813401, 9, 0, -10813400, 9, 0, -10813399, 9, 0, -10813398, 9, 0, -10813397, 9, 0, -10813396, 9, 0, -10813395, 9, 0, -10813394, 9, 0, -10813393, 9, 0, -10813392, 9, 0, -10813391, 9, 0, -10813390, 9, 0, -10813389, 9, 0, -10813388, 9, 0, -10813387, 9, 0, -10813386, 9, 0, -10813385, 9, 0, -10813384, 9, 0, -10813383, 9, 0, -10813382, 9, 0, -10813381, 9, 0, -10813380, 9, 0, -10813379, 9, 0, -10813378, 9, 0, -10813377, 9, 0, -10813376, 9, 0, -10813375, 9, 0, -10813374, 9, 0, -10813373, 9, 0, -10813372, 9, 0, -10813371, 0, 65536, -10813230, 0, 65537, -10813229, 9, 0, -10813228, 9, 0, -10813227, 9, 0, -10813226, 9, 0, -10813225, 9, 0, -10813224, 9, 0, -10813223, 9, 0, -10813222, 9, 0, -10813221, 9, 0, -10813220, 9, 0, -10813219, 9, 0, -10813218, 9, 0, -10813217, 9, 0, -10813216, 9, 0, -10813215, 9, 0, -10813214, 9, 0, -10813213, 9, 0, -10813212, 9, 0, -10813211, 9, 0, -10813210, 9, 0, -10813209, 9, 0, -10813208, 9, 0, -10813207, 9, 0, -10813206, 9, 0, -10813205, 9, 0, -10813204, 9, 0, -10813203, 9, 0, -10813202, 9, 0, -10813201, 9, 0, -10813200, 9, 0, -10813199, 9, 0, -10813198, 9, 0, -10813197, 9, 0, -10813196, 9, 0, -10813195, 9, 0, -10813194, 9, 0, -10813193, 9, 0, -10813192, 9, 0, -10813191, 9, 0, -10813190, 9, 0, -10813189, 9, 0, -10813188, 9, 0, -10813187, 9, 0, -10813186, 9, 0, -10813185, 9, 0, -10813184, 9, 0, -10813183, 9, 0, -10813182, 9, 0, -10813181, 9, 0, -10813180, 9, 0, -10813179, 9, 0, -10813178, 9, 0, -10813177, 9, 0, -10813176, 9, 0, -10813175, 9, 0, -10813174, 9, 0, -10747874, 9, 0, -10747873, 9, 0, -10747872, 9, 0, -10747871, 9, 0, -10747870, 9, 0, -10747869, 9, 0, -10747868, 9, 0, -10747867, 9, 0, -10747866, 9, 0, -10747865, 9, 0, -10747864, 9, 0, -10747863, 9, 0, -10747862, 9, 0, -10747861, 9, 0, -10747860, 9, 0, -10747859, 9, 0, -10747858, 9, 0, -10747857, 9, 0, -10747856, 9, 0, -10747855, 9, 0, -10747854, 9, 0, -10747853, 9, 0, -10747852, 9, 0, -10747851, 9, 0, -10747850, 9, 0, -10747849, 9, 0, -10747848, 9, 0, -10747847, 9, 0, -10747846, 9, 0, -10747845, 9, 0, -10747844, 9, 0, -10747843, 9, 0, -10747842, 9, 0, -10747841, 9, 0, -10747840, 9, 0, -10747839, 9, 0, -10747838, 9, 0, -10747837, 9, 0, -10747836, 9, 0, -10747835, 0, 65536, -10747694, 0, 65537, -10747693, 9, 0, -10747692, 9, 0, -10747691, 9, 0, -10747690, 9, 0, -10747689, 9, 0, -10747688, 9, 0, -10747687, 9, 0, -10747686, 9, 0, -10747685, 9, 0, -10747684, 9, 0, -10747683, 9, 0, -10747682, 9, 0, -10747681, 9, 0, -10747680, 9, 0, -10747679, 9, 0, -10747678, 9, 0, -10747677, 9, 0, -10747676, 9, 0, -10747675, 9, 0, -10747674, 9, 0, -10747673, 9, 0, -10747672, 9, 0, -10747671, 9, 0, -10747670, 9, 0, -10747669, 9, 0, -10747668, 9, 0, -10747667, 9, 0, -10747666, 9, 0, -10747665, 9, 0, -10747664, 9, 0, -10747663, 9, 0, -10747662, 9, 0, -10747661, 9, 0, -10747660, 9, 0, -10747659, 9, 0, -10747658, 9, 0, -10747657, 9, 0, -10747656, 9, 0, -10747655, 9, 0, -10747654, 9, 0, -10747653, 9, 0, -10747652, 9, 0, -10747651, 9, 0, -10747650, 9, 0, -10747649, 9, 0, -10747648, 9, 0, -10747647, 9, 0, -10747646, 9, 0, -10747645, 9, 0, -10747644, 9, 0, -10747643, 9, 0, -10747642, 9, 0, -10747641, 9, 0, -10747640, 9, 0, -10747639, 9, 0, -10747638, 9, 0, -10682338, 9, 0, -10682337, 9, 0, -10682336, 9, 0, -10682335, 9, 0, -10682334, 9, 0, -10682333, 9, 0, -10682332, 9, 0, -10682331, 9, 0, -10682330, 9, 0, -10682329, 9, 0, -10682328, 9, 0, -10682327, 9, 0, -10682326, 9, 0, -10682325, 9, 0, -10682324, 9, 0, -10682323, 9, 0, -10682322, 9, 0, -10682321, 9, 0, -10682320, 9, 0, -10682319, 9, 0, -10682318, 9, 0, -10682317, 9, 0, -10682316, 9, 0, -10682315, 9, 0, -10682314, 9, 0, -10682313, 9, 0, -10682312, 9, 0, -10682311, 9, 0, -10682310, 9, 0, -10682309, 9, 0, -10682308, 9, 0, -10682307, 9, 0, -10682306, 9, 0, -10682305, 9, 0, -10682304, 9, 0, -10682303, 9, 0, -10682302, 9, 0, -10682301, 9, 0, -10682300, 9, 0, -10682299, 0, 65536, -10682158, 0, 65537, -10682157, 9, 0, -10682156, 9, 0, -10682155, 9, 0, -10682154, 9, 0, -10682153, 9, 0, -10682152, 9, 0, -10682151, 9, 0, -10682150, 9, 0, -10682149, 9, 0, -10682148, 9, 0, -10682147, 9, 0, -10682146, 9, 0, -10682145, 9, 0, -10682144, 9, 0, -10682143, 9, 0, -10682142, 9, 0, -10682141, 9, 0, -10682140, 9, 0, -10682139, 9, 0, -10682138, 9, 0, -10682137, 9, 0, -10682136, 9, 0, -10682135, 9, 0, -10682134, 9, 0, -10682133, 9, 0, -10682132, 9, 0, -10682131, 9, 0, -10682130, 9, 0, -10682129, 9, 0, -10682128, 9, 0, -10682127, 9, 0, -10682126, 9, 0, -10682125, 9, 0, -10682124, 9, 0, -10682123, 9, 0, -10682122, 9, 0, -10682121, 9, 0, -10682120, 9, 0, -10682119, 9, 0, -10682118, 9, 0, -10682117, 9, 0, -10682116, 9, 0, -10682115, 9, 0, -10682114, 9, 0, -10682113, 9, 0, -10682112, 9, 0, -10682111, 9, 0, -10682110, 9, 0, -10682109, 9, 0, -10682108, 9, 0, -10682107, 9, 0, -10682106, 9, 0, -10682105, 9, 0, -10682104, 9, 0, -10682103, 9, 0, -10682102, 9, 0, -10616802, 9, 0, -10616801, 9, 0, -10616800, 9, 0, -10616799, 9, 0, -10616798, 9, 0, -10616797, 9, 0, -10616796, 9, 0, -10616795, 9, 0, -10616794, 9, 0, -10616793, 9, 0, -10616792, 9, 0, -10616791, 9, 0, -10616790, 9, 0, -10616789, 9, 0, -10616788, 9, 0, -10616787, 9, 0, -10616786, 9, 0, -10616785, 9, 0, -10616784, 9, 0, -10616783, 9, 0, -10616782, 9, 0, -10616781, 9, 0, -10616780, 9, 0, -10616779, 9, 0, -10616778, 9, 0, -10616777, 9, 0, -10616776, 9, 0, -10616775, 9, 0, -10616774, 9, 0, -10616773, 9, 0, -10616772, 9, 0, -10616771, 9, 0, -10616770, 9, 0, -10616769, 9, 0, -10616768, 9, 0, -10616767, 9, 0, -10616766, 9, 0, -10616765, 9, 0, -10616764, 9, 0, -10616763, 0, 65536, -10616622, 0, 65537, -10616621, 9, 0, -10616620, 9, 0, -10616619, 9, 0, -10616618, 9, 0, -10616617, 9, 0, -10616616, 9, 0, -10616615, 9, 0, -10616614, 9, 0, -10616613, 9, 0, -10616612, 9, 0, -10616611, 9, 0, -10616610, 9, 0, -10616609, 9, 0, -10616608, 9, 0, -10616607, 9, 0, -10616606, 9, 0, -10616605, 9, 0, -10616604, 9, 0, -10616603, 9, 0, -10616602, 9, 0, -10616601, 9, 0, -10616600, 9, 0, -10616599, 9, 0, -10616598, 9, 0, -10616597, 9, 0, -10616596, 9, 0, -10616595, 9, 0, -10616594, 9, 0, -10616593, 9, 0, -10616592, 9, 0, -10616591, 9, 0, -10616590, 9, 0, -10616589, 9, 0, -10616588, 9, 0, -10616587, 9, 0, -10616586, 9, 0, -10616585, 9, 0, -10616584, 9, 0, -10616583, 9, 0, -10616582, 9, 0, -10616581, 9, 0, -10616580, 9, 0, -10616579, 9, 0, -10616578, 9, 0, -10616577, 9, 0, -10616576, 9, 0, -10616575, 9, 0, -10616574, 9, 0, -10616573, 9, 0, -10616572, 9, 0, -10616571, 9, 0, -10616570, 9, 0, -10616569, 9, 0, -10616568, 9, 0, -10616567, 9, 0, -10616566, 9, 0, -10551266, 9, 0, -10551265, 9, 0, -10551264, 9, 0, -10551263, 9, 0, -10551262, 9, 0, -10551261, 9, 0, -10551260, 9, 0, -10551259, 9, 0, -10551258, 9, 0, -10551257, 9, 0, -10551256, 9, 0, -10551255, 9, 0, -10551254, 9, 0, -10551253, 9, 0, -10551252, 9, 0, -10551251, 9, 0, -10551250, 9, 0, -10551249, 9, 0, -10551248, 9, 0, -10551247, 9, 0, -10551246, 9, 0, -10551245, 9, 0, -10551244, 9, 0, -10551243, 9, 0, -10551242, 9, 0, -10551241, 9, 0, -10551240, 9, 0, -10551239, 9, 0, -10551238, 9, 0, -10551237, 9, 0, -10551236, 9, 0, -10551235, 9, 0, -10551234, 9, 0, -10551233, 9, 0, -10551232, 9, 0, -10551231, 9, 0, -10551230, 9, 0, -10551229, 9, 0, -10551228, 9, 0, -10551227, 0, 65536, -10551086, 0, 65537, -10551085, 9, 0, -10551084, 9, 0, -10551083, 9, 0, -10551082, 9, 0, -10551081, 9, 0, -10551080, 9, 0, -10551079, 9, 0, -10551078, 9, 0, -10551077, 9, 0, -10551076, 9, 0, -10551075, 9, 0, -10551074, 9, 0, -10551073, 9, 0, -10551072, 9, 0, -10551071, 9, 0, -10551070, 9, 0, -10551069, 9, 0, -10551068, 9, 0, -10551067, 9, 0, -10551066, 9, 0, -10551065, 9, 0, -10551064, 9, 0, -10551063, 9, 0, -10551062, 9, 0, -10551061, 9, 0, -10551060, 9, 0, -10551059, 9, 0, -10551058, 9, 0, -10551057, 9, 0, -10551056, 9, 0, -10551055, 9, 0, -10551054, 9, 0, -10551053, 9, 0, -10551052, 9, 0, -10551051, 9, 0, -10551050, 9, 0, -10551049, 9, 0, -10551048, 9, 0, -10551047, 9, 0, -10551046, 9, 0, -10551045, 9, 0, -10551044, 9, 0, -10551043, 9, 0, -10551042, 9, 0, -10551041, 9, 0, -10551040, 9, 0, -10551039, 9, 0, -10551038, 9, 0, -10551037, 9, 0, -10551036, 9, 0, -10551035, 9, 0, -10551034, 9, 0, -10551033, 9, 0, -10551032, 9, 0, -10551031, 9, 0, -10551030, 9, 0, -10485730, 9, 0, -10485729, 9, 0, -10485728, 9, 0, -10485727, 9, 0, -10485726, 9, 0, -10485725, 9, 0, -10485724, 9, 0, -10485723, 9, 0, -10485722, 9, 0, -10485721, 9, 0, -10485720, 9, 0, -10485719, 9, 0, -10485718, 9, 0, -10485717, 9, 0, -10485716, 9, 0, -10485715, 9, 0, -10485714, 9, 0, -10485713, 9, 0, -10485712, 9, 0, -10485711, 9, 0, -10485710, 9, 0, -10485709, 9, 0, -10485708, 9, 0, -10485707, 9, 0, -10485706, 9, 0, -10485705, 9, 0, -10485704, 9, 0, -10485703, 9, 0, -10485702, 9, 0, -10485701, 9, 0, -10485700, 9, 0, -10485699, 9, 0, -10485698, 9, 0, -10485697, 9, 0, -10485696, 9, 0, -10485695, 9, 0, -10485694, 9, 0, -10485693, 9, 0, -10485692, 9, 0, -10485691, 0, 65536, -10485550, 0, 65537, -10485549, 9, 0, -10485548, 9, 0, -10485547, 9, 0, -10485546, 9, 0, -10485545, 9, 0, -10485544, 9, 0, -10485543, 9, 0, -10485542, 9, 0, -10485541, 9, 0, -10485540, 9, 0, -10485539, 9, 0, -10485538, 9, 0, -10485537, 9, 0, -10485536, 9, 0, -10485535, 9, 0, -10485534, 9, 0, -10485533, 9, 0, -10485532, 9, 0, -10485531, 9, 0, -10485530, 9, 0, -10485529, 9, 0, -10485528, 9, 0, -10485527, 9, 0, -10485526, 9, 0, -10485525, 9, 0, -10485524, 9, 0, -10485523, 9, 0, -10485522, 9, 0, -10485521, 9, 0, -10485520, 9, 0, -10485519, 9, 0, -10485518, 9, 0, -10485517, 9, 0, -10485516, 9, 0, -10485515, 9, 0, -10485514, 9, 0, -10485513, 9, 0, -10485512, 9, 0, -10485511, 9, 0, -10485510, 9, 0, -10485509, 9, 0, -10485508, 9, 0, -10485507, 9, 0, -10485506, 9, 0, -10485505, 9, 0, -10485504, 9, 0, -10485503, 9, 0, -10485502, 9, 0, -10485501, 9, 0, -10485500, 9, 0, -10485499, 9, 0, -10485498, 9, 0, -10485497, 9, 0, -10485496, 9, 0, -10485495, 9, 0, -10485494, 9, 0, -10420194, 9, 0, -10420193, 9, 0, -10420192, 9, 0, -10420191, 9, 0, -10420190, 9, 0, -10420189, 9, 0, -10420188, 9, 0, -10420187, 9, 0, -10420186, 9, 0, -10420185, 9, 0, -10420184, 9, 0, -10420183, 9, 0, -10420182, 9, 0, -10420181, 9, 0, -10420180, 9, 0, -10420179, 9, 0, -10420178, 9, 0, -10420177, 9, 0, -10420176, 9, 0, -10420175, 9, 0, -10420174, 9, 0, -10420173, 9, 0, -10420172, 9, 0, -10420171, 9, 0, -10420170, 9, 0, -10420169, 9, 0, -10420168, 9, 0, -10420167, 9, 0, -10420166, 9, 0, -10420165, 9, 0, -10420164, 9, 0, -10420163, 9, 0, -10420162, 9, 0, -10420161, 9, 0, -10420160, 9, 0, -10420159, 9, 0, -10420158, 9, 0, -10420157, 9, 0, -10420156, 9, 0, -10420155, 0, 65536, -10420014, 0, 65537, -10420013, 9, 0, -10420012, 9, 0, -10420011, 9, 0, -10420010, 9, 0, -10420009, 9, 0, -10420008, 9, 0, -10420007, 9, 0, -10420006, 9, 0, -10420005, 9, 0, -10420004, 9, 0, -10420003, 9, 0, -10420002, 9, 0, -10420001, 9, 0, -10420000, 9, 0, -10419999, 9, 0, -10419998, 9, 0, -10419997, 9, 0, -10419996, 9, 0, -10419995, 9, 0, -10419994, 9, 0, -10419993, 9, 0, -10419992, 9, 0, -10419991, 9, 0, -10419990, 9, 0, -10419989, 9, 0, -10419988, 9, 0, -10419987, 9, 0, -10419986, 9, 0, -10419985, 9, 0, -10419984, 9, 0, -10419983, 9, 0, -10419982, 9, 0, -10419981, 9, 0, -10419980, 9, 0, -10419979, 9, 0, -10419978, 9, 0, -10419977, 9, 0, -10419976, 9, 0, -10419975, 9, 0, -10419974, 9, 0, -10419973, 9, 0, -10419972, 9, 0, -10419971, 9, 0, -10419970, 9, 0, -10419969, 9, 0, -10419968, 9, 0, -10419967, 9, 0, -10419966, 9, 0, -10419965, 9, 0, -10419964, 9, 0, -10419963, 9, 0, -10419962, 9, 0, -10419961, 9, 0, -10419960, 9, 0, -10419959, 9, 0, -10419958, 9, 0, -10354658, 9, 0, -10354657, 9, 0, -10354656, 9, 0, -10354655, 9, 0, -10354654, 9, 0, -10354653, 9, 0, -10354652, 9, 0, -10354651, 9, 0, -10354650, 9, 0, -10354649, 9, 0, -10354648, 9, 0, -10354647, 9, 0, -10354646, 9, 0, -10354645, 9, 0, -10354644, 9, 0, -10354643, 9, 0, -10354642, 9, 0, -10354641, 9, 0, -10354640, 9, 0, -10354639, 9, 0, -10354638, 9, 0, -10354637, 9, 0, -10354636, 9, 0, -10354635, 9, 0, -10354634, 9, 0, -10354633, 9, 0, -10354632, 9, 0, -10354631, 9, 0, -10354630, 9, 0, -10354629, 9, 0, -10354628, 9, 0, -10354627, 9, 0, -10354626, 9, 0, -10354625, 9, 0, -10354624, 9, 0, -10354623, 9, 0, -10354622, 9, 0, -10354621, 9, 0, -10354620, 9, 0, -10354619, 0, 65536, -10354478, 0, 65537, -10354477, 9, 0, -10354476, 9, 0, -10354475, 9, 0, -10354474, 9, 0, -10354473, 9, 0, -10354472, 9, 0, -10354471, 9, 0, -10354470, 9, 0, -10354469, 9, 0, -10354468, 9, 0, -10354467, 9, 0, -10354466, 9, 0, -10354465, 9, 0, -10354464, 9, 0, -10354463, 9, 0, -10354462, 9, 0, -10354461, 9, 0, -10354460, 9, 0, -10354459, 9, 0, -10354458, 9, 0, -10354457, 9, 0, -10354456, 9, 0, -10354455, 9, 0, -10354454, 9, 0, -10354453, 9, 0, -10354452, 9, 0, -10354451, 9, 0, -10354450, 9, 0, -10354449, 9, 0, -10354448, 9, 0, -10354447, 9, 0, -10354446, 9, 0, -10354445, 9, 0, -10354444, 9, 0, -10354443, 9, 0, -10354442, 9, 0, -10354441, 9, 0, -10354440, 9, 0, -10354439, 9, 0, -10354438, 9, 0, -10354437, 9, 0, -10354436, 9, 0, -10354435, 9, 0, -10354434, 9, 0, -10354433, 9, 0, -10354432, 9, 0, -10354431, 9, 0, -10354430, 9, 0, -10354429, 9, 0, -10354428, 9, 0, -10354427, 9, 0, -10354426, 9, 0, -10354425, 9, 0, -10354424, 9, 0, -10354423, 9, 0, -10354422, 9, 0, -10289122, 9, 0, -10289121, 9, 0, -10289120, 9, 0, -10289119, 9, 0, -10289118, 9, 0, -10289117, 9, 0, -10289116, 9, 0, -10289115, 9, 0, -10289114, 9, 0, -10289113, 9, 0, -10289112, 9, 0, -10289111, 9, 0, -10289110, 9, 0, -10289109, 9, 0, -10289108, 9, 0, -10289107, 9, 0, -10289106, 9, 0, -10289105, 9, 0, -10289104, 9, 0, -10289103, 9, 0, -10289102, 9, 0, -10289101, 9, 0, -10289100, 9, 0, -10289099, 9, 0, -10289098, 9, 0, -10289097, 9, 0, -10289096, 9, 0, -10289095, 9, 0, -10289094, 9, 0, -10289093, 9, 0, -10289092, 9, 0, -10289091, 9, 0, -10289090, 9, 0, -10289089, 9, 0, -10289088, 9, 0, -10289087, 9, 0, -10289086, 9, 0, -10289085, 9, 0, -10289084, 9, 0, -10289083, 0, 65536, -10288942, 0, 65537, -10288941, 9, 0, -10288940, 9, 0, -10288939, 9, 0, -10288938, 9, 0, -10288937, 9, 0, -10288936, 9, 0, -10288935, 9, 0, -10288934, 9, 0, -10288933, 9, 0, -10288932, 9, 0, -10288931, 9, 0, -10288930, 9, 0, -10288929, 9, 0, -10288928, 9, 0, -10288927, 9, 0, -10288926, 9, 0, -10288925, 9, 0, -10288924, 9, 0, -10288923, 9, 0, -10288922, 9, 0, -10288921, 9, 0, -10288920, 9, 0, -10288919, 9, 0, -10288918, 9, 0, -10288917, 9, 0, -10288916, 9, 0, -10288915, 9, 0, -10288914, 9, 0, -10288913, 9, 0, -10288912, 9, 0, -10288911, 9, 0, -10288910, 9, 0, -10288909, 9, 0, -10288908, 9, 0, -10288907, 9, 0, -10288906, 9, 0, -10288905, 9, 0, -10288904, 9, 0, -10288903, 9, 0, -10288902, 9, 0, -10288901, 9, 0, -10288900, 9, 0, -10288899, 9, 0, -10288898, 9, 0, -10288897, 9, 0, -10288896, 9, 0, -10288895, 9, 0, -10288894, 9, 0, -10288893, 9, 0, -10288892, 9, 0, -10288891, 9, 0, -10288890, 9, 0, -10288889, 9, 0, -10288888, 9, 0, -10288887, 9, 0, -10288886, 9, 0, -10223586, 9, 0, -10223585, 9, 0, -10223584, 9, 0, -10223583, 9, 0, -10223582, 9, 0, -10223581, 9, 0, -10223580, 9, 0, -10223579, 9, 0, -10223578, 9, 0, -10223577, 9, 0, -10223576, 9, 0, -10223575, 9, 0, -10223574, 9, 0, -10223573, 9, 0, -10223572, 9, 0, -10223571, 9, 0, -10223570, 9, 0, -10223569, 9, 0, -10223568, 9, 0, -10223567, 9, 0, -10223566, 9, 0, -10223565, 9, 0, -10223564, 9, 0, -10223563, 9, 0, -10223562, 9, 0, -10223561, 9, 0, -10223560, 9, 0, -10223559, 9, 0, -10223558, 9, 0, -10223557, 9, 0, -10223556, 9, 0, -10223555, 9, 0, -10223554, 9, 0, -10223553, 9, 0, -10223552, 9, 0, -10223551, 9, 0, -10223550, 9, 0, -10223549, 9, 0, -10223548, 5, 0, -10223547, 4, 0, -10223406, 3, 0, -10223405, 6, 0, -10223404, 9, 0, -10223403, 9, 0, -10223402, 9, 0, -10223401, 9, 0, -10223400, 9, 0, -10223399, 9, 0, -10223398, 9, 0, -10223397, 9, 0, -10223396, 9, 0, -10223395, 9, 0, -10223394, 9, 0, -10223393, 9, 0, -10223392, 9, 0, -10223391, 9, 0, -10223390, 9, 0, -10223389, 9, 0, -10223388, 9, 0, -10223387, 9, 0, -10223386, 9, 0, -10223385, 9, 0, -10223384, 9, 0, -10223383, 9, 0, -10223382, 9, 0, -10223381, 9, 0, -10223380, 9, 0, -10223379, 9, 0, -10223378, 9, 0, -10223377, 9, 0, -10223376, 9, 0, -10223375, 9, 0, -10223374, 9, 0, -10223373, 9, 0, -10223372, 9, 0, -10223371, 9, 0, -10223370, 9, 0, -10223369, 9, 0, -10223368, 9, 0, -10223367, 9, 0, -10223366, 9, 0, -10223365, 9, 0, -10223364, 9, 0, -10223363, 9, 0, -10223362, 9, 0, -10223361, 9, 0, -10223360, 9, 0, -10223359, 9, 0, -10223358, 9, 0, -10223357, 9, 0, -10223356, 9, 0, -10223355, 9, 0, -10223354, 9, 0, -10223353, 9, 0, -10223352, 9, 0, -10223351, 9, 0, -10223350, 9, 0, -10158050, 9, 0, -10158049, 9, 0, -10158048, 9, 0, -10158047, 9, 0, -10158046, 9, 0, -10158045, 9, 0, -10158044, 9, 0, -10158043, 9, 0, -10158042, 9, 0, -10158041, 9, 0, -10158040, 9, 0, -10158039, 9, 0, -10158038, 9, 0, -10158037, 9, 0, -10158036, 9, 0, -10158035, 9, 0, -10158034, 9, 0, -10158033, 9, 0, -10158032, 9, 0, -10158031, 9, 0, -10158030, 9, 0, -10158029, 9, 0, -10158028, 9, 0, -10158027, 9, 0, -10158026, 9, 0, -10158025, 9, 0, -10158024, 9, 0, -10158023, 9, 0, -10158022, 9, 0, -10158021, 9, 0, -10158020, 9, 0, -10158019, 9, 0, -10158018, 9, 0, -10158017, 9, 0, -10158016, 9, 0, -10158015, 9, 0, -10158014, 9, 0, -10158013, 5, 0, -10158012, 4, 0, -10157869, 3, 0, -10157868, 6, 0, -10157867, 9, 0, -10157866, 9, 0, -10157865, 9, 0, -10157864, 9, 0, -10157863, 9, 0, -10157862, 9, 0, -10157861, 9, 0, -10157860, 9, 0, -10157859, 9, 0, -10157858, 9, 0, -10157857, 9, 0, -10157856, 9, 0, -10157855, 9, 0, -10157854, 9, 0, -10157853, 9, 0, -10157852, 9, 0, -10157851, 9, 0, -10157850, 9, 0, -10157849, 9, 0, -10157848, 9, 0, -10157847, 9, 0, -10157846, 9, 0, -10157845, 9, 0, -10157844, 9, 0, -10157843, 9, 0, -10157842, 9, 0, -10157841, 9, 0, -10157840, 9, 0, -10157839, 9, 0, -10157838, 9, 0, -10157837, 9, 0, -10157836, 9, 0, -10157835, 9, 0, -10157834, 9, 0, -10157833, 9, 0, -10157832, 9, 0, -10157831, 9, 0, -10157830, 9, 0, -10157829, 9, 0, -10157828, 9, 0, -10157827, 9, 0, -10157826, 9, 0, -10157825, 9, 0, -10157824, 9, 0, -10157823, 9, 0, -10157822, 9, 0, -10157821, 9, 0, -10157820, 9, 0, -10157819, 9, 0, -10157818, 9, 0, -10157817, 9, 0, -10157816, 9, 0, -10157815, 9, 0, -10157814, 9, 0, -10092514, 9, 0, -10092513, 9, 0, -10092512, 9, 0, -10092511, 9, 0, -10092510, 9, 0, -10092509, 9, 0, -10092508, 9, 0, -10092507, 9, 0, -10092506, 9, 0, -10092505, 9, 0, -10092504, 9, 0, -10092503, 9, 0, -10092502, 9, 0, -10092501, 9, 0, -10092500, 9, 0, -10092499, 9, 0, -10092498, 9, 0, -10092497, 9, 0, -10092496, 9, 0, -10092495, 9, 0, -10092494, 9, 0, -10092493, 9, 0, -10092492, 9, 0, -10092491, 9, 0, -10092490, 9, 0, -10092489, 9, 0, -10092488, 9, 0, -10092487, 9, 0, -10092486, 9, 0, -10092485, 9, 0, -10092484, 9, 0, -10092483, 9, 0, -10092482, 9, 0, -10092481, 9, 0, -10092480, 9, 0, -10092479, 9, 0, -10092478, 5, 0, -10092477, 4, 0, -10092332, 3, 0, -10092331, 6, 0, -10092330, 9, 0, -10092329, 9, 0, -10092328, 9, 0, -10092327, 9, 0, -10092326, 9, 0, -10092325, 9, 0, -10092324, 9, 0, -10092323, 9, 0, -10092322, 9, 0, -10092321, 9, 0, -10092320, 9, 0, -10092319, 9, 0, -10092318, 9, 0, -10092317, 9, 0, -10092316, 9, 0, -10092315, 9, 0, -10092314, 9, 0, -10092313, 9, 0, -10092312, 9, 0, -10092311, 9, 0, -10092310, 9, 0, -10092309, 9, 0, -10092308, 9, 0, -10092307, 9, 0, -10092306, 9, 0, -10092305, 9, 0, -10092304, 9, 0, -10092303, 9, 0, -10092302, 9, 0, -10092301, 9, 0, -10092300, 9, 0, -10092299, 9, 0, -10092298, 9, 0, -10092297, 9, 0, -10092296, 9, 0, -10092295, 9, 0, -10092294, 9, 0, -10092293, 9, 0, -10092292, 9, 0, -10092291, 9, 0, -10092290, 9, 0, -10092289, 9, 0, -10092288, 9, 0, -10092287, 9, 0, -10092286, 9, 0, -10092285, 9, 0, -10092284, 9, 0, -10092283, 9, 0, -10092282, 9, 0, -10092281, 9, 0, -10092280, 9, 0, -10092279, 9, 0, -10092278, 9, 0, -10026978, 9, 0, -10026977, 9, 0, -10026976, 9, 0, -10026975, 9, 0, -10026974, 9, 0, -10026973, 9, 0, -10026972, 9, 0, -10026971, 9, 0, -10026970, 9, 0, -10026969, 9, 0, -10026968, 9, 0, -10026967, 9, 0, -10026966, 9, 0, -10026965, 9, 0, -10026964, 9, 0, -10026963, 9, 0, -10026962, 9, 0, -10026961, 9, 0, -10026960, 9, 0, -10026959, 9, 0, -10026958, 0, 0, -10026957, 0, 0, -10026956, 0, 0, -10026955, 0, 0, -10026954, 0, 0, -10026953, 0, 0, -10026952, 0, 0, -10026951, 0, 0, -10026950, 0, 0, -10026949, 0, 0, -10026948, 0, 0, -10026947, 0, 0, -10026946, 0, 0, -10026945, 0, 0, -10026944, 0, 0, -10026943, 0, 0, -10026942, 4, 0, -10026795, 3, 0, -10026794, 0, 0, -10026793, 0, 0, -10026792, 0, 0, -10026791, 0, 0, -10026790, 0, 0, -10026789, 0, 0, -10026788, 0, 0, -10026787, 0, 0, -10026786, 0, 0, -10026785, 0, 0, -10026784, 0, 0, -10026783, 0, 0, -10026782, 0, 0, -10026781, 0, 0, -10026780, 0, 0, -10026779, 0, 0, -10026778, 9, 0, -10026777, 9, 0, -10026776, 9, 0, -10026775, 9, 0, -10026774, 9, 0, -10026773, 9, 0, -10026772, 9, 0, -10026771, 9, 0, -10026770, 9, 0, -10026769, 9, 0, -10026768, 9, 0, -10026767, 9, 0, -10026766, 9, 0, -10026765, 9, 0, -10026764, 9, 0, -10026763, 9, 0, -10026762, 9, 0, -10026761, 9, 0, -10026760, 9, 0, -10026759, 9, 0, -10026758, 9, 0, -10026757, 9, 0, -10026756, 9, 0, -10026755, 9, 0, -10026754, 9, 0, -10026753, 9, 0, -10026752, 9, 0, -10026751, 9, 0, -10026750, 9, 0, -10026749, 9, 0, -10026748, 9, 0, -10026747, 9, 0, -10026746, 9, 0, -10026745, 9, 0, -10026744, 9, 0, -10026743, 9, 0, -10026742, 9, 0, -9961442, 9, 0, -9961441, 9, 0, -9961440, 9, 0, -9961439, 9, 0, -9961438, 9, 0, -9961437, 9, 0, -9961436, 9, 0, -9961435, 9, 0, -9961434, 9, 0, -9961433, 9, 0, -9961432, 9, 0, -9961431, 9, 0, -9961430, 9, 0, -9961429, 9, 0, -9961428, 9, 0, -9961427, 9, 0, -9961426, 9, 0, -9961425, 9, 0, -9961424, 9, 0, -9961423, 9, 0, -9961242, 9, 0, -9961241, 9, 0, -9961240, 9, 0, -9961239, 9, 0, -9961238, 9, 0, -9961237, 9, 0, -9961236, 9, 0, -9961235, 9, 0, -9961234, 9, 0, -9961233, 9, 0, -9961232, 9, 0, -9961231, 9, 0, -9961230, 9, 0, -9961229, 9, 0, -9961228, 9, 0, -9961227, 9, 0, -9961226, 9, 0, -9961225, 9, 0, -9961224, 9, 0, -9961223, 9, 0, -9961222, 9, 0, -9961221, 9, 0, -9961220, 9, 0, -9961219, 9, 0, -9961218, 9, 0, -9961217, 9, 0, -9961216, 9, 0, -9961215, 9, 0, -9961214, 9, 0, -9961213, 9, 0, -9961212, 9, 0, -9961211, 9, 0, -9961210, 9, 0, -9961209, 9, 0, -9961208, 9, 0, -9961207, 9, 0, -9961206, 9, 0, -9895906, 9, 0, -9895905, 9, 0, -9895904, 9, 0, -9895903, 9, 0, -9895902, 9, 0, -9895901, 9, 0, -9895900, 9, 0, -9895899, 9, 0, -9895898, 9, 0, -9895897, 9, 0, -9895896, 9, 0, -9895895, 9, 0, -9895894, 9, 0, -9895893, 9, 0, -9895892, 9, 0, -9895891, 9, 0, -9895890, 9, 0, -9895889, 9, 0, -9895888, 9, 0, -9895887, 9, 0, -9895706, 9, 0, -9895705, 9, 0, -9895704, 9, 0, -9895703, 9, 0, -9895702, 9, 0, -9895701, 9, 0, -9895700, 9, 0, -9895699, 9, 0, -9895698, 9, 0, -9895697, 9, 0, -9895696, 9, 0, -9895695, 9, 0, -9895694, 9, 0, -9895693, 9, 0, -9895692, 9, 0, -9895691, 9, 0, -9895690, 9, 0, -9895689, 9, 0, -9895688, 9, 0, -9895687, 9, 0, -9895686, 9, 0, -9895685, 9, 0, -9895684, 9, 0, -9895683, 9, 0, -9895682, 9, 0, -9895681, 9, 0, -9895680, 9, 0, -9895679, 9, 0, -9895678, 9, 0, -9895677, 9, 0, -9895676, 9, 0, -9895675, 9, 0, -9895674, 9, 0, -9895673, 9, 0, -9895672, 9, 0, -9895671, 9, 0, -9895670, 9, 0, -9830370, 9, 0, -9830369, 9, 0, -9830368, 9, 0, -9830367, 9, 0, -9830366, 9, 0, -9830365, 9, 0, -9830364, 9, 0, -9830363, 9, 0, -9830362, 9, 0, -9830361, 9, 0, -9830360, 9, 0, -9830359, 9, 0, -9830358, 9, 0, -9830357, 9, 0, -9830356, 9, 0, -9830355, 9, 0, -9830354, 9, 0, -9830353, 9, 0, -9830352, 9, 0, -9830351, 9, 0, -9830170, 9, 0, -9830169, 9, 0, -9830168, 9, 0, -9830167, 9, 0, -9830166, 9, 0, -9830165, 9, 0, -9830164, 9, 0, -9830163, 9, 0, -9830162, 9, 0, -9830161, 9, 0, -9830160, 9, 0, -9830159, 9, 0, -9830158, 9, 0, -9830157, 9, 0, -9830156, 9, 0, -9830155, 9, 0, -9830154, 9, 0, -9830153, 9, 0, -9830152, 9, 0, -9830151, 9, 0, -9830150, 9, 0, -9830149, 9, 0, -9830148, 9, 0, -9830147, 9, 0, -9830146, 9, 0, -9830145, 9, 0, -9830144, 9, 0, -9830143, 9, 0, -9830142, 9, 0, -9830141, 9, 0, -9830140, 9, 0, -9830139, 9, 0, -9830138, 9, 0, -9830137, 9, 0, -9830136, 9, 0, -9830135, 9, 0, -9830134, 9, 0, -9764834, 9, 0, -9764833, 9, 0, -9764832, 9, 0, -9764831, 9, 0, -9764830, 9, 0, -9764829, 9, 0, -9764828, 9, 0, -9764827, 9, 0, -9764826, 9, 0, -9764825, 9, 0, -9764824, 9, 0, -9764823, 9, 0, -9764822, 9, 0, -9764821, 9, 0, -9764820, 9, 0, -9764819, 9, 0, -9764818, 9, 0, -9764817, 9, 0, -9764816, 9, 0, -9764815, 9, 0, -9764634, 9, 0, -9764633, 9, 0, -9764632, 9, 0, -9764631, 9, 0, -9764630, 9, 0, -9764629, 9, 0, -9764628, 9, 0, -9764627, 9, 0, -9764626, 9, 0, -9764625, 9, 0, -9764624, 9, 0, -9764623, 9, 0, -9764622, 9, 0, -9764621, 9, 0, -9764620, 9, 0, -9764619, 9, 0, -9764618, 9, 0, -9764617, 9, 0, -9764616, 9, 0, -9764615, 9, 0, -9764614, 9, 0, -9764613, 9, 0, -9764612, 9, 0, -9764611, 9, 0, -9764610, 9, 0, -9764609, 9, 0, -9764608, 9, 0, -9764607, 9, 0, -9764606, 9, 0, -9764605, 9, 0, -9764604, 9, 0, -9764603, 9, 0, -9764602, 9, 0, -9764601, 9, 0, -9764600, 9, 0, -9764599, 9, 0, -9764598, 9, 0, -9699298, 9, 0, -9699297, 9, 0, -9699296, 9, 0, -9699295, 9, 0, -9699294, 9, 0, -9699293, 9, 0, -9699292, 9, 0, -9699291, 9, 0, -9699290, 9, 0, -9699289, 9, 0, -9699288, 9, 0, -9699287, 9, 0, -9699286, 9, 0, -9699285, 9, 0, -9699284, 9, 0, -9699283, 9, 0, -9699282, 9, 0, -9699281, 9, 0, -9699280, 9, 0, -9699279, 9, 0, -9699098, 9, 0, -9699097, 9, 0, -9699096, 9, 0, -9699095, 9, 0, -9699094, 9, 0, -9699093, 9, 0, -9699092, 9, 0, -9699091, 9, 0, -9699090, 9, 0, -9699089, 9, 0, -9699088, 9, 0, -9699087, 9, 0, -9699086, 9, 0, -9699085, 9, 0, -9699084, 9, 0, -9699083, 9, 0, -9699082, 9, 0, -9699081, 9, 0, -9699080, 9, 0, -9699079, 9, 0, -9699078, 9, 0, -9699077, 9, 0, -9699076, 9, 0, -9699075, 9, 0, -9699074, 9, 0, -9699073, 9, 0, -9699072, 9, 0, -9699071, 9, 0, -9699070, 9, 0, -9699069, 9, 0, -9699068, 9, 0, -9699067, 9, 0, -9699066, 9, 0, -9699065, 9, 0, -9699064, 9, 0, -9699063, 9, 0, -9699062, 9, 0, -9633762, 9, 0, -9633761, 9, 0, -9633760, 9, 0, -9633759, 9, 0, -9633758, 9, 0, -9633757, 9, 0, -9633756, 9, 0, -9633755, 9, 0, -9633754, 9, 0, -9633753, 9, 0, -9633752, 9, 0, -9633751, 9, 0, -9633750, 9, 0, -9633749, 9, 0, -9633748, 9, 0, -9633747, 9, 0, -9633746, 9, 0, -9633745, 9, 0, -9633744, 9, 0, -9633743, 9, 0, -9633562, 9, 0, -9633561, 9, 0, -9633560, 9, 0, -9633559, 9, 0, -9633558, 9, 0, -9633557, 9, 0, -9633556, 9, 0, -9633555, 9, 0, -9633554, 9, 0, -9633553, 9, 0, -9633552, 9, 0, -9633551, 9, 0, -9633550, 9, 0, -9633549, 9, 0, -9633548, 9, 0, -9633547, 9, 0, -9633546, 9, 0, -9633545, 9, 0, -9633544, 9, 0, -9633543, 9, 0, -9633542, 9, 0, -9633541, 9, 0, -9633540, 9, 0, -9633539, 9, 0, -9633538, 9, 0, -9633537, 9, 0, -9633536, 9, 0, -9633535, 9, 0, -9633534, 9, 0, -9633533, 9, 0, -9633532, 9, 0, -9633531, 9, 0, -9633530, 9, 0, -9633529, 9, 0, -9633528, 9, 0, -9633527, 9, 0, -9633526, 9, 0, -9568226, 9, 0, -9568225, 9, 0, -9568224, 9, 0, -9568223, 9, 0, -9568222, 9, 0, -9568221, 9, 0, -9568220, 9, 0, -9568219, 9, 0, -9568218, 9, 0, -9568217, 9, 0, -9568216, 9, 0, -9568215, 9, 0, -9568214, 9, 0, -9568213, 9, 0, -9568212, 9, 0, -9568211, 9, 0, -9568210, 9, 0, -9568209, 9, 0, -9568208, 9, 0, -9568207, 9, 0, -9568026, 9, 0, -9568025, 9, 0, -9568024, 9, 0, -9568023, 9, 0, -9568022, 9, 0, -9568021, 9, 0, -9568020, 9, 0, -9568019, 9, 0, -9568018, 9, 0, -9568017, 9, 0, -9568016, 9, 0, -9568015, 9, 0, -9568014, 9, 0, -9568013, 9, 0, -9568012, 9, 0, -9568011, 9, 0, -9568010, 9, 0, -9568009, 9, 0, -9568008, 9, 0, -9568007, 9, 0, -9568006, 9, 0, -9568005, 9, 0, -9568004, 9, 0, -9568003, 9, 0, -9568002, 9, 0, -9568001, 9, 0, -9568000, 9, 0, -9567999, 9, 0, -9567998, 9, 0, -9567997, 9, 0, -9567996, 9, 0, -9567995, 9, 0, -9567994, 9, 0, -9567993, 9, 0, -9567992, 9, 0, -9567991, 9, 0, -9567990, 9, 0, -9502690, 9, 0, -9502689, 9, 0, -9502688, 9, 0, -9502687, 9, 0, -9502686, 9, 0, -9502685, 9, 0, -9502684, 9, 0, -9502683, 9, 0, -9502682, 9, 0, -9502681, 9, 0, -9502680, 9, 0, -9502679, 9, 0, -9502678, 9, 0, -9502677, 9, 0, -9502676, 9, 0, -9502675, 9, 0, -9502674, 9, 0, -9502673, 9, 0, -9502672, 9, 0, -9502671, 9, 0, -9502490, 9, 0, -9502489, 9, 0, -9502488, 9, 0, -9502487, 9, 0, -9502486, 9, 0, -9502485, 9, 0, -9502484, 9, 0, -9502483, 9, 0, -9502482, 9, 0, -9502481, 9, 0, -9502480, 9, 0, -9502479, 9, 0, -9502478, 9, 0, -9502477, 9, 0, -9502476, 9, 0, -9502475, 9, 0, -9502474, 9, 0, -9502473, 9, 0, -9502472, 9, 0, -9502471, 9, 0, -9502470, 9, 0, -9502469, 9, 0, -9502468, 9, 0, -9502467, 9, 0, -9502466, 9, 0, -9502465, 9, 0, -9502464, 9, 0, -9502463, 9, 0, -9502462, 9, 0, -9502461, 9, 0, -9502460, 9, 0, -9502459, 9, 0, -9502458, 9, 0, -9502457, 9, 0, -9502456, 9, 0, -9502455, 9, 0, -9502454, 9, 0, -9437154, 9, 0, -9437153, 9, 0, -9437152, 9, 0, -9437151, 9, 0, -9437150, 9, 0, -9437149, 9, 0, -9437148, 9, 0, -9437147, 9, 0, -9437146, 9, 0, -9437145, 9, 0, -9437144, 9, 0, -9437143, 9, 0, -9437142, 9, 0, -9437141, 9, 0, -9437140, 9, 0, -9437139, 9, 0, -9437138, 9, 0, -9437137, 9, 0, -9437136, 9, 0, -9437135, 9, 0, -9437103, 1, 0, -9437102, 0, 1, -9437101, 0, 1, -9437100, 0, 1, -9437099, 0, 1, -9437098, 0, 1, -9437097, 0, 1, -9437096, 0, 1, -9437095, 0, 1, -9437094, 0, 1, -9437093, 0, 1, -9437092, 0, 1, -9437091, 0, 131075, -9436998, 0, 131074, -9436997, 0, 1, -9436996, 0, 1, -9436995, 0, 1, -9436994, 0, 1, -9436993, 0, 1, -9436992, 0, 1, -9436991, 0, 1, -9436990, 0, 1, -9436989, 0, 1, -9436988, 0, 1, -9436987, 0, 1, -9436986, 2, 0, -9436954, 9, 0, -9436953, 9, 0, -9436952, 9, 0, -9436951, 9, 0, -9436950, 9, 0, -9436949, 9, 0, -9436948, 9, 0, -9436947, 9, 0, -9436946, 9, 0, -9436945, 9, 0, -9436944, 9, 0, -9436943, 9, 0, -9436942, 9, 0, -9436941, 9, 0, -9436940, 9, 0, -9436939, 9, 0, -9436938, 9, 0, -9436937, 9, 0, -9436936, 9, 0, -9436935, 9, 0, -9436934, 9, 0, -9436933, 9, 0, -9436932, 9, 0, -9436931, 9, 0, -9436930, 9, 0, -9436929, 9, 0, -9436928, 9, 0, -9436927, 9, 0, -9436926, 9, 0, -9436925, 9, 0, -9436924, 9, 0, -9436923, 9, 0, -9436922, 9, 0, -9436921, 9, 0, -9436920, 9, 0, -9436919, 9, 0, -9436918, 9, 0, -9371618, 9, 0, -9371617, 9, 0, -9371616, 9, 0, -9371615, 9, 0, -9371614, 9, 0, -9371613, 9, 0, -9371612, 9, 0, -9371611, 9, 0, -9371610, 9, 0, -9371609, 9, 0, -9371608, 9, 0, -9371607, 9, 0, -9371606, 9, 0, -9371605, 9, 0, -9371604, 9, 0, -9371603, 9, 0, -9371602, 9, 0, -9371601, 9, 0, -9371600, 9, 0, -9371599, 9, 0, -9371568, 1, 0, -9371567, 8, 0, -9371566, 9, 0, -9371565, 9, 0, -9371564, 9, 0, -9371563, 9, 0, -9371562, 9, 0, -9371561, 9, 0, -9371560, 9, 0, -9371559, 9, 0, -9371558, 9, 0, -9371557, 9, 0, -9371556, 9, 0, -9371555, 0, 65536, -9371462, 0, 65537, -9371461, 9, 0, -9371460, 9, 0, -9371459, 9, 0, -9371458, 9, 0, -9371457, 9, 0, -9371456, 9, 0, -9371455, 9, 0, -9371454, 9, 0, -9371453, 9, 0, -9371452, 9, 0, -9371451, 9, 0, -9371450, 7, 0, -9371449, 2, 0, -9371418, 9, 0, -9371417, 9, 0, -9371416, 9, 0, -9371415, 9, 0, -9371414, 9, 0, -9371413, 9, 0, -9371412, 9, 0, -9371411, 9, 0, -9371410, 9, 0, -9371409, 9, 0, -9371408, 9, 0, -9371407, 9, 0, -9371406, 9, 0, -9371405, 9, 0, -9371404, 9, 0, -9371403, 9, 0, -9371402, 9, 0, -9371401, 9, 0, -9371400, 9, 0, -9371399, 9, 0, -9371398, 9, 0, -9371397, 9, 0, -9371396, 9, 0, -9371395, 9, 0, -9371394, 9, 0, -9371393, 9, 0, -9371392, 9, 0, -9371391, 9, 0, -9371390, 9, 0, -9371389, 9, 0, -9371388, 9, 0, -9371387, 9, 0, -9371386, 9, 0, -9371385, 9, 0, -9371384, 9, 0, -9371383, 9, 0, -9371382, 9, 0, -9306082, 9, 0, -9306081, 9, 0, -9306080, 9, 0, -9306079, 9, 0, -9306078, 9, 0, -9306077, 9, 0, -9306076, 9, 0, -9306075, 9, 0, -9306074, 9, 0, -9306073, 9, 0, -9306072, 9, 0, -9306071, 9, 0, -9306070, 9, 0, -9306069, 9, 0, -9306068, 9, 0, -9306067, 9, 0, -9306066, 9, 0, -9306065, 9, 0, -9306064, 9, 0, -9306063, 9, 0, -9306033, 1, 0, -9306032, 8, 0, -9306031, 9, 0, -9306030, 9, 0, -9306029, 9, 0, -9306028, 9, 0, -9306027, 9, 0, -9306026, 9, 0, -9306025, 9, 0, -9306024, 9, 0, -9306023, 9, 0, -9306022, 9, 0, -9306021, 9, 0, -9306020, 9, 0, -9306019, 0, 65536, -9305926, 0, 65537, -9305925, 9, 0, -9305924, 9, 0, -9305923, 9, 0, -9305922, 9, 0, -9305921, 9, 0, -9305920, 9, 0, -9305919, 9, 0, -9305918, 9, 0, -9305917, 9, 0, -9305916, 9, 0, -9305915, 9, 0, -9305914, 9, 0, -9305913, 7, 0, -9305912, 2, 0, -9305882, 9, 0, -9305881, 9, 0, -9305880, 9, 0, -9305879, 9, 0, -9305878, 9, 0, -9305877, 9, 0, -9305876, 9, 0, -9305875, 9, 0, -9305874, 9, 0, -9305873, 9, 0, -9305872, 9, 0, -9305871, 9, 0, -9305870, 9, 0, -9305869, 9, 0, -9305868, 9, 0, -9305867, 9, 0, -9305866, 9, 0, -9305865, 9, 0, -9305864, 9, 0, -9305863, 9, 0, -9305862, 9, 0, -9305861, 9, 0, -9305860, 9, 0, -9305859, 9, 0, -9305858, 9, 0, -9305857, 9, 0, -9305856, 9, 0, -9305855, 9, 0, -9305854, 9, 0, -9305853, 9, 0, -9305852, 9, 0, -9305851, 9, 0, -9305850, 9, 0, -9305849, 9, 0, -9305848, 9, 0, -9305847, 9, 0, -9305846, 9, 0, -9240546, 9, 0, -9240545, 9, 0, -9240544, 9, 0, -9240543, 9, 0, -9240542, 9, 0, -9240541, 9, 0, -9240540, 9, 0, -9240539, 9, 0, -9240538, 9, 0, -9240537, 9, 0, -9240536, 9, 0, -9240535, 9, 0, -9240534, 9, 0, -9240533, 9, 0, -9240532, 9, 0, -9240531, 9, 0, -9240530, 9, 0, -9240529, 9, 0, -9240528, 9, 0, -9240527, 9, 0, -9240498, 1, 0, -9240497, 8, 0, -9240496, 9, 0, -9240495, 9, 0, -9240494, 9, 0, -9240493, 9, 0, -9240492, 9, 0, -9240491, 9, 0, -9240490, 9, 0, -9240489, 9, 0, -9240488, 9, 0, -9240487, 9, 0, -9240486, 9, 0, -9240485, 9, 0, -9240484, 9, 0, -9240483, 0, 65536, -9240390, 0, 65537, -9240389, 9, 0, -9240388, 9, 0, -9240387, 9, 0, -9240386, 9, 0, -9240385, 9, 0, -9240384, 9, 0, -9240383, 9, 0, -9240382, 9, 0, -9240381, 9, 0, -9240380, 9, 0, -9240379, 9, 0, -9240378, 9, 0, -9240377, 9, 0, -9240376, 7, 0, -9240375, 2, 0, -9240346, 9, 0, -9240345, 9, 0, -9240344, 9, 0, -9240343, 9, 0, -9240342, 9, 0, -9240341, 9, 0, -9240340, 9, 0, -9240339, 9, 0, -9240338, 9, 0, -9240337, 9, 0, -9240336, 9, 0, -9240335, 9, 0, -9240334, 9, 0, -9240333, 9, 0, -9240332, 9, 0, -9240331, 9, 0, -9240330, 9, 0, -9240329, 9, 0, -9240328, 9, 0, -9240327, 9, 0, -9240326, 9, 0, -9240325, 9, 0, -9240324, 9, 0, -9240323, 9, 0, -9240322, 9, 0, -9240321, 9, 0, -9240320, 9, 0, -9240319, 9, 0, -9240318, 9, 0, -9240317, 9, 0, -9240316, 9, 0, -9240315, 9, 0, -9240314, 9, 0, -9240313, 9, 0, -9240312, 9, 0, -9240311, 9, 0, -9240310, 9, 0, -9175010, 9, 0, -9175009, 9, 0, -9175008, 9, 0, -9175007, 9, 0, -9175006, 9, 0, -9175005, 9, 0, -9175004, 9, 0, -9175003, 9, 0, -9175002, 9, 0, -9175001, 9, 0, -9175000, 9, 0, -9174999, 9, 0, -9174998, 9, 0, -9174997, 9, 0, -9174996, 9, 0, -9174995, 9, 0, -9174994, 9, 0, -9174993, 9, 0, -9174992, 9, 0, -9174991, 9, 0, -9174962, 0, 65537, -9174961, 9, 0, -9174960, 9, 0, -9174959, 9, 0, -9174958, 9, 0, -9174957, 9, 0, -9174956, 9, 0, -9174955, 9, 0, -9174954, 9, 0, -9174953, 9, 0, -9174952, 9, 0, -9174951, 9, 0, -9174950, 9, 0, -9174949, 9, 0, -9174948, 9, 0, -9174947, 0, 65536, -9174854, 0, 65537, -9174853, 9, 0, -9174852, 9, 0, -9174851, 9, 0, -9174850, 9, 0, -9174849, 9, 0, -9174848, 9, 0, -9174847, 9, 0, -9174846, 9, 0, -9174845, 9, 0, -9174844, 9, 0, -9174843, 9, 0, -9174842, 9, 0, -9174841, 9, 0, -9174840, 9, 0, -9174839, 0, 65536, -9174810, 9, 0, -9174809, 9, 0, -9174808, 9, 0, -9174807, 9, 0, -9174806, 9, 0, -9174805, 9, 0, -9174804, 9, 0, -9174803, 9, 0, -9174802, 9, 0, -9174801, 9, 0, -9174800, 9, 0, -9174799, 9, 0, -9174798, 9, 0, -9174797, 9, 0, -9174796, 9, 0, -9174795, 9, 0, -9174794, 9, 0, -9174793, 9, 0, -9174792, 9, 0, -9174791, 9, 0, -9174790, 9, 0, -9174789, 9, 0, -9174788, 9, 0, -9174787, 9, 0, -9174786, 9, 0, -9174785, 9, 0, -9174784, 9, 0, -9174783, 9, 0, -9174782, 9, 0, -9174781, 9, 0, -9174780, 9, 0, -9174779, 9, 0, -9174778, 9, 0, -9174777, 9, 0, -9174776, 9, 0, -9174775, 9, 0, -9174774, 9, 0, -9109474, 9, 0, -9109473, 9, 0, -9109472, 9, 0, -9109471, 9, 0, -9109470, 9, 0, -9109469, 9, 0, -9109468, 9, 0, -9109467, 9, 0, -9109466, 9, 0, -9109465, 9, 0, -9109464, 9, 0, -9109463, 9, 0, -9109462, 9, 0, -9109461, 9, 0, -9109460, 9, 0, -9109459, 9, 0, -9109458, 9, 0, -9109457, 9, 0, -9109456, 9, 0, -9109455, 9, 0, -9109426, 0, 65537, -9109425, 9, 0, -9109424, 9, 0, -9109423, 9, 0, -9109422, 9, 0, -9109421, 9, 0, -9109420, 9, 0, -9109419, 9, 0, -9109418, 9, 0, -9109417, 9, 0, -9109416, 9, 0, -9109415, 9, 0, -9109414, 9, 0, -9109413, 9, 0, -9109412, 9, 0, -9109411, 0, 65536, -9109318, 0, 65537, -9109317, 9, 0, -9109316, 9, 0, -9109315, 9, 0, -9109314, 9, 0, -9109313, 9, 0, -9109312, 9, 0, -9109311, 9, 0, -9109310, 9, 0, -9109309, 9, 0, -9109308, 9, 0, -9109307, 9, 0, -9109306, 9, 0, -9109305, 9, 0, -9109304, 9, 0, -9109303, 0, 65536, -9109274, 9, 0, -9109273, 9, 0, -9109272, 9, 0, -9109271, 9, 0, -9109270, 9, 0, -9109269, 9, 0, -9109268, 9, 0, -9109267, 9, 0, -9109266, 9, 0, -9109265, 9, 0, -9109264, 9, 0, -9109263, 9, 0, -9109262, 9, 0, -9109261, 9, 0, -9109260, 9, 0, -9109259, 9, 0, -9109258, 9, 0, -9109257, 9, 0, -9109256, 9, 0, -9109255, 9, 0, -9109254, 9, 0, -9109253, 9, 0, -9109252, 9, 0, -9109251, 9, 0, -9109250, 9, 0, -9109249, 9, 0, -9109248, 9, 0, -9109247, 9, 0, -9109246, 9, 0, -9109245, 9, 0, -9109244, 9, 0, -9109243, 9, 0, -9109242, 9, 0, -9109241, 9, 0, -9109240, 9, 0, -9109239, 9, 0, -9109238, 9, 0, -9043938, 9, 0, -9043937, 9, 0, -9043936, 9, 0, -9043935, 9, 0, -9043934, 9, 0, -9043933, 9, 0, -9043932, 9, 0, -9043931, 9, 0, -9043930, 9, 0, -9043929, 9, 0, -9043928, 9, 0, -9043927, 9, 0, -9043926, 9, 0, -9043925, 9, 0, -9043924, 9, 0, -9043923, 9, 0, -9043922, 9, 0, -9043921, 9, 0, -9043920, 9, 0, -9043919, 9, 0, -9043890, 0, 65537, -9043889, 9, 0, -9043888, 9, 0, -9043887, 9, 0, -9043886, 9, 0, -9043885, 9, 0, -9043884, 9, 0, -9043883, 9, 0, -9043882, 9, 0, -9043881, 9, 0, -9043880, 9, 0, -9043879, 9, 0, -9043878, 9, 0, -9043877, 9, 0, -9043876, 9, 0, -9043875, 0, 65536, -9043782, 0, 65537, -9043781, 9, 0, -9043780, 9, 0, -9043779, 9, 0, -9043778, 9, 0, -9043777, 9, 0, -9043776, 9, 0, -9043775, 9, 0, -9043774, 9, 0, -9043773, 9, 0, -9043772, 9, 0, -9043771, 9, 0, -9043770, 9, 0, -9043769, 9, 0, -9043768, 9, 0, -9043767, 0, 65536, -9043738, 9, 0, -9043737, 9, 0, -9043736, 9, 0, -9043735, 9, 0, -9043734, 9, 0, -9043733, 9, 0, -9043732, 9, 0, -9043731, 9, 0, -9043730, 9, 0, -9043729, 9, 0, -9043728, 9, 0, -9043727, 9, 0, -9043726, 9, 0, -9043725, 9, 0, -9043724, 9, 0, -9043723, 9, 0, -9043722, 9, 0, -9043721, 9, 0, -9043720, 9, 0, -9043719, 9, 0, -9043718, 9, 0, -9043717, 9, 0, -9043716, 9, 0, -9043715, 9, 0, -9043714, 9, 0, -9043713, 9, 0, -9043712, 9, 0, -9043711, 9, 0, -9043710, 9, 0, -9043709, 9, 0, -9043708, 9, 0, -9043707, 9, 0, -9043706, 9, 0, -9043705, 9, 0, -9043704, 9, 0, -9043703, 9, 0, -9043702, 9, 0, -8978402, 9, 0, -8978401, 9, 0, -8978400, 9, 0, -8978399, 9, 0, -8978398, 9, 0, -8978397, 9, 0, -8978396, 9, 0, -8978395, 9, 0, -8978394, 9, 0, -8978393, 9, 0, -8978392, 9, 0, -8978391, 9, 0, -8978390, 9, 0, -8978389, 9, 0, -8978388, 9, 0, -8978387, 9, 0, -8978386, 9, 0, -8978385, 9, 0, -8978384, 9, 0, -8978383, 9, 0, -8978354, 0, 65537, -8978353, 9, 0, -8978352, 9, 0, -8978351, 9, 0, -8978350, 9, 0, -8978349, 9, 0, -8978348, 9, 0, -8978347, 9, 0, -8978346, 9, 0, -8978345, 5, 0, -8978344, 0, 0, -8978343, 0, 0, -8978342, 0, 0, -8978341, 0, 0, -8978340, 0, 0, -8978339, 0, 196611, -8978246, 0, 196610, -8978245, 0, 0, -8978244, 0, 0, -8978243, 0, 0, -8978242, 0, 0, -8978241, 0, 0, -8978240, 6, 0, -8978239, 9, 0, -8978238, 9, 0, -8978237, 9, 0, -8978236, 9, 0, -8978235, 9, 0, -8978234, 9, 0, -8978233, 9, 0, -8978232, 9, 0, -8978231, 0, 65536, -8978202, 9, 0, -8978201, 9, 0, -8978200, 9, 0, -8978199, 9, 0, -8978198, 9, 0, -8978197, 9, 0, -8978196, 9, 0, -8978195, 9, 0, -8978194, 9, 0, -8978193, 9, 0, -8978192, 9, 0, -8978191, 9, 0, -8978190, 9, 0, -8978189, 9, 0, -8978188, 9, 0, -8978187, 9, 0, -8978186, 9, 0, -8978185, 9, 0, -8978184, 9, 0, -8978183, 9, 0, -8978182, 9, 0, -8978181, 9, 0, -8978180, 9, 0, -8978179, 9, 0, -8978178, 9, 0, -8978177, 9, 0, -8978176, 9, 0, -8978175, 9, 0, -8978174, 9, 0, -8978173, 9, 0, -8978172, 9, 0, -8978171, 9, 0, -8978170, 9, 0, -8978169, 9, 0, -8978168, 9, 0, -8978167, 9, 0, -8978166, 9, 0, -8912866, 9, 0, -8912865, 9, 0, -8912864, 9, 0, -8912863, 9, 0, -8912862, 9, 0, -8912861, 9, 0, -8912860, 9, 0, -8912859, 9, 0, -8912858, 9, 0, -8912857, 9, 0, -8912856, 9, 0, -8912855, 9, 0, -8912854, 9, 0, -8912853, 9, 0, -8912852, 9, 0, -8912851, 9, 0, -8912850, 9, 0, -8912849, 9, 0, -8912848, 9, 0, -8912847, 9, 0, -8912818, 0, 65537, -8912817, 9, 0, -8912816, 9, 0, -8912815, 9, 0, -8912814, 9, 0, -8912813, 9, 0, -8912812, 9, 0, -8912811, 9, 0, -8912810, 5, 0, -8912809, 4, 0, -8912704, 3, 0, -8912703, 6, 0, -8912702, 9, 0, -8912701, 9, 0, -8912700, 9, 0, -8912699, 9, 0, -8912698, 9, 0, -8912697, 9, 0, -8912696, 9, 0, -8912695, 0, 65536, -8912666, 9, 0, -8912665, 9, 0, -8912664, 9, 0, -8912663, 9, 0, -8912662, 9, 0, -8912661, 9, 0, -8912660, 9, 0, -8912659, 9, 0, -8912658, 9, 0, -8912657, 9, 0, -8912656, 9, 0, -8912655, 9, 0, -8912654, 9, 0, -8912653, 9, 0, -8912652, 9, 0, -8912651, 9, 0, -8912650, 9, 0, -8912649, 9, 0, -8912648, 9, 0, -8912647, 9, 0, -8912646, 9, 0, -8912645, 9, 0, -8912644, 9, 0, -8912643, 9, 0, -8912642, 9, 0, -8912641, 9, 0, -8912640, 9, 0, -8912639, 9, 0, -8912638, 9, 0, -8912637, 9, 0, -8912636, 9, 0, -8912635, 9, 0, -8912634, 9, 0, -8912633, 9, 0, -8912632, 9, 0, -8912631, 9, 0, -8912630, 9, 0, -8847330, 9, 0, -8847329, 9, 0, -8847328, 9, 0, -8847327, 9, 0, -8847326, 9, 0, -8847325, 9, 0, -8847324, 9, 0, -8847323, 9, 0, -8847322, 9, 0, -8847321, 9, 0, -8847320, 9, 0, -8847319, 9, 0, -8847318, 9, 0, -8847317, 9, 0, -8847316, 9, 0, -8847315, 9, 0, -8847314, 9, 0, -8847313, 9, 0, -8847312, 9, 0, -8847311, 9, 0, -8847282, 0, 65537, -8847281, 9, 0, -8847280, 9, 0, -8847279, 9, 0, -8847278, 9, 0, -8847277, 9, 0, -8847276, 9, 0, -8847275, 5, 0, -8847274, 4, 0, -8847167, 3, 0, -8847166, 6, 0, -8847165, 9, 0, -8847164, 9, 0, -8847163, 9, 0, -8847162, 9, 0, -8847161, 9, 0, -8847160, 9, 0, -8847159, 0, 65536, -8847130, 9, 0, -8847129, 9, 0, -8847128, 9, 0, -8847127, 9, 0, -8847126, 9, 0, -8847125, 9, 0, -8847124, 9, 0, -8847123, 9, 0, -8847122, 9, 0, -8847121, 9, 0, -8847120, 9, 0, -8847119, 9, 0, -8847118, 9, 0, -8847117, 9, 0, -8847116, 9, 0, -8847115, 9, 0, -8847114, 9, 0, -8847113, 9, 0, -8847112, 9, 0, -8847111, 9, 0, -8847110, 9, 0, -8847109, 9, 0, -8847108, 9, 0, -8847107, 9, 0, -8847106, 9, 0, -8847105, 9, 0, -8847104, 9, 0, -8847103, 9, 0, -8847102, 9, 0, -8847101, 9, 0, -8847100, 9, 0, -8847099, 9, 0, -8847098, 9, 0, -8847097, 9, 0, -8847096, 9, 0, -8847095, 9, 0, -8847094, 9, 0, -8781794, 9, 0, -8781793, 9, 0, -8781792, 9, 0, -8781791, 9, 0, -8781790, 9, 0, -8781789, 9, 0, -8781788, 9, 0, -8781787, 9, 0, -8781786, 9, 0, -8781785, 9, 0, -8781784, 9, 0, -8781783, 9, 0, -8781782, 9, 0, -8781781, 9, 0, -8781780, 9, 0, -8781779, 9, 0, -8781778, 9, 0, -8781777, 9, 0, -8781776, 9, 0, -8781775, 9, 0, -8781746, 0, 65537, -8781745, 9, 0, -8781744, 9, 0, -8781743, 9, 0, -8781742, 9, 0, -8781741, 9, 0, -8781740, 9, 0, -8781739, 0, 65536, -8781630, 0, 65537, -8781629, 9, 0, -8781628, 9, 0, -8781627, 9, 0, -8781626, 9, 0, -8781625, 9, 0, -8781624, 9, 0, -8781623, 0, 65536, -8781594, 9, 0, -8781593, 9, 0, -8781592, 9, 0, -8781591, 9, 0, -8781590, 9, 0, -8781589, 9, 0, -8781588, 9, 0, -8781587, 9, 0, -8781586, 9, 0, -8781585, 9, 0, -8781584, 9, 0, -8781583, 9, 0, -8781582, 9, 0, -8781581, 9, 0, -8781580, 9, 0, -8781579, 9, 0, -8781578, 9, 0, -8781577, 9, 0, -8781576, 9, 0, -8781575, 9, 0, -8781574, 9, 0, -8781573, 9, 0, -8781572, 9, 0, -8781571, 9, 0, -8781570, 9, 0, -8781569, 9, 0, -8781568, 9, 0, -8781567, 9, 0, -8781566, 9, 0, -8781565, 9, 0, -8781564, 9, 0, -8781563, 9, 0, -8781562, 9, 0, -8781561, 9, 0, -8781560, 9, 0, -8781559, 9, 0, -8781558, 9, 0, -8716258, 9, 0, -8716257, 9, 0, -8716256, 9, 0, -8716255, 9, 0, -8716254, 9, 0, -8716253, 9, 0, -8716252, 9, 0, -8716251, 9, 0, -8716250, 9, 0, -8716249, 9, 0, -8716248, 9, 0, -8716247, 9, 0, -8716246, 9, 0, -8716245, 9, 0, -8716244, 9, 0, -8716243, 9, 0, -8716242, 9, 0, -8716241, 9, 0, -8716240, 9, 0, -8716239, 9, 0, -8716210, 0, 65537, -8716209, 9, 0, -8716208, 9, 0, -8716207, 9, 0, -8716206, 9, 0, -8716205, 9, 0, -8716204, 9, 0, -8716203, 0, 65536, -8716094, 0, 65537, -8716093, 9, 0, -8716092, 9, 0, -8716091, 9, 0, -8716090, 9, 0, -8716089, 9, 0, -8716088, 9, 0, -8716087, 0, 65536, -8716058, 9, 0, -8716057, 9, 0, -8716056, 9, 0, -8716055, 9, 0, -8716054, 9, 0, -8716053, 9, 0, -8716052, 9, 0, -8716051, 9, 0, -8716050, 9, 0, -8716049, 9, 0, -8716048, 9, 0, -8716047, 9, 0, -8716046, 9, 0, -8716045, 9, 0, -8716044, 9, 0, -8716043, 9, 0, -8716042, 9, 0, -8716041, 9, 0, -8716040, 9, 0, -8716039, 9, 0, -8716038, 9, 0, -8716037, 9, 0, -8716036, 9, 0, -8716035, 9, 0, -8716034, 9, 0, -8716033, 9, 0, -8716032, 9, 0, -8716031, 9, 0, -8716030, 9, 0, -8716029, 9, 0, -8716028, 9, 0, -8716027, 9, 0, -8716026, 9, 0, -8716025, 9, 0, -8716024, 9, 0, -8716023, 9, 0, -8716022, 9, 0, -8650722, 9, 0, -8650721, 9, 0, -8650720, 9, 0, -8650719, 9, 0, -8650718, 9, 0, -8650717, 9, 0, -8650716, 9, 0, -8650715, 9, 0, -8650714, 9, 0, -8650713, 9, 0, -8650712, 9, 0, -8650711, 9, 0, -8650710, 9, 0, -8650709, 9, 0, -8650708, 9, 0, -8650707, 9, 0, -8650706, 9, 0, -8650705, 9, 0, -8650704, 9, 0, -8650703, 9, 0, -8650674, 0, 65537, -8650673, 9, 0, -8650672, 9, 0, -8650671, 9, 0, -8650670, 9, 0, -8650669, 9, 0, -8650668, 9, 0, -8650667, 0, 65536, -8650558, 0, 65537, -8650557, 9, 0, -8650556, 9, 0, -8650555, 9, 0, -8650554, 9, 0, -8650553, 9, 0, -8650552, 9, 0, -8650551, 0, 65536, -8650522, 9, 0, -8650521, 9, 0, -8650520, 9, 0, -8650519, 9, 0, -8650518, 9, 0, -8650517, 9, 0, -8650516, 9, 0, -8650515, 9, 0, -8650514, 9, 0, -8650513, 9, 0, -8650512, 9, 0, -8650511, 9, 0, -8650510, 9, 0, -8650509, 9, 0, -8650508, 9, 0, -8650507, 9, 0, -8650506, 9, 0, -8650505, 9, 0, -8650504, 9, 0, -8650503, 9, 0, -8650502, 9, 0, -8650501, 9, 0, -8650500, 9, 0, -8650499, 9, 0, -8650498, 9, 0, -8650497, 9, 0, -8650496, 9, 0, -8650495, 9, 0, -8650494, 9, 0, -8650493, 9, 0, -8650492, 9, 0, -8650491, 9, 0, -8650490, 9, 0, -8650489, 9, 0, -8650488, 9, 0, -8650487, 9, 0, -8650486, 9, 0, -8585186, 9, 0, -8585185, 9, 0, -8585184, 9, 0, -8585183, 9, 0, -8585182, 9, 0, -8585181, 9, 0, -8585180, 9, 0, -8585179, 9, 0, -8585178, 9, 0, -8585177, 9, 0, -8585176, 9, 0, -8585175, 9, 0, -8585174, 9, 0, -8585173, 9, 0, -8585172, 9, 0, -8585171, 9, 0, -8585170, 9, 0, -8585169, 9, 0, -8585168, 9, 0, -8585167, 9, 0, -8585138, 0, 65537, -8585137, 9, 0, -8585136, 9, 0, -8585135, 9, 0, -8585134, 9, 0, -8585133, 9, 0, -8585132, 9, 0, -8585131, 0, 65536, -8585022, 0, 65537, -8585021, 9, 0, -8585020, 9, 0, -8585019, 9, 0, -8585018, 9, 0, -8585017, 9, 0, -8585016, 9, 0, -8585015, 0, 65536, -8584986, 9, 0, -8584985, 9, 0, -8584984, 9, 0, -8584983, 9, 0, -8584982, 9, 0, -8584981, 9, 0, -8584980, 9, 0, -8584979, 9, 0, -8584978, 9, 0, -8584977, 9, 0, -8584976, 9, 0, -8584975, 9, 0, -8584974, 9, 0, -8584973, 9, 0, -8584972, 9, 0, -8584971, 9, 0, -8584970, 9, 0, -8584969, 9, 0, -8584968, 9, 0, -8584967, 9, 0, -8584966, 9, 0, -8584965, 9, 0, -8584964, 9, 0, -8584963, 9, 0, -8584962, 9, 0, -8584961, 9, 0, -8584960, 9, 0, -8584959, 9, 0, -8584958, 9, 0, -8584957, 9, 0, -8584956, 9, 0, -8584955, 9, 0, -8584954, 9, 0, -8584953, 9, 0, -8584952, 9, 0, -8584951, 9, 0, -8584950, 9, 0, -8519650, 9, 0, -8519649, 9, 0, -8519648, 9, 0, -8519647, 9, 0, -8519646, 9, 0, -8519645, 9, 0, -8519644, 9, 0, -8519643, 9, 0, -8519642, 9, 0, -8519641, 9, 0, -8519640, 9, 0, -8519639, 9, 0, -8519638, 9, 0, -8519637, 9, 0, -8519636, 9, 0, -8519635, 9, 0, -8519634, 9, 0, -8519633, 9, 0, -8519632, 9, 0, -8519631, 9, 0, -8519602, 0, 65537, -8519601, 9, 0, -8519600, 9, 0, -8519599, 9, 0, -8519598, 9, 0, -8519597, 9, 0, -8519596, 9, 0, -8519595, 0, 65536, -8519486, 0, 65537, -8519485, 9, 0, -8519484, 9, 0, -8519483, 9, 0, -8519482, 9, 0, -8519481, 9, 0, -8519480, 9, 0, -8519479, 0, 65536, -8519450, 9, 0, -8519449, 9, 0, -8519448, 9, 0, -8519447, 9, 0, -8519446, 9, 0, -8519445, 9, 0, -8519444, 9, 0, -8519443, 9, 0, -8519442, 9, 0, -8519441, 9, 0, -8519440, 9, 0, -8519439, 9, 0, -8519438, 9, 0, -8519437, 9, 0, -8519436, 9, 0, -8519435, 9, 0, -8519434, 9, 0, -8519433, 9, 0, -8519432, 9, 0, -8519431, 9, 0, -8519430, 9, 0, -8519429, 9, 0, -8519428, 9, 0, -8519427, 9, 0, -8519426, 9, 0, -8519425, 9, 0, -8519424, 9, 0, -8519423, 9, 0, -8519422, 9, 0, -8519421, 9, 0, -8519420, 9, 0, -8519419, 9, 0, -8519418, 9, 0, -8519417, 9, 0, -8519416, 9, 0, -8519415, 9, 0, -8519414, 9, 0, -8454114, 9, 0, -8454113, 9, 0, -8454112, 9, 0, -8454111, 9, 0, -8454110, 9, 0, -8454109, 9, 0, -8454108, 9, 0, -8454107, 9, 0, -8454106, 9, 0, -8454105, 9, 0, -8454104, 9, 0, -8454103, 9, 0, -8454102, 9, 0, -8454101, 9, 0, -8454100, 9, 0, -8454099, 9, 0, -8454098, 9, 0, -8454097, 9, 0, -8454096, 9, 0, -8454095, 9, 0, -8454066, 0, 196610, -8454065, 0, 0, -8454064, 0, 0, -8454063, 0, 0, -8454062, 0, 0, -8454061, 0, 0, -8454060, 0, 0, -8454059, 0, 196611, -8453950, 0, 196610, -8453949, 0, 0, -8453948, 0, 0, -8453947, 0, 0, -8453946, 0, 0, -8453945, 0, 0, -8453944, 0, 0, -8453943, 0, 196611, -8453914, 9, 0, -8453913, 9, 0, -8453912, 9, 0, -8453911, 9, 0, -8453910, 9, 0, -8453909, 9, 0, -8453908, 9, 0, -8453907, 9, 0, -8453906, 9, 0, -8453905, 9, 0, -8453904, 9, 0, -8453903, 9, 0, -8453902, 9, 0, -8453901, 9, 0, -8453900, 9, 0, -8453899, 9, 0, -8453898, 9, 0, -8453897, 9, 0, -8453896, 9, 0, -8453895, 9, 0, -8453894, 9, 0, -8453893, 9, 0, -8453892, 9, 0, -8453891, 9, 0, -8453890, 9, 0, -8453889, 9, 0, -8453888, 9, 0, -8453887, 9, 0, -8453886, 9, 0, -8453885, 9, 0, -8453884, 9, 0, -8453883, 9, 0, -8453882, 9, 0, -8453881, 9, 0, -8453880, 9, 0, -8453879, 9, 0, -8453878, 9, 0, -8388578, 9, 0, -8388577, 9, 0, -8388576, 9, 0, -8388575, 9, 0, -8388574, 9, 0, -8388573, 9, 0, -8388572, 9, 0, -8388571, 9, 0, -8388570, 9, 0, -8388569, 9, 0, -8388568, 9, 0, -8388567, 9, 0, -8388566, 9, 0, -8388565, 9, 0, -8388564, 9, 0, -8388563, 9, 0, -8388562, 9, 0, -8388561, 9, 0, -8388560, 9, 0, -8388559, 9, 0, -8388378, 9, 0, -8388377, 9, 0, -8388376, 9, 0, -8388375, 9, 0, -8388374, 9, 0, -8388373, 9, 0, -8388372, 9, 0, -8388371, 9, 0, -8388370, 9, 0, -8388369, 9, 0, -8388368, 9, 0, -8388367, 9, 0, -8388366, 9, 0, -8388365, 9, 0, -8388364, 9, 0, -8388363, 9, 0, -8388362, 9, 0, -8388361, 9, 0, -8388360, 9, 0, -8388359, 9, 0, -8388358, 9, 0, -8388357, 9, 0, -8388356, 9, 0, -8388355, 9, 0, -8388354, 9, 0, -8388353, 9, 0, -8388352, 9, 0, -8388351, 9, 0, -8388350, 9, 0, -8388349, 9, 0, -8388348, 9, 0, -8388347, 9, 0, -8388346, 9, 0, -8388345, 9, 0, -8388344, 9, 0, -8388343, 9, 0, -8388342, 9, 0, -8323042, 9, 0, -8323041, 9, 0, -8323040, 9, 0, -8323039, 9, 0, -8323038, 9, 0, -8323037, 9, 0, -8323036, 9, 0, -8323035, 9, 0, -8323034, 9, 0, -8323033, 9, 0, -8323032, 9, 0, -8323031, 9, 0, -8323030, 9, 0, -8323029, 9, 0, -8323028, 9, 0, -8323027, 9, 0, -8323026, 9, 0, -8323025, 9, 0, -8323024, 9, 0, -8323023, 9, 0, -8322842, 9, 0, -8322841, 9, 0, -8322840, 9, 0, -8322839, 9, 0, -8322838, 9, 0, -8322837, 9, 0, -8322836, 9, 0, -8322835, 9, 0, -8322834, 9, 0, -8322833, 9, 0, -8322832, 9, 0, -8322831, 9, 0, -8322830, 9, 0, -8322829, 9, 0, -8322828, 9, 0, -8322827, 9, 0, -8322826, 9, 0, -8322825, 9, 0, -8322824, 9, 0, -8322823, 9, 0, -8322822, 9, 0, -8322821, 9, 0, -8322820, 9, 0, -8322819, 9, 0, -8322818, 9, 0, -8322817, 9, 0, -8322816, 9, 0, -8322815, 9, 0, -8322814, 9, 0, -8322813, 9, 0, -8322812, 9, 0, -8322811, 9, 0, -8322810, 9, 0, -8322809, 9, 0, -8322808, 9, 0, -8322807, 9, 0, -8322806, 9, 0, -8257506, 9, 0, -8257505, 9, 0, -8257504, 9, 0, -8257503, 9, 0, -8257502, 9, 0, -8257501, 9, 0, -8257500, 9, 0, -8257499, 9, 0, -8257498, 9, 0, -8257497, 9, 0, -8257496, 9, 0, -8257495, 9, 0, -8257494, 9, 0, -8257493, 9, 0, -8257492, 9, 0, -8257491, 9, 0, -8257490, 9, 0, -8257489, 9, 0, -8257488, 9, 0, -8257487, 9, 0, -8257306, 9, 0, -8257305, 9, 0, -8257304, 9, 0, -8257303, 9, 0, -8257302, 9, 0, -8257301, 9, 0, -8257300, 9, 0, -8257299, 9, 0, -8257298, 9, 0, -8257297, 9, 0, -8257296, 9, 0, -8257295, 9, 0, -8257294, 9, 0, -8257293, 9, 0, -8257292, 9, 0, -8257291, 9, 0, -8257290, 9, 0, -8257289, 9, 0, -8257288, 9, 0, -8257287, 9, 0, -8257286, 9, 0, -8257285, 9, 0, -8257284, 9, 0, -8257283, 9, 0, -8257282, 9, 0, -8257281, 9, 0, -8257280, 9, 0, -8257279, 9, 0, -8257278, 9, 0, -8257277, 9, 0, -8257276, 9, 0, -8257275, 9, 0, -8257274, 9, 0, -8257273, 9, 0, -8257272, 9, 0, -8257271, 9, 0, -8257270, 9, 0, -8191970, 9, 0, -8191969, 9, 0, -8191968, 9, 0, -8191967, 9, 0, -8191966, 9, 0, -8191965, 9, 0, -8191964, 9, 0, -8191963, 9, 0, -8191962, 9, 0, -8191961, 9, 0, -8191960, 9, 0, -8191959, 9, 0, -8191958, 9, 0, -8191957, 9, 0, -8191956, 9, 0, -8191955, 9, 0, -8191954, 9, 0, -8191953, 9, 0, -8191952, 9, 0, -8191951, 9, 0, -8191770, 9, 0, -8191769, 9, 0, -8191768, 9, 0, -8191767, 9, 0, -8191766, 9, 0, -8191765, 9, 0, -8191764, 9, 0, -8191763, 9, 0, -8191762, 9, 0, -8191761, 9, 0, -8191760, 9, 0, -8191759, 9, 0, -8191758, 9, 0, -8191757, 9, 0, -8191756, 9, 0, -8191755, 9, 0, -8191754, 9, 0, -8191753, 9, 0, -8191752, 9, 0, -8191751, 9, 0, -8191750, 9, 0, -8191749, 9, 0, -8191748, 9, 0, -8191747, 9, 0, -8191746, 9, 0, -8191745, 9, 0, -8191744, 9, 0, -8191743, 9, 0, -8191742, 9, 0, -8191741, 9, 0, -8191740, 9, 0, -8191739, 9, 0, -8191738, 9, 0, -8191737, 9, 0, -8191736, 9, 0, -8191735, 9, 0, -8191734, 9, 0, -8126434, 9, 0, -8126433, 9, 0, -8126432, 9, 0, -8126431, 9, 0, -8126430, 9, 0, -8126429, 9, 0, -8126428, 9, 0, -8126427, 9, 0, -8126426, 9, 0, -8126425, 9, 0, -8126424, 9, 0, -8126423, 9, 0, -8126422, 9, 0, -8126421, 9, 0, -8126420, 9, 0, -8126419, 9, 0, -8126418, 9, 0, -8126417, 9, 0, -8126416, 9, 0, -8126415, 9, 0, -8126234, 9, 0, -8126233, 9, 0, -8126232, 9, 0, -8126231, 9, 0, -8126230, 9, 0, -8126229, 9, 0, -8126228, 9, 0, -8126227, 9, 0, -8126226, 9, 0, -8126225, 9, 0, -8126224, 9, 0, -8126223, 9, 0, -8126222, 9, 0, -8126221, 9, 0, -8126220, 9, 0, -8126219, 9, 0, -8126218, 9, 0, -8126217, 9, 0, -8126216, 9, 0, -8126215, 9, 0, -8126214, 9, 0, -8126213, 9, 0, -8126212, 9, 0, -8126211, 9, 0, -8126210, 9, 0, -8126209, 9, 0, -8126208, 9, 0, -8126207, 9, 0, -8126206, 9, 0, -8126205, 9, 0, -8126204, 9, 0, -8126203, 9, 0, -8126202, 9, 0, -8126201, 9, 0, -8126200, 9, 0, -8126199, 9, 0, -8126198, 9, 0, -8060898, 9, 0, -8060897, 9, 0, -8060896, 9, 0, -8060895, 9, 0, -8060894, 9, 0, -8060893, 9, 0, -8060892, 9, 0, -8060891, 9, 0, -8060890, 9, 0, -8060889, 9, 0, -8060888, 9, 0, -8060887, 9, 0, -8060886, 9, 0, -8060885, 9, 0, -8060884, 9, 0, -8060883, 9, 0, -8060882, 9, 0, -8060881, 9, 0, -8060880, 9, 0, -8060879, 9, 0, -8060698, 9, 0, -8060697, 9, 0, -8060696, 9, 0, -8060695, 9, 0, -8060694, 9, 0, -8060693, 9, 0, -8060692, 9, 0, -8060691, 9, 0, -8060690, 9, 0, -8060689, 9, 0, -8060688, 9, 0, -8060687, 9, 0, -8060686, 9, 0, -8060685, 9, 0, -8060684, 9, 0, -8060683, 9, 0, -8060682, 9, 0, -8060681, 9, 0, -8060680, 9, 0, -8060679, 9, 0, -8060678, 9, 0, -8060677, 9, 0, -8060676, 9, 0, -8060675, 9, 0, -8060674, 9, 0, -8060673, 9, 0, -8060672, 9, 0, -8060671, 9, 0, -8060670, 9, 0, -8060669, 9, 0, -8060668, 9, 0, -8060667, 9, 0, -8060666, 9, 0, -8060665, 9, 0, -8060664, 9, 0, -8060663, 9, 0, -8060662, 9, 0, -7995362, 9, 0, -7995361, 9, 0, -7995360, 9, 0, -7995359, 9, 0, -7995358, 9, 0, -7995357, 9, 0, -7995356, 9, 0, -7995355, 9, 0, -7995354, 9, 0, -7995353, 9, 0, -7995352, 9, 0, -7995351, 9, 0, -7995350, 9, 0, -7995349, 9, 0, -7995348, 9, 0, -7995347, 9, 0, -7995346, 9, 0, -7995345, 9, 0, -7995344, 9, 0, -7995343, 9, 0, -7995162, 9, 0, -7995161, 9, 0, -7995160, 9, 0, -7995159, 9, 0, -7995158, 9, 0, -7995157, 9, 0, -7995156, 9, 0, -7995155, 9, 0, -7995154, 9, 0, -7995153, 9, 0, -7995152, 9, 0, -7995151, 9, 0, -7995150, 9, 0, -7995149, 9, 0, -7995148, 9, 0, -7995147, 9, 0, -7995146, 9, 0, -7995145, 9, 0, -7995144, 9, 0, -7995143, 9, 0, -7995142, 9, 0, -7995141, 9, 0, -7995140, 9, 0, -7995139, 9, 0, -7995138, 9, 0, -7995137, 9, 0, -7995136, 9, 0, -7995135, 9, 0, -7995134, 9, 0, -7995133, 9, 0, -7995132, 9, 0, -7995131, 9, 0, -7995130, 9, 0, -7995129, 9, 0, -7995128, 9, 0, -7995127, 9, 0, -7995126, 9, 0, -7929826, 9, 0, -7929825, 9, 0, -7929824, 9, 0, -7929823, 9, 0, -7929822, 9, 0, -7929821, 9, 0, -7929820, 9, 0, -7929819, 9, 0, -7929818, 9, 0, -7929817, 9, 0, -7929816, 9, 0, -7929815, 9, 0, -7929814, 9, 0, -7929813, 9, 0, -7929812, 9, 0, -7929811, 9, 0, -7929810, 9, 0, -7929809, 9, 0, -7929808, 9, 0, -7929807, 9, 0, -7929626, 9, 0, -7929625, 9, 0, -7929624, 9, 0, -7929623, 9, 0, -7929622, 9, 0, -7929621, 9, 0, -7929620, 9, 0, -7929619, 9, 0, -7929618, 9, 0, -7929617, 9, 0, -7929616, 9, 0, -7929615, 9, 0, -7929614, 9, 0, -7929613, 9, 0, -7929612, 9, 0, -7929611, 9, 0, -7929610, 9, 0, -7929609, 9, 0, -7929608, 9, 0, -7929607, 9, 0, -7929606, 9, 0, -7929605, 9, 0, -7929604, 9, 0, -7929603, 9, 0, -7929602, 9, 0, -7929601, 9, 0, -7929600, 9, 0, -7929599, 9, 0, -7929598, 9, 0, -7929597, 9, 0, -7929596, 9, 0, -7929595, 9, 0, -7929594, 9, 0, -7929593, 9, 0, -7929592, 9, 0, -7929591, 9, 0, -7929590, 9, 0, -7864290, 9, 0, -7864289, 9, 0, -7864288, 9, 0, -7864287, 9, 0, -7864286, 9, 0, -7864285, 9, 0, -7864284, 9, 0, -7864283, 9, 0, -7864282, 9, 0, -7864281, 9, 0, -7864280, 9, 0, -7864279, 9, 0, -7864278, 9, 0, -7864277, 9, 0, -7864276, 9, 0, -7864275, 9, 0, -7864274, 9, 0, -7864273, 9, 0, -7864272, 9, 0, -7864271, 9, 0, -7864090, 9, 0, -7864089, 9, 0, -7864088, 9, 0, -7864087, 9, 0, -7864086, 9, 0, -7864085, 9, 0, -7864084, 9, 0, -7864083, 9, 0, -7864082, 9, 0, -7864081, 9, 0, -7864080, 9, 0, -7864079, 9, 0, -7864078, 9, 0, -7864077, 9, 0, -7864076, 9, 0, -7864075, 9, 0, -7864074, 9, 0, -7864073, 9, 0, -7864072, 9, 0, -7864071, 9, 0, -7864070, 9, 0, -7864069, 9, 0, -7864068, 9, 0, -7864067, 9, 0, -7864066, 9, 0, -7864065, 9, 0, -7864064, 9, 0, -7864063, 9, 0, -7864062, 9, 0, -7864061, 9, 0, -7864060, 9, 0, -7864059, 9, 0, -7864058, 9, 0, -7864057, 9, 0, -7864056, 9, 0, -7864055, 9, 0, -7864054, 9, 0, -7798754, 9, 0, -7798753, 9, 0, -7798752, 9, 0, -7798751, 9, 0, -7798750, 9, 0, -7798749, 9, 0, -7798748, 9, 0, -7798747, 9, 0, -7798746, 9, 0, -7798745, 9, 0, -7798744, 9, 0, -7798743, 9, 0, -7798742, 9, 0, -7798741, 9, 0, -7798740, 9, 0, -7798739, 9, 0, -7798738, 9, 0, -7798737, 9, 0, -7798736, 9, 0, -7798735, 9, 0, -7798554, 9, 0, -7798553, 9, 0, -7798552, 9, 0, -7798551, 9, 0, -7798550, 9, 0, -7798549, 9, 0, -7798548, 9, 0, -7798547, 9, 0, -7798546, 9, 0, -7798545, 9, 0, -7798544, 9, 0, -7798543, 9, 0, -7798542, 9, 0, -7798541, 9, 0, -7798540, 9, 0, -7798539, 9, 0, -7798538, 9, 0, -7798537, 9, 0, -7798536, 9, 0, -7798535, 9, 0, -7798534, 9, 0, -7798533, 9, 0, -7798532, 9, 0, -7798531, 9, 0, -7798530, 9, 0, -7798529, 9, 0, -7798528, 9, 0, -7798527, 9, 0, -7798526, 9, 0, -7798525, 9, 0, -7798524, 9, 0, -7798523, 9, 0, -7798522, 9, 0, -7798521, 9, 0, -7798520, 9, 0, -7798519, 9, 0, -7798518, 9, 0, -7733218, 9, 0, -7733217, 9, 0, -7733216, 9, 0, -7733215, 9, 0, -7733214, 9, 0, -7733213, 9, 0, -7733212, 9, 0, -7733211, 9, 0, -7733210, 9, 0, -7733209, 9, 0, -7733208, 9, 0, -7733207, 9, 0, -7733206, 9, 0, -7733205, 9, 0, -7733204, 9, 0, -7733203, 9, 0, -7733202, 9, 0, -7733201, 9, 0, -7733200, 9, 0, -7733199, 9, 0, -7733126, 0, 131074, -7733125, 0, 1, -7733124, 0, 1, -7733123, 0, 1, -7733122, 0, 1, -7733121, 0, 1, -7733120, 0, 1, -7733119, 0, 1, -7733118, 0, 1, -7733117, 0, 1, -7733116, 0, 1, -7733115, 0, 1, -7733114, 0, 1, -7733113, 0, 1, -7733112, 0, 1, -7733111, 0, 1, -7733110, 0, 1, -7733109, 0, 1, -7733108, 0, 1, -7733107, 0, 1, -7733106, 0, 1, -7733105, 0, 1, -7733104, 0, 1, -7733103, 0, 1, -7733102, 0, 1, -7733101, 0, 1, -7733100, 0, 1, -7733099, 0, 1, -7733098, 0, 1, -7733097, 0, 1, -7733096, 0, 1, -7733095, 0, 1, -7733094, 0, 1, -7733093, 0, 1, -7733092, 0, 1, -7733091, 0, 131075, -7733018, 9, 0, -7733017, 9, 0, -7733016, 9, 0, -7733015, 9, 0, -7733014, 9, 0, -7733013, 9, 0, -7733012, 9, 0, -7733011, 9, 0, -7733010, 9, 0, -7733009, 9, 0, -7733008, 9, 0, -7733007, 9, 0, -7733006, 9, 0, -7733005, 9, 0, -7733004, 9, 0, -7733003, 9, 0, -7733002, 9, 0, -7733001, 9, 0, -7733000, 9, 0, -7732999, 9, 0, -7732998, 9, 0, -7732997, 9, 0, -7732996, 9, 0, -7732995, 9, 0, -7732994, 9, 0, -7732993, 9, 0, -7732992, 9, 0, -7732991, 9, 0, -7732990, 9, 0, -7732989, 9, 0, -7732988, 9, 0, -7732987, 9, 0, -7732986, 9, 0, -7732985, 9, 0, -7732984, 9, 0, -7732983, 9, 0, -7732982, 9, 0, -7667682, 9, 0, -7667681, 9, 0, -7667680, 9, 0, -7667679, 9, 0, -7667678, 9, 0, -7667677, 9, 0, -7667676, 9, 0, -7667675, 9, 0, -7667674, 9, 0, -7667673, 9, 0, -7667672, 9, 0, -7667671, 9, 0, -7667670, 9, 0, -7667669, 9, 0, -7667668, 9, 0, -7667667, 9, 0, -7667666, 9, 0, -7667665, 9, 0, -7667664, 9, 0, -7667663, 9, 0, -7667590, 0, 196610, -7667589, 0, 0, -7667588, 0, 0, -7667587, 0, 0, -7667586, 0, 0, -7667585, 0, 0, -7667584, 0, 0, -7667583, 0, 0, -7667582, 0, 0, -7667581, 0, 0, -7667580, 0, 0, -7667579, 0, 0, -7667578, 0, 0, -7667577, 0, 0, -7667576, 0, 0, -7667575, 0, 0, -7667574, 9, 0, -7667573, 9, 0, -7667572, 9, 0, -7667571, 9, 0, -7667570, 0, 0, -7667569, 0, 0, -7667568, 0, 0, -7667567, 0, 0, -7667566, 0, 0, -7667565, 0, 0, -7667564, 0, 0, -7667563, 0, 0, -7667562, 0, 0, -7667561, 0, 0, -7667560, 0, 0, -7667559, 0, 0, -7667558, 0, 0, -7667557, 0, 0, -7667556, 0, 0, -7667555, 0, 196611, -7667482, 9, 0, -7667481, 9, 0, -7667480, 9, 0, -7667479, 9, 0, -7667478, 9, 0, -7667477, 9, 0, -7667476, 9, 0, -7667475, 9, 0, -7667474, 9, 0, -7667473, 9, 0, -7667472, 9, 0, -7667471, 9, 0, -7667470, 9, 0, -7667469, 9, 0, -7667468, 9, 0, -7667467, 9, 0, -7667466, 9, 0, -7667465, 9, 0, -7667464, 9, 0, -7667463, 9, 0, -7667462, 9, 0, -7667461, 9, 0, -7667460, 9, 0, -7667459, 9, 0, -7667458, 9, 0, -7667457, 9, 0, -7667456, 9, 0, -7667455, 9, 0, -7667454, 9, 0, -7667453, 9, 0, -7667452, 9, 0, -7667451, 9, 0, -7667450, 9, 0, -7667449, 9, 0, -7667448, 9, 0, -7667447, 9, 0, -7667446, 9, 0, -7602146, 9, 0, -7602145, 9, 0, -7602144, 9, 0, -7602143, 9, 0, -7602142, 9, 0, -7602141, 9, 0, -7602140, 9, 0, -7602139, 9, 0, -7602138, 9, 0, -7602137, 9, 0, -7602136, 9, 0, -7602135, 9, 0, -7602134, 9, 0, -7602133, 9, 0, -7602132, 9, 0, -7602131, 9, 0, -7602130, 9, 0, -7602129, 9, 0, -7602128, 9, 0, -7602127, 9, 0, -7602038, 9, 0, -7602037, 9, 0, -7602036, 9, 0, -7602035, 9, 0, -7601946, 9, 0, -7601945, 9, 0, -7601944, 9, 0, -7601943, 9, 0, -7601942, 9, 0, -7601941, 9, 0, -7601940, 9, 0, -7601939, 9, 0, -7601938, 9, 0, -7601937, 9, 0, -7601936, 9, 0, -7601935, 9, 0, -7601934, 9, 0, -7601933, 9, 0, -7601932, 9, 0, -7601931, 9, 0, -7601930, 9, 0, -7601929, 9, 0, -7601928, 9, 0, -7601927, 9, 0, -7601926, 9, 0, -7601925, 9, 0, -7601924, 9, 0, -7601923, 9, 0, -7601922, 9, 0, -7601921, 9, 0, -7601920, 9, 0, -7601919, 9, 0, -7601918, 9, 0, -7601917, 9, 0, -7601916, 9, 0, -7601915, 9, 0, -7601914, 9, 0, -7601913, 9, 0, -7601912, 9, 0, -7601911, 9, 0, -7601910, 9, 0, -7536610, 9, 0, -7536609, 9, 0, -7536608, 9, 0, -7536607, 9, 0, -7536606, 9, 0, -7536605, 9, 0, -7536604, 9, 0, -7536603, 9, 0, -7536602, 9, 0, -7536601, 9, 0, -7536600, 9, 0, -7536599, 9, 0, -7536598, 9, 0, -7536597, 9, 0, -7536596, 9, 0, -7536595, 9, 0, -7536594, 9, 0, -7536593, 9, 0, -7536592, 9, 0, -7536591, 9, 0, -7536502, 9, 0, -7536501, 9, 0, -7536500, 9, 0, -7536499, 9, 0, -7536410, 9, 0, -7536409, 9, 0, -7536408, 9, 0, -7536407, 9, 0, -7536406, 9, 0, -7536405, 9, 0, -7536404, 9, 0, -7536403, 9, 0, -7536402, 9, 0, -7536401, 9, 0, -7536400, 9, 0, -7536399, 9, 0, -7536398, 9, 0, -7536397, 9, 0, -7536396, 9, 0, -7536395, 9, 0, -7536394, 9, 0, -7536393, 9, 0, -7536392, 9, 0, -7536391, 9, 0, -7536390, 9, 0, -7536389, 9, 0, -7536388, 9, 0, -7536387, 9, 0, -7536386, 9, 0, -7536385, 9, 0, -7536384, 9, 0, -7536383, 9, 0, -7536382, 9, 0, -7536381, 9, 0, -7536380, 9, 0, -7536379, 9, 0, -7536378, 9, 0, -7536377, 9, 0, -7536376, 9, 0, -7536375, 9, 0, -7536374, 9, 0, -7471074, 9, 0, -7471073, 9, 0, -7471072, 9, 0, -7471071, 9, 0, -7471070, 9, 0, -7471069, 9, 0, -7471068, 9, 0, -7471067, 9, 0, -7471066, 9, 0, -7471065, 9, 0, -7471064, 9, 0, -7471063, 9, 0, -7471062, 9, 0, -7471061, 9, 0, -7471060, 9, 0, -7471059, 9, 0, -7471058, 9, 0, -7471057, 9, 0, -7471056, 9, 0, -7471055, 9, 0, -7470966, 9, 0, -7470965, 9, 0, -7470964, 9, 0, -7470963, 9, 0, -7470874, 9, 0, -7470873, 9, 0, -7470872, 9, 0, -7470871, 9, 0, -7470870, 9, 0, -7470869, 9, 0, -7470868, 9, 0, -7470867, 9, 0, -7470866, 9, 0, -7470865, 9, 0, -7470864, 9, 0, -7470863, 9, 0, -7470862, 9, 0, -7470861, 9, 0, -7470860, 9, 0, -7470859, 9, 0, -7470858, 9, 0, -7470857, 9, 0, -7470856, 9, 0, -7470855, 9, 0, -7470854, 9, 0, -7470853, 9, 0, -7470852, 9, 0, -7470851, 9, 0, -7470850, 9, 0, -7470849, 9, 0, -7470848, 9, 0, -7470847, 9, 0, -7470846, 9, 0, -7470845, 9, 0, -7470844, 9, 0, -7470843, 9, 0, -7470842, 9, 0, -7470841, 9, 0, -7470840, 9, 0, -7470839, 9, 0, -7470838, 9, 0, -7405538, 9, 0, -7405537, 9, 0, -7405536, 9, 0, -7405535, 9, 0, -7405534, 9, 0, -7405533, 9, 0, -7405532, 9, 0, -7405531, 9, 0, -7405530, 9, 0, -7405529, 9, 0, -7405528, 9, 0, -7405527, 9, 0, -7405526, 9, 0, -7405525, 9, 0, -7405524, 9, 0, -7405523, 9, 0, -7405522, 9, 0, -7405521, 9, 0, -7405520, 9, 0, -7405519, 9, 0, -7405430, 9, 0, -7405429, 9, 0, -7405428, 9, 0, -7405427, 9, 0, -7405338, 9, 0, -7405337, 9, 0, -7405336, 9, 0, -7405335, 9, 0, -7405334, 9, 0, -7405333, 9, 0, -7405332, 9, 0, -7405331, 9, 0, -7405330, 9, 0, -7405329, 9, 0, -7405328, 9, 0, -7405327, 9, 0, -7405326, 9, 0, -7405325, 9, 0, -7405324, 9, 0, -7405323, 9, 0, -7405322, 9, 0, -7405321, 9, 0, -7405320, 9, 0, -7405319, 9, 0, -7405318, 9, 0, -7405317, 9, 0, -7405316, 9, 0, -7405315, 9, 0, -7405314, 9, 0, -7405313, 9, 0, -7405312, 9, 0, -7405311, 9, 0, -7405310, 9, 0, -7405309, 9, 0, -7405308, 9, 0, -7405307, 9, 0, -7405306, 9, 0, -7405305, 9, 0, -7405304, 9, 0, -7405303, 9, 0, -7405302, 9, 0, -7340002, 9, 0, -7340001, 9, 0, -7340000, 9, 0, -7339999, 9, 0, -7339998, 9, 0, -7339997, 9, 0, -7339996, 9, 0, -7339995, 9, 0, -7339994, 9, 0, -7339993, 9, 0, -7339992, 9, 0, -7339991, 9, 0, -7339990, 9, 0, -7339989, 9, 0, -7339988, 9, 0, -7339987, 9, 0, -7339986, 9, 0, -7339985, 9, 0, -7339984, 9, 0, -7339983, 9, 0, -7339894, 9, 0, -7339893, 9, 0, -7339892, 9, 0, -7339891, 9, 0, -7339802, 9, 0, -7339801, 9, 0, -7339800, 9, 0, -7339799, 9, 0, -7339798, 9, 0, -7339797, 9, 0, -7339796, 9, 0, -7339795, 9, 0, -7339794, 9, 0, -7339793, 9, 0, -7339792, 9, 0, -7339791, 9, 0, -7339790, 9, 0, -7339789, 9, 0, -7339788, 9, 0, -7339787, 9, 0, -7339786, 9, 0, -7339785, 9, 0, -7339784, 9, 0, -7339783, 9, 0, -7339782, 9, 0, -7339781, 9, 0, -7339780, 9, 0, -7339779, 9, 0, -7339778, 9, 0, -7339777, 9, 0, -7339776, 9, 0, -7339775, 9, 0, -7339774, 9, 0, -7339773, 9, 0, -7339772, 9, 0, -7339771, 9, 0, -7339770, 9, 0, -7339769, 9, 0, -7339768, 9, 0, -7339767, 9, 0, -7339766, 9, 0, -7274466, 9, 0, -7274465, 9, 0, -7274464, 9, 0, -7274463, 9, 0, -7274462, 9, 0, -7274461, 9, 0, -7274460, 9, 0, -7274459, 9, 0, -7274458, 9, 0, -7274457, 9, 0, -7274456, 9, 0, -7274455, 9, 0, -7274454, 9, 0, -7274453, 9, 0, -7274452, 9, 0, -7274451, 9, 0, -7274450, 9, 0, -7274449, 9, 0, -7274448, 9, 0, -7274447, 9, 0, -7274358, 9, 0, -7274357, 9, 0, -7274356, 9, 0, -7274355, 9, 0, -7274266, 9, 0, -7274265, 9, 0, -7274264, 9, 0, -7274263, 9, 0, -7274262, 9, 0, -7274261, 9, 0, -7274260, 9, 0, -7274259, 9, 0, -7274258, 9, 0, -7274257, 9, 0, -7274256, 9, 0, -7274255, 9, 0, -7274254, 9, 0, -7274253, 9, 0, -7274252, 9, 0, -7274251, 9, 0, -7274250, 9, 0, -7274249, 9, 0, -7274248, 9, 0, -7274247, 9, 0, -7274246, 9, 0, -7274245, 9, 0, -7274244, 9, 0, -7274243, 9, 0, -7274242, 9, 0, -7274241, 9, 0, -7274240, 9, 0, -7274239, 9, 0, -7274238, 9, 0, -7274237, 9, 0, -7274236, 9, 0, -7274235, 9, 0, -7274234, 9, 0, -7274233, 9, 0, -7274232, 9, 0, -7274231, 9, 0, -7274230, 9, 0, -7208930, 9, 0, -7208929, 9, 0, -7208928, 9, 0, -7208927, 9, 0, -7208926, 9, 0, -7208925, 9, 0, -7208924, 9, 0, -7208923, 9, 0, -7208922, 9, 0, -7208921, 9, 0, -7208920, 9, 0, -7208919, 9, 0, -7208918, 9, 0, -7208917, 9, 0, -7208916, 9, 0, -7208915, 9, 0, -7208914, 9, 0, -7208913, 9, 0, -7208912, 9, 0, -7208911, 9, 0, -7208822, 9, 0, -7208821, 9, 0, -7208820, 9, 0, -7208819, 9, 0, -7208730, 9, 0, -7208729, 9, 0, -7208728, 9, 0, -7208727, 9, 0, -7208726, 9, 0, -7208725, 9, 0, -7208724, 9, 0, -7208723, 9, 0, -7208722, 9, 0, -7208721, 9, 0, -7208720, 9, 0, -7208719, 9, 0, -7208718, 9, 0, -7208717, 9, 0, -7208716, 9, 0, -7208715, 9, 0, -7208714, 9, 0, -7208713, 9, 0, -7208712, 9, 0, -7208711, 9, 0, -7208710, 9, 0, -7208709, 9, 0, -7208708, 9, 0, -7208707, 9, 0, -7208706, 9, 0, -7208705, 9, 0, -7208704, 9, 0, -7208703, 9, 0, -7208702, 9, 0, -7208701, 9, 0, -7208700, 9, 0, -7208699, 9, 0, -7208698, 9, 0, -7208697, 9, 0, -7208696, 9, 0, -7208695, 9, 0, -7208694, 9, 0, -7143394, 9, 0, -7143393, 9, 0, -7143392, 9, 0, -7143391, 9, 0, -7143390, 9, 0, -7143389, 9, 0, -7143388, 9, 0, -7143387, 9, 0, -7143386, 9, 0, -7143385, 9, 0, -7143384, 9, 0, -7143383, 9, 0, -7143382, 9, 0, -7143381, 9, 0, -7143380, 9, 0, -7143379, 9, 0, -7143378, 9, 0, -7143377, 9, 0, -7143376, 9, 0, -7143375, 9, 0, -7143286, 9, 0, -7143285, 9, 0, -7143284, 9, 0, -7143283, 9, 0, -7143194, 9, 0, -7143193, 9, 0, -7143192, 9, 0, -7143191, 9, 0, -7143190, 9, 0, -7143189, 9, 0, -7143188, 9, 0, -7143187, 9, 0, -7143186, 9, 0, -7143185, 9, 0, -7143184, 9, 0, -7143183, 9, 0, -7143182, 9, 0, -7143181, 9, 0, -7143180, 9, 0, -7143179, 9, 0, -7143178, 9, 0, -7143177, 9, 0, -7143176, 9, 0, -7143175, 9, 0, -7143174, 9, 0, -7143173, 9, 0, -7143172, 9, 0, -7143171, 9, 0, -7143170, 9, 0, -7143169, 9, 0, -7143168, 9, 0, -7143167, 9, 0, -7143166, 9, 0, -7143165, 9, 0, -7143164, 9, 0, -7143163, 9, 0, -7143162, 9, 0, -7143161, 9, 0, -7143160, 9, 0, -7143159, 9, 0, -7143158, 9, 0, -7077858, 9, 0, -7077857, 9, 0, -7077856, 9, 0, -7077855, 9, 0, -7077854, 9, 0, -7077853, 9, 0, -7077852, 9, 0, -7077851, 9, 0, -7077850, 9, 0, -7077849, 9, 0, -7077848, 9, 0, -7077847, 9, 0, -7077846, 9, 0, -7077845, 9, 0, -7077844, 9, 0, -7077843, 9, 0, -7077842, 9, 0, -7077841, 9, 0, -7077840, 9, 0, -7077839, 9, 0, -7077766, 0, 131074, -7077765, 0, 1, -7077764, 0, 1, -7077763, 0, 1, -7077762, 0, 1, -7077761, 0, 1, -7077760, 0, 1, -7077759, 0, 1, -7077758, 0, 1, -7077757, 0, 1, -7077756, 0, 1, -7077755, 0, 1, -7077754, 0, 1, -7077753, 0, 1, -7077752, 0, 1, -7077751, 0, 1, -7077750, 9, 0, -7077749, 9, 0, -7077748, 9, 0, -7077747, 9, 0, -7077746, 0, 1, -7077745, 0, 1, -7077744, 0, 1, -7077743, 0, 1, -7077742, 0, 1, -7077741, 0, 1, -7077740, 0, 1, -7077739, 0, 1, -7077738, 0, 1, -7077737, 0, 1, -7077736, 0, 1, -7077735, 0, 1, -7077734, 0, 1, -7077733, 0, 1, -7077732, 0, 1, -7077731, 0, 131075, -7077658, 9, 0, -7077657, 9, 0, -7077656, 9, 0, -7077655, 9, 0, -7077654, 9, 0, -7077653, 9, 0, -7077652, 9, 0, -7077651, 9, 0, -7077650, 9, 0, -7077649, 9, 0, -7077648, 9, 0, -7077647, 9, 0, -7077646, 9, 0, -7077645, 9, 0, -7077644, 9, 0, -7077643, 9, 0, -7077642, 9, 0, -7077641, 9, 0, -7077640, 9, 0, -7077639, 9, 0, -7077638, 9, 0, -7077637, 9, 0, -7077636, 9, 0, -7077635, 9, 0, -7077634, 9, 0, -7077633, 9, 0, -7077632, 9, 0, -7077631, 9, 0, -7077630, 9, 0, -7077629, 9, 0, -7077628, 9, 0, -7077627, 9, 0, -7077626, 9, 0, -7077625, 9, 0, -7077624, 9, 0, -7077623, 9, 0, -7077622, 9, 0, -7012322, 9, 0, -7012321, 9, 0, -7012320, 9, 0, -7012319, 9, 0, -7012318, 9, 0, -7012317, 9, 0, -7012316, 9, 0, -7012315, 9, 0, -7012314, 9, 0, -7012313, 9, 0, -7012312, 9, 0, -7012311, 9, 0, -7012310, 9, 0, -7012309, 9, 0, -7012308, 9, 0, -7012307, 9, 0, -7012306, 9, 0, -7012305, 9, 0, -7012304, 9, 0, -7012303, 9, 0, -7012230, 0, 196610, -7012229, 0, 0, -7012228, 0, 0, -7012227, 0, 0, -7012226, 0, 0, -7012225, 0, 0, -7012224, 0, 0, -7012223, 0, 0, -7012222, 0, 0, -7012221, 0, 0, -7012220, 0, 0, -7012219, 0, 0, -7012218, 6, 0, -7012217, 9, 0, -7012216, 9, 0, -7012215, 9, 0, -7012214, 9, 0, -7012213, 9, 0, -7012212, 9, 0, -7012211, 9, 0, -7012210, 9, 0, -7012209, 9, 0, -7012208, 9, 0, -7012207, 5, 0, -7012206, 0, 0, -7012205, 0, 0, -7012204, 0, 0, -7012203, 0, 0, -7012202, 0, 0, -7012201, 0, 0, -7012200, 0, 0, -7012199, 0, 0, -7012198, 0, 0, -7012197, 0, 0, -7012196, 0, 0, -7012195, 0, 196611, -7012122, 9, 0, -7012121, 9, 0, -7012120, 9, 0, -7012119, 9, 0, -7012118, 9, 0, -7012117, 9, 0, -7012116, 9, 0, -7012115, 9, 0, -7012114, 9, 0, -7012113, 9, 0, -7012112, 9, 0, -7012111, 9, 0, -7012110, 9, 0, -7012109, 9, 0, -7012108, 9, 0, -7012107, 9, 0, -7012106, 9, 0, -7012105, 9, 0, -7012104, 9, 0, -7012103, 9, 0, -7012102, 9, 0, -7012101, 9, 0, -7012100, 9, 0, -7012099, 9, 0, -7012098, 9, 0, -7012097, 9, 0, -7012096, 9, 0, -7012095, 9, 0, -7012094, 9, 0, -7012093, 9, 0, -7012092, 9, 0, -7012091, 9, 0, -7012090, 9, 0, -7012089, 9, 0, -7012088, 9, 0, -7012087, 9, 0, -7012086, 9, 0, -6946786, 9, 0, -6946785, 9, 0, -6946784, 9, 0, -6946783, 9, 0, -6946782, 9, 0, -6946781, 9, 0, -6946780, 9, 0, -6946779, 9, 0, -6946778, 9, 0, -6946777, 9, 0, -6946776, 9, 0, -6946775, 9, 0, -6946774, 9, 0, -6946773, 9, 0, -6946772, 9, 0, -6946771, 9, 0, -6946770, 9, 0, -6946769, 9, 0, -6946768, 9, 0, -6946767, 9, 0, -6946682, 3, 0, -6946681, 6, 0, -6946680, 9, 0, -6946679, 9, 0, -6946678, 9, 0, -6946677, 9, 0, -6946676, 9, 0, -6946675, 9, 0, -6946674, 9, 0, -6946673, 9, 0, -6946672, 5, 0, -6946671, 4, 0, -6946586, 9, 0, -6946585, 9, 0, -6946584, 9, 0, -6946583, 9, 0, -6946582, 9, 0, -6946581, 9, 0, -6946580, 9, 0, -6946579, 9, 0, -6946578, 9, 0, -6946577, 9, 0, -6946576, 9, 0, -6946575, 9, 0, -6946574, 9, 0, -6946573, 9, 0, -6946572, 9, 0, -6946571, 9, 0, -6946570, 9, 0, -6946569, 9, 0, -6946568, 9, 0, -6946567, 9, 0, -6946566, 9, 0, -6946565, 9, 0, -6946564, 9, 0, -6946563, 9, 0, -6946562, 9, 0, -6946561, 9, 0, -6946560, 9, 0, -6946559, 9, 0, -6946558, 9, 0, -6946557, 9, 0, -6946556, 9, 0, -6946555, 9, 0, -6946554, 9, 0, -6946553, 9, 0, -6946552, 9, 0, -6946551, 9, 0, -6946550, 9, 0, -6881250, 9, 0, -6881249, 9, 0, -6881248, 9, 0, -6881247, 9, 0, -6881246, 9, 0, -6881245, 9, 0, -6881244, 9, 0, -6881243, 9, 0, -6881242, 9, 0, -6881241, 9, 0, -6881240, 9, 0, -6881239, 9, 0, -6881238, 9, 0, -6881237, 9, 0, -6881236, 9, 0, -6881235, 9, 0, -6881234, 9, 0, -6881233, 9, 0, -6881232, 9, 0, -6881231, 9, 0, -6881145, 3, 0, -6881144, 6, 0, -6881143, 9, 0, -6881142, 9, 0, -6881141, 9, 0, -6881140, 9, 0, -6881139, 9, 0, -6881138, 9, 0, -6881137, 5, 0, -6881136, 4, 0, -6881050, 9, 0, -6881049, 9, 0, -6881048, 9, 0, -6881047, 9, 0, -6881046, 9, 0, -6881045, 9, 0, -6881044, 9, 0, -6881043, 9, 0, -6881042, 9, 0, -6881041, 9, 0, -6881040, 9, 0, -6881039, 9, 0, -6881038, 9, 0, -6881037, 9, 0, -6881036, 9, 0, -6881035, 9, 0, -6881034, 9, 0, -6881033, 9, 0, -6881032, 9, 0, -6881031, 9, 0, -6881030, 9, 0, -6881029, 9, 0, -6881028, 9, 0, -6881027, 9, 0, -6881026, 9, 0, -6881025, 9, 0, -6881024, 9, 0, -6881023, 9, 0, -6881022, 9, 0, -6881021, 9, 0, -6881020, 9, 0, -6881019, 9, 0, -6881018, 9, 0, -6881017, 9, 0, -6881016, 9, 0, -6881015, 9, 0, -6881014, 9, 0, -6815714, 9, 0, -6815713, 9, 0, -6815712, 9, 0, -6815711, 9, 0, -6815710, 9, 0, -6815709, 9, 0, -6815708, 9, 0, -6815707, 9, 0, -6815706, 9, 0, -6815705, 9, 0, -6815704, 9, 0, -6815703, 9, 0, -6815702, 9, 0, -6815701, 9, 0, -6815700, 9, 0, -6815699, 9, 0, -6815698, 9, 0, -6815697, 9, 0, -6815696, 9, 0, -6815695, 9, 0, -6815608, 0, 65537, -6815607, 9, 0, -6815606, 9, 0, -6815605, 9, 0, -6815604, 9, 0, -6815603, 9, 0, -6815602, 9, 0, -6815601, 0, 65536, -6815514, 9, 0, -6815513, 9, 0, -6815512, 9, 0, -6815511, 9, 0, -6815510, 9, 0, -6815509, 9, 0, -6815508, 9, 0, -6815507, 9, 0, -6815506, 9, 0, -6815505, 9, 0, -6815504, 9, 0, -6815503, 9, 0, -6815502, 9, 0, -6815501, 9, 0, -6815500, 9, 0, -6815499, 9, 0, -6815498, 9, 0, -6815497, 9, 0, -6815496, 9, 0, -6815495, 9, 0, -6815494, 9, 0, -6815493, 9, 0, -6815492, 9, 0, -6815491, 9, 0, -6815490, 9, 0, -6815489, 9, 0, -6815488, 9, 0, -6815487, 9, 0, -6815486, 9, 0, -6815485, 9, 0, -6815484, 9, 0, -6815483, 9, 0, -6815482, 9, 0, -6815481, 9, 0, -6815480, 9, 0, -6815479, 9, 0, -6815478, 9, 0, -6750178, 9, 0, -6750177, 9, 0, -6750176, 9, 0, -6750175, 9, 0, -6750174, 9, 0, -6750173, 9, 0, -6750172, 9, 0, -6750171, 9, 0, -6750170, 9, 0, -6750169, 9, 0, -6750168, 9, 0, -6750167, 9, 0, -6750166, 9, 0, -6750165, 9, 0, -6750164, 9, 0, -6750163, 9, 0, -6750162, 9, 0, -6750161, 9, 0, -6750160, 9, 0, -6750159, 9, 0, -6750072, 0, 65537, -6750071, 9, 0, -6750070, 9, 0, -6750069, 9, 0, -6750068, 9, 0, -6750067, 9, 0, -6750066, 9, 0, -6750065, 0, 65536, -6749978, 9, 0, -6749977, 9, 0, -6749976, 9, 0, -6749975, 9, 0, -6749974, 9, 0, -6749973, 9, 0, -6749972, 9, 0, -6749971, 9, 0, -6749970, 9, 0, -6749969, 9, 0, -6749968, 9, 0, -6749967, 9, 0, -6749966, 9, 0, -6749965, 9, 0, -6749964, 9, 0, -6749963, 9, 0, -6749962, 9, 0, -6749961, 9, 0, -6749960, 9, 0, -6749959, 9, 0, -6749958, 9, 0, -6749957, 9, 0, -6749956, 9, 0, -6749955, 9, 0, -6749954, 9, 0, -6749953, 9, 0, -6749952, 9, 0, -6749951, 9, 0, -6749950, 9, 0, -6749949, 9, 0, -6749948, 9, 0, -6749947, 9, 0, -6749946, 9, 0, -6749945, 9, 0, -6749944, 9, 0, -6749943, 9, 0, -6749942, 9, 0, -6684642, 9, 0, -6684641, 9, 0, -6684640, 9, 0, -6684639, 9, 0, -6684638, 9, 0, -6684637, 9, 0, -6684636, 9, 0, -6684635, 9, 0, -6684634, 9, 0, -6684633, 9, 0, -6684632, 9, 0, -6684631, 9, 0, -6684630, 9, 0, -6684629, 9, 0, -6684628, 9, 0, -6684627, 9, 0, -6684626, 9, 0, -6684625, 9, 0, -6684624, 9, 0, -6684623, 9, 0, -6684536, 0, 65537, -6684535, 9, 0, -6684534, 9, 0, -6684533, 9, 0, -6684532, 9, 0, -6684531, 9, 0, -6684530, 9, 0, -6684529, 0, 65536, -6684442, 9, 0, -6684441, 9, 0, -6684440, 9, 0, -6684439, 9, 0, -6684438, 9, 0, -6684437, 9, 0, -6684436, 9, 0, -6684435, 9, 0, -6684434, 9, 0, -6684433, 9, 0, -6684432, 9, 0, -6684431, 9, 0, -6684430, 9, 0, -6684429, 9, 0, -6684428, 9, 0, -6684427, 9, 0, -6684426, 9, 0, -6684425, 9, 0, -6684424, 9, 0, -6684423, 9, 0, -6684422, 9, 0, -6684421, 9, 0, -6684420, 9, 0, -6684419, 9, 0, -6684418, 9, 0, -6684417, 9, 0, -6684416, 9, 0, -6684415, 9, 0, -6684414, 9, 0, -6684413, 9, 0, -6684412, 9, 0, -6684411, 9, 0, -6684410, 9, 0, -6684409, 9, 0, -6684408, 9, 0, -6684407, 9, 0, -6684406, 9, 0, -6619106, 9, 0, -6619105, 9, 0, -6619104, 9, 0, -6619103, 9, 0, -6619102, 9, 0, -6619101, 9, 0, -6619100, 9, 0, -6619099, 9, 0, -6619098, 9, 0, -6619097, 9, 0, -6619096, 9, 0, -6619095, 9, 0, -6619094, 9, 0, -6619093, 9, 0, -6619092, 9, 0, -6619091, 9, 0, -6619090, 9, 0, -6619089, 9, 0, -6619088, 9, 0, -6619087, 9, 0, -6619000, 0, 65537, -6618999, 9, 0, -6618998, 9, 0, -6618997, 9, 0, -6618996, 9, 0, -6618995, 9, 0, -6618994, 9, 0, -6618993, 0, 65536, -6618906, 9, 0, -6618905, 9, 0, -6618904, 9, 0, -6618903, 9, 0, -6618902, 9, 0, -6618901, 9, 0, -6618900, 9, 0, -6618899, 9, 0, -6618898, 9, 0, -6618897, 9, 0, -6618896, 9, 0, -6618895, 9, 0, -6618894, 9, 0, -6618893, 9, 0, -6618892, 9, 0, -6618891, 9, 0, -6618890, 9, 0, -6618889, 9, 0, -6618888, 9, 0, -6618887, 9, 0, -6618886, 9, 0, -6618885, 9, 0, -6618884, 9, 0, -6618883, 9, 0, -6618882, 9, 0, -6618881, 9, 0, -6618880, 9, 0, -6618879, 9, 0, -6618878, 9, 0, -6618877, 9, 0, -6618876, 9, 0, -6618875, 9, 0, -6618874, 9, 0, -6618873, 9, 0, -6618872, 9, 0, -6618871, 9, 0, -6618870, 9, 0, -6553570, 9, 0, -6553569, 9, 0, -6553568, 9, 0, -6553567, 9, 0, -6553566, 9, 0, -6553565, 9, 0, -6553564, 9, 0, -6553563, 9, 0, -6553562, 9, 0, -6553561, 9, 0, -6553560, 9, 0, -6553559, 9, 0, -6553558, 9, 0, -6553557, 9, 0, -6553556, 9, 0, -6553555, 9, 0, -6553554, 9, 0, -6553553, 9, 0, -6553552, 9, 0, -6553551, 9, 0, -6553496, 0, 131074, -6553495, 0, 131075, -6553486, 0, 131074, -6553485, 0, 131075, -6553464, 0, 65537, -6553463, 9, 0, -6553462, 9, 0, -6553461, 9, 0, -6553460, 9, 0, -6553459, 9, 0, -6553458, 9, 0, -6553457, 0, 65536, -6553436, 0, 131074, -6553435, 0, 131075, -6553426, 0, 131074, -6553425, 0, 131075, -6553370, 9, 0, -6553369, 9, 0, -6553368, 9, 0, -6553367, 9, 0, -6553366, 9, 0, -6553365, 9, 0, -6553364, 9, 0, -6553363, 9, 0, -6553362, 9, 0, -6553361, 9, 0, -6553360, 9, 0, -6553359, 9, 0, -6553358, 9, 0, -6553357, 9, 0, -6553356, 9, 0, -6553355, 9, 0, -6553354, 9, 0, -6553353, 9, 0, -6553352, 9, 0, -6553351, 9, 0, -6553350, 9, 0, -6553349, 9, 0, -6553348, 9, 0, -6553347, 9, 0, -6553346, 9, 0, -6553345, 9, 0, -6553344, 9, 0, -6553343, 9, 0, -6553342, 9, 0, -6553341, 9, 0, -6553340, 9, 0, -6553339, 9, 0, -6553338, 9, 0, -6553337, 9, 0, -6553336, 9, 0, -6553335, 9, 0, -6553334, 9, 0, -6488034, 9, 0, -6488033, 9, 0, -6488032, 9, 0, -6488031, 9, 0, -6488030, 9, 0, -6488029, 9, 0, -6488028, 9, 0, -6488027, 9, 0, -6488026, 9, 0, -6488025, 9, 0, -6488024, 9, 0, -6488023, 9, 0, -6488022, 9, 0, -6488021, 9, 0, -6488020, 9, 0, -6488019, 9, 0, -6488018, 9, 0, -6488017, 9, 0, -6488016, 9, 0, -6488015, 9, 0, -6487960, 0, 65537, -6487959, 0, 65536, -6487950, 0, 65537, -6487949, 0, 65536, -6487928, 0, 65537, -6487927, 9, 0, -6487926, 9, 0, -6487925, 9, 0, -6487924, 9, 0, -6487923, 9, 0, -6487922, 9, 0, -6487921, 0, 65536, -6487900, 0, 65537, -6487899, 0, 65536, -6487890, 0, 65537, -6487889, 0, 65536, -6487834, 9, 0, -6487833, 9, 0, -6487832, 9, 0, -6487831, 9, 0, -6487830, 9, 0, -6487829, 9, 0, -6487828, 9, 0, -6487827, 9, 0, -6487826, 9, 0, -6487825, 9, 0, -6487824, 9, 0, -6487823, 9, 0, -6487822, 9, 0, -6487821, 9, 0, -6487820, 9, 0, -6487819, 9, 0, -6487818, 9, 0, -6487817, 9, 0, -6487816, 9, 0, -6487815, 9, 0, -6487814, 9, 0, -6487813, 9, 0, -6487812, 9, 0, -6487811, 9, 0, -6487810, 9, 0, -6487809, 9, 0, -6487808, 9, 0, -6487807, 9, 0, -6487806, 9, 0, -6487805, 9, 0, -6487804, 9, 0, -6487803, 9, 0, -6487802, 9, 0, -6487801, 9, 0, -6487800, 9, 0, -6487799, 9, 0, -6487798, 9, 0, -6422498, 9, 0, -6422497, 9, 0, -6422496, 9, 0, -6422495, 9, 0, -6422494, 9, 0, -6422493, 9, 0, -6422492, 9, 0, -6422491, 9, 0, -6422490, 9, 0, -6422489, 9, 0, -6422488, 9, 0, -6422487, 9, 0, -6422486, 9, 0, -6422485, 9, 0, -6422484, 9, 0, -6422483, 9, 0, -6422482, 9, 0, -6422481, 9, 0, -6422480, 9, 0, -6422479, 9, 0, -6422424, 0, 65537, -6422423, 0, 65536, -6422414, 0, 65537, -6422413, 0, 65536, -6422392, 0, 65537, -6422391, 9, 0, -6422390, 9, 0, -6422389, 9, 0, -6422388, 9, 0, -6422387, 9, 0, -6422386, 9, 0, -6422385, 0, 65536, -6422364, 0, 65537, -6422363, 0, 65536, -6422354, 0, 65537, -6422353, 0, 65536, -6422298, 9, 0, -6422297, 9, 0, -6422296, 9, 0, -6422295, 9, 0, -6422294, 9, 0, -6422293, 9, 0, -6422292, 9, 0, -6422291, 9, 0, -6422290, 9, 0, -6422289, 9, 0, -6422288, 9, 0, -6422287, 9, 0, -6422286, 9, 0, -6422285, 9, 0, -6422284, 9, 0, -6422283, 9, 0, -6422282, 9, 0, -6422281, 9, 0, -6422280, 9, 0, -6422279, 9, 0, -6422278, 9, 0, -6422277, 9, 0, -6422276, 9, 0, -6422275, 9, 0, -6422274, 9, 0, -6422273, 9, 0, -6422272, 9, 0, -6422271, 9, 0, -6422270, 9, 0, -6422269, 9, 0, -6422268, 9, 0, -6422267, 9, 0, -6422266, 9, 0, -6422265, 9, 0, -6422264, 9, 0, -6422263, 9, 0, -6422262, 9, 0, -6356962, 9, 0, -6356961, 9, 0, -6356960, 9, 0, -6356959, 9, 0, -6356958, 9, 0, -6356957, 9, 0, -6356956, 9, 0, -6356955, 9, 0, -6356954, 9, 0, -6356953, 9, 0, -6356952, 9, 0, -6356951, 9, 0, -6356950, 9, 0, -6356949, 9, 0, -6356948, 9, 0, -6356947, 9, 0, -6356946, 9, 0, -6356945, 9, 0, -6356944, 9, 0, -6356943, 9, 0, -6356888, 0, 65537, -6356887, 0, 65536, -6356878, 0, 65537, -6356877, 0, 65536, -6356856, 0, 65537, -6356855, 9, 0, -6356854, 9, 0, -6356853, 9, 0, -6356852, 9, 0, -6356851, 9, 0, -6356850, 9, 0, -6356849, 0, 65536, -6356828, 0, 65537, -6356827, 0, 65536, -6356818, 0, 65537, -6356817, 0, 65536, -6356762, 9, 0, -6356761, 9, 0, -6356760, 9, 0, -6356759, 9, 0, -6356758, 9, 0, -6356757, 9, 0, -6356756, 9, 0, -6356755, 9, 0, -6356754, 9, 0, -6356753, 9, 0, -6356752, 9, 0, -6356751, 9, 0, -6356750, 9, 0, -6356749, 9, 0, -6356748, 9, 0, -6356747, 9, 0, -6356746, 9, 0, -6356745, 9, 0, -6356744, 9, 0, -6356743, 9, 0, -6356742, 9, 0, -6356741, 9, 0, -6356740, 9, 0, -6356739, 9, 0, -6356738, 9, 0, -6356737, 9, 0, -6356736, 9, 0, -6356735, 9, 0, -6356734, 9, 0, -6356733, 9, 0, -6356732, 9, 0, -6356731, 9, 0, -6356730, 9, 0, -6356729, 9, 0, -6356728, 9, 0, -6356727, 9, 0, -6356726, 9, 0, -6291426, 9, 0, -6291425, 9, 0, -6291424, 9, 0, -6291423, 9, 0, -6291422, 9, 0, -6291421, 9, 0, -6291420, 9, 0, -6291419, 9, 0, -6291418, 9, 0, -6291417, 9, 0, -6291416, 9, 0, -6291415, 9, 0, -6291414, 9, 0, -6291413, 9, 0, -6291412, 9, 0, -6291411, 9, 0, -6291410, 9, 0, -6291409, 9, 0, -6291408, 9, 0, -6291407, 9, 0, -6291352, 0, 65537, -6291351, 0, 65536, -6291342, 0, 65537, -6291341, 0, 65536, -6291320, 0, 65537, -6291319, 9, 0, -6291318, 9, 0, -6291317, 9, 0, -6291316, 9, 0, -6291315, 9, 0, -6291314, 9, 0, -6291313, 0, 65536, -6291292, 0, 65537, -6291291, 0, 65536, -6291282, 0, 65537, -6291281, 0, 65536, -6291226, 9, 0, -6291225, 9, 0, -6291224, 9, 0, -6291223, 9, 0, -6291222, 9, 0, -6291221, 9, 0, -6291220, 9, 0, -6291219, 9, 0, -6291218, 9, 0, -6291217, 9, 0, -6291216, 9, 0, -6291215, 9, 0, -6291214, 9, 0, -6291213, 9, 0, -6291212, 9, 0, -6291211, 9, 0, -6291210, 9, 0, -6291209, 9, 0, -6291208, 9, 0, -6291207, 9, 0, -6291206, 9, 0, -6291205, 9, 0, -6291204, 9, 0, -6291203, 9, 0, -6291202, 9, 0, -6291201, 9, 0, -6291200, 9, 0, -6291199, 9, 0, -6291198, 9, 0, -6291197, 9, 0, -6291196, 9, 0, -6291195, 9, 0, -6291194, 9, 0, -6291193, 9, 0, -6291192, 9, 0, -6291191, 9, 0, -6291190, 9, 0, -6225890, 9, 0, -6225889, 9, 0, -6225888, 9, 0, -6225887, 9, 0, -6225886, 9, 0, -6225885, 9, 0, -6225884, 9, 0, -6225883, 9, 0, -6225882, 9, 0, -6225881, 9, 0, -6225880, 9, 0, -6225879, 9, 0, -6225878, 9, 0, -6225877, 9, 0, -6225876, 9, 0, -6225875, 9, 0, -6225874, 9, 0, -6225873, 9, 0, -6225872, 9, 0, -6225871, 9, 0, -6225816, 0, 65537, -6225815, 0, 65536, -6225806, 0, 65537, -6225805, 0, 65536, -6225784, 0, 65537, -6225783, 9, 0, -6225782, 9, 0, -6225781, 9, 0, -6225780, 9, 0, -6225779, 9, 0, -6225778, 9, 0, -6225777, 0, 65536, -6225756, 0, 65537, -6225755, 0, 65536, -6225746, 0, 65537, -6225745, 0, 65536, -6225690, 9, 0, -6225689, 9, 0, -6225688, 9, 0, -6225687, 9, 0, -6225686, 9, 0, -6225685, 9, 0, -6225684, 9, 0, -6225683, 9, 0, -6225682, 9, 0, -6225681, 9, 0, -6225680, 9, 0, -6225679, 9, 0, -6225678, 9, 0, -6225677, 9, 0, -6225676, 9, 0, -6225675, 9, 0, -6225674, 9, 0, -6225673, 9, 0, -6225672, 9, 0, -6225671, 9, 0, -6225670, 9, 0, -6225669, 9, 0, -6225668, 9, 0, -6225667, 9, 0, -6225666, 9, 0, -6225665, 9, 0, -6225664, 9, 0, -6225663, 9, 0, -6225662, 9, 0, -6225661, 9, 0, -6225660, 9, 0, -6225659, 9, 0, -6225658, 9, 0, -6225657, 9, 0, -6225656, 9, 0, -6225655, 9, 0, -6225654, 9, 0, -6160354, 9, 0, -6160353, 9, 0, -6160352, 9, 0, -6160351, 9, 0, -6160350, 9, 0, -6160349, 9, 0, -6160348, 9, 0, -6160347, 9, 0, -6160346, 9, 0, -6160345, 9, 0, -6160344, 9, 0, -6160343, 9, 0, -6160342, 9, 0, -6160341, 9, 0, -6160340, 9, 0, -6160339, 9, 0, -6160338, 9, 0, -6160337, 9, 0, -6160336, 9, 0, -6160335, 9, 0, -6160280, 0, 65537, -6160279, 0, 65536, -6160270, 0, 65537, -6160269, 0, 65536, -6160248, 0, 65537, -6160247, 9, 0, -6160246, 9, 0, -6160245, 9, 0, -6160244, 9, 0, -6160243, 9, 0, -6160242, 9, 0, -6160241, 0, 65536, -6160220, 0, 65537, -6160219, 0, 65536, -6160210, 0, 65537, -6160209, 0, 65536, -6160154, 9, 0, -6160153, 9, 0, -6160152, 9, 0, -6160151, 9, 0, -6160150, 9, 0, -6160149, 9, 0, -6160148, 9, 0, -6160147, 9, 0, -6160146, 9, 0, -6160145, 9, 0, -6160144, 9, 0, -6160143, 9, 0, -6160142, 9, 0, -6160141, 9, 0, -6160140, 9, 0, -6160139, 9, 0, -6160138, 9, 0, -6160137, 9, 0, -6160136, 9, 0, -6160135, 9, 0, -6160134, 9, 0, -6160133, 9, 0, -6160132, 9, 0, -6160131, 9, 0, -6160130, 9, 0, -6160129, 9, 0, -6160128, 9, 0, -6160127, 9, 0, -6160126, 9, 0, -6160125, 9, 0, -6160124, 9, 0, -6160123, 9, 0, -6160122, 9, 0, -6160121, 9, 0, -6160120, 9, 0, -6160119, 9, 0, -6160118, 9, 0, -6094818, 9, 0, -6094817, 9, 0, -6094816, 9, 0, -6094815, 9, 0, -6094814, 9, 0, -6094813, 9, 0, -6094812, 9, 0, -6094811, 9, 0, -6094810, 9, 0, -6094809, 9, 0, -6094808, 9, 0, -6094807, 9, 0, -6094806, 9, 0, -6094805, 9, 0, -6094804, 9, 0, -6094803, 9, 0, -6094802, 9, 0, -6094801, 9, 0, -6094800, 9, 0, -6094799, 9, 0, -6094744, 0, 65537, -6094743, 0, 65536, -6094734, 0, 65537, -6094733, 0, 65536, -6094712, 0, 65537, -6094711, 9, 0, -6094710, 9, 0, -6094709, 9, 0, -6094708, 9, 0, -6094707, 9, 0, -6094706, 9, 0, -6094705, 0, 65536, -6094684, 0, 65537, -6094683, 0, 65536, -6094674, 0, 65537, -6094673, 0, 65536, -6094618, 9, 0, -6094617, 9, 0, -6094616, 9, 0, -6094615, 9, 0, -6094614, 9, 0, -6094613, 9, 0, -6094612, 9, 0, -6094611, 9, 0, -6094610, 9, 0, -6094609, 9, 0, -6094608, 9, 0, -6094607, 9, 0, -6094606, 9, 0, -6094605, 9, 0, -6094604, 9, 0, -6094603, 9, 0, -6094602, 9, 0, -6094601, 9, 0, -6094600, 9, 0, -6094599, 9, 0, -6094598, 9, 0, -6094597, 9, 0, -6094596, 9, 0, -6094595, 9, 0, -6094594, 9, 0, -6094593, 9, 0, -6094592, 9, 0, -6094591, 9, 0, -6094590, 9, 0, -6094589, 9, 0, -6094588, 9, 0, -6094587, 9, 0, -6094586, 9, 0, -6094585, 9, 0, -6094584, 9, 0, -6094583, 9, 0, -6094582, 9, 0, -6029282, 9, 0, -6029281, 9, 0, -6029280, 9, 0, -6029279, 9, 0, -6029278, 9, 0, -6029277, 9, 0, -6029276, 9, 0, -6029275, 9, 0, -6029274, 9, 0, -6029273, 9, 0, -6029272, 9, 0, -6029271, 9, 0, -6029270, 9, 0, -6029269, 9, 0, -6029268, 9, 0, -6029267, 9, 0, -6029266, 9, 0, -6029265, 9, 0, -6029264, 9, 0, -6029263, 9, 0, -6029208, 0, 65537, -6029207, 0, 65536, -6029198, 0, 65537, -6029197, 0, 65536, -6029176, 3, 0, -6029175, 6, 0, -6029174, 9, 0, -6029173, 9, 0, -6029172, 9, 0, -6029171, 9, 0, -6029170, 5, 0, -6029169, 4, 0, -6029148, 0, 65537, -6029147, 0, 65536, -6029138, 0, 65537, -6029137, 0, 65536, -6029082, 9, 0, -6029081, 9, 0, -6029080, 9, 0, -6029079, 9, 0, -6029078, 9, 0, -6029077, 9, 0, -6029076, 9, 0, -6029075, 9, 0, -6029074, 9, 0, -6029073, 9, 0, -6029072, 9, 0, -6029071, 9, 0, -6029070, 9, 0, -6029069, 9, 0, -6029068, 9, 0, -6029067, 9, 0, -6029066, 9, 0, -6029065, 9, 0, -6029064, 9, 0, -6029063, 9, 0, -6029062, 9, 0, -6029061, 9, 0, -6029060, 9, 0, -6029059, 9, 0, -6029058, 9, 0, -6029057, 9, 0, -6029056, 9, 0, -6029055, 9, 0, -6029054, 9, 0, -6029053, 9, 0, -6029052, 9, 0, -6029051, 9, 0, -6029050, 9, 0, -6029049, 9, 0, -6029048, 9, 0, -6029047, 9, 0, -6029046, 9, 0, -5963746, 9, 0, -5963745, 9, 0, -5963744, 9, 0, -5963743, 9, 0, -5963742, 9, 0, -5963741, 9, 0, -5963740, 9, 0, -5963739, 9, 0, -5963738, 9, 0, -5963737, 9, 0, -5963736, 9, 0, -5963735, 9, 0, -5963734, 9, 0, -5963733, 9, 0, -5963732, 9, 0, -5963731, 9, 0, -5963730, 9, 0, -5963729, 9, 0, -5963728, 9, 0, -5963727, 9, 0, -5963672, 0, 65537, -5963671, 0, 65536, -5963662, 0, 65537, -5963661, 0, 65536, -5963639, 3, 0, -5963638, 0, 0, -5963637, 0, 0, -5963636, 0, 0, -5963635, 0, 0, -5963634, 4, 0, -5963612, 0, 65537, -5963611, 0, 65536, -5963602, 0, 65537, -5963601, 0, 65536, -5963546, 9, 0, -5963545, 9, 0, -5963544, 9, 0, -5963543, 9, 0, -5963542, 9, 0, -5963541, 9, 0, -5963540, 9, 0, -5963539, 9, 0, -5963538, 9, 0, -5963537, 9, 0, -5963536, 9, 0, -5963535, 9, 0, -5963534, 9, 0, -5963533, 9, 0, -5963532, 9, 0, -5963531, 9, 0, -5963530, 9, 0, -5963529, 9, 0, -5963528, 9, 0, -5963527, 9, 0, -5963526, 9, 0, -5963525, 9, 0, -5963524, 9, 0, -5963523, 9, 0, -5963522, 9, 0, -5963521, 9, 0, -5963520, 9, 0, -5963519, 9, 0, -5963518, 9, 0, -5963517, 9, 0, -5963516, 9, 0, -5963515, 9, 0, -5963514, 9, 0, -5963513, 9, 0, -5963512, 9, 0, -5963511, 9, 0, -5963510, 9, 0, -5898210, 9, 0, -5898209, 9, 0, -5898208, 9, 0, -5898207, 9, 0, -5898206, 9, 0, -5898205, 9, 0, -5898204, 9, 0, -5898203, 9, 0, -5898202, 9, 0, -5898201, 9, 0, -5898200, 9, 0, -5898199, 9, 0, -5898198, 9, 0, -5898197, 9, 0, -5898196, 9, 0, -5898195, 9, 0, -5898194, 9, 0, -5898193, 9, 0, -5898192, 9, 0, -5898191, 9, 0, -5898136, 0, 65537, -5898135, 0, 65536, -5898126, 0, 65537, -5898125, 0, 65536, -5898076, 0, 65537, -5898075, 0, 65536, -5898066, 0, 65537, -5898065, 0, 65536, -5898010, 9, 0, -5898009, 9, 0, -5898008, 9, 0, -5898007, 9, 0, -5898006, 9, 0, -5898005, 9, 0, -5898004, 9, 0, -5898003, 9, 0, -5898002, 9, 0, -5898001, 9, 0, -5898000, 9, 0, -5897999, 9, 0, -5897998, 9, 0, -5897997, 9, 0, -5897996, 9, 0, -5897995, 9, 0, -5897994, 9, 0, -5897993, 9, 0, -5897992, 9, 0, -5897991, 9, 0, -5897990, 9, 0, -5897989, 9, 0, -5897988, 9, 0, -5897987, 9, 0, -5897986, 9, 0, -5897985, 9, 0, -5897984, 9, 0, -5897983, 9, 0, -5897982, 9, 0, -5897981, 9, 0, -5897980, 9, 0, -5897979, 9, 0, -5897978, 9, 0, -5897977, 9, 0, -5897976, 9, 0, -5897975, 9, 0, -5897974, 9, 0, -5832674, 9, 0, -5832673, 9, 0, -5832672, 9, 0, -5832671, 9, 0, -5832670, 9, 0, -5832669, 9, 0, -5832668, 9, 0, -5832667, 9, 0, -5832666, 9, 0, -5832665, 9, 0, -5832664, 9, 0, -5832663, 9, 0, -5832662, 9, 0, -5832661, 9, 0, -5832660, 9, 0, -5832659, 9, 0, -5832658, 9, 0, -5832657, 9, 0, -5832656, 9, 0, -5832655, 9, 0, -5832600, 0, 65537, -5832599, 0, 65536, -5832590, 0, 65537, -5832589, 0, 65536, -5832540, 0, 65537, -5832539, 0, 65536, -5832530, 0, 65537, -5832529, 0, 65536, -5832474, 9, 0, -5832473, 9, 0, -5832472, 9, 0, -5832471, 9, 0, -5832470, 9, 0, -5832469, 9, 0, -5832468, 9, 0, -5832467, 9, 0, -5832466, 9, 0, -5832465, 9, 0, -5832464, 9, 0, -5832463, 9, 0, -5832462, 9, 0, -5832461, 9, 0, -5832460, 9, 0, -5832459, 9, 0, -5832458, 9, 0, -5832457, 9, 0, -5832456, 9, 0, -5832455, 9, 0, -5832454, 9, 0, -5832453, 9, 0, -5832452, 9, 0, -5832451, 9, 0, -5832450, 9, 0, -5832449, 9, 0, -5832448, 9, 0, -5832447, 9, 0, -5832446, 9, 0, -5832445, 9, 0, -5832444, 9, 0, -5832443, 9, 0, -5832442, 9, 0, -5832441, 9, 0, -5832440, 9, 0, -5832439, 9, 0, -5832438, 9, 0, -5767138, 9, 0, -5767137, 9, 0, -5767136, 9, 0, -5767135, 9, 0, -5767134, 9, 0, -5767133, 9, 0, -5767132, 9, 0, -5767131, 9, 0, -5767130, 9, 0, -5767129, 9, 0, -5767128, 9, 0, -5767127, 9, 0, -5767126, 9, 0, -5767125, 9, 0, -5767124, 9, 0, -5767123, 9, 0, -5767122, 9, 0, -5767121, 9, 0, -5767120, 9, 0, -5767119, 9, 0, -5767064, 0, 65537, -5767063, 0, 65536, -5767054, 0, 65537, -5767053, 7, 0, -5767052, 2, 0, -5767005, 1, 0, -5767004, 8, 0, -5767003, 0, 65536, -5766994, 0, 65537, -5766993, 0, 65536, -5766938, 9, 0, -5766937, 9, 0, -5766936, 9, 0, -5766935, 9, 0, -5766934, 9, 0, -5766933, 9, 0, -5766932, 9, 0, -5766931, 9, 0, -5766930, 9, 0, -5766929, 9, 0, -5766928, 9, 0, -5766927, 9, 0, -5766926, 9, 0, -5766925, 9, 0, -5766924, 9, 0, -5766923, 9, 0, -5766922, 9, 0, -5766921, 9, 0, -5766920, 9, 0, -5766919, 9, 0, -5766918, 9, 0, -5766917, 9, 0, -5766916, 9, 0, -5766915, 9, 0, -5766914, 9, 0, -5766913, 9, 0, -5766912, 9, 0, -5766911, 9, 0, -5766910, 9, 0, -5766909, 9, 0, -5766908, 9, 0, -5766907, 9, 0, -5766906, 9, 0, -5766905, 9, 0, -5766904, 9, 0, -5766903, 9, 0, -5766902, 9, 0, -5701602, 9, 0, -5701601, 9, 0, -5701600, 9, 0, -5701599, 9, 0, -5701598, 9, 0, -5701597, 9, 0, -5701596, 9, 0, -5701595, 9, 0, -5701594, 9, 0, -5701593, 9, 0, -5701592, 9, 0, -5701591, 9, 0, -5701590, 9, 0, -5701589, 9, 0, -5701588, 9, 0, -5701587, 9, 0, -5701586, 9, 0, -5701585, 9, 0, -5701584, 9, 0, -5701583, 9, 0, -5701528, 0, 65537, -5701527, 0, 65536, -5701518, 0, 65537, -5701517, 9, 0, -5701516, 7, 0, -5701515, 2, 0, -5701470, 1, 0, -5701469, 8, 0, -5701468, 9, 0, -5701467, 0, 65536, -5701458, 0, 65537, -5701457, 0, 65536, -5701402, 9, 0, -5701401, 9, 0, -5701400, 9, 0, -5701399, 9, 0, -5701398, 9, 0, -5701397, 9, 0, -5701396, 9, 0, -5701395, 9, 0, -5701394, 9, 0, -5701393, 9, 0, -5701392, 9, 0, -5701391, 9, 0, -5701390, 9, 0, -5701389, 9, 0, -5701388, 9, 0, -5701387, 9, 0, -5701386, 9, 0, -5701385, 9, 0, -5701384, 9, 0, -5701383, 9, 0, -5701382, 9, 0, -5701381, 9, 0, -5701380, 9, 0, -5701379, 9, 0, -5701378, 9, 0, -5701377, 9, 0, -5701376, 9, 0, -5701375, 9, 0, -5701374, 9, 0, -5701373, 9, 0, -5701372, 9, 0, -5701371, 9, 0, -5701370, 9, 0, -5701369, 9, 0, -5701368, 9, 0, -5701367, 9, 0, -5701366, 9, 0, -5636066, 9, 0, -5636065, 9, 0, -5636064, 9, 0, -5636063, 9, 0, -5636062, 9, 0, -5636061, 9, 0, -5636060, 9, 0, -5636059, 9, 0, -5636058, 9, 0, -5636057, 9, 0, -5636056, 9, 0, -5636055, 9, 0, -5636054, 9, 0, -5636053, 9, 0, -5636052, 9, 0, -5636051, 9, 0, -5636050, 9, 0, -5636049, 9, 0, -5636048, 9, 0, -5636047, 9, 0, -5635992, 0, 65537, -5635991, 0, 65536, -5635982, 0, 65537, -5635981, 9, 0, -5635980, 9, 0, -5635979, 7, 0, -5635978, 0, 1, -5635977, 0, 1, -5635976, 0, 1, -5635975, 0, 1, -5635974, 0, 1, -5635973, 0, 1, -5635972, 0, 1, -5635971, 0, 1, -5635970, 0, 1, -5635969, 0, 1, -5635968, 0, 1, -5635967, 0, 1, -5635966, 2, 0, -5635947, 1, 0, -5635946, 0, 1, -5635945, 0, 1, -5635944, 0, 1, -5635943, 0, 1, -5635942, 0, 1, -5635941, 0, 1, -5635940, 0, 1, -5635939, 0, 1, -5635938, 0, 1, -5635937, 0, 1, -5635936, 0, 1, -5635935, 0, 1, -5635934, 8, 0, -5635933, 9, 0, -5635932, 9, 0, -5635931, 0, 65536, -5635922, 0, 65537, -5635921, 0, 65536, -5635866, 9, 0, -5635865, 9, 0, -5635864, 9, 0, -5635863, 9, 0, -5635862, 9, 0, -5635861, 9, 0, -5635860, 9, 0, -5635859, 9, 0, -5635858, 9, 0, -5635857, 9, 0, -5635856, 9, 0, -5635855, 9, 0, -5635854, 9, 0, -5635853, 9, 0, -5635852, 9, 0, -5635851, 9, 0, -5635850, 9, 0, -5635849, 9, 0, -5635848, 9, 0, -5635847, 9, 0, -5635846, 9, 0, -5635845, 9, 0, -5635844, 9, 0, -5635843, 9, 0, -5635842, 9, 0, -5635841, 9, 0, -5635840, 9, 0, -5635839, 9, 0, -5635838, 9, 0, -5635837, 9, 0, -5635836, 9, 0, -5635835, 9, 0, -5635834, 9, 0, -5635833, 9, 0, -5635832, 9, 0, -5635831, 9, 0, -5635830, 9, 0, -5570530, 9, 0, -5570529, 9, 0, -5570528, 9, 0, -5570527, 9, 0, -5570526, 9, 0, -5570525, 9, 0, -5570524, 9, 0, -5570523, 9, 0, -5570522, 9, 0, -5570521, 9, 0, -5570520, 9, 0, -5570519, 9, 0, -5570518, 9, 0, -5570517, 9, 0, -5570516, 9, 0, -5570515, 9, 0, -5570514, 9, 0, -5570513, 9, 0, -5570512, 9, 0, -5570511, 9, 0, -5570456, 0, 65537, -5570455, 0, 65536, -5570446, 0, 65537, -5570445, 9, 0, -5570444, 9, 0, -5570443, 9, 0, -5570442, 9, 0, -5570441, 9, 0, -5570440, 9, 0, -5570439, 9, 0, -5570438, 9, 0, -5570437, 9, 0, -5570436, 9, 0, -5570435, 9, 0, -5570434, 9, 0, -5570433, 9, 0, -5570432, 9, 0, -5570431, 9, 0, -5570430, 7, 0, -5570429, 2, 0, -5570412, 1, 0, -5570411, 8, 0, -5570410, 9, 0, -5570409, 9, 0, -5570408, 9, 0, -5570407, 9, 0, -5570406, 9, 0, -5570405, 9, 0, -5570404, 9, 0, -5570403, 9, 0, -5570402, 9, 0, -5570401, 9, 0, -5570400, 9, 0, -5570399, 9, 0, -5570398, 9, 0, -5570397, 9, 0, -5570396, 9, 0, -5570395, 0, 65536, -5570386, 0, 65537, -5570385, 0, 65536, -5570330, 9, 0, -5570329, 9, 0, -5570328, 9, 0, -5570327, 9, 0, -5570326, 9, 0, -5570325, 9, 0, -5570324, 9, 0, -5570323, 9, 0, -5570322, 9, 0, -5570321, 9, 0, -5570320, 9, 0, -5570319, 9, 0, -5570318, 9, 0, -5570317, 9, 0, -5570316, 9, 0, -5570315, 9, 0, -5570314, 9, 0, -5570313, 9, 0, -5570312, 9, 0, -5570311, 9, 0, -5570310, 9, 0, -5570309, 9, 0, -5570308, 9, 0, -5570307, 9, 0, -5570306, 9, 0, -5570305, 9, 0, -5570304, 9, 0, -5570303, 9, 0, -5570302, 9, 0, -5570301, 9, 0, -5570300, 9, 0, -5570299, 9, 0, -5570298, 9, 0, -5570297, 9, 0, -5570296, 9, 0, -5570295, 9, 0, -5570294, 9, 0, -5504994, 9, 0, -5504993, 9, 0, -5504992, 9, 0, -5504991, 9, 0, -5504990, 9, 0, -5504989, 9, 0, -5504988, 9, 0, -5504987, 9, 0, -5504986, 9, 0, -5504985, 9, 0, -5504984, 9, 0, -5504983, 9, 0, -5504982, 9, 0, -5504981, 9, 0, -5504980, 9, 0, -5504979, 9, 0, -5504978, 9, 0, -5504977, 9, 0, -5504976, 9, 0, -5504975, 9, 0, -5504920, 0, 65537, -5504919, 9, 0, -5504918, 9, 0, -5504917, 9, 0, -5504916, 9, 0, -5504915, 9, 0, -5504914, 9, 0, -5504913, 9, 0, -5504912, 9, 0, -5504911, 9, 0, -5504910, 9, 0, -5504909, 9, 0, -5504908, 9, 0, -5504907, 9, 0, -5504906, 9, 0, -5504905, 9, 0, -5504904, 9, 0, -5504903, 9, 0, -5504902, 9, 0, -5504901, 9, 0, -5504900, 9, 0, -5504899, 9, 0, -5504898, 9, 0, -5504897, 9, 0, -5504896, 9, 0, -5504895, 9, 0, -5504894, 9, 0, -5504893, 0, 65536, -5504876, 0, 65537, -5504875, 9, 0, -5504874, 9, 0, -5504873, 9, 0, -5504872, 9, 0, -5504871, 9, 0, -5504870, 9, 0, -5504869, 9, 0, -5504868, 9, 0, -5504867, 9, 0, -5504866, 9, 0, -5504865, 9, 0, -5504864, 9, 0, -5504863, 9, 0, -5504862, 9, 0, -5504861, 9, 0, -5504860, 9, 0, -5504859, 9, 0, -5504858, 9, 0, -5504857, 9, 0, -5504856, 9, 0, -5504855, 9, 0, -5504854, 9, 0, -5504853, 9, 0, -5504852, 9, 0, -5504851, 9, 0, -5504850, 9, 0, -5504849, 0, 65536, -5504794, 9, 0, -5504793, 9, 0, -5504792, 9, 0, -5504791, 9, 0, -5504790, 9, 0, -5504789, 9, 0, -5504788, 9, 0, -5504787, 9, 0, -5504786, 9, 0, -5504785, 9, 0, -5504784, 9, 0, -5504783, 9, 0, -5504782, 9, 0, -5504781, 9, 0, -5504780, 9, 0, -5504779, 9, 0, -5504778, 9, 0, -5504777, 9, 0, -5504776, 9, 0, -5504775, 9, 0, -5504774, 9, 0, -5504773, 9, 0, -5504772, 9, 0, -5504771, 9, 0, -5504770, 9, 0, -5504769, 9, 0, -5504768, 9, 0, -5504767, 9, 0, -5504766, 9, 0, -5504765, 9, 0, -5504764, 9, 0, -5504763, 9, 0, -5504762, 9, 0, -5504761, 9, 0, -5504760, 9, 0, -5504759, 9, 0, -5504758, 9, 0, -5439458, 9, 0, -5439457, 9, 0, -5439456, 9, 0, -5439455, 9, 0, -5439454, 9, 0, -5439453, 9, 0, -5439452, 9, 0, -5439451, 9, 0, -5439450, 9, 0, -5439449, 9, 0, -5439448, 9, 0, -5439447, 9, 0, -5439446, 9, 0, -5439445, 9, 0, -5439444, 9, 0, -5439443, 9, 0, -5439442, 9, 0, -5439441, 9, 0, -5439440, 9, 0, -5439439, 9, 0, -5439384, 0, 65537, -5439383, 9, 0, -5439382, 9, 0, -5439381, 9, 0, -5439380, 9, 0, -5439379, 9, 0, -5439378, 9, 0, -5439377, 9, 0, -5439376, 9, 0, -5439375, 9, 0, -5439374, 9, 0, -5439373, 9, 0, -5439372, 9, 0, -5439371, 9, 0, -5439370, 9, 0, -5439369, 9, 0, -5439368, 9, 0, -5439367, 9, 0, -5439366, 9, 0, -5439365, 9, 0, -5439364, 9, 0, -5439363, 9, 0, -5439362, 9, 0, -5439361, 9, 0, -5439360, 9, 0, -5439359, 9, 0, -5439358, 9, 0, -5439357, 0, 65536, -5439340, 0, 65537, -5439339, 9, 0, -5439338, 9, 0, -5439337, 9, 0, -5439336, 9, 0, -5439335, 9, 0, -5439334, 9, 0, -5439333, 9, 0, -5439332, 9, 0, -5439331, 9, 0, -5439330, 9, 0, -5439329, 9, 0, -5439328, 9, 0, -5439327, 9, 0, -5439326, 9, 0, -5439325, 9, 0, -5439324, 9, 0, -5439323, 9, 0, -5439322, 9, 0, -5439321, 9, 0, -5439320, 9, 0, -5439319, 9, 0, -5439318, 9, 0, -5439317, 9, 0, -5439316, 9, 0, -5439315, 9, 0, -5439314, 9, 0, -5439313, 0, 65536, -5439258, 9, 0, -5439257, 9, 0, -5439256, 9, 0, -5439255, 9, 0, -5439254, 9, 0, -5439253, 9, 0, -5439252, 9, 0, -5439251, 9, 0, -5439250, 9, 0, -5439249, 9, 0, -5439248, 9, 0, -5439247, 9, 0, -5439246, 9, 0, -5439245, 9, 0, -5439244, 9, 0, -5439243, 9, 0, -5439242, 9, 0, -5439241, 9, 0, -5439240, 9, 0, -5439239, 9, 0, -5439238, 9, 0, -5439237, 9, 0, -5439236, 9, 0, -5439235, 9, 0, -5439234, 9, 0, -5439233, 9, 0, -5439232, 9, 0, -5439231, 9, 0, -5439230, 9, 0, -5439229, 9, 0, -5439228, 9, 0, -5439227, 9, 0, -5439226, 9, 0, -5439225, 9, 0, -5439224, 9, 0, -5439223, 9, 0, -5439222, 9, 0, -5373922, 9, 0, -5373921, 9, 0, -5373920, 9, 0, -5373919, 9, 0, -5373918, 9, 0, -5373917, 9, 0, -5373916, 9, 0, -5373915, 9, 0, -5373914, 9, 0, -5373913, 9, 0, -5373912, 9, 0, -5373911, 9, 0, -5373910, 9, 0, -5373909, 9, 0, -5373908, 9, 0, -5373907, 9, 0, -5373906, 9, 0, -5373905, 9, 0, -5373904, 9, 0, -5373903, 9, 0, -5373848, 0, 65537, -5373847, 9, 0, -5373846, 9, 0, -5373845, 9, 0, -5373844, 9, 0, -5373843, 9, 0, -5373842, 9, 0, -5373841, 9, 0, -5373840, 9, 0, -5373839, 9, 0, -5373838, 9, 0, -5373837, 9, 0, -5373836, 9, 0, -5373835, 9, 0, -5373834, 9, 0, -5373833, 9, 0, -5373832, 9, 0, -5373831, 9, 0, -5373830, 9, 0, -5373829, 9, 0, -5373828, 9, 0, -5373827, 9, 0, -5373826, 9, 0, -5373825, 9, 0, -5373824, 9, 0, -5373823, 9, 0, -5373822, 9, 0, -5373821, 0, 65536, -5373804, 0, 65537, -5373803, 9, 0, -5373802, 9, 0, -5373801, 9, 0, -5373800, 9, 0, -5373799, 9, 0, -5373798, 9, 0, -5373797, 9, 0, -5373796, 9, 0, -5373795, 9, 0, -5373794, 9, 0, -5373793, 9, 0, -5373792, 9, 0, -5373791, 9, 0, -5373790, 9, 0, -5373789, 9, 0, -5373788, 9, 0, -5373787, 9, 0, -5373786, 9, 0, -5373785, 9, 0, -5373784, 9, 0, -5373783, 9, 0, -5373782, 9, 0, -5373781, 9, 0, -5373780, 9, 0, -5373779, 9, 0, -5373778, 9, 0, -5373777, 0, 65536, -5373722, 9, 0, -5373721, 9, 0, -5373720, 9, 0, -5373719, 9, 0, -5373718, 9, 0, -5373717, 9, 0, -5373716, 9, 0, -5373715, 9, 0, -5373714, 9, 0, -5373713, 9, 0, -5373712, 9, 0, -5373711, 9, 0, -5373710, 9, 0, -5373709, 9, 0, -5373708, 9, 0, -5373707, 9, 0, -5373706, 9, 0, -5373705, 9, 0, -5373704, 9, 0, -5373703, 9, 0, -5373702, 9, 0, -5373701, 9, 0, -5373700, 9, 0, -5373699, 9, 0, -5373698, 9, 0, -5373697, 9, 0, -5373696, 9, 0, -5373695, 9, 0, -5373694, 9, 0, -5373693, 9, 0, -5373692, 9, 0, -5373691, 9, 0, -5373690, 9, 0, -5373689, 9, 0, -5373688, 9, 0, -5373687, 9, 0, -5373686, 9, 0, -5308386, 9, 0, -5308385, 9, 0, -5308384, 9, 0, -5308383, 9, 0, -5308382, 9, 0, -5308381, 9, 0, -5308380, 9, 0, -5308379, 9, 0, -5308378, 9, 0, -5308377, 9, 0, -5308376, 9, 0, -5308375, 9, 0, -5308374, 9, 0, -5308373, 9, 0, -5308372, 9, 0, -5308371, 9, 0, -5308370, 9, 0, -5308369, 9, 0, -5308368, 9, 0, -5308367, 9, 0, -5308312, 0, 65537, -5308311, 9, 0, -5308310, 9, 0, -5308309, 9, 0, -5308308, 9, 0, -5308307, 9, 0, -5308306, 9, 0, -5308305, 9, 0, -5308304, 9, 0, -5308303, 9, 0, -5308302, 9, 0, -5308301, 9, 0, -5308300, 9, 0, -5308299, 9, 0, -5308298, 9, 0, -5308297, 9, 0, -5308296, 9, 0, -5308295, 9, 0, -5308294, 9, 0, -5308293, 9, 0, -5308292, 9, 0, -5308291, 9, 0, -5308290, 9, 0, -5308289, 9, 0, -5308288, 9, 0, -5308287, 9, 0, -5308286, 9, 0, -5308285, 0, 65536, -5308268, 0, 65537, -5308267, 9, 0, -5308266, 9, 0, -5308265, 9, 0, -5308264, 9, 0, -5308263, 9, 0, -5308262, 9, 0, -5308261, 9, 0, -5308260, 9, 0, -5308259, 9, 0, -5308258, 9, 0, -5308257, 9, 0, -5308256, 9, 0, -5308255, 9, 0, -5308254, 9, 0, -5308253, 9, 0, -5308252, 9, 0, -5308251, 9, 0, -5308250, 9, 0, -5308249, 9, 0, -5308248, 9, 0, -5308247, 9, 0, -5308246, 9, 0, -5308245, 9, 0, -5308244, 9, 0, -5308243, 9, 0, -5308242, 9, 0, -5308241, 0, 65536, -5308186, 9, 0, -5308185, 9, 0, -5308184, 9, 0, -5308183, 9, 0, -5308182, 9, 0, -5308181, 9, 0, -5308180, 9, 0, -5308179, 9, 0, -5308178, 9, 0, -5308177, 9, 0, -5308176, 9, 0, -5308175, 9, 0, -5308174, 9, 0, -5308173, 9, 0, -5308172, 9, 0, -5308171, 9, 0, -5308170, 9, 0, -5308169, 9, 0, -5308168, 9, 0, -5308167, 9, 0, -5308166, 9, 0, -5308165, 9, 0, -5308164, 9, 0, -5308163, 9, 0, -5308162, 9, 0, -5308161, 9, 0, -5308160, 9, 0, -5308159, 9, 0, -5308158, 9, 0, -5308157, 9, 0, -5308156, 9, 0, -5308155, 9, 0, -5308154, 9, 0, -5308153, 9, 0, -5308152, 9, 0, -5308151, 9, 0, -5308150, 9, 0, -5242850, 9, 0, -5242849, 9, 0, -5242848, 9, 0, -5242847, 9, 0, -5242846, 9, 0, -5242845, 9, 0, -5242844, 9, 0, -5242843, 9, 0, -5242842, 9, 0, -5242841, 9, 0, -5242840, 9, 0, -5242839, 9, 0, -5242838, 9, 0, -5242837, 9, 0, -5242836, 9, 0, -5242835, 9, 0, -5242834, 9, 0, -5242833, 9, 0, -5242832, 9, 0, -5242831, 9, 0, -5242776, 0, 65537, -5242775, 0, 65536, -5242766, 0, 65537, -5242765, 9, 0, -5242764, 9, 0, -5242763, 9, 0, -5242762, 9, 0, -5242761, 9, 0, -5242760, 9, 0, -5242759, 9, 0, -5242758, 9, 0, -5242757, 9, 0, -5242756, 9, 0, -5242755, 9, 0, -5242754, 9, 0, -5242753, 9, 0, -5242752, 9, 0, -5242751, 9, 0, -5242750, 5, 0, -5242749, 4, 0, -5242732, 3, 0, -5242731, 6, 0, -5242730, 9, 0, -5242729, 9, 0, -5242728, 9, 0, -5242727, 9, 0, -5242726, 9, 0, -5242725, 9, 0, -5242724, 9, 0, -5242723, 9, 0, -5242722, 9, 0, -5242721, 9, 0, -5242720, 9, 0, -5242719, 9, 0, -5242718, 9, 0, -5242717, 9, 0, -5242716, 9, 0, -5242715, 0, 65536, -5242706, 0, 65537, -5242705, 0, 65536, -5242650, 9, 0, -5242649, 9, 0, -5242648, 9, 0, -5242647, 9, 0, -5242646, 9, 0, -5242645, 9, 0, -5242644, 9, 0, -5242643, 9, 0, -5242642, 9, 0, -5242641, 9, 0, -5242640, 9, 0, -5242639, 9, 0, -5242638, 9, 0, -5242637, 9, 0, -5242636, 9, 0, -5242635, 9, 0, -5242634, 9, 0, -5242633, 9, 0, -5242632, 9, 0, -5242631, 9, 0, -5242630, 9, 0, -5242629, 9, 0, -5242628, 9, 0, -5242627, 9, 0, -5242626, 9, 0, -5242625, 9, 0, -5242624, 9, 0, -5242623, 9, 0, -5242622, 9, 0, -5242621, 9, 0, -5242620, 9, 0, -5242619, 9, 0, -5242618, 9, 0, -5242617, 9, 0, -5242616, 9, 0, -5242615, 9, 0, -5242614, 9, 0, -5177314, 9, 0, -5177313, 9, 0, -5177312, 9, 0, -5177311, 9, 0, -5177310, 9, 0, -5177309, 9, 0, -5177308, 9, 0, -5177307, 9, 0, -5177306, 9, 0, -5177305, 9, 0, -5177304, 9, 0, -5177303, 9, 0, -5177302, 9, 0, -5177301, 9, 0, -5177300, 9, 0, -5177299, 9, 0, -5177298, 9, 0, -5177297, 9, 0, -5177296, 9, 0, -5177295, 9, 0, -5177240, 0, 65537, -5177239, 0, 65536, -5177230, 0, 65537, -5177229, 9, 0, -5177228, 9, 0, -5177227, 5, 0, -5177226, 0, 0, -5177225, 0, 0, -5177224, 0, 0, -5177223, 0, 0, -5177222, 0, 0, -5177221, 0, 0, -5177220, 0, 0, -5177219, 0, 0, -5177218, 0, 0, -5177217, 0, 0, -5177216, 0, 0, -5177215, 0, 0, -5177214, 4, 0, -5177195, 3, 0, -5177194, 0, 0, -5177193, 0, 0, -5177192, 0, 0, -5177191, 0, 0, -5177190, 0, 0, -5177189, 0, 0, -5177188, 0, 0, -5177187, 0, 0, -5177186, 0, 0, -5177185, 0, 0, -5177184, 0, 0, -5177183, 0, 0, -5177182, 6, 0, -5177181, 9, 0, -5177180, 9, 0, -5177179, 0, 65536, -5177170, 0, 65537, -5177169, 0, 65536, -5177114, 9, 0, -5177113, 9, 0, -5177112, 9, 0, -5177111, 9, 0, -5177110, 9, 0, -5177109, 9, 0, -5177108, 9, 0, -5177107, 9, 0, -5177106, 9, 0, -5177105, 9, 0, -5177104, 9, 0, -5177103, 9, 0, -5177102, 9, 0, -5177101, 9, 0, -5177100, 9, 0, -5177099, 9, 0, -5177098, 9, 0, -5177097, 9, 0, -5177096, 9, 0, -5177095, 9, 0, -5177094, 9, 0, -5177093, 9, 0, -5177092, 9, 0, -5177091, 9, 0, -5177090, 9, 0, -5177089, 9, 0, -5177088, 9, 0, -5177087, 9, 0, -5177086, 9, 0, -5177085, 9, 0, -5177084, 9, 0, -5177083, 9, 0, -5177082, 9, 0, -5177081, 9, 0, -5177080, 9, 0, -5177079, 9, 0, -5177078, 9, 0, -5111778, 9, 0, -5111777, 9, 0, -5111776, 9, 0, -5111775, 9, 0, -5111774, 9, 0, -5111773, 9, 0, -5111772, 9, 0, -5111771, 9, 0, -5111770, 9, 0, -5111769, 9, 0, -5111768, 9, 0, -5111767, 9, 0, -5111766, 9, 0, -5111765, 9, 0, -5111764, 9, 0, -5111763, 9, 0, -5111762, 9, 0, -5111761, 9, 0, -5111760, 9, 0, -5111759, 9, 0, -5111704, 0, 65537, -5111703, 0, 65536, -5111694, 0, 65537, -5111693, 9, 0, -5111692, 5, 0, -5111691, 4, 0, -5111646, 3, 0, -5111645, 6, 0, -5111644, 9, 0, -5111643, 0, 65536, -5111634, 0, 65537, -5111633, 0, 65536, -5111578, 9, 0, -5111577, 9, 0, -5111576, 9, 0, -5111575, 9, 0, -5111574, 9, 0, -5111573, 9, 0, -5111572, 9, 0, -5111571, 9, 0, -5111570, 9, 0, -5111569, 9, 0, -5111568, 9, 0, -5111567, 9, 0, -5111566, 9, 0, -5111565, 9, 0, -5111564, 9, 0, -5111563, 9, 0, -5111562, 9, 0, -5111561, 9, 0, -5111560, 9, 0, -5111559, 9, 0, -5111558, 9, 0, -5111557, 9, 0, -5111556, 9, 0, -5111555, 9, 0, -5111554, 9, 0, -5111553, 9, 0, -5111552, 9, 0, -5111551, 9, 0, -5111550, 9, 0, -5111549, 9, 0, -5111548, 9, 0, -5111547, 9, 0, -5111546, 9, 0, -5111545, 9, 0, -5111544, 9, 0, -5111543, 9, 0, -5111542, 9, 0, -5046242, 9, 0, -5046241, 9, 0, -5046240, 9, 0, -5046239, 9, 0, -5046238, 9, 0, -5046237, 9, 0, -5046236, 9, 0, -5046235, 9, 0, -5046234, 9, 0, -5046233, 9, 0, -5046232, 9, 0, -5046231, 9, 0, -5046230, 9, 0, -5046229, 9, 0, -5046228, 9, 0, -5046227, 9, 0, -5046226, 9, 0, -5046225, 9, 0, -5046224, 9, 0, -5046223, 9, 0, -5046168, 0, 65537, -5046167, 0, 65536, -5046158, 0, 65537, -5046157, 5, 0, -5046156, 4, 0, -5046109, 3, 0, -5046108, 6, 0, -5046107, 0, 65536, -5046098, 0, 65537, -5046097, 0, 65536, -5046042, 9, 0, -5046041, 9, 0, -5046040, 9, 0, -5046039, 9, 0, -5046038, 9, 0, -5046037, 9, 0, -5046036, 9, 0, -5046035, 9, 0, -5046034, 9, 0, -5046033, 9, 0, -5046032, 9, 0, -5046031, 9, 0, -5046030, 9, 0, -5046029, 9, 0, -5046028, 9, 0, -5046027, 9, 0, -5046026, 9, 0, -5046025, 9, 0, -5046024, 9, 0, -5046023, 9, 0, -5046022, 9, 0, -5046021, 9, 0, -5046020, 9, 0, -5046019, 9, 0, -5046018, 9, 0, -5046017, 9, 0, -5046016, 9, 0, -5046015, 9, 0, -5046014, 9, 0, -5046013, 9, 0, -5046012, 9, 0, -5046011, 9, 0, -5046010, 9, 0, -5046009, 9, 0, -5046008, 9, 0, -5046007, 9, 0, -5046006, 9, 0, -4980706, 9, 0, -4980705, 9, 0, -4980704, 9, 0, -4980703, 9, 0, -4980702, 9, 0, -4980701, 9, 0, -4980700, 9, 0, -4980699, 9, 0, -4980698, 9, 0, -4980697, 9, 0, -4980696, 9, 0, -4980695, 9, 0, -4980694, 9, 0, -4980693, 9, 0, -4980692, 9, 0, -4980691, 9, 0, -4980690, 9, 0, -4980689, 9, 0, -4980688, 9, 0, -4980687, 9, 0, -4980632, 0, 65537, -4980631, 0, 65536, -4980622, 0, 65537, -4980621, 0, 65536, -4980572, 0, 65537, -4980571, 0, 65536, -4980562, 0, 65537, -4980561, 0, 65536, -4980506, 9, 0, -4980505, 9, 0, -4980504, 9, 0, -4980503, 9, 0, -4980502, 9, 0, -4980501, 9, 0, -4980500, 9, 0, -4980499, 9, 0, -4980498, 9, 0, -4980497, 9, 0, -4980496, 9, 0, -4980495, 9, 0, -4980494, 9, 0, -4980493, 9, 0, -4980492, 9, 0, -4980491, 9, 0, -4980490, 9, 0, -4980489, 9, 0, -4980488, 9, 0, -4980487, 9, 0, -4980486, 9, 0, -4980485, 9, 0, -4980484, 9, 0, -4980483, 9, 0, -4980482, 9, 0, -4980481, 9, 0, -4980480, 9, 0, -4980479, 9, 0, -4980478, 9, 0, -4980477, 9, 0, -4980476, 9, 0, -4980475, 9, 0, -4980474, 9, 0, -4980473, 9, 0, -4980472, 9, 0, -4980471, 9, 0, -4980470, 9, 0, -4915170, 9, 0, -4915169, 9, 0, -4915168, 9, 0, -4915167, 9, 0, -4915166, 9, 0, -4915165, 9, 0, -4915164, 9, 0, -4915163, 9, 0, -4915162, 9, 0, -4915161, 9, 0, -4915160, 9, 0, -4915159, 9, 0, -4915158, 9, 0, -4915157, 9, 0, -4915156, 9, 0, -4915155, 9, 0, -4915154, 9, 0, -4915153, 9, 0, -4915152, 9, 0, -4915151, 9, 0, -4915096, 0, 65537, -4915095, 0, 65536, -4915086, 0, 65537, -4915085, 0, 65536, -4915036, 0, 65537, -4915035, 0, 65536, -4915026, 0, 65537, -4915025, 0, 65536, -4914970, 9, 0, -4914969, 9, 0, -4914968, 9, 0, -4914967, 9, 0, -4914966, 9, 0, -4914965, 9, 0, -4914964, 9, 0, -4914963, 9, 0, -4914962, 9, 0, -4914961, 9, 0, -4914960, 9, 0, -4914959, 9, 0, -4914958, 9, 0, -4914957, 9, 0, -4914956, 9, 0, -4914955, 9, 0, -4914954, 9, 0, -4914953, 9, 0, -4914952, 9, 0, -4914951, 9, 0, -4914950, 9, 0, -4914949, 9, 0, -4914948, 9, 0, -4914947, 9, 0, -4914946, 9, 0, -4914945, 9, 0, -4914944, 9, 0, -4914943, 9, 0, -4914942, 9, 0, -4914941, 9, 0, -4914940, 9, 0, -4914939, 9, 0, -4914938, 9, 0, -4914937, 9, 0, -4914936, 9, 0, -4914935, 9, 0, -4914934, 9, 0, -4849634, 9, 0, -4849633, 9, 0, -4849632, 9, 0, -4849631, 9, 0, -4849630, 9, 0, -4849629, 9, 0, -4849628, 9, 0, -4849627, 9, 0, -4849626, 9, 0, -4849625, 9, 0, -4849624, 9, 0, -4849623, 9, 0, -4849622, 9, 0, -4849621, 9, 0, -4849620, 9, 0, -4849619, 9, 0, -4849618, 9, 0, -4849617, 9, 0, -4849616, 9, 0, -4849615, 9, 0, -4849560, 0, 65537, -4849559, 0, 65536, -4849550, 0, 65537, -4849549, 0, 65536, -4849527, 1, 0, -4849526, 0, 1, -4849525, 0, 1, -4849524, 0, 1, -4849523, 0, 1, -4849522, 2, 0, -4849500, 0, 65537, -4849499, 0, 65536, -4849490, 0, 65537, -4849489, 0, 65536, -4849434, 9, 0, -4849433, 9, 0, -4849432, 9, 0, -4849431, 9, 0, -4849430, 9, 0, -4849429, 9, 0, -4849428, 9, 0, -4849427, 9, 0, -4849426, 9, 0, -4849425, 9, 0, -4849424, 9, 0, -4849423, 9, 0, -4849422, 9, 0, -4849421, 9, 0, -4849420, 9, 0, -4849419, 9, 0, -4849418, 9, 0, -4849417, 9, 0, -4849416, 9, 0, -4849415, 9, 0, -4849414, 9, 0, -4849413, 9, 0, -4849412, 9, 0, -4849411, 9, 0, -4849410, 9, 0, -4849409, 9, 0, -4849408, 9, 0, -4849407, 9, 0, -4849406, 9, 0, -4849405, 9, 0, -4849404, 9, 0, -4849403, 9, 0, -4849402, 9, 0, -4849401, 9, 0, -4849400, 9, 0, -4849399, 9, 0, -4849398, 9, 0, -4784098, 9, 0, -4784097, 9, 0, -4784096, 9, 0, -4784095, 9, 0, -4784094, 9, 0, -4784093, 9, 0, -4784092, 9, 0, -4784091, 9, 0, -4784090, 9, 0, -4784089, 9, 0, -4784088, 9, 0, -4784087, 9, 0, -4784086, 9, 0, -4784085, 9, 0, -4784084, 9, 0, -4784083, 9, 0, -4784082, 9, 0, -4784081, 9, 0, -4784080, 9, 0, -4784079, 9, 0, -4784024, 0, 65537, -4784023, 0, 65536, -4784014, 0, 65537, -4784013, 0, 65536, -4783992, 1, 0, -4783991, 8, 0, -4783990, 9, 0, -4783989, 9, 0, -4783988, 9, 0, -4783987, 9, 0, -4783986, 7, 0, -4783985, 2, 0, -4783964, 0, 65537, -4783963, 0, 65536, -4783954, 0, 65537, -4783953, 0, 65536, -4783898, 9, 0, -4783897, 9, 0, -4783896, 9, 0, -4783895, 9, 0, -4783894, 9, 0, -4783893, 9, 0, -4783892, 9, 0, -4783891, 9, 0, -4783890, 9, 0, -4783889, 9, 0, -4783888, 9, 0, -4783887, 9, 0, -4783886, 9, 0, -4783885, 9, 0, -4783884, 9, 0, -4783883, 9, 0, -4783882, 9, 0, -4783881, 9, 0, -4783880, 9, 0, -4783879, 9, 0, -4783878, 9, 0, -4783877, 9, 0, -4783876, 9, 0, -4783875, 9, 0, -4783874, 9, 0, -4783873, 9, 0, -4783872, 9, 0, -4783871, 9, 0, -4783870, 9, 0, -4783869, 9, 0, -4783868, 9, 0, -4783867, 9, 0, -4783866, 9, 0, -4783865, 9, 0, -4783864, 9, 0, -4783863, 9, 0, -4783862, 9, 0, -4718562, 9, 0, -4718561, 9, 0, -4718560, 9, 0, -4718559, 9, 0, -4718558, 9, 0, -4718557, 9, 0, -4718556, 9, 0, -4718555, 9, 0, -4718554, 9, 0, -4718553, 9, 0, -4718552, 9, 0, -4718551, 9, 0, -4718550, 9, 0, -4718549, 9, 0, -4718548, 9, 0, -4718547, 9, 0, -4718546, 9, 0, -4718545, 9, 0, -4718544, 9, 0, -4718543, 9, 0, -4718488, 0, 65537, -4718487, 0, 65536, -4718478, 0, 65537, -4718477, 0, 65536, -4718456, 0, 65537, -4718455, 9, 0, -4718454, 9, 0, -4718453, 9, 0, -4718452, 9, 0, -4718451, 9, 0, -4718450, 9, 0, -4718449, 0, 65536, -4718428, 0, 65537, -4718427, 0, 65536, -4718418, 0, 65537, -4718417, 0, 65536, -4718362, 9, 0, -4718361, 9, 0, -4718360, 9, 0, -4718359, 9, 0, -4718358, 9, 0, -4718357, 9, 0, -4718356, 9, 0, -4718355, 9, 0, -4718354, 9, 0, -4718353, 9, 0, -4718352, 9, 0, -4718351, 9, 0, -4718350, 9, 0, -4718349, 9, 0, -4718348, 9, 0, -4718347, 9, 0, -4718346, 9, 0, -4718345, 9, 0, -4718344, 9, 0, -4718343, 9, 0, -4718342, 9, 0, -4718341, 9, 0, -4718340, 9, 0, -4718339, 9, 0, -4718338, 9, 0, -4718337, 9, 0, -4718336, 9, 0, -4718335, 9, 0, -4718334, 9, 0, -4718333, 9, 0, -4718332, 9, 0, -4718331, 9, 0, -4718330, 9, 0, -4718329, 9, 0, -4718328, 9, 0, -4718327, 9, 0, -4718326, 9, 0, -4653026, 9, 0, -4653025, 9, 0, -4653024, 9, 0, -4653023, 9, 0, -4653022, 9, 0, -4653021, 9, 0, -4653020, 9, 0, -4653019, 9, 0, -4653018, 9, 0, -4653017, 9, 0, -4653016, 9, 0, -4653015, 9, 0, -4653014, 9, 0, -4653013, 9, 0, -4653012, 9, 0, -4653011, 9, 0, -4653010, 9, 0, -4653009, 9, 0, -4653008, 9, 0, -4653007, 9, 0, -4652952, 0, 65537, -4652951, 0, 65536, -4652942, 0, 65537, -4652941, 0, 65536, -4652920, 0, 65537, -4652919, 9, 0, -4652918, 9, 0, -4652917, 9, 0, -4652916, 9, 0, -4652915, 9, 0, -4652914, 9, 0, -4652913, 0, 65536, -4652892, 0, 65537, -4652891, 0, 65536, -4652882, 0, 65537, -4652881, 0, 65536, -4652826, 9, 0, -4652825, 9, 0, -4652824, 9, 0, -4652823, 9, 0, -4652822, 9, 0, -4652821, 9, 0, -4652820, 9, 0, -4652819, 9, 0, -4652818, 9, 0, -4652817, 9, 0, -4652816, 9, 0, -4652815, 9, 0, -4652814, 9, 0, -4652813, 9, 0, -4652812, 9, 0, -4652811, 9, 0, -4652810, 9, 0, -4652809, 9, 0, -4652808, 9, 0, -4652807, 9, 0, -4652806, 9, 0, -4652805, 9, 0, -4652804, 9, 0, -4652803, 9, 0, -4652802, 9, 0, -4652801, 9, 0, -4652800, 9, 0, -4652799, 9, 0, -4652798, 9, 0, -4652797, 9, 0, -4652796, 9, 0, -4652795, 9, 0, -4652794, 9, 0, -4652793, 9, 0, -4652792, 9, 0, -4652791, 9, 0, -4652790, 9, 0, -4587490, 9, 0, -4587489, 9, 0, -4587488, 9, 0, -4587487, 9, 0, -4587486, 9, 0, -4587485, 9, 0, -4587484, 9, 0, -4587483, 9, 0, -4587482, 9, 0, -4587481, 9, 0, -4587480, 9, 0, -4587479, 9, 0, -4587478, 9, 0, -4587477, 9, 0, -4587476, 9, 0, -4587475, 9, 0, -4587474, 9, 0, -4587473, 9, 0, -4587472, 9, 0, -4587471, 9, 0, -4587416, 0, 65537, -4587415, 0, 65536, -4587406, 0, 65537, -4587405, 0, 65536, -4587384, 0, 65537, -4587383, 9, 0, -4587382, 9, 0, -4587381, 9, 0, -4587380, 9, 0, -4587379, 9, 0, -4587378, 9, 0, -4587377, 0, 65536, -4587356, 0, 65537, -4587355, 0, 65536, -4587346, 0, 65537, -4587345, 0, 65536, -4587290, 9, 0, -4587289, 9, 0, -4587288, 9, 0, -4587287, 9, 0, -4587286, 9, 0, -4587285, 9, 0, -4587284, 9, 0, -4587283, 9, 0, -4587282, 9, 0, -4587281, 9, 0, -4587280, 9, 0, -4587279, 9, 0, -4587278, 9, 0, -4587277, 9, 0, -4587276, 9, 0, -4587275, 9, 0, -4587274, 9, 0, -4587273, 9, 0, -4587272, 9, 0, -4587271, 9, 0, -4587270, 9, 0, -4587269, 9, 0, -4587268, 9, 0, -4587267, 9, 0, -4587266, 9, 0, -4587265, 9, 0, -4587264, 9, 0, -4587263, 9, 0, -4587262, 9, 0, -4587261, 9, 0, -4587260, 9, 0, -4587259, 9, 0, -4587258, 9, 0, -4587257, 9, 0, -4587256, 9, 0, -4587255, 9, 0, -4587254, 9, 0, -4521954, 9, 0, -4521953, 9, 0, -4521952, 9, 0, -4521951, 9, 0, -4521950, 9, 0, -4521949, 9, 0, -4521948, 9, 0, -4521947, 9, 0, -4521946, 9, 0, -4521945, 9, 0, -4521944, 9, 0, -4521943, 9, 0, -4521942, 9, 0, -4521941, 9, 0, -4521940, 9, 0, -4521939, 9, 0, -4521938, 9, 0, -4521937, 9, 0, -4521936, 9, 0, -4521935, 9, 0, -4521880, 0, 65537, -4521879, 0, 65536, -4521870, 0, 65537, -4521869, 0, 65536, -4521848, 0, 65537, -4521847, 9, 0, -4521846, 9, 0, -4521845, 9, 0, -4521844, 9, 0, -4521843, 9, 0, -4521842, 9, 0, -4521841, 0, 65536, -4521820, 0, 65537, -4521819, 0, 65536, -4521810, 0, 65537, -4521809, 0, 65536, -4521754, 9, 0, -4521753, 9, 0, -4521752, 9, 0, -4521751, 9, 0, -4521750, 9, 0, -4521749, 9, 0, -4521748, 9, 0, -4521747, 9, 0, -4521746, 9, 0, -4521745, 9, 0, -4521744, 9, 0, -4521743, 9, 0, -4521742, 9, 0, -4521741, 9, 0, -4521740, 9, 0, -4521739, 9, 0, -4521738, 9, 0, -4521737, 9, 0, -4521736, 9, 0, -4521735, 9, 0, -4521734, 9, 0, -4521733, 9, 0, -4521732, 9, 0, -4521731, 9, 0, -4521730, 9, 0, -4521729, 9, 0, -4521728, 9, 0, -4521727, 9, 0, -4521726, 9, 0, -4521725, 9, 0, -4521724, 9, 0, -4521723, 9, 0, -4521722, 9, 0, -4521721, 9, 0, -4521720, 9, 0, -4521719, 9, 0, -4521718, 9, 0, -4456418, 9, 0, -4456417, 9, 0, -4456416, 9, 0, -4456415, 9, 0, -4456414, 9, 0, -4456413, 9, 0, -4456412, 9, 0, -4456411, 9, 0, -4456410, 9, 0, -4456409, 9, 0, -4456408, 9, 0, -4456407, 9, 0, -4456406, 9, 0, -4456405, 9, 0, -4456404, 9, 0, -4456403, 9, 0, -4456402, 9, 0, -4456401, 9, 0, -4456400, 9, 0, -4456399, 9, 0, -4456344, 0, 65537, -4456343, 0, 65536, -4456334, 0, 65537, -4456333, 0, 65536, -4456312, 0, 65537, -4456311, 9, 0, -4456310, 9, 0, -4456309, 9, 0, -4456308, 9, 0, -4456307, 9, 0, -4456306, 9, 0, -4456305, 0, 65536, -4456284, 0, 65537, -4456283, 0, 65536, -4456274, 0, 65537, -4456273, 0, 65536, -4456218, 9, 0, -4456217, 9, 0, -4456216, 9, 0, -4456215, 9, 0, -4456214, 9, 0, -4456213, 9, 0, -4456212, 9, 0, -4456211, 9, 0, -4456210, 9, 0, -4456209, 9, 0, -4456208, 9, 0, -4456207, 9, 0, -4456206, 9, 0, -4456205, 9, 0, -4456204, 9, 0, -4456203, 9, 0, -4456202, 9, 0, -4456201, 9, 0, -4456200, 9, 0, -4456199, 9, 0, -4456198, 9, 0, -4456197, 9, 0, -4456196, 9, 0, -4456195, 9, 0, -4456194, 9, 0, -4456193, 9, 0, -4456192, 9, 0, -4456191, 9, 0, -4456190, 9, 0, -4456189, 9, 0, -4456188, 9, 0, -4456187, 9, 0, -4456186, 9, 0, -4456185, 9, 0, -4456184, 9, 0, -4456183, 9, 0, -4456182, 9, 0, -4390882, 9, 0, -4390881, 9, 0, -4390880, 9, 0, -4390879, 9, 0, -4390878, 9, 0, -4390877, 9, 0, -4390876, 9, 0, -4390875, 9, 0, -4390874, 9, 0, -4390873, 9, 0, -4390872, 9, 0, -4390871, 9, 0, -4390870, 9, 0, -4390869, 9, 0, -4390868, 9, 0, -4390867, 9, 0, -4390866, 9, 0, -4390865, 9, 0, -4390864, 9, 0, -4390863, 9, 0, -4390808, 0, 65537, -4390807, 0, 65536, -4390798, 0, 65537, -4390797, 0, 65536, -4390776, 0, 65537, -4390775, 9, 0, -4390774, 9, 0, -4390773, 9, 0, -4390772, 9, 0, -4390771, 9, 0, -4390770, 9, 0, -4390769, 0, 65536, -4390748, 0, 65537, -4390747, 0, 65536, -4390738, 0, 65537, -4390737, 0, 65536, -4390682, 9, 0, -4390681, 9, 0, -4390680, 9, 0, -4390679, 9, 0, -4390678, 9, 0, -4390677, 9, 0, -4390676, 9, 0, -4390675, 9, 0, -4390674, 9, 0, -4390673, 9, 0, -4390672, 9, 0, -4390671, 9, 0, -4390670, 9, 0, -4390669, 9, 0, -4390668, 9, 0, -4390667, 9, 0, -4390666, 9, 0, -4390665, 9, 0, -4390664, 9, 0, -4390663, 9, 0, -4390662, 9, 0, -4390661, 9, 0, -4390660, 9, 0, -4390659, 9, 0, -4390658, 9, 0, -4390657, 9, 0, -4390656, 9, 0, -4390655, 9, 0, -4390654, 9, 0, -4390653, 9, 0, -4390652, 9, 0, -4390651, 9, 0, -4390650, 9, 0, -4390649, 9, 0, -4390648, 9, 0, -4390647, 9, 0, -4390646, 9, 0, -4325346, 9, 0, -4325345, 9, 0, -4325344, 9, 0, -4325343, 9, 0, -4325342, 9, 0, -4325341, 9, 0, -4325340, 9, 0, -4325339, 9, 0, -4325338, 9, 0, -4325337, 9, 0, -4325336, 9, 0, -4325335, 9, 0, -4325334, 9, 0, -4325333, 9, 0, -4325332, 9, 0, -4325331, 9, 0, -4325330, 9, 0, -4325329, 9, 0, -4325328, 9, 0, -4325327, 9, 0, -4325272, 0, 65537, -4325271, 0, 65536, -4325262, 0, 65537, -4325261, 0, 65536, -4325240, 0, 65537, -4325239, 9, 0, -4325238, 9, 0, -4325237, 9, 0, -4325236, 9, 0, -4325235, 9, 0, -4325234, 9, 0, -4325233, 0, 65536, -4325212, 0, 65537, -4325211, 0, 65536, -4325202, 0, 65537, -4325201, 0, 65536, -4325146, 9, 0, -4325145, 9, 0, -4325144, 9, 0, -4325143, 9, 0, -4325142, 9, 0, -4325141, 9, 0, -4325140, 9, 0, -4325139, 9, 0, -4325138, 9, 0, -4325137, 9, 0, -4325136, 9, 0, -4325135, 9, 0, -4325134, 9, 0, -4325133, 9, 0, -4325132, 9, 0, -4325131, 9, 0, -4325130, 9, 0, -4325129, 9, 0, -4325128, 9, 0, -4325127, 9, 0, -4325126, 9, 0, -4325125, 9, 0, -4325124, 9, 0, -4325123, 9, 0, -4325122, 9, 0, -4325121, 9, 0, -4325120, 9, 0, -4325119, 9, 0, -4325118, 9, 0, -4325117, 9, 0, -4325116, 9, 0, -4325115, 9, 0, -4325114, 9, 0, -4325113, 9, 0, -4325112, 9, 0, -4325111, 9, 0, -4325110, 9, 0, -4259810, 9, 0, -4259809, 9, 0, -4259808, 9, 0, -4259807, 9, 0, -4259806, 9, 0, -4259805, 9, 0, -4259804, 9, 0, -4259803, 9, 0, -4259802, 9, 0, -4259801, 9, 0, -4259800, 9, 0, -4259799, 9, 0, -4259798, 9, 0, -4259797, 9, 0, -4259796, 9, 0, -4259795, 9, 0, -4259794, 9, 0, -4259793, 9, 0, -4259792, 9, 0, -4259791, 9, 0, -4259736, 0, 196610, -4259735, 0, 196611, -4259726, 0, 196610, -4259725, 0, 196611, -4259704, 0, 65537, -4259703, 9, 0, -4259702, 9, 0, -4259701, 9, 0, -4259700, 9, 0, -4259699, 9, 0, -4259698, 9, 0, -4259697, 0, 65536, -4259676, 0, 196610, -4259675, 0, 196611, -4259666, 0, 196610, -4259665, 0, 196611, -4259610, 9, 0, -4259609, 9, 0, -4259608, 9, 0, -4259607, 9, 0, -4259606, 9, 0, -4259605, 9, 0, -4259604, 9, 0, -4259603, 9, 0, -4259602, 9, 0, -4259601, 9, 0, -4259600, 9, 0, -4259599, 9, 0, -4259598, 9, 0, -4259597, 9, 0, -4259596, 9, 0, -4259595, 9, 0, -4259594, 9, 0, -4259593, 9, 0, -4259592, 9, 0, -4259591, 9, 0, -4259590, 9, 0, -4259589, 9, 0, -4259588, 9, 0, -4259587, 9, 0, -4259586, 9, 0, -4259585, 9, 0, -4259584, 9, 0, -4259583, 9, 0, -4259582, 9, 0, -4259581, 9, 0, -4259580, 9, 0, -4259579, 9, 0, -4259578, 9, 0, -4259577, 9, 0, -4259576, 9, 0, -4259575, 9, 0, -4259574, 9, 0, -4194274, 9, 0, -4194273, 9, 0, -4194272, 9, 0, -4194271, 9, 0, -4194270, 9, 0, -4194269, 9, 0, -4194268, 9, 0, -4194267, 9, 0, -4194266, 9, 0, -4194265, 9, 0, -4194264, 9, 0, -4194263, 9, 0, -4194262, 9, 0, -4194261, 9, 0, -4194260, 9, 0, -4194259, 9, 0, -4194258, 9, 0, -4194257, 9, 0, -4194256, 9, 0, -4194255, 9, 0, -4194168, 0, 65537, -4194167, 9, 0, -4194166, 9, 0, -4194165, 9, 0, -4194164, 9, 0, -4194163, 9, 0, -4194162, 9, 0, -4194161, 0, 65536, -4194074, 9, 0, -4194073, 9, 0, -4194072, 9, 0, -4194071, 9, 0, -4194070, 9, 0, -4194069, 9, 0, -4194068, 9, 0, -4194067, 9, 0, -4194066, 9, 0, -4194065, 9, 0, -4194064, 9, 0, -4194063, 9, 0, -4194062, 9, 0, -4194061, 9, 0, -4194060, 9, 0, -4194059, 9, 0, -4194058, 9, 0, -4194057, 9, 0, -4194056, 9, 0, -4194055, 9, 0, -4194054, 9, 0, -4194053, 9, 0, -4194052, 9, 0, -4194051, 9, 0, -4194050, 9, 0, -4194049, 9, 0, -4194048, 9, 0, -4194047, 9, 0, -4194046, 9, 0, -4194045, 9, 0, -4194044, 9, 0, -4194043, 9, 0, -4194042, 9, 0, -4194041, 9, 0, -4194040, 9, 0, -4194039, 9, 0, -4194038, 9, 0, -4128738, 9, 0, -4128737, 9, 0, -4128736, 9, 0, -4128735, 9, 0, -4128734, 9, 0, -4128733, 9, 0, -4128732, 9, 0, -4128731, 9, 0, -4128730, 9, 0, -4128729, 9, 0, -4128728, 9, 0, -4128727, 9, 0, -4128726, 9, 0, -4128725, 9, 0, -4128724, 9, 0, -4128723, 9, 0, -4128722, 9, 0, -4128721, 9, 0, -4128720, 9, 0, -4128719, 9, 0, -4128632, 0, 65537, -4128631, 9, 0, -4128630, 9, 0, -4128629, 9, 0, -4128628, 9, 0, -4128627, 9, 0, -4128626, 9, 0, -4128625, 0, 65536, -4128538, 9, 0, -4128537, 9, 0, -4128536, 9, 0, -4128535, 9, 0, -4128534, 9, 0, -4128533, 9, 0, -4128532, 9, 0, -4128531, 9, 0, -4128530, 9, 0, -4128529, 9, 0, -4128528, 9, 0, -4128527, 9, 0, -4128526, 9, 0, -4128525, 9, 0, -4128524, 9, 0, -4128523, 9, 0, -4128522, 9, 0, -4128521, 9, 0, -4128520, 9, 0, -4128519, 9, 0, -4128518, 9, 0, -4128517, 9, 0, -4128516, 9, 0, -4128515, 9, 0, -4128514, 9, 0, -4128513, 9, 0, -4128512, 9, 0, -4128511, 9, 0, -4128510, 9, 0, -4128509, 9, 0, -4128508, 9, 0, -4128507, 9, 0, -4128506, 9, 0, -4128505, 9, 0, -4128504, 9, 0, -4128503, 9, 0, -4128502, 9, 0, -4063202, 9, 0, -4063201, 9, 0, -4063200, 9, 0, -4063199, 9, 0, -4063198, 9, 0, -4063197, 9, 0, -4063196, 9, 0, -4063195, 9, 0, -4063194, 9, 0, -4063193, 9, 0, -4063192, 9, 0, -4063191, 9, 0, -4063190, 9, 0, -4063189, 9, 0, -4063188, 9, 0, -4063187, 9, 0, -4063186, 9, 0, -4063185, 9, 0, -4063184, 9, 0, -4063183, 9, 0, -4063096, 0, 65537, -4063095, 9, 0, -4063094, 9, 0, -4063093, 9, 0, -4063092, 9, 0, -4063091, 9, 0, -4063090, 9, 0, -4063089, 0, 65536, -4063002, 9, 0, -4063001, 9, 0, -4063000, 9, 0, -4062999, 9, 0, -4062998, 9, 0, -4062997, 9, 0, -4062996, 9, 0, -4062995, 9, 0, -4062994, 9, 0, -4062993, 9, 0, -4062992, 9, 0, -4062991, 9, 0, -4062990, 9, 0, -4062989, 9, 0, -4062988, 9, 0, -4062987, 9, 0, -4062986, 9, 0, -4062985, 9, 0, -4062984, 9, 0, -4062983, 9, 0, -4062982, 9, 0, -4062981, 9, 0, -4062980, 9, 0, -4062979, 9, 0, -4062978, 9, 0, -4062977, 9, 0, -4062976, 9, 0, -4062975, 9, 0, -4062974, 9, 0, -4062973, 9, 0, -4062972, 9, 0, -4062971, 9, 0, -4062970, 9, 0, -4062969, 9, 0, -4062968, 9, 0, -4062967, 9, 0, -4062966, 9, 0, -3997666, 9, 0, -3997665, 9, 0, -3997664, 9, 0, -3997663, 9, 0, -3997662, 9, 0, -3997661, 9, 0, -3997660, 9, 0, -3997659, 9, 0, -3997658, 9, 0, -3997657, 9, 0, -3997656, 9, 0, -3997655, 9, 0, -3997654, 9, 0, -3997653, 9, 0, -3997652, 9, 0, -3997651, 9, 0, -3997650, 9, 0, -3997649, 9, 0, -3997648, 9, 0, -3997647, 9, 0, -3997560, 0, 65537, -3997559, 9, 0, -3997558, 9, 0, -3997557, 9, 0, -3997556, 9, 0, -3997555, 9, 0, -3997554, 9, 0, -3997553, 0, 65536, -3997466, 9, 0, -3997465, 9, 0, -3997464, 9, 0, -3997463, 9, 0, -3997462, 9, 0, -3997461, 9, 0, -3997460, 9, 0, -3997459, 9, 0, -3997458, 9, 0, -3997457, 9, 0, -3997456, 9, 0, -3997455, 9, 0, -3997454, 9, 0, -3997453, 9, 0, -3997452, 9, 0, -3997451, 9, 0, -3997450, 9, 0, -3997449, 9, 0, -3997448, 9, 0, -3997447, 9, 0, -3997446, 9, 0, -3997445, 9, 0, -3997444, 9, 0, -3997443, 9, 0, -3997442, 9, 0, -3997441, 9, 0, -3997440, 9, 0, -3997439, 9, 0, -3997438, 9, 0, -3997437, 9, 0, -3997436, 9, 0, -3997435, 9, 0, -3997434, 9, 0, -3997433, 9, 0, -3997432, 9, 0, -3997431, 9, 0, -3997430, 9, 0, -3932130, 9, 0, -3932129, 9, 0, -3932128, 9, 0, -3932127, 9, 0, -3932126, 9, 0, -3932125, 9, 0, -3932124, 9, 0, -3932123, 9, 0, -3932122, 9, 0, -3932121, 9, 0, -3932120, 9, 0, -3932119, 9, 0, -3932118, 9, 0, -3932117, 9, 0, -3932116, 9, 0, -3932115, 9, 0, -3932114, 9, 0, -3932113, 9, 0, -3932112, 9, 0, -3932111, 9, 0, -3932025, 1, 0, -3932024, 8, 0, -3932023, 9, 0, -3932022, 9, 0, -3932021, 9, 0, -3932020, 9, 0, -3932019, 9, 0, -3932018, 9, 0, -3932017, 7, 0, -3932016, 2, 0, -3931930, 9, 0, -3931929, 9, 0, -3931928, 9, 0, -3931927, 9, 0, -3931926, 9, 0, -3931925, 9, 0, -3931924, 9, 0, -3931923, 9, 0, -3931922, 9, 0, -3931921, 9, 0, -3931920, 9, 0, -3931919, 9, 0, -3931918, 9, 0, -3931917, 9, 0, -3931916, 9, 0, -3931915, 9, 0, -3931914, 9, 0, -3931913, 9, 0, -3931912, 9, 0, -3931911, 9, 0, -3931910, 9, 0, -3931909, 9, 0, -3931908, 9, 0, -3931907, 9, 0, -3931906, 9, 0, -3931905, 9, 0, -3931904, 9, 0, -3931903, 9, 0, -3931902, 9, 0, -3931901, 9, 0, -3931900, 9, 0, -3931899, 9, 0, -3931898, 9, 0, -3931897, 9, 0, -3931896, 9, 0, -3931895, 9, 0, -3931894, 9, 0, -3866594, 9, 0, -3866593, 9, 0, -3866592, 9, 0, -3866591, 9, 0, -3866590, 9, 0, -3866589, 9, 0, -3866588, 9, 0, -3866587, 9, 0, -3866586, 9, 0, -3866585, 9, 0, -3866584, 9, 0, -3866583, 9, 0, -3866582, 9, 0, -3866581, 9, 0, -3866580, 9, 0, -3866579, 9, 0, -3866578, 9, 0, -3866577, 9, 0, -3866576, 9, 0, -3866575, 9, 0, -3866490, 1, 0, -3866489, 8, 0, -3866488, 9, 0, -3866487, 9, 0, -3866486, 9, 0, -3866485, 9, 0, -3866484, 9, 0, -3866483, 9, 0, -3866482, 9, 0, -3866481, 9, 0, -3866480, 7, 0, -3866479, 2, 0, -3866394, 9, 0, -3866393, 9, 0, -3866392, 9, 0, -3866391, 9, 0, -3866390, 9, 0, -3866389, 9, 0, -3866388, 9, 0, -3866387, 9, 0, -3866386, 9, 0, -3866385, 9, 0, -3866384, 9, 0, -3866383, 9, 0, -3866382, 9, 0, -3866381, 9, 0, -3866380, 9, 0, -3866379, 9, 0, -3866378, 9, 0, -3866377, 9, 0, -3866376, 9, 0, -3866375, 9, 0, -3866374, 9, 0, -3866373, 9, 0, -3866372, 9, 0, -3866371, 9, 0, -3866370, 9, 0, -3866369, 9, 0, -3866368, 9, 0, -3866367, 9, 0, -3866366, 9, 0, -3866365, 9, 0, -3866364, 9, 0, -3866363, 9, 0, -3866362, 9, 0, -3866361, 9, 0, -3866360, 9, 0, -3866359, 9, 0, -3866358, 9, 0, -3801058, 9, 0, -3801057, 9, 0, -3801056, 9, 0, -3801055, 9, 0, -3801054, 9, 0, -3801053, 9, 0, -3801052, 9, 0, -3801051, 9, 0, -3801050, 9, 0, -3801049, 9, 0, -3801048, 9, 0, -3801047, 9, 0, -3801046, 9, 0, -3801045, 9, 0, -3801044, 9, 0, -3801043, 9, 0, -3801042, 9, 0, -3801041, 9, 0, -3801040, 9, 0, -3801039, 9, 0, -3800966, 0, 131074, -3800965, 0, 1, -3800964, 0, 1, -3800963, 0, 1, -3800962, 0, 1, -3800961, 0, 1, -3800960, 0, 1, -3800959, 0, 1, -3800958, 0, 1, -3800957, 0, 1, -3800956, 0, 1, -3800955, 0, 1, -3800954, 8, 0, -3800953, 9, 0, -3800952, 9, 0, -3800951, 9, 0, -3800950, 9, 0, -3800949, 9, 0, -3800948, 9, 0, -3800947, 9, 0, -3800946, 9, 0, -3800945, 9, 0, -3800944, 9, 0, -3800943, 7, 0, -3800942, 0, 1, -3800941, 0, 1, -3800940, 0, 1, -3800939, 0, 1, -3800938, 0, 1, -3800937, 0, 1, -3800936, 0, 1, -3800935, 0, 1, -3800934, 0, 1, -3800933, 0, 1, -3800932, 0, 1, -3800931, 0, 131075, -3800858, 9, 0, -3800857, 9, 0, -3800856, 9, 0, -3800855, 9, 0, -3800854, 9, 0, -3800853, 9, 0, -3800852, 9, 0, -3800851, 9, 0, -3800850, 9, 0, -3800849, 9, 0, -3800848, 9, 0, -3800847, 9, 0, -3800846, 9, 0, -3800845, 9, 0, -3800844, 9, 0, -3800843, 9, 0, -3800842, 9, 0, -3800841, 9, 0, -3800840, 9, 0, -3800839, 9, 0, -3800838, 9, 0, -3800837, 9, 0, -3800836, 9, 0, -3800835, 9, 0, -3800834, 9, 0, -3800833, 9, 0, -3800832, 9, 0, -3800831, 9, 0, -3800830, 9, 0, -3800829, 9, 0, -3800828, 9, 0, -3800827, 9, 0, -3800826, 9, 0, -3800825, 9, 0, -3800824, 9, 0, -3800823, 9, 0, -3800822, 9, 0, -3735522, 9, 0, -3735521, 9, 0, -3735520, 9, 0, -3735519, 9, 0, -3735518, 9, 0, -3735517, 9, 0, -3735516, 9, 0, -3735515, 9, 0, -3735514, 9, 0, -3735513, 9, 0, -3735512, 9, 0, -3735511, 9, 0, -3735510, 9, 0, -3735509, 9, 0, -3735508, 9, 0, -3735507, 9, 0, -3735506, 9, 0, -3735505, 9, 0, -3735504, 9, 0, -3735503, 9, 0, -3735430, 0, 196610, -3735429, 0, 0, -3735428, 0, 0, -3735427, 0, 0, -3735426, 0, 0, -3735425, 0, 0, -3735424, 0, 0, -3735423, 0, 0, -3735422, 0, 0, -3735421, 0, 0, -3735420, 0, 0, -3735419, 0, 0, -3735418, 0, 0, -3735417, 0, 0, -3735416, 0, 0, -3735415, 0, 0, -3735414, 9, 0, -3735413, 9, 0, -3735412, 9, 0, -3735411, 9, 0, -3735410, 0, 0, -3735409, 0, 0, -3735408, 0, 0, -3735407, 0, 0, -3735406, 0, 0, -3735405, 0, 0, -3735404, 0, 0, -3735403, 0, 0, -3735402, 0, 0, -3735401, 0, 0, -3735400, 0, 0, -3735399, 0, 0, -3735398, 0, 0, -3735397, 0, 0, -3735396, 0, 0, -3735395, 0, 196611, -3735322, 9, 0, -3735321, 9, 0, -3735320, 9, 0, -3735319, 9, 0, -3735318, 9, 0, -3735317, 9, 0, -3735316, 9, 0, -3735315, 9, 0, -3735314, 9, 0, -3735313, 9, 0, -3735312, 9, 0, -3735311, 9, 0, -3735310, 9, 0, -3735309, 9, 0, -3735308, 9, 0, -3735307, 9, 0, -3735306, 9, 0, -3735305, 9, 0, -3735304, 9, 0, -3735303, 9, 0, -3735302, 9, 0, -3735301, 9, 0, -3735300, 9, 0, -3735299, 9, 0, -3735298, 9, 0, -3735297, 9, 0, -3735296, 9, 0, -3735295, 9, 0, -3735294, 9, 0, -3735293, 9, 0, -3735292, 9, 0, -3735291, 9, 0, -3735290, 9, 0, -3735289, 9, 0, -3735288, 9, 0, -3735287, 9, 0, -3735286, 9, 0, -3669986, 9, 0, -3669985, 9, 0, -3669984, 9, 0, -3669983, 9, 0, -3669982, 9, 0, -3669981, 9, 0, -3669980, 9, 0, -3669979, 9, 0, -3669978, 9, 0, -3669977, 9, 0, -3669976, 9, 0, -3669975, 9, 0, -3669974, 9, 0, -3669973, 9, 0, -3669972, 9, 0, -3669971, 9, 0, -3669970, 9, 0, -3669969, 9, 0, -3669968, 9, 0, -3669967, 9, 0, -3669878, 9, 0, -3669877, 9, 0, -3669876, 9, 0, -3669875, 9, 0, -3669786, 9, 0, -3669785, 9, 0, -3669784, 9, 0, -3669783, 9, 0, -3669782, 9, 0, -3669781, 9, 0, -3669780, 9, 0, -3669779, 9, 0, -3669778, 9, 0, -3669777, 9, 0, -3669776, 9, 0, -3669775, 9, 0, -3669774, 9, 0, -3669773, 9, 0, -3669772, 9, 0, -3669771, 9, 0, -3669770, 9, 0, -3669769, 9, 0, -3669768, 9, 0, -3669767, 9, 0, -3669766, 9, 0, -3669765, 9, 0, -3669764, 9, 0, -3669763, 9, 0, -3669762, 9, 0, -3669761, 9, 0, -3669760, 9, 0, -3669759, 9, 0, -3669758, 9, 0, -3669757, 9, 0, -3669756, 9, 0, -3669755, 9, 0, -3669754, 9, 0, -3669753, 9, 0, -3669752, 9, 0, -3669751, 9, 0, -3669750, 9, 0, -3604450, 9, 0, -3604449, 9, 0, -3604448, 9, 0, -3604447, 9, 0, -3604446, 9, 0, -3604445, 9, 0, -3604444, 9, 0, -3604443, 9, 0, -3604442, 9, 0, -3604441, 9, 0, -3604440, 9, 0, -3604439, 9, 0, -3604438, 9, 0, -3604437, 9, 0, -3604436, 9, 0, -3604435, 9, 0, -3604434, 9, 0, -3604433, 9, 0, -3604432, 9, 0, -3604431, 9, 0, -3604342, 9, 0, -3604341, 9, 0, -3604340, 9, 0, -3604339, 9, 0, -3604250, 9, 0, -3604249, 9, 0, -3604248, 9, 0, -3604247, 9, 0, -3604246, 9, 0, -3604245, 9, 0, -3604244, 9, 0, -3604243, 9, 0, -3604242, 9, 0, -3604241, 9, 0, -3604240, 9, 0, -3604239, 9, 0, -3604238, 9, 0, -3604237, 9, 0, -3604236, 9, 0, -3604235, 9, 0, -3604234, 9, 0, -3604233, 9, 0, -3604232, 9, 0, -3604231, 9, 0, -3604230, 9, 0, -3604229, 9, 0, -3604228, 9, 0, -3604227, 9, 0, -3604226, 9, 0, -3604225, 9, 0, -3604224, 9, 0, -3604223, 9, 0, -3604222, 9, 0, -3604221, 9, 0, -3604220, 9, 0, -3604219, 9, 0, -3604218, 9, 0, -3604217, 9, 0, -3604216, 9, 0, -3604215, 9, 0, -3604214, 9, 0, -3538914, 9, 0, -3538913, 9, 0, -3538912, 9, 0, -3538911, 9, 0, -3538910, 9, 0, -3538909, 9, 0, -3538908, 9, 0, -3538907, 9, 0, -3538906, 9, 0, -3538905, 9, 0, -3538904, 9, 0, -3538903, 9, 0, -3538902, 9, 0, -3538901, 9, 0, -3538900, 9, 0, -3538899, 9, 0, -3538898, 9, 0, -3538897, 9, 0, -3538896, 9, 0, -3538895, 9, 0, -3538806, 9, 0, -3538805, 9, 0, -3538804, 9, 0, -3538803, 9, 0, -3538714, 9, 0, -3538713, 9, 0, -3538712, 9, 0, -3538711, 9, 0, -3538710, 9, 0, -3538709, 9, 0, -3538708, 9, 0, -3538707, 9, 0, -3538706, 9, 0, -3538705, 9, 0, -3538704, 9, 0, -3538703, 9, 0, -3538702, 9, 0, -3538701, 9, 0, -3538700, 9, 0, -3538699, 9, 0, -3538698, 9, 0, -3538697, 9, 0, -3538696, 9, 0, -3538695, 9, 0, -3538694, 9, 0, -3538693, 9, 0, -3538692, 9, 0, -3538691, 9, 0, -3538690, 9, 0, -3538689, 9, 0, -3538688, 9, 0, -3538687, 9, 0, -3538686, 9, 0, -3538685, 9, 0, -3538684, 9, 0, -3538683, 9, 0, -3538682, 9, 0, -3538681, 9, 0, -3538680, 9, 0, -3538679, 9, 0, -3538678, 9, 0, -3473378, 9, 0, -3473377, 9, 0, -3473376, 9, 0, -3473375, 9, 0, -3473374, 9, 0, -3473373, 9, 0, -3473372, 9, 0, -3473371, 9, 0, -3473370, 9, 0, -3473369, 9, 0, -3473368, 9, 0, -3473367, 9, 0, -3473366, 9, 0, -3473365, 9, 0, -3473364, 9, 0, -3473363, 9, 0, -3473362, 9, 0, -3473361, 9, 0, -3473360, 9, 0, -3473359, 9, 0, -3473270, 9, 0, -3473269, 9, 0, -3473268, 9, 0, -3473267, 9, 0, -3473178, 9, 0, -3473177, 9, 0, -3473176, 9, 0, -3473175, 9, 0, -3473174, 9, 0, -3473173, 9, 0, -3473172, 9, 0, -3473171, 9, 0, -3473170, 9, 0, -3473169, 9, 0, -3473168, 9, 0, -3473167, 9, 0, -3473166, 9, 0, -3473165, 9, 0, -3473164, 9, 0, -3473163, 9, 0, -3473162, 9, 0, -3473161, 9, 0, -3473160, 9, 0, -3473159, 9, 0, -3473158, 9, 0, -3473157, 9, 0, -3473156, 9, 0, -3473155, 9, 0, -3473154, 9, 0, -3473153, 9, 0, -3473152, 9, 0, -3473151, 9, 0, -3473150, 9, 0, -3473149, 9, 0, -3473148, 9, 0, -3473147, 9, 0, -3473146, 9, 0, -3473145, 9, 0, -3473144, 9, 0, -3473143, 9, 0, -3473142, 9, 0, -3407842, 9, 0, -3407841, 9, 0, -3407840, 9, 0, -3407839, 9, 0, -3407838, 9, 0, -3407837, 9, 0, -3407836, 9, 0, -3407835, 9, 0, -3407834, 9, 0, -3407833, 9, 0, -3407832, 9, 0, -3407831, 9, 0, -3407830, 9, 0, -3407829, 9, 0, -3407828, 9, 0, -3407827, 9, 0, -3407826, 9, 0, -3407825, 9, 0, -3407824, 9, 0, -3407823, 9, 0, -3407734, 9, 0, -3407733, 9, 0, -3407732, 9, 0, -3407731, 9, 0, -3407642, 9, 0, -3407641, 9, 0, -3407640, 9, 0, -3407639, 9, 0, -3407638, 9, 0, -3407637, 9, 0, -3407636, 9, 0, -3407635, 9, 0, -3407634, 9, 0, -3407633, 9, 0, -3407632, 9, 0, -3407631, 9, 0, -3407630, 9, 0, -3407629, 9, 0, -3407628, 9, 0, -3407627, 9, 0, -3407626, 9, 0, -3407625, 9, 0, -3407624, 9, 0, -3407623, 9, 0, -3407622, 9, 0, -3407621, 9, 0, -3407620, 9, 0, -3407619, 9, 0, -3407618, 9, 0, -3407617, 9, 0, -3407616, 9, 0, -3407615, 9, 0, -3407614, 9, 0, -3407613, 9, 0, -3407612, 9, 0, -3407611, 9, 0, -3407610, 9, 0, -3407609, 9, 0, -3407608, 9, 0, -3407607, 9, 0, -3407606, 9, 0, -3342306, 9, 0, -3342305, 9, 0, -3342304, 9, 0, -3342303, 9, 0, -3342302, 9, 0, -3342301, 9, 0, -3342300, 9, 0, -3342299, 9, 0, -3342298, 9, 0, -3342297, 9, 0, -3342296, 9, 0, -3342295, 9, 0, -3342294, 9, 0, -3342293, 9, 0, -3342292, 9, 0, -3342291, 9, 0, -3342290, 9, 0, -3342289, 9, 0, -3342288, 9, 0, -3342287, 9, 0, -3342198, 9, 0, -3342197, 9, 0, -3342196, 9, 0, -3342195, 9, 0, -3342106, 9, 0, -3342105, 9, 0, -3342104, 9, 0, -3342103, 9, 0, -3342102, 9, 0, -3342101, 9, 0, -3342100, 9, 0, -3342099, 9, 0, -3342098, 9, 0, -3342097, 9, 0, -3342096, 9, 0, -3342095, 9, 0, -3342094, 9, 0, -3342093, 9, 0, -3342092, 9, 0, -3342091, 9, 0, -3342090, 9, 0, -3342089, 9, 0, -3342088, 9, 0, -3342087, 9, 0, -3342086, 9, 0, -3342085, 9, 0, -3342084, 9, 0, -3342083, 9, 0, -3342082, 9, 0, -3342081, 9, 0, -3342080, 9, 0, -3342079, 9, 0, -3342078, 9, 0, -3342077, 9, 0, -3342076, 9, 0, -3342075, 9, 0, -3342074, 9, 0, -3342073, 9, 0, -3342072, 9, 0, -3342071, 9, 0, -3342070, 9, 0, -3276770, 9, 0, -3276769, 9, 0, -3276768, 9, 0, -3276767, 9, 0, -3276766, 9, 0, -3276765, 9, 0, -3276764, 9, 0, -3276763, 9, 0, -3276762, 9, 0, -3276761, 9, 0, -3276760, 9, 0, -3276759, 9, 0, -3276758, 9, 0, -3276757, 9, 0, -3276756, 9, 0, -3276755, 9, 0, -3276754, 9, 0, -3276753, 9, 0, -3276752, 9, 0, -3276751, 9, 0, -3276662, 9, 0, -3276661, 9, 0, -3276660, 9, 0, -3276659, 9, 0, -3276570, 9, 0, -3276569, 9, 0, -3276568, 9, 0, -3276567, 9, 0, -3276566, 9, 0, -3276565, 9, 0, -3276564, 9, 0, -3276563, 9, 0, -3276562, 9, 0, -3276561, 9, 0, -3276560, 9, 0, -3276559, 9, 0, -3276558, 9, 0, -3276557, 9, 0, -3276556, 9, 0, -3276555, 9, 0, -3276554, 9, 0, -3276553, 9, 0, -3276552, 9, 0, -3276551, 9, 0, -3276550, 9, 0, -3276549, 9, 0, -3276548, 9, 0, -3276547, 9, 0, -3276546, 9, 0, -3276545, 9, 0, -3276544, 9, 0, -3276543, 9, 0, -3276542, 9, 0, -3276541, 9, 0, -3276540, 9, 0, -3276539, 9, 0, -3276538, 9, 0, -3276537, 9, 0, -3276536, 9, 0, -3276535, 9, 0, -3276534, 9, 0, -3211234, 9, 0, -3211233, 9, 0, -3211232, 9, 0, -3211231, 9, 0, -3211230, 9, 0, -3211229, 9, 0, -3211228, 9, 0, -3211227, 9, 0, -3211226, 9, 0, -3211225, 9, 0, -3211224, 9, 0, -3211223, 9, 0, -3211222, 9, 0, -3211221, 9, 0, -3211220, 9, 0, -3211219, 9, 0, -3211218, 9, 0, -3211217, 9, 0, -3211216, 9, 0, -3211215, 9, 0, -3211126, 9, 0, -3211125, 9, 0, -3211124, 9, 0, -3211123, 9, 0, -3211034, 9, 0, -3211033, 9, 0, -3211032, 9, 0, -3211031, 9, 0, -3211030, 9, 0, -3211029, 9, 0, -3211028, 9, 0, -3211027, 9, 0, -3211026, 9, 0, -3211025, 9, 0, -3211024, 9, 0, -3211023, 9, 0, -3211022, 9, 0, -3211021, 9, 0, -3211020, 9, 0, -3211019, 9, 0, -3211018, 9, 0, -3211017, 9, 0, -3211016, 9, 0, -3211015, 9, 0, -3211014, 9, 0, -3211013, 9, 0, -3211012, 9, 0, -3211011, 9, 0, -3211010, 9, 0, -3211009, 9, 0, -3211008, 9, 0, -3211007, 9, 0, -3211006, 9, 0, -3211005, 9, 0, -3211004, 9, 0, -3211003, 9, 0, -3211002, 9, 0, -3211001, 9, 0, -3211000, 9, 0, -3210999, 9, 0, -3210998, 9, 0, -3145698, 9, 0, -3145697, 9, 0, -3145696, 9, 0, -3145695, 9, 0, -3145694, 9, 0, -3145693, 9, 0, -3145692, 9, 0, -3145691, 9, 0, -3145690, 9, 0, -3145689, 9, 0, -3145688, 9, 0, -3145687, 9, 0, -3145686, 9, 0, -3145685, 9, 0, -3145684, 9, 0, -3145683, 9, 0, -3145682, 9, 0, -3145681, 9, 0, -3145680, 9, 0, -3145679, 9, 0, -3145606, 0, 131074, -3145605, 0, 1, -3145604, 0, 1, -3145603, 0, 1, -3145602, 0, 1, -3145601, 0, 1, -3145600, 0, 1, -3145599, 0, 1, -3145598, 0, 1, -3145597, 0, 1, -3145596, 0, 1, -3145595, 0, 1, -3145594, 0, 1, -3145593, 0, 1, -3145592, 0, 1, -3145591, 0, 1, -3145590, 9, 0, -3145589, 9, 0, -3145588, 9, 0, -3145587, 9, 0, -3145586, 0, 1, -3145585, 0, 1, -3145584, 0, 1, -3145583, 0, 1, -3145582, 0, 1, -3145581, 0, 1, -3145580, 0, 1, -3145579, 0, 1, -3145578, 0, 1, -3145577, 0, 1, -3145576, 0, 1, -3145575, 0, 1, -3145574, 0, 1, -3145573, 0, 1, -3145572, 0, 1, -3145571, 0, 131075, -3145498, 9, 0, -3145497, 9, 0, -3145496, 9, 0, -3145495, 9, 0, -3145494, 9, 0, -3145493, 9, 0, -3145492, 9, 0, -3145491, 9, 0, -3145490, 9, 0, -3145489, 9, 0, -3145488, 9, 0, -3145487, 9, 0, -3145486, 9, 0, -3145485, 9, 0, -3145484, 9, 0, -3145483, 9, 0, -3145482, 9, 0, -3145481, 9, 0, -3145480, 9, 0, -3145479, 9, 0, -3145478, 9, 0, -3145477, 9, 0, -3145476, 9, 0, -3145475, 9, 0, -3145474, 9, 0, -3145473, 9, 0, -3145472, 9, 0, -3145471, 9, 0, -3145470, 9, 0, -3145469, 9, 0, -3145468, 9, 0, -3145467, 9, 0, -3145466, 9, 0, -3145465, 9, 0, -3145464, 9, 0, -3145463, 9, 0, -3145462, 9, 0, -3080162, 9, 0, -3080161, 9, 0, -3080160, 9, 0, -3080159, 9, 0, -3080158, 9, 0, -3080157, 9, 0, -3080156, 9, 0, -3080155, 9, 0, -3080154, 9, 0, -3080153, 9, 0, -3080152, 9, 0, -3080151, 9, 0, -3080150, 9, 0, -3080149, 9, 0, -3080148, 9, 0, -3080147, 9, 0, -3080146, 9, 0, -3080145, 9, 0, -3080144, 9, 0, -3080143, 9, 0, -3080070, 0, 196610, -3080069, 0, 0, -3080068, 0, 0, -3080067, 0, 0, -3080066, 0, 0, -3080065, 0, 0, -3080064, 0, 0, -3080063, 0, 0, -3080062, 0, 0, -3080061, 0, 0, -3080060, 0, 0, -3080059, 0, 0, -3080058, 0, 0, -3080057, 0, 0, -3080056, 0, 0, -3080055, 0, 0, -3080054, 0, 0, -3080053, 0, 0, -3080052, 0, 0, -3080051, 0, 0, -3080050, 0, 0, -3080049, 0, 0, -3080048, 0, 0, -3080047, 0, 0, -3080046, 0, 0, -3080045, 0, 0, -3080044, 0, 0, -3080043, 0, 0, -3080042, 0, 0, -3080041, 0, 0, -3080040, 0, 0, -3080039, 0, 0, -3080038, 0, 0, -3080037, 0, 0, -3080036, 0, 0, -3080035, 0, 196611, -3079962, 9, 0, -3079961, 9, 0, -3079960, 9, 0, -3079959, 9, 0, -3079958, 9, 0, -3079957, 9, 0, -3079956, 9, 0, -3079955, 9, 0, -3079954, 9, 0, -3079953, 9, 0, -3079952, 9, 0, -3079951, 9, 0, -3079950, 9, 0, -3079949, 9, 0, -3079948, 9, 0, -3079947, 9, 0, -3079946, 9, 0, -3079945, 9, 0, -3079944, 9, 0, -3079943, 9, 0, -3079942, 9, 0, -3079941, 9, 0, -3079940, 9, 0, -3079939, 9, 0, -3079938, 9, 0, -3079937, 9, 0, -3079936, 9, 0, -3079935, 9, 0, -3079934, 9, 0, -3079933, 9, 0, -3079932, 9, 0, -3079931, 9, 0, -3079930, 9, 0, -3079929, 9, 0, -3079928, 9, 0, -3079927, 9, 0, -3079926, 9, 0, -3014626, 9, 0, -3014625, 9, 0, -3014624, 9, 0, -3014623, 9, 0, -3014622, 9, 0, -3014621, 9, 0, -3014620, 9, 0, -3014619, 9, 0, -3014618, 9, 0, -3014617, 9, 0, -3014616, 9, 0, -3014615, 9, 0, -3014614, 9, 0, -3014613, 9, 0, -3014612, 9, 0, -3014611, 9, 0, -3014610, 9, 0, -3014609, 9, 0, -3014608, 9, 0, -3014607, 9, 0, -3014426, 9, 0, -3014425, 9, 0, -3014424, 9, 0, -3014423, 9, 0, -3014422, 9, 0, -3014421, 9, 0, -3014420, 9, 0, -3014419, 9, 0, -3014418, 9, 0, -3014417, 9, 0, -3014416, 9, 0, -3014415, 9, 0, -3014414, 9, 0, -3014413, 9, 0, -3014412, 9, 0, -3014411, 9, 0, -3014410, 9, 0, -3014409, 9, 0, -3014408, 9, 0, -3014407, 9, 0, -3014406, 9, 0, -3014405, 9, 0, -3014404, 9, 0, -3014403, 9, 0, -3014402, 9, 0, -3014401, 9, 0, -3014400, 9, 0, -3014399, 9, 0, -3014398, 9, 0, -3014397, 9, 0, -3014396, 9, 0, -3014395, 9, 0, -3014394, 9, 0, -3014393, 9, 0, -3014392, 9, 0, -3014391, 9, 0, -3014390, 9, 0, -2949090, 9, 0, -2949089, 9, 0, -2949088, 9, 0, -2949087, 9, 0, -2949086, 9, 0, -2949085, 9, 0, -2949084, 9, 0, -2949083, 9, 0, -2949082, 9, 0, -2949081, 9, 0, -2949080, 9, 0, -2949079, 9, 0, -2949078, 9, 0, -2949077, 9, 0, -2949076, 9, 0, -2949075, 9, 0, -2949074, 9, 0, -2949073, 9, 0, -2949072, 9, 0, -2949071, 9, 0, -2948890, 9, 0, -2948889, 9, 0, -2948888, 9, 0, -2948887, 9, 0, -2948886, 9, 0, -2948885, 9, 0, -2948884, 9, 0, -2948883, 9, 0, -2948882, 9, 0, -2948881, 9, 0, -2948880, 9, 0, -2948879, 9, 0, -2948878, 9, 0, -2948877, 9, 0, -2948876, 9, 0, -2948875, 9, 0, -2948874, 9, 0, -2948873, 9, 0, -2948872, 9, 0, -2948871, 9, 0, -2948870, 9, 0, -2948869, 9, 0, -2948868, 9, 0, -2948867, 9, 0, -2948866, 9, 0, -2948865, 9, 0, -2948864, 9, 0, -2948863, 9, 0, -2948862, 9, 0, -2948861, 9, 0, -2948860, 9, 0, -2948859, 9, 0, -2948858, 9, 0, -2948857, 9, 0, -2948856, 9, 0, -2948855, 9, 0, -2948854, 9, 0, -2883554, 9, 0, -2883553, 9, 0, -2883552, 9, 0, -2883551, 9, 0, -2883550, 9, 0, -2883549, 9, 0, -2883548, 9, 0, -2883547, 9, 0, -2883546, 9, 0, -2883545, 9, 0, -2883544, 9, 0, -2883543, 9, 0, -2883542, 9, 0, -2883541, 9, 0, -2883540, 9, 0, -2883539, 9, 0, -2883538, 9, 0, -2883537, 9, 0, -2883536, 9, 0, -2883535, 9, 0, -2883354, 9, 0, -2883353, 9, 0, -2883352, 9, 0, -2883351, 9, 0, -2883350, 9, 0, -2883349, 9, 0, -2883348, 9, 0, -2883347, 9, 0, -2883346, 9, 0, -2883345, 9, 0, -2883344, 9, 0, -2883343, 9, 0, -2883342, 9, 0, -2883341, 9, 0, -2883340, 9, 0, -2883339, 9, 0, -2883338, 9, 0, -2883337, 9, 0, -2883336, 9, 0, -2883335, 9, 0, -2883334, 9, 0, -2883333, 9, 0, -2883332, 9, 0, -2883331, 9, 0, -2883330, 9, 0, -2883329, 9, 0, -2883328, 9, 0, -2883327, 9, 0, -2883326, 9, 0, -2883325, 9, 0, -2883324, 9, 0, -2883323, 9, 0, -2883322, 9, 0, -2883321, 9, 0, -2883320, 9, 0, -2883319, 9, 0, -2883318, 9, 0, -2818018, 9, 0, -2818017, 9, 0, -2818016, 9, 0, -2818015, 9, 0, -2818014, 9, 0, -2818013, 9, 0, -2818012, 9, 0, -2818011, 9, 0, -2818010, 9, 0, -2818009, 9, 0, -2818008, 9, 0, -2818007, 9, 0, -2818006, 9, 0, -2818005, 9, 0, -2818004, 9, 0, -2818003, 9, 0, -2818002, 9, 0, -2818001, 9, 0, -2818000, 9, 0, -2817999, 9, 0, -2817818, 9, 0, -2817817, 9, 0, -2817816, 9, 0, -2817815, 9, 0, -2817814, 9, 0, -2817813, 9, 0, -2817812, 9, 0, -2817811, 9, 0, -2817810, 9, 0, -2817809, 9, 0, -2817808, 9, 0, -2817807, 9, 0, -2817806, 9, 0, -2817805, 9, 0, -2817804, 9, 0, -2817803, 9, 0, -2817802, 9, 0, -2817801, 9, 0, -2817800, 9, 0, -2817799, 9, 0, -2817798, 9, 0, -2817797, 9, 0, -2817796, 9, 0, -2817795, 9, 0, -2817794, 9, 0, -2817793, 9, 0, -2817792, 9, 0, -2817791, 9, 0, -2817790, 9, 0, -2817789, 9, 0, -2817788, 9, 0, -2817787, 9, 0, -2817786, 9, 0, -2817785, 9, 0, -2817784, 9, 0, -2817783, 9, 0, -2817782, 9, 0, -2752482, 9, 0, -2752481, 9, 0, -2752480, 9, 0, -2752479, 9, 0, -2752478, 9, 0, -2752477, 9, 0, -2752476, 9, 0, -2752475, 9, 0, -2752474, 9, 0, -2752473, 9, 0, -2752472, 9, 0, -2752471, 9, 0, -2752470, 9, 0, -2752469, 9, 0, -2752468, 9, 0, -2752467, 9, 0, -2752466, 9, 0, -2752465, 9, 0, -2752464, 9, 0, -2752463, 9, 0, -2752282, 9, 0, -2752281, 9, 0, -2752280, 9, 0, -2752279, 9, 0, -2752278, 9, 0, -2752277, 9, 0, -2752276, 9, 0, -2752275, 9, 0, -2752274, 9, 0, -2752273, 9, 0, -2752272, 9, 0, -2752271, 9, 0, -2752270, 9, 0, -2752269, 9, 0, -2752268, 9, 0, -2752267, 9, 0, -2752266, 9, 0, -2752265, 9, 0, -2752264, 9, 0, -2752263, 9, 0, -2752262, 9, 0, -2752261, 9, 0, -2752260, 9, 0, -2752259, 9, 0, -2752258, 9, 0, -2752257, 9, 0, -2752256, 9, 0, -2752255, 9, 0, -2752254, 9, 0, -2752253, 9, 0, -2752252, 9, 0, -2752251, 9, 0, -2752250, 9, 0, -2752249, 9, 0, -2752248, 9, 0, -2752247, 9, 0, -2752246, 9, 0, -2686946, 9, 0, -2686945, 9, 0, -2686944, 9, 0, -2686943, 9, 0, -2686942, 9, 0, -2686941, 9, 0, -2686940, 9, 0, -2686939, 9, 0, -2686938, 9, 0, -2686937, 9, 0, -2686936, 9, 0, -2686935, 9, 0, -2686934, 9, 0, -2686933, 9, 0, -2686932, 9, 0, -2686931, 9, 0, -2686930, 9, 0, -2686929, 9, 0, -2686928, 9, 0, -2686927, 9, 0, -2686746, 9, 0, -2686745, 9, 0, -2686744, 9, 0, -2686743, 9, 0, -2686742, 9, 0, -2686741, 9, 0, -2686740, 9, 0, -2686739, 9, 0, -2686738, 9, 0, -2686737, 9, 0, -2686736, 9, 0, -2686735, 9, 0, -2686734, 9, 0, -2686733, 9, 0, -2686732, 9, 0, -2686731, 9, 0, -2686730, 9, 0, -2686729, 9, 0, -2686728, 9, 0, -2686727, 9, 0, -2686726, 9, 0, -2686725, 9, 0, -2686724, 9, 0, -2686723, 9, 0, -2686722, 9, 0, -2686721, 9, 0, -2686720, 9, 0, -2686719, 9, 0, -2686718, 9, 0, -2686717, 9, 0, -2686716, 9, 0, -2686715, 9, 0, -2686714, 9, 0, -2686713, 9, 0, -2686712, 9, 0, -2686711, 9, 0, -2686710, 9, 0, -2621410, 9, 0, -2621409, 9, 0, -2621408, 9, 0, -2621407, 9, 0, -2621406, 9, 0, -2621405, 9, 0, -2621404, 9, 0, -2621403, 9, 0, -2621402, 9, 0, -2621401, 9, 0, -2621400, 9, 0, -2621399, 9, 0, -2621398, 9, 0, -2621397, 9, 0, -2621396, 9, 0, -2621395, 9, 0, -2621394, 9, 0, -2621393, 9, 0, -2621392, 9, 0, -2621391, 9, 0, -2621210, 9, 0, -2621209, 9, 0, -2621208, 9, 0, -2621207, 9, 0, -2621206, 9, 0, -2621205, 9, 0, -2621204, 9, 0, -2621203, 9, 0, -2621202, 9, 0, -2621201, 9, 0, -2621200, 9, 0, -2621199, 9, 0, -2621198, 9, 0, -2621197, 9, 0, -2621196, 9, 0, -2621195, 9, 0, -2621194, 9, 0, -2621193, 9, 0, -2621192, 9, 0, -2621191, 9, 0, -2621190, 9, 0, -2621189, 9, 0, -2621188, 9, 0, -2621187, 9, 0, -2621186, 9, 0, -2621185, 9, 0, -2621184, 9, 0, -2621183, 9, 0, -2621182, 9, 0, -2621181, 9, 0, -2621180, 9, 0, -2621179, 9, 0, -2621178, 9, 0, -2621177, 9, 0, -2621176, 9, 0, -2621175, 9, 0, -2621174, 9, 0, -2555874, 9, 0, -2555873, 9, 0, -2555872, 9, 0, -2555871, 9, 0, -2555870, 9, 0, -2555869, 9, 0, -2555868, 9, 0, -2555867, 9, 0, -2555866, 9, 0, -2555865, 9, 0, -2555864, 9, 0, -2555863, 9, 0, -2555862, 9, 0, -2555861, 9, 0, -2555860, 9, 0, -2555859, 9, 0, -2555858, 9, 0, -2555857, 9, 0, -2555856, 9, 0, -2555855, 9, 0, -2555674, 9, 0, -2555673, 9, 0, -2555672, 9, 0, -2555671, 9, 0, -2555670, 9, 0, -2555669, 9, 0, -2555668, 9, 0, -2555667, 9, 0, -2555666, 9, 0, -2555665, 9, 0, -2555664, 9, 0, -2555663, 9, 0, -2555662, 9, 0, -2555661, 9, 0, -2555660, 9, 0, -2555659, 9, 0, -2555658, 9, 0, -2555657, 9, 0, -2555656, 9, 0, -2555655, 9, 0, -2555654, 9, 0, -2555653, 9, 0, -2555652, 9, 0, -2555651, 9, 0, -2555650, 9, 0, -2555649, 9, 0, -2555648, 9, 0, -2555647, 9, 0, -2555646, 9, 0, -2555645, 9, 0, -2555644, 9, 0, -2555643, 9, 0, -2555642, 9, 0, -2555641, 9, 0, -2555640, 9, 0, -2555639, 9, 0, -2555638, 9, 0, -2490338, 9, 0, -2490337, 9, 0, -2490336, 9, 0, -2490335, 9, 0, -2490334, 9, 0, -2490333, 9, 0, -2490332, 9, 0, -2490331, 9, 0, -2490330, 9, 0, -2490329, 9, 0, -2490328, 9, 0, -2490327, 9, 0, -2490326, 9, 0, -2490325, 9, 0, -2490324, 9, 0, -2490323, 9, 0, -2490322, 9, 0, -2490321, 9, 0, -2490320, 9, 0, -2490319, 9, 0, -2490138, 9, 0, -2490137, 9, 0, -2490136, 9, 0, -2490135, 9, 0, -2490134, 9, 0, -2490133, 9, 0, -2490132, 9, 0, -2490131, 9, 0, -2490130, 9, 0, -2490129, 9, 0, -2490128, 9, 0, -2490127, 9, 0, -2490126, 9, 0, -2490125, 9, 0, -2490124, 9, 0, -2490123, 9, 0, -2490122, 9, 0, -2490121, 9, 0, -2490120, 9, 0, -2490119, 9, 0, -2490118, 9, 0, -2490117, 9, 0, -2490116, 9, 0, -2490115, 9, 0, -2490114, 9, 0, -2490113, 9, 0, -2490112, 9, 0, -2490111, 9, 0, -2490110, 9, 0, -2490109, 9, 0, -2490108, 9, 0, -2490107, 9, 0, -2490106, 9, 0, -2490105, 9, 0, -2490104, 9, 0, -2490103, 9, 0, -2490102, 9, 0, -2424802, 9, 0, -2424801, 9, 0, -2424800, 9, 0, -2424799, 9, 0, -2424798, 9, 0, -2424797, 9, 0, -2424796, 9, 0, -2424795, 9, 0, -2424794, 9, 0, -2424793, 9, 0, -2424792, 9, 0, -2424791, 9, 0, -2424790, 9, 0, -2424789, 9, 0, -2424788, 9, 0, -2424787, 9, 0, -2424786, 9, 0, -2424785, 9, 0, -2424784, 9, 0, -2424783, 9, 0, -2424602, 9, 0, -2424601, 9, 0, -2424600, 9, 0, -2424599, 9, 0, -2424598, 9, 0, -2424597, 9, 0, -2424596, 9, 0, -2424595, 9, 0, -2424594, 9, 0, -2424593, 9, 0, -2424592, 9, 0, -2424591, 9, 0, -2424590, 9, 0, -2424589, 9, 0, -2424588, 9, 0, -2424587, 9, 0, -2424586, 9, 0, -2424585, 9, 0, -2424584, 9, 0, -2424583, 9, 0, -2424582, 9, 0, -2424581, 9, 0, -2424580, 9, 0, -2424579, 9, 0, -2424578, 9, 0, -2424577, 9, 0, -2424576, 9, 0, -2424575, 9, 0, -2424574, 9, 0, -2424573, 9, 0, -2424572, 9, 0, -2424571, 9, 0, -2424570, 9, 0, -2424569, 9, 0, -2424568, 9, 0, -2424567, 9, 0, -2424566, 9, 0, -2359266, 9, 0, -2359265, 9, 0, -2359264, 9, 0, -2359263, 9, 0, -2359262, 9, 0, -2359261, 9, 0, -2359260, 9, 0, -2359259, 9, 0, -2359258, 9, 0, -2359257, 9, 0, -2359256, 9, 0, -2359255, 9, 0, -2359254, 9, 0, -2359253, 9, 0, -2359252, 9, 0, -2359251, 9, 0, -2359250, 9, 0, -2359249, 9, 0, -2359248, 9, 0, -2359247, 9, 0, -2359218, 0, 131074, -2359217, 0, 1, -2359216, 0, 1, -2359215, 0, 1, -2359214, 0, 1, -2359213, 0, 1, -2359212, 0, 1, -2359211, 0, 131075, -2359102, 0, 131074, -2359101, 0, 1, -2359100, 0, 1, -2359099, 0, 1, -2359098, 0, 1, -2359097, 0, 1, -2359096, 0, 1, -2359095, 0, 131075, -2359066, 9, 0, -2359065, 9, 0, -2359064, 9, 0, -2359063, 9, 0, -2359062, 9, 0, -2359061, 9, 0, -2359060, 9, 0, -2359059, 9, 0, -2359058, 9, 0, -2359057, 9, 0, -2359056, 9, 0, -2359055, 9, 0, -2359054, 9, 0, -2359053, 9, 0, -2359052, 9, 0, -2359051, 9, 0, -2359050, 9, 0, -2359049, 9, 0, -2359048, 9, 0, -2359047, 9, 0, -2359046, 9, 0, -2359045, 9, 0, -2359044, 9, 0, -2359043, 9, 0, -2359042, 9, 0, -2359041, 9, 0, -2359040, 9, 0, -2359039, 9, 0, -2359038, 9, 0, -2359037, 9, 0, -2359036, 9, 0, -2359035, 9, 0, -2359034, 9, 0, -2359033, 9, 0, -2359032, 9, 0, -2359031, 9, 0, -2359030, 9, 0, -2293730, 9, 0, -2293729, 9, 0, -2293728, 9, 0, -2293727, 9, 0, -2293726, 9, 0, -2293725, 9, 0, -2293724, 9, 0, -2293723, 9, 0, -2293722, 9, 0, -2293721, 9, 0, -2293720, 9, 0, -2293719, 9, 0, -2293718, 9, 0, -2293717, 9, 0, -2293716, 9, 0, -2293715, 9, 0, -2293714, 9, 0, -2293713, 9, 0, -2293712, 9, 0, -2293711, 9, 0, -2293682, 0, 65537, -2293681, 9, 0, -2293680, 9, 0, -2293679, 9, 0, -2293678, 9, 0, -2293677, 9, 0, -2293676, 9, 0, -2293675, 0, 65536, -2293566, 0, 65537, -2293565, 9, 0, -2293564, 9, 0, -2293563, 9, 0, -2293562, 9, 0, -2293561, 9, 0, -2293560, 9, 0, -2293559, 0, 65536, -2293530, 9, 0, -2293529, 9, 0, -2293528, 9, 0, -2293527, 9, 0, -2293526, 9, 0, -2293525, 9, 0, -2293524, 9, 0, -2293523, 9, 0, -2293522, 9, 0, -2293521, 9, 0, -2293520, 9, 0, -2293519, 9, 0, -2293518, 9, 0, -2293517, 9, 0, -2293516, 9, 0, -2293515, 9, 0, -2293514, 9, 0, -2293513, 9, 0, -2293512, 9, 0, -2293511, 9, 0, -2293510, 9, 0, -2293509, 9, 0, -2293508, 9, 0, -2293507, 9, 0, -2293506, 9, 0, -2293505, 9, 0, -2293504, 9, 0, -2293503, 9, 0, -2293502, 9, 0, -2293501, 9, 0, -2293500, 9, 0, -2293499, 9, 0, -2293498, 9, 0, -2293497, 9, 0, -2293496, 9, 0, -2293495, 9, 0, -2293494, 9, 0, -2228194, 9, 0, -2228193, 9, 0, -2228192, 9, 0, -2228191, 9, 0, -2228190, 9, 0, -2228189, 9, 0, -2228188, 9, 0, -2228187, 9, 0, -2228186, 9, 0, -2228185, 9, 0, -2228184, 9, 0, -2228183, 9, 0, -2228182, 9, 0, -2228181, 9, 0, -2228180, 9, 0, -2228179, 9, 0, -2228178, 9, 0, -2228177, 9, 0, -2228176, 9, 0, -2228175, 9, 0, -2228146, 0, 65537, -2228145, 9, 0, -2228144, 9, 0, -2228143, 9, 0, -2228142, 9, 0, -2228141, 9, 0, -2228140, 9, 0, -2228139, 0, 65536, -2228030, 0, 65537, -2228029, 9, 0, -2228028, 9, 0, -2228027, 9, 0, -2228026, 9, 0, -2228025, 9, 0, -2228024, 9, 0, -2228023, 0, 65536, -2227994, 9, 0, -2227993, 9, 0, -2227992, 9, 0, -2227991, 9, 0, -2227990, 9, 0, -2227989, 9, 0, -2227988, 9, 0, -2227987, 9, 0, -2227986, 9, 0, -2227985, 9, 0, -2227984, 9, 0, -2227983, 9, 0, -2227982, 9, 0, -2227981, 9, 0, -2227980, 9, 0, -2227979, 9, 0, -2227978, 9, 0, -2227977, 9, 0, -2227976, 9, 0, -2227975, 9, 0, -2227974, 9, 0, -2227973, 9, 0, -2227972, 9, 0, -2227971, 9, 0, -2227970, 9, 0, -2227969, 9, 0, -2227968, 9, 0, -2227967, 9, 0, -2227966, 9, 0, -2227965, 9, 0, -2227964, 9, 0, -2227963, 9, 0, -2227962, 9, 0, -2227961, 9, 0, -2227960, 9, 0, -2227959, 9, 0, -2227958, 9, 0, -2162658, 9, 0, -2162657, 9, 0, -2162656, 9, 0, -2162655, 9, 0, -2162654, 9, 0, -2162653, 9, 0, -2162652, 9, 0, -2162651, 9, 0, -2162650, 9, 0, -2162649, 9, 0, -2162648, 9, 0, -2162647, 9, 0, -2162646, 9, 0, -2162645, 9, 0, -2162644, 9, 0, -2162643, 9, 0, -2162642, 9, 0, -2162641, 9, 0, -2162640, 9, 0, -2162639, 9, 0, -2162610, 0, 65537, -2162609, 9, 0, -2162608, 9, 0, -2162607, 9, 0, -2162606, 9, 0, -2162605, 9, 0, -2162604, 9, 0, -2162603, 0, 65536, -2162494, 0, 65537, -2162493, 9, 0, -2162492, 9, 0, -2162491, 9, 0, -2162490, 9, 0, -2162489, 9, 0, -2162488, 9, 0, -2162487, 0, 65536, -2162458, 9, 0, -2162457, 9, 0, -2162456, 9, 0, -2162455, 9, 0, -2162454, 9, 0, -2162453, 9, 0, -2162452, 9, 0, -2162451, 9, 0, -2162450, 9, 0, -2162449, 9, 0, -2162448, 9, 0, -2162447, 9, 0, -2162446, 9, 0, -2162445, 9, 0, -2162444, 9, 0, -2162443, 9, 0, -2162442, 9, 0, -2162441, 9, 0, -2162440, 9, 0, -2162439, 9, 0, -2162438, 9, 0, -2162437, 9, 0, -2162436, 9, 0, -2162435, 9, 0, -2162434, 9, 0, -2162433, 9, 0, -2162432, 9, 0, -2162431, 9, 0, -2162430, 9, 0, -2162429, 9, 0, -2162428, 9, 0, -2162427, 9, 0, -2162426, 9, 0, -2162425, 9, 0, -2162424, 9, 0, -2162423, 9, 0, -2162422, 9, 0, -2097122, 9, 0, -2097121, 9, 0, -2097120, 9, 0, -2097119, 9, 0, -2097118, 9, 0, -2097117, 9, 0, -2097116, 9, 0, -2097115, 9, 0, -2097114, 9, 0, -2097113, 9, 0, -2097112, 9, 0, -2097111, 9, 0, -2097110, 9, 0, -2097109, 9, 0, -2097108, 9, 0, -2097107, 9, 0, -2097106, 9, 0, -2097105, 9, 0, -2097104, 9, 0, -2097103, 9, 0, -2097074, 0, 65537, -2097073, 9, 0, -2097072, 9, 0, -2097071, 9, 0, -2097070, 9, 0, -2097069, 9, 0, -2097068, 9, 0, -2097067, 0, 65536, -2096958, 0, 65537, -2096957, 9, 0, -2096956, 9, 0, -2096955, 9, 0, -2096954, 9, 0, -2096953, 9, 0, -2096952, 9, 0, -2096951, 0, 65536, -2096922, 9, 0, -2096921, 9, 0, -2096920, 9, 0, -2096919, 9, 0, -2096918, 9, 0, -2096917, 9, 0, -2096916, 9, 0, -2096915, 9, 0, -2096914, 9, 0, -2096913, 9, 0, -2096912, 9, 0, -2096911, 9, 0, -2096910, 9, 0, -2096909, 9, 0, -2096908, 9, 0, -2096907, 9, 0, -2096906, 9, 0, -2096905, 9, 0, -2096904, 9, 0, -2096903, 9, 0, -2096902, 9, 0, -2096901, 9, 0, -2096900, 9, 0, -2096899, 9, 0, -2096898, 9, 0, -2096897, 9, 0, -2096896, 9, 0, -2096895, 9, 0, -2096894, 9, 0, -2096893, 9, 0, -2096892, 9, 0, -2096891, 9, 0, -2096890, 9, 0, -2096889, 9, 0, -2096888, 9, 0, -2096887, 9, 0, -2096886, 9, 0, -2031586, 9, 0, -2031585, 9, 0, -2031584, 9, 0, -2031583, 9, 0, -2031582, 9, 0, -2031581, 9, 0, -2031580, 9, 0, -2031579, 9, 0, -2031578, 9, 0, -2031577, 9, 0, -2031576, 9, 0, -2031575, 9, 0, -2031574, 9, 0, -2031573, 9, 0, -2031572, 9, 0, -2031571, 9, 0, -2031570, 9, 0, -2031569, 9, 0, -2031568, 9, 0, -2031567, 9, 0, -2031538, 0, 65537, -2031537, 9, 0, -2031536, 9, 0, -2031535, 9, 0, -2031534, 9, 0, -2031533, 9, 0, -2031532, 9, 0, -2031531, 0, 65536, -2031422, 0, 65537, -2031421, 9, 0, -2031420, 9, 0, -2031419, 9, 0, -2031418, 9, 0, -2031417, 9, 0, -2031416, 9, 0, -2031415, 0, 65536, -2031386, 9, 0, -2031385, 9, 0, -2031384, 9, 0, -2031383, 9, 0, -2031382, 9, 0, -2031381, 9, 0, -2031380, 9, 0, -2031379, 9, 0, -2031378, 9, 0, -2031377, 9, 0, -2031376, 9, 0, -2031375, 9, 0, -2031374, 9, 0, -2031373, 9, 0, -2031372, 9, 0, -2031371, 9, 0, -2031370, 9, 0, -2031369, 9, 0, -2031368, 9, 0, -2031367, 9, 0, -2031366, 9, 0, -2031365, 9, 0, -2031364, 9, 0, -2031363, 9, 0, -2031362, 9, 0, -2031361, 9, 0, -2031360, 9, 0, -2031359, 9, 0, -2031358, 9, 0, -2031357, 9, 0, -2031356, 9, 0, -2031355, 9, 0, -2031354, 9, 0, -2031353, 9, 0, -2031352, 9, 0, -2031351, 9, 0, -2031350, 9, 0, -1966050, 9, 0, -1966049, 9, 0, -1966048, 9, 0, -1966047, 9, 0, -1966046, 9, 0, -1966045, 9, 0, -1966044, 9, 0, -1966043, 9, 0, -1966042, 9, 0, -1966041, 9, 0, -1966040, 9, 0, -1966039, 9, 0, -1966038, 9, 0, -1966037, 9, 0, -1966036, 9, 0, -1966035, 9, 0, -1966034, 9, 0, -1966033, 9, 0, -1966032, 9, 0, -1966031, 9, 0, -1966002, 0, 65537, -1966001, 9, 0, -1966000, 9, 0, -1965999, 9, 0, -1965998, 9, 0, -1965997, 9, 0, -1965996, 9, 0, -1965995, 7, 0, -1965994, 2, 0, -1965887, 1, 0, -1965886, 8, 0, -1965885, 9, 0, -1965884, 9, 0, -1965883, 9, 0, -1965882, 9, 0, -1965881, 9, 0, -1965880, 9, 0, -1965879, 0, 65536, -1965850, 9, 0, -1965849, 9, 0, -1965848, 9, 0, -1965847, 9, 0, -1965846, 9, 0, -1965845, 9, 0, -1965844, 9, 0, -1965843, 9, 0, -1965842, 9, 0, -1965841, 9, 0, -1965840, 9, 0, -1965839, 9, 0, -1965838, 9, 0, -1965837, 9, 0, -1965836, 9, 0, -1965835, 9, 0, -1965834, 9, 0, -1965833, 9, 0, -1965832, 9, 0, -1965831, 9, 0, -1965830, 9, 0, -1965829, 9, 0, -1965828, 9, 0, -1965827, 9, 0, -1965826, 9, 0, -1965825, 9, 0, -1965824, 9, 0, -1965823, 9, 0, -1965822, 9, 0, -1965821, 9, 0, -1965820, 9, 0, -1965819, 9, 0, -1965818, 9, 0, -1965817, 9, 0, -1965816, 9, 0, -1965815, 9, 0, -1965814, 9, 0, -1900514, 9, 0, -1900513, 9, 0, -1900512, 9, 0, -1900511, 9, 0, -1900510, 9, 0, -1900509, 9, 0, -1900508, 9, 0, -1900507, 9, 0, -1900506, 9, 0, -1900505, 9, 0, -1900504, 9, 0, -1900503, 9, 0, -1900502, 9, 0, -1900501, 9, 0, -1900500, 9, 0, -1900499, 9, 0, -1900498, 9, 0, -1900497, 9, 0, -1900496, 9, 0, -1900495, 9, 0, -1900466, 0, 65537, -1900465, 9, 0, -1900464, 9, 0, -1900463, 9, 0, -1900462, 9, 0, -1900461, 9, 0, -1900460, 9, 0, -1900459, 9, 0, -1900458, 7, 0, -1900457, 2, 0, -1900352, 1, 0, -1900351, 8, 0, -1900350, 9, 0, -1900349, 9, 0, -1900348, 9, 0, -1900347, 9, 0, -1900346, 9, 0, -1900345, 9, 0, -1900344, 9, 0, -1900343, 0, 65536, -1900314, 9, 0, -1900313, 9, 0, -1900312, 9, 0, -1900311, 9, 0, -1900310, 9, 0, -1900309, 9, 0, -1900308, 9, 0, -1900307, 9, 0, -1900306, 9, 0, -1900305, 9, 0, -1900304, 9, 0, -1900303, 9, 0, -1900302, 9, 0, -1900301, 9, 0, -1900300, 9, 0, -1900299, 9, 0, -1900298, 9, 0, -1900297, 9, 0, -1900296, 9, 0, -1900295, 9, 0, -1900294, 9, 0, -1900293, 9, 0, -1900292, 9, 0, -1900291, 9, 0, -1900290, 9, 0, -1900289, 9, 0, -1900288, 9, 0, -1900287, 9, 0, -1900286, 9, 0, -1900285, 9, 0, -1900284, 9, 0, -1900283, 9, 0, -1900282, 9, 0, -1900281, 9, 0, -1900280, 9, 0, -1900279, 9, 0, -1900278, 9, 0, -1834978, 9, 0, -1834977, 9, 0, -1834976, 9, 0, -1834975, 9, 0, -1834974, 9, 0, -1834973, 9, 0, -1834972, 9, 0, -1834971, 9, 0, -1834970, 9, 0, -1834969, 9, 0, -1834968, 9, 0, -1834967, 9, 0, -1834966, 9, 0, -1834965, 9, 0, -1834964, 9, 0, -1834963, 9, 0, -1834962, 9, 0, -1834961, 9, 0, -1834960, 9, 0, -1834959, 9, 0, -1834930, 0, 65537, -1834929, 9, 0, -1834928, 9, 0, -1834927, 9, 0, -1834926, 9, 0, -1834925, 9, 0, -1834924, 9, 0, -1834923, 9, 0, -1834922, 9, 0, -1834921, 7, 0, -1834920, 0, 1, -1834919, 0, 1, -1834918, 0, 1, -1834917, 0, 1, -1834916, 0, 1, -1834915, 0, 131075, -1834822, 0, 131074, -1834821, 0, 1, -1834820, 0, 1, -1834819, 0, 1, -1834818, 0, 1, -1834817, 0, 1, -1834816, 8, 0, -1834815, 9, 0, -1834814, 9, 0, -1834813, 9, 0, -1834812, 9, 0, -1834811, 9, 0, -1834810, 9, 0, -1834809, 9, 0, -1834808, 9, 0, -1834807, 0, 65536, -1834778, 9, 0, -1834777, 9, 0, -1834776, 9, 0, -1834775, 9, 0, -1834774, 9, 0, -1834773, 9, 0, -1834772, 9, 0, -1834771, 9, 0, -1834770, 9, 0, -1834769, 9, 0, -1834768, 9, 0, -1834767, 9, 0, -1834766, 9, 0, -1834765, 9, 0, -1834764, 9, 0, -1834763, 9, 0, -1834762, 9, 0, -1834761, 9, 0, -1834760, 9, 0, -1834759, 9, 0, -1834758, 9, 0, -1834757, 9, 0, -1834756, 9, 0, -1834755, 9, 0, -1834754, 9, 0, -1834753, 9, 0, -1834752, 9, 0, -1834751, 9, 0, -1834750, 9, 0, -1834749, 9, 0, -1834748, 9, 0, -1834747, 9, 0, -1834746, 9, 0, -1834745, 9, 0, -1834744, 9, 0, -1834743, 9, 0, -1834742, 9, 0, -1769442, 9, 0, -1769441, 9, 0, -1769440, 9, 0, -1769439, 9, 0, -1769438, 9, 0, -1769437, 9, 0, -1769436, 9, 0, -1769435, 9, 0, -1769434, 9, 0, -1769433, 9, 0, -1769432, 9, 0, -1769431, 9, 0, -1769430, 9, 0, -1769429, 9, 0, -1769428, 9, 0, -1769427, 9, 0, -1769426, 9, 0, -1769425, 9, 0, -1769424, 9, 0, -1769423, 9, 0, -1769394, 0, 65537, -1769393, 9, 0, -1769392, 9, 0, -1769391, 9, 0, -1769390, 9, 0, -1769389, 9, 0, -1769388, 9, 0, -1769387, 9, 0, -1769386, 9, 0, -1769385, 9, 0, -1769384, 9, 0, -1769383, 9, 0, -1769382, 9, 0, -1769381, 9, 0, -1769380, 9, 0, -1769379, 0, 65536, -1769286, 0, 65537, -1769285, 9, 0, -1769284, 9, 0, -1769283, 9, 0, -1769282, 9, 0, -1769281, 9, 0, -1769280, 9, 0, -1769279, 9, 0, -1769278, 9, 0, -1769277, 9, 0, -1769276, 9, 0, -1769275, 9, 0, -1769274, 9, 0, -1769273, 9, 0, -1769272, 9, 0, -1769271, 0, 65536, -1769242, 9, 0, -1769241, 9, 0, -1769240, 9, 0, -1769239, 9, 0, -1769238, 9, 0, -1769237, 9, 0, -1769236, 9, 0, -1769235, 9, 0, -1769234, 9, 0, -1769233, 9, 0, -1769232, 9, 0, -1769231, 9, 0, -1769230, 9, 0, -1769229, 9, 0, -1769228, 9, 0, -1769227, 9, 0, -1769226, 9, 0, -1769225, 9, 0, -1769224, 9, 0, -1769223, 9, 0, -1769222, 9, 0, -1769221, 9, 0, -1769220, 9, 0, -1769219, 9, 0, -1769218, 9, 0, -1769217, 9, 0, -1769216, 9, 0, -1769215, 9, 0, -1769214, 9, 0, -1769213, 9, 0, -1769212, 9, 0, -1769211, 9, 0, -1769210, 9, 0, -1769209, 9, 0, -1769208, 9, 0, -1769207, 9, 0, -1769206, 9, 0, -1703906, 9, 0, -1703905, 9, 0, -1703904, 9, 0, -1703903, 9, 0, -1703902, 9, 0, -1703901, 9, 0, -1703900, 9, 0, -1703899, 9, 0, -1703898, 9, 0, -1703897, 9, 0, -1703896, 9, 0, -1703895, 9, 0, -1703894, 9, 0, -1703893, 9, 0, -1703892, 9, 0, -1703891, 9, 0, -1703890, 9, 0, -1703889, 9, 0, -1703888, 9, 0, -1703887, 9, 0, -1703858, 0, 65537, -1703857, 9, 0, -1703856, 9, 0, -1703855, 9, 0, -1703854, 9, 0, -1703853, 9, 0, -1703852, 9, 0, -1703851, 9, 0, -1703850, 9, 0, -1703849, 9, 0, -1703848, 9, 0, -1703847, 9, 0, -1703846, 9, 0, -1703845, 9, 0, -1703844, 9, 0, -1703843, 0, 65536, -1703750, 0, 65537, -1703749, 9, 0, -1703748, 9, 0, -1703747, 9, 0, -1703746, 9, 0, -1703745, 9, 0, -1703744, 9, 0, -1703743, 9, 0, -1703742, 9, 0, -1703741, 9, 0, -1703740, 9, 0, -1703739, 9, 0, -1703738, 9, 0, -1703737, 9, 0, -1703736, 9, 0, -1703735, 0, 65536, -1703706, 9, 0, -1703705, 9, 0, -1703704, 9, 0, -1703703, 9, 0, -1703702, 9, 0, -1703701, 9, 0, -1703700, 9, 0, -1703699, 9, 0, -1703698, 9, 0, -1703697, 9, 0, -1703696, 9, 0, -1703695, 9, 0, -1703694, 9, 0, -1703693, 9, 0, -1703692, 9, 0, -1703691, 9, 0, -1703690, 9, 0, -1703689, 9, 0, -1703688, 9, 0, -1703687, 9, 0, -1703686, 9, 0, -1703685, 9, 0, -1703684, 9, 0, -1703683, 9, 0, -1703682, 9, 0, -1703681, 9, 0, -1703680, 9, 0, -1703679, 9, 0, -1703678, 9, 0, -1703677, 9, 0, -1703676, 9, 0, -1703675, 9, 0, -1703674, 9, 0, -1703673, 9, 0, -1703672, 9, 0, -1703671, 9, 0, -1703670, 9, 0, -1638370, 9, 0, -1638369, 9, 0, -1638368, 9, 0, -1638367, 9, 0, -1638366, 9, 0, -1638365, 9, 0, -1638364, 9, 0, -1638363, 9, 0, -1638362, 9, 0, -1638361, 9, 0, -1638360, 9, 0, -1638359, 9, 0, -1638358, 9, 0, -1638357, 9, 0, -1638356, 9, 0, -1638355, 9, 0, -1638354, 9, 0, -1638353, 9, 0, -1638352, 9, 0, -1638351, 9, 0, -1638322, 0, 65537, -1638321, 9, 0, -1638320, 9, 0, -1638319, 9, 0, -1638318, 9, 0, -1638317, 9, 0, -1638316, 9, 0, -1638315, 9, 0, -1638314, 9, 0, -1638313, 9, 0, -1638312, 9, 0, -1638311, 9, 0, -1638310, 9, 0, -1638309, 9, 0, -1638308, 9, 0, -1638307, 0, 65536, -1638214, 0, 65537, -1638213, 9, 0, -1638212, 9, 0, -1638211, 9, 0, -1638210, 9, 0, -1638209, 9, 0, -1638208, 9, 0, -1638207, 9, 0, -1638206, 9, 0, -1638205, 9, 0, -1638204, 9, 0, -1638203, 9, 0, -1638202, 9, 0, -1638201, 9, 0, -1638200, 9, 0, -1638199, 0, 65536, -1638170, 9, 0, -1638169, 9, 0, -1638168, 9, 0, -1638167, 9, 0, -1638166, 9, 0, -1638165, 9, 0, -1638164, 9, 0, -1638163, 9, 0, -1638162, 9, 0, -1638161, 9, 0, -1638160, 9, 0, -1638159, 9, 0, -1638158, 9, 0, -1638157, 9, 0, -1638156, 9, 0, -1638155, 9, 0, -1638154, 9, 0, -1638153, 9, 0, -1638152, 9, 0, -1638151, 9, 0, -1638150, 9, 0, -1638149, 9, 0, -1638148, 9, 0, -1638147, 9, 0, -1638146, 9, 0, -1638145, 9, 0, -1638144, 9, 0, -1638143, 9, 0, -1638142, 9, 0, -1638141, 9, 0, -1638140, 9, 0, -1638139, 9, 0, -1638138, 9, 0, -1638137, 9, 0, -1638136, 9, 0, -1638135, 9, 0, -1638134, 9, 0, -1572834, 9, 0, -1572833, 9, 0, -1572832, 9, 0, -1572831, 9, 0, -1572830, 9, 0, -1572829, 9, 0, -1572828, 9, 0, -1572827, 9, 0, -1572826, 9, 0, -1572825, 9, 0, -1572824, 9, 0, -1572823, 9, 0, -1572822, 9, 0, -1572821, 9, 0, -1572820, 9, 0, -1572819, 9, 0, -1572818, 9, 0, -1572817, 9, 0, -1572816, 9, 0, -1572815, 9, 0, -1572786, 3, 0, -1572785, 6, 0, -1572784, 9, 0, -1572783, 9, 0, -1572782, 9, 0, -1572781, 9, 0, -1572780, 9, 0, -1572779, 9, 0, -1572778, 9, 0, -1572777, 9, 0, -1572776, 9, 0, -1572775, 9, 0, -1572774, 9, 0, -1572773, 9, 0, -1572772, 9, 0, -1572771, 0, 65536, -1572678, 0, 65537, -1572677, 9, 0, -1572676, 9, 0, -1572675, 9, 0, -1572674, 9, 0, -1572673, 9, 0, -1572672, 9, 0, -1572671, 9, 0, -1572670, 9, 0, -1572669, 9, 0, -1572668, 9, 0, -1572667, 9, 0, -1572666, 9, 0, -1572665, 9, 0, -1572664, 5, 0, -1572663, 4, 0, -1572634, 9, 0, -1572633, 9, 0, -1572632, 9, 0, -1572631, 9, 0, -1572630, 9, 0, -1572629, 9, 0, -1572628, 9, 0, -1572627, 9, 0, -1572626, 9, 0, -1572625, 9, 0, -1572624, 9, 0, -1572623, 9, 0, -1572622, 9, 0, -1572621, 9, 0, -1572620, 9, 0, -1572619, 9, 0, -1572618, 9, 0, -1572617, 9, 0, -1572616, 9, 0, -1572615, 9, 0, -1572614, 9, 0, -1572613, 9, 0, -1572612, 9, 0, -1572611, 9, 0, -1572610, 9, 0, -1572609, 9, 0, -1572608, 9, 0, -1572607, 9, 0, -1572606, 9, 0, -1572605, 9, 0, -1572604, 9, 0, -1572603, 9, 0, -1572602, 9, 0, -1572601, 9, 0, -1572600, 9, 0, -1572599, 9, 0, -1572598, 9, 0, -1507298, 9, 0, -1507297, 9, 0, -1507296, 9, 0, -1507295, 9, 0, -1507294, 9, 0, -1507293, 9, 0, -1507292, 9, 0, -1507291, 9, 0, -1507290, 9, 0, -1507289, 9, 0, -1507288, 9, 0, -1507287, 9, 0, -1507286, 9, 0, -1507285, 9, 0, -1507284, 9, 0, -1507283, 9, 0, -1507282, 9, 0, -1507281, 9, 0, -1507280, 9, 0, -1507279, 9, 0, -1507249, 3, 0, -1507248, 6, 0, -1507247, 9, 0, -1507246, 9, 0, -1507245, 9, 0, -1507244, 9, 0, -1507243, 9, 0, -1507242, 9, 0, -1507241, 9, 0, -1507240, 9, 0, -1507239, 9, 0, -1507238, 9, 0, -1507237, 9, 0, -1507236, 9, 0, -1507235, 0, 65536, -1507142, 0, 65537, -1507141, 9, 0, -1507140, 9, 0, -1507139, 9, 0, -1507138, 9, 0, -1507137, 9, 0, -1507136, 9, 0, -1507135, 9, 0, -1507134, 9, 0, -1507133, 9, 0, -1507132, 9, 0, -1507131, 9, 0, -1507130, 9, 0, -1507129, 5, 0, -1507128, 4, 0, -1507098, 9, 0, -1507097, 9, 0, -1507096, 9, 0, -1507095, 9, 0, -1507094, 9, 0, -1507093, 9, 0, -1507092, 9, 0, -1507091, 9, 0, -1507090, 9, 0, -1507089, 9, 0, -1507088, 9, 0, -1507087, 9, 0, -1507086, 9, 0, -1507085, 9, 0, -1507084, 9, 0, -1507083, 9, 0, -1507082, 9, 0, -1507081, 9, 0, -1507080, 9, 0, -1507079, 9, 0, -1507078, 9, 0, -1507077, 9, 0, -1507076, 9, 0, -1507075, 9, 0, -1507074, 9, 0, -1507073, 9, 0, -1507072, 9, 0, -1507071, 9, 0, -1507070, 9, 0, -1507069, 9, 0, -1507068, 9, 0, -1507067, 9, 0, -1507066, 9, 0, -1507065, 9, 0, -1507064, 9, 0, -1507063, 9, 0, -1507062, 9, 0, -1441762, 9, 0, -1441761, 9, 0, -1441760, 9, 0, -1441759, 9, 0, -1441758, 9, 0, -1441757, 9, 0, -1441756, 9, 0, -1441755, 9, 0, -1441754, 9, 0, -1441753, 9, 0, -1441752, 9, 0, -1441751, 9, 0, -1441750, 9, 0, -1441749, 9, 0, -1441748, 9, 0, -1441747, 9, 0, -1441746, 9, 0, -1441745, 9, 0, -1441744, 9, 0, -1441743, 9, 0, -1441712, 3, 0, -1441711, 6, 0, -1441710, 9, 0, -1441709, 9, 0, -1441708, 9, 0, -1441707, 9, 0, -1441706, 9, 0, -1441705, 9, 0, -1441704, 9, 0, -1441703, 9, 0, -1441702, 9, 0, -1441701, 9, 0, -1441700, 9, 0, -1441699, 0, 65536, -1441606, 0, 65537, -1441605, 9, 0, -1441604, 9, 0, -1441603, 9, 0, -1441602, 9, 0, -1441601, 9, 0, -1441600, 9, 0, -1441599, 9, 0, -1441598, 9, 0, -1441597, 9, 0, -1441596, 9, 0, -1441595, 9, 0, -1441594, 5, 0, -1441593, 4, 0, -1441562, 9, 0, -1441561, 9, 0, -1441560, 9, 0, -1441559, 9, 0, -1441558, 9, 0, -1441557, 9, 0, -1441556, 9, 0, -1441555, 9, 0, -1441554, 9, 0, -1441553, 9, 0, -1441552, 9, 0, -1441551, 9, 0, -1441550, 9, 0, -1441549, 9, 0, -1441548, 9, 0, -1441547, 9, 0, -1441546, 9, 0, -1441545, 9, 0, -1441544, 9, 0, -1441543, 9, 0, -1441542, 9, 0, -1441541, 9, 0, -1441540, 9, 0, -1441539, 9, 0, -1441538, 9, 0, -1441537, 9, 0, -1441536, 9, 0, -1441535, 9, 0, -1441534, 9, 0, -1441533, 9, 0, -1441532, 9, 0, -1441531, 9, 0, -1441530, 9, 0, -1441529, 9, 0, -1441528, 9, 0, -1441527, 9, 0, -1441526, 9, 0, -1376226, 9, 0, -1376225, 9, 0, -1376224, 9, 0, -1376223, 9, 0, -1376222, 9, 0, -1376221, 9, 0, -1376220, 9, 0, -1376219, 9, 0, -1376218, 9, 0, -1376217, 9, 0, -1376216, 9, 0, -1376215, 9, 0, -1376214, 9, 0, -1376213, 9, 0, -1376212, 9, 0, -1376211, 9, 0, -1376210, 9, 0, -1376209, 9, 0, -1376208, 9, 0, -1376207, 9, 0, -1376175, 3, 0, -1376174, 0, 0, -1376173, 0, 0, -1376172, 0, 0, -1376171, 0, 0, -1376170, 0, 0, -1376169, 0, 0, -1376168, 0, 0, -1376167, 0, 0, -1376166, 0, 0, -1376165, 0, 0, -1376164, 0, 0, -1376163, 0, 196611, -1376070, 0, 196610, -1376069, 0, 0, -1376068, 0, 0, -1376067, 0, 0, -1376066, 0, 0, -1376065, 0, 0, -1376064, 0, 0, -1376063, 0, 0, -1376062, 0, 0, -1376061, 0, 0, -1376060, 0, 0, -1376059, 0, 0, -1376058, 4, 0, -1376026, 9, 0, -1376025, 9, 0, -1376024, 9, 0, -1376023, 9, 0, -1376022, 9, 0, -1376021, 9, 0, -1376020, 9, 0, -1376019, 9, 0, -1376018, 9, 0, -1376017, 9, 0, -1376016, 9, 0, -1376015, 9, 0, -1376014, 9, 0, -1376013, 9, 0, -1376012, 9, 0, -1376011, 9, 0, -1376010, 9, 0, -1376009, 9, 0, -1376008, 9, 0, -1376007, 9, 0, -1376006, 9, 0, -1376005, 9, 0, -1376004, 9, 0, -1376003, 9, 0, -1376002, 9, 0, -1376001, 9, 0, -1376000, 9, 0, -1375999, 9, 0, -1375998, 9, 0, -1375997, 9, 0, -1375996, 9, 0, -1375995, 9, 0, -1375994, 9, 0, -1375993, 9, 0, -1375992, 9, 0, -1375991, 9, 0, -1375990, 9, 0, -1310690, 9, 0, -1310689, 9, 0, -1310688, 9, 0, -1310687, 9, 0, -1310686, 9, 0, -1310685, 9, 0, -1310684, 9, 0, -1310683, 9, 0, -1310682, 9, 0, -1310681, 9, 0, -1310680, 9, 0, -1310679, 9, 0, -1310678, 9, 0, -1310677, 9, 0, -1310676, 9, 0, -1310675, 9, 0, -1310674, 9, 0, -1310673, 9, 0, -1310672, 9, 0, -1310671, 9, 0, -1310490, 9, 0, -1310489, 9, 0, -1310488, 9, 0, -1310487, 9, 0, -1310486, 9, 0, -1310485, 9, 0, -1310484, 9, 0, -1310483, 9, 0, -1310482, 9, 0, -1310481, 9, 0, -1310480, 9, 0, -1310479, 9, 0, -1310478, 9, 0, -1310477, 9, 0, -1310476, 9, 0, -1310475, 9, 0, -1310474, 9, 0, -1310473, 9, 0, -1310472, 9, 0, -1310471, 9, 0, -1310470, 9, 0, -1310469, 9, 0, -1310468, 9, 0, -1310467, 9, 0, -1310466, 9, 0, -1310465, 9, 0, -1310464, 9, 0, -1310463, 9, 0, -1310462, 9, 0, -1310461, 9, 0, -1310460, 9, 0, -1310459, 9, 0, -1310458, 9, 0, -1310457, 9, 0, -1310456, 9, 0, -1310455, 9, 0, -1310454, 9, 0, -1245154, 9, 0, -1245153, 9, 0, -1245152, 9, 0, -1245151, 9, 0, -1245150, 9, 0, -1245149, 9, 0, -1245148, 9, 0, -1245147, 9, 0, -1245146, 9, 0, -1245145, 9, 0, -1245144, 9, 0, -1245143, 9, 0, -1245142, 9, 0, -1245141, 9, 0, -1245140, 9, 0, -1245139, 9, 0, -1245138, 9, 0, -1245137, 9, 0, -1245136, 9, 0, -1245135, 9, 0, -1244954, 9, 0, -1244953, 9, 0, -1244952, 9, 0, -1244951, 9, 0, -1244950, 9, 0, -1244949, 9, 0, -1244948, 9, 0, -1244947, 9, 0, -1244946, 9, 0, -1244945, 9, 0, -1244944, 9, 0, -1244943, 9, 0, -1244942, 9, 0, -1244941, 9, 0, -1244940, 9, 0, -1244939, 9, 0, -1244938, 9, 0, -1244937, 9, 0, -1244936, 9, 0, -1244935, 9, 0, -1244934, 9, 0, -1244933, 9, 0, -1244932, 9, 0, -1244931, 9, 0, -1244930, 9, 0, -1244929, 9, 0, -1244928, 9, 0, -1244927, 9, 0, -1244926, 9, 0, -1244925, 9, 0, -1244924, 9, 0, -1244923, 9, 0, -1244922, 9, 0, -1244921, 9, 0, -1244920, 9, 0, -1244919, 9, 0, -1244918, 9, 0, -1179618, 9, 0, -1179617, 9, 0, -1179616, 9, 0, -1179615, 9, 0, -1179614, 9, 0, -1179613, 9, 0, -1179612, 9, 0, -1179611, 9, 0, -1179610, 9, 0, -1179609, 9, 0, -1179608, 9, 0, -1179607, 9, 0, -1179606, 9, 0, -1179605, 9, 0, -1179604, 9, 0, -1179603, 9, 0, -1179602, 9, 0, -1179601, 9, 0, -1179600, 9, 0, -1179599, 9, 0, -1179418, 9, 0, -1179417, 9, 0, -1179416, 9, 0, -1179415, 9, 0, -1179414, 9, 0, -1179413, 9, 0, -1179412, 9, 0, -1179411, 9, 0, -1179410, 9, 0, -1179409, 9, 0, -1179408, 9, 0, -1179407, 9, 0, -1179406, 9, 0, -1179405, 9, 0, -1179404, 9, 0, -1179403, 9, 0, -1179402, 9, 0, -1179401, 9, 0, -1179400, 9, 0, -1179399, 9, 0, -1179398, 9, 0, -1179397, 9, 0, -1179396, 9, 0, -1179395, 9, 0, -1179394, 9, 0, -1179393, 9, 0, -1179392, 9, 0, -1179391, 9, 0, -1179390, 9, 0, -1179389, 9, 0, -1179388, 9, 0, -1179387, 9, 0, -1179386, 9, 0, -1179385, 9, 0, -1179384, 9, 0, -1179383, 9, 0, -1179382, 9, 0, -1114082, 9, 0, -1114081, 9, 0, -1114080, 9, 0, -1114079, 9, 0, -1114078, 9, 0, -1114077, 9, 0, -1114076, 9, 0, -1114075, 9, 0, -1114074, 9, 0, -1114073, 9, 0, -1114072, 9, 0, -1114071, 9, 0, -1114070, 9, 0, -1114069, 9, 0, -1114068, 9, 0, -1114067, 9, 0, -1114066, 9, 0, -1114065, 9, 0, -1114064, 9, 0, -1114063, 9, 0, -1113882, 9, 0, -1113881, 9, 0, -1113880, 9, 0, -1113879, 9, 0, -1113878, 9, 0, -1113877, 9, 0, -1113876, 9, 0, -1113875, 9, 0, -1113874, 9, 0, -1113873, 9, 0, -1113872, 9, 0, -1113871, 9, 0, -1113870, 9, 0, -1113869, 9, 0, -1113868, 9, 0, -1113867, 9, 0, -1113866, 9, 0, -1113865, 9, 0, -1113864, 9, 0, -1113863, 9, 0, -1113862, 9, 0, -1113861, 9, 0, -1113860, 9, 0, -1113859, 9, 0, -1113858, 9, 0, -1113857, 9, 0, -1113856, 9, 0, -1113855, 9, 0, -1113854, 9, 0, -1113853, 9, 0, -1113852, 9, 0, -1113851, 9, 0, -1113850, 9, 0, -1113849, 9, 0, -1113848, 9, 0, -1113847, 9, 0, -1113846, 9, 0, -1048546, 9, 0, -1048545, 9, 0, -1048544, 9, 0, -1048543, 9, 0, -1048542, 9, 0, -1048541, 9, 0, -1048540, 9, 0, -1048539, 9, 0, -1048538, 9, 0, -1048537, 9, 0, -1048536, 9, 0, -1048535, 9, 0, -1048534, 9, 0, -1048533, 9, 0, -1048532, 9, 0, -1048531, 9, 0, -1048530, 9, 0, -1048529, 9, 0, -1048528, 9, 0, -1048527, 9, 0, -1048346, 9, 0, -1048345, 9, 0, -1048344, 9, 0, -1048343, 9, 0, -1048342, 9, 0, -1048341, 9, 0, -1048340, 9, 0, -1048339, 9, 0, -1048338, 9, 0, -1048337, 9, 0, -1048336, 9, 0, -1048335, 9, 0, -1048334, 9, 0, -1048333, 9, 0, -1048332, 9, 0, -1048331, 9, 0, -1048330, 9, 0, -1048329, 9, 0, -1048328, 9, 0, -1048327, 9, 0, -1048326, 9, 0, -1048325, 9, 0, -1048324, 9, 0, -1048323, 9, 0, -1048322, 9, 0, -1048321, 9, 0, -1048320, 9, 0, -1048319, 9, 0, -1048318, 9, 0, -1048317, 9, 0, -1048316, 9, 0, -1048315, 9, 0, -1048314, 9, 0, -1048313, 9, 0, -1048312, 9, 0, -1048311, 9, 0, -1048310, 9, 0, -983010, 9, 0, -983009, 9, 0, -983008, 9, 0, -983007, 9, 0, -983006, 9, 0, -983005, 9, 0, -983004, 9, 0, -983003, 9, 0, -983002, 9, 0, -983001, 9, 0, -983000, 9, 0, -982999, 9, 0, -982998, 9, 0, -982997, 9, 0, -982996, 9, 0, -982995, 9, 0, -982994, 9, 0, -982993, 9, 0, -982992, 9, 0, -982991, 9, 0, -982810, 9, 0, -982809, 9, 0, -982808, 9, 0, -982807, 9, 0, -982806, 9, 0, -982805, 9, 0, -982804, 9, 0, -982803, 9, 0, -982802, 9, 0, -982801, 9, 0, -982800, 9, 0, -982799, 9, 0, -982798, 9, 0, -982797, 9, 0, -982796, 9, 0, -982795, 9, 0, -982794, 9, 0, -982793, 9, 0, -982792, 9, 0, -982791, 9, 0, -982790, 9, 0, -982789, 9, 0, -982788, 9, 0, -982787, 9, 0, -982786, 9, 0, -982785, 9, 0, -982784, 9, 0, -982783, 9, 0, -982782, 9, 0, -982781, 9, 0, -982780, 9, 0, -982779, 9, 0, -982778, 9, 0, -982777, 9, 0, -982776, 9, 0, -982775, 9, 0, -982774, 9, 0, -917474, 9, 0, -917473, 9, 0, -917472, 9, 0, -917471, 9, 0, -917470, 9, 0, -917469, 9, 0, -917468, 9, 0, -917467, 9, 0, -917466, 9, 0, -917465, 9, 0, -917464, 9, 0, -917463, 9, 0, -917462, 9, 0, -917461, 9, 0, -917460, 9, 0, -917459, 9, 0, -917458, 9, 0, -917457, 9, 0, -917456, 9, 0, -917455, 9, 0, -917274, 9, 0, -917273, 9, 0, -917272, 9, 0, -917271, 9, 0, -917270, 9, 0, -917269, 9, 0, -917268, 9, 0, -917267, 9, 0, -917266, 9, 0, -917265, 9, 0, -917264, 9, 0, -917263, 9, 0, -917262, 9, 0, -917261, 9, 0, -917260, 9, 0, -917259, 9, 0, -917258, 9, 0, -917257, 9, 0, -917256, 9, 0, -917255, 9, 0, -917254, 9, 0, -917253, 9, 0, -917252, 9, 0, -917251, 9, 0, -917250, 9, 0, -917249, 9, 0, -917248, 9, 0, -917247, 9, 0, -917246, 9, 0, -917245, 9, 0, -917244, 9, 0, -917243, 9, 0, -917242, 9, 0, -917241, 9, 0, -917240, 9, 0, -917239, 9, 0, -917238, 9, 0, -851938, 9, 0, -851937, 9, 0, -851936, 9, 0, -851935, 9, 0, -851934, 9, 0, -851933, 9, 0, -851932, 9, 0, -851931, 9, 0, -851930, 9, 0, -851929, 9, 0, -851928, 9, 0, -851927, 9, 0, -851926, 9, 0, -851925, 9, 0, -851924, 9, 0, -851923, 9, 0, -851922, 9, 0, -851921, 9, 0, -851920, 9, 0, -851919, 9, 0, -851738, 9, 0, -851737, 9, 0, -851736, 9, 0, -851735, 9, 0, -851734, 9, 0, -851733, 9, 0, -851732, 9, 0, -851731, 9, 0, -851730, 9, 0, -851729, 9, 0, -851728, 9, 0, -851727, 9, 0, -851726, 9, 0, -851725, 9, 0, -851724, 9, 0, -851723, 9, 0, -851722, 9, 0, -851721, 9, 0, -851720, 9, 0, -851719, 9, 0, -851718, 9, 0, -851717, 9, 0, -851716, 9, 0, -851715, 9, 0, -851714, 9, 0, -851713, 9, 0, -851712, 9, 0, -851711, 9, 0, -851710, 9, 0, -851709, 9, 0, -851708, 9, 0, -851707, 9, 0, -851706, 9, 0, -851705, 9, 0, -851704, 9, 0, -851703, 9, 0, -851702, 9, 0, -786402, 9, 0, -786401, 9, 0, -786400, 9, 0, -786399, 9, 0, -786398, 9, 0, -786397, 9, 0, -786396, 9, 0, -786395, 9, 0, -786394, 9, 0, -786393, 9, 0, -786392, 9, 0, -786391, 9, 0, -786390, 9, 0, -786389, 9, 0, -786388, 9, 0, -786387, 9, 0, -786386, 9, 0, -786385, 9, 0, -786384, 9, 0, -786383, 9, 0, -786382, 0, 1, -786381, 0, 1, -786380, 0, 1, -786379, 0, 1, -786378, 0, 1, -786377, 0, 1, -786376, 0, 1, -786375, 0, 1, -786374, 0, 1, -786373, 0, 1, -786372, 0, 1, -786371, 0, 1, -786370, 0, 1, -786369, 0, 1, -786368, 0, 1, -786367, 0, 1, -786366, 2, 0, -786219, 1, 0, -786218, 0, 1, -786217, 0, 1, -786216, 0, 1, -786215, 0, 1, -786214, 0, 1, -786213, 0, 1, -786212, 0, 1, -786211, 0, 1, -786210, 0, 1, -786209, 0, 1, -786208, 0, 1, -786207, 0, 1, -786206, 0, 1, -786205, 0, 1, -786204, 0, 1, -786203, 0, 1, -786202, 9, 0, -786201, 9, 0, -786200, 9, 0, -786199, 9, 0, -786198, 9, 0, -786197, 9, 0, -786196, 9, 0, -786195, 9, 0, -786194, 9, 0, -786193, 9, 0, -786192, 9, 0, -786191, 9, 0, -786190, 9, 0, -786189, 9, 0, -786188, 9, 0, -786187, 9, 0, -786186, 9, 0, -786185, 9, 0, -786184, 9, 0, -786183, 9, 0, -786182, 9, 0, -786181, 9, 0, -786180, 9, 0, -786179, 9, 0, -786178, 9, 0, -786177, 9, 0, -786176, 9, 0, -786175, 9, 0, -786174, 9, 0, -786173, 9, 0, -786172, 9, 0, -786171, 9, 0, -786170, 9, 0, -786169, 9, 0, -786168, 9, 0, -786167, 9, 0, -786166, 9, 0, -720866, 9, 0, -720865, 9, 0, -720864, 9, 0, -720863, 9, 0, -720862, 9, 0, -720861, 9, 0, -720860, 9, 0, -720859, 9, 0, -720858, 9, 0, -720857, 9, 0, -720856, 9, 0, -720855, 9, 0, -720854, 9, 0, -720853, 9, 0, -720852, 9, 0, -720851, 9, 0, -720850, 9, 0, -720849, 9, 0, -720848, 9, 0, -720847, 9, 0, -720846, 9, 0, -720845, 9, 0, -720844, 9, 0, -720843, 9, 0, -720842, 9, 0, -720841, 9, 0, -720840, 9, 0, -720839, 9, 0, -720838, 9, 0, -720837, 9, 0, -720836, 9, 0, -720835, 9, 0, -720834, 9, 0, -720833, 9, 0, -720832, 9, 0, -720831, 9, 0, -720830, 7, 0, -720829, 2, 0, -720684, 1, 0, -720683, 8, 0, -720682, 0, 262144, -720681, 0, 262144, -720680, 0, 262144, -720679, 0, 262144, -720678, 0, 262144, -720677, 0, 262144, -720676, 0, 262144, -720675, 0, 262144, -720674, 0, 262144, -720673, 0, 262144, -720672, 9, 0, -720671, 9, 0, -720670, 9, 0, -720669, 9, 0, -720668, 9, 0, -720667, 9, 0, -720666, 9, 0, -720665, 9, 0, -720664, 9, 0, -720663, 9, 0, -720662, 9, 0, -720661, 9, 0, -720660, 9, 0, -720659, 9, 0, -720658, 9, 0, -720657, 9, 0, -720656, 9, 0, -720655, 9, 0, -720654, 9, 0, -720653, 9, 0, -720652, 9, 0, -720651, 9, 0, -720650, 9, 0, -720649, 9, 0, -720648, 9, 0, -720647, 9, 0, -720646, 9, 0, -720645, 9, 0, -720644, 9, 0, -720643, 9, 0, -720642, 9, 0, -720641, 9, 0, -720640, 9, 0, -720639, 9, 0, -720638, 9, 0, -720637, 9, 0, -720636, 9, 0, -720635, 9, 0, -720634, 9, 0, -720633, 9, 0, -720632, 9, 0, -720631, 9, 0, -720630, 9, 0, -655330, 9, 0, -655329, 9, 0, -655328, 9, 0, -655327, 9, 0, -655326, 9, 0, -655325, 9, 0, -655324, 9, 0, -655323, 9, 0, -655322, 9, 0, -655321, 9, 0, -655320, 9, 0, -655319, 9, 0, -655318, 9, 0, -655317, 9, 0, -655316, 9, 0, -655315, 9, 0, -655314, 9, 0, -655313, 9, 0, -655312, 9, 0, -655311, 9, 0, -655310, 9, 0, -655309, 9, 0, -655308, 9, 0, -655307, 9, 0, -655306, 9, 0, -655305, 9, 0, -655304, 9, 0, -655303, 9, 0, -655302, 9, 0, -655301, 9, 0, -655300, 9, 0, -655299, 9, 0, -655298, 9, 0, -655297, 9, 0, -655296, 9, 0, -655295, 9, 0, -655294, 9, 0, -655293, 7, 0, -655292, 2, 0, -655149, 1, 0, -655148, 8, 0, -655147, 0, 262144, -655146, 0, 262144, -655145, 0, 262144, -655144, 0, 262144, -655143, 0, 262144, -655142, 0, 262144, -655141, 0, 262144, -655140, 0, 262144, -655139, 0, 262144, -655138, 0, 262144, -655137, 0, 262144, -655136, 9, 0, -655135, 9, 0, -655134, 9, 0, -655133, 9, 0, -655132, 9, 0, -655131, 9, 0, -655130, 9, 0, -655129, 9, 0, -655128, 9, 0, -655127, 9, 0, -655126, 9, 0, -655125, 9, 0, -655124, 9, 0, -655123, 9, 0, -655122, 9, 0, -655121, 9, 0, -655120, 9, 0, -655119, 9, 0, -655118, 9, 0, -655117, 9, 0, -655116, 9, 0, -655115, 9, 0, -655114, 9, 0, -655113, 9, 0, -655112, 9, 0, -655111, 9, 0, -655110, 9, 0, -655109, 9, 0, -655108, 9, 0, -655107, 9, 0, -655106, 9, 0, -655105, 9, 0, -655104, 9, 0, -655103, 9, 0, -655102, 9, 0, -655101, 9, 0, -655100, 9, 0, -655099, 9, 0, -655098, 9, 0, -655097, 9, 0, -655096, 9, 0, -655095, 9, 0, -655094, 9, 0, -589794, 9, 0, -589793, 9, 0, -589792, 9, 0, -589791, 9, 0, -589790, 9, 0, -589789, 9, 0, -589788, 9, 0, -589787, 9, 0, -589786, 9, 0, -589785, 9, 0, -589784, 9, 0, -589783, 9, 0, -589782, 9, 0, -589781, 9, 0, -589780, 9, 0, -589779, 9, 0, -589778, 9, 0, -589777, 9, 0, -589776, 9, 0, -589775, 9, 0, -589774, 9, 0, -589773, 9, 0, -589772, 9, 0, -589771, 9, 0, -589770, 9, 0, -589769, 9, 0, -589768, 9, 0, -589767, 9, 0, -589766, 9, 0, -589765, 9, 0, -589764, 9, 0, -589763, 9, 0, -589762, 9, 0, -589761, 9, 0, -589760, 9, 0, -589759, 9, 0, -589758, 9, 0, -589757, 9, 0, -589756, 7, 0, -589755, 2, 0, -589614, 1, 0, -589613, 8, 0, -589612, 0, 262144, -589611, 0, 262144, -589610, 0, 262144, -589609, 0, 262144, -589608, 0, 262144, -589607, 0, 262144, -589606, 0, 262144, -589605, 0, 262144, -589604, 0, 262144, -589603, 0, 262144, -589602, 0, 262144, -589601, 0, 262144, -589600, 9, 0, -589599, 9, 0, -589598, 9, 0, -589597, 9, 0, -589596, 9, 0, -589595, 9, 0, -589594, 9, 0, -589593, 9, 0, -589592, 9, 0, -589591, 9, 0, -589590, 9, 0, -589589, 9, 0, -589588, 9, 0, -589587, 9, 0, -589586, 9, 0, -589585, 9, 0, -589584, 9, 0, -589583, 9, 0, -589582, 9, 0, -589581, 9, 0, -589580, 9, 0, -589579, 9, 0, -589578, 9, 0, -589577, 9, 0, -589576, 9, 0, -589575, 9, 0, -589574, 9, 0, -589573, 9, 0, -589572, 9, 0, -589571, 9, 0, -589570, 9, 0, -589569, 9, 0, -589568, 9, 0, -589567, 9, 0, -589566, 9, 0, -589565, 9, 0, -589564, 9, 0, -589563, 9, 0, -589562, 9, 0, -589561, 9, 0, -589560, 9, 0, -589559, 9, 0, -589558, 9, 0, -524258, 9, 0, -524257, 9, 0, -524256, 9, 0, -524255, 9, 0, -524254, 9, 0, -524253, 9, 0, -524252, 9, 0, -524251, 9, 0, -524250, 9, 0, -524249, 9, 0, -524248, 9, 0, -524247, 9, 0, -524246, 9, 0, -524245, 9, 0, -524244, 9, 0, -524243, 9, 0, -524242, 9, 0, -524241, 9, 0, -524240, 9, 0, -524239, 9, 0, -524238, 9, 0, -524237, 9, 0, -524236, 9, 0, -524235, 9, 0, -524234, 9, 0, -524233, 9, 0, -524232, 9, 0, -524231, 9, 0, -524230, 9, 0, -524229, 9, 0, -524228, 9, 0, -524227, 9, 0, -524226, 9, 0, -524225, 9, 0, -524224, 9, 0, -524223, 9, 0, -524222, 9, 0, -524221, 9, 0, -524220, 9, 0, -524219, 0, 65536, -524078, 0, 65537, -524077, 0, 262144, -524076, 0, 262144, -524075, 0, 262144, -524074, 0, 262144, -524073, 0, 262144, -524072, 0, 262144, -524071, 0, 262144, -524070, 0, 262144, -524069, 0, 262144, -524068, 0, 262144, -524067, 0, 262144, -524066, 0, 262144, -524065, 0, 262144, -524064, 9, 0, -524063, 9, 0, -524062, 9, 0, -524061, 9, 0, -524060, 9, 0, -524059, 9, 0, -524058, 9, 0, -524057, 9, 0, -524056, 9, 0, -524055, 9, 0, -524054, 9, 0, -524053, 9, 0, -524052, 9, 0, -524051, 9, 0, -524050, 9, 0, -524049, 9, 0, -524048, 9, 0, -524047, 9, 0, -524046, 9, 0, -524045, 9, 0, -524044, 9, 0, -524043, 9, 0, -524042, 9, 0, -524041, 9, 0, -524040, 9, 0, -524039, 9, 0, -524038, 9, 0, -524037, 9, 0, -524036, 9, 0, -524035, 9, 0, -524034, 9, 0, -524033, 9, 0, -524032, 9, 0, -524031, 9, 0, -524030, 9, 0, -524029, 9, 0, -524028, 9, 0, -524027, 9, 0, -524026, 9, 0, -524025, 9, 0, -524024, 9, 0, -524023, 9, 0, -524022, 9, 0, -458722, 9, 0, -458721, 9, 0, -458720, 9, 0, -458719, 9, 0, -458718, 9, 0, -458717, 9, 0, -458716, 9, 0, -458715, 9, 0, -458714, 9, 0, -458713, 9, 0, -458712, 9, 0, -458711, 9, 0, -458710, 9, 0, -458709, 9, 0, -458708, 9, 0, -458707, 9, 0, -458706, 9, 0, -458705, 9, 0, -458704, 9, 0, -458703, 9, 0, -458702, 9, 0, -458701, 9, 0, -458700, 9, 0, -458699, 9, 0, -458698, 9, 0, -458697, 9, 0, -458696, 9, 0, -458695, 9, 0, -458694, 9, 0, -458693, 9, 0, -458692, 9, 0, -458691, 9, 0, -458690, 9, 0, -458689, 9, 0, -458688, 9, 0, -458687, 9, 0, -458686, 9, 0, -458685, 9, 0, -458684, 9, 0, -458683, 0, 65536, -458542, 0, 65537, -458541, 0, 262144, -458540, 0, 262144, -458539, 0, 262144, -458538, 0, 262144, -458537, 0, 262144, -458536, 0, 262144, -458535, 0, 262144, -458534, 0, 262144, -458533, 0, 262144, -458532, 0, 262144, -458531, 0, 262144, -458530, 0, 262144, -458529, 0, 262144, -458528, 9, 0, -458527, 9, 0, -458526, 9, 0, -458525, 9, 0, -458524, 9, 0, -458523, 9, 0, -458522, 9, 0, -458521, 9, 0, -458520, 9, 0, -458519, 9, 0, -458518, 9, 0, -458517, 9, 0, -458516, 9, 0, -458515, 9, 0, -458514, 9, 0, -458513, 9, 0, -458512, 9, 0, -458511, 9, 0, -458510, 9, 0, -458509, 9, 0, -458508, 9, 0, -458507, 9, 0, -458506, 9, 0, -458505, 9, 0, -458504, 9, 0, -458503, 9, 0, -458502, 9, 0, -458501, 9, 0, -458500, 9, 0, -458499, 9, 0, -458498, 9, 0, -458497, 9, 0, -458496, 9, 0, -458495, 9, 0, -458494, 9, 0, -458493, 9, 0, -458492, 9, 0, -458491, 9, 0, -458490, 9, 0, -458489, 9, 0, -458488, 9, 0, -458487, 9, 0, -458486, 9, 0, -393186, 9, 0, -393185, 9, 0, -393184, 9, 0, -393183, 9, 0, -393182, 9, 0, -393181, 9, 0, -393180, 9, 0, -393179, 9, 0, -393178, 9, 0, -393177, 9, 0, -393176, 9, 0, -393175, 9, 0, -393174, 9, 0, -393173, 9, 0, -393172, 9, 0, -393171, 9, 0, -393170, 9, 0, -393169, 9, 0, -393168, 9, 0, -393167, 9, 0, -393166, 9, 0, -393165, 9, 0, -393164, 9, 0, -393163, 9, 0, -393162, 9, 0, -393161, 9, 0, -393160, 9, 0, -393159, 9, 0, -393158, 9, 0, -393157, 9, 0, -393156, 9, 0, -393155, 9, 0, -393154, 9, 0, -393153, 9, 0, -393152, 9, 0, -393151, 9, 0, -393150, 9, 0, -393149, 9, 0, -393148, 9, 0, -393147, 0, 65536, -393006, 0, 65537, -393005, 0, 262144, -393004, 0, 262144, -393003, 0, 262144, -393002, 0, 262144, -393001, 0, 262144, -393000, 0, 262144, -392999, 0, 262144, -392998, 0, 262144, -392997, 0, 262144, -392996, 0, 262144, -392995, 0, 262144, -392994, 0, 262144, -392993, 0, 262144, -392992, 9, 0, -392991, 9, 0, -392990, 9, 0, -392989, 9, 0, -392988, 9, 0, -392987, 9, 0, -392986, 9, 0, -392985, 9, 0, -392984, 9, 0, -392983, 9, 0, -392982, 9, 0, -392981, 9, 0, -392980, 9, 0, -392979, 9, 0, -392978, 9, 0, -392977, 9, 0, -392976, 9, 0, -392975, 9, 0, -392974, 9, 0, -392973, 9, 0, -392972, 9, 0, -392971, 9, 0, -392970, 9, 0, -392969, 9, 0, -392968, 9, 0, -392967, 9, 0, -392966, 9, 0, -392965, 9, 0, -392964, 9, 0, -392963, 9, 0, -392962, 9, 0, -392961, 9, 0, -392960, 9, 0, -392959, 9, 0, -392958, 9, 0, -392957, 9, 0, -392956, 9, 0, -392955, 9, 0, -392954, 9, 0, -392953, 9, 0, -392952, 9, 0, -392951, 9, 0, -392950, 9, 0, -327650, 9, 0, -327649, 9, 0, -327648, 9, 0, -327647, 9, 0, -327646, 9, 0, -327645, 9, 0, -327644, 9, 0, -327643, 9, 0, -327642, 9, 0, -327641, 9, 0, -327640, 9, 0, -327639, 9, 0, -327638, 9, 0, -327637, 9, 0, -327636, 9, 0, -327635, 9, 0, -327634, 9, 0, -327633, 9, 0, -327632, 9, 0, -327631, 9, 0, -327630, 9, 0, -327629, 9, 0, -327628, 9, 0, -327627, 9, 0, -327626, 9, 0, -327625, 9, 0, -327624, 9, 0, -327623, 9, 0, -327622, 9, 0, -327621, 9, 0, -327620, 9, 0, -327619, 9, 0, -327618, 9, 0, -327617, 9, 0, -327616, 9, 0, -327615, 9, 0, -327614, 9, 0, -327613, 9, 0, -327612, 9, 0, -327611, 0, 65536, -327470, 0, 65537, -327469, 0, 262144, -327468, 0, 262144, -327467, 0, 262144, -327466, 0, 262144, -327465, 0, 262144, -327464, 0, 262144, -327463, 0, 262144, -327462, 0, 262144, -327461, 0, 262144, -327460, 0, 262144, -327459, 0, 262144, -327458, 0, 262144, -327457, 0, 262144, -327456, 9, 0, -327455, 9, 0, -327454, 9, 0, -327453, 9, 0, -327452, 9, 0, -327451, 9, 0, -327450, 9, 0, -327449, 9, 0, -327448, 9, 0, -327447, 9, 0, -327446, 9, 0, -327445, 9, 0, -327444, 9, 0, -327443, 9, 0, -327442, 9, 0, -327441, 9, 0, -327440, 9, 0, -327439, 9, 0, -327438, 9, 0, -327437, 9, 0, -327436, 9, 0, -327435, 9, 0, -327434, 9, 0, -327433, 9, 0, -327432, 9, 0, -327431, 9, 0, -327430, 9, 0, -327429, 9, 0, -327428, 9, 0, -327427, 9, 0, -327426, 9, 0, -327425, 9, 0, -327424, 9, 0, -327423, 9, 0, -327422, 9, 0, -327421, 9, 0, -327420, 9, 0, -327419, 9, 0, -327418, 9, 0, -327417, 9, 0, -327416, 9, 0, -327415, 9, 0, -327414, 9, 0, -262114, 9, 0, -262113, 9, 0, -262112, 9, 0, -262111, 9, 0, -262110, 9, 0, -262109, 9, 0, -262108, 9, 0, -262107, 9, 0, -262106, 9, 0, -262105, 9, 0, -262104, 9, 0, -262103, 9, 0, -262102, 9, 0, -262101, 9, 0, -262100, 9, 0, -262099, 9, 0, -262098, 9, 0, -262097, 9, 0, -262096, 9, 0, -262095, 9, 0, -262094, 9, 0, -262093, 9, 0, -262092, 9, 0, -262091, 9, 0, -262090, 9, 0, -262089, 9, 0, -262088, 9, 0, -262087, 9, 0, -262086, 9, 0, -262085, 9, 0, -262084, 9, 0, -262083, 9, 0, -262082, 9, 0, -262081, 9, 0, -262080, 9, 0, -262079, 9, 0, -262078, 9, 0, -262077, 9, 0, -262076, 9, 0, -262075, 0, 65536, -261934, 0, 65537, -261933, 0, 262144, -261932, 0, 262144, -261931, 0, 262144, -261930, 0, 262144, -261929, 0, 262144, -261928, 0, 262144, -261927, 0, 262144, -261926, 0, 262144, -261925, 0, 262144, -261924, 0, 262144, -261923, 0, 262144, -261922, 0, 262144, -261921, 0, 262144, -261920, 9, 0, -261919, 9, 0, -261918, 9, 0, -261917, 9, 0, -261916, 9, 0, -261915, 9, 0, -261914, 9, 0, -261913, 9, 0, -261912, 9, 0, -261911, 9, 0, -261910, 9, 0, -261909, 9, 0, -261908, 9, 0, -261907, 9, 0, -261906, 9, 0, -261905, 9, 0, -261904, 9, 0, -261903, 9, 0, -261902, 9, 0, -261901, 9, 0, -261900, 9, 0, -261899, 9, 0, -261898, 9, 0, -261897, 9, 0, -261896, 9, 0, -261895, 9, 0, -261894, 9, 0, -261893, 9, 0, -261892, 9, 0, -261891, 9, 0, -261890, 9, 0, -261889, 9, 0, -261888, 9, 0, -261887, 9, 0, -261886, 9, 0, -261885, 9, 0, -261884, 9, 0, -261883, 9, 0, -261882, 9, 0, -261881, 9, 0, -261880, 9, 0, -261879, 9, 0, -261878, 9, 0, -196578, 9, 0, -196577, 9, 0, -196576, 9, 0, -196575, 9, 0, -196574, 9, 0, -196573, 9, 0, -196572, 9, 0, -196571, 9, 0, -196570, 9, 0, -196569, 9, 0, -196568, 9, 0, -196567, 9, 0, -196566, 9, 0, -196565, 9, 0, -196564, 9, 0, -196563, 9, 0, -196562, 9, 0, -196561, 9, 0, -196560, 9, 0, -196559, 9, 0, -196558, 9, 0, -196557, 9, 0, -196556, 9, 0, -196555, 9, 0, -196554, 9, 0, -196553, 9, 0, -196552, 9, 0, -196551, 9, 0, -196550, 9, 0, -196549, 9, 0, -196548, 9, 0, -196547, 9, 0, -196546, 9, 0, -196545, 9, 0, -196544, 9, 0, -196543, 9, 0, -196542, 9, 0, -196541, 9, 0, -196540, 9, 0, -196539, 0, 65536, -196398, 0, 65537, -196397, 0, 262144, -196396, 0, 262144, -196395, 0, 262144, -196394, 0, 262144, -196393, 0, 262144, -196392, 0, 262144, -196391, 0, 262144, -196390, 0, 262144, -196389, 0, 262144, -196388, 0, 262144, -196387, 0, 262144, -196386, 0, 262144, -196385, 0, 262144, -196384, 9, 0, -196383, 9, 0, -196382, 9, 0, -196381, 9, 0, -196380, 9, 0, -196379, 9, 0, -196378, 9, 0, -196377, 9, 0, -196376, 9, 0, -196375, 9, 0, -196374, 9, 0, -196373, 9, 0, -196372, 9, 0, -196371, 9, 0, -196370, 9, 0, -196369, 9, 0, -196368, 9, 0, -196367, 9, 0, -196366, 9, 0, -196365, 9, 0, -196364, 9, 0, -196363, 9, 0, -196362, 9, 0, -196361, 9, 0, -196360, 9, 0, -196359, 9, 0, -196358, 9, 0, -196357, 9, 0, -196356, 9, 0, -196355, 9, 0, -196354, 9, 0, -196353, 9, 0, -196352, 9, 0, -196351, 9, 0, -196350, 9, 0, -196349, 9, 0, -196348, 9, 0, -196347, 9, 0, -196346, 9, 0, -196345, 9, 0, -196344, 9, 0, -196343, 9, 0, -196342, 9, 0, -131042, 9, 0, -131041, 9, 0, -131040, 9, 0, -131039, 9, 0, -131038, 9, 0, -131037, 9, 0, -131036, 9, 0, -131035, 9, 0, -131034, 9, 0, -131033, 9, 0, -131032, 9, 0, -131031, 9, 0, -131030, 9, 0, -131029, 9, 0, -131028, 9, 0, -131027, 9, 0, -131026, 9, 0, -131025, 9, 0, -131024, 9, 0, -131023, 9, 0, -131022, 9, 0, -131021, 9, 0, -131020, 9, 0, -131019, 9, 0, -131018, 9, 0, -131017, 9, 0, -131016, 9, 0, -131015, 9, 0, -131014, 9, 0, -131013, 9, 0, -131012, 9, 0, -131011, 9, 0, -131010, 9, 0, -131009, 9, 0, -131008, 9, 0, -131007, 9, 0, -131006, 9, 0, -131005, 9, 0, -131004, 9, 0, -131003, 0, 65536, -130862, 0, 65537, -130861, 0, 262144, -130860, 0, 262144, -130859, 0, 262144, -130858, 0, 262144, -130857, 0, 262144, -130856, 0, 262144, -130855, 0, 262144, -130854, 0, 262144, -130853, 0, 262144, -130852, 0, 262144, -130851, 0, 262144, -130850, 0, 262144, -130849, 0, 262144, -130848, 9, 0, -130847, 9, 0, -130846, 9, 0, -130845, 9, 0, -130844, 9, 0, -130843, 9, 0, -130842, 9, 0, -130841, 9, 0, -130840, 9, 0, -130839, 9, 0, -130838, 9, 0, -130837, 9, 0, -130836, 9, 0, -130835, 9, 0, -130834, 9, 0, -130833, 9, 0, -130832, 9, 0, -130831, 9, 0, -130830, 9, 0, -130829, 9, 0, -130828, 9, 0, -130827, 9, 0, -130826, 9, 0, -130825, 9, 0, -130824, 9, 0, -130823, 9, 0, -130822, 9, 0, -130821, 9, 0, -130820, 9, 0, -130819, 9, 0, -130818, 9, 0, -130817, 9, 0, -130816, 9, 0, -130815, 9, 0, -130814, 9, 0, -130813, 9, 0, -130812, 9, 0, -130811, 9, 0, -130810, 9, 0, -130809, 9, 0, -130808, 9, 0, -130807, 9, 0, -130806, 9, 0, -65506, 9, 0, -65505, 9, 0, -65504, 9, 0, -65503, 9, 0, -65502, 9, 0, -65501, 9, 0, -65500, 9, 0, -65499, 9, 0, -65498, 9, 0, -65497, 9, 0, -65496, 9, 0, -65495, 9, 0, -65494, 9, 0, -65493, 9, 0, -65492, 9, 0, -65491, 9, 0, -65490, 9, 0, -65489, 9, 0, -65488, 9, 0, -65487, 9, 0, -65486, 9, 0, -65485, 9, 0, -65484, 9, 0, -65483, 9, 0, -65482, 9, 0, -65481, 9, 0, -65480, 9, 0, -65479, 9, 0, -65478, 9, 0, -65477, 9, 0, -65476, 9, 0, -65475, 9, 0, -65474, 9, 0, -65473, 9, 0, -65472, 9, 0, -65471, 9, 0, -65470, 9, 0, -65469, 9, 0, -65468, 9, 0, -65467, 0, 65536, -65326, 0, 65537, -65325, 0, 262144, -65324, 0, 262144, -65323, 0, 262144, -65322, 0, 262144, -65321, 0, 262144, -65320, 0, 262144, -65319, 0, 262144, -65318, 0, 262144, -65317, 0, 262144, -65316, 0, 262144, -65315, 0, 262144, -65314, 0, 262144, -65313, 0, 262144, -65312, 9, 0, -65311, 9, 0, -65310, 9, 0, -65309, 9, 0, -65308, 9, 0, -65307, 9, 0, -65306, 9, 0, -65305, 9, 0, -65304, 9, 0, -65303, 9, 0, -65302, 9, 0, -65301, 9, 0, -65300, 9, 0, -65299, 9, 0, -65298, 9, 0, -65297, 9, 0, -65296, 9, 0, -65295, 9, 0, -65294, 9, 0, -65293, 9, 0, -65292, 9, 0, -65291, 9, 0, -65290, 9, 0, -65289, 9, 0, -65288, 9, 0, -65287, 9, 0, -65286, 9, 0, -65285, 9, 0, -65284, 9, 0, -65283, 9, 0, -65282, 9, 0, -65281, 9, 0, -65280, 9, 0, -65279, 9, 0, -65278, 9, 0, -65277, 9, 0, -65276, 9, 0, -65275, 9, 0, -65274, 9, 0, -65273, 9, 0, -65272, 9, 0, -65271, 9, 0, -65270, 9, 0, 30, 9, 0, 31, 9, 0, 32, 9, 0, 33, 9, 0, 34, 9, 0, 35, 9, 0, 36, 9, 0, 37, 9, 0, 38, 9, 0, 39, 9, 0, 40, 9, 0, 41, 9, 0, 42, 9, 0, 43, 9, 0, 44, 9, 0, 45, 9, 0, 46, 9, 0, 47, 9, 0, 48, 9, 0, 49, 9, 0, 50, 9, 0, 51, 9, 0, 52, 9, 0, 53, 9, 0, 54, 9, 0, 55, 9, 0, 56, 9, 0, 57, 9, 0, 58, 9, 0, 59, 9, 0, 60, 9, 0, 61, 9, 0, 62, 9, 0, 63, 9, 0, 64, 9, 0, 65, 9, 0, 66, 9, 0, 67, 9, 0, 68, 9, 0, 69, 0, 65536, 210, 0, 65537, 211, 0, 262144, 212, 0, 262144, 213, 0, 262144, 214, 0, 262144, 215, 0, 262144, 216, 0, 262144, 217, 0, 262144, 218, 0, 262144, 219, 0, 262144, 220, 0, 262144, 221, 0, 262144, 222, 0, 262144, 223, 0, 262144, 224, 9, 0, 225, 9, 0, 226, 9, 0, 227, 9, 0, 228, 9, 0, 229, 9, 0, 230, 9, 0, 231, 9, 0, 232, 9, 0, 233, 9, 0, 234, 9, 0, 235, 9, 0, 236, 9, 0, 237, 9, 0, 238, 9, 0, 239, 9, 0, 240, 9, 0, 241, 9, 0, 242, 9, 0, 243, 9, 0, 244, 9, 0, 245, 9, 0, 246, 9, 0, 247, 9, 0, 248, 9, 0, 249, 9, 0, 250, 9, 0, 251, 9, 0, 252, 9, 0, 253, 9, 0, 254, 9, 0, 255, 9, 0, 256, 9, 0, 257, 9, 0, 258, 9, 0, 259, 9, 0, 260, 9, 0, 261, 9, 0, 262, 9, 0, 263, 9, 0, 264, 9, 0, 265, 9, 0, 266, 9, 0, 65566, 9, 0, 65567, 9, 0, 65568, 9, 0, 65569, 9, 0, 65570, 9, 0, 65571, 9, 0, 65572, 9, 0, 65573, 9, 0, 65574, 9, 0, 65575, 9, 0, 65576, 9, 0, 65577, 9, 0, 65578, 9, 0, 65579, 9, 0, 65580, 9, 0, 65581, 9, 0, 65582, 9, 0, 65583, 9, 0, 65584, 9, 0, 65585, 9, 0, 65586, 9, 0, 65587, 9, 0, 65588, 9, 0, 65589, 9, 0, 65590, 9, 0, 65591, 9, 0, 65592, 9, 0, 65593, 9, 0, 65594, 9, 0, 65595, 9, 0, 65596, 9, 0, 65597, 9, 0, 65598, 9, 0, 65599, 9, 0, 65600, 9, 0, 65601, 9, 0, 65602, 9, 0, 65603, 9, 0, 65604, 9, 0, 65605, 0, 65536, 65746, 0, 65537, 65747, 0, 262144, 65748, 0, 262144, 65749, 0, 262144, 65750, 0, 262144, 65751, 0, 262144, 65752, 0, 262144, 65753, 0, 262144, 65754, 0, 262144, 65755, 0, 262144, 65756, 0, 262144, 65757, 0, 262144, 65758, 0, 262144, 65759, 0, 262144, 65760, 9, 0, 65761, 9, 0, 65762, 9, 0, 65763, 9, 0, 65764, 9, 0, 65765, 9, 0, 65766, 9, 0, 65767, 9, 0, 65768, 9, 0, 65769, 9, 0, 65770, 9, 0, 65771, 9, 0, 65772, 9, 0, 65773, 9, 0, 65774, 9, 0, 65775, 9, 0, 65776, 9, 0, 65777, 9, 0, 65778, 9, 0, 65779, 9, 0, 65780, 9, 0, 65781, 9, 0, 65782, 9, 0, 65783, 9, 0, 65784, 9, 0, 65785, 9, 0, 65786, 9, 0, 65787, 9, 0, 65788, 9, 0, 65789, 9, 0, 65790, 9, 0, 65791, 9, 0, 65792, 9, 0, 65793, 9, 0, 65794, 9, 0, 65795, 9, 0, 65796, 9, 0, 65797, 9, 0, 65798, 9, 0, 65799, 9, 0, 65800, 9, 0, 65801, 9, 0, 65802, 9, 0, 131102, 9, 0, 131103, 9, 0, 131104, 9, 0, 131105, 9, 0, 131106, 9, 0, 131107, 9, 0, 131108, 9, 0, 131109, 9, 0, 131110, 9, 0, 131111, 9, 0, 131112, 9, 0, 131113, 9, 0, 131114, 9, 0, 131115, 9, 0, 131116, 9, 0, 131117, 9, 0, 131118, 9, 0, 131119, 9, 0, 131120, 9, 0, 131121, 9, 0, 131122, 9, 0, 131123, 9, 0, 131124, 9, 0, 131125, 9, 0, 131126, 9, 0, 131127, 9, 0, 131128, 9, 0, 131129, 9, 0, 131130, 9, 0, 131131, 9, 0, 131132, 9, 0, 131133, 9, 0, 131134, 9, 0, 131135, 9, 0, 131136, 9, 0, 131137, 9, 0, 131138, 9, 0, 131139, 9, 0, 131140, 9, 0, 131141, 0, 65536, 131282, 0, 65537, 131283, 0, 262144, 131284, 0, 262144, 131285, 0, 262144, 131286, 0, 262144, 131287, 0, 262144, 131288, 0, 262144, 131289, 0, 262144, 131290, 0, 262144, 131291, 0, 262144, 131292, 0, 262144, 131293, 0, 262144, 131294, 0, 262144, 131295, 0, 262144, 131296, 9, 0, 131297, 9, 0, 131298, 9, 0, 131299, 9, 0, 131300, 9, 0, 131301, 9, 0, 131302, 9, 0, 131303, 9, 0, 131304, 9, 0, 131305, 9, 0, 131306, 9, 0, 131307, 9, 0, 131308, 9, 0, 131309, 9, 0, 131310, 9, 0, 131311, 9, 0, 131312, 9, 0, 131313, 9, 0, 131314, 9, 0, 131315, 9, 0, 131316, 9, 0, 131317, 9, 0, 131318, 9, 0, 131319, 9, 0, 131320, 9, 0, 131321, 9, 0, 131322, 9, 0, 131323, 9, 0, 131324, 9, 0, 131325, 9, 0, 131326, 9, 0, 131327, 9, 0, 131328, 9, 0, 131329, 9, 0, 131330, 9, 0, 131331, 9, 0, 131332, 9, 0, 131333, 9, 0, 131334, 9, 0, 131335, 9, 0, 131336, 9, 0, 131337, 9, 0, 131338, 9, 0, 196638, 9, 0, 196639, 9, 0, 196640, 9, 0, 196641, 9, 0, 196642, 9, 0, 196643, 9, 0, 196644, 9, 0, 196645, 9, 0, 196646, 9, 0, 196647, 9, 0, 196648, 9, 0, 196649, 9, 0, 196650, 9, 0, 196651, 9, 0, 196652, 9, 0, 196653, 9, 0, 196654, 9, 0, 196655, 9, 0, 196656, 9, 0, 196657, 9, 0, 196658, 9, 0, 196659, 9, 0, 196660, 9, 0, 196661, 9, 0, 196662, 9, 0, 196663, 9, 0, 196664, 9, 0, 196665, 9, 0, 196666, 9, 0, 196667, 9, 0, 196668, 9, 0, 196669, 9, 0, 196670, 9, 0, 196671, 9, 0, 196672, 9, 0, 196673, 9, 0, 196674, 9, 0, 196675, 9, 0, 196676, 9, 0, 196677, 0, 65536, 196818, 0, 65537, 196819, 0, 262144, 196820, 0, 262144, 196821, 0, 262144, 196822, 0, 262144, 196823, 0, 262144, 196824, 0, 262144, 196825, 0, 262144, 196826, 0, 262144, 196827, 0, 262144, 196828, 0, 262144, 196829, 0, 262144, 196830, 0, 262144, 196831, 0, 262144, 196832, 9, 0, 196833, 9, 0, 196834, 9, 0, 196835, 9, 0, 196836, 9, 0, 196837, 9, 0, 196838, 9, 0, 196839, 9, 0, 196840, 9, 0, 196841, 9, 0, 196842, 9, 0, 196843, 9, 0, 196844, 9, 0, 196845, 9, 0, 196846, 9, 0, 196847, 9, 0, 196848, 9, 0, 196849, 9, 0, 196850, 9, 0, 196851, 9, 0, 196852, 9, 0, 196853, 9, 0, 196854, 9, 0, 196855, 9, 0, 196856, 9, 0, 196857, 9, 0, 196858, 9, 0, 196859, 9, 0, 196860, 9, 0, 196861, 9, 0, 196862, 9, 0, 196863, 9, 0, 196864, 9, 0, 196865, 9, 0, 196866, 9, 0, 196867, 9, 0, 196868, 9, 0, 196869, 9, 0, 196870, 9, 0, 196871, 9, 0, 196872, 9, 0, 196873, 9, 0, 196874, 9, 0, 262174, 9, 0, 262175, 9, 0, 262176, 9, 0, 262177, 9, 0, 262178, 9, 0, 262179, 9, 0, 262180, 9, 0, 262181, 9, 0, 262182, 9, 0, 262183, 9, 0, 262184, 9, 0, 262185, 9, 0, 262186, 9, 0, 262187, 9, 0, 262188, 9, 0, 262189, 9, 0, 262190, 9, 0, 262191, 9, 0, 262192, 9, 0, 262193, 9, 0, 262194, 9, 0, 262195, 9, 0, 262196, 9, 0, 262197, 9, 0, 262198, 9, 0, 262199, 9, 0, 262200, 9, 0, 262201, 9, 0, 262202, 9, 0, 262203, 9, 0, 262204, 9, 0, 262205, 9, 0, 262206, 9, 0, 262207, 9, 0, 262208, 9, 0, 262209, 9, 0, 262210, 9, 0, 262211, 9, 0, 262212, 9, 0, 262213, 0, 65536, 262354, 0, 65537, 262355, 0, 262144, 262356, 0, 262144, 262357, 0, 262144, 262358, 0, 262144, 262359, 0, 262144, 262360, 0, 262144, 262361, 0, 262144, 262362, 0, 262144, 262363, 0, 262144, 262364, 0, 262144, 262365, 0, 262144, 262366, 0, 262144, 262367, 0, 262144, 262368, 9, 0, 262369, 9, 0, 262370, 9, 0, 262371, 9, 0, 262372, 9, 0, 262373, 9, 0, 262374, 9, 0, 262375, 9, 0, 262376, 9, 0, 262377, 9, 0, 262378, 9, 0, 262379, 9, 0, 262380, 9, 0, 262381, 9, 0, 262382, 9, 0, 262383, 9, 0, 262384, 9, 0, 262385, 9, 0, 262386, 9, 0, 262387, 9, 0, 262388, 9, 0, 262389, 9, 0, 262390, 9, 0, 262391, 9, 0, 262392, 9, 0, 262393, 9, 0, 262394, 9, 0, 262395, 9, 0, 262396, 9, 0, 262397, 9, 0, 262398, 9, 0, 262399, 9, 0, 262400, 9, 0, 262401, 9, 0, 262402, 9, 0, 262403, 9, 0, 262404, 9, 0, 262405, 9, 0, 262406, 9, 0, 262407, 9, 0, 262408, 9, 0, 262409, 9, 0, 262410, 9, 0, 327710, 9, 0, 327711, 9, 0, 327712, 9, 0, 327713, 9, 0, 327714, 9, 0, 327715, 9, 0, 327716, 9, 0, 327717, 9, 0, 327718, 9, 0, 327719, 9, 0, 327720, 9, 0, 327721, 9, 0, 327722, 9, 0, 327723, 9, 0, 327724, 9, 0, 327725, 9, 0, 327726, 9, 0, 327727, 9, 0, 327728, 9, 0, 327729, 9, 0, 327730, 9, 0, 327731, 9, 0, 327732, 9, 0, 327733, 9, 0, 327734, 9, 0, 327735, 9, 0, 327736, 9, 0, 327737, 9, 0, 327738, 9, 0, 327739, 9, 0, 327740, 9, 0, 327741, 9, 0, 327742, 9, 0, 327743, 9, 0, 327744, 9, 0, 327745, 9, 0, 327746, 9, 0, 327747, 9, 0, 327748, 9, 0, 327749, 0, 65536, 327890, 0, 65537, 327891, 0, 262144, 327892, 0, 262144, 327893, 0, 262144, 327894, 0, 262144, 327895, 0, 262144, 327896, 0, 262144, 327897, 0, 262144, 327898, 0, 262144, 327899, 0, 262144, 327900, 0, 262144, 327901, 0, 262144, 327902, 0, 262144, 327903, 0, 262144, 327904, 9, 0, 327905, 9, 0, 327906, 9, 0, 327907, 9, 0, 327908, 9, 0, 327909, 9, 0, 327910, 9, 0, 327911, 9, 0, 327912, 9, 0, 327913, 9, 0, 327914, 9, 0, 327915, 9, 0, 327916, 9, 0, 327917, 9, 0, 327918, 9, 0, 327919, 9, 0, 327920, 9, 0, 327921, 9, 0, 327922, 9, 0, 327923, 9, 0, 327924, 9, 0, 327925, 9, 0, 327926, 9, 0, 327927, 9, 0, 327928, 9, 0, 327929, 9, 0, 327930, 9, 0, 327931, 9, 0, 327932, 9, 0, 327933, 9, 0, 327934, 9, 0, 327935, 9, 0, 327936, 9, 0, 327937, 9, 0, 327938, 9, 0, 327939, 9, 0, 327940, 9, 0, 327941, 9, 0, 327942, 9, 0, 327943, 9, 0, 327944, 9, 0, 327945, 9, 0, 327946, 9, 0, 393246, 9, 0, 393247, 9, 0, 393248, 9, 0, 393249, 9, 0, 393250, 9, 0, 393251, 9, 0, 393252, 9, 0, 393253, 9, 0, 393254, 9, 0, 393255, 9, 0, 393256, 9, 0, 393257, 9, 0, 393258, 9, 0, 393259, 9, 0, 393260, 9, 0, 393261, 9, 0, 393262, 9, 0, 393263, 9, 0, 393264, 9, 0, 393265, 9, 0, 393266, 9, 0, 393267, 9, 0, 393268, 9, 0, 393269, 9, 0, 393270, 9, 0, 393271, 9, 0, 393272, 9, 0, 393273, 9, 0, 393274, 9, 0, 393275, 9, 0, 393276, 9, 0, 393277, 9, 0, 393278, 9, 0, 393279, 9, 0, 393280, 9, 0, 393281, 9, 0, 393282, 9, 0, 393283, 9, 0, 393284, 9, 0, 393285, 0, 65536, 393426, 0, 65537, 393427, 0, 262144, 393428, 0, 262144, 393429, 0, 262144, 393430, 0, 262144, 393431, 0, 262144, 393432, 0, 262144, 393433, 0, 262144, 393434, 0, 262144, 393435, 0, 262144, 393436, 0, 262144, 393437, 0, 262144, 393438, 0, 262144, 393439, 0, 262144, 393440, 9, 0, 393441, 9, 0, 393442, 9, 0, 393443, 9, 0, 393444, 9, 0, 393445, 9, 0, 393446, 9, 0, 393447, 9, 0, 393448, 9, 0, 393449, 9, 0, 393450, 9, 0, 393451, 9, 0, 393452, 9, 0, 393453, 9, 0, 393454, 9, 0, 393455, 9, 0, 393456, 9, 0, 393457, 9, 0, 393458, 9, 0, 393459, 9, 0, 393460, 9, 0, 393461, 9, 0, 393462, 9, 0, 393463, 9, 0, 393464, 9, 0, 393465, 9, 0, 393466, 9, 0, 393467, 9, 0, 393468, 9, 0, 393469, 9, 0, 393470, 9, 0, 393471, 9, 0, 393472, 9, 0, 393473, 9, 0, 393474, 9, 0, 393475, 9, 0, 393476, 9, 0, 393477, 9, 0, 393478, 9, 0, 393479, 9, 0, 393480, 9, 0, 393481, 9, 0, 393482, 9, 0, 458782, 9, 0, 458783, 9, 0, 458784, 9, 0, 458785, 9, 0, 458786, 9, 0, 458787, 9, 0, 458788, 9, 0, 458789, 9, 0, 458790, 9, 0, 458791, 9, 0, 458792, 9, 0, 458793, 9, 0, 458794, 9, 0, 458795, 9, 0, 458796, 9, 0, 458797, 9, 0, 458798, 9, 0, 458799, 9, 0, 458800, 9, 0, 458801, 9, 0, 458802, 9, 0, 458803, 9, 0, 458804, 9, 0, 458805, 9, 0, 458806, 9, 0, 458807, 9, 0, 458808, 9, 0, 458809, 9, 0, 458810, 9, 0, 458811, 9, 0, 458812, 9, 0, 458813, 9, 0, 458814, 9, 0, 458815, 9, 0, 458816, 9, 0, 458817, 9, 0, 458818, 9, 0, 458819, 9, 0, 458820, 9, 0, 458821, 0, 65536, 458962, 0, 65537, 458963, 0, 262144, 458964, 0, 262144, 458965, 0, 262144, 458966, 0, 262144, 458967, 0, 262144, 458968, 0, 262144, 458969, 0, 262144, 458970, 0, 262144, 458971, 0, 262144, 458972, 0, 262144, 458973, 0, 262144, 458974, 0, 262144, 458975, 0, 262144, 458976, 9, 0, 458977, 9, 0, 458978, 9, 0, 458979, 9, 0, 458980, 9, 0, 458981, 9, 0, 458982, 9, 0, 458983, 9, 0, 458984, 9, 0, 458985, 9, 0, 458986, 9, 0, 458987, 9, 0, 458988, 9, 0, 458989, 9, 0, 458990, 9, 0, 458991, 9, 0, 458992, 9, 0, 458993, 9, 0, 458994, 9, 0, 458995, 9, 0, 458996, 9, 0, 458997, 9, 0, 458998, 9, 0, 458999, 9, 0, 459000, 9, 0, 459001, 9, 0, 459002, 9, 0, 459003, 9, 0, 459004, 9, 0, 459005, 9, 0, 459006, 9, 0, 459007, 9, 0, 459008, 9, 0, 459009, 9, 0, 459010, 9, 0, 459011, 9, 0, 459012, 9, 0, 459013, 9, 0, 459014, 9, 0, 459015, 9, 0, 459016, 9, 0, 459017, 9, 0, 459018, 9, 0, 524318, 9, 0, 524319, 9, 0, 524320, 9, 0, 524321, 9, 0, 524322, 9, 0, 524323, 9, 0, 524324, 9, 0, 524325, 9, 0, 524326, 9, 0, 524327, 9, 0, 524328, 9, 0, 524329, 9, 0, 524330, 9, 0, 524331, 9, 0, 524332, 9, 0, 524333, 9, 0, 524334, 9, 0, 524335, 9, 0, 524336, 9, 0, 524337, 9, 0, 524338, 9, 0, 524339, 9, 0, 524340, 9, 0, 524341, 9, 0, 524342, 9, 0, 524343, 9, 0, 524344, 9, 0, 524345, 9, 0, 524346, 9, 0, 524347, 9, 0, 524348, 9, 0, 524349, 9, 0, 524350, 9, 0, 524351, 9, 0, 524352, 9, 0, 524353, 9, 0, 524354, 9, 0, 524355, 9, 0, 524356, 9, 0, 524357, 9, 0, 524358, 9, 0, 524359, 9, 0, 524360, 9, 0, 524361, 9, 0, 524362, 9, 0, 524363, 9, 0, 524364, 9, 0, 524365, 9, 0, 524366, 9, 0, 524367, 9, 0, 524368, 9, 0, 524369, 9, 0, 524370, 9, 0, 524371, 9, 0, 524372, 9, 0, 524373, 9, 0, 524374, 9, 0, 524375, 9, 0, 524376, 9, 0, 524377, 9, 0, 524378, 9, 0, 524379, 9, 0, 524380, 9, 0, 524381, 9, 0, 524382, 9, 0, 524383, 9, 0, 524384, 9, 0, 524385, 9, 0, 524386, 9, 0, 524387, 9, 0, 524388, 9, 0, 524389, 9, 0, 524390, 9, 0, 524391, 9, 0, 524392, 9, 0, 524393, 9, 0, 524394, 9, 0, 524395, 9, 0, 524396, 9, 0, 524397, 9, 0, 524398, 0, 262144, 524399, 0, 262144, 524400, 0, 262144, 524401, 0, 262144, 524402, 0, 262144, 524403, 0, 262144, 524404, 0, 262144, 524405, 0, 262144, 524406, 0, 262144, 524407, 0, 262144, 524408, 0, 262144, 524409, 0, 262144, 524410, 0, 262144, 524411, 0, 262144, 524412, 0, 262144, 524413, 0, 262144, 524414, 0, 262144, 524415, 0, 262144, 524416, 0, 262144, 524417, 0, 262144, 524418, 0, 262144, 524419, 0, 262144, 524420, 0, 262144, 524421, 0, 262144, 524422, 0, 262144, 524423, 0, 262144, 524424, 0, 262144, 524425, 0, 262144, 524426, 0, 262144, 524427, 0, 262144, 524428, 0, 262144, 524429, 0, 262144, 524430, 0, 262144, 524431, 0, 262144, 524432, 0, 262144, 524433, 0, 262144, 524434, 0, 262144, 524435, 0, 262144, 524436, 0, 262144, 524437, 0, 262144, 524438, 0, 262144, 524439, 0, 262144, 524440, 0, 262144, 524441, 0, 262144, 524442, 0, 262144, 524443, 0, 262144, 524444, 0, 262144, 524445, 0, 262144, 524446, 0, 262144, 524447, 0, 262144, 524448, 0, 262144, 524449, 0, 262144, 524450, 0, 262144, 524451, 0, 262144, 524452, 0, 262144, 524453, 0, 262144, 524454, 0, 262144, 524455, 0, 262144, 524456, 0, 262144, 524457, 0, 262144, 524458, 0, 262144, 524459, 0, 262144, 524460, 0, 262144, 524461, 0, 262144, 524462, 0, 262144, 524463, 0, 262144, 524464, 0, 262144, 524465, 0, 262144, 524466, 0, 262144, 524467, 0, 262144, 524468, 0, 262144, 524469, 0, 262144, 524470, 0, 262144, 524471, 0, 262144, 524472, 0, 262144, 524473, 0, 262144, 524474, 0, 262144, 524475, 0, 262144, 524476, 0, 262144, 524477, 0, 262144, 524478, 0, 262144, 524479, 0, 262144, 524480, 0, 262144, 524481, 0, 262144, 524482, 0, 262144, 524483, 0, 262144, 524484, 0, 262144, 524485, 0, 262144, 524486, 0, 262144, 524487, 0, 262144, 524488, 0, 262144, 524489, 0, 262144, 524490, 0, 262144, 524491, 0, 262144, 524492, 0, 262144, 524493, 0, 262144, 524494, 0, 262144, 524495, 0, 262144, 524496, 0, 262144, 524497, 0, 262144, 524498, 0, 262144, 524499, 0, 262144, 524500, 0, 262144, 524501, 0, 262144, 524502, 0, 262144, 524503, 0, 262144, 524504, 0, 262144, 524505, 0, 262144, 524506, 0, 262144, 524507, 0, 262144, 524508, 0, 262144, 524509, 0, 262144, 524510, 0, 262144, 524511, 0, 262144, 524512, 0, 262144, 524513, 9, 0, 524514, 9, 0, 524515, 9, 0, 524516, 9, 0, 524517, 9, 0, 524518, 9, 0, 524519, 9, 0, 524520, 9, 0, 524521, 9, 0, 524522, 9, 0, 524523, 9, 0, 524524, 9, 0, 524525, 9, 0, 524526, 9, 0, 524527, 9, 0, 524528, 9, 0, 524529, 9, 0, 524530, 9, 0, 524531, 9, 0, 524532, 9, 0, 524533, 9, 0, 524534, 9, 0, 524535, 9, 0, 524536, 9, 0, 524537, 9, 0, 524538, 9, 0, 524539, 9, 0, 524540, 9, 0, 524541, 9, 0, 524542, 9, 0, 524543, 9, 0, 524544, 9, 0, 524545, 9, 0, 524546, 9, 0, 524547, 9, 0, 524548, 9, 0, 524549, 9, 0, 524550, 9, 0, 524551, 9, 0, 524552, 9, 0, 524553, 9, 0, 524554, 9, 0, 589854, 9, 0, 589855, 9, 0, 589856, 9, 0, 589857, 9, 0, 589858, 9, 0, 589859, 9, 0, 589860, 9, 0, 589861, 9, 0, 589862, 9, 0, 589863, 9, 0, 589864, 9, 0, 589865, 9, 0, 589866, 9, 0, 589867, 9, 0, 589868, 9, 0, 589869, 9, 0, 589870, 9, 0, 589871, 9, 0, 589872, 9, 0, 589873, 9, 0, 589874, 9, 0, 589875, 9, 0, 589876, 9, 0, 589877, 9, 0, 589878, 9, 0, 589879, 9, 0, 589880, 9, 0, 589881, 9, 0, 589882, 9, 0, 589883, 9, 0, 589884, 9, 0, 589885, 9, 0, 589886, 9, 0, 589887, 9, 0, 589888, 9, 0, 589889, 9, 0, 589890, 9, 0, 589891, 9, 0, 589892, 9, 0, 589893, 9, 0, 589894, 9, 0, 589895, 9, 0, 589896, 9, 0, 589897, 9, 0, 589898, 9, 0, 589899, 9, 0, 589900, 9, 0, 589901, 9, 0, 589902, 9, 0, 589903, 9, 0, 589904, 9, 0, 589905, 9, 0, 589906, 9, 0, 589907, 9, 0, 589908, 9, 0, 589909, 9, 0, 589910, 9, 0, 589911, 9, 0, 589912, 9, 0, 589913, 9, 0, 589914, 9, 0, 589915, 9, 0, 589916, 9, 0, 589917, 9, 0, 589918, 9, 0, 589919, 9, 0, 589920, 9, 0, 589921, 9, 0, 589922, 9, 0, 589923, 9, 0, 589924, 9, 0, 589925, 9, 0, 589926, 9, 0, 589927, 9, 0, 589928, 9, 0, 589929, 9, 0, 589930, 9, 0, 589931, 9, 0, 589932, 9, 0, 589933, 9, 0, 589934, 9, 0, 589935, 9, 0, 589936, 9, 0, 589937, 9, 0, 589938, 9, 0, 589939, 9, 0, 589940, 9, 0, 589941, 9, 0, 589942, 9, 0, 589943, 9, 0, 589944, 9, 0, 589945, 9, 0, 589946, 9, 0, 589947, 9, 0, 589948, 9, 0, 589949, 9, 0, 589950, 9, 0, 589951, 9, 0, 589952, 9, 0, 589953, 9, 0, 589954, 9, 0, 589955, 9, 0, 589956, 9, 0, 589957, 9, 0, 589958, 9, 0, 589959, 9, 0, 589960, 9, 0, 589961, 9, 0, 589962, 9, 0, 589963, 9, 0, 589964, 9, 0, 589965, 9, 0, 589966, 9, 0, 589967, 9, 0, 589968, 9, 0, 589969, 9, 0, 589970, 9, 0, 589971, 9, 0, 589972, 9, 0, 589973, 9, 0, 589974, 9, 0, 589975, 9, 0, 589976, 9, 0, 589977, 9, 0, 589978, 9, 0, 589979, 9, 0, 589980, 9, 0, 589981, 9, 0, 589982, 9, 0, 589983, 9, 0, 589984, 9, 0, 589985, 9, 0, 589986, 9, 0, 589987, 9, 0, 589988, 9, 0, 589989, 9, 0, 589990, 9, 0, 589991, 9, 0, 589992, 9, 0, 589993, 9, 0, 589994, 9, 0, 589995, 9, 0, 589996, 9, 0, 589997, 9, 0, 589998, 9, 0, 589999, 9, 0, 590000, 9, 0, 590001, 9, 0, 590002, 9, 0, 590003, 9, 0, 590004, 9, 0, 590005, 9, 0, 590006, 9, 0, 590007, 9, 0, 590008, 9, 0, 590009, 9, 0, 590010, 9, 0, 590011, 9, 0, 590012, 9, 0, 590013, 9, 0, 590014, 9, 0, 590015, 9, 0, 590016, 9, 0, 590017, 9, 0, 590018, 9, 0, 590019, 9, 0, 590020, 9, 0, 590021, 9, 0, 590022, 9, 0, 590023, 9, 0, 590024, 9, 0, 590025, 9, 0, 590026, 9, 0, 590027, 9, 0, 590028, 9, 0, 590029, 9, 0, 590030, 9, 0, 590031, 9, 0, 590032, 9, 0, 590033, 9, 0, 590034, 9, 0, 590035, 9, 0, 590036, 9, 0, 590037, 9, 0, 590038, 9, 0, 590039, 9, 0, 590040, 9, 0, 590041, 9, 0, 590042, 9, 0, 590043, 9, 0, 590044, 9, 0, 590045, 9, 0, 590046, 9, 0, 590047, 9, 0, 590048, 9, 0, 590049, 9, 0, 590050, 9, 0, 590051, 9, 0, 590052, 9, 0, 590053, 9, 0, 590054, 9, 0, 590055, 9, 0, 590056, 9, 0, 590057, 9, 0, 590058, 9, 0, 590059, 9, 0, 590060, 9, 0, 590061, 9, 0, 590062, 9, 0, 590063, 9, 0, 590064, 9, 0, 590065, 9, 0, 590066, 9, 0, 590067, 9, 0, 590068, 9, 0, 590069, 9, 0, 590070, 9, 0, 590071, 9, 0, 590072, 9, 0, 590073, 9, 0, 590074, 9, 0, 590075, 9, 0, 590076, 9, 0, 590077, 9, 0, 590078, 9, 0, 590079, 9, 0, 590080, 9, 0, 590081, 9, 0, 590082, 9, 0, 590083, 9, 0, 590084, 9, 0, 590085, 9, 0, 590086, 9, 0, 590087, 9, 0, 590088, 9, 0, 590089, 9, 0, 590090, 9, 0, 655390, 9, 0, 655391, 9, 0, 655392, 9, 0, 655393, 9, 0, 655394, 9, 0, 655395, 9, 0, 655396, 9, 0, 655397, 9, 0, 655398, 9, 0, 655399, 9, 0, 655400, 9, 0, 655401, 9, 0, 655402, 9, 0, 655403, 9, 0, 655404, 9, 0, 655405, 9, 0, 655406, 9, 0, 655407, 9, 0, 655408, 9, 0, 655409, 9, 0, 655410, 9, 0, 655411, 9, 0, 655412, 9, 0, 655413, 9, 0, 655414, 9, 0, 655415, 9, 0, 655416, 9, 0, 655417, 9, 0, 655418, 9, 0, 655419, 9, 0, 655420, 9, 0, 655421, 9, 0, 655422, 9, 0, 655423, 9, 0, 655424, 9, 0, 655425, 9, 0, 655426, 9, 0, 655427, 9, 0, 655428, 9, 0, 655429, 9, 0, 655430, 9, 0, 655431, 9, 0, 655432, 9, 0, 655433, 9, 0, 655434, 9, 0, 655435, 9, 0, 655436, 9, 0, 655437, 9, 0, 655438, 9, 0, 655439, 9, 0, 655440, 9, 0, 655441, 9, 0, 655442, 9, 0, 655443, 9, 0, 655444, 9, 0, 655445, 9, 0, 655446, 9, 0, 655447, 9, 0, 655448, 9, 0, 655449, 9, 0, 655450, 9, 0, 655451, 9, 0, 655452, 9, 0, 655453, 9, 0, 655454, 9, 0, 655455, 9, 0, 655456, 9, 0, 655457, 9, 0, 655458, 9, 0, 655459, 9, 0, 655460, 9, 0, 655461, 9, 0, 655462, 9, 0, 655463, 9, 0, 655464, 9, 0, 655465, 9, 0, 655466, 9, 0, 655467, 9, 0, 655468, 9, 0, 655469, 9, 0, 655470, 9, 0, 655471, 9, 0, 655472, 9, 0, 655473, 9, 0, 655474, 9, 0, 655475, 9, 0, 655476, 9, 0, 655477, 9, 0, 655478, 9, 0, 655479, 9, 0, 655480, 9, 0, 655481, 9, 0, 655482, 9, 0, 655483, 9, 0, 655484, 9, 0, 655485, 9, 0, 655486, 9, 0, 655487, 9, 0, 655488, 9, 0, 655489, 9, 0, 655490, 9, 0, 655491, 9, 0, 655492, 9, 0, 655493, 9, 0, 655494, 9, 0, 655495, 9, 0, 655496, 9, 0, 655497, 9, 0, 655498, 9, 0, 655499, 9, 0, 655500, 9, 0, 655501, 9, 0, 655502, 9, 0, 655503, 9, 0, 655504, 9, 0, 655505, 9, 0, 655506, 9, 0, 655507, 9, 0, 655508, 9, 0, 655509, 9, 0, 655510, 9, 0, 655511, 9, 0, 655512, 9, 0, 655513, 9, 0, 655514, 9, 0, 655515, 9, 0, 655516, 9, 0, 655517, 9, 0, 655518, 9, 0, 655519, 9, 0, 655520, 9, 0, 655521, 9, 0, 655522, 9, 0, 655523, 9, 0, 655524, 9, 0, 655525, 9, 0, 655526, 9, 0, 655527, 9, 0, 655528, 9, 0, 655529, 9, 0, 655530, 9, 0, 655531, 9, 0, 655532, 9, 0, 655533, 9, 0, 655534, 9, 0, 655535, 9, 0, 655536, 9, 0, 655537, 9, 0, 655538, 9, 0, 655539, 9, 0, 655540, 9, 0, 655541, 9, 0, 655542, 9, 0, 655543, 9, 0, 655544, 9, 0, 655545, 9, 0, 655546, 9, 0, 655547, 9, 0, 655548, 9, 0, 655549, 9, 0, 655550, 9, 0, 655551, 9, 0, 655552, 9, 0, 655553, 9, 0, 655554, 9, 0, 655555, 9, 0, 655556, 9, 0, 655557, 9, 0, 655558, 9, 0, 655559, 9, 0, 655560, 9, 0, 655561, 9, 0, 655562, 9, 0, 655563, 9, 0, 655564, 9, 0, 655565, 9, 0, 655566, 9, 0, 655567, 9, 0, 655568, 9, 0, 655569, 9, 0, 655570, 9, 0, 655571, 9, 0, 655572, 9, 0, 655573, 9, 0, 655574, 9, 0, 655575, 9, 0, 655576, 9, 0, 655577, 9, 0, 655578, 9, 0, 655579, 9, 0, 655580, 9, 0, 655581, 9, 0, 655582, 9, 0, 655583, 9, 0, 655584, 9, 0, 655585, 9, 0, 655586, 9, 0, 655587, 9, 0, 655588, 9, 0, 655589, 9, 0, 655590, 9, 0, 655591, 9, 0, 655592, 9, 0, 655593, 9, 0, 655594, 9, 0, 655595, 9, 0, 655596, 9, 0, 655597, 9, 0, 655598, 9, 0, 655599, 9, 0, 655600, 9, 0, 655601, 9, 0, 655602, 9, 0, 655603, 9, 0, 655604, 9, 0, 655605, 9, 0, 655606, 9, 0, 655607, 9, 0, 655608, 9, 0, 655609, 9, 0, 655610, 9, 0, 655611, 9, 0, 655612, 9, 0, 655613, 9, 0, 655614, 9, 0, 655615, 9, 0, 655616, 9, 0, 655617, 9, 0, 655618, 9, 0, 655619, 9, 0, 655620, 9, 0, 655621, 9, 0, 655622, 9, 0, 655623, 9, 0, 655624, 9, 0, 655625, 9, 0, 655626, 9, 0, 720926, 9, 0, 720927, 9, 0, 720928, 9, 0, 720929, 9, 0, 720930, 9, 0, 720931, 9, 0, 720932, 9, 0, 720933, 9, 0, 720934, 9, 0, 720935, 9, 0, 720936, 9, 0, 720937, 9, 0, 720938, 9, 0, 720939, 9, 0, 720940, 9, 0, 720941, 9, 0, 720942, 9, 0, 720943, 9, 0, 720944, 9, 0, 720945, 9, 0, 720946, 9, 0, 720947, 9, 0, 720948, 9, 0, 720949, 9, 0, 720950, 9, 0, 720951, 9, 0, 720952, 9, 0, 720953, 9, 0, 720954, 9, 0, 720955, 9, 0, 720956, 9, 0, 720957, 9, 0, 720958, 9, 0, 720959, 9, 0, 720960, 9, 0, 720961, 9, 0, 720962, 9, 0, 720963, 9, 0, 720964, 9, 0, 720965, 9, 0, 720966, 9, 0, 720967, 9, 0, 720968, 9, 0, 720969, 9, 0, 720970, 9, 0, 720971, 9, 0, 720972, 9, 0, 720973, 9, 0, 720974, 9, 0, 720975, 9, 0, 720976, 9, 0, 720977, 9, 0, 720978, 9, 0, 720979, 9, 0, 720980, 9, 0, 720981, 9, 0, 720982, 9, 0, 720983, 9, 0, 720984, 9, 0, 720985, 9, 0, 720986, 9, 0, 720987, 9, 0, 720988, 9, 0, 720989, 9, 0, 720990, 9, 0, 720991, 9, 0, 720992, 9, 0, 720993, 9, 0, 720994, 9, 0, 720995, 9, 0, 720996, 9, 0, 720997, 9, 0, 720998, 9, 0, 720999, 9, 0, 721000, 9, 0, 721001, 9, 0, 721002, 9, 0, 721003, 9, 0, 721004, 9, 0, 721005, 9, 0, 721006, 9, 0, 721007, 9, 0, 721008, 9, 0, 721009, 9, 0, 721010, 9, 0, 721011, 9, 0, 721012, 9, 0, 721013, 9, 0, 721014, 9, 0, 721015, 9, 0, 721016, 9, 0, 721017, 9, 0, 721018, 9, 0, 721019, 9, 0, 721020, 9, 0, 721021, 9, 0, 721022, 9, 0, 721023, 9, 0, 721024, 9, 0, 721025, 9, 0, 721026, 9, 0, 721027, 9, 0, 721028, 9, 0, 721029, 9, 0, 721030, 9, 0, 721031, 9, 0, 721032, 9, 0, 721033, 9, 0, 721034, 9, 0, 721035, 9, 0, 721036, 9, 0, 721037, 9, 0, 721038, 9, 0, 721039, 9, 0, 721040, 9, 0, 721041, 9, 0, 721042, 9, 0, 721043, 9, 0, 721044, 9, 0, 721045, 9, 0, 721046, 9, 0, 721047, 9, 0, 721048, 9, 0, 721049, 9, 0, 721050, 9, 0, 721051, 9, 0, 721052, 9, 0, 721053, 9, 0, 721054, 9, 0, 721055, 9, 0, 721056, 9, 0, 721057, 9, 0, 721058, 9, 0, 721059, 9, 0, 721060, 9, 0, 721061, 9, 0, 721062, 9, 0, 721063, 9, 0, 721064, 9, 0, 721065, 9, 0, 721066, 9, 0, 721067, 9, 0, 721068, 9, 0, 721069, 9, 0, 721070, 9, 0, 721071, 9, 0, 721072, 9, 0, 721073, 9, 0, 721074, 9, 0, 721075, 9, 0, 721076, 9, 0, 721077, 9, 0, 721078, 9, 0, 721079, 9, 0, 721080, 9, 0, 721081, 9, 0, 721082, 9, 0, 721083, 9, 0, 721084, 9, 0, 721085, 9, 0, 721086, 9, 0, 721087, 9, 0, 721088, 9, 0, 721089, 9, 0, 721090, 9, 0, 721091, 9, 0, 721092, 9, 0, 721093, 9, 0, 721094, 9, 0, 721095, 9, 0, 721096, 9, 0, 721097, 9, 0, 721098, 9, 0, 721099, 9, 0, 721100, 9, 0, 721101, 9, 0, 721102, 9, 0, 721103, 9, 0, 721104, 9, 0, 721105, 9, 0, 721106, 9, 0, 721107, 9, 0, 721108, 9, 0, 721109, 9, 0, 721110, 9, 0, 721111, 9, 0, 721112, 9, 0, 721113, 9, 0, 721114, 9, 0, 721115, 9, 0, 721116, 9, 0, 721117, 9, 0, 721118, 9, 0, 721119, 9, 0, 721120, 9, 0, 721121, 9, 0, 721122, 9, 0, 721123, 9, 0, 721124, 9, 0, 721125, 9, 0, 721126, 9, 0, 721127, 9, 0, 721128, 9, 0, 721129, 9, 0, 721130, 9, 0, 721131, 9, 0, 721132, 9, 0, 721133, 9, 0, 721134, 9, 0, 721135, 9, 0, 721136, 9, 0, 721137, 9, 0, 721138, 9, 0, 721139, 9, 0, 721140, 9, 0, 721141, 9, 0, 721142, 9, 0, 721143, 9, 0, 721144, 9, 0, 721145, 9, 0, 721146, 9, 0, 721147, 9, 0, 721148, 9, 0, 721149, 9, 0, 721150, 9, 0, 721151, 9, 0, 721152, 9, 0, 721153, 9, 0, 721154, 9, 0, 721155, 9, 0, 721156, 9, 0, 721157, 9, 0, 721158, 9, 0, 721159, 9, 0, 721160, 9, 0, 721161, 9, 0, 721162, 9, 0, 786462, 9, 0, 786463, 9, 0, 786464, 9, 0, 786465, 9, 0, 786466, 9, 0, 786467, 9, 0, 786468, 9, 0, 786469, 9, 0, 786470, 9, 0, 786471, 9, 0, 786472, 9, 0, 786473, 9, 0, 786474, 9, 0, 786475, 9, 0, 786476, 9, 0, 786477, 9, 0, 786478, 9, 0, 786479, 9, 0, 786480, 9, 0, 786481, 9, 0, 786482, 9, 0, 786483, 9, 0, 786484, 9, 0, 786485, 9, 0, 786486, 9, 0, 786487, 9, 0, 786488, 9, 0, 786489, 9, 0, 786490, 9, 0, 786491, 9, 0, 786492, 9, 0, 786493, 9, 0, 786494, 9, 0, 786495, 9, 0, 786496, 9, 0, 786497, 9, 0, 786498, 9, 0, 786499, 9, 0, 786500, 9, 0, 786501, 9, 0, 786502, 9, 0, 786503, 9, 0, 786504, 9, 0, 786505, 9, 0, 786506, 9, 0, 786507, 9, 0, 786508, 9, 0, 786509, 9, 0, 786510, 9, 0, 786511, 9, 0, 786512, 9, 0, 786513, 9, 0, 786514, 9, 0, 786515, 9, 0, 786516, 9, 0, 786517, 9, 0, 786518, 9, 0, 786519, 9, 0, 786520, 9, 0, 786521, 9, 0, 786522, 9, 0, 786523, 9, 0, 786524, 9, 0, 786525, 9, 0, 786526, 9, 0, 786527, 9, 0, 786528, 9, 0, 786529, 9, 0, 786530, 9, 0, 786531, 9, 0, 786532, 9, 0, 786533, 9, 0, 786534, 9, 0, 786535, 9, 0, 786536, 9, 0, 786537, 9, 0, 786538, 9, 0, 786539, 9, 0, 786540, 9, 0, 786541, 9, 0, 786542, 9, 0, 786543, 9, 0, 786544, 9, 0, 786545, 9, 0, 786546, 9, 0, 786547, 9, 0, 786548, 9, 0, 786549, 9, 0, 786550, 9, 0, 786551, 9, 0, 786552, 9, 0, 786553, 9, 0, 786554, 9, 0, 786555, 9, 0, 786556, 9, 0, 786557, 9, 0, 786558, 9, 0, 786559, 9, 0, 786560, 9, 0, 786561, 9, 0, 786562, 9, 0, 786563, 9, 0, 786564, 9, 0, 786565, 9, 0, 786566, 9, 0, 786567, 9, 0, 786568, 9, 0, 786569, 9, 0, 786570, 9, 0, 786571, 9, 0, 786572, 9, 0, 786573, 9, 0, 786574, 9, 0, 786575, 9, 0, 786576, 9, 0, 786577, 9, 0, 786578, 9, 0, 786579, 9, 0, 786580, 9, 0, 786581, 9, 0, 786582, 9, 0, 786583, 9, 0, 786584, 9, 0, 786585, 9, 0, 786586, 9, 0, 786587, 9, 0, 786588, 9, 0, 786589, 9, 0, 786590, 9, 0, 786591, 9, 0, 786592, 9, 0, 786593, 9, 0, 786594, 9, 0, 786595, 9, 0, 786596, 9, 0, 786597, 9, 0, 786598, 9, 0, 786599, 9, 0, 786600, 9, 0, 786601, 9, 0, 786602, 9, 0, 786603, 9, 0, 786604, 9, 0, 786605, 9, 0, 786606, 9, 0, 786607, 9, 0, 786608, 9, 0, 786609, 9, 0, 786610, 9, 0, 786611, 9, 0, 786612, 9, 0, 786613, 9, 0, 786614, 9, 0, 786615, 9, 0, 786616, 9, 0, 786617, 9, 0, 786618, 9, 0, 786619, 9, 0, 786620, 9, 0, 786621, 9, 0, 786622, 9, 0, 786623, 9, 0, 786624, 9, 0, 786625, 9, 0, 786626, 9, 0, 786627, 9, 0, 786628, 9, 0, 786629, 9, 0, 786630, 9, 0, 786631, 9, 0, 786632, 9, 0, 786633, 9, 0, 786634, 9, 0, 786635, 9, 0, 786636, 9, 0, 786637, 9, 0, 786638, 9, 0, 786639, 9, 0, 786640, 9, 0, 786641, 9, 0, 786642, 9, 0, 786643, 9, 0, 786644, 9, 0, 786645, 9, 0, 786646, 9, 0, 786647, 9, 0, 786648, 9, 0, 786649, 9, 0, 786650, 9, 0, 786651, 9, 0, 786652, 9, 0, 786653, 9, 0, 786654, 9, 0, 786655, 9, 0, 786656, 9, 0, 786657, 9, 0, 786658, 9, 0, 786659, 9, 0, 786660, 9, 0, 786661, 9, 0, 786662, 9, 0, 786663, 9, 0, 786664, 9, 0, 786665, 9, 0, 786666, 9, 0, 786667, 9, 0, 786668, 9, 0, 786669, 9, 0, 786670, 9, 0, 786671, 9, 0, 786672, 9, 0, 786673, 9, 0, 786674, 9, 0, 786675, 9, 0, 786676, 9, 0, 786677, 9, 0, 786678, 9, 0, 786679, 9, 0, 786680, 9, 0, 786681, 9, 0, 786682, 9, 0, 786683, 9, 0, 786684, 9, 0, 786685, 9, 0, 786686, 9, 0, 786687, 9, 0, 786688, 9, 0, 786689, 9, 0, 786690, 9, 0, 786691, 9, 0, 786692, 9, 0, 786693, 9, 0, 786694, 9, 0, 786695, 9, 0, 786696, 9, 0, 786697, 9, 0, 786698, 9, 0, 851998, 9, 0, 851999, 9, 0, 852000, 9, 0, 852001, 9, 0, 852002, 9, 0, 852003, 9, 0, 852004, 9, 0, 852005, 9, 0, 852006, 9, 0, 852007, 9, 0, 852008, 9, 0, 852009, 9, 0, 852010, 9, 0, 852011, 9, 0, 852012, 9, 0, 852013, 9, 0, 852014, 9, 0, 852015, 9, 0, 852016, 9, 0, 852017, 9, 0, 852018, 9, 0, 852019, 9, 0, 852020, 9, 0, 852021, 9, 0, 852022, 9, 0, 852023, 9, 0, 852024, 9, 0, 852025, 9, 0, 852026, 9, 0, 852027, 9, 0, 852028, 9, 0, 852029, 9, 0, 852030, 9, 0, 852031, 9, 0, 852032, 9, 0, 852033, 9, 0, 852034, 9, 0, 852035, 9, 0, 852036, 9, 0, 852037, 9, 0, 852038, 9, 0, 852039, 9, 0, 852040, 9, 0, 852041, 9, 0, 852042, 9, 0, 852043, 9, 0, 852044, 9, 0, 852045, 9, 0, 852046, 9, 0, 852047, 9, 0, 852048, 9, 0, 852049, 9, 0, 852050, 9, 0, 852051, 9, 0, 852052, 9, 0, 852053, 9, 0, 852054, 9, 0, 852055, 9, 0, 852056, 9, 0, 852057, 9, 0, 852058, 9, 0, 852059, 9, 0, 852060, 9, 0, 852061, 9, 0, 852062, 9, 0, 852063, 9, 0, 852064, 9, 0, 852065, 9, 0, 852066, 9, 0, 852067, 9, 0, 852068, 9, 0, 852069, 9, 0, 852070, 9, 0, 852071, 9, 0, 852072, 9, 0, 852073, 9, 0, 852074, 9, 0, 852075, 9, 0, 852076, 9, 0, 852077, 9, 0, 852078, 9, 0, 852079, 9, 0, 852080, 9, 0, 852081, 9, 0, 852082, 9, 0, 852083, 9, 0, 852084, 9, 0, 852085, 9, 0, 852086, 9, 0, 852087, 9, 0, 852088, 9, 0, 852089, 9, 0, 852090, 9, 0, 852091, 9, 0, 852092, 9, 0, 852093, 9, 0, 852094, 9, 0, 852095, 9, 0, 852096, 9, 0, 852097, 9, 0, 852098, 9, 0, 852099, 9, 0, 852100, 9, 0, 852101, 9, 0, 852102, 9, 0, 852103, 9, 0, 852104, 9, 0, 852105, 9, 0, 852106, 9, 0, 852107, 9, 0, 852108, 9, 0, 852109, 9, 0, 852110, 9, 0, 852111, 9, 0, 852112, 9, 0, 852113, 9, 0, 852114, 9, 0, 852115, 9, 0, 852116, 9, 0, 852117, 9, 0, 852118, 9, 0, 852119, 9, 0, 852120, 9, 0, 852121, 9, 0, 852122, 9, 0, 852123, 9, 0, 852124, 9, 0, 852125, 9, 0, 852126, 9, 0, 852127, 9, 0, 852128, 9, 0, 852129, 9, 0, 852130, 9, 0, 852131, 9, 0, 852132, 9, 0, 852133, 9, 0, 852134, 9, 0, 852135, 9, 0, 852136, 9, 0, 852137, 9, 0, 852138, 9, 0, 852139, 9, 0, 852140, 9, 0, 852141, 9, 0, 852142, 9, 0, 852143, 9, 0, 852144, 9, 0, 852145, 9, 0, 852146, 9, 0, 852147, 9, 0, 852148, 9, 0, 852149, 9, 0, 852150, 9, 0, 852151, 9, 0, 852152, 9, 0, 852153, 9, 0, 852154, 9, 0, 852155, 9, 0, 852156, 9, 0, 852157, 9, 0, 852158, 9, 0, 852159, 9, 0, 852160, 9, 0, 852161, 9, 0, 852162, 9, 0, 852163, 9, 0, 852164, 9, 0, 852165, 9, 0, 852166, 9, 0, 852167, 9, 0, 852168, 9, 0, 852169, 9, 0, 852170, 9, 0, 852171, 9, 0, 852172, 9, 0, 852173, 9, 0, 852174, 9, 0, 852175, 9, 0, 852176, 9, 0, 852177, 9, 0, 852178, 9, 0, 852179, 9, 0, 852180, 9, 0, 852181, 9, 0, 852182, 9, 0, 852183, 9, 0, 852184, 9, 0, 852185, 9, 0, 852186, 9, 0, 852187, 9, 0, 852188, 9, 0, 852189, 9, 0, 852190, 9, 0, 852191, 9, 0, 852192, 9, 0, 852193, 9, 0, 852194, 9, 0, 852195, 9, 0, 852196, 9, 0, 852197, 9, 0, 852198, 9, 0, 852199, 9, 0, 852200, 9, 0, 852201, 9, 0, 852202, 9, 0, 852203, 9, 0, 852204, 9, 0, 852205, 9, 0, 852206, 9, 0, 852207, 9, 0, 852208, 9, 0, 852209, 9, 0, 852210, 9, 0, 852211, 9, 0, 852212, 9, 0, 852213, 9, 0, 852214, 9, 0, 852215, 9, 0, 852216, 9, 0, 852217, 9, 0, 852218, 9, 0, 852219, 9, 0, 852220, 9, 0, 852221, 9, 0, 852222, 9, 0, 852223, 9, 0, 852224, 9, 0, 852225, 9, 0, 852226, 9, 0, 852227, 9, 0, 852228, 9, 0, 852229, 9, 0, 852230, 9, 0, 852231, 9, 0, 852232, 9, 0, 852233, 9, 0, 852234, 9, 0, 917534, 9, 0, 917535, 9, 0, 917536, 9, 0, 917537, 9, 0, 917538, 9, 0, 917539, 9, 0, 917540, 9, 0, 917541, 9, 0, 917542, 9, 0, 917543, 9, 0, 917544, 9, 0, 917545, 9, 0, 917546, 9, 0, 917547, 9, 0, 917548, 9, 0, 917549, 9, 0, 917550, 9, 0, 917551, 9, 0, 917552, 9, 0, 917553, 9, 0, 917554, 9, 0, 917555, 9, 0, 917556, 9, 0, 917557, 9, 0, 917558, 9, 0, 917559, 9, 0, 917560, 9, 0, 917561, 9, 0, 917562, 9, 0, 917563, 9, 0, 917564, 9, 0, 917565, 9, 0, 917566, 9, 0, 917567, 9, 0, 917568, 9, 0, 917569, 9, 0, 917570, 9, 0, 917571, 9, 0, 917572, 9, 0, 917573, 9, 0, 917574, 9, 0, 917575, 9, 0, 917576, 9, 0, 917577, 9, 0, 917578, 9, 0, 917579, 9, 0, 917580, 9, 0, 917581, 9, 0, 917582, 9, 0, 917583, 9, 0, 917584, 9, 0, 917585, 9, 0, 917586, 9, 0, 917587, 9, 0, 917588, 9, 0, 917589, 9, 0, 917590, 9, 0, 917591, 9, 0, 917592, 9, 0, 917593, 9, 0, 917594, 9, 0, 917595, 9, 0, 917596, 9, 0, 917597, 9, 0, 917598, 9, 0, 917599, 9, 0, 917600, 9, 0, 917601, 9, 0, 917602, 9, 0, 917603, 9, 0, 917604, 9, 0, 917605, 9, 0, 917606, 9, 0, 917607, 9, 0, 917608, 9, 0, 917609, 9, 0, 917610, 9, 0, 917611, 9, 0, 917612, 9, 0, 917613, 9, 0, 917614, 9, 0, 917615, 9, 0, 917616, 9, 0, 917617, 9, 0, 917618, 9, 0, 917619, 9, 0, 917620, 9, 0, 917621, 9, 0, 917622, 9, 0, 917623, 9, 0, 917624, 9, 0, 917625, 9, 0, 917626, 9, 0, 917627, 9, 0, 917628, 9, 0, 917629, 9, 0, 917630, 9, 0, 917631, 9, 0, 917632, 9, 0, 917633, 9, 0, 917634, 9, 0, 917635, 9, 0, 917636, 9, 0, 917637, 9, 0, 917638, 9, 0, 917639, 9, 0, 917640, 9, 0, 917641, 9, 0, 917642, 9, 0, 917643, 9, 0, 917644, 9, 0, 917645, 9, 0, 917646, 9, 0, 917647, 9, 0, 917648, 9, 0, 917649, 9, 0, 917650, 9, 0, 917651, 9, 0, 917652, 9, 0, 917653, 9, 0, 917654, 9, 0, 917655, 9, 0, 917656, 9, 0, 917657, 9, 0, 917658, 9, 0, 917659, 9, 0, 917660, 9, 0, 917661, 9, 0, 917662, 9, 0, 917663, 9, 0, 917664, 9, 0, 917665, 9, 0, 917666, 9, 0, 917667, 9, 0, 917668, 9, 0, 917669, 9, 0, 917670, 9, 0, 917671, 9, 0, 917672, 9, 0, 917673, 9, 0, 917674, 9, 0, 917675, 9, 0, 917676, 9, 0, 917677, 9, 0, 917678, 9, 0, 917679, 9, 0, 917680, 9, 0, 917681, 9, 0, 917682, 9, 0, 917683, 9, 0, 917684, 9, 0, 917685, 9, 0, 917686, 9, 0, 917687, 9, 0, 917688, 9, 0, 917689, 9, 0, 917690, 9, 0, 917691, 9, 0, 917692, 9, 0, 917693, 9, 0, 917694, 9, 0, 917695, 9, 0, 917696, 9, 0, 917697, 9, 0, 917698, 9, 0, 917699, 9, 0, 917700, 9, 0, 917701, 9, 0, 917702, 9, 0, 917703, 9, 0, 917704, 9, 0, 917705, 9, 0, 917706, 9, 0, 917707, 9, 0, 917708, 9, 0, 917709, 9, 0, 917710, 9, 0, 917711, 9, 0, 917712, 9, 0, 917713, 9, 0, 917714, 9, 0, 917715, 9, 0, 917716, 9, 0, 917717, 9, 0, 917718, 9, 0, 917719, 9, 0, 917720, 9, 0, 917721, 9, 0, 917722, 9, 0, 917723, 9, 0, 917724, 9, 0, 917725, 9, 0, 917726, 9, 0, 917727, 9, 0, 917728, 9, 0, 917729, 9, 0, 917730, 9, 0, 917731, 9, 0, 917732, 9, 0, 917733, 9, 0, 917734, 9, 0, 917735, 9, 0, 917736, 9, 0, 917737, 9, 0, 917738, 9, 0, 917739, 9, 0, 917740, 9, 0, 917741, 9, 0, 917742, 9, 0, 917743, 9, 0, 917744, 9, 0, 917745, 9, 0, 917746, 9, 0, 917747, 9, 0, 917748, 9, 0, 917749, 9, 0, 917750, 9, 0, 917751, 9, 0, 917752, 9, 0, 917753, 9, 0, 917754, 9, 0, 917755, 9, 0, 917756, 9, 0, 917757, 9, 0, 917758, 9, 0, 917759, 9, 0, 917760, 9, 0, 917761, 9, 0, 917762, 9, 0, 917763, 9, 0, 917764, 9, 0, 917765, 9, 0, 917766, 9, 0, 917767, 9, 0, 917768, 9, 0, 917769, 9, 0, 917770, 9, 0, 983070, 9, 0, 983071, 9, 0, 983072, 9, 0, 983073, 9, 0, 983074, 9, 0, 983075, 9, 0, 983076, 9, 0, 983077, 9, 0, 983078, 9, 0, 983079, 9, 0, 983080, 9, 0, 983081, 9, 0, 983082, 9, 0, 983083, 9, 0, 983084, 9, 0, 983085, 9, 0, 983086, 9, 0, 983087, 9, 0, 983088, 9, 0, 983089, 9, 0, 983090, 9, 0, 983091, 9, 0, 983092, 9, 0, 983093, 9, 0, 983094, 9, 0, 983095, 9, 0, 983096, 9, 0, 983097, 9, 0, 983098, 9, 0, 983099, 9, 0, 983100, 9, 0, 983101, 9, 0, 983102, 9, 0, 983103, 9, 0, 983104, 9, 0, 983105, 9, 0, 983106, 9, 0, 983107, 9, 0, 983108, 9, 0, 983109, 9, 0, 983110, 9, 0, 983111, 9, 0, 983112, 9, 0, 983113, 9, 0, 983114, 9, 0, 983115, 9, 0, 983116, 9, 0, 983117, 9, 0, 983118, 9, 0, 983119, 9, 0, 983120, 9, 0, 983121, 9, 0, 983122, 9, 0, 983123, 9, 0, 983124, 9, 0, 983125, 9, 0, 983126, 9, 0, 983127, 9, 0, 983128, 9, 0, 983129, 9, 0, 983130, 9, 0, 983131, 9, 0, 983132, 9, 0, 983133, 9, 0, 983134, 9, 0, 983135, 9, 0, 983136, 9, 0, 983137, 9, 0, 983138, 9, 0, 983139, 9, 0, 983140, 9, 0, 983141, 9, 0, 983142, 9, 0, 983143, 9, 0, 983144, 9, 0, 983145, 9, 0, 983146, 9, 0, 983147, 9, 0, 983148, 9, 0, 983149, 9, 0, 983150, 9, 0, 983151, 9, 0, 983152, 9, 0, 983153, 9, 0, 983154, 9, 0, 983155, 9, 0, 983156, 9, 0, 983157, 9, 0, 983158, 9, 0, 983159, 9, 0, 983160, 9, 0, 983161, 9, 0, 983162, 9, 0, 983163, 9, 0, 983164, 9, 0, 983165, 9, 0, 983166, 9, 0, 983167, 9, 0, 983168, 9, 0, 983169, 9, 0, 983170, 9, 0, 983171, 9, 0, 983172, 9, 0, 983173, 9, 0, 983174, 9, 0, 983175, 9, 0, 983176, 9, 0, 983177, 9, 0, 983178, 9, 0, 983179, 9, 0, 983180, 9, 0, 983181, 9, 0, 983182, 9, 0, 983183, 9, 0, 983184, 9, 0, 983185, 9, 0, 983186, 9, 0, 983187, 9, 0, 983188, 9, 0, 983189, 9, 0, 983190, 9, 0, 983191, 9, 0, 983192, 9, 0, 983193, 9, 0, 983194, 9, 0, 983195, 9, 0, 983196, 9, 0, 983197, 9, 0, 983198, 9, 0, 983199, 9, 0, 983200, 9, 0, 983201, 9, 0, 983202, 9, 0, 983203, 9, 0, 983204, 9, 0, 983205, 9, 0, 983206, 9, 0, 983207, 9, 0, 983208, 9, 0, 983209, 9, 0, 983210, 9, 0, 983211, 9, 0, 983212, 9, 0, 983213, 9, 0, 983214, 9, 0, 983215, 9, 0, 983216, 9, 0, 983217, 9, 0, 983218, 9, 0, 983219, 9, 0, 983220, 9, 0, 983221, 9, 0, 983222, 9, 0, 983223, 9, 0, 983224, 9, 0, 983225, 9, 0, 983226, 9, 0, 983227, 9, 0, 983228, 9, 0, 983229, 9, 0, 983230, 9, 0, 983231, 9, 0, 983232, 9, 0, 983233, 9, 0, 983234, 9, 0, 983235, 9, 0, 983236, 9, 0, 983237, 9, 0, 983238, 9, 0, 983239, 9, 0, 983240, 9, 0, 983241, 9, 0, 983242, 9, 0, 983243, 9, 0, 983244, 9, 0, 983245, 9, 0, 983246, 9, 0, 983247, 9, 0, 983248, 9, 0, 983249, 9, 0, 983250, 9, 0, 983251, 9, 0, 983252, 9, 0, 983253, 9, 0, 983254, 9, 0, 983255, 9, 0, 983256, 9, 0, 983257, 9, 0, 983258, 9, 0, 983259, 9, 0, 983260, 9, 0, 983261, 9, 0, 983262, 9, 0, 983263, 9, 0, 983264, 9, 0, 983265, 9, 0, 983266, 9, 0, 983267, 9, 0, 983268, 9, 0, 983269, 9, 0, 983270, 9, 0, 983271, 9, 0, 983272, 9, 0, 983273, 9, 0, 983274, 9, 0, 983275, 9, 0, 983276, 9, 0, 983277, 9, 0, 983278, 9, 0, 983279, 9, 0, 983280, 9, 0, 983281, 9, 0, 983282, 9, 0, 983283, 9, 0, 983284, 9, 0, 983285, 9, 0, 983286, 9, 0, 983287, 9, 0, 983288, 9, 0, 983289, 9, 0, 983290, 9, 0, 983291, 9, 0, 983292, 9, 0, 983293, 9, 0, 983294, 9, 0, 983295, 9, 0, 983296, 9, 0, 983297, 9, 0, 983298, 9, 0, 983299, 9, 0, 983300, 9, 0, 983301, 9, 0, 983302, 9, 0, 983303, 9, 0, 983304, 9, 0, 983305, 9, 0, 983306, 9, 0, 1048606, 9, 0, 1048607, 9, 0, 1048608, 9, 0, 1048609, 9, 0, 1048610, 9, 0, 1048611, 9, 0, 1048612, 9, 0, 1048613, 9, 0, 1048614, 9, 0, 1048615, 9, 0, 1048616, 9, 0, 1048617, 9, 0, 1048618, 9, 0, 1048619, 9, 0, 1048620, 9, 0, 1048621, 9, 0, 1048622, 9, 0, 1048623, 9, 0, 1048624, 9, 0, 1048625, 9, 0, 1048626, 9, 0, 1048627, 9, 0, 1048628, 9, 0, 1048629, 9, 0, 1048630, 9, 0, 1048631, 9, 0, 1048632, 9, 0, 1048633, 9, 0, 1048634, 9, 0, 1048635, 9, 0, 1048636, 9, 0, 1048637, 9, 0, 1048638, 9, 0, 1048639, 9, 0, 1048640, 9, 0, 1048641, 9, 0, 1048642, 9, 0, 1048643, 9, 0, 1048644, 9, 0, 1048645, 9, 0, 1048646, 9, 0, 1048647, 9, 0, 1048648, 9, 0, 1048649, 9, 0, 1048650, 9, 0, 1048651, 9, 0, 1048652, 9, 0, 1048653, 9, 0, 1048654, 9, 0, 1048655, 9, 0, 1048656, 9, 0, 1048657, 9, 0, 1048658, 9, 0, 1048659, 9, 0, 1048660, 9, 0, 1048661, 9, 0, 1048662, 9, 0, 1048663, 9, 0, 1048664, 9, 0, 1048665, 9, 0, 1048666, 9, 0, 1048667, 9, 0, 1048668, 9, 0, 1048669, 9, 0, 1048670, 9, 0, 1048671, 9, 0, 1048672, 9, 0, 1048673, 9, 0, 1048674, 9, 0, 1048675, 9, 0, 1048676, 9, 0, 1048677, 9, 0, 1048678, 9, 0, 1048679, 9, 0, 1048680, 9, 0, 1048681, 9, 0, 1048682, 9, 0, 1048683, 9, 0, 1048684, 9, 0, 1048685, 9, 0, 1048686, 9, 0, 1048687, 9, 0, 1048688, 9, 0, 1048689, 9, 0, 1048690, 9, 0, 1048691, 9, 0, 1048692, 9, 0, 1048693, 9, 0, 1048694, 9, 0, 1048695, 9, 0, 1048696, 9, 0, 1048697, 9, 0, 1048698, 9, 0, 1048699, 9, 0, 1048700, 9, 0, 1048701, 9, 0, 1048702, 9, 0, 1048703, 9, 0, 1048704, 9, 0, 1048705, 9, 0, 1048706, 9, 0, 1048707, 9, 0, 1048708, 9, 0, 1048709, 9, 0, 1048710, 9, 0, 1048711, 9, 0, 1048712, 9, 0, 1048713, 9, 0, 1048714, 9, 0, 1048715, 9, 0, 1048716, 9, 0, 1048717, 9, 0, 1048718, 9, 0, 1048719, 9, 0, 1048720, 9, 0, 1048721, 9, 0, 1048722, 9, 0, 1048723, 9, 0, 1048724, 9, 0, 1048725, 9, 0, 1048726, 9, 0, 1048727, 9, 0, 1048728, 9, 0, 1048729, 9, 0, 1048730, 9, 0, 1048731, 9, 0, 1048732, 9, 0, 1048733, 9, 0, 1048734, 9, 0, 1048735, 9, 0, 1048736, 9, 0, 1048737, 9, 0, 1048738, 9, 0, 1048739, 9, 0, 1048740, 9, 0, 1048741, 9, 0, 1048742, 9, 0, 1048743, 9, 0, 1048744, 9, 0, 1048745, 9, 0, 1048746, 9, 0, 1048747, 9, 0, 1048748, 9, 0, 1048749, 9, 0, 1048750, 9, 0, 1048751, 9, 0, 1048752, 9, 0, 1048753, 9, 0, 1048754, 9, 0, 1048755, 9, 0, 1048756, 9, 0, 1048757, 9, 0, 1048758, 9, 0, 1048759, 9, 0, 1048760, 9, 0, 1048761, 9, 0, 1048762, 9, 0, 1048763, 9, 0, 1048764, 9, 0, 1048765, 9, 0, 1048766, 9, 0, 1048767, 9, 0, 1048768, 9, 0, 1048769, 9, 0, 1048770, 9, 0, 1048771, 9, 0, 1048772, 9, 0, 1048773, 9, 0, 1048774, 9, 0, 1048775, 9, 0, 1048776, 9, 0, 1048777, 9, 0, 1048778, 9, 0, 1048779, 9, 0, 1048780, 9, 0, 1048781, 9, 0, 1048782, 9, 0, 1048783, 9, 0, 1048784, 9, 0, 1048785, 9, 0, 1048786, 9, 0, 1048787, 9, 0, 1048788, 9, 0, 1048789, 9, 0, 1048790, 9, 0, 1048791, 9, 0, 1048792, 9, 0, 1048793, 9, 0, 1048794, 9, 0, 1048795, 9, 0, 1048796, 9, 0, 1048797, 9, 0, 1048798, 9, 0, 1048799, 9, 0, 1048800, 9, 0, 1048801, 9, 0, 1048802, 9, 0, 1048803, 9, 0, 1048804, 9, 0, 1048805, 9, 0, 1048806, 9, 0, 1048807, 9, 0, 1048808, 9, 0, 1048809, 9, 0, 1048810, 9, 0, 1048811, 9, 0, 1048812, 9, 0, 1048813, 9, 0, 1048814, 9, 0, 1048815, 9, 0, 1048816, 9, 0, 1048817, 9, 0, 1048818, 9, 0, 1048819, 9, 0, 1048820, 9, 0, 1048821, 9, 0, 1048822, 9, 0, 1048823, 9, 0, 1048824, 9, 0, 1048825, 9, 0, 1048826, 9, 0, 1048827, 9, 0, 1048828, 9, 0, 1048829, 9, 0, 1048830, 9, 0, 1048831, 9, 0, 1048832, 9, 0, 1048833, 9, 0, 1048834, 9, 0, 1048835, 9, 0, 1048836, 9, 0, 1048837, 9, 0, 1048838, 9, 0, 1048839, 9, 0, 1048840, 9, 0, 1048841, 9, 0, 1048842, 9, 0, 1114142, 9, 0, 1114143, 9, 0, 1114144, 9, 0, 1114145, 9, 0, 1114146, 9, 0, 1114147, 9, 0, 1114148, 9, 0, 1114149, 9, 0, 1114150, 9, 0, 1114151, 9, 0, 1114152, 9, 0, 1114153, 9, 0, 1114154, 9, 0, 1114155, 9, 0, 1114156, 9, 0, 1114157, 9, 0, 1114158, 9, 0, 1114159, 9, 0, 1114160, 9, 0, 1114161, 9, 0, 1114162, 9, 0, 1114163, 9, 0, 1114164, 9, 0, 1114165, 9, 0, 1114166, 9, 0, 1114167, 9, 0, 1114168, 9, 0, 1114169, 9, 0, 1114170, 9, 0, 1114171, 9, 0, 1114172, 9, 0, 1114173, 9, 0, 1114174, 9, 0, 1114175, 9, 0, 1114176, 9, 0, 1114177, 9, 0, 1114178, 9, 0, 1114179, 9, 0, 1114180, 9, 0, 1114181, 9, 0, 1114182, 9, 0, 1114183, 9, 0, 1114184, 9, 0, 1114185, 9, 0, 1114186, 9, 0, 1114187, 9, 0, 1114188, 9, 0, 1114189, 9, 0, 1114190, 9, 0, 1114191, 9, 0, 1114192, 9, 0, 1114193, 9, 0, 1114194, 9, 0, 1114195, 9, 0, 1114196, 9, 0, 1114197, 9, 0, 1114198, 9, 0, 1114199, 9, 0, 1114200, 9, 0, 1114201, 9, 0, 1114202, 9, 0, 1114203, 9, 0, 1114204, 9, 0, 1114205, 9, 0, 1114206, 9, 0, 1114207, 9, 0, 1114208, 9, 0, 1114209, 9, 0, 1114210, 9, 0, 1114211, 9, 0, 1114212, 9, 0, 1114213, 9, 0, 1114214, 9, 0, 1114215, 9, 0, 1114216, 9, 0, 1114217, 9, 0, 1114218, 9, 0, 1114219, 9, 0, 1114220, 9, 0, 1114221, 9, 0, 1114222, 9, 0, 1114223, 9, 0, 1114224, 9, 0, 1114225, 9, 0, 1114226, 9, 0, 1114227, 9, 0, 1114228, 9, 0, 1114229, 9, 0, 1114230, 9, 0, 1114231, 9, 0, 1114232, 9, 0, 1114233, 9, 0, 1114234, 9, 0, 1114235, 9, 0, 1114236, 9, 0, 1114237, 9, 0, 1114238, 9, 0, 1114239, 9, 0, 1114240, 9, 0, 1114241, 9, 0, 1114242, 9, 0, 1114243, 9, 0, 1114244, 9, 0, 1114245, 9, 0, 1114246, 9, 0, 1114247, 9, 0, 1114248, 9, 0, 1114249, 9, 0, 1114250, 9, 0, 1114251, 9, 0, 1114252, 9, 0, 1114253, 9, 0, 1114254, 9, 0, 1114255, 9, 0, 1114256, 9, 0, 1114257, 9, 0, 1114258, 9, 0, 1114259, 9, 0, 1114260, 9, 0, 1114261, 9, 0, 1114262, 9, 0, 1114263, 9, 0, 1114264, 9, 0, 1114265, 9, 0, 1114266, 9, 0, 1114267, 9, 0, 1114268, 9, 0, 1114269, 9, 0, 1114270, 9, 0, 1114271, 9, 0, 1114272, 9, 0, 1114273, 9, 0, 1114274, 9, 0, 1114275, 9, 0, 1114276, 9, 0, 1114277, 9, 0, 1114278, 9, 0, 1114279, 9, 0, 1114280, 9, 0, 1114281, 9, 0, 1114282, 9, 0, 1114283, 9, 0, 1114284, 9, 0, 1114285, 9, 0, 1114286, 9, 0, 1114287, 9, 0, 1114288, 9, 0, 1114289, 9, 0, 1114290, 9, 0, 1114291, 9, 0, 1114292, 9, 0, 1114293, 9, 0, 1114294, 9, 0, 1114295, 9, 0, 1114296, 9, 0, 1114297, 9, 0, 1114298, 9, 0, 1114299, 9, 0, 1114300, 9, 0, 1114301, 9, 0, 1114302, 9, 0, 1114303, 9, 0, 1114304, 9, 0, 1114305, 9, 0, 1114306, 9, 0, 1114307, 9, 0, 1114308, 9, 0, 1114309, 9, 0, 1114310, 9, 0, 1114311, 9, 0, 1114312, 9, 0, 1114313, 9, 0, 1114314, 9, 0, 1114315, 9, 0, 1114316, 9, 0, 1114317, 9, 0, 1114318, 9, 0, 1114319, 9, 0, 1114320, 9, 0, 1114321, 9, 0, 1114322, 9, 0, 1114323, 9, 0, 1114324, 9, 0, 1114325, 9, 0, 1114326, 9, 0, 1114327, 9, 0, 1114328, 9, 0, 1114329, 9, 0, 1114330, 9, 0, 1114331, 9, 0, 1114332, 9, 0, 1114333, 9, 0, 1114334, 9, 0, 1114335, 9, 0, 1114336, 9, 0, 1114337, 9, 0, 1114338, 9, 0, 1114339, 9, 0, 1114340, 9, 0, 1114341, 9, 0, 1114342, 9, 0, 1114343, 9, 0, 1114344, 9, 0, 1114345, 9, 0, 1114346, 9, 0, 1114347, 9, 0, 1114348, 9, 0, 1114349, 9, 0, 1114350, 9, 0, 1114351, 9, 0, 1114352, 9, 0, 1114353, 9, 0, 1114354, 9, 0, 1114355, 9, 0, 1114356, 9, 0, 1114357, 9, 0, 1114358, 9, 0, 1114359, 9, 0, 1114360, 9, 0, 1114361, 9, 0, 1114362, 9, 0, 1114363, 9, 0, 1114364, 9, 0, 1114365, 9, 0, 1114366, 9, 0, 1114367, 9, 0, 1114368, 9, 0, 1114369, 9, 0, 1114370, 9, 0, 1114371, 9, 0, 1114372, 9, 0, 1114373, 9, 0, 1114374, 9, 0, 1114375, 9, 0, 1114376, 9, 0, 1114377, 9, 0, 1114378, 9, 0, 1179678, 9, 0, 1179679, 9, 0, 1179680, 9, 0, 1179681, 9, 0, 1179682, 9, 0, 1179683, 9, 0, 1179684, 9, 0, 1179685, 9, 0, 1179686, 9, 0, 1179687, 9, 0, 1179688, 9, 0, 1179689, 9, 0, 1179690, 9, 0, 1179691, 9, 0, 1179692, 9, 0, 1179693, 9, 0, 1179694, 9, 0, 1179695, 9, 0, 1179696, 9, 0, 1179697, 9, 0, 1179698, 9, 0, 1179699, 9, 0, 1179700, 9, 0, 1179701, 9, 0, 1179702, 9, 0, 1179703, 9, 0, 1179704, 9, 0, 1179705, 9, 0, 1179706, 9, 0, 1179707, 9, 0, 1179708, 9, 0, 1179709, 9, 0, 1179710, 9, 0, 1179711, 9, 0, 1179712, 9, 0, 1179713, 9, 0, 1179714, 9, 0, 1179715, 9, 0, 1179716, 9, 0, 1179717, 9, 0, 1179718, 9, 0, 1179719, 9, 0, 1179720, 9, 0, 1179721, 9, 0, 1179722, 9, 0, 1179723, 9, 0, 1179724, 9, 0, 1179725, 9, 0, 1179726, 9, 0, 1179727, 9, 0, 1179728, 9, 0, 1179729, 9, 0, 1179730, 9, 0, 1179731, 9, 0, 1179732, 9, 0, 1179733, 9, 0, 1179734, 9, 0, 1179735, 9, 0, 1179736, 9, 0, 1179737, 9, 0, 1179738, 9, 0, 1179739, 9, 0, 1179740, 9, 0, 1179741, 9, 0, 1179742, 9, 0, 1179743, 9, 0, 1179744, 9, 0, 1179745, 9, 0, 1179746, 9, 0, 1179747, 9, 0, 1179748, 9, 0, 1179749, 9, 0, 1179750, 9, 0, 1179751, 9, 0, 1179752, 9, 0, 1179753, 9, 0, 1179754, 9, 0, 1179755, 9, 0, 1179756, 9, 0, 1179757, 9, 0, 1179758, 9, 0, 1179759, 9, 0, 1179760, 9, 0, 1179761, 9, 0, 1179762, 9, 0, 1179763, 9, 0, 1179764, 9, 0, 1179765, 9, 0, 1179766, 9, 0, 1179767, 9, 0, 1179768, 9, 0, 1179769, 9, 0, 1179770, 9, 0, 1179771, 9, 0, 1179772, 9, 0, 1179773, 9, 0, 1179774, 9, 0, 1179775, 9, 0, 1179776, 9, 0, 1179777, 9, 0, 1179778, 9, 0, 1179779, 9, 0, 1179780, 9, 0, 1179781, 9, 0, 1179782, 9, 0, 1179783, 9, 0, 1179784, 9, 0, 1179785, 9, 0, 1179786, 9, 0, 1179787, 9, 0, 1179788, 9, 0, 1179789, 9, 0, 1179790, 9, 0, 1179791, 9, 0, 1179792, 9, 0, 1179793, 9, 0, 1179794, 9, 0, 1179795, 9, 0, 1179796, 9, 0, 1179797, 9, 0, 1179798, 9, 0, 1179799, 9, 0, 1179800, 9, 0, 1179801, 9, 0, 1179802, 9, 0, 1179803, 9, 0, 1179804, 9, 0, 1179805, 9, 0, 1179806, 9, 0, 1179807, 9, 0, 1179808, 9, 0, 1179809, 9, 0, 1179810, 9, 0, 1179811, 9, 0, 1179812, 9, 0, 1179813, 9, 0, 1179814, 9, 0, 1179815, 9, 0, 1179816, 9, 0, 1179817, 9, 0, 1179818, 9, 0, 1179819, 9, 0, 1179820, 9, 0, 1179821, 9, 0, 1179822, 9, 0, 1179823, 9, 0, 1179824, 9, 0, 1179825, 9, 0, 1179826, 9, 0, 1179827, 9, 0, 1179828, 9, 0, 1179829, 9, 0, 1179830, 9, 0, 1179831, 9, 0, 1179832, 9, 0, 1179833, 9, 0, 1179834, 9, 0, 1179835, 9, 0, 1179836, 9, 0, 1179837, 9, 0, 1179838, 9, 0, 1179839, 9, 0, 1179840, 9, 0, 1179841, 9, 0, 1179842, 9, 0, 1179843, 9, 0, 1179844, 9, 0, 1179845, 9, 0, 1179846, 9, 0, 1179847, 9, 0, 1179848, 9, 0, 1179849, 9, 0, 1179850, 9, 0, 1179851, 9, 0, 1179852, 9, 0, 1179853, 9, 0, 1179854, 9, 0, 1179855, 9, 0, 1179856, 9, 0, 1179857, 9, 0, 1179858, 9, 0, 1179859, 9, 0, 1179860, 9, 0, 1179861, 9, 0, 1179862, 9, 0, 1179863, 9, 0, 1179864, 9, 0, 1179865, 9, 0, 1179866, 9, 0, 1179867, 9, 0, 1179868, 9, 0, 1179869, 9, 0, 1179870, 9, 0, 1179871, 9, 0, 1179872, 9, 0, 1179873, 9, 0, 1179874, 9, 0, 1179875, 9, 0, 1179876, 9, 0, 1179877, 9, 0, 1179878, 9, 0, 1179879, 9, 0, 1179880, 9, 0, 1179881, 9, 0, 1179882, 9, 0, 1179883, 9, 0, 1179884, 9, 0, 1179885, 9, 0, 1179886, 9, 0, 1179887, 9, 0, 1179888, 9, 0, 1179889, 9, 0, 1179890, 9, 0, 1179891, 9, 0, 1179892, 9, 0, 1179893, 9, 0, 1179894, 9, 0, 1179895, 9, 0, 1179896, 9, 0, 1179897, 9, 0, 1179898, 9, 0, 1179899, 9, 0, 1179900, 9, 0, 1179901, 9, 0, 1179902, 9, 0, 1179903, 9, 0, 1179904, 9, 0, 1179905, 9, 0, 1179906, 9, 0, 1179907, 9, 0, 1179908, 9, 0, 1179909, 9, 0, 1179910, 9, 0, 1179911, 9, 0, 1179912, 9, 0, 1179913, 9, 0, 1179914, 9, 0, 1245214, 9, 0, 1245215, 9, 0, 1245216, 9, 0, 1245217, 9, 0, 1245218, 9, 0, 1245219, 9, 0, 1245220, 9, 0, 1245221, 9, 0, 1245222, 9, 0, 1245223, 9, 0, 1245224, 9, 0, 1245225, 9, 0, 1245226, 9, 0, 1245227, 9, 0, 1245228, 9, 0, 1245229, 9, 0, 1245230, 9, 0, 1245231, 9, 0, 1245232, 9, 0, 1245233, 9, 0, 1245234, 9, 0, 1245235, 9, 0, 1245236, 9, 0, 1245237, 9, 0, 1245238, 9, 0, 1245239, 9, 0, 1245240, 9, 0, 1245241, 9, 0, 1245242, 9, 0, 1245243, 9, 0, 1245244, 9, 0, 1245245, 9, 0, 1245246, 9, 0, 1245247, 9, 0, 1245248, 9, 0, 1245249, 9, 0, 1245250, 9, 0, 1245251, 9, 0, 1245252, 9, 0, 1245253, 9, 0, 1245254, 9, 0, 1245255, 9, 0, 1245256, 9, 0, 1245257, 9, 0, 1245258, 9, 0, 1245259, 9, 0, 1245260, 9, 0, 1245261, 9, 0, 1245262, 9, 0, 1245263, 9, 0, 1245264, 9, 0, 1245265, 9, 0, 1245266, 9, 0, 1245267, 9, 0, 1245268, 9, 0, 1245269, 9, 0, 1245270, 9, 0, 1245271, 9, 0, 1245272, 9, 0, 1245273, 9, 0, 1245274, 9, 0, 1245275, 9, 0, 1245276, 9, 0, 1245277, 9, 0, 1245278, 9, 0, 1245279, 9, 0, 1245280, 9, 0, 1245281, 9, 0, 1245282, 9, 0, 1245283, 9, 0, 1245284, 9, 0, 1245285, 9, 0, 1245286, 9, 0, 1245287, 9, 0, 1245288, 9, 0, 1245289, 9, 0, 1245290, 9, 0, 1245291, 9, 0, 1245292, 9, 0, 1245293, 9, 0, 1245294, 9, 0, 1245295, 9, 0, 1245296, 9, 0, 1245297, 9, 0, 1245298, 9, 0, 1245299, 9, 0, 1245300, 9, 0, 1245301, 9, 0, 1245302, 9, 0, 1245303, 9, 0, 1245304, 9, 0, 1245305, 9, 0, 1245306, 9, 0, 1245307, 9, 0, 1245308, 9, 0, 1245309, 9, 0, 1245310, 9, 0, 1245311, 9, 0, 1245312, 9, 0, 1245313, 9, 0, 1245314, 9, 0, 1245315, 9, 0, 1245316, 9, 0, 1245317, 9, 0, 1245318, 9, 0, 1245319, 9, 0, 1245320, 9, 0, 1245321, 9, 0, 1245322, 9, 0, 1245323, 9, 0, 1245324, 9, 0, 1245325, 9, 0, 1245326, 9, 0, 1245327, 9, 0, 1245328, 9, 0, 1245329, 9, 0, 1245330, 9, 0, 1245331, 9, 0, 1245332, 9, 0, 1245333, 9, 0, 1245334, 9, 0, 1245335, 9, 0, 1245336, 9, 0, 1245337, 9, 0, 1245338, 9, 0, 1245339, 9, 0, 1245340, 9, 0, 1245341, 9, 0, 1245342, 9, 0, 1245343, 9, 0, 1245344, 9, 0, 1245345, 9, 0, 1245346, 9, 0, 1245347, 9, 0, 1245348, 9, 0, 1245349, 9, 0, 1245350, 9, 0, 1245351, 9, 0, 1245352, 9, 0, 1245353, 9, 0, 1245354, 9, 0, 1245355, 9, 0, 1245356, 9, 0, 1245357, 9, 0, 1245358, 9, 0, 1245359, 9, 0, 1245360, 9, 0, 1245361, 9, 0, 1245362, 9, 0, 1245363, 9, 0, 1245364, 9, 0, 1245365, 9, 0, 1245366, 9, 0, 1245367, 9, 0, 1245368, 9, 0, 1245369, 9, 0, 1245370, 9, 0, 1245371, 9, 0, 1245372, 9, 0, 1245373, 9, 0, 1245374, 9, 0, 1245375, 9, 0, 1245376, 9, 0, 1245377, 9, 0, 1245378, 9, 0, 1245379, 9, 0, 1245380, 9, 0, 1245381, 9, 0, 1245382, 9, 0, 1245383, 9, 0, 1245384, 9, 0, 1245385, 9, 0, 1245386, 9, 0, 1245387, 9, 0, 1245388, 9, 0, 1245389, 9, 0, 1245390, 9, 0, 1245391, 9, 0, 1245392, 9, 0, 1245393, 9, 0, 1245394, 9, 0, 1245395, 9, 0, 1245396, 9, 0, 1245397, 9, 0, 1245398, 9, 0, 1245399, 9, 0, 1245400, 9, 0, 1245401, 9, 0, 1245402, 9, 0, 1245403, 9, 0, 1245404, 9, 0, 1245405, 9, 0, 1245406, 9, 0, 1245407, 9, 0, 1245408, 9, 0, 1245409, 9, 0, 1245410, 9, 0, 1245411, 9, 0, 1245412, 9, 0, 1245413, 9, 0, 1245414, 9, 0, 1245415, 9, 0, 1245416, 9, 0, 1245417, 9, 0, 1245418, 9, 0, 1245419, 9, 0, 1245420, 9, 0, 1245421, 9, 0, 1245422, 9, 0, 1245423, 9, 0, 1245424, 9, 0, 1245425, 9, 0, 1245426, 9, 0, 1245427, 9, 0, 1245428, 9, 0, 1245429, 9, 0, 1245430, 9, 0, 1245431, 9, 0, 1245432, 9, 0, 1245433, 9, 0, 1245434, 9, 0, 1245435, 9, 0, 1245436, 9, 0, 1245437, 9, 0, 1245438, 9, 0, 1245439, 9, 0, 1245440, 9, 0, 1245441, 9, 0, 1245442, 9, 0, 1245443, 9, 0, 1245444, 9, 0, 1245445, 9, 0, 1245446, 9, 0, 1245447, 9, 0, 1245448, 9, 0, 1245449, 9, 0, 1245450, 9, 0, 1310750, 9, 0, 1310751, 9, 0, 1310752, 9, 0, 1310753, 9, 0, 1310754, 9, 0, 1310755, 9, 0, 1310756, 9, 0, 1310757, 9, 0, 1310758, 9, 0, 1310759, 9, 0, 1310760, 9, 0, 1310761, 9, 0, 1310762, 9, 0, 1310763, 9, 0, 1310764, 9, 0, 1310765, 9, 0, 1310766, 9, 0, 1310767, 9, 0, 1310768, 9, 0, 1310769, 9, 0, 1310770, 9, 0, 1310771, 9, 0, 1310772, 9, 0, 1310773, 9, 0, 1310774, 9, 0, 1310775, 9, 0, 1310776, 9, 0, 1310777, 9, 0, 1310778, 9, 0, 1310779, 9, 0, 1310780, 9, 0, 1310781, 9, 0, 1310782, 9, 0, 1310783, 9, 0, 1310784, 9, 0, 1310785, 9, 0, 1310786, 9, 0, 1310787, 9, 0, 1310788, 9, 0, 1310789, 9, 0, 1310790, 9, 0, 1310791, 9, 0, 1310792, 9, 0, 1310793, 9, 0, 1310794, 9, 0, 1310795, 9, 0, 1310796, 9, 0, 1310797, 9, 0, 1310798, 9, 0, 1310799, 9, 0, 1310800, 9, 0, 1310801, 9, 0, 1310802, 9, 0, 1310803, 9, 0, 1310804, 9, 0, 1310805, 9, 0, 1310806, 9, 0, 1310807, 9, 0, 1310808, 9, 0, 1310809, 9, 0, 1310810, 9, 0, 1310811, 9, 0, 1310812, 9, 0, 1310813, 9, 0, 1310814, 9, 0, 1310815, 9, 0, 1310816, 9, 0, 1310817, 9, 0, 1310818, 9, 0, 1310819, 9, 0, 1310820, 9, 0, 1310821, 9, 0, 1310822, 9, 0, 1310823, 9, 0, 1310824, 9, 0, 1310825, 9, 0, 1310826, 9, 0, 1310827, 9, 0, 1310828, 9, 0, 1310829, 9, 0, 1310830, 9, 0, 1310831, 9, 0, 1310832, 9, 0, 1310833, 9, 0, 1310834, 9, 0, 1310835, 9, 0, 1310836, 9, 0, 1310837, 9, 0, 1310838, 9, 0, 1310839, 9, 0, 1310840, 9, 0, 1310841, 9, 0, 1310842, 9, 0, 1310843, 9, 0, 1310844, 9, 0, 1310845, 9, 0, 1310846, 9, 0, 1310847, 9, 0, 1310848, 9, 0, 1310849, 9, 0, 1310850, 9, 0, 1310851, 9, 0, 1310852, 9, 0, 1310853, 9, 0, 1310854, 9, 0, 1310855, 9, 0, 1310856, 9, 0, 1310857, 9, 0, 1310858, 9, 0, 1310859, 9, 0, 1310860, 9, 0, 1310861, 9, 0, 1310862, 9, 0, 1310863, 9, 0, 1310864, 9, 0, 1310865, 9, 0, 1310866, 9, 0, 1310867, 9, 0, 1310868, 9, 0, 1310869, 9, 0, 1310870, 9, 0, 1310871, 9, 0, 1310872, 9, 0, 1310873, 9, 0, 1310874, 9, 0, 1310875, 9, 0, 1310876, 9, 0, 1310877, 9, 0, 1310878, 9, 0, 1310879, 9, 0, 1310880, 9, 0, 1310881, 9, 0, 1310882, 9, 0, 1310883, 9, 0, 1310884, 9, 0, 1310885, 9, 0, 1310886, 9, 0, 1310887, 9, 0, 1310888, 9, 0, 1310889, 9, 0, 1310890, 9, 0, 1310891, 9, 0, 1310892, 9, 0, 1310893, 9, 0, 1310894, 9, 0, 1310895, 9, 0, 1310896, 9, 0, 1310897, 9, 0, 1310898, 9, 0, 1310899, 9, 0, 1310900, 9, 0, 1310901, 9, 0, 1310902, 9, 0, 1310903, 9, 0, 1310904, 9, 0, 1310905, 9, 0, 1310906, 9, 0, 1310907, 9, 0, 1310908, 9, 0, 1310909, 9, 0, 1310910, 9, 0, 1310911, 9, 0, 1310912, 9, 0, 1310913, 9, 0, 1310914, 9, 0, 1310915, 9, 0, 1310916, 9, 0, 1310917, 9, 0, 1310918, 9, 0, 1310919, 9, 0, 1310920, 9, 0, 1310921, 9, 0, 1310922, 9, 0, 1310923, 9, 0, 1310924, 9, 0, 1310925, 9, 0, 1310926, 9, 0, 1310927, 9, 0, 1310928, 9, 0, 1310929, 9, 0, 1310930, 9, 0, 1310931, 9, 0, 1310932, 9, 0, 1310933, 9, 0, 1310934, 9, 0, 1310935, 9, 0, 1310936, 9, 0, 1310937, 9, 0, 1310938, 9, 0, 1310939, 9, 0, 1310940, 9, 0, 1310941, 9, 0, 1310942, 9, 0, 1310943, 9, 0, 1310944, 9, 0, 1310945, 9, 0, 1310946, 9, 0, 1310947, 9, 0, 1310948, 9, 0, 1310949, 9, 0, 1310950, 9, 0, 1310951, 9, 0, 1310952, 9, 0, 1310953, 9, 0, 1310954, 9, 0, 1310955, 9, 0, 1310956, 9, 0, 1310957, 9, 0, 1310958, 9, 0, 1310959, 9, 0, 1310960, 9, 0, 1310961, 9, 0, 1310962, 9, 0, 1310963, 9, 0, 1310964, 9, 0, 1310965, 9, 0, 1310966, 9, 0, 1310967, 9, 0, 1310968, 9, 0, 1310969, 9, 0, 1310970, 9, 0, 1310971, 9, 0, 1310972, 9, 0, 1310973, 9, 0, 1310974, 9, 0, 1310975, 9, 0, 1310976, 9, 0, 1310977, 9, 0, 1310978, 9, 0, 1310979, 9, 0, 1310980, 9, 0, 1310981, 9, 0, 1310982, 9, 0, 1310983, 9, 0, 1310984, 9, 0, 1310985, 9, 0, 1310986, 9, 0, 1376286, 9, 0, 1376287, 9, 0, 1376288, 9, 0, 1376289, 9, 0, 1376290, 9, 0, 1376291, 9, 0, 1376292, 9, 0, 1376293, 9, 0, 1376294, 9, 0, 1376295, 9, 0, 1376296, 9, 0, 1376297, 9, 0, 1376298, 9, 0, 1376299, 9, 0, 1376300, 9, 0, 1376301, 9, 0, 1376302, 9, 0, 1376303, 9, 0, 1376304, 9, 0, 1376305, 9, 0, 1376306, 9, 0, 1376307, 9, 0, 1376308, 9, 0, 1376309, 9, 0, 1376310, 9, 0, 1376311, 9, 0, 1376312, 9, 0, 1376313, 9, 0, 1376314, 9, 0, 1376315, 9, 0, 1376316, 9, 0, 1376317, 9, 0, 1376318, 9, 0, 1376319, 9, 0, 1376320, 9, 0, 1376321, 9, 0, 1376322, 9, 0, 1376323, 9, 0, 1376324, 9, 0, 1376325, 9, 0, 1376326, 9, 0, 1376327, 9, 0, 1376328, 9, 0, 1376329, 9, 0, 1376330, 9, 0, 1376331, 9, 0, 1376332, 9, 0, 1376333, 9, 0, 1376334, 9, 0, 1376335, 9, 0, 1376336, 9, 0, 1376337, 9, 0, 1376338, 9, 0, 1376339, 9, 0, 1376340, 9, 0, 1376341, 9, 0, 1376342, 9, 0, 1376343, 9, 0, 1376344, 9, 0, 1376345, 9, 0, 1376346, 9, 0, 1376347, 9, 0, 1376348, 9, 0, 1376349, 9, 0, 1376350, 9, 0, 1376351, 9, 0, 1376352, 9, 0, 1376353, 9, 0, 1376354, 9, 0, 1376355, 9, 0, 1376356, 9, 0, 1376357, 9, 0, 1376358, 9, 0, 1376359, 9, 0, 1376360, 9, 0, 1376361, 9, 0, 1376362, 9, 0, 1376363, 9, 0, 1376364, 9, 0, 1376365, 9, 0, 1376366, 9, 0, 1376367, 9, 0, 1376368, 9, 0, 1376369, 9, 0, 1376370, 9, 0, 1376371, 9, 0, 1376372, 9, 0, 1376373, 9, 0, 1376374, 9, 0, 1376375, 9, 0, 1376376, 9, 0, 1376377, 9, 0, 1376378, 9, 0, 1376379, 9, 0, 1376380, 9, 0, 1376381, 9, 0, 1376382, 9, 0, 1376383, 9, 0, 1376384, 9, 0, 1376385, 9, 0, 1376386, 9, 0, 1376387, 9, 0, 1376388, 9, 0, 1376389, 9, 0, 1376390, 9, 0, 1376391, 9, 0, 1376392, 9, 0, 1376393, 9, 0, 1376394, 9, 0, 1376395, 9, 0, 1376396, 9, 0, 1376397, 9, 0, 1376398, 9, 0, 1376399, 9, 0, 1376400, 9, 0, 1376401, 9, 0, 1376402, 9, 0, 1376403, 9, 0, 1376404, 9, 0, 1376405, 9, 0, 1376406, 9, 0, 1376407, 9, 0, 1376408, 9, 0, 1376409, 9, 0, 1376410, 9, 0, 1376411, 9, 0, 1376412, 9, 0, 1376413, 9, 0, 1376414, 9, 0, 1376415, 9, 0, 1376416, 9, 0, 1376417, 9, 0, 1376418, 9, 0, 1376419, 9, 0, 1376420, 9, 0, 1376421, 9, 0, 1376422, 9, 0, 1376423, 9, 0, 1376424, 9, 0, 1376425, 9, 0, 1376426, 9, 0, 1376427, 9, 0, 1376428, 9, 0, 1376429, 9, 0, 1376430, 9, 0, 1376431, 9, 0, 1376432, 9, 0, 1376433, 9, 0, 1376434, 9, 0, 1376435, 9, 0, 1376436, 9, 0, 1376437, 9, 0, 1376438, 9, 0, 1376439, 9, 0, 1376440, 9, 0, 1376441, 9, 0, 1376442, 9, 0, 1376443, 9, 0, 1376444, 9, 0, 1376445, 9, 0, 1376446, 9, 0, 1376447, 9, 0, 1376448, 9, 0, 1376449, 9, 0, 1376450, 9, 0, 1376451, 9, 0, 1376452, 9, 0, 1376453, 9, 0, 1376454, 9, 0, 1376455, 9, 0, 1376456, 9, 0, 1376457, 9, 0, 1376458, 9, 0, 1376459, 9, 0, 1376460, 9, 0, 1376461, 9, 0, 1376462, 9, 0, 1376463, 9, 0, 1376464, 9, 0, 1376465, 9, 0, 1376466, 9, 0, 1376467, 9, 0, 1376468, 9, 0, 1376469, 9, 0, 1376470, 9, 0, 1376471, 9, 0, 1376472, 9, 0, 1376473, 9, 0, 1376474, 9, 0, 1376475, 9, 0, 1376476, 9, 0, 1376477, 9, 0, 1376478, 9, 0, 1376479, 9, 0, 1376480, 9, 0, 1376481, 9, 0, 1376482, 9, 0, 1376483, 9, 0, 1376484, 9, 0, 1376485, 9, 0, 1376486, 9, 0, 1376487, 9, 0, 1376488, 9, 0, 1376489, 9, 0, 1376490, 9, 0, 1376491, 9, 0, 1376492, 9, 0, 1376493, 9, 0, 1376494, 9, 0, 1376495, 9, 0, 1376496, 9, 0, 1376497, 9, 0, 1376498, 9, 0, 1376499, 9, 0, 1376500, 9, 0, 1376501, 9, 0, 1376502, 9, 0, 1376503, 9, 0, 1376504, 9, 0, 1376505, 9, 0, 1376506, 9, 0, 1376507, 9, 0, 1376508, 9, 0, 1376509, 9, 0, 1376510, 9, 0, 1376511, 9, 0, 1376512, 9, 0, 1376513, 9, 0, 1376514, 9, 0, 1376515, 9, 0, 1376516, 9, 0, 1376517, 9, 0, 1376518, 9, 0, 1376519, 9, 0, 1376520, 9, 0, 1376521, 9, 0, 1376522, 9, 0, 1441822, 9, 0, 1441823, 9, 0, 1441824, 9, 0, 1441825, 9, 0, 1441826, 9, 0, 1441827, 9, 0, 1441828, 9, 0, 1441829, 9, 0, 1441830, 9, 0, 1441831, 9, 0, 1441832, 9, 0, 1441833, 9, 0, 1441834, 9, 0, 1441835, 9, 0, 1441836, 9, 0, 1441837, 9, 0, 1441838, 9, 0, 1441839, 9, 0, 1441840, 9, 0, 1441841, 9, 0, 1441842, 9, 0, 1441843, 9, 0, 1441844, 9, 0, 1441845, 9, 0, 1441846, 9, 0, 1441847, 9, 0, 1441848, 9, 0, 1441849, 9, 0, 1441850, 9, 0, 1441851, 9, 0, 1441852, 9, 0, 1441853, 9, 0, 1441854, 9, 0, 1441855, 9, 0, 1441856, 9, 0, 1441857, 9, 0, 1441858, 9, 0, 1441859, 9, 0, 1441860, 9, 0, 1441861, 9, 0, 1441862, 9, 0, 1441863, 9, 0, 1441864, 9, 0, 1441865, 9, 0, 1441866, 9, 0, 1441867, 9, 0, 1441868, 9, 0, 1441869, 9, 0, 1441870, 9, 0, 1441871, 9, 0, 1441872, 9, 0, 1441873, 9, 0, 1441874, 9, 0, 1441875, 9, 0, 1441876, 9, 0, 1441877, 9, 0, 1441878, 9, 0, 1441879, 9, 0, 1441880, 9, 0, 1441881, 9, 0, 1441882, 9, 0, 1441883, 9, 0, 1441884, 9, 0, 1441885, 9, 0, 1441886, 9, 0, 1441887, 9, 0, 1441888, 9, 0, 1441889, 9, 0, 1441890, 9, 0, 1441891, 9, 0, 1441892, 9, 0, 1441893, 9, 0, 1441894, 9, 0, 1441895, 9, 0, 1441896, 9, 0, 1441897, 9, 0, 1441898, 9, 0, 1441899, 9, 0, 1441900, 9, 0, 1441901, 9, 0, 1441902, 9, 0, 1441903, 9, 0, 1441904, 9, 0, 1441905, 9, 0, 1441906, 9, 0, 1441907, 9, 0, 1441908, 9, 0, 1441909, 9, 0, 1441910, 9, 0, 1441911, 9, 0, 1441912, 9, 0, 1441913, 9, 0, 1441914, 9, 0, 1441915, 9, 0, 1441916, 9, 0, 1441917, 9, 0, 1441918, 9, 0, 1441919, 9, 0, 1441920, 9, 0, 1441921, 9, 0, 1441922, 9, 0, 1441923, 9, 0, 1441924, 9, 0, 1441925, 9, 0, 1441926, 9, 0, 1441927, 9, 0, 1441928, 9, 0, 1441929, 9, 0, 1441930, 9, 0, 1441931, 9, 0, 1441932, 9, 0, 1441933, 9, 0, 1441934, 9, 0, 1441935, 9, 0, 1441936, 9, 0, 1441937, 9, 0, 1441938, 9, 0, 1441939, 9, 0, 1441940, 9, 0, 1441941, 9, 0, 1441942, 9, 0, 1441943, 9, 0, 1441944, 9, 0, 1441945, 9, 0, 1441946, 9, 0, 1441947, 9, 0, 1441948, 9, 0, 1441949, 9, 0, 1441950, 9, 0, 1441951, 9, 0, 1441952, 9, 0, 1441953, 9, 0, 1441954, 9, 0, 1441955, 9, 0, 1441956, 9, 0, 1441957, 9, 0, 1441958, 9, 0, 1441959, 9, 0, 1441960, 9, 0, 1441961, 9, 0, 1441962, 9, 0, 1441963, 9, 0, 1441964, 9, 0, 1441965, 9, 0, 1441966, 9, 0, 1441967, 9, 0, 1441968, 9, 0, 1441969, 9, 0, 1441970, 9, 0, 1441971, 9, 0, 1441972, 9, 0, 1441973, 9, 0, 1441974, 9, 0, 1441975, 9, 0, 1441976, 9, 0, 1441977, 9, 0, 1441978, 9, 0, 1441979, 9, 0, 1441980, 9, 0, 1441981, 9, 0, 1441982, 9, 0, 1441983, 9, 0, 1441984, 9, 0, 1441985, 9, 0, 1441986, 9, 0, 1441987, 9, 0, 1441988, 9, 0, 1441989, 9, 0, 1441990, 9, 0, 1441991, 9, 0, 1441992, 9, 0, 1441993, 9, 0, 1441994, 9, 0, 1441995, 9, 0, 1441996, 9, 0, 1441997, 9, 0, 1441998, 9, 0, 1441999, 9, 0, 1442000, 9, 0, 1442001, 9, 0, 1442002, 9, 0, 1442003, 9, 0, 1442004, 9, 0, 1442005, 9, 0, 1442006, 9, 0, 1442007, 9, 0, 1442008, 9, 0, 1442009, 9, 0, 1442010, 9, 0, 1442011, 9, 0, 1442012, 9, 0, 1442013, 9, 0, 1442014, 9, 0, 1442015, 9, 0, 1442016, 9, 0, 1442017, 9, 0, 1442018, 9, 0, 1442019, 9, 0, 1442020, 9, 0, 1442021, 9, 0, 1442022, 9, 0, 1442023, 9, 0, 1442024, 9, 0, 1442025, 9, 0, 1442026, 9, 0, 1442027, 9, 0, 1442028, 9, 0, 1442029, 9, 0, 1442030, 9, 0, 1442031, 9, 0, 1442032, 9, 0, 1442033, 9, 0, 1442034, 9, 0, 1442035, 9, 0, 1442036, 9, 0, 1442037, 9, 0, 1442038, 9, 0, 1442039, 9, 0, 1442040, 9, 0, 1442041, 9, 0, 1442042, 9, 0, 1442043, 9, 0, 1442044, 9, 0, 1442045, 9, 0, 1442046, 9, 0, 1442047, 9, 0, 1442048, 9, 0, 1442049, 9, 0, 1442050, 9, 0, 1442051, 9, 0, 1442052, 9, 0, 1442053, 9, 0, 1442054, 9, 0, 1442055, 9, 0, 1442056, 9, 0, 1442057, 9, 0, 1442058, 9, 0, 1507358, 9, 0, 1507359, 9, 0, 1507360, 9, 0, 1507361, 9, 0, 1507362, 9, 0, 1507363, 9, 0, 1507364, 9, 0, 1507365, 9, 0, 1507366, 9, 0, 1507367, 9, 0, 1507368, 9, 0, 1507369, 9, 0, 1507370, 9, 0, 1507371, 9, 0, 1507372, 9, 0, 1507373, 9, 0, 1507374, 9, 0, 1507375, 9, 0, 1507376, 9, 0, 1507377, 9, 0, 1507378, 9, 0, 1507379, 9, 0, 1507380, 9, 0, 1507381, 9, 0, 1507382, 9, 0, 1507383, 9, 0, 1507384, 9, 0, 1507385, 9, 0, 1507386, 9, 0, 1507387, 9, 0, 1507388, 9, 0, 1507389, 9, 0, 1507390, 9, 0, 1507391, 9, 0, 1507392, 9, 0, 1507393, 9, 0, 1507394, 9, 0, 1507395, 9, 0, 1507396, 9, 0, 1507397, 9, 0, 1507398, 9, 0, 1507399, 9, 0, 1507400, 9, 0, 1507401, 9, 0, 1507402, 9, 0, 1507403, 9, 0, 1507404, 9, 0, 1507405, 9, 0, 1507406, 9, 0, 1507407, 9, 0, 1507408, 9, 0, 1507409, 9, 0, 1507410, 9, 0, 1507411, 9, 0, 1507412, 9, 0, 1507413, 9, 0, 1507414, 9, 0, 1507415, 9, 0, 1507416, 9, 0, 1507417, 9, 0, 1507418, 9, 0, 1507419, 9, 0, 1507420, 9, 0, 1507421, 9, 0, 1507422, 9, 0, 1507423, 9, 0, 1507424, 9, 0, 1507425, 9, 0, 1507426, 9, 0, 1507427, 9, 0, 1507428, 9, 0, 1507429, 9, 0, 1507430, 9, 0, 1507431, 9, 0, 1507432, 9, 0, 1507433, 9, 0, 1507434, 9, 0, 1507435, 9, 0, 1507436, 9, 0, 1507437, 9, 0, 1507438, 9, 0, 1507439, 9, 0, 1507440, 9, 0, 1507441, 9, 0, 1507442, 9, 0, 1507443, 9, 0, 1507444, 9, 0, 1507445, 9, 0, 1507446, 9, 0, 1507447, 9, 0, 1507448, 9, 0, 1507449, 9, 0, 1507450, 9, 0, 1507451, 9, 0, 1507452, 9, 0, 1507453, 9, 0, 1507454, 9, 0, 1507455, 9, 0, 1507456, 9, 0, 1507457, 9, 0, 1507458, 9, 0, 1507459, 9, 0, 1507460, 9, 0, 1507461, 9, 0, 1507462, 9, 0, 1507463, 9, 0, 1507464, 9, 0, 1507465, 9, 0, 1507466, 9, 0, 1507467, 9, 0, 1507468, 9, 0, 1507469, 9, 0, 1507470, 9, 0, 1507471, 9, 0, 1507472, 9, 0, 1507473, 9, 0, 1507474, 9, 0, 1507475, 9, 0, 1507476, 9, 0, 1507477, 9, 0, 1507478, 9, 0, 1507479, 9, 0, 1507480, 9, 0, 1507481, 9, 0, 1507482, 9, 0, 1507483, 9, 0, 1507484, 9, 0, 1507485, 9, 0, 1507486, 9, 0, 1507487, 9, 0, 1507488, 9, 0, 1507489, 9, 0, 1507490, 9, 0, 1507491, 9, 0, 1507492, 9, 0, 1507493, 9, 0, 1507494, 9, 0, 1507495, 9, 0, 1507496, 9, 0, 1507497, 9, 0, 1507498, 9, 0, 1507499, 9, 0, 1507500, 9, 0, 1507501, 9, 0, 1507502, 9, 0, 1507503, 9, 0, 1507504, 9, 0, 1507505, 9, 0, 1507506, 9, 0, 1507507, 9, 0, 1507508, 9, 0, 1507509, 9, 0, 1507510, 9, 0, 1507511, 9, 0, 1507512, 9, 0, 1507513, 9, 0, 1507514, 9, 0, 1507515, 9, 0, 1507516, 9, 0, 1507517, 9, 0, 1507518, 9, 0, 1507519, 9, 0, 1507520, 9, 0, 1507521, 9, 0, 1507522, 9, 0, 1507523, 9, 0, 1507524, 9, 0, 1507525, 9, 0, 1507526, 9, 0, 1507527, 9, 0, 1507528, 9, 0, 1507529, 9, 0, 1507530, 9, 0, 1507531, 9, 0, 1507532, 9, 0, 1507533, 9, 0, 1507534, 9, 0, 1507535, 9, 0, 1507536, 9, 0, 1507537, 9, 0, 1507538, 9, 0, 1507539, 9, 0, 1507540, 9, 0, 1507541, 9, 0, 1507542, 9, 0, 1507543, 9, 0, 1507544, 9, 0, 1507545, 9, 0, 1507546, 9, 0, 1507547, 9, 0, 1507548, 9, 0, 1507549, 9, 0, 1507550, 9, 0, 1507551, 9, 0, 1507552, 9, 0, 1507553, 9, 0, 1507554, 9, 0, 1507555, 9, 0, 1507556, 9, 0, 1507557, 9, 0, 1507558, 9, 0, 1507559, 9, 0, 1507560, 9, 0, 1507561, 9, 0, 1507562, 9, 0, 1507563, 9, 0, 1507564, 9, 0, 1507565, 9, 0, 1507566, 9, 0, 1507567, 9, 0, 1507568, 9, 0, 1507569, 9, 0, 1507570, 9, 0, 1507571, 9, 0, 1507572, 9, 0, 1507573, 9, 0, 1507574, 9, 0, 1507575, 9, 0, 1507576, 9, 0, 1507577, 9, 0, 1507578, 9, 0, 1507579, 9, 0, 1507580, 9, 0, 1507581, 9, 0, 1507582, 9, 0, 1507583, 9, 0, 1507584, 9, 0, 1507585, 9, 0, 1507586, 9, 0, 1507587, 9, 0, 1507588, 9, 0, 1507589, 9, 0, 1507590, 9, 0, 1507591, 9, 0, 1507592, 9, 0, 1507593, 9, 0, 1507594, 9, 0, 1572894, 9, 0, 1572895, 9, 0, 1572896, 9, 0, 1572897, 9, 0, 1572898, 9, 0, 1572899, 9, 0, 1572900, 9, 0, 1572901, 9, 0, 1572902, 9, 0, 1572903, 9, 0, 1572904, 9, 0, 1572905, 9, 0, 1572906, 9, 0, 1572907, 9, 0, 1572908, 9, 0, 1572909, 9, 0, 1572910, 9, 0, 1572911, 9, 0, 1572912, 9, 0, 1572913, 9, 0, 1572914, 9, 0, 1572915, 9, 0, 1572916, 9, 0, 1572917, 9, 0, 1572918, 9, 0, 1572919, 9, 0, 1572920, 9, 0, 1572921, 9, 0, 1572922, 9, 0, 1572923, 9, 0, 1572924, 9, 0, 1572925, 9, 0, 1572926, 9, 0, 1572927, 9, 0, 1572928, 9, 0, 1572929, 9, 0, 1572930, 9, 0, 1572931, 9, 0, 1572932, 9, 0, 1572933, 9, 0, 1572934, 9, 0, 1572935, 9, 0, 1572936, 9, 0, 1572937, 9, 0, 1572938, 9, 0, 1572939, 9, 0, 1572940, 9, 0, 1572941, 9, 0, 1572942, 9, 0, 1572943, 9, 0, 1572944, 9, 0, 1572945, 9, 0, 1572946, 9, 0, 1572947, 9, 0, 1572948, 9, 0, 1572949, 9, 0, 1572950, 9, 0, 1572951, 9, 0, 1572952, 9, 0, 1572953, 9, 0, 1572954, 9, 0, 1572955, 9, 0, 1572956, 9, 0, 1572957, 9, 0, 1572958, 9, 0, 1572959, 9, 0, 1572960, 9, 0, 1572961, 9, 0, 1572962, 9, 0, 1572963, 9, 0, 1572964, 9, 0, 1572965, 9, 0, 1572966, 9, 0, 1572967, 9, 0, 1572968, 9, 0, 1572969, 9, 0, 1572970, 9, 0, 1572971, 9, 0, 1572972, 9, 0, 1572973, 9, 0, 1572974, 9, 0, 1572975, 9, 0, 1572976, 9, 0, 1572977, 9, 0, 1572978, 9, 0, 1572979, 9, 0, 1572980, 9, 0, 1572981, 9, 0, 1572982, 9, 0, 1572983, 9, 0, 1572984, 9, 0, 1572985, 9, 0, 1572986, 9, 0, 1572987, 9, 0, 1572988, 9, 0, 1572989, 9, 0, 1572990, 9, 0, 1572991, 9, 0, 1572992, 9, 0, 1572993, 9, 0, 1572994, 9, 0, 1572995, 9, 0, 1572996, 9, 0, 1572997, 9, 0, 1572998, 9, 0, 1572999, 9, 0, 1573000, 9, 0, 1573001, 9, 0, 1573002, 9, 0, 1573003, 9, 0, 1573004, 9, 0, 1573005, 9, 0, 1573006, 9, 0, 1573007, 9, 0, 1573008, 9, 0, 1573009, 9, 0, 1573010, 9, 0, 1573011, 9, 0, 1573012, 9, 0, 1573013, 9, 0, 1573014, 9, 0, 1573015, 9, 0, 1573016, 9, 0, 1573017, 9, 0, 1573018, 9, 0, 1573019, 9, 0, 1573020, 9, 0, 1573021, 9, 0, 1573022, 9, 0, 1573023, 9, 0, 1573024, 9, 0, 1573025, 9, 0, 1573026, 9, 0, 1573027, 9, 0, 1573028, 9, 0, 1573029, 9, 0, 1573030, 9, 0, 1573031, 9, 0, 1573032, 9, 0, 1573033, 9, 0, 1573034, 9, 0, 1573035, 9, 0, 1573036, 9, 0, 1573037, 9, 0, 1573038, 9, 0, 1573039, 9, 0, 1573040, 9, 0, 1573041, 9, 0, 1573042, 9, 0, 1573043, 9, 0, 1573044, 9, 0, 1573045, 9, 0, 1573046, 9, 0, 1573047, 9, 0, 1573048, 9, 0, 1573049, 9, 0, 1573050, 9, 0, 1573051, 9, 0, 1573052, 9, 0, 1573053, 9, 0, 1573054, 9, 0, 1573055, 9, 0, 1573056, 9, 0, 1573057, 9, 0, 1573058, 9, 0, 1573059, 9, 0, 1573060, 9, 0, 1573061, 9, 0, 1573062, 9, 0, 1573063, 9, 0, 1573064, 9, 0, 1573065, 9, 0, 1573066, 9, 0, 1573067, 9, 0, 1573068, 9, 0, 1573069, 9, 0, 1573070, 9, 0, 1573071, 9, 0, 1573072, 9, 0, 1573073, 9, 0, 1573074, 9, 0, 1573075, 9, 0, 1573076, 9, 0, 1573077, 9, 0, 1573078, 9, 0, 1573079, 9, 0, 1573080, 9, 0, 1573081, 9, 0, 1573082, 9, 0, 1573083, 9, 0, 1573084, 9, 0, 1573085, 9, 0, 1573086, 9, 0, 1573087, 9, 0, 1573088, 9, 0, 1573089, 9, 0, 1573090, 9, 0, 1573091, 9, 0, 1573092, 9, 0, 1573093, 9, 0, 1573094, 9, 0, 1573095, 9, 0, 1573096, 9, 0, 1573097, 9, 0, 1573098, 9, 0, 1573099, 9, 0, 1573100, 9, 0, 1573101, 9, 0, 1573102, 9, 0, 1573103, 9, 0, 1573104, 9, 0, 1573105, 9, 0, 1573106, 9, 0, 1573107, 9, 0, 1573108, 9, 0, 1573109, 9, 0, 1573110, 9, 0, 1573111, 9, 0, 1573112, 9, 0, 1573113, 9, 0, 1573114, 9, 0, 1573115, 9, 0, 1573116, 9, 0, 1573117, 9, 0, 1573118, 9, 0, 1573119, 9, 0, 1573120, 9, 0, 1573121, 9, 0, 1573122, 9, 0, 1573123, 9, 0, 1573124, 9, 0, 1573125, 9, 0, 1573126, 9, 0, 1573127, 9, 0, 1573128, 9, 0, 1573129, 9, 0, 1573130, 9, 0, 1638430, 9, 0, 1638431, 9, 0, 1638432, 9, 0, 1638433, 9, 0, 1638434, 9, 0, 1638435, 9, 0, 1638436, 9, 0, 1638437, 9, 0, 1638438, 9, 0, 1638439, 9, 0, 1638440, 9, 0, 1638441, 9, 0, 1638442, 9, 0, 1638443, 9, 0, 1638444, 9, 0, 1638445, 9, 0, 1638446, 9, 0, 1638447, 9, 0, 1638448, 9, 0, 1638449, 9, 0, 1638450, 9, 0, 1638451, 9, 0, 1638452, 9, 0, 1638453, 9, 0, 1638454, 9, 0, 1638455, 9, 0, 1638456, 9, 0, 1638457, 9, 0, 1638458, 9, 0, 1638459, 9, 0, 1638460, 9, 0, 1638461, 9, 0, 1638462, 9, 0, 1638463, 9, 0, 1638464, 9, 0, 1638465, 9, 0, 1638466, 9, 0, 1638467, 9, 0, 1638468, 9, 0, 1638469, 9, 0, 1638470, 9, 0, 1638471, 9, 0, 1638472, 9, 0, 1638473, 9, 0, 1638474, 9, 0, 1638475, 9, 0, 1638476, 9, 0, 1638477, 9, 0, 1638478, 9, 0, 1638479, 9, 0, 1638480, 9, 0, 1638481, 9, 0, 1638482, 9, 0, 1638483, 9, 0, 1638484, 9, 0, 1638485, 9, 0, 1638486, 9, 0, 1638487, 9, 0, 1638488, 9, 0, 1638489, 9, 0, 1638490, 9, 0, 1638491, 9, 0, 1638492, 9, 0, 1638493, 9, 0, 1638494, 9, 0, 1638495, 9, 0, 1638496, 9, 0, 1638497, 9, 0, 1638498, 9, 0, 1638499, 9, 0, 1638500, 9, 0, 1638501, 9, 0, 1638502, 9, 0, 1638503, 9, 0, 1638504, 9, 0, 1638505, 9, 0, 1638506, 9, 0, 1638507, 9, 0, 1638508, 9, 0, 1638509, 9, 0, 1638510, 9, 0, 1638511, 9, 0, 1638512, 9, 0, 1638513, 9, 0, 1638514, 9, 0, 1638515, 9, 0, 1638516, 9, 0, 1638517, 9, 0, 1638518, 9, 0, 1638519, 9, 0, 1638520, 9, 0, 1638521, 9, 0, 1638522, 9, 0, 1638523, 9, 0, 1638524, 9, 0, 1638525, 9, 0, 1638526, 9, 0, 1638527, 9, 0, 1638528, 9, 0, 1638529, 9, 0, 1638530, 9, 0, 1638531, 9, 0, 1638532, 9, 0, 1638533, 9, 0, 1638534, 9, 0, 1638535, 9, 0, 1638536, 9, 0, 1638537, 9, 0, 1638538, 9, 0, 1638539, 9, 0, 1638540, 9, 0, 1638541, 9, 0, 1638542, 9, 0, 1638543, 9, 0, 1638544, 9, 0, 1638545, 9, 0, 1638546, 9, 0, 1638547, 9, 0, 1638548, 9, 0, 1638549, 9, 0, 1638550, 9, 0, 1638551, 9, 0, 1638552, 9, 0, 1638553, 9, 0, 1638554, 9, 0, 1638555, 9, 0, 1638556, 9, 0, 1638557, 9, 0, 1638558, 9, 0, 1638559, 9, 0, 1638560, 9, 0, 1638561, 9, 0, 1638562, 9, 0, 1638563, 9, 0, 1638564, 9, 0, 1638565, 9, 0, 1638566, 9, 0, 1638567, 9, 0, 1638568, 9, 0, 1638569, 9, 0, 1638570, 9, 0, 1638571, 9, 0, 1638572, 9, 0, 1638573, 9, 0, 1638574, 9, 0, 1638575, 9, 0, 1638576, 9, 0, 1638577, 9, 0, 1638578, 9, 0, 1638579, 9, 0, 1638580, 9, 0, 1638581, 9, 0, 1638582, 9, 0, 1638583, 9, 0, 1638584, 9, 0, 1638585, 9, 0, 1638586, 9, 0, 1638587, 9, 0, 1638588, 9, 0, 1638589, 9, 0, 1638590, 9, 0, 1638591, 9, 0, 1638592, 9, 0, 1638593, 9, 0, 1638594, 9, 0, 1638595, 9, 0, 1638596, 9, 0, 1638597, 9, 0, 1638598, 9, 0, 1638599, 9, 0, 1638600, 9, 0, 1638601, 9, 0, 1638602, 9, 0, 1638603, 9, 0, 1638604, 9, 0, 1638605, 9, 0, 1638606, 9, 0, 1638607, 9, 0, 1638608, 9, 0, 1638609, 9, 0, 1638610, 9, 0, 1638611, 9, 0, 1638612, 9, 0, 1638613, 9, 0, 1638614, 9, 0, 1638615, 9, 0, 1638616, 9, 0, 1638617, 9, 0, 1638618, 9, 0, 1638619, 9, 0, 1638620, 9, 0, 1638621, 9, 0, 1638622, 9, 0, 1638623, 9, 0, 1638624, 9, 0, 1638625, 9, 0, 1638626, 9, 0, 1638627, 9, 0, 1638628, 9, 0, 1638629, 9, 0, 1638630, 9, 0, 1638631, 9, 0, 1638632, 9, 0, 1638633, 9, 0, 1638634, 9, 0, 1638635, 9, 0, 1638636, 9, 0, 1638637, 9, 0, 1638638, 9, 0, 1638639, 9, 0, 1638640, 9, 0, 1638641, 9, 0, 1638642, 9, 0, 1638643, 9, 0, 1638644, 9, 0, 1638645, 9, 0, 1638646, 9, 0, 1638647, 9, 0, 1638648, 9, 0, 1638649, 9, 0, 1638650, 9, 0, 1638651, 9, 0, 1638652, 9, 0, 1638653, 9, 0, 1638654, 9, 0, 1638655, 9, 0, 1638656, 9, 0, 1638657, 9, 0, 1638658, 9, 0, 1638659, 9, 0, 1638660, 9, 0, 1638661, 9, 0, 1638662, 9, 0, 1638663, 9, 0, 1638664, 9, 0, 1638665, 9, 0, 1638666, 9, 0, 1703966, 9, 0, 1703967, 9, 0, 1703968, 9, 0, 1703969, 9, 0, 1703970, 9, 0, 1703971, 9, 0, 1703972, 9, 0, 1703973, 9, 0, 1703974, 9, 0, 1703975, 9, 0, 1703976, 9, 0, 1703977, 9, 0, 1703978, 9, 0, 1703979, 9, 0, 1703980, 9, 0, 1703981, 9, 0, 1703982, 9, 0, 1703983, 9, 0, 1703984, 9, 0, 1703985, 9, 0, 1703986, 9, 0, 1703987, 9, 0, 1703988, 9, 0, 1703989, 9, 0, 1703990, 9, 0, 1703991, 9, 0, 1703992, 9, 0, 1703993, 9, 0, 1703994, 9, 0, 1703995, 9, 0, 1703996, 9, 0, 1703997, 9, 0, 1703998, 9, 0, 1703999, 9, 0, 1704000, 9, 0, 1704001, 9, 0, 1704002, 9, 0, 1704003, 9, 0, 1704004, 9, 0, 1704005, 9, 0, 1704006, 9, 0, 1704007, 9, 0, 1704008, 9, 0, 1704009, 9, 0, 1704010, 9, 0, 1704011, 9, 0, 1704012, 9, 0, 1704013, 9, 0, 1704014, 9, 0, 1704015, 9, 0, 1704016, 9, 0, 1704017, 9, 0, 1704018, 9, 0, 1704019, 9, 0, 1704020, 9, 0, 1704021, 9, 0, 1704022, 9, 0, 1704023, 9, 0, 1704024, 9, 0, 1704025, 9, 0, 1704026, 9, 0, 1704027, 9, 0, 1704028, 9, 0, 1704029, 9, 0, 1704030, 9, 0, 1704031, 9, 0, 1704032, 9, 0, 1704033, 9, 0, 1704034, 9, 0, 1704035, 9, 0, 1704036, 9, 0, 1704037, 9, 0, 1704038, 9, 0, 1704039, 9, 0, 1704040, 9, 0, 1704041, 9, 0, 1704042, 9, 0, 1704043, 9, 0, 1704044, 9, 0, 1704045, 9, 0, 1704046, 9, 0, 1704047, 9, 0, 1704048, 9, 0, 1704049, 9, 0, 1704050, 9, 0, 1704051, 9, 0, 1704052, 9, 0, 1704053, 9, 0, 1704054, 9, 0, 1704055, 9, 0, 1704056, 9, 0, 1704057, 9, 0, 1704058, 9, 0, 1704059, 9, 0, 1704060, 9, 0, 1704061, 9, 0, 1704062, 9, 0, 1704063, 9, 0, 1704064, 9, 0, 1704065, 9, 0, 1704066, 9, 0, 1704067, 9, 0, 1704068, 9, 0, 1704069, 9, 0, 1704070, 9, 0, 1704071, 9, 0, 1704072, 9, 0, 1704073, 9, 0, 1704074, 9, 0, 1704075, 9, 0, 1704076, 9, 0, 1704077, 9, 0, 1704078, 9, 0, 1704079, 9, 0, 1704080, 9, 0, 1704081, 9, 0, 1704082, 9, 0, 1704083, 9, 0, 1704084, 9, 0, 1704085, 9, 0, 1704086, 9, 0, 1704087, 9, 0, 1704088, 9, 0, 1704089, 9, 0, 1704090, 9, 0, 1704091, 9, 0, 1704092, 9, 0, 1704093, 9, 0, 1704094, 9, 0, 1704095, 9, 0, 1704096, 9, 0, 1704097, 9, 0, 1704098, 9, 0, 1704099, 9, 0, 1704100, 9, 0, 1704101, 9, 0, 1704102, 9, 0, 1704103, 9, 0, 1704104, 9, 0, 1704105, 9, 0, 1704106, 9, 0, 1704107, 9, 0, 1704108, 9, 0, 1704109, 9, 0, 1704110, 9, 0, 1704111, 9, 0, 1704112, 9, 0, 1704113, 9, 0, 1704114, 9, 0, 1704115, 9, 0, 1704116, 9, 0, 1704117, 9, 0, 1704118, 9, 0, 1704119, 9, 0, 1704120, 9, 0, 1704121, 9, 0, 1704122, 9, 0, 1704123, 9, 0, 1704124, 9, 0, 1704125, 9, 0, 1704126, 9, 0, 1704127, 9, 0, 1704128, 9, 0, 1704129, 9, 0, 1704130, 9, 0, 1704131, 9, 0, 1704132, 9, 0, 1704133, 9, 0, 1704134, 9, 0, 1704135, 9, 0, 1704136, 9, 0, 1704137, 9, 0, 1704138, 9, 0, 1704139, 9, 0, 1704140, 9, 0, 1704141, 9, 0, 1704142, 9, 0, 1704143, 9, 0, 1704144, 9, 0, 1704145, 9, 0, 1704146, 9, 0, 1704147, 9, 0, 1704148, 9, 0, 1704149, 9, 0, 1704150, 9, 0, 1704151, 9, 0, 1704152, 9, 0, 1704153, 9, 0, 1704154, 9, 0, 1704155, 9, 0, 1704156, 9, 0, 1704157, 9, 0, 1704158, 9, 0, 1704159, 9, 0, 1704160, 9, 0, 1704161, 9, 0, 1704162, 9, 0, 1704163, 9, 0, 1704164, 9, 0, 1704165, 9, 0, 1704166, 9, 0, 1704167, 9, 0, 1704168, 9, 0, 1704169, 9, 0, 1704170, 9, 0, 1704171, 9, 0, 1704172, 9, 0, 1704173, 9, 0, 1704174, 9, 0, 1704175, 9, 0, 1704176, 9, 0, 1704177, 9, 0, 1704178, 9, 0, 1704179, 9, 0, 1704180, 9, 0, 1704181, 9, 0, 1704182, 9, 0, 1704183, 9, 0, 1704184, 9, 0, 1704185, 9, 0, 1704186, 9, 0, 1704187, 9, 0, 1704188, 9, 0, 1704189, 9, 0, 1704190, 9, 0, 1704191, 9, 0, 1704192, 9, 0, 1704193, 9, 0, 1704194, 9, 0, 1704195, 9, 0, 1704196, 9, 0, 1704197, 9, 0, 1704198, 9, 0, 1704199, 9, 0, 1704200, 9, 0, 1704201, 9, 0, 1704202, 9, 0 ) + +[node name="ShockSpheres" type="Node2D" parent="."] + +[node name="BikeKamikazes" type="Node2D" parent="."] + +[node name="LaserSpheres" type="Node2D" parent="."] + +[node name="MineSpreaders" type="Node2D" parent="."] + +[node name="Paths" type="Node2D" parent="."] + +[node name="Path2D" type="Path2D" parent="Paths"] +curve = SubResource( 3 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 2528, -4064 ) +rotation = 1.5708 + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D2" type="Path2D" parent="Paths"] +curve = SubResource( 4 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D2"] +position = Vector2( 2720, -1184 ) +rotation = -1.57086 + +[node name="MovedWall" parent="Paths/Path2D2/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D3" type="Path2D" parent="Paths"] +curve = SubResource( 5 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D3"] +position = Vector2( 2624, -2624 ) +rotation = -1.5708 + +[node name="BigMovedWall" parent="Paths/Path2D3/PathFollow2D" instance=ExtResource( 12 )] + +[node name="Path2D4" type="Path2D" parent="Paths"] +curve = SubResource( 6 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D4"] +position = Vector2( 5920, -864 ) +rotation = 3.14159 + +[node name="MovedWall" parent="Paths/Path2D4/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D5" type="Path2D" parent="Paths"] +curve = SubResource( 7 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D5"] +position = Vector2( 3040, -672 ) +rotation = 1.54933e-05 + +[node name="MovedWall" parent="Paths/Path2D5/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D6" type="Path2D" parent="Paths"] +curve = SubResource( 8 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D6"] +position = Vector2( 4480, -768 ) +rotation = 3.14159 + +[node name="BigMovedWall" parent="Paths/Path2D6/PathFollow2D" instance=ExtResource( 12 )] + +[node name="Path2D7" type="Path2D" parent="Paths"] +curve = SubResource( 9 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D7"] +position = Vector2( 6432, -1184 ) +rotation = -1.57104 + +[node name="MovedWall" parent="Paths/Path2D7/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D8" type="Path2D" parent="Paths"] +curve = SubResource( 10 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D8"] +position = Vector2( 6240, -4064 ) +rotation = 1.5708 + +[node name="MovedWall" parent="Paths/Path2D8/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D9" type="Path2D" parent="Paths"] +curve = SubResource( 11 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D9"] +position = Vector2( 6336, -2624 ) +rotation = 1.5708 + +[node name="BigMovedWall" parent="Paths/Path2D9/PathFollow2D" instance=ExtResource( 12 )] + +[node name="Path2D10" type="Path2D" parent="Paths"] +curve = SubResource( 12 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D10"] +position = Vector2( 5920, -4576 ) +rotation = 3.14147 + +[node name="MovedWall" parent="Paths/Path2D10/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D11" type="Path2D" parent="Paths"] +curve = SubResource( 13 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D11"] +position = Vector2( 3040, -4384 ) +rotation = 0.000123946 + +[node name="MovedWall" parent="Paths/Path2D11/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D12" type="Path2D" parent="Paths"] +curve = SubResource( 14 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D12"] +position = Vector2( 4480, -4480 ) + +[node name="BigMovedWall" parent="Paths/Path2D12/PathFollow2D" instance=ExtResource( 12 )] + +[node name="Path2D13" type="Path2D" parent="Paths"] +curve = SubResource( 15 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D13"] +position = Vector2( 4032, -2432 ) +rotation = 3.14159 + +[node name="BigMovedWall" parent="Paths/Path2D13/PathFollow2D" instance=ExtResource( 12 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D13"] +position = Vector2( 4031.8, -1920 ) +rotation = 3.05754e-05 +offset = 872.725 + +[node name="BigMovedWall" parent="Paths/Path2D13/PathFollow2D2" instance=ExtResource( 12 )] + +[node name="Path2D14" type="Path2D" parent="Paths"] +position = Vector2( 0, -896 ) +curve = SubResource( 15 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D14"] +position = Vector2( 4032, -2432 ) +rotation = 3.14159 + +[node name="BigMovedWall" parent="Paths/Path2D14/PathFollow2D" instance=ExtResource( 12 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D14"] +position = Vector2( 4031.8, -1920 ) +rotation = 3.05754e-05 +offset = 872.725 + +[node name="BigMovedWall" parent="Paths/Path2D14/PathFollow2D2" instance=ExtResource( 12 )] + +[node name="Path2D15" type="Path2D" parent="Paths"] +curve = SubResource( 16 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D15"] +position = Vector2( 4928, -2432 ) + +[node name="BigMovedWall" parent="Paths/Path2D15/PathFollow2D" instance=ExtResource( 12 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D15"] +position = Vector2( 4928.42, -1920 ) +rotation = 3.14159 +offset = 872.858 + +[node name="BigMovedWall" parent="Paths/Path2D15/PathFollow2D2" instance=ExtResource( 12 )] + +[node name="Path2D16" type="Path2D" parent="Paths"] +position = Vector2( 0, -896 ) +curve = SubResource( 16 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D16"] +position = Vector2( 4928, -2432 ) + +[node name="BigMovedWall" parent="Paths/Path2D16/PathFollow2D" instance=ExtResource( 12 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D16"] +position = Vector2( 4928.42, -1920 ) +rotation = 3.14159 +offset = 872.858 + +[node name="BigMovedWall" parent="Paths/Path2D16/PathFollow2D2" instance=ExtResource( 12 )] + +[node name="Path2D17" type="Path2D" parent="Paths"] +curve = SubResource( 17 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D17"] +position = Vector2( 3872, -3744 ) +rotation = 3.14159 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D17/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D18" type="Path2D" parent="Paths"] +curve = SubResource( 18 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D18"] +position = Vector2( 3360, -3232 ) +rotation = -1.5708 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D18/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D19" type="Path2D" parent="Paths"] +curve = SubResource( 19 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D19"] +position = Vector2( 5088, -3744 ) +rotate = false + +[node name="MovedWall" parent="Paths/Path2D19/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D20" type="Path2D" parent="Paths"] +curve = SubResource( 20 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D20"] +position = Vector2( 5600, -3232 ) +rotation = -1.5708 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D20/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D21" type="Path2D" parent="Paths"] +curve = SubResource( 21 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D21"] +position = Vector2( 5600, -2016 ) +rotation = 1.5708 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D21/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D22" type="Path2D" parent="Paths"] +curve = SubResource( 22 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D22"] +position = Vector2( 5088, -1504 ) +rotate = false + +[node name="MovedWall" parent="Paths/Path2D22/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D23" type="Path2D" parent="Paths"] +curve = SubResource( 23 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D23"] +position = Vector2( 3360, -2016 ) +rotation = 1.5708 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D23/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D24" type="Path2D" parent="Paths"] +curve = SubResource( 24 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D24"] +position = Vector2( 3872, -1504 ) +rotation = 3.14159 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D24/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D25" type="Path2D" parent="Paths"] +curve = SubResource( 25 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 4480, -4096 ) + +[node name="BigMovedWall" parent="Paths/Path2D25/PathFollow2D" instance=ExtResource( 12 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 5760.73, -3903.27 ) +rotation = 0.785485 +offset = 1361.04 + +[node name="BigMovedWall" parent="Paths/Path2D25/PathFollow2D2" instance=ExtResource( 12 )] + +[node name="PathFollow2D3" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 5952, -2632.61 ) +rotation = 1.57055 +offset = 2722.09 + +[node name="BigMovedWall" parent="Paths/Path2D25/PathFollow2D3" instance=ExtResource( 12 )] + +[node name="PathFollow2D4" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 5769.84, -1353.83 ) +rotation = 2.35632 +offset = 4083.13 + +[node name="BigMovedWall" parent="Paths/Path2D25/PathFollow2D4" instance=ExtResource( 12 )] + +[node name="PathFollow2D5" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 4499.78, -1152 ) +rotation = 3.14159 +offset = 5444.18 + +[node name="BigMovedWall" parent="Paths/Path2D25/PathFollow2D5" instance=ExtResource( 12 )] + +[node name="PathFollow2D6" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 3221.46, -1322.54 ) +rotation = -2.35626 +offset = 6805.22 + +[node name="BigMovedWall" parent="Paths/Path2D25/PathFollow2D6" instance=ExtResource( 12 )] + +[node name="PathFollow2D7" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 3008, -2602.55 ) +rotation = -1.5708 +offset = 8166.27 + +[node name="BigMovedWall" parent="Paths/Path2D25/PathFollow2D7" instance=ExtResource( 12 )] + +[node name="PathFollow2D8" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 3200.05, -3904.05 ) +rotation = -0.785355 +offset = 9527.31 + +[node name="BigMovedWall" parent="Paths/Path2D25/PathFollow2D8" instance=ExtResource( 12 )] + +[node name="PathFollow2D9" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 5213.67, -4096 ) +offset = 734.964 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D25/PathFollow2D9" instance=ExtResource( 11 )] + +[node name="PathFollow2D10" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 5952, -3301.02 ) +rotation = 1.57092 +offset = 2041.57 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D25/PathFollow2D10" instance=ExtResource( 11 )] + +[node name="PathFollow2D11" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 5952, -1958.86 ) +rotation = 1.5708 +offset = 3402.61 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D25/PathFollow2D11" instance=ExtResource( 11 )] + +[node name="PathFollow2D12" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 5173.37, -1152 ) +rotation = -3.14156 +offset = 4763.66 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D25/PathFollow2D12" instance=ExtResource( 11 )] + +[node name="PathFollow2D13" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 3831.2, -1152 ) +rotation = 3.14159 +offset = 6124.7 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D25/PathFollow2D13" instance=ExtResource( 11 )] + +[node name="PathFollow2D14" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 3008, -1913.89 ) +rotation = -1.57092 +offset = 7485.75 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D25/PathFollow2D14" instance=ExtResource( 11 )] + +[node name="PathFollow2D15" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 3008, -3299.59 ) +rotation = -1.5708 +offset = 8846.79 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D25/PathFollow2D15" instance=ExtResource( 11 )] + +[node name="PathFollow2D16" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 3800.96, -4096 ) +offset = 10207.8 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D25/PathFollow2D16" instance=ExtResource( 11 )] + +[node name="Lights" type="Node2D" parent="."] + +[node name="AlertLight" parent="Lights" instance=ExtResource( 13 )] +position = Vector2( 4480, -2624 ) + +[node name="AlertLight2" parent="Lights" instance=ExtResource( 13 )] +position = Vector2( 4032, -3072 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight3" parent="Lights" instance=ExtResource( 13 )] +position = Vector2( 4928, -3072 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight4" parent="Lights" instance=ExtResource( 13 )] +position = Vector2( 4928, -2176 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight5" parent="Lights" instance=ExtResource( 13 )] +position = Vector2( 4032, -2176 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight6" parent="Lights" instance=ExtResource( 13 )] +position = Vector2( 3008, -1152 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight7" parent="Lights" instance=ExtResource( 13 )] +position = Vector2( 5952, -1152 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight8" parent="Lights" instance=ExtResource( 13 )] +position = Vector2( 5952, -4096 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight9" parent="Lights" instance=ExtResource( 13 )] +position = Vector2( 3008, -4096 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="Light2D" type="Light2D" parent="Lights"] +position = Vector2( 2336, -4768 ) +rotation = 0.785398 +scale = Vector2( 1.5, 2 ) +texture = ExtResource( 14 ) +energy = 0.8 + +[node name="Light2D2" type="Light2D" parent="Lights"] +position = Vector2( 6624, -4768 ) +rotation = 2.35619 +scale = Vector2( 1.5, 2 ) +texture = ExtResource( 14 ) +energy = 0.8 + +[node name="Light2D3" type="Light2D" parent="Lights"] +position = Vector2( 6624, -480 ) +rotation = -2.35619 +scale = Vector2( 1.5, 2 ) +texture = ExtResource( 14 ) +energy = 0.8 + +[node name="Light2D4" type="Light2D" parent="Lights"] +position = Vector2( 2336, -480 ) +rotation = -0.785398 +scale = Vector2( 1.5, 2 ) +texture = ExtResource( 14 ) +energy = 0.8 + +[node name="SpawnPoints" type="Node2D" parent="."] + +[node name="SpawnPoint" parent="SpawnPoints" instance=ExtResource( 15 )] +position = Vector2( 4288, -1664 ) + +[node name="SpawnPoint2" parent="SpawnPoints" instance=ExtResource( 15 )] +position = Vector2( 4672, -1664 ) + +[node name="SpawnPoint3" parent="SpawnPoints" instance=ExtResource( 15 )] +position = Vector2( 3520, -2432 ) + +[node name="SpawnPoint4" parent="SpawnPoints" instance=ExtResource( 15 )] +position = Vector2( 3520, -2816 ) + +[node name="SpawnPoint5" parent="SpawnPoints" instance=ExtResource( 15 )] +position = Vector2( 4288, -3584 ) + +[node name="SpawnPoint6" parent="SpawnPoints" instance=ExtResource( 15 )] +position = Vector2( 4672, -3584 ) + +[node name="SpawnPoint7" parent="SpawnPoints" instance=ExtResource( 15 )] +position = Vector2( 5440, -2816 ) + +[node name="SpawnPoint8" parent="SpawnPoints" instance=ExtResource( 15 )] +position = Vector2( 5440, -2432 ) + +[node name="SpawnTonnels" type="Node2D" parent="."] + +[node name="SpawnTonnel" parent="SpawnTonnels" instance=ExtResource( 9 )] +position = Vector2( 4800, -1664 ) + +[node name="SpawnTonnel2" parent="SpawnTonnels" instance=ExtResource( 9 )] +position = Vector2( 4800, -3584 ) + +[node name="SpawnTonnel3" parent="SpawnTonnels" instance=ExtResource( 9 )] +position = Vector2( 4160, -3584 ) +rotation = 3.14159 + +[node name="SpawnTonnel4" parent="SpawnTonnels" instance=ExtResource( 9 )] +position = Vector2( 4160, -1664 ) +rotation = 3.14159 + +[node name="SpawnTonnel5" parent="SpawnTonnels" instance=ExtResource( 9 )] +position = Vector2( 3520, -2304 ) +rotation = 1.5708 + +[node name="SpawnTonnel6" parent="SpawnTonnels" instance=ExtResource( 9 )] +position = Vector2( 5440, -2304 ) +rotation = 1.5708 + +[node name="SpawnTonnel7" parent="SpawnTonnels" instance=ExtResource( 9 )] +position = Vector2( 5440, -2944 ) +rotation = -1.5708 + +[node name="SpawnTonnel8" parent="SpawnTonnels" instance=ExtResource( 9 )] +position = Vector2( 3520, -2944 ) +rotation = -1.5708 + +[node name="Waypoints" type="Node2D" parent="."] + +[node name="Position2D" type="Position2D" parent="Waypoints"] +position = Vector2( 2304, -2624 ) + +[node name="Position2D2" type="Position2D" parent="Waypoints"] +position = Vector2( 4480, -448 ) + +[node name="Position2D3" type="Position2D" parent="Waypoints"] +position = Vector2( 6656, -2624 ) + +[node name="Position2D4" type="Position2D" parent="Waypoints"] +position = Vector2( 4480, -4800 ) + +[node name="Position2D5" type="Position2D" parent="Waypoints"] +position = Vector2( 2368, -4736 ) + +[node name="Position2D6" type="Position2D" parent="Waypoints"] +position = Vector2( 6592, -4736 ) + +[node name="Position2D7" type="Position2D" parent="Waypoints"] +position = Vector2( 6592, -512 ) + +[node name="Position2D8" type="Position2D" parent="Waypoints"] +position = Vector2( 2368, -512 ) + +[node name="Position2D9" type="Position2D" parent="Waypoints"] +position = Vector2( 2880, -1024 ) + +[node name="Position2D10" type="Position2D" parent="Waypoints"] +position = Vector2( 3200, -2624 ) + +[node name="Position2D11" type="Position2D" parent="Waypoints"] +position = Vector2( 2880, -4224 ) + +[node name="Position2D12" type="Position2D" parent="Waypoints"] +position = Vector2( 4480, -3904 ) + +[node name="Position2D13" type="Position2D" parent="Waypoints"] +position = Vector2( 6080, -4224 ) + +[node name="Position2D14" type="Position2D" parent="Waypoints"] +position = Vector2( 5760, -2624 ) + +[node name="Position2D15" type="Position2D" parent="Waypoints"] +position = Vector2( 6080, -1024 ) + +[node name="Position2D16" type="Position2D" parent="Waypoints"] +position = Vector2( 4480, -1344 ) + +[node name="Position2D17" type="Position2D" parent="Waypoints"] +position = Vector2( 3584, -1728 ) + +[node name="Position2D18" type="Position2D" parent="Waypoints"] +position = Vector2( 4032, -2176 ) + +[node name="Position2D19" type="Position2D" parent="Waypoints"] +position = Vector2( 4480, -2624 ) + +[node name="Position2D20" type="Position2D" parent="Waypoints"] +position = Vector2( 4032, -3072 ) + +[node name="Position2D21" type="Position2D" parent="Waypoints"] +position = Vector2( 3584, -3520 ) + +[node name="Position2D22" type="Position2D" parent="Waypoints"] +position = Vector2( 5376, -3520 ) + +[node name="Position2D23" type="Position2D" parent="Waypoints"] +position = Vector2( 4928, -3072 ) + +[node name="Position2D24" type="Position2D" parent="Waypoints"] +position = Vector2( 4928, -2176 ) + +[node name="Position2D25" type="Position2D" parent="Waypoints"] +position = Vector2( 5376, -1728 ) + +[node name="Mines" type="Node2D" parent="."] + +[node name="Sprites" type="Node2D" parent="."] + +[node name="Sprite" type="Sprite" parent="Sprites"] +position = Vector2( 2788, 0 ) +rotation = 1.5708 +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +flip_h = true +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite2" type="Sprite" parent="Sprites"] +position = Vector2( 3916, 0 ) +rotation = 1.5708 +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +flip_h = true +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite3" type="Sprite" parent="Sprites"] +position = Vector2( 5044, 0 ) +rotation = 1.5708 +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +flip_h = true +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite4" type="Sprite" parent="Sprites"] +position = Vector2( 6172, 0 ) +rotation = 1.5708 +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +flip_h = true +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite5" type="Sprite" parent="Sprites"] +position = Vector2( 2788, -5248 ) +rotation = 1.5708 +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite6" type="Sprite" parent="Sprites"] +position = Vector2( 3916, -5248 ) +rotation = 1.5708 +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite7" type="Sprite" parent="Sprites"] +position = Vector2( 5044, -5248 ) +rotation = 1.5708 +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite8" type="Sprite" parent="Sprites"] +position = Vector2( 6172, -5248 ) +rotation = 1.5708 +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite9" type="Sprite" parent="Sprites"] +position = Vector2( 1856, -4316 ) +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite10" type="Sprite" parent="Sprites"] +position = Vector2( 1856, -3188 ) +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite11" type="Sprite" parent="Sprites"] +position = Vector2( 1856, -2060 ) +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite12" type="Sprite" parent="Sprites"] +position = Vector2( 1856, -932 ) +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite13" type="Sprite" parent="Sprites"] +position = Vector2( 7104, -4316 ) +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +flip_h = true +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite14" type="Sprite" parent="Sprites"] +position = Vector2( 7104, -3188 ) +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +flip_h = true +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite15" type="Sprite" parent="Sprites"] +position = Vector2( 7104, -2060 ) +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +flip_h = true +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Sprite16" type="Sprite" parent="Sprites"] +position = Vector2( 7104, -932 ) +scale = Vector2( 2, 7.05 ) +z_index = 11 +texture = ExtResource( 7 ) +flip_h = true +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/StaticBody2D"] +position = Vector2( 4480, -208 ) +shape = SubResource( 26 ) + +[node name="CollisionShape2D2" type="CollisionShape2D" parent="Sprites/StaticBody2D"] +position = Vector2( 4480, -5040 ) +shape = SubResource( 26 ) + +[node name="CollisionShape2D3" type="CollisionShape2D" parent="Sprites/StaticBody2D"] +position = Vector2( 6896, -2624 ) +rotation = 1.5708 +shape = SubResource( 26 ) + +[node name="CollisionShape2D4" type="CollisionShape2D" parent="Sprites/StaticBody2D"] +position = Vector2( 2064, -2624 ) +rotation = 1.5708 +shape = SubResource( 26 ) + +[node name="Light2D" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 3920, -256 ) +scale = Vector2( 4.375, 0.2 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D3" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 5040, -256 ) +scale = Vector2( 4.375, 0.2 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D4" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 6160, -256 ) +scale = Vector2( 4.375, 0.2 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D2" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 2800, -256 ) +scale = Vector2( 4.375, 0.2 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D5" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 3920, -4990.4 ) +scale = Vector2( 4.375, 0.2 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D6" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 5040, -4990.4 ) +scale = Vector2( 4.375, 0.2 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D7" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 6160, -4990.4 ) +scale = Vector2( 4.375, 0.2 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D8" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 2800, -4990.4 ) +scale = Vector2( 4.375, 0.2 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D9" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 2112, -4304 ) +scale = Vector2( 0.2, 4.375 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D10" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 2112, -3184 ) +scale = Vector2( 0.2, 4.375 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D11" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 2112, -2064 ) +scale = Vector2( 0.2, 4.375 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D12" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 2112, -944 ) +scale = Vector2( 0.2, 4.375 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D13" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 6849.6, -4304 ) +scale = Vector2( 0.2, 4.375 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D14" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 6849.6, -3184 ) +scale = Vector2( 0.2, 4.375 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D15" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 6849.6, -2064 ) +scale = Vector2( 0.2, 4.375 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="Light2D16" type="Light2D" parent="Sprites/StaticBody2D"] +position = Vector2( 6849.6, -944 ) +scale = Vector2( 0.2, 4.375 ) +texture = ExtResource( 10 ) +color = Color( 1, 0, 0, 1 ) + +[node name="SpawnTimer" type="Timer" parent="."] +pause_mode = 1 +wait_time = 0.2 +autostart = true + +[node name="WavePause" type="Timer" parent="."] +pause_mode = 1 +wait_time = 60.0 +one_shot = true +[connection signal="fired_shot" from="Player" to="." method="_on_Player_fired_shot"] +[connection signal="wave_announcer_animation_finished" from="Player" to="." method="_on_Player_wave_announcer_animation_finished"] +[connection signal="wave_complete_animation_finished" from="Player" to="." method="_on_Player_wave_complete_animation_finished"] +[connection signal="timeout" from="SpawnTimer" to="." method="_on_SpawnTimer_timeout"] +[connection signal="timeout" from="WavePause" to="." method="_on_WavePause_timeout"] diff --git a/Maps/MapTemplate.tscn b/Maps/MapTemplate.tscn new file mode 100644 index 0000000..997291d --- /dev/null +++ b/Maps/MapTemplate.tscn @@ -0,0 +1,70 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://Objects/ShootParticle.tscn" type="PackedScene" id=1] +[ext_resource path="res://Scripts/Map.gd" type="Script" id=2] +[ext_resource path="res://Tiles/LabWall.tres" type="TileSet" id=3] +[ext_resource path="res://Tiles/LabGround.tres" type="TileSet" id=4] +[ext_resource path="res://Objects/ShockSphere.tscn" type="PackedScene" id=6] +[ext_resource path="res://Objects/BikeKamikaze.tscn" type="PackedScene" id=7] + +[sub_resource type="CanvasItemMaterial" id=1] + +[node name="MapTemplate" type="Node2D"] +script = ExtResource( 2 ) +hit_effect = ExtResource( 1 ) +bike_kamikaze = ExtResource( 7 ) +shock_sphere = ExtResource( 6 ) + +[node name="CanvasModulate" type="CanvasModulate" parent="."] +color = Color( 0.25098, 0.278431, 0.333333, 1 ) + +[node name="Navigation2D" type="Navigation2D" parent="."] + +[node name="Ground" type="TileMap" parent="."] +material = SubResource( 1 ) +scale = Vector2( 2, 2 ) +z_index = -10 +tile_set = ExtResource( 4 ) +cell_size = Vector2( 32, 32 ) +format = 1 + +[node name="Wall" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +z_index = 10 +tile_set = ExtResource( 3 ) +cell_size = Vector2( 16, 16 ) +collision_layer = 8 +collision_mask = 7 +format = 1 + +[node name="ShockSpheres" type="Node2D" parent="."] + +[node name="BikeKamikazes" type="Node2D" parent="."] + +[node name="LaserSpheres" type="Node2D" parent="."] + +[node name="MineSpreaders" type="Node2D" parent="."] + +[node name="Paths" type="Node2D" parent="."] + +[node name="Lights" type="Node2D" parent="."] + +[node name="SpawnPoints" type="Node2D" parent="."] + +[node name="SpawnTonnels" type="Node2D" parent="."] + +[node name="Waypoints" type="Node2D" parent="."] + +[node name="Mines" type="Node2D" parent="."] + +[node name="SpawnTimer" type="Timer" parent="."] +pause_mode = 1 +wait_time = 0.2 +autostart = true + +[node name="WavePause" type="Timer" parent="."] +pause_mode = 1 +wait_time = 20.0 +one_shot = true +[connection signal="timeout" from="SpawnTimer" to="." method="_on_SpawnTimer_timeout"] +[connection signal="timeout" from="WavePause" to="." method="_on_WavePause_timeout"] diff --git a/Maps/NightmareComplex.tscn b/Maps/NightmareComplex.tscn new file mode 100644 index 0000000..19e7b5e --- /dev/null +++ b/Maps/NightmareComplex.tscn @@ -0,0 +1,776 @@ +[gd_scene load_steps=33 format=2] + +[ext_resource path="res://Objects/ShootParticle.tscn" type="PackedScene" id=1] +[ext_resource path="res://Objects/ShockSphere.tscn" type="PackedScene" id=2] +[ext_resource path="res://Objects/BikeKamikaze.tscn" type="PackedScene" id=3] +[ext_resource path="res://Objects/LaserSphere.tscn" type="PackedScene" id=4] +[ext_resource path="res://Objects/MineSpreader.tscn" type="PackedScene" id=5] +[ext_resource path="res://Objects/Player.tscn" type="PackedScene" id=6] +[ext_resource path="res://Objects/BigMovedWall.tscn" type="PackedScene" id=7] +[ext_resource path="res://Objects/MovedWall.tscn" type="PackedScene" id=8] +[ext_resource path="res://Objects/AlertLight.tscn" type="PackedScene" id=9] +[ext_resource path="res://Objects/SpawnPoint.tscn" type="PackedScene" id=10] +[ext_resource path="res://Objects/SpawnTonnel.tscn" type="PackedScene" id=11] +[ext_resource path="res://Scripts/Map.gd" type="Script" id=12] +[ext_resource path="res://Tiles/LabWall.tres" type="TileSet" id=13] +[ext_resource path="res://Tiles/LabGround.tres" type="TileSet" id=14] +[ext_resource path="res://Sprites/FlashLight.png" type="Texture" id=15] +[ext_resource path="res://OST/NigtmareComplex.ogg" type="AudioStream" id=16] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 7992, -1272, 8264, -1272, 8264, -904, 7992, -904, 4616, -1048, 4616, -1128, 4920, -712, 4792, -584, 4728, -584, 4360, -632, 4360, -712, 4296, -1608, 3848, -2104, 4216, -2104, 4408, -1912, 4408, -1848, 4360, -1544, 3848, 200, 4216, 200, 4344, 328, 3720, 328, 6664, -1304, 6776, -1304, 6808, -1272, 6632, -1272, 6632, -376, 6664, -408, 6776, -408, 6808, -376, 6536, -72, 6248, -1656, 6280, -1688, 6520, -1688, 6552, -1656, 6552, -1416, 6520, -1384, 6280, -1384, 6248, -1416, 6248, -376, 6280, -408, 6520, -408, 6552, -376, 6408, -200, 7688, -1304, 7864, -1400, 7656, -1272, 4792, -1592, 4920, -1464, 4360, -1464, 4728, -1592, 7864, -776, 7864, -264, 7800, -200, 7688, -408, 7688, -488, 4600, -456, 4536, -456, 4296, -568, 8888, -1544, 8888, 504, 8568, 824, 8392, 200, 8392, -776, 8392, -1400, 7688, -1384, 7864, -1912, 4600, -1720, 4536, -1720, 8392, -2376, 8888, -1784, 7656, -520, 7656, -760, 7688, -792, 8264, 328, 7928, 824, 7032, 328, 7688, 824, 7656, -376, 7032, -200, 7576, -376, 7544, -408, 7272, -376, 3592, -3000, 3592, -3512, 3832, -3512, 3832, -3000, 3720, -2504, 6536, -3000, 6536, -3512, 6776, -3512, 6776, -3000, 9400, -1784, 9400, -1544, 8888, -2680, 8568, -3000, 8264, -2504, 7032, -2504, 6536, -2104, 6904, -2376, 6904, -2104, 6408, -1976, 6536, -2376, 4216, -2376, 3848, -2376, 5192, -1336, 5192, -1848, 5432, -1848, 5432, -1336, 7304, -1304, 7544, -1384, 7544, -1304, 7272, -1272, 7304, -1384, 6776, -1384, 6664, -1384, 6520, -1768, 6280, -1768, 7304, -792, 7544, -872, 7544, -792, 7272, -760, 7304, -872, 7576, -904, 6776, -488, 6664, -488, 6520, -488, 6280, -488, 6536, 200, 6904, -72, 6904, 200, 6408, 328, 6888, -376, 5432, -840, 5432, -328, 5192, -328, 5192, -840, 4232, -568, 4408, -328, 4104, -440, 4216, -72, 3848, -72, 3960, -440, 7928, 1336, 7688, 1336, 4856, 824, 4856, 1336, 4616, 1336, 4616, 824, 1992, -776, 1480, -776, 1480, -1016, 1992, -1016, 7800, -1976, 7656, -1416, 7688, -1688, 7688, -872, 6168, -1656, 6168, -1416, 6408, -2504, 4344, -2504, 2312, -3000, 2616, -2504, 1992, -2680, 2488, -2376, 2488, -1400, 2616, -1272, 4232, -1608, 4104, -1736, 3656, -1912, 3960, -1736, 3656, -1848, 3832, -1608, 3768, -1608, 3528, -1720, 3704, -1544, 3336, -1592, 3464, -1720, 4408, -264, 3832, -568, 3656, -264, 3656, -328, 3768, -568, 3528, -456, 3704, -632, 5864, -376, 5888, -408, 6136, -408, 6168, -376, 1992, 504, 2488, -776, 7576, -1272, 7656, -904, 3144, -1464, 3272, -1592, 3704, -1464, 3448, -1128, 4984, -1464, 5112, -1336, 5752, -1688, 5576, -1400, 5576, -1912, 5640, -1976, 5752, -1768, 7032, -1976, 7192, -1800, 7160, -1768, 6888, -1800, 7656, -1656, 7688, -1768, 7656, -1800, 7576, -1800, 7544, -1768, 7272, -1800, 7304, -1768, 7272, -1656, 7304, -1688, 7544, -1688, 7576, -1656, 7576, -1416, 7272, -1416, 7192, -1656, 7192, -1416, 7160, -1688, 7160, -1384, 6920, -1384, 6888, -1416, 6888, -1656, 6920, -1688, 6920, -1768, 6808, -1800, 6776, -1768, 6776, -1688, 6632, -1800, 6808, -1656, 6808, -1416, 6632, -1416, 6632, -1656, 6664, -1688, 6664, -1768, 6552, -1800, 6248, -1800, 6168, -1800, 6136, -1768, 5896, -1768, 5864, -1800, 5784, -1656, 5784, -1416, 5752, -1384, 5896, -1384, 5864, -1416, 5864, -1656, 5896, -1688, 6136, -1688, 6136, -1384, 5896, -1304, 6136, -1304, 5864, -1272, 6168, -1272, 6248, -1272, 6280, -1304, 6520, -1304, 6552, -1272, 6888, -1272, 6920, -1304, 7160, -1304, 7192, -1272, 5784, -1272, 5752, -1304, 5512, -1336, 7272, -904, 7192, -904, 7160, -872, 6920, -872, 6888, -904, 6808, -904, 6776, -792, 6808, -760, 6808, -520, 6632, -520, 6632, -760, 6664, -792, 6776, -872, 6664, -872, 6632, -904, 6552, -904, 6520, -872, 6280, -872, 6248, -904, 6168, -904, 6248, -760, 6280, -792, 6520, -792, 6552, -760, 6552, -520, 6248, -520, 6168, -760, 6168, -520, 6136, -792, 6136, -488, 5896, -488, 5864, -520, 5864, -760, 5896, -792, 6136, -872, 5896, -872, 5864, -904, 5784, -904, 5752, -872, 5752, -792, 5512, -840, 5784, -760, 5784, -520, 5752, -488, 5576, -776, 6920, -488, 6888, -520, 6888, -760, 6920, -792, 7160, -792, 7192, -760, 7192, -520, 7160, -488, 7576, -760, 7576, -520, 7544, -488, 7304, -488, 7272, -520, 6920, -408, 7160, -408, 7192, -376, 7304, -408, 5640, -200, 5784, -376, 5576, -264, 5752, -408, 5112, -840, 4984, -712, 3448, -1048, 3704, -712, 3464, -456, 3336, -584, 3272, -584, 3144, -712, 3080, -712, 2888, -904, 2888, -1272, 3080, -1464, 2312, 824, 2616, 328, 2488, 200, 2616, -904, 5784, -1800 ) +polygons = [ PoolIntArray( 0, 1, 2, 3, 4, 5 ), PoolIntArray( 6, 7, 8, 9, 10, 4 ), PoolIntArray( 11, 12, 13, 14, 15, 16 ), PoolIntArray( 17, 18, 19, 20 ), PoolIntArray( 21, 22, 23, 24 ), PoolIntArray( 25, 26, 27, 28, 29 ), PoolIntArray( 30, 31, 32, 33, 34, 35, 36, 37 ), PoolIntArray( 38, 39, 40, 41, 42 ), PoolIntArray( 43, 44, 0, 45 ), PoolIntArray( 46, 47, 5, 48, 49 ), PoolIntArray( 50, 51, 52, 53, 54 ), PoolIntArray( 9, 8, 55, 56, 57 ), PoolIntArray( 58, 59, 60, 61, 62 ), PoolIntArray( 1, 63, 58, 62, 2 ), PoolIntArray( 44, 43, 64, 65 ), PoolIntArray( 66, 49, 48, 16, 67 ), PoolIntArray( 58, 63, 68, 69 ), PoolIntArray( 50, 54, 70, 71, 72 ), PoolIntArray( 73, 61, 60, 74 ), PoolIntArray( 75, 73, 74, 76 ), PoolIntArray( 77, 53, 52 ), PoolIntArray( 77, 52, 78, 79 ), PoolIntArray( 80, 79, 78, 81 ), PoolIntArray( 82, 83, 84, 85, 86 ), PoolIntArray( 87, 88, 89, 90 ), PoolIntArray( 69, 91, 92, 58 ), PoolIntArray( 93, 69, 68, 94 ), PoolIntArray( 94, 68, 95 ), PoolIntArray( 90, 94, 95, 96 ), PoolIntArray( 97, 98, 99, 100 ), PoolIntArray( 98, 97, 101, 90, 96 ), PoolIntArray( 102, 13, 12, 103 ), PoolIntArray( 15, 67, 16 ), PoolIntArray( 104, 105, 106, 107 ), PoolIntArray( 108, 109, 110, 111 ), PoolIntArray( 109, 108, 112 ), PoolIntArray( 113, 22, 21, 114 ), PoolIntArray( 115, 32, 31, 116 ), PoolIntArray( 117, 118, 119, 120 ), PoolIntArray( 118, 117, 121, 122 ), PoolIntArray( 123, 27, 26, 124 ), PoolIntArray( 125, 40, 39, 126 ), PoolIntArray( 127, 128, 129, 130 ), PoolIntArray( 128, 127, 29, 28, 131, 78 ), PoolIntArray( 132, 133, 134, 135 ), PoolIntArray( 136, 57, 56, 137, 138 ), PoolIntArray( 138, 139, 18, 17, 140, 141 ), PoolIntArray( 74, 142, 143, 76 ), PoolIntArray( 75, 76, 144 ), PoolIntArray( 129, 75, 144, 130 ), PoolIntArray( 144, 145, 146, 147 ), PoolIntArray( 148, 149, 150, 151 ), PoolIntArray( 152, 65, 64, 153, 154 ), PoolIntArray( 50, 72, 155, 3 ), PoolIntArray( 156, 30, 37, 157 ), PoolIntArray( 90, 101, 158, 87 ), PoolIntArray( 85, 87, 158, 159 ), PoolIntArray( 85, 159, 102, 103, 86 ), PoolIntArray( 160, 82, 86, 161, 162 ), PoolIntArray( 162, 161, 163 ), PoolIntArray( 151, 162, 163, 164 ), PoolIntArray( 151, 164, 165, 148 ), PoolIntArray( 12, 11, 166, 167 ), PoolIntArray( 168, 12, 167, 169, 170 ), PoolIntArray( 170, 169, 171, 172, 173 ), PoolIntArray( 173, 172, 174, 175, 176 ), PoolIntArray( 138, 137, 177, 139 ), PoolIntArray( 178, 141, 140, 179, 180, 181 ), PoolIntArray( 181, 180, 182, 183 ), PoolIntArray( 184, 185, 186, 187 ), PoolIntArray( 188, 148, 165, 189 ), PoolIntArray( 45, 0, 5 ), PoolIntArray( 190, 45, 5 ), PoolIntArray( 3, 155, 191 ), PoolIntArray( 4, 3, 191 ), PoolIntArray( 4, 191, 122 ), PoolIntArray( 192, 193, 175, 174, 194, 195 ), PoolIntArray( 47, 196, 197, 5 ), PoolIntArray( 198, 199, 200, 201, 202 ), PoolIntArray( 100, 99, 203, 204, 205, 206 ), PoolIntArray( 153, 207, 154 ), PoolIntArray( 152, 154, 208 ), PoolIntArray( 152, 208, 209 ), PoolIntArray( 203, 152, 209, 210 ), PoolIntArray( 203, 210, 211, 212 ), PoolIntArray( 211, 213, 212 ), PoolIntArray( 203, 212, 204 ), PoolIntArray( 214, 215, 216, 217, 218, 109, 112, 219 ), PoolIntArray( 220, 214, 219, 221 ), PoolIntArray( 222, 220, 221, 223, 224, 225, 226, 227 ), PoolIntArray( 205, 222, 227, 228 ), PoolIntArray( 205, 228, 206 ), PoolIntArray( 100, 206, 229 ), PoolIntArray( 100, 229, 230 ), PoolIntArray( 100, 230, 231, 232 ), PoolIntArray( 231, 233, 234, 113, 114, 235, 236, 237 ), PoolIntArray( 231, 237, 238 ), PoolIntArray( 239, 115, 116, 240, 100 ), PoolIntArray( 241, 242, 243, 244 ), PoolIntArray( 198, 245, 246, 247, 199 ), PoolIntArray( 248, 249, 250, 251, 252, 156, 157, 253 ), PoolIntArray( 254, 248, 253, 255 ), PoolIntArray( 256, 254, 255, 257 ), PoolIntArray( 258, 259, 260, 261 ), PoolIntArray( 262, 263, 264, 265 ), PoolIntArray( 111, 110, 190 ), PoolIntArray( 111, 190, 5 ), PoolIntArray( 265, 111, 5 ), PoolIntArray( 262, 265, 5 ), PoolIntArray( 23, 262, 5 ), PoolIntArray( 24, 23, 5 ), PoolIntArray( 261, 24, 5 ), PoolIntArray( 258, 261, 5 ), PoolIntArray( 257, 258, 5 ), PoolIntArray( 256, 257, 5 ), PoolIntArray( 266, 256, 5 ), PoolIntArray( 267, 266, 5 ), PoolIntArray( 247, 267, 5, 268 ), PoolIntArray( 122, 121, 269 ), PoolIntArray( 4, 122, 269 ), PoolIntArray( 4, 269, 270 ), PoolIntArray( 270, 271, 272, 273 ), PoolIntArray( 4, 270, 273 ), PoolIntArray( 4, 273, 274 ), PoolIntArray( 275, 276, 277, 123, 124, 278, 279, 280 ), PoolIntArray( 281, 275, 280, 282 ), PoolIntArray( 274, 281, 282, 283 ), PoolIntArray( 4, 274, 283 ), PoolIntArray( 4, 283, 284 ), PoolIntArray( 284, 285, 286, 287 ), PoolIntArray( 4, 284, 287 ), PoolIntArray( 4, 287, 288 ), PoolIntArray( 289, 290, 291, 292, 293, 125, 126, 294 ), PoolIntArray( 295, 289, 294, 296 ), PoolIntArray( 297, 295, 296, 298, 299, 300, 301, 302 ), PoolIntArray( 303, 297, 302, 304 ), PoolIntArray( 288, 303, 304, 305 ), PoolIntArray( 4, 288, 305 ), PoolIntArray( 4, 305, 306 ), PoolIntArray( 4, 306, 307 ), PoolIntArray( 4, 307, 308, 309 ), PoolIntArray( 308, 310, 311, 312, 313 ), PoolIntArray( 314, 315, 316, 317, 318, 319, 320, 321 ), PoolIntArray( 120, 119, 322, 323, 324, 325, 326 ), PoolIntArray( 319, 120, 326, 320 ), PoolIntArray( 327, 314, 321, 328 ), PoolIntArray( 131, 327, 328, 329, 78 ), PoolIntArray( 81, 330, 80 ), PoolIntArray( 329, 81, 78 ), PoolIntArray( 25, 29, 42, 41 ), PoolIntArray( 38, 42, 331, 187 ), PoolIntArray( 184, 187, 331 ), PoolIntArray( 332, 184, 331, 333 ), PoolIntArray( 334, 332, 333 ), PoolIntArray( 334, 333, 313, 312 ), PoolIntArray( 308, 313, 309 ), PoolIntArray( 4, 309, 132 ), PoolIntArray( 4, 132, 135 ), PoolIntArray( 4, 135, 335 ), PoolIntArray( 4, 335, 336, 6 ), PoolIntArray( 337, 4, 10, 338 ), PoolIntArray( 337, 338, 183, 182, 339, 340 ), PoolIntArray( 337, 340, 341, 342 ), PoolIntArray( 195, 337, 342, 343, 344, 345, 346, 192 ), PoolIntArray( 19, 130, 144, 147 ), PoolIntArray( 19, 147, 347, 20 ), PoolIntArray( 348, 20, 347, 188 ), PoolIntArray( 349, 348, 188 ), PoolIntArray( 189, 349, 188 ), PoolIntArray( 350, 189, 165, 345 ), PoolIntArray( 344, 350, 345 ), PoolIntArray( 5, 195, 194, 48 ), PoolIntArray( 5, 197, 104 ), PoolIntArray( 5, 104, 107 ), PoolIntArray( 5, 107, 268 ), PoolIntArray( 247, 268, 199 ), PoolIntArray( 351, 202, 201 ), PoolIntArray( 351, 201, 100, 244 ), PoolIntArray( 241, 244, 100 ), PoolIntArray( 240, 241, 100 ), PoolIntArray( 232, 239, 100 ), PoolIntArray( 232, 231, 238 ) ] +outlines = [ PoolVector2Array( 1992, -2680, 2312, -3000, 3592, -3000, 3592, -3512, 3832, -3512, 3832, -3000, 6536, -3000, 6536, -3512, 6776, -3512, 6776, -3000, 8568, -3000, 8888, -2680, 8888, -1784, 9400, -1784, 9400, -1544, 8888, -1544, 8888, 504, 8568, 824, 7928, 824, 7928, 1336, 7688, 1336, 7688, 824, 4856, 824, 4856, 1336, 4616, 1336, 4616, 824, 2312, 824, 1992, 504, 1992, -776, 1480, -776, 1480, -1016, 1992, -1016 ), PoolVector2Array( 2616, 328, 2488, 200, 2488, -776, 2616, -904, 2888, -904, 3080, -712, 3144, -712, 3272, -584, 3336, -584, 3464, -456, 3528, -456, 3656, -328, 3656, -264, 3848, -72, 3848, 200, 3720, 328 ), PoolVector2Array( 2616, -1272, 2888, -1272, 3080, -1464, 3144, -1464, 3272, -1592, 3336, -1592, 3464, -1720, 3528, -1720, 3656, -1848, 3656, -1912, 3848, -2104, 3848, -2376, 3720, -2504, 2616, -2504, 2488, -2376, 2488, -1400 ), PoolVector2Array( 3704, -1464, 3704, -1544, 3768, -1608, 3832, -1608, 3960, -1736, 4104, -1736, 4232, -1608, 4296, -1608, 4360, -1544, 4360, -1464 ), PoolVector2Array( 3448, -1048, 3448, -1128, 4616, -1128, 4616, -1048 ), PoolVector2Array( 3960, -440, 3832, -568, 3768, -568, 3704, -632, 3704, -712, 4360, -712, 4360, -632, 4296, -568, 4232, -568, 4104, -440 ), PoolVector2Array( 6904, 200, 7032, 328, 8264, 328, 8392, 200, 8392, -776, 8264, -904, 7992, -904, 7864, -776, 7864, -264, 7800, -200, 7032, -200, 6904, -72 ), PoolVector2Array( 7992, -1272, 8264, -1272, 8392, -1400, 8392, -2376, 8264, -2504, 7032, -2504, 6904, -2376, 6904, -2104, 7032, -1976, 7800, -1976, 7864, -1912, 7864, -1400 ), PoolVector2Array( 4344, 328, 6408, 328, 6536, 200, 6536, -72, 6408, -200, 5640, -200, 5576, -264, 5576, -776, 5512, -840, 5432, -840, 5432, -328, 5192, -328, 5192, -840, 5112, -840, 4984, -712, 4920, -712, 4792, -584, 4728, -584, 4600, -456, 4536, -456, 4408, -328, 4408, -264, 4216, -72, 4216, 200 ), PoolVector2Array( 4216, -2376, 4344, -2504, 6408, -2504, 6536, -2376, 6536, -2104, 6408, -1976, 5640, -1976, 5576, -1912, 5576, -1400, 5512, -1336, 5432, -1336, 5432, -1848, 5192, -1848, 5192, -1336, 5112, -1336, 4984, -1464, 4920, -1464, 4792, -1592, 4728, -1592, 4600, -1720, 4536, -1720, 4408, -1848, 4408, -1912, 4216, -2104 ), PoolVector2Array( 5784, -376, 5752, -408, 5752, -488, 5784, -520, 5784, -760, 5752, -792, 5752, -872, 5784, -904, 5864, -904, 5896, -872, 5896, -792, 5864, -760, 5864, -520, 5896, -488, 6136, -488, 6168, -520, 6248, -520, 6280, -488, 6280, -408, 6248, -376, 6168, -376, 6136, -408, 5888, -408, 5864, -376 ), PoolVector2Array( 6520, -408, 6552, -376, 6632, -376, 6664, -408, 6664, -488, 6632, -520, 6632, -760, 6664, -792, 6664, -872, 6632, -904, 6552, -904, 6520, -872, 6280, -872, 6248, -904, 6168, -904, 6136, -872, 6136, -792, 6168, -760, 6248, -760, 6280, -792, 6520, -792, 6552, -760, 6552, -520, 6520, -488 ), PoolVector2Array( 6776, -408, 6808, -376, 6888, -376, 6920, -408, 6920, -488, 6888, -520, 6888, -760, 6920, -792, 7160, -792, 7192, -760, 7272, -760, 7304, -792, 7304, -872, 7272, -904, 7192, -904, 7160, -872, 6920, -872, 6888, -904, 6808, -904, 6776, -872, 6776, -792, 6808, -760, 6808, -520, 6776, -488 ), PoolVector2Array( 7192, -376, 7160, -408, 7160, -488, 7192, -520, 7272, -520, 7304, -488, 7544, -488, 7576, -520, 7576, -760, 7544, -792, 7544, -872, 7576, -904, 7656, -904, 7688, -872, 7688, -792, 7656, -760, 7656, -520, 7688, -488, 7688, -408, 7656, -376, 7576, -376, 7544, -408, 7304, -408, 7272, -376 ), PoolVector2Array( 5784, -1272, 5752, -1304, 5752, -1384, 5784, -1416, 5784, -1656, 5752, -1688, 5752, -1768, 5784, -1800, 5864, -1800, 5896, -1768, 6136, -1768, 6168, -1800, 6248, -1800, 6280, -1768, 6280, -1688, 6248, -1656, 6168, -1656, 6136, -1688, 5896, -1688, 5864, -1656, 5864, -1416, 5896, -1384, 5896, -1304, 5864, -1272 ), PoolVector2Array( 6136, -1304, 6136, -1384, 6168, -1416, 6248, -1416, 6280, -1384, 6520, -1384, 6552, -1416, 6552, -1656, 6520, -1688, 6520, -1768, 6552, -1800, 6632, -1800, 6664, -1768, 6664, -1688, 6632, -1656, 6632, -1416, 6664, -1384, 6664, -1304, 6632, -1272, 6552, -1272, 6520, -1304, 6280, -1304, 6248, -1272, 6168, -1272 ), PoolVector2Array( 6776, -1304, 6808, -1272, 6888, -1272, 6920, -1304, 7160, -1304, 7192, -1272, 7272, -1272, 7304, -1304, 7304, -1384, 7272, -1416, 7192, -1416, 7160, -1384, 6920, -1384, 6888, -1416, 6888, -1656, 6920, -1688, 6920, -1768, 6888, -1800, 6808, -1800, 6776, -1768, 6776, -1688, 6808, -1656, 6808, -1416, 6776, -1384 ), PoolVector2Array( 7544, -1304, 7576, -1272, 7656, -1272, 7688, -1304, 7688, -1384, 7656, -1416, 7656, -1656, 7688, -1688, 7688, -1768, 7656, -1800, 7576, -1800, 7544, -1768, 7304, -1768, 7272, -1800, 7192, -1800, 7160, -1768, 7160, -1688, 7192, -1656, 7272, -1656, 7304, -1688, 7544, -1688, 7576, -1656, 7576, -1416, 7544, -1384 ) ] + +[sub_resource type="CanvasItemMaterial" id=2] + +[sub_resource type="Curve2D" id=3] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 2240, -2496, 0, 0, 0, 0, 2496, -2752, 0, 0, 0, 0, 8384, -2752, 0, 0, 0, 0, 8640, -2496, 0, 0, 0, 0, 8640, 320, 0, 0, 0, 0, 8384, 576, 0, 0, 0, 0, 2496, 576, 0, 0, 0, 0, 2240, 320, 0, 0, 0, 0, 2240, -2496 ) +} + +[sub_resource type="Curve2D" id=4] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 3776, -1440, 0, 0, 0, 0, 3776, -1152, 0, 0, 0, 0, 3776, -1152, 0, 0, 0, 0, 3776, -1440, 0, 0, 0, 0, 3776, -1440 ) +} + +[sub_resource type="Curve2D" id=5] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4032, -1440, 0, 0, 0, 0, 4032, -1152, 0, 0, 0, 0, 4032, -1152, 0, 0, 0, 0, 4032, -1440, 0, 0, 0, 0, 4032, -1440 ) +} + +[sub_resource type="Curve2D" id=6] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4288, -1440, 0, 0, 0, 0, 4288, -1152, 0, 0, 0, 0, 4288, -1152, 0, 0, 0, 0, 4288, -1440, 0, 0, 0, 0, 4288, -1440 ) +} + +[sub_resource type="Curve2D" id=7] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 3776, -1024, 0, 0, 0, 0, 3776, -736, 0, 0, 0, 0, 3776, -736, 0, 0, 0, 0, 3776, -1024, 0, 0, 0, 0, 3776, -1024 ) +} + +[sub_resource type="Curve2D" id=8] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4032, -1024, 0, 0, 0, 0, 4032, -736, 0, 0, 0, 0, 4032, -736, 0, 0, 0, 0, 4032, -1024, 0, 0, 0, 0, 4032, -1024 ) +} + +[sub_resource type="Curve2D" id=9] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4288, -1024, 0, 0, 0, 0, 4288, -736, 0, 0, 0, 0, 4288, -736, 0, 0, 0, 0, 4288, -1024, 0, 0, 0, 0, 4288, -1024 ) +} + +[sub_resource type="Curve2D" id=10] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 5888, -1536, 0, 0, 0, 0, 6528, -1536, 0, 0, 0, 0, 6528, -1536, 0, 0, 0, 0, 5888, -1536, 0, 0, 0, 0, 5888, -1536 ) +} + +[sub_resource type="Curve2D" id=11] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 6911.92, -1535.15, 0, 0, 0, 0, 7552, -1536, 0, 0, 0, 0, 7552, -1536, 0, 0, 0, 0, 6912, -1536, 0, 0, 0, 0, 6911.92, -1535.15 ) +} + +[sub_resource type="Curve2D" id=12] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 5888, -640, 0, 0, 0, 0, 6528, -640, 0, 0, 0, 0, 6528, -640, 0, 0, 0, 0, 5888, -640, 0, 0, 0, 0, 5888, -640 ) +} + +[sub_resource type="Curve2D" id=13] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 6912, -640, 0, 0, 0, 0, 7552, -640, 0, 0, 0, 0, 7552, -640, 0, 0, 0, 0, 6912, -640, 0, 0, 0, 0, 6912, -640 ) +} + +[sub_resource type="Curve2D" id=14] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 6720, -1728, 0, 0, 0, 0, 6720, -448, 0, 0, 0, 0, 6720, -448, 0, 0, 0, 0, 6720, -1728, 0, 0, 0, 0, 6720, -1728 ) +} + +[sub_resource type="Curve2D" id=15] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 5824, -1088, 0, 0, 0, 0, 6592, -1088, 0, 0, 0, 0, 6592, -1088, 0, 0, 0, 0, 5824, -1088, 0, 0, 0, 0, 5824, -1088 ) +} + +[sub_resource type="Curve2D" id=16] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 6848, -1088, 0, 0, 0, 0, 7616, -1088, 0, 0, 0, 0, 7616, -1088, 0, 0, 0, 0, 6848, -1088, 0, 0, 0, 0, 6848, -1088 ) +} + +[node name="Map1" type="Node2D"] +script = ExtResource( 12 ) +hit_effect = ExtResource( 1 ) +bike_kamikaze = ExtResource( 3 ) +shock_sphere = ExtResource( 2 ) +laser_sphere = ExtResource( 4 ) +mine_spreader = ExtResource( 5 ) +map_ost = ExtResource( 16 ) +enemy_spawn = 40 +mines_limit = 30 + +[node name="CanvasModulate" type="CanvasModulate" parent="."] +color = Color( 0.25098, 0.278431, 0.333333, 1 ) + +[node name="Player" parent="." instance=ExtResource( 6 )] +position = Vector2( 4840, -1104 ) + +[node name="Navigation2D" type="Navigation2D" parent="."] + +[node name="NavigationPolygonInstance" type="NavigationPolygonInstance" parent="Navigation2D"] +visible = false +navpoly = SubResource( 1 ) + +[node name="Ground" type="TileMap" parent="."] +material = SubResource( 2 ) +scale = Vector2( 2, 2 ) +z_index = -10 +tile_set = ExtResource( 14 ) +cell_size = Vector2( 32, 32 ) +format = 1 +tile_data = PoolIntArray( -3604424, 0, 0, -3604422, 0, 0, -3604378, 0, 0, -3604376, 0, 0, -3473352, 0, 0, -3473350, 0, 0, -3473306, 0, 0, -3473304, 0, 0, -3342280, 0, 0, -3342278, 0, 0, -3342234, 0, 0, -3342232, 0, 0, -3211208, 0, 0, -3211206, 0, 0, -3211162, 0, 0, -3211160, 0, 0, -3080158, 8, 0, -3080156, 1, 0, -3080154, 1, 0, -3080152, 1, 0, -3080150, 1, 0, -3080148, 1, 0, -3080146, 1, 0, -3080144, 1, 0, -3080142, 1, 0, -3080140, 1, 0, -3080138, 1, 0, -3080136, 1, 0, -3080134, 1, 0, -3080132, 1, 0, -3080130, 1, 0, -3080128, 1, 0, -3080126, 1, 0, -3080124, 1, 0, -3080122, 1, 0, -3080120, 1, 0, -3080118, 1, 0, -3080116, 1, 0, -3080114, 1, 0, -3080112, 1, 0, -3080110, 1, 0, -3080108, 1, 0, -3080106, 1, 0, -3080104, 1, 0, -3080102, 1, 0, -3080100, 1, 0, -3080098, 1, 0, -3080096, 1, 0, -3080094, 1, 0, -3080092, 1, 0, -3080090, 1, 0, -3080088, 1, 0, -3080086, 1, 0, -3080084, 1, 0, -3080082, 1, 0, -3080080, 1, 0, -3080078, 1, 0, -3080076, 1, 0, -3080074, 1, 0, -3080072, 1, 0, -3080070, 1, 0, -3080068, 1, 0, -3080066, 1, 0, -3080064, 1, 0, -3080062, 1, 0, -3080060, 1, 0, -3080058, 9, 0, -3014620, 0, 0, -3014618, 0, 0, -3014616, 0, 0, -3014614, 0, 0, -3014612, 0, 0, -3014610, 0, 0, -3014608, 0, 0, -3014606, 0, 0, -3014604, 0, 0, -3014602, 0, 0, -3014600, 0, 0, -3014598, 0, 0, -3014596, 0, 0, -3014594, 0, 0, -3014592, 0, 0, -3014590, 0, 0, -3014588, 0, 0, -3014586, 0, 0, -3014584, 0, 0, -3014582, 0, 0, -3014580, 0, 0, -3014578, 0, 0, -3014576, 0, 0, -3014574, 0, 0, -3014572, 0, 0, -3014570, 0, 0, -3014568, 0, 0, -3014566, 0, 0, -3014564, 0, 0, -3014562, 0, 0, -3014560, 0, 0, -3014558, 0, 0, -3014556, 0, 0, -3014554, 0, 0, -3014552, 0, 0, -3014550, 0, 0, -3014548, 0, 0, -3014546, 0, 0, -3014544, 0, 0, -3014542, 0, 0, -3014540, 0, 0, -3014538, 0, 0, -3014536, 0, 0, -3014534, 0, 0, -3014532, 0, 0, -3014530, 0, 0, -3014528, 0, 0, -3014526, 0, 0, -3014524, 0, 0, -2949087, 4, 0, -2949086, 1, 0, -2948986, 1, 0, -2948984, 5, 0, -2883553, 8, 0, -2883551, 2, 0, -2883550, 0, 0, -2883548, 0, 0, -2883546, 0, 0, -2883544, 0, 0, -2883542, 0, 0, -2883540, 0, 0, -2883538, 0, 0, -2883536, 0, 0, -2883534, 0, 0, -2883532, 0, 0, -2883530, 0, 0, -2883528, 0, 0, -2883526, 0, 0, -2883524, 0, 0, -2883522, 0, 0, -2883520, 0, 0, -2883518, 0, 0, -2883516, 0, 0, -2883514, 0, 0, -2883512, 0, 0, -2883510, 0, 0, -2883508, 0, 0, -2883506, 0, 0, -2883504, 0, 0, -2883502, 0, 0, -2883500, 0, 0, -2883498, 0, 0, -2883496, 0, 0, -2883494, 0, 0, -2883492, 0, 0, -2883490, 0, 0, -2883488, 0, 0, -2883486, 0, 0, -2883484, 0, 0, -2883482, 0, 0, -2883480, 0, 0, -2883478, 0, 0, -2883476, 0, 0, -2883474, 0, 0, -2883472, 0, 0, -2883470, 0, 0, -2883468, 0, 0, -2883466, 0, 0, -2883464, 0, 0, -2883462, 0, 0, -2883460, 0, 0, -2883458, 0, 0, -2883456, 0, 0, -2883454, 0, 0, -2883452, 0, 0, -2883450, 0, 0, -2883448, 2, 0, -2883447, 9, 0, -2752481, 2, 0, -2752480, 0, 0, -2752478, 0, 0, -2752476, 0, 0, -2752474, 0, 0, -2752472, 0, 0, -2752470, 0, 0, -2752468, 0, 0, -2752466, 0, 0, -2752464, 0, 0, -2752462, 0, 0, -2752460, 0, 0, -2752458, 0, 0, -2752456, 0, 0, -2752454, 0, 0, -2752452, 0, 0, -2752450, 0, 0, -2752448, 0, 0, -2752446, 0, 0, -2752444, 0, 0, -2752442, 0, 0, -2752440, 0, 0, -2752438, 0, 0, -2752436, 0, 0, -2752434, 0, 0, -2752432, 0, 0, -2752430, 0, 0, -2752428, 0, 0, -2752426, 0, 0, -2752424, 0, 0, -2752422, 0, 0, -2752420, 0, 0, -2752418, 0, 0, -2752416, 0, 0, -2752414, 0, 0, -2752412, 0, 0, -2752410, 0, 0, -2752408, 0, 0, -2752406, 0, 0, -2752404, 0, 0, -2752402, 0, 0, -2752400, 0, 0, -2752398, 0, 0, -2752396, 0, 0, -2752394, 0, 0, -2752392, 0, 0, -2752390, 0, 0, -2752388, 0, 0, -2752386, 0, 0, -2752384, 0, 0, -2752382, 0, 0, -2752380, 0, 0, -2752378, 0, 0, -2752376, 0, 0, -2752374, 2, 0, -2621409, 2, 0, -2621408, 0, 0, -2621406, 0, 0, -2621404, 0, 0, -2621402, 3, 0, -2621401, 3, 0, -2621400, 1, 0, -2621398, 1, 0, -2621396, 1, 0, -2621394, 1, 0, -2621392, 1, 0, -2621390, 1, 0, -2621388, 1, 0, -2621386, 1, 0, -2621384, 1, 0, -2621382, 1, 0, -2621380, 1, 0, -2621378, 1, 0, -2621376, 1, 0, -2621374, 1, 0, -2621372, 1, 0, -2621370, 1, 0, -2621368, 1, 0, -2621366, 1, 0, -2621364, 1, 0, -2621362, 1, 0, -2621360, 1, 0, -2621358, 1, 0, -2621356, 1, 0, -2621354, 1, 0, -2621352, 1, 0, -2621350, 1, 0, -2621348, 1, 0, -2621346, 1, 0, -2621344, 1, 0, -2621342, 1, 0, -2621340, 1, 0, -2621338, 1, 0, -2621336, 1, 0, -2621334, 1, 0, -2621332, 1, 0, -2621330, 1, 0, -2621328, 1, 0, -2621326, 1, 0, -2621324, 1, 0, -2621322, 1, 0, -2621320, 1, 0, -2621318, 1, 0, -2621316, 1, 0, -2621314, 1, 0, -2621312, 1, 0, -2621310, 3, 0, -2621309, 3, 0, -2621308, 0, 0, -2621306, 0, 0, -2621304, 0, 0, -2621302, 2, 0, -2555866, 3, 0, -2555865, 11, 0, -2555846, 10, 0, -2555844, 2, 0, -2555843, 0, 0, -2555841, 0, 0, -2555839, 2, 0, -2555838, 11, 0, -2555804, 10, 0, -2555802, 2, 0, -2555801, 0, 0, -2555799, 0, 0, -2555797, 2, 0, -2555796, 11, 0, -2555775, 10, 0, -2555773, 3, 0, -2490337, 2, 0, -2490336, 0, 0, -2490334, 0, 0, -2490332, 0, 0, -2490330, 2, 0, -2490237, 2, 0, -2490236, 0, 0, -2490234, 0, 0, -2490232, 0, 0, -2490230, 2, 0, -2424772, 2, 0, -2424771, 0, 0, -2424769, 0, 0, -2424767, 2, 0, -2424730, 2, 0, -2424729, 0, 0, -2424727, 0, 0, -2424725, 2, 0, -2359265, 2, 0, -2359264, 0, 0, -2359262, 0, 0, -2359260, 0, 0, -2359258, 2, 0, -2359165, 2, 0, -2359164, 0, 0, -2359162, 0, 0, -2359160, 0, 0, -2359158, 2, 0, -2293700, 2, 0, -2293699, 0, 0, -2293697, 0, 0, -2293695, 2, 0, -2293658, 2, 0, -2293657, 0, 0, -2293655, 0, 0, -2293653, 2, 0, -2228193, 2, 0, -2228192, 0, 0, -2228190, 0, 0, -2228188, 0, 0, -2228186, 2, 0, -2228093, 2, 0, -2228092, 0, 0, -2228090, 0, 0, -2228088, 0, 0, -2228086, 2, 0, -2162630, 8, 0, -2162628, 2, 0, -2162627, 0, 0, -2162625, 0, 0, -2162623, 2, 0, -2162622, 9, 0, -2162588, 8, 0, -2162586, 2, 0, -2162585, 0, 0, -2162583, 0, 0, -2162581, 2, 0, -2162580, 9, 0, -2097121, 2, 0, -2097120, 0, 0, -2097118, 0, 0, -2097116, 0, 0, -2097114, 2, 0, -2097021, 2, 0, -2097020, 0, 0, -2097018, 0, 0, -2097016, 0, 0, -2097014, 2, 0, -2031559, 4, 0, -2031558, 0, 0, -2031556, 0, 0, -2031554, 0, 0, -2031552, 0, 0, -2031550, 0, 0, -2031548, 5, 0, -2031529, 4, 0, -2031528, 1, 0, -2031526, 1, 0, -2031524, 1, 0, -2031522, 1, 0, -2031520, 1, 0, -2031518, 1, 0, -2031516, 1, 0, -2031514, 1, 0, -2031512, 1, 0, -2031510, 1, 0, -2031508, 1, 0, -2031506, 1, 0, -2031504, 1, 0, -2031502, 1, 0, -2031500, 1, 0, -2031498, 1, 0, -2031496, 1, 0, -2031494, 5, 0, -1966049, 2, 0, -1966048, 0, 0, -1966046, 0, 0, -1966044, 0, 0, -1966042, 2, 0, -1966023, 3, 0, -1966012, 3, 0, -1965993, 2, 0, -1965992, 0, 0, -1965990, 0, 0, -1965988, 0, 0, -1965986, 0, 0, -1965984, 0, 0, -1965982, 0, 0, -1965980, 0, 0, -1965978, 0, 0, -1965976, 0, 0, -1965974, 0, 0, -1965972, 0, 0, -1965970, 0, 0, -1965968, 0, 0, -1965966, 0, 0, -1965964, 0, 0, -1965962, 0, 0, -1965960, 0, 0, -1965958, 2, 0, -1965949, 2, 0, -1965948, 0, 0, -1965946, 0, 0, -1965944, 0, 0, -1965942, 2, 0, -1900489, 8, 0, -1900487, 2, 0, -1900486, 0, 0, -1900484, 0, 0, -1900482, 0, 0, -1900480, 0, 0, -1900478, 0, 0, -1900476, 2, 0, -1900475, 9, 0, -1900463, 0, 0, -1900461, 0, 0, -1834977, 2, 0, -1834976, 0, 0, -1834974, 0, 0, -1834972, 0, 0, -1834970, 2, 0, -1834921, 2, 0, -1834920, 0, 0, -1834918, 0, 0, -1834916, 0, 0, -1834914, 0, 0, -1834912, 0, 0, -1834910, 0, 0, -1834908, 0, 0, -1834906, 0, 0, -1834904, 0, 0, -1834902, 0, 0, -1834900, 0, 0, -1834898, 0, 0, -1834896, 0, 0, -1834894, 0, 0, -1834892, 0, 0, -1834890, 0, 0, -1834888, 0, 0, -1834886, 2, 0, -1834877, 2, 0, -1834876, 0, 0, -1834874, 0, 0, -1834872, 0, 0, -1834870, 2, 0, -1834869, 0, 0, -1834867, 0, 0, -1834865, 0, 0, -1834863, 0, 0, -1769420, 8, 0, -1769418, 0, 0, -1769416, 0, 0, -1769414, 0, 0, -1769412, 11, 0, -1769408, 10, 0, -1769406, 0, 0, -1769404, 0, 0, -1769402, 0, 0, -1769400, 9, 0, -1769391, 0, 0, -1769389, 0, 0, -1703905, 2, 0, -1703904, 0, 0, -1703902, 0, 0, -1703900, 0, 0, -1703898, 2, 0, -1703849, 2, 0, -1703848, 0, 0, -1703846, 0, 0, -1703844, 0, 0, -1703842, 0, 0, -1703840, 0, 0, -1703838, 0, 0, -1703836, 0, 0, -1703834, 0, 0, -1703832, 0, 0, -1703830, 0, 0, -1703828, 0, 0, -1703826, 0, 0, -1703824, 0, 0, -1703822, 0, 0, -1703820, 0, 0, -1703818, 0, 0, -1703816, 0, 0, -1703814, 2, 0, -1703805, 2, 0, -1703804, 0, 0, -1703802, 0, 0, -1703800, 0, 0, -1703798, 2, 0, -1703797, 0, 0, -1703795, 0, 0, -1703793, 0, 0, -1703791, 0, 0, -1638351, 8, 0, -1638349, 2, 0, -1638348, 0, 0, -1638346, 0, 0, -1638344, 0, 0, -1638342, 7, 0, -1638333, 6, 0, -1638332, 0, 0, -1638330, 0, 0, -1638328, 0, 0, -1638326, 2, 0, -1638325, 9, 0, -1638319, 0, 0, -1638317, 0, 0, -1572833, 2, 0, -1572832, 0, 0, -1572830, 0, 0, -1572828, 0, 0, -1572826, 2, 0, -1572777, 2, 0, -1572776, 0, 0, -1572774, 0, 0, -1572772, 0, 0, -1572770, 0, 0, -1572768, 0, 0, -1572766, 0, 0, -1572764, 0, 0, -1572762, 0, 0, -1572760, 0, 0, -1572758, 0, 0, -1572756, 0, 0, -1572754, 0, 0, -1572752, 0, 0, -1572750, 0, 0, -1572748, 0, 0, -1572746, 0, 0, -1572744, 0, 0, -1572742, 2, 0, -1572733, 2, 0, -1572732, 0, 0, -1572730, 0, 0, -1572728, 0, 0, -1572726, 2, 0, -1507281, 4, 0, -1507280, 0, 0, -1507278, 0, 0, -1507276, 0, 0, -1507274, 0, 0, -1507272, 0, 0, -1507270, 0, 0, -1507268, 0, 0, -1507266, 0, 0, -1507264, 0, 0, -1507262, 0, 0, -1507260, 0, 0, -1507258, 0, 0, -1507256, 0, 0, -1507254, 0, 0, -1507252, 0, 0, -1507250, 5, 0, -1507247, 0, 0, -1507245, 0, 0, -1441761, 2, 0, -1441760, 0, 0, -1441758, 0, 0, -1441756, 0, 0, -1441754, 2, 0, -1441753, 9, 0, -1441747, 8, 0, -1441745, 2, 0, -1441714, 2, 0, -1441713, 5, 0, -1441706, 4, 0, -1441705, 2, 0, -1441704, 0, 0, -1441702, 0, 0, -1441700, 0, 0, -1441698, 0, 0, -1441696, 0, 0, -1441694, 0, 0, -1441692, 0, 0, -1441690, 0, 0, -1441688, 0, 0, -1441686, 0, 0, -1441684, 0, 0, -1441682, 0, 0, -1441680, 0, 0, -1441678, 0, 0, -1441676, 0, 0, -1441674, 0, 0, -1441672, 0, 0, -1441670, 2, 0, -1441669, 9, 0, -1441663, 8, 0, -1441661, 2, 0, -1441660, 0, 0, -1441658, 0, 0, -1441656, 0, 0, -1441654, 2, 0, -1376208, 0, 0, -1376206, 0, 0, -1376204, 0, 0, -1376202, 0, 0, -1376200, 0, 0, -1376198, 0, 0, -1376196, 0, 0, -1376194, 0, 0, -1376192, 0, 0, -1376190, 0, 0, -1376188, 0, 0, -1376186, 0, 0, -1376184, 0, 0, -1376182, 0, 0, -1376180, 0, 0, -1376177, 1, 0, -1376175, 1, 0, -1376173, 1, 0, -1376171, 1, 0, -1310689, 2, 0, -1310688, 0, 0, -1310686, 0, 0, -1310684, 0, 0, -1310682, 2, 0, -1310681, 1, 0, -1310679, 1, 0, -1310677, 1, 0, -1310675, 1, 0, -1310673, 2, 0, -1310642, 2, 0, -1310641, 1, 0, -1310639, 1, 0, -1310637, 1, 0, -1310635, 1, 0, -1310633, 2, 0, -1310632, 0, 0, -1310630, 0, 0, -1310628, 0, 0, -1310626, 0, 0, -1310624, 0, 0, -1310622, 0, 0, -1310620, 0, 0, -1310618, 0, 0, -1310616, 0, 0, -1310614, 0, 0, -1310612, 0, 0, -1310610, 0, 0, -1310608, 0, 0, -1310606, 0, 0, -1310604, 0, 0, -1310602, 0, 0, -1310600, 0, 0, -1310598, 2, 0, -1310597, 1, 0, -1310595, 1, 0, -1310593, 1, 0, -1310591, 1, 0, -1310589, 2, 0, -1310588, 0, 0, -1310586, 0, 0, -1310584, 0, 0, -1310582, 2, 0, -1245145, 0, 0, -1245143, 0, 0, -1245141, 0, 0, -1245139, 0, 0, -1245136, 0, 0, -1245134, 0, 0, -1245132, 0, 0, -1245130, 0, 0, -1245128, 0, 0, -1245126, 0, 0, -1245124, 0, 0, -1245122, 0, 0, -1245120, 0, 0, -1245118, 0, 0, -1245116, 0, 0, -1245114, 0, 0, -1245112, 0, 0, -1245110, 0, 0, -1245108, 0, 0, -1245105, 0, 0, -1245103, 0, 0, -1245101, 0, 0, -1245099, 0, 0, -1245061, 0, 0, -1245059, 0, 0, -1245057, 0, 0, -1245055, 0, 0, -1179617, 2, 0, -1179616, 0, 0, -1179614, 0, 0, -1179612, 0, 0, -1179610, 2, 0, -1179601, 2, 0, -1179570, 2, 0, -1179561, 2, 0, -1179560, 0, 0, -1179558, 0, 0, -1179556, 0, 0, -1179554, 0, 0, -1179552, 0, 0, -1179550, 0, 0, -1179548, 0, 0, -1179546, 0, 0, -1179544, 0, 0, -1179542, 0, 0, -1179540, 0, 0, -1179538, 0, 0, -1179536, 0, 0, -1179534, 0, 0, -1179532, 0, 0, -1179530, 0, 0, -1179528, 0, 0, -1179526, 2, 0, -1179517, 2, 0, -1179516, 0, 0, -1179514, 0, 0, -1179512, 0, 0, -1179510, 2, 0, -1114073, 0, 0, -1114071, 0, 0, -1114069, 0, 0, -1114067, 0, 0, -1114064, 0, 0, -1114062, 0, 0, -1114060, 0, 0, -1114058, 0, 0, -1114056, 0, 0, -1114054, 0, 0, -1114052, 0, 0, -1114050, 0, 0, -1114048, 0, 0, -1114046, 0, 0, -1114044, 0, 0, -1114042, 0, 0, -1114040, 0, 0, -1114038, 0, 0, -1114036, 0, 0, -1114033, 0, 0, -1114031, 0, 0, -1114029, 0, 0, -1114027, 0, 0, -1113989, 0, 0, -1113987, 0, 0, -1113985, 0, 0, -1113983, 0, 0, -1048553, 0, 0, -1048551, 0, 0, -1048549, 0, 0, -1048547, 0, 0, -1048545, 2, 0, -1048544, 0, 0, -1048542, 0, 0, -1048540, 0, 0, -1048538, 2, 0, -1048529, 2, 0, -1048498, 2, 0, -1048489, 2, 0, -1048488, 0, 0, -1048486, 0, 0, -1048484, 0, 0, -1048482, 0, 0, -1048480, 0, 0, -1048478, 0, 0, -1048476, 0, 0, -1048474, 0, 0, -1048472, 0, 0, -1048470, 0, 0, -1048468, 0, 0, -1048466, 0, 0, -1048464, 0, 0, -1048462, 0, 0, -1048460, 0, 0, -1048458, 0, 0, -1048456, 0, 0, -1048454, 2, 0, -1048445, 2, 0, -1048444, 0, 0, -1048442, 0, 0, -1048440, 0, 0, -1048438, 2, 0, -983001, 1, 0, -982999, 1, 0, -982997, 1, 0, -982995, 1, 0, -982992, 0, 0, -982990, 0, 0, -982988, 0, 0, -982986, 0, 0, -982984, 0, 0, -982982, 0, 0, -982980, 0, 0, -982978, 0, 0, -982976, 0, 0, -982974, 0, 0, -982972, 0, 0, -982970, 0, 0, -982968, 0, 0, -982966, 0, 0, -982964, 0, 0, -982961, 1, 0, -982959, 1, 0, -982957, 1, 0, -982955, 1, 0, -982917, 1, 0, -982915, 1, 0, -982913, 1, 0, -982911, 1, 0, -917481, 0, 0, -917479, 0, 0, -917477, 0, 0, -917475, 0, 0, -917473, 2, 0, -917472, 0, 0, -917470, 0, 0, -917468, 0, 0, -917466, 2, 0, -917465, 11, 0, -917459, 10, 0, -917457, 2, 0, -917426, 2, 0, -917425, 1, 0, -917423, 1, 0, -917421, 1, 0, -917419, 1, 0, -917417, 2, 0, -917416, 0, 0, -917414, 0, 0, -917412, 0, 0, -917410, 0, 0, -917408, 0, 0, -917406, 0, 0, -917404, 0, 0, -917402, 0, 0, -917400, 0, 0, -917398, 0, 0, -917396, 0, 0, -917394, 0, 0, -917392, 0, 0, -917390, 0, 0, -917388, 0, 0, -917386, 0, 0, -917384, 0, 0, -917382, 2, 0, -917381, 11, 0, -917375, 10, 0, -917373, 2, 0, -917372, 0, 0, -917370, 0, 0, -917368, 0, 0, -917366, 2, 0, -851920, 0, 0, -851918, 0, 0, -851916, 0, 0, -851914, 0, 0, -851912, 0, 0, -851910, 0, 0, -851908, 0, 0, -851906, 0, 0, -851904, 0, 0, -851902, 0, 0, -851900, 0, 0, -851898, 0, 0, -851896, 0, 0, -851894, 0, 0, -851892, 0, 0, -851889, 7, 0, -851887, 0, 0, -851885, 0, 0, -851882, 6, 0, -786401, 2, 0, -786400, 0, 0, -786398, 0, 0, -786396, 0, 0, -786394, 2, 0, -786385, 6, 0, -786354, 7, 0, -786345, 2, 0, -786344, 0, 0, -786342, 0, 0, -786340, 0, 0, -786338, 0, 0, -786336, 0, 0, -786334, 0, 0, -786332, 0, 0, -786330, 0, 0, -786328, 0, 0, -786326, 0, 0, -786324, 0, 0, -786322, 0, 0, -786320, 0, 0, -786318, 0, 0, -786316, 0, 0, -786314, 0, 0, -786312, 0, 0, -786310, 2, 0, -786301, 2, 0, -786300, 0, 0, -786298, 0, 0, -786296, 0, 0, -786294, 2, 0, -720847, 10, 0, -720845, 2, 0, -720844, 0, 0, -720842, 0, 0, -720840, 0, 0, -720828, 0, 0, -720826, 0, 0, -720824, 0, 0, -720822, 2, 0, -720821, 11, 0, -720815, 0, 0, -720813, 0, 0, -655329, 2, 0, -655328, 0, 0, -655326, 0, 0, -655324, 0, 0, -655322, 2, 0, -655302, 5, 0, -655293, 4, 0, -655273, 2, 0, -655272, 0, 0, -655270, 0, 0, -655268, 0, 0, -655266, 0, 0, -655264, 0, 0, -655262, 0, 0, -655260, 0, 0, -655258, 0, 0, -655256, 0, 0, -655254, 0, 0, -655252, 0, 0, -655250, 0, 0, -655248, 0, 0, -655246, 0, 0, -655244, 0, 0, -655242, 0, 0, -655240, 0, 0, -655238, 2, 0, -655229, 2, 0, -655228, 0, 0, -655226, 0, 0, -655224, 0, 0, -655222, 2, 0, -589772, 10, 0, -589770, 0, 0, -589768, 0, 0, -589766, 0, 0, -589764, 9, 0, -589760, 8, 0, -589758, 0, 0, -589756, 0, 0, -589754, 0, 0, -589752, 11, 0, -589743, 0, 0, -589741, 0, 0, -524257, 2, 0, -524256, 0, 0, -524254, 0, 0, -524252, 0, 0, -524250, 2, 0, -524201, 2, 0, -524200, 0, 0, -524198, 0, 0, -524196, 0, 0, -524194, 0, 0, -524192, 0, 0, -524190, 0, 0, -524188, 0, 0, -524186, 0, 0, -524184, 0, 0, -524182, 0, 0, -524180, 0, 0, -524178, 0, 0, -524176, 0, 0, -524174, 0, 0, -524172, 0, 0, -524170, 0, 0, -524168, 0, 0, -524166, 2, 0, -524157, 2, 0, -524156, 0, 0, -524154, 0, 0, -524152, 0, 0, -524150, 2, 0, -458697, 10, 0, -458695, 2, 0, -458694, 0, 0, -458692, 0, 0, -458690, 0, 0, -458688, 0, 0, -458686, 0, 0, -458684, 2, 0, -458683, 11, 0, -458671, 0, 0, -458669, 0, 0, -393185, 2, 0, -393184, 0, 0, -393182, 0, 0, -393180, 0, 0, -393178, 2, 0, -393129, 2, 0, -393128, 0, 0, -393126, 0, 0, -393124, 0, 0, -393122, 0, 0, -393120, 0, 0, -393118, 0, 0, -393116, 0, 0, -393114, 0, 0, -393112, 0, 0, -393110, 0, 0, -393108, 0, 0, -393106, 0, 0, -393104, 0, 0, -393102, 0, 0, -393100, 0, 0, -393098, 0, 0, -393096, 0, 0, -393094, 2, 0, -393085, 2, 0, -393084, 0, 0, -393082, 0, 0, -393080, 0, 0, -393078, 2, 0, -327623, 3, 0, -327622, 0, 0, -327620, 0, 0, -327618, 0, 0, -327616, 0, 0, -327614, 0, 0, -327612, 3, 0, -262113, 2, 0, -262112, 0, 0, -262110, 0, 0, -262108, 0, 0, -262106, 2, 0, -262087, 6, 0, -262076, 7, 0, -262057, 6, 0, -262056, 1, 0, -262054, 1, 0, -262052, 1, 0, -262050, 1, 0, -262048, 1, 0, -262046, 1, 0, -262044, 1, 0, -262042, 1, 0, -262040, 1, 0, -262038, 1, 0, -262036, 1, 0, -262034, 1, 0, -262032, 1, 0, -262030, 1, 0, -262028, 1, 0, -262026, 1, 0, -262024, 1, 0, -262022, 7, 0, -262013, 2, 0, -262012, 0, 0, -262010, 0, 0, -262008, 0, 0, -262006, 2, 0, -196550, 10, 0, -196548, 2, 0, -196547, 0, 0, -196545, 0, 0, -196543, 2, 0, -196542, 11, 0, -196508, 10, 0, -196506, 2, 0, -196505, 0, 0, -196503, 0, 0, -196501, 2, 0, -196500, 11, 0, -131041, 2, 0, -131040, 0, 0, -131038, 0, 0, -131036, 0, 0, -131034, 2, 0, -130941, 2, 0, -130940, 0, 0, -130938, 0, 0, -130936, 0, 0, -130934, 2, 0, -65476, 2, 0, -65475, 0, 0, -65473, 0, 0, -65471, 2, 0, -65434, 2, 0, -65433, 0, 0, -65431, 0, 0, -65429, 2, 0, 31, 2, 0, 32, 0, 0, 34, 0, 0, 36, 0, 0, 38, 2, 0, 131, 2, 0, 132, 0, 0, 134, 0, 0, 136, 0, 0, 138, 2, 0, 65596, 2, 0, 65597, 0, 0, 65599, 0, 0, 65601, 2, 0, 65638, 2, 0, 65639, 0, 0, 65641, 0, 0, 65643, 2, 0, 131103, 2, 0, 131104, 0, 0, 131106, 0, 0, 131108, 0, 0, 131110, 2, 0, 131203, 2, 0, 131204, 0, 0, 131206, 0, 0, 131208, 0, 0, 131210, 2, 0, 196647, 9, 0, 196666, 8, 0, 196668, 2, 0, 196669, 0, 0, 196671, 0, 0, 196673, 2, 0, 196674, 9, 0, 196708, 8, 0, 196710, 2, 0, 196711, 0, 0, 196713, 0, 0, 196715, 2, 0, 196716, 9, 0, 196737, 8, 0, 262175, 2, 0, 262176, 0, 0, 262178, 0, 0, 262180, 0, 0, 262182, 3, 0, 262275, 3, 0, 262276, 0, 0, 262278, 0, 0, 262280, 0, 0, 262282, 2, 0, 327718, 3, 0, 327719, 3, 0, 327720, 1, 0, 327722, 1, 0, 327724, 1, 0, 327726, 1, 0, 327728, 1, 0, 327730, 1, 0, 327732, 1, 0, 327734, 1, 0, 327736, 1, 0, 327738, 1, 0, 327740, 1, 0, 327742, 1, 0, 327744, 1, 0, 327746, 1, 0, 327748, 1, 0, 327750, 1, 0, 327752, 1, 0, 327754, 1, 0, 327756, 1, 0, 327758, 1, 0, 327760, 1, 0, 327762, 1, 0, 327764, 1, 0, 327766, 1, 0, 327768, 1, 0, 327770, 1, 0, 327772, 1, 0, 327774, 1, 0, 327776, 1, 0, 327778, 1, 0, 327780, 1, 0, 327782, 1, 0, 327784, 1, 0, 327786, 1, 0, 327788, 1, 0, 327790, 1, 0, 327792, 1, 0, 327794, 1, 0, 327796, 1, 0, 327798, 1, 0, 327800, 1, 0, 327802, 1, 0, 327804, 1, 0, 327806, 1, 0, 327808, 1, 0, 327810, 3, 0, 327811, 3, 0, 393247, 2, 0, 393248, 0, 0, 393250, 0, 0, 393252, 0, 0, 393254, 0, 0, 393256, 0, 0, 393258, 0, 0, 393260, 0, 0, 393262, 0, 0, 393264, 0, 0, 393266, 0, 0, 393268, 0, 0, 393270, 0, 0, 393272, 0, 0, 393274, 0, 0, 393276, 0, 0, 393278, 0, 0, 393280, 0, 0, 393282, 0, 0, 393284, 0, 0, 393286, 0, 0, 393288, 0, 0, 393290, 0, 0, 393292, 0, 0, 393294, 0, 0, 393296, 0, 0, 393298, 0, 0, 393300, 0, 0, 393302, 0, 0, 393304, 0, 0, 393306, 0, 0, 393308, 0, 0, 393310, 0, 0, 393312, 0, 0, 393314, 0, 0, 393316, 0, 0, 393318, 0, 0, 393320, 0, 0, 393322, 0, 0, 393324, 0, 0, 393326, 0, 0, 393328, 0, 0, 393330, 0, 0, 393332, 0, 0, 393334, 0, 0, 393336, 0, 0, 393338, 0, 0, 393340, 0, 0, 393342, 0, 0, 393344, 0, 0, 393346, 0, 0, 393348, 0, 0, 393350, 0, 0, 393352, 0, 0, 393354, 2, 0, 524319, 10, 0, 524321, 2, 0, 524322, 0, 0, 524324, 0, 0, 524326, 0, 0, 524328, 0, 0, 524330, 0, 0, 524332, 0, 0, 524334, 0, 0, 524336, 0, 0, 524338, 0, 0, 524340, 0, 0, 524342, 0, 0, 524344, 0, 0, 524346, 0, 0, 524348, 0, 0, 524350, 0, 0, 524352, 0, 0, 524354, 0, 0, 524356, 0, 0, 524358, 0, 0, 524360, 0, 0, 524362, 0, 0, 524364, 0, 0, 524366, 0, 0, 524368, 0, 0, 524370, 0, 0, 524372, 0, 0, 524374, 0, 0, 524376, 0, 0, 524378, 0, 0, 524380, 0, 0, 524382, 0, 0, 524384, 0, 0, 524386, 0, 0, 524388, 0, 0, 524390, 0, 0, 524392, 0, 0, 524394, 0, 0, 524396, 0, 0, 524398, 0, 0, 524400, 0, 0, 524402, 0, 0, 524404, 0, 0, 524406, 0, 0, 524408, 0, 0, 524410, 0, 0, 524412, 0, 0, 524414, 0, 0, 524416, 0, 0, 524418, 0, 0, 524420, 0, 0, 524422, 0, 0, 524424, 2, 0, 524425, 11, 0, 655393, 6, 0, 655394, 1, 0, 655396, 0, 0, 655398, 0, 0, 655400, 0, 0, 655402, 0, 0, 655404, 0, 0, 655406, 0, 0, 655408, 0, 0, 655410, 0, 0, 655412, 0, 0, 655414, 0, 0, 655416, 0, 0, 655418, 0, 0, 655420, 0, 0, 655422, 0, 0, 655424, 0, 0, 655426, 0, 0, 655428, 0, 0, 655430, 0, 0, 655432, 0, 0, 655434, 0, 0, 655436, 0, 0, 655438, 0, 0, 655440, 0, 0, 655442, 0, 0, 655444, 0, 0, 655446, 0, 0, 655448, 0, 0, 655450, 0, 0, 655452, 0, 0, 655454, 0, 0, 655456, 0, 0, 655458, 0, 0, 655460, 0, 0, 655462, 0, 0, 655464, 0, 0, 655466, 0, 0, 655468, 0, 0, 655470, 0, 0, 655472, 0, 0, 655474, 0, 0, 655476, 0, 0, 655478, 0, 0, 655480, 0, 0, 655482, 0, 0, 655484, 0, 0, 655486, 0, 0, 655488, 0, 0, 655490, 0, 0, 655492, 0, 0, 655494, 1, 0, 655496, 7, 0, 720930, 10, 0, 721030, 11, 0, 786468, 1, 0, 786470, 1, 0, 786472, 1, 0, 786474, 1, 0, 786476, 1, 0, 786478, 1, 0, 786480, 1, 0, 786482, 1, 0, 786484, 1, 0, 786486, 1, 0, 786488, 1, 0, 786490, 1, 0, 786492, 1, 0, 786494, 1, 0, 786496, 1, 0, 786498, 1, 0, 786500, 1, 0, 786502, 1, 0, 786504, 1, 0, 786506, 1, 0, 786508, 1, 0, 786510, 1, 0, 786512, 1, 0, 786514, 1, 0, 786516, 1, 0, 786518, 1, 0, 786520, 1, 0, 786522, 1, 0, 786524, 1, 0, 786526, 1, 0, 786528, 1, 0, 786530, 1, 0, 786532, 1, 0, 786534, 1, 0, 786536, 1, 0, 786538, 1, 0, 786540, 1, 0, 786542, 1, 0, 786544, 1, 0, 786546, 1, 0, 786548, 1, 0, 786550, 1, 0, 786552, 1, 0, 786554, 1, 0, 786556, 1, 0, 786558, 1, 0, 786560, 1, 0, 786562, 1, 0, 786564, 1, 0, 852040, 0, 0, 852042, 0, 0, 852088, 0, 0, 852090, 0, 0, 983112, 0, 0, 983114, 0, 0, 983160, 0, 0, 983162, 0, 0, 1114184, 0, 0, 1114186, 0, 0, 1114232, 0, 0, 1114234, 0, 0, 1245256, 0, 0, 1245258, 0, 0, 1245304, 0, 0, 1245306, 0, 0 ) + +[node name="Wall" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +z_index = 10 +tile_set = ExtResource( 13 ) +cell_size = Vector2( 16, 16 ) +collision_layer = 8 +collision_mask = 7 +format = 1 +tile_data = PoolIntArray( -8650725, 9, 0, -8650724, 9, 0, -8650723, 9, 0, -8650722, 9, 0, -8650721, 9, 0, -8650720, 9, 0, -8650719, 9, 0, -8650718, 9, 0, -8650717, 9, 0, -8650716, 9, 0, -8650715, 9, 0, -8650714, 9, 0, -8650713, 9, 0, -8650712, 9, 0, -8650711, 9, 0, -8650710, 9, 0, -8650709, 9, 0, -8650708, 9, 0, -8650707, 9, 0, -8650706, 9, 0, -8650705, 9, 0, -8650704, 9, 0, -8650703, 9, 0, -8650702, 9, 0, -8650701, 9, 0, -8650700, 9, 0, -8650699, 9, 0, -8650698, 9, 0, -8650697, 9, 0, -8650696, 9, 0, -8650695, 9, 0, -8650694, 9, 0, -8650693, 9, 0, -8650692, 9, 0, -8650691, 9, 0, -8650690, 9, 0, -8650689, 9, 0, -8650688, 9, 0, -8650687, 9, 0, -8650686, 9, 0, -8650685, 9, 0, -8650684, 9, 0, -8650683, 9, 0, -8650682, 9, 0, -8650681, 9, 0, -8650680, 9, 0, -8650679, 9, 0, -8650678, 9, 0, -8650677, 9, 0, -8650676, 9, 0, -8650675, 9, 0, -8650674, 9, 0, -8650673, 9, 0, -8650672, 9, 0, -8650671, 9, 0, -8650670, 9, 0, -8650669, 9, 0, -8650668, 9, 0, -8650667, 9, 0, -8650666, 9, 0, -8650665, 9, 0, -8650664, 9, 0, -8650663, 9, 0, -8650662, 9, 0, -8650661, 9, 0, -8650660, 9, 0, -8650659, 9, 0, -8650658, 9, 0, -8650657, 9, 0, -8650656, 9, 0, -8650655, 9, 0, -8650654, 9, 0, -8650653, 9, 0, -8650652, 9, 0, -8650651, 9, 0, -8650650, 9, 0, -8650649, 9, 0, -8650648, 9, 0, -8650647, 9, 0, -8650646, 9, 0, -8650645, 9, 0, -8650644, 9, 0, -8650643, 9, 0, -8650642, 9, 0, -8650641, 9, 0, -8650640, 9, 0, -8650639, 9, 0, -8650638, 9, 0, -8650637, 9, 0, -8650636, 9, 0, -8650635, 9, 0, -8650634, 9, 0, -8650633, 9, 0, -8650632, 9, 0, -8650631, 9, 0, -8650630, 9, 0, -8650629, 9, 0, -8650628, 9, 0, -8650627, 9, 0, -8650626, 9, 0, -8650625, 9, 0, -8650624, 9, 0, -8650623, 9, 0, -8650622, 9, 0, -8650621, 9, 0, -8650620, 9, 0, -8650619, 9, 0, -8650618, 9, 0, -8650617, 9, 0, -8650616, 9, 0, -8650615, 9, 0, -8650614, 9, 0, -8650613, 9, 0, -8650612, 9, 0, -8650611, 9, 0, -8650610, 9, 0, -8650609, 9, 0, -8650608, 9, 0, -8650607, 9, 0, -8650606, 9, 0, -8650605, 9, 0, -8650604, 9, 0, -8650603, 9, 0, -8650602, 9, 0, -8650601, 9, 0, -8650600, 9, 0, -8650599, 9, 0, -8650598, 9, 0, -8650597, 9, 0, -8650596, 9, 0, -8650595, 9, 0, -8650594, 9, 0, -8650593, 9, 0, -8650592, 9, 0, -8650591, 9, 0, -8650590, 9, 0, -8650589, 9, 0, -8650588, 9, 0, -8650587, 9, 0, -8650586, 9, 0, -8650585, 9, 0, -8650584, 9, 0, -8650583, 9, 0, -8650582, 9, 0, -8650581, 9, 0, -8650580, 9, 0, -8650579, 9, 0, -8650578, 9, 0, -8650577, 9, 0, -8650576, 9, 0, -8650575, 9, 0, -8650574, 9, 0, -8650573, 9, 0, -8650572, 9, 0, -8650571, 9, 0, -8650570, 9, 0, -8650569, 9, 0, -8650568, 9, 0, -8650567, 9, 0, -8650566, 9, 0, -8650565, 9, 0, -8650564, 9, 0, -8650563, 9, 0, -8650562, 9, 0, -8650561, 9, 0, -8650560, 9, 0, -8650559, 9, 0, -8650558, 9, 0, -8650557, 9, 0, -8650556, 9, 0, -8650555, 9, 0, -8650554, 9, 0, -8650553, 9, 0, -8650552, 9, 0, -8650551, 9, 0, -8650550, 9, 0, -8650549, 9, 0, -8650548, 9, 0, -8650547, 9, 0, -8650546, 9, 0, -8650545, 9, 0, -8650544, 9, 0, -8650543, 9, 0, -8650542, 9, 0, -8650541, 9, 0, -8650540, 9, 0, -8650539, 9, 0, -8650538, 9, 0, -8650537, 9, 0, -8650536, 9, 0, -8650535, 9, 0, -8650534, 9, 0, -8650533, 9, 0, -8650532, 9, 0, -8650531, 9, 0, -8650530, 9, 0, -8650529, 9, 0, -8650528, 9, 0, -8650527, 9, 0, -8650526, 9, 0, -8650525, 9, 0, -8650524, 9, 0, -8650523, 9, 0, -8650522, 9, 0, -8650521, 9, 0, -8650520, 9, 0, -8650519, 9, 0, -8650518, 9, 0, -8650517, 9, 0, -8650516, 9, 0, -8650515, 9, 0, -8650514, 9, 0, -8650513, 9, 0, -8650512, 9, 0, -8650511, 9, 0, -8650510, 9, 0, -8650509, 9, 0, -8650508, 9, 0, -8650507, 9, 0, -8650506, 9, 0, -8650505, 9, 0, -8650504, 9, 0, -8650503, 9, 0, -8650502, 9, 0, -8650501, 9, 0, -8650500, 9, 0, -8650499, 9, 0, -8650498, 9, 0, -8650497, 9, 0, -8650496, 9, 0, -8650495, 9, 0, -8650494, 9, 0, -8650493, 9, 0, -8650492, 9, 0, -8650491, 9, 0, -8650490, 9, 0, -8650489, 9, 0, -8650488, 9, 0, -8650487, 9, 0, -8650486, 9, 0, -8650485, 9, 0, -8650484, 9, 0, -8650483, 9, 0, -8650482, 9, 0, -8650481, 9, 0, -8650480, 9, 0, -8650479, 9, 0, -8650478, 9, 0, -8650477, 9, 0, -8650476, 9, 0, -8650475, 9, 0, -8650474, 9, 0, -8650473, 9, 0, -8650472, 9, 0, -8650471, 9, 0, -8650470, 9, 0, -8650469, 9, 0, -8650468, 9, 0, -8650467, 9, 0, -8650466, 9, 0, -8650465, 9, 0, -8650464, 9, 0, -8650463, 9, 0, -8650462, 9, 0, -8650461, 9, 0, -8650460, 9, 0, -8650459, 9, 0, -8650458, 9, 0, -8650457, 9, 0, -8650456, 9, 0, -8650455, 9, 0, -8650454, 9, 0, -8650453, 9, 0, -8650452, 9, 0, -8650451, 9, 0, -8650450, 9, 0, -8650449, 9, 0, -8650448, 9, 0, -8650447, 9, 0, -8650446, 9, 0, -8650445, 9, 0, -8650444, 9, 0, -8650443, 9, 0, -8650442, 9, 0, -8650441, 9, 0, -8650440, 9, 0, -8650439, 9, 0, -8650438, 9, 0, -8650437, 9, 0, -8650436, 9, 0, -8650435, 9, 0, -8650434, 9, 0, -8650433, 9, 0, -8650432, 9, 0, -8650431, 9, 0, -8650430, 9, 0, -8650429, 9, 0, -8650428, 9, 0, -8650427, 9, 0, -8650426, 9, 0, -8585189, 9, 0, -8585188, 9, 0, -8585187, 9, 0, -8585186, 9, 0, -8585185, 9, 0, -8585184, 9, 0, -8585183, 9, 0, -8585182, 9, 0, -8585181, 9, 0, -8585180, 9, 0, -8585179, 9, 0, -8585178, 9, 0, -8585177, 9, 0, -8585176, 9, 0, -8585175, 9, 0, -8585174, 9, 0, -8585173, 9, 0, -8585172, 9, 0, -8585171, 9, 0, -8585170, 9, 0, -8585169, 9, 0, -8585168, 9, 0, -8585167, 9, 0, -8585166, 9, 0, -8585165, 9, 0, -8585164, 9, 0, -8585163, 9, 0, -8585162, 9, 0, -8585161, 9, 0, -8585160, 9, 0, -8585159, 9, 0, -8585158, 9, 0, -8585157, 9, 0, -8585156, 9, 0, -8585155, 9, 0, -8585154, 9, 0, -8585153, 9, 0, -8585152, 9, 0, -8585151, 9, 0, -8585150, 9, 0, -8585149, 9, 0, -8585148, 9, 0, -8585147, 9, 0, -8585146, 9, 0, -8585145, 9, 0, -8585144, 9, 0, -8585143, 9, 0, -8585142, 9, 0, -8585141, 9, 0, -8585140, 9, 0, -8585139, 9, 0, -8585138, 9, 0, -8585137, 9, 0, -8585136, 9, 0, -8585135, 9, 0, -8585134, 9, 0, -8585133, 9, 0, -8585132, 9, 0, -8585131, 9, 0, -8585130, 9, 0, -8585129, 9, 0, -8585128, 9, 0, -8585127, 9, 0, -8585126, 9, 0, -8585125, 9, 0, -8585124, 9, 0, -8585123, 9, 0, -8585122, 9, 0, -8585121, 9, 0, -8585120, 9, 0, -8585119, 9, 0, -8585118, 9, 0, -8585117, 9, 0, -8585116, 9, 0, -8585115, 9, 0, -8585114, 9, 0, -8585113, 9, 0, -8585112, 9, 0, -8585111, 9, 0, -8585110, 9, 0, -8585109, 9, 0, -8585108, 9, 0, -8585107, 9, 0, -8585106, 9, 0, -8585105, 9, 0, -8585104, 9, 0, -8585103, 9, 0, -8585102, 9, 0, -8585101, 9, 0, -8585100, 9, 0, -8585099, 9, 0, -8585098, 9, 0, -8585097, 9, 0, -8585096, 9, 0, -8585095, 9, 0, -8585094, 9, 0, -8585093, 9, 0, -8585092, 9, 0, -8585091, 9, 0, -8585090, 9, 0, -8585089, 9, 0, -8585088, 9, 0, -8585087, 9, 0, -8585086, 9, 0, -8585085, 9, 0, -8585084, 9, 0, -8585083, 9, 0, -8585082, 9, 0, -8585081, 9, 0, -8585080, 9, 0, -8585079, 9, 0, -8585078, 9, 0, -8585077, 9, 0, -8585076, 9, 0, -8585075, 9, 0, -8585074, 9, 0, -8585073, 9, 0, -8585072, 9, 0, -8585071, 9, 0, -8585070, 9, 0, -8585069, 9, 0, -8585068, 9, 0, -8585067, 9, 0, -8585066, 9, 0, -8585065, 9, 0, -8585064, 9, 0, -8585063, 9, 0, -8585062, 9, 0, -8585061, 9, 0, -8585060, 9, 0, -8585059, 9, 0, -8585058, 9, 0, -8585057, 9, 0, -8585056, 9, 0, -8585055, 9, 0, -8585054, 9, 0, -8585053, 9, 0, -8585052, 9, 0, -8585051, 9, 0, -8585050, 9, 0, -8585049, 9, 0, -8585048, 9, 0, -8585047, 9, 0, -8585046, 9, 0, -8585045, 9, 0, -8585044, 9, 0, -8585043, 9, 0, -8585042, 9, 0, -8585041, 9, 0, -8585040, 9, 0, -8585039, 9, 0, -8585038, 9, 0, -8585037, 9, 0, -8585036, 9, 0, -8585035, 9, 0, -8585034, 9, 0, -8585033, 9, 0, -8585032, 9, 0, -8585031, 9, 0, -8585030, 9, 0, -8585029, 9, 0, -8585028, 9, 0, -8585027, 9, 0, -8585026, 9, 0, -8585025, 9, 0, -8585024, 9, 0, -8585023, 9, 0, -8585022, 9, 0, -8585021, 9, 0, -8585020, 9, 0, -8585019, 9, 0, -8585018, 9, 0, -8585017, 9, 0, -8585016, 9, 0, -8585015, 9, 0, -8585014, 9, 0, -8585013, 9, 0, -8585012, 9, 0, -8585011, 9, 0, -8585010, 9, 0, -8585009, 9, 0, -8585008, 9, 0, -8585007, 9, 0, -8585006, 9, 0, -8585005, 9, 0, -8585004, 9, 0, -8585003, 9, 0, -8585002, 9, 0, -8585001, 9, 0, -8585000, 9, 0, -8584999, 9, 0, -8584998, 9, 0, -8584997, 9, 0, -8584996, 9, 0, -8584995, 9, 0, -8584994, 9, 0, -8584993, 9, 0, -8584992, 9, 0, -8584991, 9, 0, -8584990, 9, 0, -8584989, 9, 0, -8584988, 9, 0, -8584987, 9, 0, -8584986, 9, 0, -8584985, 9, 0, -8584984, 9, 0, -8584983, 9, 0, -8584982, 9, 0, -8584981, 9, 0, -8584980, 9, 0, -8584979, 9, 0, -8584978, 9, 0, -8584977, 9, 0, -8584976, 9, 0, -8584975, 9, 0, -8584974, 9, 0, -8584973, 9, 0, -8584972, 9, 0, -8584971, 9, 0, -8584970, 9, 0, -8584969, 9, 0, -8584968, 9, 0, -8584967, 9, 0, -8584966, 9, 0, -8584965, 9, 0, -8584964, 9, 0, -8584963, 9, 0, -8584962, 9, 0, -8584961, 9, 0, -8584960, 9, 0, -8584959, 9, 0, -8584958, 9, 0, -8584957, 9, 0, -8584956, 9, 0, -8584955, 9, 0, -8584954, 9, 0, -8584953, 9, 0, -8584952, 9, 0, -8584951, 9, 0, -8584950, 9, 0, -8584949, 9, 0, -8584948, 9, 0, -8584947, 9, 0, -8584946, 9, 0, -8584945, 9, 0, -8584944, 9, 0, -8584943, 9, 0, -8584942, 9, 0, -8584941, 9, 0, -8584940, 9, 0, -8584939, 9, 0, -8584938, 9, 0, -8584937, 9, 0, -8584936, 9, 0, -8584935, 9, 0, -8584934, 9, 0, -8584933, 9, 0, -8584932, 9, 0, -8584931, 9, 0, -8584930, 9, 0, -8584929, 9, 0, -8584928, 9, 0, -8584927, 9, 0, -8584926, 9, 0, -8584925, 9, 0, -8584924, 9, 0, -8584923, 9, 0, -8584922, 9, 0, -8584921, 9, 0, -8584920, 9, 0, -8584919, 9, 0, -8584918, 9, 0, -8584917, 9, 0, -8584916, 9, 0, -8584915, 9, 0, -8584914, 9, 0, -8584913, 9, 0, -8584912, 9, 0, -8584911, 9, 0, -8584910, 9, 0, -8584909, 9, 0, -8584908, 9, 0, -8584907, 9, 0, -8584906, 9, 0, -8584905, 9, 0, -8584904, 9, 0, -8584903, 9, 0, -8584902, 9, 0, -8584901, 9, 0, -8584900, 9, 0, -8584899, 9, 0, -8584898, 9, 0, -8584897, 9, 0, -8584896, 9, 0, -8584895, 9, 0, -8584894, 9, 0, -8584893, 9, 0, -8584892, 9, 0, -8584891, 9, 0, -8584890, 9, 0, -8519653, 9, 0, -8519652, 9, 0, -8519651, 9, 0, -8519650, 9, 0, -8519649, 9, 0, -8519648, 9, 0, -8519647, 9, 0, -8519646, 9, 0, -8519645, 9, 0, -8519644, 9, 0, -8519643, 9, 0, -8519642, 9, 0, -8519641, 9, 0, -8519640, 9, 0, -8519639, 9, 0, -8519638, 9, 0, -8519637, 9, 0, -8519636, 9, 0, -8519635, 9, 0, -8519634, 9, 0, -8519633, 9, 0, -8519632, 9, 0, -8519631, 9, 0, -8519630, 9, 0, -8519629, 9, 0, -8519628, 9, 0, -8519627, 9, 0, -8519626, 9, 0, -8519625, 9, 0, -8519624, 9, 0, -8519623, 9, 0, -8519622, 9, 0, -8519621, 9, 0, -8519620, 9, 0, -8519619, 9, 0, -8519618, 9, 0, -8519617, 9, 0, -8519616, 9, 0, -8519615, 9, 0, -8519614, 9, 0, -8519613, 9, 0, -8519612, 9, 0, -8519611, 9, 0, -8519610, 9, 0, -8519609, 9, 0, -8519608, 9, 0, -8519607, 9, 0, -8519606, 9, 0, -8519605, 9, 0, -8519604, 9, 0, -8519603, 9, 0, -8519602, 9, 0, -8519601, 9, 0, -8519600, 9, 0, -8519599, 9, 0, -8519598, 9, 0, -8519597, 9, 0, -8519596, 9, 0, -8519595, 9, 0, -8519594, 9, 0, -8519593, 9, 0, -8519592, 9, 0, -8519591, 9, 0, -8519590, 9, 0, -8519589, 9, 0, -8519588, 9, 0, -8519587, 9, 0, -8519586, 9, 0, -8519585, 9, 0, -8519584, 9, 0, -8519583, 9, 0, -8519582, 9, 0, -8519581, 9, 0, -8519580, 9, 0, -8519579, 9, 0, -8519578, 9, 0, -8519577, 9, 0, -8519576, 9, 0, -8519575, 9, 0, -8519574, 9, 0, -8519573, 9, 0, -8519572, 9, 0, -8519571, 9, 0, -8519570, 9, 0, -8519569, 9, 0, -8519568, 9, 0, -8519567, 9, 0, -8519566, 9, 0, -8519565, 9, 0, -8519564, 9, 0, -8519563, 9, 0, -8519562, 9, 0, -8519561, 9, 0, -8519560, 9, 0, -8519559, 9, 0, -8519558, 9, 0, -8519557, 9, 0, -8519556, 9, 0, -8519555, 9, 0, -8519554, 9, 0, -8519553, 9, 0, -8519552, 9, 0, -8519551, 9, 0, -8519550, 9, 0, -8519549, 9, 0, -8519548, 9, 0, -8519547, 9, 0, -8519546, 9, 0, -8519545, 9, 0, -8519544, 9, 0, -8519543, 9, 0, -8519542, 9, 0, -8519541, 9, 0, -8519540, 9, 0, -8519539, 9, 0, -8519538, 9, 0, -8519537, 9, 0, -8519536, 9, 0, -8519535, 9, 0, -8519534, 9, 0, -8519533, 9, 0, -8519532, 9, 0, -8519531, 9, 0, -8519530, 9, 0, -8519529, 9, 0, -8519528, 9, 0, -8519527, 9, 0, -8519526, 9, 0, -8519525, 9, 0, -8519524, 9, 0, -8519523, 9, 0, -8519522, 9, 0, -8519521, 9, 0, -8519520, 9, 0, -8519519, 9, 0, -8519518, 9, 0, -8519517, 9, 0, -8519516, 9, 0, -8519515, 9, 0, -8519514, 9, 0, -8519513, 9, 0, -8519512, 9, 0, -8519511, 9, 0, -8519510, 9, 0, -8519509, 9, 0, -8519508, 9, 0, -8519507, 9, 0, -8519506, 9, 0, -8519505, 9, 0, -8519504, 9, 0, -8519503, 9, 0, -8519502, 9, 0, -8519501, 9, 0, -8519500, 9, 0, -8519499, 9, 0, -8519498, 9, 0, -8519497, 9, 0, -8519496, 9, 0, -8519495, 9, 0, -8519494, 9, 0, -8519493, 9, 0, -8519492, 9, 0, -8519491, 9, 0, -8519490, 9, 0, -8519489, 9, 0, -8519488, 9, 0, -8519487, 9, 0, -8519486, 9, 0, -8519485, 9, 0, -8519484, 9, 0, -8519483, 9, 0, -8519482, 9, 0, -8519481, 9, 0, -8519480, 9, 0, -8519479, 9, 0, -8519478, 9, 0, -8519477, 9, 0, -8519476, 9, 0, -8519475, 9, 0, -8519474, 9, 0, -8519473, 9, 0, -8519472, 9, 0, -8519471, 9, 0, -8519470, 9, 0, -8519469, 9, 0, -8519468, 9, 0, -8519467, 9, 0, -8519466, 9, 0, -8519465, 9, 0, -8519464, 9, 0, -8519463, 9, 0, -8519462, 9, 0, -8519461, 9, 0, -8519460, 9, 0, -8519459, 9, 0, -8519458, 9, 0, -8519457, 9, 0, -8519456, 9, 0, -8519455, 9, 0, -8519454, 9, 0, -8519453, 9, 0, -8519452, 9, 0, -8519451, 9, 0, -8519450, 9, 0, -8519449, 9, 0, -8519448, 9, 0, -8519447, 9, 0, -8519446, 9, 0, -8519445, 9, 0, -8519444, 9, 0, -8519443, 9, 0, -8519442, 9, 0, -8519441, 9, 0, -8519440, 9, 0, -8519439, 9, 0, -8519438, 9, 0, -8519437, 9, 0, -8519436, 9, 0, -8519435, 9, 0, -8519434, 9, 0, -8519433, 9, 0, -8519432, 9, 0, -8519431, 9, 0, -8519430, 9, 0, -8519429, 9, 0, -8519428, 9, 0, -8519427, 9, 0, -8519426, 9, 0, -8519425, 9, 0, -8519424, 9, 0, -8519423, 9, 0, -8519422, 9, 0, -8519421, 9, 0, -8519420, 9, 0, -8519419, 9, 0, -8519418, 9, 0, -8519417, 9, 0, -8519416, 9, 0, -8519415, 9, 0, -8519414, 9, 0, -8519413, 9, 0, -8519412, 9, 0, -8519411, 9, 0, -8519410, 9, 0, -8519409, 9, 0, -8519408, 9, 0, -8519407, 9, 0, -8519406, 9, 0, -8519405, 9, 0, -8519404, 9, 0, -8519403, 9, 0, -8519402, 9, 0, -8519401, 9, 0, -8519400, 9, 0, -8519399, 9, 0, -8519398, 9, 0, -8519397, 9, 0, -8519396, 9, 0, -8519395, 9, 0, -8519394, 9, 0, -8519393, 9, 0, -8519392, 9, 0, -8519391, 9, 0, -8519390, 9, 0, -8519389, 9, 0, -8519388, 9, 0, -8519387, 9, 0, -8519386, 9, 0, -8519385, 9, 0, -8519384, 9, 0, -8519383, 9, 0, -8519382, 9, 0, -8519381, 9, 0, -8519380, 9, 0, -8519379, 9, 0, -8519378, 9, 0, -8519377, 9, 0, -8519376, 9, 0, -8519375, 9, 0, -8519374, 9, 0, -8519373, 9, 0, -8519372, 9, 0, -8519371, 9, 0, -8519370, 9, 0, -8519369, 9, 0, -8519368, 9, 0, -8519367, 9, 0, -8519366, 9, 0, -8519365, 9, 0, -8519364, 9, 0, -8519363, 9, 0, -8519362, 9, 0, -8519361, 9, 0, -8519360, 9, 0, -8519359, 9, 0, -8519358, 9, 0, -8519357, 9, 0, -8519356, 9, 0, -8519355, 9, 0, -8519354, 9, 0, -8454117, 9, 0, -8454116, 9, 0, -8454115, 9, 0, -8454114, 9, 0, -8454113, 9, 0, -8454112, 9, 0, -8454111, 9, 0, -8454110, 9, 0, -8454109, 9, 0, -8454108, 9, 0, -8454107, 9, 0, -8454106, 9, 0, -8454105, 9, 0, -8454104, 9, 0, -8454103, 9, 0, -8454102, 9, 0, -8454101, 9, 0, -8454100, 9, 0, -8454099, 9, 0, -8454098, 9, 0, -8454097, 9, 0, -8454096, 9, 0, -8454095, 9, 0, -8454094, 9, 0, -8454093, 9, 0, -8454092, 9, 0, -8454091, 9, 0, -8454090, 9, 0, -8454089, 9, 0, -8454088, 9, 0, -8454087, 9, 0, -8454086, 9, 0, -8454085, 9, 0, -8454084, 9, 0, -8454083, 9, 0, -8454082, 9, 0, -8454081, 9, 0, -8454080, 9, 0, -8454079, 9, 0, -8454078, 9, 0, -8454077, 9, 0, -8454076, 9, 0, -8454075, 9, 0, -8454074, 9, 0, -8454073, 9, 0, -8454072, 9, 0, -8454071, 9, 0, -8454070, 9, 0, -8454069, 9, 0, -8454068, 9, 0, -8454067, 9, 0, -8454066, 9, 0, -8454065, 9, 0, -8454064, 9, 0, -8454063, 9, 0, -8454062, 9, 0, -8454061, 9, 0, -8454060, 9, 0, -8454059, 9, 0, -8454058, 9, 0, -8454057, 9, 0, -8454056, 9, 0, -8454055, 9, 0, -8454054, 9, 0, -8454053, 9, 0, -8454052, 9, 0, -8454051, 9, 0, -8454050, 9, 0, -8454049, 9, 0, -8454048, 9, 0, -8454047, 9, 0, -8454046, 9, 0, -8454045, 9, 0, -8454044, 9, 0, -8454043, 9, 0, -8454042, 9, 0, -8454041, 9, 0, -8454040, 9, 0, -8454039, 9, 0, -8454038, 9, 0, -8454037, 9, 0, -8454036, 9, 0, -8454035, 9, 0, -8454034, 9, 0, -8454033, 9, 0, -8454032, 9, 0, -8454031, 9, 0, -8454030, 9, 0, -8454029, 9, 0, -8454028, 9, 0, -8454027, 9, 0, -8454026, 9, 0, -8454025, 9, 0, -8454024, 9, 0, -8454023, 9, 0, -8454022, 9, 0, -8454021, 9, 0, -8454020, 9, 0, -8454019, 9, 0, -8454018, 9, 0, -8454017, 9, 0, -8454016, 9, 0, -8454015, 9, 0, -8454014, 9, 0, -8454013, 9, 0, -8454012, 9, 0, -8454011, 9, 0, -8454010, 9, 0, -8454009, 9, 0, -8454008, 9, 0, -8454007, 9, 0, -8454006, 9, 0, -8454005, 9, 0, -8454004, 9, 0, -8454003, 9, 0, -8454002, 9, 0, -8454001, 9, 0, -8454000, 9, 0, -8453999, 9, 0, -8453998, 9, 0, -8453997, 9, 0, -8453996, 9, 0, -8453995, 9, 0, -8453994, 9, 0, -8453993, 9, 0, -8453992, 9, 0, -8453991, 9, 0, -8453990, 9, 0, -8453989, 9, 0, -8453988, 9, 0, -8453987, 9, 0, -8453986, 9, 0, -8453985, 9, 0, -8453984, 9, 0, -8453983, 9, 0, -8453982, 9, 0, -8453981, 9, 0, -8453980, 9, 0, -8453979, 9, 0, -8453978, 9, 0, -8453977, 9, 0, -8453976, 9, 0, -8453975, 9, 0, -8453974, 9, 0, -8453973, 9, 0, -8453972, 9, 0, -8453971, 9, 0, -8453970, 9, 0, -8453969, 9, 0, -8453968, 9, 0, -8453967, 9, 0, -8453966, 9, 0, -8453965, 9, 0, -8453964, 9, 0, -8453963, 9, 0, -8453962, 9, 0, -8453961, 9, 0, -8453960, 9, 0, -8453959, 9, 0, -8453958, 9, 0, -8453957, 9, 0, -8453956, 9, 0, -8453955, 9, 0, -8453954, 9, 0, -8453953, 9, 0, -8453952, 9, 0, -8453951, 9, 0, -8453950, 9, 0, -8453949, 9, 0, -8453948, 9, 0, -8453947, 9, 0, -8453946, 9, 0, -8453945, 9, 0, -8453944, 9, 0, -8453943, 9, 0, -8453942, 9, 0, -8453941, 9, 0, -8453940, 9, 0, -8453939, 9, 0, -8453938, 9, 0, -8453937, 9, 0, -8453936, 9, 0, -8453935, 9, 0, -8453934, 9, 0, -8453933, 9, 0, -8453932, 9, 0, -8453931, 9, 0, -8453930, 9, 0, -8453929, 9, 0, -8453928, 9, 0, -8453927, 9, 0, -8453926, 9, 0, -8453925, 9, 0, -8453924, 9, 0, -8453923, 9, 0, -8453922, 9, 0, -8453921, 9, 0, -8453920, 9, 0, -8453919, 9, 0, -8453918, 9, 0, -8453917, 9, 0, -8453916, 9, 0, -8453915, 9, 0, -8453914, 9, 0, -8453913, 9, 0, -8453912, 9, 0, -8453911, 9, 0, -8453910, 9, 0, -8453909, 9, 0, -8453908, 9, 0, -8453907, 9, 0, -8453906, 9, 0, -8453905, 9, 0, -8453904, 9, 0, -8453903, 9, 0, -8453902, 9, 0, -8453901, 9, 0, -8453900, 9, 0, -8453899, 9, 0, -8453898, 9, 0, -8453897, 9, 0, -8453896, 9, 0, -8453895, 9, 0, -8453894, 9, 0, -8453893, 9, 0, -8453892, 9, 0, -8453891, 9, 0, -8453890, 9, 0, -8453889, 9, 0, -8453888, 9, 0, -8453887, 9, 0, -8453886, 9, 0, -8453885, 9, 0, -8453884, 9, 0, -8453883, 9, 0, -8453882, 9, 0, -8453881, 9, 0, -8453880, 9, 0, -8453879, 9, 0, -8453878, 9, 0, -8453877, 9, 0, -8453876, 9, 0, -8453875, 9, 0, -8453874, 9, 0, -8453873, 9, 0, -8453872, 9, 0, -8453871, 9, 0, -8453870, 9, 0, -8453869, 9, 0, -8453868, 9, 0, -8453867, 9, 0, -8453866, 9, 0, -8453865, 9, 0, -8453864, 9, 0, -8453863, 9, 0, -8453862, 9, 0, -8453861, 9, 0, -8453860, 9, 0, -8453859, 9, 0, -8453858, 9, 0, -8453857, 9, 0, -8453856, 9, 0, -8453855, 9, 0, -8453854, 9, 0, -8453853, 9, 0, -8453852, 9, 0, -8453851, 9, 0, -8453850, 9, 0, -8453849, 9, 0, -8453848, 9, 0, -8453847, 9, 0, -8453846, 9, 0, -8453845, 9, 0, -8453844, 9, 0, -8453843, 9, 0, -8453842, 9, 0, -8453841, 9, 0, -8453840, 9, 0, -8453839, 9, 0, -8453838, 9, 0, -8453837, 9, 0, -8453836, 9, 0, -8453835, 9, 0, -8453834, 9, 0, -8453833, 9, 0, -8453832, 9, 0, -8453831, 9, 0, -8453830, 9, 0, -8453829, 9, 0, -8453828, 9, 0, -8453827, 9, 0, -8453826, 9, 0, -8453825, 9, 0, -8453824, 9, 0, -8453823, 9, 0, -8453822, 9, 0, -8453821, 9, 0, -8453820, 9, 0, -8453819, 9, 0, -8453818, 9, 0, -8388581, 9, 0, -8388580, 9, 0, -8388579, 9, 0, -8388578, 9, 0, -8388577, 9, 0, -8388576, 9, 0, -8388575, 9, 0, -8388574, 9, 0, -8388573, 9, 0, -8388572, 9, 0, -8388571, 9, 0, -8388570, 9, 0, -8388569, 9, 0, -8388568, 9, 0, -8388567, 9, 0, -8388566, 9, 0, -8388565, 9, 0, -8388564, 9, 0, -8388563, 9, 0, -8388562, 9, 0, -8388561, 9, 0, -8388560, 9, 0, -8388559, 9, 0, -8388558, 9, 0, -8388557, 9, 0, -8388556, 9, 0, -8388555, 9, 0, -8388554, 9, 0, -8388553, 9, 0, -8388552, 9, 0, -8388551, 9, 0, -8388550, 9, 0, -8388549, 9, 0, -8388548, 9, 0, -8388547, 9, 0, -8388546, 9, 0, -8388545, 9, 0, -8388544, 9, 0, -8388543, 9, 0, -8388542, 9, 0, -8388541, 9, 0, -8388540, 9, 0, -8388539, 9, 0, -8388538, 9, 0, -8388537, 9, 0, -8388536, 9, 0, -8388535, 9, 0, -8388534, 9, 0, -8388533, 9, 0, -8388532, 9, 0, -8388531, 9, 0, -8388530, 9, 0, -8388529, 9, 0, -8388528, 9, 0, -8388527, 9, 0, -8388526, 9, 0, -8388525, 9, 0, -8388524, 9, 0, -8388523, 9, 0, -8388522, 9, 0, -8388521, 9, 0, -8388520, 9, 0, -8388519, 9, 0, -8388518, 9, 0, -8388517, 9, 0, -8388516, 9, 0, -8388515, 9, 0, -8388514, 9, 0, -8388513, 9, 0, -8388512, 9, 0, -8388511, 9, 0, -8388510, 9, 0, -8388509, 9, 0, -8388508, 9, 0, -8388507, 9, 0, -8388506, 9, 0, -8388505, 9, 0, -8388504, 9, 0, -8388503, 9, 0, -8388502, 9, 0, -8388501, 9, 0, -8388500, 9, 0, -8388499, 9, 0, -8388498, 9, 0, -8388497, 9, 0, -8388496, 9, 0, -8388495, 9, 0, -8388494, 9, 0, -8388493, 9, 0, -8388492, 9, 0, -8388491, 9, 0, -8388490, 9, 0, -8388489, 9, 0, -8388488, 9, 0, -8388487, 9, 0, -8388486, 9, 0, -8388485, 9, 0, -8388484, 9, 0, -8388483, 9, 0, -8388482, 9, 0, -8388481, 9, 0, -8388480, 9, 0, -8388479, 9, 0, -8388478, 9, 0, -8388477, 9, 0, -8388476, 9, 0, -8388475, 9, 0, -8388474, 9, 0, -8388473, 9, 0, -8388472, 9, 0, -8388471, 9, 0, -8388470, 9, 0, -8388469, 9, 0, -8388468, 9, 0, -8388467, 9, 0, -8388466, 9, 0, -8388465, 9, 0, -8388464, 9, 0, -8388463, 9, 0, -8388462, 9, 0, -8388461, 9, 0, -8388460, 9, 0, -8388459, 9, 0, -8388458, 9, 0, -8388457, 9, 0, -8388456, 9, 0, -8388455, 9, 0, -8388454, 9, 0, -8388453, 9, 0, -8388452, 9, 0, -8388451, 9, 0, -8388450, 9, 0, -8388449, 9, 0, -8388448, 9, 0, -8388447, 9, 0, -8388446, 9, 0, -8388445, 9, 0, -8388444, 9, 0, -8388443, 9, 0, -8388442, 9, 0, -8388441, 9, 0, -8388440, 9, 0, -8388439, 9, 0, -8388438, 9, 0, -8388437, 9, 0, -8388436, 9, 0, -8388435, 9, 0, -8388434, 9, 0, -8388433, 9, 0, -8388432, 9, 0, -8388431, 9, 0, -8388430, 9, 0, -8388429, 9, 0, -8388428, 9, 0, -8388427, 9, 0, -8388426, 9, 0, -8388425, 9, 0, -8388424, 9, 0, -8388423, 9, 0, -8388422, 9, 0, -8388421, 9, 0, -8388420, 9, 0, -8388419, 9, 0, -8388418, 9, 0, -8388417, 9, 0, -8388416, 9, 0, -8388415, 9, 0, -8388414, 9, 0, -8388413, 9, 0, -8388412, 9, 0, -8388411, 9, 0, -8388410, 9, 0, -8388409, 9, 0, -8388408, 9, 0, -8388407, 9, 0, -8388406, 9, 0, -8388405, 9, 0, -8388404, 9, 0, -8388403, 9, 0, -8388402, 9, 0, -8388401, 9, 0, -8388400, 9, 0, -8388399, 9, 0, -8388398, 9, 0, -8388397, 9, 0, -8388396, 9, 0, -8388395, 9, 0, -8388394, 9, 0, -8388393, 9, 0, -8388392, 9, 0, -8388391, 9, 0, -8388390, 9, 0, -8388389, 9, 0, -8388388, 9, 0, -8388387, 9, 0, -8388386, 9, 0, -8388385, 9, 0, -8388384, 9, 0, -8388383, 9, 0, -8388382, 9, 0, -8388381, 9, 0, -8388380, 9, 0, -8388379, 9, 0, -8388378, 9, 0, -8388377, 9, 0, -8388376, 9, 0, -8388375, 9, 0, -8388374, 9, 0, -8388373, 9, 0, -8388372, 9, 0, -8388371, 9, 0, -8388370, 9, 0, -8388369, 9, 0, -8388368, 9, 0, -8388367, 9, 0, -8388366, 9, 0, -8388365, 9, 0, -8388364, 9, 0, -8388363, 9, 0, -8388362, 9, 0, -8388361, 9, 0, -8388360, 9, 0, -8388359, 9, 0, -8388358, 9, 0, -8388357, 9, 0, -8388356, 9, 0, -8388355, 9, 0, -8388354, 9, 0, -8388353, 9, 0, -8388352, 9, 0, -8388351, 9, 0, -8388350, 9, 0, -8388349, 9, 0, -8388348, 9, 0, -8388347, 9, 0, -8388346, 9, 0, -8388345, 9, 0, -8388344, 9, 0, -8388343, 9, 0, -8388342, 9, 0, -8388341, 9, 0, -8388340, 9, 0, -8388339, 9, 0, -8388338, 9, 0, -8388337, 9, 0, -8388336, 9, 0, -8388335, 9, 0, -8388334, 9, 0, -8388333, 9, 0, -8388332, 9, 0, -8388331, 9, 0, -8388330, 9, 0, -8388329, 9, 0, -8388328, 9, 0, -8388327, 9, 0, -8388326, 9, 0, -8388325, 9, 0, -8388324, 9, 0, -8388323, 9, 0, -8388322, 9, 0, -8388321, 9, 0, -8388320, 9, 0, -8388319, 9, 0, -8388318, 9, 0, -8388317, 9, 0, -8388316, 9, 0, -8388315, 9, 0, -8388314, 9, 0, -8388313, 9, 0, -8388312, 9, 0, -8388311, 9, 0, -8388310, 9, 0, -8388309, 9, 0, -8388308, 9, 0, -8388307, 9, 0, -8388306, 9, 0, -8388305, 9, 0, -8388304, 9, 0, -8388303, 9, 0, -8388302, 9, 0, -8388301, 9, 0, -8388300, 9, 0, -8388299, 9, 0, -8388298, 9, 0, -8388297, 9, 0, -8388296, 9, 0, -8388295, 9, 0, -8388294, 9, 0, -8388293, 9, 0, -8388292, 9, 0, -8388291, 9, 0, -8388290, 9, 0, -8388289, 9, 0, -8388288, 9, 0, -8388287, 9, 0, -8388286, 9, 0, -8388285, 9, 0, -8388284, 9, 0, -8388283, 9, 0, -8388282, 9, 0, -8323045, 9, 0, -8323044, 9, 0, -8323043, 9, 0, -8323042, 9, 0, -8323041, 9, 0, -8323040, 9, 0, -8323039, 9, 0, -8323038, 9, 0, -8323037, 9, 0, -8323036, 9, 0, -8323035, 9, 0, -8323034, 9, 0, -8323033, 9, 0, -8323032, 9, 0, -8323031, 9, 0, -8323030, 9, 0, -8323029, 9, 0, -8323028, 9, 0, -8323027, 9, 0, -8323026, 9, 0, -8323025, 9, 0, -8323024, 9, 0, -8323023, 9, 0, -8323022, 9, 0, -8323021, 9, 0, -8323020, 9, 0, -8323019, 9, 0, -8323018, 9, 0, -8323017, 9, 0, -8323016, 9, 0, -8323015, 9, 0, -8323014, 9, 0, -8323013, 9, 0, -8323012, 9, 0, -8323011, 9, 0, -8323010, 9, 0, -8323009, 9, 0, -8323008, 9, 0, -8323007, 9, 0, -8323006, 9, 0, -8323005, 9, 0, -8323004, 9, 0, -8323003, 9, 0, -8323002, 9, 0, -8323001, 9, 0, -8323000, 9, 0, -8322999, 9, 0, -8322998, 9, 0, -8322997, 9, 0, -8322996, 9, 0, -8322995, 9, 0, -8322994, 9, 0, -8322993, 9, 0, -8322992, 9, 0, -8322991, 9, 0, -8322990, 9, 0, -8322989, 9, 0, -8322988, 9, 0, -8322987, 9, 0, -8322986, 9, 0, -8322985, 9, 0, -8322984, 9, 0, -8322983, 9, 0, -8322982, 9, 0, -8322981, 9, 0, -8322980, 9, 0, -8322979, 9, 0, -8322978, 9, 0, -8322977, 9, 0, -8322976, 9, 0, -8322975, 9, 0, -8322974, 9, 0, -8322973, 9, 0, -8322972, 9, 0, -8322971, 9, 0, -8322970, 9, 0, -8322969, 9, 0, -8322968, 9, 0, -8322967, 9, 0, -8322966, 9, 0, -8322965, 9, 0, -8322964, 9, 0, -8322963, 9, 0, -8322962, 9, 0, -8322961, 9, 0, -8322960, 9, 0, -8322959, 9, 0, -8322958, 9, 0, -8322957, 9, 0, -8322956, 9, 0, -8322955, 9, 0, -8322954, 9, 0, -8322953, 9, 0, -8322952, 9, 0, -8322951, 9, 0, -8322950, 9, 0, -8322949, 9, 0, -8322948, 9, 0, -8322947, 9, 0, -8322946, 9, 0, -8322945, 9, 0, -8322944, 9, 0, -8322943, 9, 0, -8322942, 9, 0, -8322941, 9, 0, -8322940, 9, 0, -8322939, 9, 0, -8322938, 9, 0, -8322937, 9, 0, -8322936, 9, 0, -8322935, 9, 0, -8322934, 9, 0, -8322933, 9, 0, -8322932, 9, 0, -8322931, 9, 0, -8322930, 9, 0, -8322929, 9, 0, -8322928, 9, 0, -8322927, 9, 0, -8322926, 9, 0, -8322925, 9, 0, -8322924, 9, 0, -8322923, 9, 0, -8322922, 9, 0, -8322921, 9, 0, -8322920, 9, 0, -8322919, 9, 0, -8322918, 9, 0, -8322917, 9, 0, -8322916, 9, 0, -8322915, 9, 0, -8322914, 9, 0, -8322913, 9, 0, -8322912, 9, 0, -8322911, 9, 0, -8322910, 9, 0, -8322909, 9, 0, -8322908, 9, 0, -8322907, 9, 0, -8322906, 9, 0, -8322905, 9, 0, -8322904, 9, 0, -8322903, 9, 0, -8322902, 9, 0, -8322901, 9, 0, -8322900, 9, 0, -8322899, 9, 0, -8322898, 9, 0, -8322897, 9, 0, -8322896, 9, 0, -8322895, 9, 0, -8322894, 9, 0, -8322893, 9, 0, -8322892, 9, 0, -8322891, 9, 0, -8322890, 9, 0, -8322889, 9, 0, -8322888, 9, 0, -8322887, 9, 0, -8322886, 9, 0, -8322885, 9, 0, -8322884, 9, 0, -8322883, 9, 0, -8322882, 9, 0, -8322881, 9, 0, -8322880, 9, 0, -8322879, 9, 0, -8322878, 9, 0, -8322877, 9, 0, -8322876, 9, 0, -8322875, 9, 0, -8322874, 9, 0, -8322873, 9, 0, -8322872, 9, 0, -8322871, 9, 0, -8322870, 9, 0, -8322869, 9, 0, -8322868, 9, 0, -8322867, 9, 0, -8322866, 9, 0, -8322865, 9, 0, -8322864, 9, 0, -8322863, 9, 0, -8322862, 9, 0, -8322861, 9, 0, -8322860, 9, 0, -8322859, 9, 0, -8322858, 9, 0, -8322857, 9, 0, -8322856, 9, 0, -8322855, 9, 0, -8322854, 9, 0, -8322853, 9, 0, -8322852, 9, 0, -8322851, 9, 0, -8322850, 9, 0, -8322849, 9, 0, -8322848, 9, 0, -8322847, 9, 0, -8322846, 9, 0, -8322845, 9, 0, -8322844, 9, 0, -8322843, 9, 0, -8322842, 9, 0, -8322841, 9, 0, -8322840, 9, 0, -8322839, 9, 0, -8322838, 9, 0, -8322837, 9, 0, -8322836, 9, 0, -8322835, 9, 0, -8322834, 9, 0, -8322833, 9, 0, -8322832, 9, 0, -8322831, 9, 0, -8322830, 9, 0, -8322829, 9, 0, -8322828, 9, 0, -8322827, 9, 0, -8322826, 9, 0, -8322825, 9, 0, -8322824, 9, 0, -8322823, 9, 0, -8322822, 9, 0, -8322821, 9, 0, -8322820, 9, 0, -8322819, 9, 0, -8322818, 9, 0, -8322817, 9, 0, -8322816, 9, 0, -8322815, 9, 0, -8322814, 9, 0, -8322813, 9, 0, -8322812, 9, 0, -8322811, 9, 0, -8322810, 9, 0, -8322809, 9, 0, -8322808, 9, 0, -8322807, 9, 0, -8322806, 9, 0, -8322805, 9, 0, -8322804, 9, 0, -8322803, 9, 0, -8322802, 9, 0, -8322801, 9, 0, -8322800, 9, 0, -8322799, 9, 0, -8322798, 9, 0, -8322797, 9, 0, -8322796, 9, 0, -8322795, 9, 0, -8322794, 9, 0, -8322793, 9, 0, -8322792, 9, 0, -8322791, 9, 0, -8322790, 9, 0, -8322789, 9, 0, -8322788, 9, 0, -8322787, 9, 0, -8322786, 9, 0, -8322785, 9, 0, -8322784, 9, 0, -8322783, 9, 0, -8322782, 9, 0, -8322781, 9, 0, -8322780, 9, 0, -8322779, 9, 0, -8322778, 9, 0, -8322777, 9, 0, -8322776, 9, 0, -8322775, 9, 0, -8322774, 9, 0, -8322773, 9, 0, -8322772, 9, 0, -8322771, 9, 0, -8322770, 9, 0, -8322769, 9, 0, -8322768, 9, 0, -8322767, 9, 0, -8322766, 9, 0, -8322765, 9, 0, -8322764, 9, 0, -8322763, 9, 0, -8322762, 9, 0, -8322761, 9, 0, -8322760, 9, 0, -8322759, 9, 0, -8322758, 9, 0, -8322757, 9, 0, -8322756, 9, 0, -8322755, 9, 0, -8322754, 9, 0, -8322753, 9, 0, -8322752, 9, 0, -8322751, 9, 0, -8322750, 9, 0, -8322749, 9, 0, -8322748, 9, 0, -8322747, 9, 0, -8322746, 9, 0, -8257509, 9, 0, -8257508, 9, 0, -8257507, 9, 0, -8257506, 9, 0, -8257505, 9, 0, -8257504, 9, 0, -8257503, 9, 0, -8257502, 9, 0, -8257501, 9, 0, -8257500, 9, 0, -8257499, 9, 0, -8257498, 9, 0, -8257497, 9, 0, -8257496, 9, 0, -8257495, 9, 0, -8257494, 9, 0, -8257493, 9, 0, -8257492, 9, 0, -8257491, 9, 0, -8257490, 9, 0, -8257489, 9, 0, -8257488, 9, 0, -8257487, 9, 0, -8257486, 9, 0, -8257485, 9, 0, -8257484, 9, 0, -8257483, 9, 0, -8257482, 9, 0, -8257481, 9, 0, -8257480, 9, 0, -8257479, 9, 0, -8257478, 9, 0, -8257477, 9, 0, -8257476, 9, 0, -8257475, 9, 0, -8257474, 9, 0, -8257473, 9, 0, -8257472, 9, 0, -8257471, 9, 0, -8257470, 9, 0, -8257469, 9, 0, -8257468, 9, 0, -8257467, 9, 0, -8257466, 9, 0, -8257465, 9, 0, -8257464, 9, 0, -8257463, 9, 0, -8257462, 9, 0, -8257461, 9, 0, -8257460, 9, 0, -8257459, 9, 0, -8257458, 9, 0, -8257457, 9, 0, -8257456, 9, 0, -8257455, 9, 0, -8257454, 9, 0, -8257453, 9, 0, -8257452, 9, 0, -8257451, 9, 0, -8257450, 9, 0, -8257449, 9, 0, -8257448, 9, 0, -8257447, 9, 0, -8257446, 9, 0, -8257445, 9, 0, -8257444, 9, 0, -8257443, 9, 0, -8257442, 9, 0, -8257441, 9, 0, -8257440, 9, 0, -8257439, 9, 0, -8257438, 9, 0, -8257437, 9, 0, -8257436, 9, 0, -8257435, 9, 0, -8257434, 9, 0, -8257433, 9, 0, -8257432, 9, 0, -8257431, 9, 0, -8257430, 9, 0, -8257429, 9, 0, -8257428, 9, 0, -8257427, 9, 0, -8257426, 9, 0, -8257425, 9, 0, -8257424, 9, 0, -8257423, 9, 0, -8257422, 9, 0, -8257421, 9, 0, -8257420, 9, 0, -8257419, 9, 0, -8257418, 9, 0, -8257417, 9, 0, -8257416, 9, 0, -8257415, 9, 0, -8257414, 9, 0, -8257413, 9, 0, -8257412, 9, 0, -8257411, 9, 0, -8257410, 9, 0, -8257409, 9, 0, -8257408, 9, 0, -8257407, 9, 0, -8257406, 9, 0, -8257405, 9, 0, -8257404, 9, 0, -8257403, 9, 0, -8257402, 9, 0, -8257401, 9, 0, -8257400, 9, 0, -8257399, 9, 0, -8257398, 9, 0, -8257397, 9, 0, -8257396, 9, 0, -8257395, 9, 0, -8257394, 9, 0, -8257393, 9, 0, -8257392, 9, 0, -8257391, 9, 0, -8257390, 9, 0, -8257389, 9, 0, -8257388, 9, 0, -8257387, 9, 0, -8257386, 9, 0, -8257385, 9, 0, -8257384, 9, 0, -8257383, 9, 0, -8257382, 9, 0, -8257381, 9, 0, -8257380, 9, 0, -8257379, 9, 0, -8257378, 9, 0, -8257377, 9, 0, -8257376, 9, 0, -8257375, 9, 0, -8257374, 9, 0, -8257373, 9, 0, -8257372, 9, 0, -8257371, 9, 0, -8257370, 9, 0, -8257369, 9, 0, -8257368, 9, 0, -8257367, 9, 0, -8257366, 9, 0, -8257365, 9, 0, -8257364, 9, 0, -8257363, 9, 0, -8257362, 9, 0, -8257361, 9, 0, -8257360, 9, 0, -8257359, 9, 0, -8257358, 9, 0, -8257357, 9, 0, -8257356, 9, 0, -8257355, 9, 0, -8257354, 9, 0, -8257353, 9, 0, -8257352, 9, 0, -8257351, 9, 0, -8257350, 9, 0, -8257349, 9, 0, -8257348, 9, 0, -8257347, 9, 0, -8257346, 9, 0, -8257345, 9, 0, -8257344, 9, 0, -8257343, 9, 0, -8257342, 9, 0, -8257341, 9, 0, -8257340, 9, 0, -8257339, 9, 0, -8257338, 9, 0, -8257337, 9, 0, -8257336, 9, 0, -8257335, 9, 0, -8257334, 9, 0, -8257333, 9, 0, -8257332, 9, 0, -8257331, 9, 0, -8257330, 9, 0, -8257329, 9, 0, -8257328, 9, 0, -8257327, 9, 0, -8257326, 9, 0, -8257325, 9, 0, -8257324, 9, 0, -8257323, 9, 0, -8257322, 9, 0, -8257321, 9, 0, -8257320, 9, 0, -8257319, 9, 0, -8257318, 9, 0, -8257317, 9, 0, -8257316, 9, 0, -8257315, 9, 0, -8257314, 9, 0, -8257313, 9, 0, -8257312, 9, 0, -8257311, 9, 0, -8257310, 9, 0, -8257309, 9, 0, -8257308, 9, 0, -8257307, 9, 0, -8257306, 9, 0, -8257305, 9, 0, -8257304, 9, 0, -8257303, 9, 0, -8257302, 9, 0, -8257301, 9, 0, -8257300, 9, 0, -8257299, 9, 0, -8257298, 9, 0, -8257297, 9, 0, -8257296, 9, 0, -8257295, 9, 0, -8257294, 9, 0, -8257293, 9, 0, -8257292, 9, 0, -8257291, 9, 0, -8257290, 9, 0, -8257289, 9, 0, -8257288, 9, 0, -8257287, 9, 0, -8257286, 9, 0, -8257285, 9, 0, -8257284, 9, 0, -8257283, 9, 0, -8257282, 9, 0, -8257281, 9, 0, -8257280, 9, 0, -8257279, 9, 0, -8257278, 9, 0, -8257277, 9, 0, -8257276, 9, 0, -8257275, 9, 0, -8257274, 9, 0, -8257273, 9, 0, -8257272, 9, 0, -8257271, 9, 0, -8257270, 9, 0, -8257269, 9, 0, -8257268, 9, 0, -8257267, 9, 0, -8257266, 9, 0, -8257265, 9, 0, -8257264, 9, 0, -8257263, 9, 0, -8257262, 9, 0, -8257261, 9, 0, -8257260, 9, 0, -8257259, 9, 0, -8257258, 9, 0, -8257257, 9, 0, -8257256, 9, 0, -8257255, 9, 0, -8257254, 9, 0, -8257253, 9, 0, -8257252, 9, 0, -8257251, 9, 0, -8257250, 9, 0, -8257249, 9, 0, -8257248, 9, 0, -8257247, 9, 0, -8257246, 9, 0, -8257245, 9, 0, -8257244, 9, 0, -8257243, 9, 0, -8257242, 9, 0, -8257241, 9, 0, -8257240, 9, 0, -8257239, 9, 0, -8257238, 9, 0, -8257237, 9, 0, -8257236, 9, 0, -8257235, 9, 0, -8257234, 9, 0, -8257233, 9, 0, -8257232, 9, 0, -8257231, 9, 0, -8257230, 9, 0, -8257229, 9, 0, -8257228, 9, 0, -8257227, 9, 0, -8257226, 9, 0, -8257225, 9, 0, -8257224, 9, 0, -8257223, 9, 0, -8257222, 9, 0, -8257221, 9, 0, -8257220, 9, 0, -8257219, 9, 0, -8257218, 9, 0, -8257217, 9, 0, -8257216, 9, 0, -8257215, 9, 0, -8257214, 9, 0, -8257213, 9, 0, -8257212, 9, 0, -8257211, 9, 0, -8257210, 9, 0, -8191973, 9, 0, -8191972, 9, 0, -8191971, 9, 0, -8191970, 9, 0, -8191969, 9, 0, -8191968, 9, 0, -8191967, 9, 0, -8191966, 9, 0, -8191965, 9, 0, -8191964, 9, 0, -8191963, 9, 0, -8191962, 9, 0, -8191961, 9, 0, -8191960, 9, 0, -8191959, 9, 0, -8191958, 9, 0, -8191957, 9, 0, -8191956, 9, 0, -8191955, 9, 0, -8191954, 9, 0, -8191953, 9, 0, -8191952, 9, 0, -8191951, 9, 0, -8191950, 9, 0, -8191949, 9, 0, -8191948, 9, 0, -8191947, 9, 0, -8191946, 9, 0, -8191945, 9, 0, -8191944, 9, 0, -8191943, 9, 0, -8191942, 9, 0, -8191941, 9, 0, -8191940, 9, 0, -8191939, 9, 0, -8191938, 9, 0, -8191937, 9, 0, -8191936, 9, 0, -8191935, 9, 0, -8191934, 9, 0, -8191933, 9, 0, -8191932, 9, 0, -8191931, 9, 0, -8191930, 9, 0, -8191929, 9, 0, -8191928, 9, 0, -8191927, 9, 0, -8191926, 9, 0, -8191925, 9, 0, -8191924, 9, 0, -8191923, 9, 0, -8191922, 9, 0, -8191921, 9, 0, -8191920, 9, 0, -8191919, 9, 0, -8191918, 9, 0, -8191917, 9, 0, -8191916, 9, 0, -8191915, 9, 0, -8191914, 9, 0, -8191913, 9, 0, -8191912, 9, 0, -8191911, 9, 0, -8191910, 9, 0, -8191909, 9, 0, -8191908, 9, 0, -8191907, 9, 0, -8191906, 9, 0, -8191905, 9, 0, -8191904, 9, 0, -8191903, 9, 0, -8191902, 9, 0, -8191901, 9, 0, -8191900, 9, 0, -8191899, 9, 0, -8191898, 9, 0, -8191897, 9, 0, -8191896, 9, 0, -8191895, 9, 0, -8191894, 9, 0, -8191893, 9, 0, -8191892, 9, 0, -8191891, 9, 0, -8191890, 9, 0, -8191889, 9, 0, -8191888, 9, 0, -8191887, 9, 0, -8191886, 9, 0, -8191885, 9, 0, -8191884, 9, 0, -8191883, 9, 0, -8191882, 9, 0, -8191881, 9, 0, -8191880, 9, 0, -8191879, 9, 0, -8191878, 9, 0, -8191877, 9, 0, -8191876, 9, 0, -8191875, 9, 0, -8191874, 9, 0, -8191873, 9, 0, -8191872, 9, 0, -8191871, 9, 0, -8191870, 9, 0, -8191869, 9, 0, -8191868, 9, 0, -8191867, 9, 0, -8191866, 9, 0, -8191865, 9, 0, -8191864, 9, 0, -8191863, 9, 0, -8191862, 9, 0, -8191861, 9, 0, -8191860, 9, 0, -8191859, 9, 0, -8191858, 9, 0, -8191857, 9, 0, -8191856, 9, 0, -8191855, 9, 0, -8191854, 9, 0, -8191853, 9, 0, -8191852, 9, 0, -8191851, 9, 0, -8191850, 9, 0, -8191849, 9, 0, -8191848, 9, 0, -8191847, 9, 0, -8191846, 9, 0, -8191845, 9, 0, -8191844, 9, 0, -8191843, 9, 0, -8191842, 9, 0, -8191841, 9, 0, -8191840, 9, 0, -8191839, 9, 0, -8191838, 9, 0, -8191837, 9, 0, -8191836, 9, 0, -8191835, 9, 0, -8191834, 9, 0, -8191833, 9, 0, -8191832, 9, 0, -8191831, 9, 0, -8191830, 9, 0, -8191829, 9, 0, -8191828, 9, 0, -8191827, 9, 0, -8191826, 9, 0, -8191825, 9, 0, -8191824, 9, 0, -8191823, 9, 0, -8191822, 9, 0, -8191821, 9, 0, -8191820, 9, 0, -8191819, 9, 0, -8191818, 9, 0, -8191817, 9, 0, -8191816, 9, 0, -8191815, 9, 0, -8191814, 9, 0, -8191813, 9, 0, -8191812, 9, 0, -8191811, 9, 0, -8191810, 9, 0, -8191809, 9, 0, -8191808, 9, 0, -8191807, 9, 0, -8191806, 9, 0, -8191805, 9, 0, -8191804, 9, 0, -8191803, 9, 0, -8191802, 9, 0, -8191801, 9, 0, -8191800, 9, 0, -8191799, 9, 0, -8191798, 9, 0, -8191797, 9, 0, -8191796, 9, 0, -8191795, 9, 0, -8191794, 9, 0, -8191793, 9, 0, -8191792, 9, 0, -8191791, 9, 0, -8191790, 9, 0, -8191789, 9, 0, -8191788, 9, 0, -8191787, 9, 0, -8191786, 9, 0, -8191785, 9, 0, -8191784, 9, 0, -8191783, 9, 0, -8191782, 9, 0, -8191781, 9, 0, -8191780, 9, 0, -8191779, 9, 0, -8191778, 9, 0, -8191777, 9, 0, -8191776, 9, 0, -8191775, 9, 0, -8191774, 9, 0, -8191773, 9, 0, -8191772, 9, 0, -8191771, 9, 0, -8191770, 9, 0, -8191769, 9, 0, -8191768, 9, 0, -8191767, 9, 0, -8191766, 9, 0, -8191765, 9, 0, -8191764, 9, 0, -8191763, 9, 0, -8191762, 9, 0, -8191761, 9, 0, -8191760, 9, 0, -8191759, 9, 0, -8191758, 9, 0, -8191757, 9, 0, -8191756, 9, 0, -8191755, 9, 0, -8191754, 9, 0, -8191753, 9, 0, -8191752, 9, 0, -8191751, 9, 0, -8191750, 9, 0, -8191749, 9, 0, -8191748, 9, 0, -8191747, 9, 0, -8191746, 9, 0, -8191745, 9, 0, -8191744, 9, 0, -8191743, 9, 0, -8191742, 9, 0, -8191741, 9, 0, -8191740, 9, 0, -8191739, 9, 0, -8191738, 9, 0, -8191737, 9, 0, -8191736, 9, 0, -8191735, 9, 0, -8191734, 9, 0, -8191733, 9, 0, -8191732, 9, 0, -8191731, 9, 0, -8191730, 9, 0, -8191729, 9, 0, -8191728, 9, 0, -8191727, 9, 0, -8191726, 9, 0, -8191725, 9, 0, -8191724, 9, 0, -8191723, 9, 0, -8191722, 9, 0, -8191721, 9, 0, -8191720, 9, 0, -8191719, 9, 0, -8191718, 9, 0, -8191717, 9, 0, -8191716, 9, 0, -8191715, 9, 0, -8191714, 9, 0, -8191713, 9, 0, -8191712, 9, 0, -8191711, 9, 0, -8191710, 9, 0, -8191709, 9, 0, -8191708, 9, 0, -8191707, 9, 0, -8191706, 9, 0, -8191705, 9, 0, -8191704, 9, 0, -8191703, 9, 0, -8191702, 9, 0, -8191701, 9, 0, -8191700, 9, 0, -8191699, 9, 0, -8191698, 9, 0, -8191697, 9, 0, -8191696, 9, 0, -8191695, 9, 0, -8191694, 9, 0, -8191693, 9, 0, -8191692, 9, 0, -8191691, 9, 0, -8191690, 9, 0, -8191689, 9, 0, -8191688, 9, 0, -8191687, 9, 0, -8191686, 9, 0, -8191685, 9, 0, -8191684, 9, 0, -8191683, 9, 0, -8191682, 9, 0, -8191681, 9, 0, -8191680, 9, 0, -8191679, 9, 0, -8191678, 9, 0, -8191677, 9, 0, -8191676, 9, 0, -8191675, 9, 0, -8191674, 9, 0, -8126437, 9, 0, -8126436, 9, 0, -8126435, 9, 0, -8126434, 9, 0, -8126433, 9, 0, -8126432, 9, 0, -8126431, 9, 0, -8126430, 9, 0, -8126429, 9, 0, -8126428, 9, 0, -8126427, 9, 0, -8126426, 9, 0, -8126425, 9, 0, -8126424, 9, 0, -8126423, 9, 0, -8126422, 9, 0, -8126421, 9, 0, -8126420, 9, 0, -8126419, 9, 0, -8126418, 9, 0, -8126417, 9, 0, -8126416, 9, 0, -8126415, 9, 0, -8126414, 9, 0, -8126413, 9, 0, -8126412, 9, 0, -8126411, 9, 0, -8126410, 9, 0, -8126409, 9, 0, -8126408, 9, 0, -8126407, 9, 0, -8126406, 9, 0, -8126405, 9, 0, -8126404, 9, 0, -8126403, 9, 0, -8126402, 9, 0, -8126401, 9, 0, -8126400, 9, 0, -8126399, 9, 0, -8126398, 9, 0, -8126397, 9, 0, -8126396, 9, 0, -8126395, 9, 0, -8126394, 9, 0, -8126393, 9, 0, -8126392, 9, 0, -8126391, 9, 0, -8126390, 9, 0, -8126389, 9, 0, -8126388, 9, 0, -8126387, 9, 0, -8126386, 9, 0, -8126385, 9, 0, -8126384, 9, 0, -8126383, 9, 0, -8126382, 9, 0, -8126381, 9, 0, -8126380, 9, 0, -8126379, 9, 0, -8126378, 9, 0, -8126377, 9, 0, -8126376, 9, 0, -8126375, 9, 0, -8126374, 9, 0, -8126373, 9, 0, -8126372, 9, 0, -8126371, 9, 0, -8126370, 9, 0, -8126369, 9, 0, -8126368, 9, 0, -8126367, 9, 0, -8126366, 9, 0, -8126365, 9, 0, -8126364, 9, 0, -8126363, 9, 0, -8126362, 9, 0, -8126361, 9, 0, -8126360, 9, 0, -8126359, 9, 0, -8126358, 9, 0, -8126357, 9, 0, -8126356, 9, 0, -8126355, 9, 0, -8126354, 9, 0, -8126353, 9, 0, -8126352, 9, 0, -8126351, 9, 0, -8126350, 9, 0, -8126349, 9, 0, -8126348, 9, 0, -8126347, 9, 0, -8126346, 9, 0, -8126345, 9, 0, -8126344, 9, 0, -8126343, 9, 0, -8126342, 9, 0, -8126341, 9, 0, -8126340, 9, 0, -8126339, 9, 0, -8126338, 9, 0, -8126337, 9, 0, -8126336, 9, 0, -8126335, 9, 0, -8126334, 9, 0, -8126333, 9, 0, -8126332, 9, 0, -8126331, 9, 0, -8126330, 9, 0, -8126329, 9, 0, -8126328, 9, 0, -8126327, 9, 0, -8126326, 9, 0, -8126325, 9, 0, -8126324, 9, 0, -8126323, 9, 0, -8126322, 9, 0, -8126321, 9, 0, -8126320, 9, 0, -8126319, 9, 0, -8126318, 9, 0, -8126317, 9, 0, -8126316, 9, 0, -8126315, 9, 0, -8126314, 9, 0, -8126313, 9, 0, -8126312, 9, 0, -8126311, 9, 0, -8126310, 9, 0, -8126309, 9, 0, -8126308, 9, 0, -8126307, 9, 0, -8126306, 9, 0, -8126305, 9, 0, -8126304, 9, 0, -8126303, 9, 0, -8126302, 9, 0, -8126301, 9, 0, -8126300, 9, 0, -8126299, 9, 0, -8126298, 9, 0, -8126297, 9, 0, -8126296, 9, 0, -8126295, 9, 0, -8126294, 9, 0, -8126293, 9, 0, -8126292, 9, 0, -8126291, 9, 0, -8126290, 9, 0, -8126289, 9, 0, -8126288, 9, 0, -8126287, 9, 0, -8126286, 9, 0, -8126285, 9, 0, -8126284, 9, 0, -8126283, 9, 0, -8126282, 9, 0, -8126281, 9, 0, -8126280, 9, 0, -8126279, 9, 0, -8126278, 9, 0, -8126277, 9, 0, -8126276, 9, 0, -8126275, 9, 0, -8126274, 9, 0, -8126273, 9, 0, -8126272, 9, 0, -8126271, 9, 0, -8126270, 9, 0, -8126269, 9, 0, -8126268, 9, 0, -8126267, 9, 0, -8126266, 9, 0, -8126265, 9, 0, -8126264, 9, 0, -8126263, 9, 0, -8126262, 9, 0, -8126261, 9, 0, -8126260, 9, 0, -8126259, 9, 0, -8126258, 9, 0, -8126257, 9, 0, -8126256, 9, 0, -8126255, 9, 0, -8126254, 9, 0, -8126253, 9, 0, -8126252, 9, 0, -8126251, 9, 0, -8126250, 9, 0, -8126249, 9, 0, -8126248, 9, 0, -8126247, 9, 0, -8126246, 9, 0, -8126245, 9, 0, -8126244, 9, 0, -8126243, 9, 0, -8126242, 9, 0, -8126241, 9, 0, -8126240, 9, 0, -8126239, 9, 0, -8126238, 9, 0, -8126237, 9, 0, -8126236, 9, 0, -8126235, 9, 0, -8126234, 9, 0, -8126233, 9, 0, -8126232, 9, 0, -8126231, 9, 0, -8126230, 9, 0, -8126229, 9, 0, -8126228, 9, 0, -8126227, 9, 0, -8126226, 9, 0, -8126225, 9, 0, -8126224, 9, 0, -8126223, 9, 0, -8126222, 9, 0, -8126221, 9, 0, -8126220, 9, 0, -8126219, 9, 0, -8126218, 9, 0, -8126217, 9, 0, -8126216, 9, 0, -8126215, 9, 0, -8126214, 9, 0, -8126213, 9, 0, -8126212, 9, 0, -8126211, 9, 0, -8126210, 9, 0, -8126209, 9, 0, -8126208, 9, 0, -8126207, 9, 0, -8126206, 9, 0, -8126205, 9, 0, -8126204, 9, 0, -8126203, 9, 0, -8126202, 9, 0, -8126201, 9, 0, -8126200, 9, 0, -8126199, 9, 0, -8126198, 9, 0, -8126197, 9, 0, -8126196, 9, 0, -8126195, 9, 0, -8126194, 9, 0, -8126193, 9, 0, -8126192, 9, 0, -8126191, 9, 0, -8126190, 9, 0, -8126189, 9, 0, -8126188, 9, 0, -8126187, 9, 0, -8126186, 9, 0, -8126185, 9, 0, -8126184, 9, 0, -8126183, 9, 0, -8126182, 9, 0, -8126181, 9, 0, -8126180, 9, 0, -8126179, 9, 0, -8126178, 9, 0, -8126177, 9, 0, -8126176, 9, 0, -8126175, 9, 0, -8126174, 9, 0, -8126173, 9, 0, -8126172, 9, 0, -8126171, 9, 0, -8126170, 9, 0, -8126169, 9, 0, -8126168, 9, 0, -8126167, 9, 0, -8126166, 9, 0, -8126165, 9, 0, -8126164, 9, 0, -8126163, 9, 0, -8126162, 9, 0, -8126161, 9, 0, -8126160, 9, 0, -8126159, 9, 0, -8126158, 9, 0, -8126157, 9, 0, -8126156, 9, 0, -8126155, 9, 0, -8126154, 9, 0, -8126153, 9, 0, -8126152, 9, 0, -8126151, 9, 0, -8126150, 9, 0, -8126149, 9, 0, -8126148, 9, 0, -8126147, 9, 0, -8126146, 9, 0, -8126145, 9, 0, -8126144, 9, 0, -8126143, 9, 0, -8126142, 9, 0, -8126141, 9, 0, -8126140, 9, 0, -8126139, 9, 0, -8126138, 9, 0, -8060901, 9, 0, -8060900, 9, 0, -8060899, 9, 0, -8060898, 9, 0, -8060897, 9, 0, -8060896, 9, 0, -8060895, 9, 0, -8060894, 9, 0, -8060893, 9, 0, -8060892, 9, 0, -8060891, 9, 0, -8060890, 9, 0, -8060889, 9, 0, -8060888, 9, 0, -8060887, 9, 0, -8060886, 9, 0, -8060885, 9, 0, -8060884, 9, 0, -8060883, 9, 0, -8060882, 9, 0, -8060881, 9, 0, -8060880, 9, 0, -8060879, 9, 0, -8060878, 9, 0, -8060877, 9, 0, -8060876, 9, 0, -8060875, 9, 0, -8060874, 9, 0, -8060873, 9, 0, -8060872, 9, 0, -8060871, 9, 0, -8060870, 9, 0, -8060869, 9, 0, -8060868, 9, 0, -8060867, 9, 0, -8060866, 9, 0, -8060865, 9, 0, -8060864, 9, 0, -8060863, 9, 0, -8060862, 9, 0, -8060861, 9, 0, -8060860, 9, 0, -8060859, 9, 0, -8060858, 9, 0, -8060857, 9, 0, -8060856, 9, 0, -8060855, 9, 0, -8060854, 9, 0, -8060853, 9, 0, -8060852, 9, 0, -8060851, 9, 0, -8060850, 9, 0, -8060849, 9, 0, -8060848, 9, 0, -8060847, 9, 0, -8060846, 9, 0, -8060845, 9, 0, -8060844, 9, 0, -8060843, 9, 0, -8060842, 9, 0, -8060841, 9, 0, -8060840, 9, 0, -8060839, 9, 0, -8060838, 9, 0, -8060837, 9, 0, -8060836, 9, 0, -8060835, 9, 0, -8060834, 9, 0, -8060833, 9, 0, -8060832, 9, 0, -8060831, 9, 0, -8060830, 9, 0, -8060829, 9, 0, -8060828, 9, 0, -8060827, 9, 0, -8060826, 9, 0, -8060825, 9, 0, -8060824, 9, 0, -8060823, 9, 0, -8060822, 9, 0, -8060821, 9, 0, -8060820, 9, 0, -8060819, 9, 0, -8060818, 9, 0, -8060817, 9, 0, -8060816, 9, 0, -8060815, 9, 0, -8060814, 9, 0, -8060813, 9, 0, -8060812, 9, 0, -8060811, 9, 0, -8060810, 9, 0, -8060809, 9, 0, -8060808, 9, 0, -8060807, 9, 0, -8060806, 9, 0, -8060805, 9, 0, -8060804, 9, 0, -8060803, 9, 0, -8060802, 9, 0, -8060801, 9, 0, -8060800, 9, 0, -8060799, 9, 0, -8060798, 9, 0, -8060797, 9, 0, -8060796, 9, 0, -8060795, 9, 0, -8060794, 9, 0, -8060793, 9, 0, -8060792, 9, 0, -8060791, 9, 0, -8060790, 9, 0, -8060789, 9, 0, -8060788, 9, 0, -8060787, 9, 0, -8060786, 9, 0, -8060785, 9, 0, -8060784, 9, 0, -8060783, 9, 0, -8060782, 9, 0, -8060781, 9, 0, -8060780, 9, 0, -8060779, 9, 0, -8060778, 9, 0, -8060777, 9, 0, -8060776, 9, 0, -8060775, 9, 0, -8060774, 9, 0, -8060773, 9, 0, -8060772, 9, 0, -8060771, 9, 0, -8060770, 9, 0, -8060769, 9, 0, -8060768, 9, 0, -8060767, 9, 0, -8060766, 9, 0, -8060765, 9, 0, -8060764, 9, 0, -8060763, 9, 0, -8060762, 9, 0, -8060761, 9, 0, -8060760, 9, 0, -8060759, 9, 0, -8060758, 9, 0, -8060757, 9, 0, -8060756, 9, 0, -8060755, 9, 0, -8060754, 9, 0, -8060753, 9, 0, -8060752, 9, 0, -8060751, 9, 0, -8060750, 9, 0, -8060749, 9, 0, -8060748, 9, 0, -8060747, 9, 0, -8060746, 9, 0, -8060745, 9, 0, -8060744, 9, 0, -8060743, 9, 0, -8060742, 9, 0, -8060741, 9, 0, -8060740, 9, 0, -8060739, 9, 0, -8060738, 9, 0, -8060737, 9, 0, -8060736, 9, 0, -8060735, 9, 0, -8060734, 9, 0, -8060733, 9, 0, -8060732, 9, 0, -8060731, 9, 0, -8060730, 9, 0, -8060729, 9, 0, -8060728, 9, 0, -8060727, 9, 0, -8060726, 9, 0, -8060725, 9, 0, -8060724, 9, 0, -8060723, 9, 0, -8060722, 9, 0, -8060721, 9, 0, -8060720, 9, 0, -8060719, 9, 0, -8060718, 9, 0, -8060717, 9, 0, -8060716, 9, 0, -8060715, 9, 0, -8060714, 9, 0, -8060713, 9, 0, -8060712, 9, 0, -8060711, 9, 0, -8060710, 9, 0, -8060709, 9, 0, -8060708, 9, 0, -8060707, 9, 0, -8060706, 9, 0, -8060705, 9, 0, -8060704, 9, 0, -8060703, 9, 0, -8060702, 9, 0, -8060701, 9, 0, -8060700, 9, 0, -8060699, 9, 0, -8060698, 9, 0, -8060697, 9, 0, -8060696, 9, 0, -8060695, 9, 0, -8060694, 9, 0, -8060693, 9, 0, -8060692, 9, 0, -8060691, 9, 0, -8060690, 9, 0, -8060689, 9, 0, -8060688, 9, 0, -8060687, 9, 0, -8060686, 9, 0, -8060685, 9, 0, -8060684, 9, 0, -8060683, 9, 0, -8060682, 9, 0, -8060681, 9, 0, -8060680, 9, 0, -8060679, 9, 0, -8060678, 9, 0, -8060677, 9, 0, -8060676, 9, 0, -8060675, 9, 0, -8060674, 9, 0, -8060673, 9, 0, -8060672, 9, 0, -8060671, 9, 0, -8060670, 9, 0, -8060669, 9, 0, -8060668, 9, 0, -8060667, 9, 0, -8060666, 9, 0, -8060665, 9, 0, -8060664, 9, 0, -8060663, 9, 0, -8060662, 9, 0, -8060661, 9, 0, -8060660, 9, 0, -8060659, 9, 0, -8060658, 9, 0, -8060657, 9, 0, -8060656, 9, 0, -8060655, 9, 0, -8060654, 9, 0, -8060653, 9, 0, -8060652, 9, 0, -8060651, 9, 0, -8060650, 9, 0, -8060649, 9, 0, -8060648, 9, 0, -8060647, 9, 0, -8060646, 9, 0, -8060645, 9, 0, -8060644, 9, 0, -8060643, 9, 0, -8060642, 9, 0, -8060641, 9, 0, -8060640, 9, 0, -8060639, 9, 0, -8060638, 9, 0, -8060637, 9, 0, -8060636, 9, 0, -8060635, 9, 0, -8060634, 9, 0, -8060633, 9, 0, -8060632, 9, 0, -8060631, 9, 0, -8060630, 9, 0, -8060629, 9, 0, -8060628, 9, 0, -8060627, 9, 0, -8060626, 9, 0, -8060625, 9, 0, -8060624, 9, 0, -8060623, 9, 0, -8060622, 9, 0, -8060621, 9, 0, -8060620, 9, 0, -8060619, 9, 0, -8060618, 9, 0, -8060617, 9, 0, -8060616, 9, 0, -8060615, 9, 0, -8060614, 9, 0, -8060613, 9, 0, -8060612, 9, 0, -8060611, 9, 0, -8060610, 9, 0, -8060609, 9, 0, -8060608, 9, 0, -8060607, 9, 0, -8060606, 9, 0, -8060605, 9, 0, -8060604, 9, 0, -8060603, 9, 0, -8060602, 9, 0, -7995365, 9, 0, -7995364, 9, 0, -7995363, 9, 0, -7995362, 9, 0, -7995361, 9, 0, -7995360, 9, 0, -7995359, 9, 0, -7995358, 9, 0, -7995357, 9, 0, -7995356, 9, 0, -7995355, 9, 0, -7995354, 9, 0, -7995353, 9, 0, -7995352, 9, 0, -7995351, 9, 0, -7995350, 9, 0, -7995349, 9, 0, -7995348, 9, 0, -7995347, 9, 0, -7995346, 9, 0, -7995345, 9, 0, -7995344, 9, 0, -7995343, 9, 0, -7995342, 9, 0, -7995341, 9, 0, -7995340, 9, 0, -7995339, 9, 0, -7995338, 9, 0, -7995337, 9, 0, -7995336, 9, 0, -7995335, 9, 0, -7995334, 9, 0, -7995333, 9, 0, -7995332, 9, 0, -7995331, 9, 0, -7995330, 9, 0, -7995329, 9, 0, -7995328, 9, 0, -7995327, 9, 0, -7995326, 9, 0, -7995325, 9, 0, -7995324, 9, 0, -7995323, 9, 0, -7995322, 9, 0, -7995321, 9, 0, -7995320, 9, 0, -7995319, 9, 0, -7995318, 9, 0, -7995317, 9, 0, -7995316, 9, 0, -7995315, 9, 0, -7995314, 9, 0, -7995313, 9, 0, -7995312, 9, 0, -7995311, 9, 0, -7995310, 9, 0, -7995309, 9, 0, -7995308, 9, 0, -7995307, 9, 0, -7995306, 9, 0, -7995305, 9, 0, -7995304, 9, 0, -7995303, 9, 0, -7995302, 9, 0, -7995301, 9, 0, -7995300, 9, 0, -7995299, 9, 0, -7995298, 9, 0, -7995297, 9, 0, -7995296, 9, 0, -7995295, 9, 0, -7995294, 9, 0, -7995293, 9, 0, -7995292, 9, 0, -7995291, 9, 0, -7995290, 9, 0, -7995289, 9, 0, -7995288, 9, 0, -7995287, 9, 0, -7995286, 9, 0, -7995285, 9, 0, -7995284, 9, 0, -7995283, 9, 0, -7995282, 9, 0, -7995281, 9, 0, -7995280, 9, 0, -7995279, 9, 0, -7995278, 9, 0, -7995277, 9, 0, -7995276, 9, 0, -7995275, 9, 0, -7995274, 9, 0, -7995273, 9, 0, -7995272, 9, 0, -7995271, 9, 0, -7995270, 9, 0, -7995269, 9, 0, -7995268, 9, 0, -7995267, 9, 0, -7995266, 9, 0, -7995265, 9, 0, -7995264, 9, 0, -7995263, 9, 0, -7995262, 9, 0, -7995261, 9, 0, -7995260, 9, 0, -7995259, 9, 0, -7995258, 9, 0, -7995257, 9, 0, -7995256, 9, 0, -7995255, 9, 0, -7995254, 9, 0, -7995253, 9, 0, -7995252, 9, 0, -7995251, 9, 0, -7995250, 9, 0, -7995249, 9, 0, -7995248, 9, 0, -7995247, 9, 0, -7995246, 9, 0, -7995245, 9, 0, -7995244, 9, 0, -7995243, 9, 0, -7995242, 9, 0, -7995241, 9, 0, -7995240, 9, 0, -7995239, 9, 0, -7995238, 9, 0, -7995237, 9, 0, -7995236, 9, 0, -7995235, 9, 0, -7995234, 9, 0, -7995233, 9, 0, -7995232, 9, 0, -7995231, 9, 0, -7995230, 9, 0, -7995229, 9, 0, -7995228, 9, 0, -7995227, 9, 0, -7995226, 9, 0, -7995225, 9, 0, -7995224, 9, 0, -7995223, 9, 0, -7995222, 9, 0, -7995221, 9, 0, -7995220, 9, 0, -7995219, 9, 0, -7995218, 9, 0, -7995217, 9, 0, -7995216, 9, 0, -7995215, 9, 0, -7995214, 9, 0, -7995213, 9, 0, -7995212, 9, 0, -7995211, 9, 0, -7995210, 9, 0, -7995209, 9, 0, -7995208, 9, 0, -7995207, 9, 0, -7995206, 9, 0, -7995205, 9, 0, -7995204, 9, 0, -7995203, 9, 0, -7995202, 9, 0, -7995201, 9, 0, -7995200, 9, 0, -7995199, 9, 0, -7995198, 9, 0, -7995197, 9, 0, -7995196, 9, 0, -7995195, 9, 0, -7995194, 9, 0, -7995193, 9, 0, -7995192, 9, 0, -7995191, 9, 0, -7995190, 9, 0, -7995189, 9, 0, -7995188, 9, 0, -7995187, 9, 0, -7995186, 9, 0, -7995185, 9, 0, -7995184, 9, 0, -7995183, 9, 0, -7995182, 9, 0, -7995181, 9, 0, -7995180, 9, 0, -7995179, 9, 0, -7995178, 9, 0, -7995177, 9, 0, -7995176, 9, 0, -7995175, 9, 0, -7995174, 9, 0, -7995173, 9, 0, -7995172, 9, 0, -7995171, 9, 0, -7995170, 9, 0, -7995169, 9, 0, -7995168, 9, 0, -7995167, 9, 0, -7995166, 9, 0, -7995165, 9, 0, -7995164, 9, 0, -7995163, 9, 0, -7995162, 9, 0, -7995161, 9, 0, -7995160, 9, 0, -7995159, 9, 0, -7995158, 9, 0, -7995157, 9, 0, -7995156, 9, 0, -7995155, 9, 0, -7995154, 9, 0, -7995153, 9, 0, -7995152, 9, 0, -7995151, 9, 0, -7995150, 9, 0, -7995149, 9, 0, -7995148, 9, 0, -7995147, 9, 0, -7995146, 9, 0, -7995145, 9, 0, -7995144, 9, 0, -7995143, 9, 0, -7995142, 9, 0, -7995141, 9, 0, -7995140, 9, 0, -7995139, 9, 0, -7995138, 9, 0, -7995137, 9, 0, -7995136, 9, 0, -7995135, 9, 0, -7995134, 9, 0, -7995133, 9, 0, -7995132, 9, 0, -7995131, 9, 0, -7995130, 9, 0, -7995129, 9, 0, -7995128, 9, 0, -7995127, 9, 0, -7995126, 9, 0, -7995125, 9, 0, -7995124, 9, 0, -7995123, 9, 0, -7995122, 9, 0, -7995121, 9, 0, -7995120, 9, 0, -7995119, 9, 0, -7995118, 9, 0, -7995117, 9, 0, -7995116, 9, 0, -7995115, 9, 0, -7995114, 9, 0, -7995113, 9, 0, -7995112, 9, 0, -7995111, 9, 0, -7995110, 9, 0, -7995109, 9, 0, -7995108, 9, 0, -7995107, 9, 0, -7995106, 9, 0, -7995105, 9, 0, -7995104, 9, 0, -7995103, 9, 0, -7995102, 9, 0, -7995101, 9, 0, -7995100, 9, 0, -7995099, 9, 0, -7995098, 9, 0, -7995097, 9, 0, -7995096, 9, 0, -7995095, 9, 0, -7995094, 9, 0, -7995093, 9, 0, -7995092, 9, 0, -7995091, 9, 0, -7995090, 9, 0, -7995089, 9, 0, -7995088, 9, 0, -7995087, 9, 0, -7995086, 9, 0, -7995085, 9, 0, -7995084, 9, 0, -7995083, 9, 0, -7995082, 9, 0, -7995081, 9, 0, -7995080, 9, 0, -7995079, 9, 0, -7995078, 9, 0, -7995077, 9, 0, -7995076, 9, 0, -7995075, 9, 0, -7995074, 9, 0, -7995073, 9, 0, -7995072, 9, 0, -7995071, 9, 0, -7995070, 9, 0, -7995069, 9, 0, -7995068, 9, 0, -7995067, 9, 0, -7995066, 9, 0, -7929829, 9, 0, -7929828, 9, 0, -7929827, 9, 0, -7929826, 9, 0, -7929825, 9, 0, -7929824, 9, 0, -7929823, 9, 0, -7929822, 9, 0, -7929821, 9, 0, -7929820, 9, 0, -7929819, 9, 0, -7929818, 9, 0, -7929817, 9, 0, -7929816, 9, 0, -7929815, 9, 0, -7929814, 9, 0, -7929813, 9, 0, -7929812, 9, 0, -7929811, 9, 0, -7929810, 9, 0, -7929809, 9, 0, -7929808, 9, 0, -7929807, 9, 0, -7929806, 9, 0, -7929805, 9, 0, -7929804, 9, 0, -7929803, 9, 0, -7929802, 9, 0, -7929801, 9, 0, -7929800, 9, 0, -7929799, 9, 0, -7929798, 9, 0, -7929797, 9, 0, -7929796, 9, 0, -7929795, 9, 0, -7929794, 9, 0, -7929793, 9, 0, -7929792, 9, 0, -7929791, 9, 0, -7929790, 9, 0, -7929789, 9, 0, -7929788, 9, 0, -7929787, 9, 0, -7929786, 9, 0, -7929785, 9, 0, -7929784, 9, 0, -7929783, 9, 0, -7929782, 9, 0, -7929781, 9, 0, -7929780, 9, 0, -7929779, 9, 0, -7929778, 9, 0, -7929777, 9, 0, -7929776, 9, 0, -7929775, 9, 0, -7929774, 9, 0, -7929773, 9, 0, -7929772, 9, 0, -7929771, 9, 0, -7929770, 9, 0, -7929769, 9, 0, -7929768, 9, 0, -7929767, 9, 0, -7929766, 9, 0, -7929765, 9, 0, -7929764, 9, 0, -7929763, 9, 0, -7929762, 9, 0, -7929761, 9, 0, -7929760, 9, 0, -7929759, 9, 0, -7929758, 9, 0, -7929757, 9, 0, -7929756, 9, 0, -7929755, 9, 0, -7929754, 9, 0, -7929753, 9, 0, -7929752, 9, 0, -7929751, 9, 0, -7929750, 9, 0, -7929749, 9, 0, -7929748, 9, 0, -7929747, 9, 0, -7929746, 9, 0, -7929745, 9, 0, -7929744, 9, 0, -7929743, 9, 0, -7929742, 9, 0, -7929741, 9, 0, -7929740, 9, 0, -7929739, 9, 0, -7929738, 9, 0, -7929737, 9, 0, -7929736, 9, 0, -7929735, 9, 0, -7929734, 9, 0, -7929733, 9, 0, -7929732, 9, 0, -7929731, 9, 0, -7929730, 9, 0, -7929729, 9, 0, -7929728, 9, 0, -7929727, 9, 0, -7929726, 9, 0, -7929725, 9, 0, -7929724, 9, 0, -7929723, 9, 0, -7929722, 9, 0, -7929721, 9, 0, -7929720, 9, 0, -7929719, 9, 0, -7929718, 9, 0, -7929717, 9, 0, -7929716, 9, 0, -7929715, 9, 0, -7929714, 9, 0, -7929713, 9, 0, -7929712, 9, 0, -7929711, 9, 0, -7929710, 9, 0, -7929709, 9, 0, -7929708, 9, 0, -7929707, 9, 0, -7929706, 9, 0, -7929705, 9, 0, -7929704, 9, 0, -7929703, 9, 0, -7929702, 9, 0, -7929701, 9, 0, -7929700, 9, 0, -7929699, 9, 0, -7929698, 9, 0, -7929697, 9, 0, -7929696, 9, 0, -7929695, 9, 0, -7929694, 9, 0, -7929693, 9, 0, -7929692, 9, 0, -7929691, 9, 0, -7929690, 9, 0, -7929689, 9, 0, -7929688, 9, 0, -7929687, 9, 0, -7929686, 9, 0, -7929685, 9, 0, -7929684, 9, 0, -7929683, 9, 0, -7929682, 9, 0, -7929681, 9, 0, -7929680, 9, 0, -7929679, 9, 0, -7929678, 9, 0, -7929677, 9, 0, -7929676, 9, 0, -7929675, 9, 0, -7929674, 9, 0, -7929673, 9, 0, -7929672, 9, 0, -7929671, 9, 0, -7929670, 9, 0, -7929669, 9, 0, -7929668, 9, 0, -7929667, 9, 0, -7929666, 9, 0, -7929665, 9, 0, -7929664, 9, 0, -7929663, 9, 0, -7929662, 9, 0, -7929661, 9, 0, -7929660, 9, 0, -7929659, 9, 0, -7929658, 9, 0, -7929657, 9, 0, -7929656, 9, 0, -7929655, 9, 0, -7929654, 9, 0, -7929653, 9, 0, -7929652, 9, 0, -7929651, 9, 0, -7929650, 9, 0, -7929649, 9, 0, -7929648, 9, 0, -7929647, 9, 0, -7929646, 9, 0, -7929645, 9, 0, -7929644, 9, 0, -7929643, 9, 0, -7929642, 9, 0, -7929641, 9, 0, -7929640, 9, 0, -7929639, 9, 0, -7929638, 9, 0, -7929637, 9, 0, -7929636, 9, 0, -7929635, 9, 0, -7929634, 9, 0, -7929633, 9, 0, -7929632, 9, 0, -7929631, 9, 0, -7929630, 9, 0, -7929629, 9, 0, -7929628, 9, 0, -7929627, 9, 0, -7929626, 9, 0, -7929625, 9, 0, -7929624, 9, 0, -7929623, 9, 0, -7929622, 9, 0, -7929621, 9, 0, -7929620, 9, 0, -7929619, 9, 0, -7929618, 9, 0, -7929617, 9, 0, -7929616, 9, 0, -7929615, 9, 0, -7929614, 9, 0, -7929613, 9, 0, -7929612, 9, 0, -7929611, 9, 0, -7929610, 9, 0, -7929609, 9, 0, -7929608, 9, 0, -7929607, 9, 0, -7929606, 9, 0, -7929605, 9, 0, -7929604, 9, 0, -7929603, 9, 0, -7929602, 9, 0, -7929601, 9, 0, -7929600, 9, 0, -7929599, 9, 0, -7929598, 9, 0, -7929597, 9, 0, -7929596, 9, 0, -7929595, 9, 0, -7929594, 9, 0, -7929593, 9, 0, -7929592, 9, 0, -7929591, 9, 0, -7929590, 9, 0, -7929589, 9, 0, -7929588, 9, 0, -7929587, 9, 0, -7929586, 9, 0, -7929585, 9, 0, -7929584, 9, 0, -7929583, 9, 0, -7929582, 9, 0, -7929581, 9, 0, -7929580, 9, 0, -7929579, 9, 0, -7929578, 9, 0, -7929577, 9, 0, -7929576, 9, 0, -7929575, 9, 0, -7929574, 9, 0, -7929573, 9, 0, -7929572, 9, 0, -7929571, 9, 0, -7929570, 9, 0, -7929569, 9, 0, -7929568, 9, 0, -7929567, 9, 0, -7929566, 9, 0, -7929565, 9, 0, -7929564, 9, 0, -7929563, 9, 0, -7929562, 9, 0, -7929561, 9, 0, -7929560, 9, 0, -7929559, 9, 0, -7929558, 9, 0, -7929557, 9, 0, -7929556, 9, 0, -7929555, 9, 0, -7929554, 9, 0, -7929553, 9, 0, -7929552, 9, 0, -7929551, 9, 0, -7929550, 9, 0, -7929549, 9, 0, -7929548, 9, 0, -7929547, 9, 0, -7929546, 9, 0, -7929545, 9, 0, -7929544, 9, 0, -7929543, 9, 0, -7929542, 9, 0, -7929541, 9, 0, -7929540, 9, 0, -7929539, 9, 0, -7929538, 9, 0, -7929537, 9, 0, -7929536, 9, 0, -7929535, 9, 0, -7929534, 9, 0, -7929533, 9, 0, -7929532, 9, 0, -7929531, 9, 0, -7929530, 9, 0, -7864293, 9, 0, -7864292, 9, 0, -7864291, 9, 0, -7864290, 9, 0, -7864289, 9, 0, -7864288, 9, 0, -7864287, 9, 0, -7864286, 9, 0, -7864285, 9, 0, -7864284, 9, 0, -7864283, 9, 0, -7864282, 9, 0, -7864281, 9, 0, -7864280, 9, 0, -7864279, 9, 0, -7864278, 9, 0, -7864277, 9, 0, -7864276, 9, 0, -7864275, 9, 0, -7864274, 9, 0, -7864273, 9, 0, -7864272, 9, 0, -7864271, 9, 0, -7864270, 9, 0, -7864269, 9, 0, -7864268, 9, 0, -7864267, 9, 0, -7864266, 9, 0, -7864265, 9, 0, -7864264, 9, 0, -7864263, 9, 0, -7864262, 9, 0, -7864261, 9, 0, -7864260, 9, 0, -7864259, 9, 0, -7864258, 9, 0, -7864257, 9, 0, -7864256, 9, 0, -7864255, 9, 0, -7864254, 9, 0, -7864253, 9, 0, -7864252, 9, 0, -7864251, 9, 0, -7864250, 9, 0, -7864249, 9, 0, -7864248, 9, 0, -7864247, 9, 0, -7864246, 9, 0, -7864245, 9, 0, -7864244, 9, 0, -7864243, 9, 0, -7864242, 9, 0, -7864241, 9, 0, -7864240, 9, 0, -7864239, 9, 0, -7864238, 9, 0, -7864237, 9, 0, -7864236, 9, 0, -7864235, 9, 0, -7864234, 9, 0, -7864233, 9, 0, -7864232, 9, 0, -7864231, 9, 0, -7864230, 9, 0, -7864229, 9, 0, -7864228, 9, 0, -7864227, 9, 0, -7864226, 9, 0, -7864225, 9, 0, -7864224, 9, 0, -7864223, 9, 0, -7864222, 9, 0, -7864221, 9, 0, -7864220, 9, 0, -7864219, 9, 0, -7864218, 9, 0, -7864217, 9, 0, -7864216, 9, 0, -7864215, 9, 0, -7864214, 9, 0, -7864213, 9, 0, -7864212, 9, 0, -7864211, 9, 0, -7864210, 9, 0, -7864209, 9, 0, -7864208, 9, 0, -7864207, 9, 0, -7864206, 9, 0, -7864205, 9, 0, -7864204, 9, 0, -7864203, 9, 0, -7864202, 9, 0, -7864201, 9, 0, -7864200, 9, 0, -7864199, 9, 0, -7864198, 9, 0, -7864197, 9, 0, -7864196, 9, 0, -7864195, 9, 0, -7864194, 9, 0, -7864193, 9, 0, -7864192, 9, 0, -7864191, 9, 0, -7864190, 9, 0, -7864189, 9, 0, -7864188, 9, 0, -7864187, 9, 0, -7864186, 9, 0, -7864185, 9, 0, -7864184, 9, 0, -7864183, 9, 0, -7864182, 9, 0, -7864181, 9, 0, -7864180, 9, 0, -7864179, 9, 0, -7864178, 9, 0, -7864177, 9, 0, -7864176, 9, 0, -7864175, 9, 0, -7864174, 9, 0, -7864173, 9, 0, -7864172, 9, 0, -7864171, 9, 0, -7864170, 9, 0, -7864169, 9, 0, -7864168, 9, 0, -7864167, 9, 0, -7864166, 9, 0, -7864165, 9, 0, -7864164, 9, 0, -7864163, 9, 0, -7864162, 9, 0, -7864161, 9, 0, -7864160, 9, 0, -7864159, 9, 0, -7864158, 9, 0, -7864157, 9, 0, -7864156, 9, 0, -7864155, 9, 0, -7864154, 9, 0, -7864153, 9, 0, -7864152, 9, 0, -7864151, 9, 0, -7864150, 9, 0, -7864149, 9, 0, -7864148, 9, 0, -7864147, 9, 0, -7864146, 9, 0, -7864145, 9, 0, -7864144, 9, 0, -7864143, 9, 0, -7864142, 9, 0, -7864141, 9, 0, -7864140, 9, 0, -7864139, 9, 0, -7864138, 9, 0, -7864137, 9, 0, -7864136, 9, 0, -7864135, 9, 0, -7864134, 9, 0, -7864133, 9, 0, -7864132, 9, 0, -7864131, 9, 0, -7864130, 9, 0, -7864129, 9, 0, -7864128, 9, 0, -7864127, 9, 0, -7864126, 9, 0, -7864125, 9, 0, -7864124, 9, 0, -7864123, 9, 0, -7864122, 9, 0, -7864121, 9, 0, -7864120, 9, 0, -7864119, 9, 0, -7864118, 9, 0, -7864117, 9, 0, -7864116, 9, 0, -7864115, 9, 0, -7864114, 9, 0, -7864113, 9, 0, -7864112, 9, 0, -7864111, 9, 0, -7864110, 9, 0, -7864109, 9, 0, -7864108, 9, 0, -7864107, 9, 0, -7864106, 9, 0, -7864105, 9, 0, -7864104, 9, 0, -7864103, 9, 0, -7864102, 9, 0, -7864101, 9, 0, -7864100, 9, 0, -7864099, 9, 0, -7864098, 9, 0, -7864097, 9, 0, -7864096, 9, 0, -7864095, 9, 0, -7864094, 9, 0, -7864093, 9, 0, -7864092, 9, 0, -7864091, 9, 0, -7864090, 9, 0, -7864089, 9, 0, -7864088, 9, 0, -7864087, 9, 0, -7864086, 9, 0, -7864085, 9, 0, -7864084, 9, 0, -7864083, 9, 0, -7864082, 9, 0, -7864081, 9, 0, -7864080, 9, 0, -7864079, 9, 0, -7864078, 9, 0, -7864077, 9, 0, -7864076, 9, 0, -7864075, 9, 0, -7864074, 9, 0, -7864073, 9, 0, -7864072, 9, 0, -7864071, 9, 0, -7864070, 9, 0, -7864069, 9, 0, -7864068, 9, 0, -7864067, 9, 0, -7864066, 9, 0, -7864065, 9, 0, -7864064, 9, 0, -7864063, 9, 0, -7864062, 9, 0, -7864061, 9, 0, -7864060, 9, 0, -7864059, 9, 0, -7864058, 9, 0, -7864057, 9, 0, -7864056, 9, 0, -7864055, 9, 0, -7864054, 9, 0, -7864053, 9, 0, -7864052, 9, 0, -7864051, 9, 0, -7864050, 9, 0, -7864049, 9, 0, -7864048, 9, 0, -7864047, 9, 0, -7864046, 9, 0, -7864045, 9, 0, -7864044, 9, 0, -7864043, 9, 0, -7864042, 9, 0, -7864041, 9, 0, -7864040, 9, 0, -7864039, 9, 0, -7864038, 9, 0, -7864037, 9, 0, -7864036, 9, 0, -7864035, 9, 0, -7864034, 9, 0, -7864033, 9, 0, -7864032, 9, 0, -7864031, 9, 0, -7864030, 9, 0, -7864029, 9, 0, -7864028, 9, 0, -7864027, 9, 0, -7864026, 9, 0, -7864025, 9, 0, -7864024, 9, 0, -7864023, 9, 0, -7864022, 9, 0, -7864021, 9, 0, -7864020, 9, 0, -7864019, 9, 0, -7864018, 9, 0, -7864017, 9, 0, -7864016, 9, 0, -7864015, 9, 0, -7864014, 9, 0, -7864013, 9, 0, -7864012, 9, 0, -7864011, 9, 0, -7864010, 9, 0, -7864009, 9, 0, -7864008, 9, 0, -7864007, 9, 0, -7864006, 9, 0, -7864005, 9, 0, -7864004, 9, 0, -7864003, 9, 0, -7864002, 9, 0, -7864001, 9, 0, -7864000, 9, 0, -7863999, 9, 0, -7863998, 9, 0, -7863997, 9, 0, -7863996, 9, 0, -7863995, 9, 0, -7863994, 9, 0, -7798757, 9, 0, -7798756, 9, 0, -7798755, 9, 0, -7798754, 9, 0, -7798753, 9, 0, -7798752, 9, 0, -7798751, 9, 0, -7798750, 9, 0, -7798749, 9, 0, -7798748, 9, 0, -7798747, 9, 0, -7798746, 9, 0, -7798745, 9, 0, -7798744, 9, 0, -7798743, 9, 0, -7798742, 9, 0, -7798741, 9, 0, -7798740, 9, 0, -7798739, 9, 0, -7798738, 9, 0, -7798737, 9, 0, -7798736, 9, 0, -7798735, 9, 0, -7798734, 9, 0, -7798733, 9, 0, -7798732, 9, 0, -7798731, 9, 0, -7798730, 9, 0, -7798729, 9, 0, -7798728, 9, 0, -7798727, 9, 0, -7798726, 9, 0, -7798725, 9, 0, -7798724, 9, 0, -7798723, 9, 0, -7798722, 9, 0, -7798721, 9, 0, -7798720, 9, 0, -7798719, 9, 0, -7798718, 9, 0, -7798717, 9, 0, -7798716, 9, 0, -7798715, 9, 0, -7798714, 9, 0, -7798713, 9, 0, -7798712, 9, 0, -7798711, 9, 0, -7798710, 9, 0, -7798709, 9, 0, -7798708, 9, 0, -7798707, 9, 0, -7798706, 9, 0, -7798705, 9, 0, -7798704, 9, 0, -7798703, 9, 0, -7798702, 9, 0, -7798701, 9, 0, -7798700, 9, 0, -7798699, 9, 0, -7798698, 9, 0, -7798697, 9, 0, -7798696, 9, 0, -7798695, 9, 0, -7798694, 9, 0, -7798693, 9, 0, -7798692, 9, 0, -7798691, 9, 0, -7798690, 9, 0, -7798689, 9, 0, -7798688, 9, 0, -7798687, 9, 0, -7798686, 9, 0, -7798685, 9, 0, -7798684, 9, 0, -7798683, 9, 0, -7798682, 9, 0, -7798681, 9, 0, -7798680, 9, 0, -7798679, 9, 0, -7798678, 9, 0, -7798677, 9, 0, -7798676, 9, 0, -7798675, 9, 0, -7798674, 9, 0, -7798673, 9, 0, -7798672, 9, 0, -7798671, 9, 0, -7798670, 9, 0, -7798669, 9, 0, -7798668, 9, 0, -7798667, 9, 0, -7798666, 9, 0, -7798665, 9, 0, -7798664, 9, 0, -7798663, 9, 0, -7798662, 9, 0, -7798661, 9, 0, -7798660, 9, 0, -7798659, 9, 0, -7798658, 9, 0, -7798657, 9, 0, -7798656, 9, 0, -7798655, 9, 0, -7798654, 9, 0, -7798653, 9, 0, -7798652, 9, 0, -7798651, 9, 0, -7798650, 9, 0, -7798649, 9, 0, -7798648, 9, 0, -7798647, 9, 0, -7798646, 9, 0, -7798645, 9, 0, -7798644, 9, 0, -7798643, 9, 0, -7798642, 9, 0, -7798641, 9, 0, -7798640, 9, 0, -7798639, 9, 0, -7798638, 9, 0, -7798637, 9, 0, -7798636, 9, 0, -7798635, 9, 0, -7798634, 9, 0, -7798633, 9, 0, -7798632, 9, 0, -7798631, 9, 0, -7798630, 9, 0, -7798629, 9, 0, -7798628, 9, 0, -7798627, 9, 0, -7798626, 9, 0, -7798625, 9, 0, -7798624, 9, 0, -7798623, 9, 0, -7798622, 9, 0, -7798621, 9, 0, -7798620, 9, 0, -7798619, 9, 0, -7798618, 9, 0, -7798617, 9, 0, -7798616, 9, 0, -7798615, 9, 0, -7798614, 9, 0, -7798613, 9, 0, -7798612, 9, 0, -7798611, 9, 0, -7798610, 9, 0, -7798609, 9, 0, -7798608, 9, 0, -7798607, 9, 0, -7798606, 9, 0, -7798605, 9, 0, -7798604, 9, 0, -7798603, 9, 0, -7798602, 9, 0, -7798601, 9, 0, -7798600, 9, 0, -7798599, 9, 0, -7798598, 9, 0, -7798597, 9, 0, -7798596, 9, 0, -7798595, 9, 0, -7798594, 9, 0, -7798593, 9, 0, -7798592, 9, 0, -7798591, 9, 0, -7798590, 9, 0, -7798589, 9, 0, -7798588, 9, 0, -7798587, 9, 0, -7798586, 9, 0, -7798585, 9, 0, -7798584, 9, 0, -7798583, 9, 0, -7798582, 9, 0, -7798581, 9, 0, -7798580, 9, 0, -7798579, 9, 0, -7798578, 9, 0, -7798577, 9, 0, -7798576, 9, 0, -7798575, 9, 0, -7798574, 9, 0, -7798573, 9, 0, -7798572, 9, 0, -7798571, 9, 0, -7798570, 9, 0, -7798569, 9, 0, -7798568, 9, 0, -7798567, 9, 0, -7798566, 9, 0, -7798565, 9, 0, -7798564, 9, 0, -7798563, 9, 0, -7798562, 9, 0, -7798561, 9, 0, -7798560, 9, 0, -7798559, 9, 0, -7798558, 9, 0, -7798557, 9, 0, -7798556, 9, 0, -7798555, 9, 0, -7798554, 9, 0, -7798553, 9, 0, -7798552, 9, 0, -7798551, 9, 0, -7798550, 9, 0, -7798549, 9, 0, -7798548, 9, 0, -7798547, 9, 0, -7798546, 9, 0, -7798545, 9, 0, -7798544, 9, 0, -7798543, 9, 0, -7798542, 9, 0, -7798541, 9, 0, -7798540, 9, 0, -7798539, 9, 0, -7798538, 9, 0, -7798537, 9, 0, -7798536, 9, 0, -7798535, 9, 0, -7798534, 9, 0, -7798533, 9, 0, -7798532, 9, 0, -7798531, 9, 0, -7798530, 9, 0, -7798529, 9, 0, -7798528, 9, 0, -7798527, 9, 0, -7798526, 9, 0, -7798525, 9, 0, -7798524, 9, 0, -7798523, 9, 0, -7798522, 9, 0, -7798521, 9, 0, -7798520, 9, 0, -7798519, 9, 0, -7798518, 9, 0, -7798517, 9, 0, -7798516, 9, 0, -7798515, 9, 0, -7798514, 9, 0, -7798513, 9, 0, -7798512, 9, 0, -7798511, 9, 0, -7798510, 9, 0, -7798509, 9, 0, -7798508, 9, 0, -7798507, 9, 0, -7798506, 9, 0, -7798505, 9, 0, -7798504, 9, 0, -7798503, 9, 0, -7798502, 9, 0, -7798501, 9, 0, -7798500, 9, 0, -7798499, 9, 0, -7798498, 9, 0, -7798497, 9, 0, -7798496, 9, 0, -7798495, 9, 0, -7798494, 9, 0, -7798493, 9, 0, -7798492, 9, 0, -7798491, 9, 0, -7798490, 9, 0, -7798489, 9, 0, -7798488, 9, 0, -7798487, 9, 0, -7798486, 9, 0, -7798485, 9, 0, -7798484, 9, 0, -7798483, 9, 0, -7798482, 9, 0, -7798481, 9, 0, -7798480, 9, 0, -7798479, 9, 0, -7798478, 9, 0, -7798477, 9, 0, -7798476, 9, 0, -7798475, 9, 0, -7798474, 9, 0, -7798473, 9, 0, -7798472, 9, 0, -7798471, 9, 0, -7798470, 9, 0, -7798469, 9, 0, -7798468, 9, 0, -7798467, 9, 0, -7798466, 9, 0, -7798465, 9, 0, -7798464, 9, 0, -7798463, 9, 0, -7798462, 9, 0, -7798461, 9, 0, -7798460, 9, 0, -7798459, 9, 0, -7798458, 9, 0, -7733221, 9, 0, -7733220, 9, 0, -7733219, 9, 0, -7733218, 9, 0, -7733217, 9, 0, -7733216, 9, 0, -7733215, 9, 0, -7733214, 9, 0, -7733213, 9, 0, -7733212, 9, 0, -7733211, 9, 0, -7733210, 9, 0, -7733209, 9, 0, -7733208, 9, 0, -7733207, 9, 0, -7733206, 9, 0, -7733205, 9, 0, -7733204, 9, 0, -7733203, 9, 0, -7733202, 9, 0, -7733201, 9, 0, -7733200, 9, 0, -7733199, 9, 0, -7733198, 9, 0, -7733197, 9, 0, -7733196, 9, 0, -7733195, 9, 0, -7733194, 9, 0, -7733193, 9, 0, -7733192, 9, 0, -7733191, 9, 0, -7733190, 9, 0, -7733189, 9, 0, -7733188, 9, 0, -7733187, 9, 0, -7733186, 9, 0, -7733185, 9, 0, -7733184, 9, 0, -7733183, 9, 0, -7733182, 9, 0, -7733181, 9, 0, -7733180, 9, 0, -7733179, 9, 0, -7733178, 9, 0, -7733177, 9, 0, -7733176, 9, 0, -7733175, 9, 0, -7733174, 9, 0, -7733173, 9, 0, -7733172, 9, 0, -7733171, 9, 0, -7733170, 9, 0, -7733169, 9, 0, -7733168, 9, 0, -7733167, 9, 0, -7733166, 9, 0, -7733165, 9, 0, -7733164, 9, 0, -7733163, 9, 0, -7733162, 9, 0, -7733161, 9, 0, -7733160, 9, 0, -7733159, 9, 0, -7733158, 9, 0, -7733157, 9, 0, -7733156, 9, 0, -7733155, 9, 0, -7733154, 9, 0, -7733153, 9, 0, -7733152, 9, 0, -7733151, 9, 0, -7733150, 9, 0, -7733149, 9, 0, -7733148, 9, 0, -7733147, 9, 0, -7733146, 9, 0, -7733145, 9, 0, -7733144, 9, 0, -7733143, 9, 0, -7733142, 9, 0, -7733141, 9, 0, -7733140, 9, 0, -7733139, 9, 0, -7733138, 9, 0, -7733137, 9, 0, -7733136, 9, 0, -7733135, 9, 0, -7733134, 9, 0, -7733133, 9, 0, -7733132, 9, 0, -7733131, 9, 0, -7733130, 9, 0, -7733129, 9, 0, -7733128, 9, 0, -7733127, 9, 0, -7733126, 9, 0, -7733125, 9, 0, -7733124, 9, 0, -7733123, 9, 0, -7733122, 9, 0, -7733121, 9, 0, -7733120, 9, 0, -7733119, 9, 0, -7733118, 9, 0, -7733117, 9, 0, -7733116, 9, 0, -7733115, 9, 0, -7733114, 9, 0, -7733113, 9, 0, -7733112, 9, 0, -7733111, 9, 0, -7733110, 9, 0, -7733109, 9, 0, -7733108, 9, 0, -7733107, 9, 0, -7733106, 9, 0, -7733105, 9, 0, -7733104, 9, 0, -7733103, 9, 0, -7733102, 9, 0, -7733101, 9, 0, -7733100, 9, 0, -7733099, 9, 0, -7733098, 9, 0, -7733097, 9, 0, -7733096, 9, 0, -7733095, 9, 0, -7733094, 9, 0, -7733093, 9, 0, -7733092, 9, 0, -7733091, 9, 0, -7733090, 9, 0, -7733089, 9, 0, -7733088, 9, 0, -7733087, 9, 0, -7733086, 9, 0, -7733085, 9, 0, -7733084, 9, 0, -7733083, 9, 0, -7733082, 9, 0, -7733081, 9, 0, -7733080, 9, 0, -7733079, 9, 0, -7733078, 9, 0, -7733077, 9, 0, -7733076, 9, 0, -7733075, 9, 0, -7733074, 9, 0, -7733073, 9, 0, -7733072, 9, 0, -7733071, 9, 0, -7733070, 9, 0, -7733069, 9, 0, -7733068, 9, 0, -7733067, 9, 0, -7733066, 9, 0, -7733065, 9, 0, -7733064, 9, 0, -7733063, 9, 0, -7733062, 9, 0, -7733061, 9, 0, -7733060, 9, 0, -7733059, 9, 0, -7733058, 9, 0, -7733057, 9, 0, -7733056, 9, 0, -7733055, 9, 0, -7733054, 9, 0, -7733053, 9, 0, -7733052, 9, 0, -7733051, 9, 0, -7733050, 9, 0, -7733049, 9, 0, -7733048, 9, 0, -7733047, 9, 0, -7733046, 9, 0, -7733045, 9, 0, -7733044, 9, 0, -7733043, 9, 0, -7733042, 9, 0, -7733041, 9, 0, -7733040, 9, 0, -7733039, 9, 0, -7733038, 9, 0, -7733037, 9, 0, -7733036, 9, 0, -7733035, 9, 0, -7733034, 9, 0, -7733033, 9, 0, -7733032, 9, 0, -7733031, 9, 0, -7733030, 9, 0, -7733029, 9, 0, -7733028, 9, 0, -7733027, 9, 0, -7733026, 9, 0, -7733025, 9, 0, -7733024, 9, 0, -7733023, 9, 0, -7733022, 9, 0, -7733021, 9, 0, -7733020, 9, 0, -7733019, 9, 0, -7733018, 9, 0, -7733017, 9, 0, -7733016, 9, 0, -7733015, 9, 0, -7733014, 9, 0, -7733013, 9, 0, -7733012, 9, 0, -7733011, 9, 0, -7733010, 9, 0, -7733009, 9, 0, -7733008, 9, 0, -7733007, 9, 0, -7733006, 9, 0, -7733005, 9, 0, -7733004, 9, 0, -7733003, 9, 0, -7733002, 9, 0, -7733001, 9, 0, -7733000, 9, 0, -7732999, 9, 0, -7732998, 9, 0, -7732997, 9, 0, -7732996, 9, 0, -7732995, 9, 0, -7732994, 9, 0, -7732993, 9, 0, -7732992, 9, 0, -7732991, 9, 0, -7732990, 9, 0, -7732989, 9, 0, -7732988, 9, 0, -7732987, 9, 0, -7732986, 9, 0, -7732985, 9, 0, -7732984, 9, 0, -7732983, 9, 0, -7732982, 9, 0, -7732981, 9, 0, -7732980, 9, 0, -7732979, 9, 0, -7732978, 9, 0, -7732977, 9, 0, -7732976, 9, 0, -7732975, 9, 0, -7732974, 9, 0, -7732973, 9, 0, -7732972, 9, 0, -7732971, 9, 0, -7732970, 9, 0, -7732969, 9, 0, -7732968, 9, 0, -7732967, 9, 0, -7732966, 9, 0, -7732965, 9, 0, -7732964, 9, 0, -7732963, 9, 0, -7732962, 9, 0, -7732961, 9, 0, -7732960, 9, 0, -7732959, 9, 0, -7732958, 9, 0, -7732957, 9, 0, -7732956, 9, 0, -7732955, 9, 0, -7732954, 9, 0, -7732953, 9, 0, -7732952, 9, 0, -7732951, 9, 0, -7732950, 9, 0, -7732949, 9, 0, -7732948, 9, 0, -7732947, 9, 0, -7732946, 9, 0, -7732945, 9, 0, -7732944, 9, 0, -7732943, 9, 0, -7732942, 9, 0, -7732941, 9, 0, -7732940, 9, 0, -7732939, 9, 0, -7732938, 9, 0, -7732937, 9, 0, -7732936, 9, 0, -7732935, 9, 0, -7732934, 9, 0, -7732933, 9, 0, -7732932, 9, 0, -7732931, 9, 0, -7732930, 9, 0, -7732929, 9, 0, -7732928, 9, 0, -7732927, 9, 0, -7732926, 9, 0, -7732925, 9, 0, -7732924, 9, 0, -7732923, 9, 0, -7732922, 9, 0, -7667685, 9, 0, -7667684, 9, 0, -7667683, 9, 0, -7667682, 9, 0, -7667681, 9, 0, -7667680, 9, 0, -7667679, 9, 0, -7667678, 9, 0, -7667677, 9, 0, -7667676, 9, 0, -7667675, 9, 0, -7667674, 9, 0, -7667673, 9, 0, -7667672, 9, 0, -7667671, 9, 0, -7667670, 9, 0, -7667669, 9, 0, -7667668, 9, 0, -7667667, 9, 0, -7667666, 9, 0, -7667665, 9, 0, -7667664, 9, 0, -7667663, 9, 0, -7667662, 9, 0, -7667661, 9, 0, -7667660, 9, 0, -7667659, 9, 0, -7667658, 9, 0, -7667657, 9, 0, -7667656, 9, 0, -7667655, 9, 0, -7667654, 9, 0, -7667653, 9, 0, -7667652, 9, 0, -7667651, 9, 0, -7667650, 9, 0, -7667649, 9, 0, -7667648, 9, 0, -7667647, 9, 0, -7667646, 9, 0, -7667645, 9, 0, -7667644, 9, 0, -7667643, 9, 0, -7667642, 9, 0, -7667641, 9, 0, -7667640, 9, 0, -7667639, 9, 0, -7667638, 9, 0, -7667637, 9, 0, -7667636, 9, 0, -7667635, 9, 0, -7667634, 9, 0, -7667633, 9, 0, -7667632, 9, 0, -7667631, 9, 0, -7667630, 9, 0, -7667629, 9, 0, -7667628, 9, 0, -7667627, 9, 0, -7667626, 9, 0, -7667625, 9, 0, -7667624, 9, 0, -7667623, 9, 0, -7667622, 9, 0, -7667621, 9, 0, -7667620, 9, 0, -7667619, 9, 0, -7667618, 9, 0, -7667617, 9, 0, -7667616, 9, 0, -7667615, 9, 0, -7667614, 9, 0, -7667613, 9, 0, -7667612, 9, 0, -7667611, 9, 0, -7667610, 9, 0, -7667609, 9, 0, -7667608, 9, 0, -7667607, 9, 0, -7667606, 9, 0, -7667605, 9, 0, -7667604, 9, 0, -7667603, 9, 0, -7667602, 9, 0, -7667601, 9, 0, -7667600, 9, 0, -7667599, 9, 0, -7667598, 9, 0, -7667597, 9, 0, -7667596, 9, 0, -7667595, 9, 0, -7667594, 9, 0, -7667593, 9, 0, -7667592, 9, 0, -7667591, 9, 0, -7667590, 9, 0, -7667589, 9, 0, -7667588, 9, 0, -7667587, 9, 0, -7667586, 9, 0, -7667585, 9, 0, -7667584, 9, 0, -7667583, 9, 0, -7667582, 9, 0, -7667581, 9, 0, -7667580, 9, 0, -7667579, 9, 0, -7667578, 9, 0, -7667577, 9, 0, -7667576, 9, 0, -7667575, 9, 0, -7667574, 9, 0, -7667573, 9, 0, -7667572, 9, 0, -7667571, 9, 0, -7667570, 9, 0, -7667569, 9, 0, -7667568, 9, 0, -7667567, 9, 0, -7667566, 9, 0, -7667565, 9, 0, -7667564, 9, 0, -7667563, 9, 0, -7667562, 9, 0, -7667561, 9, 0, -7667560, 9, 0, -7667559, 9, 0, -7667558, 9, 0, -7667557, 9, 0, -7667556, 9, 0, -7667555, 9, 0, -7667554, 9, 0, -7667553, 9, 0, -7667552, 9, 0, -7667551, 9, 0, -7667550, 9, 0, -7667549, 9, 0, -7667548, 9, 0, -7667547, 9, 0, -7667546, 9, 0, -7667545, 9, 0, -7667544, 9, 0, -7667543, 9, 0, -7667542, 9, 0, -7667541, 9, 0, -7667540, 9, 0, -7667539, 9, 0, -7667538, 9, 0, -7667537, 9, 0, -7667536, 9, 0, -7667535, 9, 0, -7667534, 9, 0, -7667533, 9, 0, -7667532, 9, 0, -7667531, 9, 0, -7667530, 9, 0, -7667529, 9, 0, -7667528, 9, 0, -7667527, 9, 0, -7667526, 9, 0, -7667525, 9, 0, -7667524, 9, 0, -7667523, 9, 0, -7667522, 9, 0, -7667521, 9, 0, -7667520, 9, 0, -7667519, 9, 0, -7667518, 9, 0, -7667517, 9, 0, -7667516, 9, 0, -7667515, 9, 0, -7667514, 9, 0, -7667513, 9, 0, -7667512, 9, 0, -7667511, 9, 0, -7667510, 9, 0, -7667509, 9, 0, -7667508, 9, 0, -7667507, 9, 0, -7667506, 9, 0, -7667505, 9, 0, -7667504, 9, 0, -7667503, 9, 0, -7667502, 9, 0, -7667501, 9, 0, -7667500, 9, 0, -7667499, 9, 0, -7667498, 9, 0, -7667497, 9, 0, -7667496, 9, 0, -7667495, 9, 0, -7667494, 9, 0, -7667493, 9, 0, -7667492, 9, 0, -7667491, 9, 0, -7667490, 9, 0, -7667489, 9, 0, -7667488, 9, 0, -7667487, 9, 0, -7667486, 9, 0, -7667485, 9, 0, -7667484, 9, 0, -7667483, 9, 0, -7667482, 9, 0, -7667481, 9, 0, -7667480, 9, 0, -7667479, 9, 0, -7667478, 9, 0, -7667477, 9, 0, -7667476, 9, 0, -7667475, 9, 0, -7667474, 9, 0, -7667473, 9, 0, -7667472, 9, 0, -7667471, 9, 0, -7667470, 9, 0, -7667469, 9, 0, -7667468, 9, 0, -7667467, 9, 0, -7667466, 9, 0, -7667465, 9, 0, -7667464, 9, 0, -7667463, 9, 0, -7667462, 9, 0, -7667461, 9, 0, -7667460, 9, 0, -7667459, 9, 0, -7667458, 9, 0, -7667457, 9, 0, -7667456, 9, 0, -7667455, 9, 0, -7667454, 9, 0, -7667453, 9, 0, -7667452, 9, 0, -7667451, 9, 0, -7667450, 9, 0, -7667449, 9, 0, -7667448, 9, 0, -7667447, 9, 0, -7667446, 9, 0, -7667445, 9, 0, -7667444, 9, 0, -7667443, 9, 0, -7667442, 9, 0, -7667441, 9, 0, -7667440, 9, 0, -7667439, 9, 0, -7667438, 9, 0, -7667437, 9, 0, -7667436, 9, 0, -7667435, 9, 0, -7667434, 9, 0, -7667433, 9, 0, -7667432, 9, 0, -7667431, 9, 0, -7667430, 9, 0, -7667429, 9, 0, -7667428, 9, 0, -7667427, 9, 0, -7667426, 9, 0, -7667425, 9, 0, -7667424, 9, 0, -7667423, 9, 0, -7667422, 9, 0, -7667421, 9, 0, -7667420, 9, 0, -7667419, 9, 0, -7667418, 9, 0, -7667417, 9, 0, -7667416, 9, 0, -7667415, 9, 0, -7667414, 9, 0, -7667413, 9, 0, -7667412, 9, 0, -7667411, 9, 0, -7667410, 9, 0, -7667409, 9, 0, -7667408, 9, 0, -7667407, 9, 0, -7667406, 9, 0, -7667405, 9, 0, -7667404, 9, 0, -7667403, 9, 0, -7667402, 9, 0, -7667401, 9, 0, -7667400, 9, 0, -7667399, 9, 0, -7667398, 9, 0, -7667397, 9, 0, -7667396, 9, 0, -7667395, 9, 0, -7667394, 9, 0, -7667393, 9, 0, -7667392, 9, 0, -7667391, 9, 0, -7667390, 9, 0, -7667389, 9, 0, -7667388, 9, 0, -7667387, 9, 0, -7667386, 9, 0, -7602149, 9, 0, -7602148, 9, 0, -7602147, 9, 0, -7602146, 9, 0, -7602145, 9, 0, -7602144, 9, 0, -7602143, 9, 0, -7602142, 9, 0, -7602141, 9, 0, -7602140, 9, 0, -7602139, 9, 0, -7602138, 9, 0, -7602137, 9, 0, -7602136, 9, 0, -7602135, 9, 0, -7602134, 9, 0, -7602133, 9, 0, -7602132, 9, 0, -7602131, 9, 0, -7602130, 9, 0, -7602129, 9, 0, -7602128, 9, 0, -7602127, 9, 0, -7602126, 9, 0, -7602125, 9, 0, -7602124, 9, 0, -7602123, 9, 0, -7602122, 9, 0, -7602121, 9, 0, -7602120, 9, 0, -7602119, 9, 0, -7602118, 9, 0, -7602117, 9, 0, -7602116, 9, 0, -7602115, 9, 0, -7602114, 9, 0, -7602113, 9, 0, -7602112, 9, 0, -7602111, 9, 0, -7602110, 9, 0, -7602109, 9, 0, -7602108, 9, 0, -7602107, 9, 0, -7602106, 9, 0, -7602105, 9, 0, -7602104, 9, 0, -7602103, 9, 0, -7602102, 9, 0, -7602101, 9, 0, -7602100, 9, 0, -7602099, 9, 0, -7602098, 9, 0, -7602097, 9, 0, -7602096, 9, 0, -7602095, 9, 0, -7602094, 9, 0, -7602093, 9, 0, -7602092, 9, 0, -7602091, 9, 0, -7602090, 9, 0, -7602089, 9, 0, -7602088, 9, 0, -7602087, 9, 0, -7602086, 9, 0, -7602085, 9, 0, -7602084, 9, 0, -7602083, 9, 0, -7602082, 9, 0, -7602081, 9, 0, -7602080, 9, 0, -7602079, 9, 0, -7602078, 9, 0, -7602077, 9, 0, -7602076, 9, 0, -7602075, 9, 0, -7602074, 9, 0, -7602073, 9, 0, -7602072, 9, 0, -7602071, 9, 0, -7602070, 9, 0, -7602069, 9, 0, -7602068, 9, 0, -7602067, 9, 0, -7602066, 9, 0, -7602065, 9, 0, -7602064, 9, 0, -7602063, 9, 0, -7602062, 9, 0, -7602061, 9, 0, -7602060, 9, 0, -7602059, 9, 0, -7602058, 9, 0, -7602057, 9, 0, -7602056, 9, 0, -7602055, 9, 0, -7602054, 9, 0, -7602053, 9, 0, -7602052, 9, 0, -7602051, 9, 0, -7602050, 9, 0, -7602049, 9, 0, -7602048, 9, 0, -7602047, 9, 0, -7602046, 9, 0, -7602045, 9, 0, -7602044, 9, 0, -7602043, 9, 0, -7602042, 9, 0, -7602041, 9, 0, -7602040, 9, 0, -7602039, 9, 0, -7602038, 9, 0, -7602037, 9, 0, -7602036, 9, 0, -7602035, 9, 0, -7602034, 9, 0, -7602033, 9, 0, -7602032, 9, 0, -7602031, 9, 0, -7602030, 9, 0, -7602029, 9, 0, -7602028, 9, 0, -7602027, 9, 0, -7602026, 9, 0, -7602025, 9, 0, -7602024, 9, 0, -7602023, 9, 0, -7602022, 9, 0, -7602021, 9, 0, -7602020, 9, 0, -7602019, 9, 0, -7602018, 9, 0, -7602017, 9, 0, -7602016, 9, 0, -7602015, 9, 0, -7602014, 9, 0, -7602013, 9, 0, -7602012, 9, 0, -7602011, 9, 0, -7602010, 9, 0, -7602009, 9, 0, -7602008, 9, 0, -7602007, 9, 0, -7602006, 9, 0, -7602005, 9, 0, -7602004, 9, 0, -7602003, 9, 0, -7602002, 9, 0, -7602001, 9, 0, -7602000, 9, 0, -7601999, 9, 0, -7601998, 9, 0, -7601997, 9, 0, -7601996, 9, 0, -7601995, 9, 0, -7601994, 9, 0, -7601993, 9, 0, -7601992, 9, 0, -7601991, 9, 0, -7601990, 9, 0, -7601989, 9, 0, -7601988, 9, 0, -7601987, 9, 0, -7601986, 9, 0, -7601985, 9, 0, -7601984, 9, 0, -7601983, 9, 0, -7601982, 9, 0, -7601981, 9, 0, -7601980, 9, 0, -7601979, 9, 0, -7601978, 9, 0, -7601977, 9, 0, -7601976, 9, 0, -7601975, 9, 0, -7601974, 9, 0, -7601973, 9, 0, -7601972, 9, 0, -7601971, 9, 0, -7601970, 9, 0, -7601969, 9, 0, -7601968, 9, 0, -7601967, 9, 0, -7601966, 9, 0, -7601965, 9, 0, -7601964, 9, 0, -7601963, 9, 0, -7601962, 9, 0, -7601961, 9, 0, -7601960, 9, 0, -7601959, 9, 0, -7601958, 9, 0, -7601957, 9, 0, -7601956, 9, 0, -7601955, 9, 0, -7601954, 9, 0, -7601953, 9, 0, -7601952, 9, 0, -7601951, 9, 0, -7601950, 9, 0, -7601949, 9, 0, -7601948, 9, 0, -7601947, 9, 0, -7601946, 9, 0, -7601945, 9, 0, -7601944, 9, 0, -7601943, 9, 0, -7601942, 9, 0, -7601941, 9, 0, -7601940, 9, 0, -7601939, 9, 0, -7601938, 9, 0, -7601937, 9, 0, -7601936, 9, 0, -7601935, 9, 0, -7601934, 9, 0, -7601933, 9, 0, -7601932, 9, 0, -7601931, 9, 0, -7601930, 9, 0, -7601929, 9, 0, -7601928, 9, 0, -7601927, 9, 0, -7601926, 9, 0, -7601925, 9, 0, -7601924, 9, 0, -7601923, 9, 0, -7601922, 9, 0, -7601921, 9, 0, -7601920, 9, 0, -7601919, 9, 0, -7601918, 9, 0, -7601917, 9, 0, -7601916, 9, 0, -7601915, 9, 0, -7601914, 9, 0, -7601913, 9, 0, -7601912, 9, 0, -7601911, 9, 0, -7601910, 9, 0, -7601909, 9, 0, -7601908, 9, 0, -7601907, 9, 0, -7601906, 9, 0, -7601905, 9, 0, -7601904, 9, 0, -7601903, 9, 0, -7601902, 9, 0, -7601901, 9, 0, -7601900, 9, 0, -7601899, 9, 0, -7601898, 9, 0, -7601897, 9, 0, -7601896, 9, 0, -7601895, 9, 0, -7601894, 9, 0, -7601893, 9, 0, -7601892, 9, 0, -7601891, 9, 0, -7601890, 9, 0, -7601889, 9, 0, -7601888, 9, 0, -7601887, 9, 0, -7601886, 9, 0, -7601885, 9, 0, -7601884, 9, 0, -7601883, 9, 0, -7601882, 9, 0, -7601881, 9, 0, -7601880, 9, 0, -7601879, 9, 0, -7601878, 9, 0, -7601877, 9, 0, -7601876, 9, 0, -7601875, 9, 0, -7601874, 9, 0, -7601873, 9, 0, -7601872, 9, 0, -7601871, 9, 0, -7601870, 9, 0, -7601869, 9, 0, -7601868, 9, 0, -7601867, 9, 0, -7601866, 9, 0, -7601865, 9, 0, -7601864, 9, 0, -7601863, 9, 0, -7601862, 9, 0, -7601861, 9, 0, -7601860, 9, 0, -7601859, 9, 0, -7601858, 9, 0, -7601857, 9, 0, -7601856, 9, 0, -7601855, 9, 0, -7601854, 9, 0, -7601853, 9, 0, -7601852, 9, 0, -7601851, 9, 0, -7601850, 9, 0, -7536613, 9, 0, -7536612, 9, 0, -7536611, 9, 0, -7536610, 9, 0, -7536609, 9, 0, -7536608, 9, 0, -7536607, 9, 0, -7536606, 9, 0, -7536605, 9, 0, -7536604, 9, 0, -7536603, 9, 0, -7536602, 9, 0, -7536601, 9, 0, -7536600, 9, 0, -7536599, 9, 0, -7536598, 9, 0, -7536597, 9, 0, -7536596, 9, 0, -7536595, 9, 0, -7536594, 9, 0, -7536593, 9, 0, -7536592, 9, 0, -7536591, 9, 0, -7536590, 9, 0, -7536589, 9, 0, -7536588, 9, 0, -7536587, 9, 0, -7536586, 9, 0, -7536585, 9, 0, -7536584, 9, 0, -7536583, 9, 0, -7536582, 9, 0, -7536581, 9, 0, -7536580, 9, 0, -7536579, 9, 0, -7536578, 9, 0, -7536577, 9, 0, -7536576, 9, 0, -7536575, 9, 0, -7536574, 9, 0, -7536573, 9, 0, -7536572, 9, 0, -7536571, 9, 0, -7536570, 9, 0, -7536569, 9, 0, -7536568, 9, 0, -7536567, 9, 0, -7536566, 9, 0, -7536565, 9, 0, -7536564, 9, 0, -7536563, 9, 0, -7536562, 9, 0, -7536561, 9, 0, -7536560, 9, 0, -7536559, 9, 0, -7536558, 9, 0, -7536557, 9, 0, -7536556, 9, 0, -7536555, 9, 0, -7536554, 9, 0, -7536553, 9, 0, -7536552, 9, 0, -7536551, 9, 0, -7536550, 9, 0, -7536549, 9, 0, -7536548, 9, 0, -7536547, 9, 0, -7536546, 9, 0, -7536545, 9, 0, -7536544, 9, 0, -7536543, 9, 0, -7536542, 9, 0, -7536541, 9, 0, -7536540, 9, 0, -7536539, 9, 0, -7536538, 9, 0, -7536537, 9, 0, -7536536, 9, 0, -7536535, 9, 0, -7536534, 9, 0, -7536533, 9, 0, -7536532, 9, 0, -7536531, 9, 0, -7536530, 9, 0, -7536529, 9, 0, -7536528, 9, 0, -7536527, 9, 0, -7536526, 9, 0, -7536525, 9, 0, -7536524, 9, 0, -7536523, 9, 0, -7536522, 9, 0, -7536521, 9, 0, -7536520, 9, 0, -7536519, 9, 0, -7536518, 9, 0, -7536517, 9, 0, -7536516, 9, 0, -7536515, 9, 0, -7536514, 9, 0, -7536513, 9, 0, -7536512, 9, 0, -7536511, 9, 0, -7536510, 9, 0, -7536509, 9, 0, -7536508, 9, 0, -7536507, 9, 0, -7536506, 9, 0, -7536505, 9, 0, -7536504, 9, 0, -7536503, 9, 0, -7536502, 9, 0, -7536501, 9, 0, -7536500, 9, 0, -7536499, 9, 0, -7536498, 9, 0, -7536497, 9, 0, -7536496, 9, 0, -7536495, 9, 0, -7536494, 9, 0, -7536493, 9, 0, -7536492, 9, 0, -7536491, 9, 0, -7536490, 9, 0, -7536489, 9, 0, -7536488, 9, 0, -7536487, 9, 0, -7536486, 9, 0, -7536485, 9, 0, -7536484, 9, 0, -7536483, 9, 0, -7536482, 9, 0, -7536481, 9, 0, -7536480, 9, 0, -7536479, 9, 0, -7536478, 9, 0, -7536477, 9, 0, -7536476, 9, 0, -7536475, 9, 0, -7536474, 9, 0, -7536473, 9, 0, -7536472, 9, 0, -7536471, 9, 0, -7536470, 9, 0, -7536469, 9, 0, -7536468, 9, 0, -7536467, 9, 0, -7536466, 9, 0, -7536465, 9, 0, -7536464, 9, 0, -7536463, 9, 0, -7536462, 9, 0, -7536461, 9, 0, -7536460, 9, 0, -7536459, 9, 0, -7536458, 9, 0, -7536457, 9, 0, -7536456, 9, 0, -7536455, 9, 0, -7536454, 9, 0, -7536453, 9, 0, -7536452, 9, 0, -7536451, 9, 0, -7536450, 9, 0, -7536449, 9, 0, -7536448, 9, 0, -7536447, 9, 0, -7536446, 9, 0, -7536445, 9, 0, -7536444, 9, 0, -7536443, 9, 0, -7536442, 9, 0, -7536441, 9, 0, -7536440, 9, 0, -7536439, 9, 0, -7536438, 9, 0, -7536437, 9, 0, -7536436, 9, 0, -7536435, 9, 0, -7536434, 9, 0, -7536433, 9, 0, -7536432, 9, 0, -7536431, 9, 0, -7536430, 9, 0, -7536429, 9, 0, -7536428, 9, 0, -7536427, 9, 0, -7536426, 9, 0, -7536425, 9, 0, -7536424, 9, 0, -7536423, 9, 0, -7536422, 9, 0, -7536421, 9, 0, -7536420, 9, 0, -7536419, 9, 0, -7536418, 9, 0, -7536417, 9, 0, -7536416, 9, 0, -7536415, 9, 0, -7536414, 9, 0, -7536413, 9, 0, -7536412, 9, 0, -7536411, 9, 0, -7536410, 9, 0, -7536409, 9, 0, -7536408, 9, 0, -7536407, 9, 0, -7536406, 9, 0, -7536405, 9, 0, -7536404, 9, 0, -7536403, 9, 0, -7536402, 9, 0, -7536401, 9, 0, -7536400, 9, 0, -7536399, 9, 0, -7536398, 9, 0, -7536397, 9, 0, -7536396, 9, 0, -7536395, 9, 0, -7536394, 9, 0, -7536393, 9, 0, -7536392, 9, 0, -7536391, 9, 0, -7536390, 9, 0, -7536389, 9, 0, -7536388, 9, 0, -7536387, 9, 0, -7536386, 9, 0, -7536385, 9, 0, -7536384, 9, 0, -7536383, 9, 0, -7536382, 9, 0, -7536381, 9, 0, -7536380, 9, 0, -7536379, 9, 0, -7536378, 9, 0, -7536377, 9, 0, -7536376, 9, 0, -7536375, 9, 0, -7536374, 9, 0, -7536373, 9, 0, -7536372, 9, 0, -7536371, 9, 0, -7536370, 9, 0, -7536369, 9, 0, -7536368, 9, 0, -7536367, 9, 0, -7536366, 9, 0, -7536365, 9, 0, -7536364, 9, 0, -7536363, 9, 0, -7536362, 9, 0, -7536361, 9, 0, -7536360, 9, 0, -7536359, 9, 0, -7536358, 9, 0, -7536357, 9, 0, -7536356, 9, 0, -7536355, 9, 0, -7536354, 9, 0, -7536353, 9, 0, -7536352, 9, 0, -7536351, 9, 0, -7536350, 9, 0, -7536349, 9, 0, -7536348, 9, 0, -7536347, 9, 0, -7536346, 9, 0, -7536345, 9, 0, -7536344, 9, 0, -7536343, 9, 0, -7536342, 9, 0, -7536341, 9, 0, -7536340, 9, 0, -7536339, 9, 0, -7536338, 9, 0, -7536337, 9, 0, -7536336, 9, 0, -7536335, 9, 0, -7536334, 9, 0, -7536333, 9, 0, -7536332, 9, 0, -7536331, 9, 0, -7536330, 9, 0, -7536329, 9, 0, -7536328, 9, 0, -7536327, 9, 0, -7536326, 9, 0, -7536325, 9, 0, -7536324, 9, 0, -7536323, 9, 0, -7536322, 9, 0, -7536321, 9, 0, -7536320, 9, 0, -7536319, 9, 0, -7536318, 9, 0, -7536317, 9, 0, -7536316, 9, 0, -7536315, 9, 0, -7536314, 9, 0, -7471077, 9, 0, -7471076, 9, 0, -7471075, 9, 0, -7471074, 9, 0, -7471073, 9, 0, -7471072, 9, 0, -7471071, 9, 0, -7471070, 9, 0, -7471069, 9, 0, -7471068, 9, 0, -7471067, 9, 0, -7471066, 9, 0, -7471065, 9, 0, -7471064, 9, 0, -7471063, 9, 0, -7471062, 9, 0, -7471061, 9, 0, -7471060, 9, 0, -7471059, 9, 0, -7471058, 9, 0, -7471057, 9, 0, -7471056, 9, 0, -7471055, 9, 0, -7471054, 9, 0, -7471053, 9, 0, -7471052, 9, 0, -7471051, 9, 0, -7471050, 9, 0, -7471049, 9, 0, -7471048, 9, 0, -7471047, 9, 0, -7471046, 9, 0, -7471045, 9, 0, -7471044, 9, 0, -7471043, 9, 0, -7471042, 9, 0, -7471041, 9, 0, -7471040, 9, 0, -7471039, 9, 0, -7471038, 9, 0, -7471037, 9, 0, -7471036, 9, 0, -7471035, 9, 0, -7471034, 9, 0, -7471033, 9, 0, -7471032, 9, 0, -7471031, 9, 0, -7471030, 9, 0, -7471029, 9, 0, -7471028, 9, 0, -7471027, 9, 0, -7471026, 9, 0, -7471025, 9, 0, -7471024, 9, 0, -7471023, 9, 0, -7471022, 9, 0, -7471021, 9, 0, -7471020, 9, 0, -7471019, 9, 0, -7471018, 9, 0, -7471017, 9, 0, -7471016, 9, 0, -7471015, 9, 0, -7471014, 9, 0, -7471013, 9, 0, -7471012, 9, 0, -7471011, 9, 0, -7471010, 9, 0, -7471009, 9, 0, -7471008, 9, 0, -7471007, 9, 0, -7471006, 9, 0, -7471005, 9, 0, -7471004, 9, 0, -7471003, 9, 0, -7471002, 9, 0, -7471001, 9, 0, -7471000, 9, 0, -7470999, 9, 0, -7470998, 9, 0, -7470997, 9, 0, -7470996, 9, 0, -7470995, 9, 0, -7470994, 9, 0, -7470993, 9, 0, -7470992, 9, 0, -7470991, 9, 0, -7470990, 9, 0, -7470989, 9, 0, -7470988, 9, 0, -7470987, 9, 0, -7470986, 9, 0, -7470985, 9, 0, -7470984, 9, 0, -7470983, 9, 0, -7470982, 9, 0, -7470981, 9, 0, -7470980, 9, 0, -7470979, 9, 0, -7470978, 9, 0, -7470977, 9, 0, -7470976, 9, 0, -7470975, 9, 0, -7470974, 9, 0, -7470973, 9, 0, -7470972, 9, 0, -7470971, 9, 0, -7470970, 9, 0, -7470969, 9, 0, -7470968, 9, 0, -7470967, 9, 0, -7470966, 9, 0, -7470965, 9, 0, -7470964, 9, 0, -7470963, 9, 0, -7470962, 9, 0, -7470961, 9, 0, -7470960, 9, 0, -7470959, 9, 0, -7470958, 9, 0, -7470957, 9, 0, -7470956, 9, 0, -7470955, 9, 0, -7470954, 9, 0, -7470953, 9, 0, -7470952, 9, 0, -7470951, 9, 0, -7470950, 9, 0, -7470949, 9, 0, -7470948, 9, 0, -7470947, 9, 0, -7470946, 9, 0, -7470945, 9, 0, -7470944, 9, 0, -7470943, 9, 0, -7470942, 9, 0, -7470941, 9, 0, -7470940, 9, 0, -7470939, 9, 0, -7470938, 9, 0, -7470937, 9, 0, -7470936, 9, 0, -7470935, 9, 0, -7470934, 9, 0, -7470933, 9, 0, -7470932, 9, 0, -7470931, 9, 0, -7470930, 9, 0, -7470929, 9, 0, -7470928, 9, 0, -7470927, 9, 0, -7470926, 9, 0, -7470925, 9, 0, -7470924, 9, 0, -7470923, 9, 0, -7470922, 9, 0, -7470921, 9, 0, -7470920, 9, 0, -7470919, 9, 0, -7470918, 9, 0, -7470917, 9, 0, -7470916, 9, 0, -7470915, 9, 0, -7470914, 9, 0, -7470913, 9, 0, -7470912, 9, 0, -7470911, 9, 0, -7470910, 9, 0, -7470909, 9, 0, -7470908, 9, 0, -7470907, 9, 0, -7470906, 9, 0, -7470905, 9, 0, -7470904, 9, 0, -7470903, 9, 0, -7470902, 9, 0, -7470901, 9, 0, -7470900, 9, 0, -7470899, 9, 0, -7470898, 9, 0, -7470897, 9, 0, -7470896, 9, 0, -7470895, 9, 0, -7470894, 9, 0, -7470893, 9, 0, -7470892, 9, 0, -7470891, 9, 0, -7470890, 9, 0, -7470889, 9, 0, -7470888, 9, 0, -7470887, 9, 0, -7470886, 9, 0, -7470885, 9, 0, -7470884, 9, 0, -7470883, 9, 0, -7470882, 9, 0, -7470881, 9, 0, -7470880, 9, 0, -7470879, 9, 0, -7470878, 9, 0, -7470877, 9, 0, -7470876, 9, 0, -7470875, 9, 0, -7470874, 9, 0, -7470873, 9, 0, -7470872, 9, 0, -7470871, 9, 0, -7470870, 9, 0, -7470869, 9, 0, -7470868, 9, 0, -7470867, 9, 0, -7470866, 9, 0, -7470865, 9, 0, -7470864, 9, 0, -7470863, 9, 0, -7470862, 9, 0, -7470861, 9, 0, -7470860, 9, 0, -7470859, 9, 0, -7470858, 9, 0, -7470857, 9, 0, -7470856, 9, 0, -7470855, 9, 0, -7470854, 9, 0, -7470853, 9, 0, -7470852, 9, 0, -7470851, 9, 0, -7470850, 9, 0, -7470849, 9, 0, -7470848, 9, 0, -7470847, 9, 0, -7470846, 9, 0, -7470845, 9, 0, -7470844, 9, 0, -7470843, 9, 0, -7470842, 9, 0, -7470841, 9, 0, -7470840, 9, 0, -7470839, 9, 0, -7470838, 9, 0, -7470837, 9, 0, -7470836, 9, 0, -7470835, 9, 0, -7470834, 9, 0, -7470833, 9, 0, -7470832, 9, 0, -7470831, 9, 0, -7470830, 9, 0, -7470829, 9, 0, -7470828, 9, 0, -7470827, 9, 0, -7470826, 9, 0, -7470825, 9, 0, -7470824, 9, 0, -7470823, 9, 0, -7470822, 9, 0, -7470821, 9, 0, -7470820, 9, 0, -7470819, 9, 0, -7470818, 9, 0, -7470817, 9, 0, -7470816, 9, 0, -7470815, 9, 0, -7470814, 9, 0, -7470813, 9, 0, -7470812, 9, 0, -7470811, 9, 0, -7470810, 9, 0, -7470809, 9, 0, -7470808, 9, 0, -7470807, 9, 0, -7470806, 9, 0, -7470805, 9, 0, -7470804, 9, 0, -7470803, 9, 0, -7470802, 9, 0, -7470801, 9, 0, -7470800, 9, 0, -7470799, 9, 0, -7470798, 9, 0, -7470797, 9, 0, -7470796, 9, 0, -7470795, 9, 0, -7470794, 9, 0, -7470793, 9, 0, -7470792, 9, 0, -7470791, 9, 0, -7470790, 9, 0, -7470789, 9, 0, -7470788, 9, 0, -7470787, 9, 0, -7470786, 9, 0, -7470785, 9, 0, -7470784, 9, 0, -7470783, 9, 0, -7470782, 9, 0, -7470781, 9, 0, -7470780, 9, 0, -7470779, 9, 0, -7470778, 9, 0, -7405541, 9, 0, -7405540, 9, 0, -7405539, 9, 0, -7405538, 9, 0, -7405537, 9, 0, -7405536, 9, 0, -7405535, 9, 0, -7405534, 9, 0, -7405533, 9, 0, -7405532, 9, 0, -7405531, 9, 0, -7405530, 9, 0, -7405529, 9, 0, -7405528, 9, 0, -7405527, 9, 0, -7405526, 9, 0, -7405525, 9, 0, -7405524, 9, 0, -7405523, 9, 0, -7405522, 9, 0, -7405521, 9, 0, -7405520, 9, 0, -7405519, 9, 0, -7405518, 9, 0, -7405517, 9, 0, -7405516, 9, 0, -7405515, 9, 0, -7405514, 9, 0, -7405513, 9, 0, -7405512, 9, 0, -7405511, 9, 0, -7405510, 9, 0, -7405509, 9, 0, -7405508, 9, 0, -7405507, 9, 0, -7405506, 9, 0, -7405505, 9, 0, -7405504, 9, 0, -7405503, 9, 0, -7405502, 9, 0, -7405501, 9, 0, -7405500, 9, 0, -7405499, 9, 0, -7405498, 9, 0, -7405497, 9, 0, -7405496, 9, 0, -7405495, 9, 0, -7405494, 9, 0, -7405493, 9, 0, -7405492, 9, 0, -7405491, 9, 0, -7405490, 9, 0, -7405489, 9, 0, -7405488, 9, 0, -7405487, 9, 0, -7405486, 9, 0, -7405485, 9, 0, -7405484, 9, 0, -7405483, 9, 0, -7405482, 9, 0, -7405481, 9, 0, -7405480, 9, 0, -7405479, 9, 0, -7405478, 9, 0, -7405477, 9, 0, -7405476, 9, 0, -7405475, 9, 0, -7405474, 9, 0, -7405473, 9, 0, -7405472, 9, 0, -7405471, 9, 0, -7405470, 9, 0, -7405469, 9, 0, -7405468, 9, 0, -7405467, 9, 0, -7405466, 9, 0, -7405465, 9, 0, -7405464, 9, 0, -7405463, 9, 0, -7405462, 9, 0, -7405461, 9, 0, -7405460, 9, 0, -7405459, 9, 0, -7405458, 9, 0, -7405457, 9, 0, -7405456, 9, 0, -7405455, 9, 0, -7405454, 9, 0, -7405453, 9, 0, -7405452, 9, 0, -7405451, 9, 0, -7405450, 9, 0, -7405449, 9, 0, -7405448, 9, 0, -7405447, 9, 0, -7405446, 9, 0, -7405445, 9, 0, -7405444, 9, 0, -7405443, 9, 0, -7405442, 9, 0, -7405441, 9, 0, -7405440, 9, 0, -7405439, 9, 0, -7405438, 9, 0, -7405437, 9, 0, -7405436, 9, 0, -7405435, 9, 0, -7405434, 9, 0, -7405433, 9, 0, -7405432, 9, 0, -7405431, 9, 0, -7405430, 9, 0, -7405429, 9, 0, -7405428, 9, 0, -7405427, 9, 0, -7405426, 9, 0, -7405425, 9, 0, -7405424, 9, 0, -7405423, 9, 0, -7405422, 9, 0, -7405421, 9, 0, -7405420, 9, 0, -7405419, 9, 0, -7405418, 9, 0, -7405417, 9, 0, -7405416, 9, 0, -7405415, 9, 0, -7405414, 9, 0, -7405413, 9, 0, -7405412, 9, 0, -7405411, 9, 0, -7405410, 9, 0, -7405409, 9, 0, -7405408, 9, 0, -7405407, 9, 0, -7405406, 9, 0, -7405405, 9, 0, -7405404, 9, 0, -7405403, 9, 0, -7405402, 9, 0, -7405401, 9, 0, -7405400, 9, 0, -7405399, 9, 0, -7405398, 9, 0, -7405397, 9, 0, -7405396, 9, 0, -7405395, 9, 0, -7405394, 9, 0, -7405393, 9, 0, -7405392, 9, 0, -7405391, 9, 0, -7405390, 9, 0, -7405389, 9, 0, -7405388, 9, 0, -7405387, 9, 0, -7405386, 9, 0, -7405385, 9, 0, -7405384, 9, 0, -7405383, 9, 0, -7405382, 9, 0, -7405381, 9, 0, -7405380, 9, 0, -7405379, 9, 0, -7405378, 9, 0, -7405377, 9, 0, -7405376, 9, 0, -7405375, 9, 0, -7405374, 9, 0, -7405373, 9, 0, -7405372, 9, 0, -7405371, 9, 0, -7405370, 9, 0, -7405369, 9, 0, -7405368, 9, 0, -7405367, 9, 0, -7405366, 9, 0, -7405365, 9, 0, -7405364, 9, 0, -7405363, 9, 0, -7405362, 9, 0, -7405361, 9, 0, -7405360, 9, 0, -7405359, 9, 0, -7405358, 9, 0, -7405357, 9, 0, -7405356, 9, 0, -7405355, 9, 0, -7405354, 9, 0, -7405353, 9, 0, -7405352, 9, 0, -7405351, 9, 0, -7405350, 9, 0, -7405349, 9, 0, -7405348, 9, 0, -7405347, 9, 0, -7405346, 9, 0, -7405345, 9, 0, -7405344, 9, 0, -7405343, 9, 0, -7405342, 9, 0, -7405341, 9, 0, -7405340, 9, 0, -7405339, 9, 0, -7405338, 9, 0, -7405337, 9, 0, -7405336, 9, 0, -7405335, 9, 0, -7405334, 9, 0, -7405333, 9, 0, -7405332, 9, 0, -7405331, 9, 0, -7405330, 9, 0, -7405329, 9, 0, -7405328, 9, 0, -7405327, 9, 0, -7405326, 9, 0, -7405325, 9, 0, -7405324, 9, 0, -7405323, 9, 0, -7405322, 9, 0, -7405321, 9, 0, -7405320, 9, 0, -7405319, 9, 0, -7405318, 9, 0, -7405317, 9, 0, -7405316, 9, 0, -7405315, 9, 0, -7405314, 9, 0, -7405313, 9, 0, -7405312, 9, 0, -7405311, 9, 0, -7405310, 9, 0, -7405309, 9, 0, -7405308, 9, 0, -7405307, 9, 0, -7405306, 9, 0, -7405305, 9, 0, -7405304, 9, 0, -7405303, 9, 0, -7405302, 9, 0, -7405301, 9, 0, -7405300, 9, 0, -7405299, 9, 0, -7405298, 9, 0, -7405297, 9, 0, -7405296, 9, 0, -7405295, 9, 0, -7405294, 9, 0, -7405293, 9, 0, -7405292, 9, 0, -7405291, 9, 0, -7405290, 9, 0, -7405289, 9, 0, -7405288, 9, 0, -7405287, 9, 0, -7405286, 9, 0, -7405285, 9, 0, -7405284, 9, 0, -7405283, 9, 0, -7405282, 9, 0, -7405281, 9, 0, -7405280, 9, 0, -7405279, 9, 0, -7405278, 9, 0, -7405277, 9, 0, -7405276, 9, 0, -7405275, 9, 0, -7405274, 9, 0, -7405273, 9, 0, -7405272, 9, 0, -7405271, 9, 0, -7405270, 9, 0, -7405269, 9, 0, -7405268, 9, 0, -7405267, 9, 0, -7405266, 9, 0, -7405265, 9, 0, -7405264, 9, 0, -7405263, 9, 0, -7405262, 9, 0, -7405261, 9, 0, -7405260, 9, 0, -7405259, 9, 0, -7405258, 9, 0, -7405257, 9, 0, -7405256, 9, 0, -7405255, 9, 0, -7405254, 9, 0, -7405253, 9, 0, -7405252, 9, 0, -7405251, 9, 0, -7405250, 9, 0, -7405249, 9, 0, -7405248, 9, 0, -7405247, 9, 0, -7405246, 9, 0, -7405245, 9, 0, -7405244, 9, 0, -7405243, 9, 0, -7405242, 9, 0, -7340005, 9, 0, -7340004, 9, 0, -7340003, 9, 0, -7340002, 9, 0, -7340001, 9, 0, -7340000, 9, 0, -7339999, 9, 0, -7339998, 9, 0, -7339997, 9, 0, -7339996, 9, 0, -7339995, 9, 0, -7339994, 9, 0, -7339993, 9, 0, -7339992, 9, 0, -7339991, 9, 0, -7339990, 9, 0, -7339989, 9, 0, -7339988, 9, 0, -7339987, 9, 0, -7339986, 9, 0, -7339985, 9, 0, -7339984, 9, 0, -7339983, 9, 0, -7339982, 9, 0, -7339981, 9, 0, -7339980, 9, 0, -7339979, 9, 0, -7339978, 9, 0, -7339977, 9, 0, -7339976, 9, 0, -7339975, 9, 0, -7339974, 9, 0, -7339973, 9, 0, -7339972, 9, 0, -7339971, 9, 0, -7339970, 9, 0, -7339969, 9, 0, -7339968, 9, 0, -7339967, 9, 0, -7339966, 9, 0, -7339965, 9, 0, -7339964, 9, 0, -7339963, 9, 0, -7339962, 9, 0, -7339961, 9, 0, -7339960, 9, 0, -7339959, 9, 0, -7339958, 9, 0, -7339957, 9, 0, -7339956, 9, 0, -7339955, 9, 0, -7339954, 9, 0, -7339953, 9, 0, -7339952, 9, 0, -7339951, 9, 0, -7339950, 9, 0, -7339949, 9, 0, -7339948, 9, 0, -7339947, 9, 0, -7339946, 9, 0, -7339945, 9, 0, -7339944, 9, 0, -7339943, 9, 0, -7339942, 9, 0, -7339941, 9, 0, -7339940, 9, 0, -7339939, 9, 0, -7339938, 9, 0, -7339937, 9, 0, -7339936, 9, 0, -7339935, 9, 0, -7339934, 9, 0, -7339933, 9, 0, -7339932, 9, 0, -7339931, 9, 0, -7339930, 9, 0, -7339929, 9, 0, -7339928, 9, 0, -7339927, 9, 0, -7339926, 9, 0, -7339925, 9, 0, -7339924, 9, 0, -7339923, 9, 0, -7339922, 9, 0, -7339921, 9, 0, -7339920, 9, 0, -7339919, 9, 0, -7339918, 9, 0, -7339917, 9, 0, -7339916, 9, 0, -7339915, 9, 0, -7339914, 9, 0, -7339913, 9, 0, -7339912, 9, 0, -7339911, 9, 0, -7339910, 9, 0, -7339909, 9, 0, -7339908, 9, 0, -7339907, 9, 0, -7339906, 9, 0, -7339905, 9, 0, -7339904, 9, 0, -7339903, 9, 0, -7339902, 9, 0, -7339901, 9, 0, -7339900, 9, 0, -7339899, 9, 0, -7339898, 9, 0, -7339897, 9, 0, -7339896, 9, 0, -7339895, 9, 0, -7339894, 9, 0, -7339893, 9, 0, -7339892, 9, 0, -7339891, 9, 0, -7339890, 9, 0, -7339889, 9, 0, -7339888, 9, 0, -7339887, 9, 0, -7339886, 9, 0, -7339885, 9, 0, -7339884, 9, 0, -7339883, 9, 0, -7339882, 9, 0, -7339881, 9, 0, -7339880, 9, 0, -7339879, 9, 0, -7339878, 9, 0, -7339877, 9, 0, -7339876, 9, 0, -7339875, 9, 0, -7339874, 9, 0, -7339873, 9, 0, -7339872, 9, 0, -7339871, 9, 0, -7339870, 9, 0, -7339869, 9, 0, -7339868, 9, 0, -7339867, 9, 0, -7339866, 9, 0, -7339865, 9, 0, -7339864, 9, 0, -7339863, 9, 0, -7339862, 9, 0, -7339861, 9, 0, -7339860, 9, 0, -7339859, 9, 0, -7339858, 9, 0, -7339857, 9, 0, -7339856, 9, 0, -7339855, 9, 0, -7339854, 9, 0, -7339853, 9, 0, -7339852, 9, 0, -7339851, 9, 0, -7339850, 9, 0, -7339849, 9, 0, -7339848, 9, 0, -7339847, 9, 0, -7339846, 9, 0, -7339845, 9, 0, -7339844, 9, 0, -7339843, 9, 0, -7339842, 9, 0, -7339841, 9, 0, -7339840, 9, 0, -7339839, 9, 0, -7339838, 9, 0, -7339837, 9, 0, -7339836, 9, 0, -7339835, 9, 0, -7339834, 9, 0, -7339833, 9, 0, -7339832, 9, 0, -7339831, 9, 0, -7339830, 9, 0, -7339829, 9, 0, -7339828, 9, 0, -7339827, 9, 0, -7339826, 9, 0, -7339825, 9, 0, -7339824, 9, 0, -7339823, 9, 0, -7339822, 9, 0, -7339821, 9, 0, -7339820, 9, 0, -7339819, 9, 0, -7339818, 9, 0, -7339817, 9, 0, -7339816, 9, 0, -7339815, 9, 0, -7339814, 9, 0, -7339813, 9, 0, -7339812, 9, 0, -7339811, 9, 0, -7339810, 9, 0, -7339809, 9, 0, -7339808, 9, 0, -7339807, 9, 0, -7339806, 9, 0, -7339805, 9, 0, -7339804, 9, 0, -7339803, 9, 0, -7339802, 9, 0, -7339801, 9, 0, -7339800, 9, 0, -7339799, 9, 0, -7339798, 9, 0, -7339797, 9, 0, -7339796, 9, 0, -7339795, 9, 0, -7339794, 9, 0, -7339793, 9, 0, -7339792, 9, 0, -7339791, 9, 0, -7339790, 9, 0, -7339789, 9, 0, -7339788, 9, 0, -7339787, 9, 0, -7339786, 9, 0, -7339785, 9, 0, -7339784, 9, 0, -7339783, 9, 0, -7339782, 9, 0, -7339781, 9, 0, -7339780, 9, 0, -7339779, 9, 0, -7339778, 9, 0, -7339777, 9, 0, -7339776, 9, 0, -7339775, 9, 0, -7339774, 9, 0, -7339773, 9, 0, -7339772, 9, 0, -7339771, 9, 0, -7339770, 9, 0, -7339769, 9, 0, -7339768, 9, 0, -7339767, 9, 0, -7339766, 9, 0, -7339765, 9, 0, -7339764, 9, 0, -7339763, 9, 0, -7339762, 9, 0, -7339761, 9, 0, -7339760, 9, 0, -7339759, 9, 0, -7339758, 9, 0, -7339757, 9, 0, -7339756, 9, 0, -7339755, 9, 0, -7339754, 9, 0, -7339753, 9, 0, -7339752, 9, 0, -7339751, 9, 0, -7339750, 9, 0, -7339749, 9, 0, -7339748, 9, 0, -7339747, 9, 0, -7339746, 9, 0, -7339745, 9, 0, -7339744, 9, 0, -7339743, 9, 0, -7339742, 9, 0, -7339741, 9, 0, -7339740, 9, 0, -7339739, 9, 0, -7339738, 9, 0, -7339737, 9, 0, -7339736, 9, 0, -7339735, 9, 0, -7339734, 9, 0, -7339733, 9, 0, -7339732, 9, 0, -7339731, 9, 0, -7339730, 9, 0, -7339729, 9, 0, -7339728, 9, 0, -7339727, 9, 0, -7339726, 9, 0, -7339725, 9, 0, -7339724, 9, 0, -7339723, 9, 0, -7339722, 9, 0, -7339721, 9, 0, -7339720, 9, 0, -7339719, 9, 0, -7339718, 9, 0, -7339717, 9, 0, -7339716, 9, 0, -7339715, 9, 0, -7339714, 9, 0, -7339713, 9, 0, -7339712, 9, 0, -7339711, 9, 0, -7339710, 9, 0, -7339709, 9, 0, -7339708, 9, 0, -7339707, 9, 0, -7339706, 9, 0, -7274469, 9, 0, -7274468, 9, 0, -7274467, 9, 0, -7274466, 9, 0, -7274465, 9, 0, -7274464, 9, 0, -7274463, 9, 0, -7274462, 9, 0, -7274461, 9, 0, -7274460, 9, 0, -7274459, 9, 0, -7274458, 9, 0, -7274457, 9, 0, -7274456, 9, 0, -7274455, 9, 0, -7274454, 9, 0, -7274453, 9, 0, -7274452, 9, 0, -7274451, 9, 0, -7274450, 9, 0, -7274449, 9, 0, -7274448, 9, 0, -7274447, 9, 0, -7274446, 9, 0, -7274445, 9, 0, -7274444, 9, 0, -7274443, 9, 0, -7274442, 9, 0, -7274441, 9, 0, -7274440, 9, 0, -7274439, 9, 0, -7274438, 9, 0, -7274437, 9, 0, -7274436, 9, 0, -7274435, 9, 0, -7274434, 9, 0, -7274433, 9, 0, -7274432, 9, 0, -7274431, 9, 0, -7274430, 9, 0, -7274429, 9, 0, -7274428, 9, 0, -7274427, 9, 0, -7274426, 9, 0, -7274425, 9, 0, -7274424, 9, 0, -7274423, 9, 0, -7274422, 9, 0, -7274421, 9, 0, -7274420, 9, 0, -7274419, 9, 0, -7274418, 9, 0, -7274417, 9, 0, -7274416, 9, 0, -7274415, 9, 0, -7274414, 9, 0, -7274413, 9, 0, -7274412, 9, 0, -7274411, 9, 0, -7274410, 9, 0, -7274409, 9, 0, -7274408, 9, 0, -7274407, 9, 0, -7274406, 9, 0, -7274405, 9, 0, -7274404, 9, 0, -7274403, 9, 0, -7274402, 9, 0, -7274401, 9, 0, -7274400, 9, 0, -7274399, 9, 0, -7274398, 9, 0, -7274397, 9, 0, -7274396, 9, 0, -7274395, 9, 0, -7274394, 9, 0, -7274393, 9, 0, -7274392, 9, 0, -7274391, 9, 0, -7274390, 9, 0, -7274389, 9, 0, -7274388, 9, 0, -7274387, 9, 0, -7274386, 9, 0, -7274385, 9, 0, -7274384, 9, 0, -7274383, 9, 0, -7274382, 9, 0, -7274381, 9, 0, -7274380, 9, 0, -7274379, 9, 0, -7274378, 9, 0, -7274377, 9, 0, -7274376, 9, 0, -7274375, 9, 0, -7274374, 9, 0, -7274373, 9, 0, -7274372, 9, 0, -7274371, 9, 0, -7274370, 9, 0, -7274369, 9, 0, -7274368, 9, 0, -7274367, 9, 0, -7274366, 9, 0, -7274365, 9, 0, -7274364, 9, 0, -7274363, 9, 0, -7274362, 9, 0, -7274361, 9, 0, -7274360, 9, 0, -7274359, 9, 0, -7274358, 9, 0, -7274357, 9, 0, -7274356, 9, 0, -7274355, 9, 0, -7274354, 9, 0, -7274353, 9, 0, -7274352, 9, 0, -7274351, 9, 0, -7274350, 9, 0, -7274349, 9, 0, -7274348, 9, 0, -7274347, 9, 0, -7274346, 9, 0, -7274345, 9, 0, -7274344, 9, 0, -7274343, 9, 0, -7274342, 9, 0, -7274341, 9, 0, -7274340, 9, 0, -7274339, 9, 0, -7274338, 9, 0, -7274337, 9, 0, -7274336, 9, 0, -7274335, 9, 0, -7274334, 9, 0, -7274333, 9, 0, -7274332, 9, 0, -7274331, 9, 0, -7274330, 9, 0, -7274329, 9, 0, -7274328, 9, 0, -7274327, 9, 0, -7274326, 9, 0, -7274325, 9, 0, -7274324, 9, 0, -7274323, 9, 0, -7274322, 9, 0, -7274321, 9, 0, -7274320, 9, 0, -7274319, 9, 0, -7274318, 9, 0, -7274317, 9, 0, -7274316, 9, 0, -7274315, 9, 0, -7274314, 9, 0, -7274313, 9, 0, -7274312, 9, 0, -7274311, 9, 0, -7274310, 9, 0, -7274309, 9, 0, -7274308, 9, 0, -7274307, 9, 0, -7274306, 9, 0, -7274305, 9, 0, -7274304, 9, 0, -7274303, 9, 0, -7274302, 9, 0, -7274301, 9, 0, -7274300, 9, 0, -7274299, 9, 0, -7274298, 9, 0, -7274297, 9, 0, -7274296, 9, 0, -7274295, 9, 0, -7274294, 9, 0, -7274293, 9, 0, -7274292, 9, 0, -7274291, 9, 0, -7274290, 9, 0, -7274289, 9, 0, -7274288, 9, 0, -7274287, 9, 0, -7274286, 9, 0, -7274285, 9, 0, -7274284, 9, 0, -7274283, 9, 0, -7274282, 9, 0, -7274281, 9, 0, -7274280, 9, 0, -7274279, 9, 0, -7274278, 9, 0, -7274277, 9, 0, -7274276, 9, 0, -7274275, 9, 0, -7274274, 9, 0, -7274273, 9, 0, -7274272, 9, 0, -7274271, 9, 0, -7274270, 9, 0, -7274269, 9, 0, -7274268, 9, 0, -7274267, 9, 0, -7274266, 9, 0, -7274265, 9, 0, -7274264, 9, 0, -7274263, 9, 0, -7274262, 9, 0, -7274261, 9, 0, -7274260, 9, 0, -7274259, 9, 0, -7274258, 9, 0, -7274257, 9, 0, -7274256, 9, 0, -7274255, 9, 0, -7274254, 9, 0, -7274253, 9, 0, -7274252, 9, 0, -7274251, 9, 0, -7274250, 9, 0, -7274249, 9, 0, -7274248, 9, 0, -7274247, 9, 0, -7274246, 9, 0, -7274245, 9, 0, -7274244, 9, 0, -7274243, 9, 0, -7274242, 9, 0, -7274241, 9, 0, -7274240, 9, 0, -7274239, 9, 0, -7274238, 9, 0, -7274237, 9, 0, -7274236, 9, 0, -7274235, 9, 0, -7274234, 9, 0, -7274233, 9, 0, -7274232, 9, 0, -7274231, 9, 0, -7274230, 9, 0, -7274229, 9, 0, -7274228, 9, 0, -7274227, 9, 0, -7274226, 9, 0, -7274225, 9, 0, -7274224, 9, 0, -7274223, 9, 0, -7274222, 9, 0, -7274221, 9, 0, -7274220, 9, 0, -7274219, 9, 0, -7274218, 9, 0, -7274217, 9, 0, -7274216, 9, 0, -7274215, 9, 0, -7274214, 9, 0, -7274213, 9, 0, -7274212, 9, 0, -7274211, 9, 0, -7274210, 9, 0, -7274209, 9, 0, -7274208, 9, 0, -7274207, 9, 0, -7274206, 9, 0, -7274205, 9, 0, -7274204, 9, 0, -7274203, 9, 0, -7274202, 9, 0, -7274201, 9, 0, -7274200, 9, 0, -7274199, 9, 0, -7274198, 9, 0, -7274197, 9, 0, -7274196, 9, 0, -7274195, 9, 0, -7274194, 9, 0, -7274193, 9, 0, -7274192, 9, 0, -7274191, 9, 0, -7274190, 9, 0, -7274189, 9, 0, -7274188, 9, 0, -7274187, 9, 0, -7274186, 9, 0, -7274185, 9, 0, -7274184, 9, 0, -7274183, 9, 0, -7274182, 9, 0, -7274181, 9, 0, -7274180, 9, 0, -7274179, 9, 0, -7274178, 9, 0, -7274177, 9, 0, -7274176, 9, 0, -7274175, 9, 0, -7274174, 9, 0, -7274173, 9, 0, -7274172, 9, 0, -7274171, 9, 0, -7274170, 9, 0, -7208933, 9, 0, -7208932, 9, 0, -7208931, 9, 0, -7208930, 9, 0, -7208929, 9, 0, -7208928, 9, 0, -7208927, 9, 0, -7208926, 9, 0, -7208925, 9, 0, -7208924, 9, 0, -7208923, 9, 0, -7208922, 9, 0, -7208921, 9, 0, -7208920, 9, 0, -7208919, 9, 0, -7208918, 9, 0, -7208917, 9, 0, -7208916, 9, 0, -7208915, 9, 0, -7208914, 9, 0, -7208913, 9, 0, -7208912, 9, 0, -7208911, 9, 0, -7208910, 9, 0, -7208909, 9, 0, -7208908, 9, 0, -7208907, 9, 0, -7208906, 9, 0, -7208905, 9, 0, -7208904, 9, 0, -7208903, 9, 0, -7208902, 9, 0, -7208901, 9, 0, -7208900, 9, 0, -7208899, 9, 0, -7208898, 9, 0, -7208897, 9, 0, -7208896, 9, 0, -7208895, 9, 0, -7208894, 9, 0, -7208893, 9, 0, -7208892, 9, 0, -7208891, 9, 0, -7208890, 9, 0, -7208889, 9, 0, -7208888, 9, 0, -7208887, 9, 0, -7208886, 9, 0, -7208885, 9, 0, -7208884, 9, 0, -7208883, 9, 0, -7208882, 9, 0, -7208881, 9, 0, -7208880, 9, 0, -7208879, 9, 0, -7208878, 9, 0, -7208877, 9, 0, -7208876, 9, 0, -7208875, 9, 0, -7208874, 9, 0, -7208873, 9, 0, -7208872, 9, 0, -7208871, 9, 0, -7208870, 9, 0, -7208869, 9, 0, -7208868, 9, 0, -7208867, 9, 0, -7208866, 9, 0, -7208865, 9, 0, -7208864, 9, 0, -7208863, 9, 0, -7208862, 9, 0, -7208861, 9, 0, -7208860, 9, 0, -7208859, 9, 0, -7208858, 9, 0, -7208857, 9, 0, -7208856, 9, 0, -7208855, 9, 0, -7208854, 9, 0, -7208853, 9, 0, -7208852, 9, 0, -7208851, 9, 0, -7208850, 9, 0, -7208849, 0, 65536, -7208840, 0, 65537, -7208839, 9, 0, -7208838, 9, 0, -7208837, 9, 0, -7208836, 9, 0, -7208835, 9, 0, -7208834, 9, 0, -7208833, 9, 0, -7208832, 9, 0, -7208831, 9, 0, -7208830, 9, 0, -7208829, 9, 0, -7208828, 9, 0, -7208827, 9, 0, -7208826, 9, 0, -7208825, 9, 0, -7208824, 9, 0, -7208823, 9, 0, -7208822, 9, 0, -7208821, 9, 0, -7208820, 9, 0, -7208819, 9, 0, -7208818, 9, 0, -7208817, 9, 0, -7208816, 9, 0, -7208815, 9, 0, -7208814, 9, 0, -7208813, 9, 0, -7208812, 9, 0, -7208811, 9, 0, -7208810, 9, 0, -7208809, 9, 0, -7208808, 9, 0, -7208807, 9, 0, -7208806, 9, 0, -7208805, 9, 0, -7208804, 9, 0, -7208803, 9, 0, -7208802, 9, 0, -7208801, 9, 0, -7208800, 9, 0, -7208799, 9, 0, -7208798, 9, 0, -7208797, 9, 0, -7208796, 9, 0, -7208795, 9, 0, -7208794, 9, 0, -7208793, 9, 0, -7208792, 9, 0, -7208791, 9, 0, -7208790, 9, 0, -7208789, 9, 0, -7208788, 9, 0, -7208787, 9, 0, -7208786, 9, 0, -7208785, 9, 0, -7208784, 9, 0, -7208783, 9, 0, -7208782, 9, 0, -7208781, 9, 0, -7208780, 9, 0, -7208779, 9, 0, -7208778, 9, 0, -7208777, 9, 0, -7208776, 9, 0, -7208775, 9, 0, -7208774, 9, 0, -7208773, 9, 0, -7208772, 9, 0, -7208771, 9, 0, -7208770, 9, 0, -7208769, 9, 0, -7208768, 9, 0, -7208767, 9, 0, -7208766, 9, 0, -7208765, 9, 0, -7208764, 9, 0, -7208763, 9, 0, -7208762, 9, 0, -7208761, 9, 0, -7208760, 9, 0, -7208759, 9, 0, -7208758, 9, 0, -7208757, 0, 65536, -7208748, 0, 65537, -7208747, 9, 0, -7208746, 9, 0, -7208745, 9, 0, -7208744, 9, 0, -7208743, 9, 0, -7208742, 9, 0, -7208741, 9, 0, -7208740, 9, 0, -7208739, 9, 0, -7208738, 9, 0, -7208737, 9, 0, -7208736, 9, 0, -7208735, 9, 0, -7208734, 9, 0, -7208733, 9, 0, -7208732, 9, 0, -7208731, 9, 0, -7208730, 9, 0, -7208729, 9, 0, -7208728, 9, 0, -7208727, 9, 0, -7208726, 9, 0, -7208725, 9, 0, -7208724, 9, 0, -7208723, 9, 0, -7208722, 9, 0, -7208721, 9, 0, -7208720, 9, 0, -7208719, 9, 0, -7208718, 9, 0, -7208717, 9, 0, -7208716, 9, 0, -7208715, 9, 0, -7208714, 9, 0, -7208713, 9, 0, -7208712, 9, 0, -7208711, 9, 0, -7208710, 9, 0, -7208709, 9, 0, -7208708, 9, 0, -7208707, 9, 0, -7208706, 9, 0, -7208705, 9, 0, -7208704, 9, 0, -7208703, 9, 0, -7208702, 9, 0, -7208701, 9, 0, -7208700, 9, 0, -7208699, 9, 0, -7208698, 9, 0, -7208697, 9, 0, -7208696, 9, 0, -7208695, 9, 0, -7208694, 9, 0, -7208693, 9, 0, -7208692, 9, 0, -7208691, 9, 0, -7208690, 9, 0, -7208689, 9, 0, -7208688, 9, 0, -7208687, 9, 0, -7208686, 9, 0, -7208685, 9, 0, -7208684, 9, 0, -7208683, 9, 0, -7208682, 9, 0, -7208681, 9, 0, -7208680, 9, 0, -7208679, 9, 0, -7208678, 9, 0, -7208677, 9, 0, -7208676, 9, 0, -7208675, 9, 0, -7208674, 9, 0, -7208673, 9, 0, -7208672, 9, 0, -7208671, 9, 0, -7208670, 9, 0, -7208669, 9, 0, -7208668, 9, 0, -7208667, 9, 0, -7208666, 9, 0, -7208665, 9, 0, -7208664, 9, 0, -7208663, 9, 0, -7208662, 9, 0, -7208661, 9, 0, -7208660, 9, 0, -7208659, 9, 0, -7208658, 9, 0, -7208657, 9, 0, -7208656, 9, 0, -7208655, 9, 0, -7208654, 9, 0, -7208653, 9, 0, -7208652, 9, 0, -7208651, 9, 0, -7208650, 9, 0, -7208649, 9, 0, -7208648, 9, 0, -7208647, 9, 0, -7208646, 9, 0, -7208645, 9, 0, -7208644, 9, 0, -7208643, 9, 0, -7208642, 9, 0, -7208641, 9, 0, -7208640, 9, 0, -7208639, 9, 0, -7208638, 9, 0, -7208637, 9, 0, -7208636, 9, 0, -7208635, 9, 0, -7208634, 9, 0, -7143397, 9, 0, -7143396, 9, 0, -7143395, 9, 0, -7143394, 9, 0, -7143393, 9, 0, -7143392, 9, 0, -7143391, 9, 0, -7143390, 9, 0, -7143389, 9, 0, -7143388, 9, 0, -7143387, 9, 0, -7143386, 9, 0, -7143385, 9, 0, -7143384, 9, 0, -7143383, 9, 0, -7143382, 9, 0, -7143381, 9, 0, -7143380, 9, 0, -7143379, 9, 0, -7143378, 9, 0, -7143377, 9, 0, -7143376, 9, 0, -7143375, 9, 0, -7143374, 9, 0, -7143373, 9, 0, -7143372, 9, 0, -7143371, 9, 0, -7143370, 9, 0, -7143369, 9, 0, -7143368, 9, 0, -7143367, 9, 0, -7143366, 9, 0, -7143365, 9, 0, -7143364, 9, 0, -7143363, 9, 0, -7143362, 9, 0, -7143361, 9, 0, -7143360, 9, 0, -7143359, 9, 0, -7143358, 9, 0, -7143357, 9, 0, -7143356, 9, 0, -7143355, 9, 0, -7143354, 9, 0, -7143353, 9, 0, -7143352, 9, 0, -7143351, 9, 0, -7143350, 9, 0, -7143349, 9, 0, -7143348, 9, 0, -7143347, 9, 0, -7143346, 9, 0, -7143345, 9, 0, -7143344, 9, 0, -7143343, 9, 0, -7143342, 9, 0, -7143341, 9, 0, -7143340, 9, 0, -7143339, 9, 0, -7143338, 9, 0, -7143337, 9, 0, -7143336, 9, 0, -7143335, 9, 0, -7143334, 9, 0, -7143333, 9, 0, -7143332, 9, 0, -7143331, 9, 0, -7143330, 9, 0, -7143329, 9, 0, -7143328, 9, 0, -7143327, 9, 0, -7143326, 9, 0, -7143325, 9, 0, -7143324, 9, 0, -7143323, 9, 0, -7143322, 9, 0, -7143321, 9, 0, -7143320, 9, 0, -7143319, 9, 0, -7143318, 9, 0, -7143317, 9, 0, -7143316, 9, 0, -7143315, 9, 0, -7143314, 9, 0, -7143313, 0, 65536, -7143304, 0, 65537, -7143303, 9, 0, -7143302, 9, 0, -7143301, 9, 0, -7143300, 9, 0, -7143299, 9, 0, -7143298, 9, 0, -7143297, 9, 0, -7143296, 9, 0, -7143295, 9, 0, -7143294, 9, 0, -7143293, 9, 0, -7143292, 9, 0, -7143291, 9, 0, -7143290, 9, 0, -7143289, 9, 0, -7143288, 9, 0, -7143287, 9, 0, -7143286, 9, 0, -7143285, 9, 0, -7143284, 9, 0, -7143283, 9, 0, -7143282, 9, 0, -7143281, 9, 0, -7143280, 9, 0, -7143279, 9, 0, -7143278, 9, 0, -7143277, 9, 0, -7143276, 9, 0, -7143275, 9, 0, -7143274, 9, 0, -7143273, 9, 0, -7143272, 9, 0, -7143271, 9, 0, -7143270, 9, 0, -7143269, 9, 0, -7143268, 9, 0, -7143267, 9, 0, -7143266, 9, 0, -7143265, 9, 0, -7143264, 9, 0, -7143263, 9, 0, -7143262, 9, 0, -7143261, 9, 0, -7143260, 9, 0, -7143259, 9, 0, -7143258, 9, 0, -7143257, 9, 0, -7143256, 9, 0, -7143255, 9, 0, -7143254, 9, 0, -7143253, 9, 0, -7143252, 9, 0, -7143251, 9, 0, -7143250, 9, 0, -7143249, 9, 0, -7143248, 9, 0, -7143247, 9, 0, -7143246, 9, 0, -7143245, 9, 0, -7143244, 9, 0, -7143243, 9, 0, -7143242, 9, 0, -7143241, 9, 0, -7143240, 9, 0, -7143239, 9, 0, -7143238, 9, 0, -7143237, 9, 0, -7143236, 9, 0, -7143235, 9, 0, -7143234, 9, 0, -7143233, 9, 0, -7143232, 9, 0, -7143231, 9, 0, -7143230, 9, 0, -7143229, 9, 0, -7143228, 9, 0, -7143227, 9, 0, -7143226, 9, 0, -7143225, 9, 0, -7143224, 9, 0, -7143223, 9, 0, -7143222, 9, 0, -7143221, 0, 65536, -7143212, 0, 65537, -7143211, 9, 0, -7143210, 9, 0, -7143209, 9, 0, -7143208, 9, 0, -7143207, 9, 0, -7143206, 9, 0, -7143205, 9, 0, -7143204, 9, 0, -7143203, 9, 0, -7143202, 9, 0, -7143201, 9, 0, -7143200, 9, 0, -7143199, 9, 0, -7143198, 9, 0, -7143197, 9, 0, -7143196, 9, 0, -7143195, 9, 0, -7143194, 9, 0, -7143193, 9, 0, -7143192, 9, 0, -7143191, 9, 0, -7143190, 9, 0, -7143189, 9, 0, -7143188, 9, 0, -7143187, 9, 0, -7143186, 9, 0, -7143185, 9, 0, -7143184, 9, 0, -7143183, 9, 0, -7143182, 9, 0, -7143181, 9, 0, -7143180, 9, 0, -7143179, 9, 0, -7143178, 9, 0, -7143177, 9, 0, -7143176, 9, 0, -7143175, 9, 0, -7143174, 9, 0, -7143173, 9, 0, -7143172, 9, 0, -7143171, 9, 0, -7143170, 9, 0, -7143169, 9, 0, -7143168, 9, 0, -7143167, 9, 0, -7143166, 9, 0, -7143165, 9, 0, -7143164, 9, 0, -7143163, 9, 0, -7143162, 9, 0, -7143161, 9, 0, -7143160, 9, 0, -7143159, 9, 0, -7143158, 9, 0, -7143157, 9, 0, -7143156, 9, 0, -7143155, 9, 0, -7143154, 9, 0, -7143153, 9, 0, -7143152, 9, 0, -7143151, 9, 0, -7143150, 9, 0, -7143149, 9, 0, -7143148, 9, 0, -7143147, 9, 0, -7143146, 9, 0, -7143145, 9, 0, -7143144, 9, 0, -7143143, 9, 0, -7143142, 9, 0, -7143141, 9, 0, -7143140, 9, 0, -7143139, 9, 0, -7143138, 9, 0, -7143137, 9, 0, -7143136, 9, 0, -7143135, 9, 0, -7143134, 9, 0, -7143133, 9, 0, -7143132, 9, 0, -7143131, 9, 0, -7143130, 9, 0, -7143129, 9, 0, -7143128, 9, 0, -7143127, 9, 0, -7143126, 9, 0, -7143125, 9, 0, -7143124, 9, 0, -7143123, 9, 0, -7143122, 9, 0, -7143121, 9, 0, -7143120, 9, 0, -7143119, 9, 0, -7143118, 9, 0, -7143117, 9, 0, -7143116, 9, 0, -7143115, 9, 0, -7143114, 9, 0, -7143113, 9, 0, -7143112, 9, 0, -7143111, 9, 0, -7143110, 9, 0, -7143109, 9, 0, -7143108, 9, 0, -7143107, 9, 0, -7143106, 9, 0, -7143105, 9, 0, -7143104, 9, 0, -7143103, 9, 0, -7143102, 9, 0, -7143101, 9, 0, -7143100, 9, 0, -7143099, 9, 0, -7143098, 9, 0, -7077861, 9, 0, -7077860, 9, 0, -7077859, 9, 0, -7077858, 9, 0, -7077857, 9, 0, -7077856, 9, 0, -7077855, 9, 0, -7077854, 9, 0, -7077853, 9, 0, -7077852, 9, 0, -7077851, 9, 0, -7077850, 9, 0, -7077849, 9, 0, -7077848, 9, 0, -7077847, 9, 0, -7077846, 9, 0, -7077845, 9, 0, -7077844, 9, 0, -7077843, 9, 0, -7077842, 9, 0, -7077841, 9, 0, -7077840, 9, 0, -7077839, 9, 0, -7077838, 9, 0, -7077837, 9, 0, -7077836, 9, 0, -7077835, 9, 0, -7077834, 9, 0, -7077833, 9, 0, -7077832, 9, 0, -7077831, 9, 0, -7077830, 9, 0, -7077829, 9, 0, -7077828, 9, 0, -7077827, 9, 0, -7077826, 9, 0, -7077825, 9, 0, -7077824, 9, 0, -7077823, 9, 0, -7077822, 9, 0, -7077821, 9, 0, -7077820, 9, 0, -7077819, 9, 0, -7077818, 9, 0, -7077817, 9, 0, -7077816, 9, 0, -7077815, 9, 0, -7077814, 9, 0, -7077813, 9, 0, -7077812, 9, 0, -7077811, 9, 0, -7077810, 9, 0, -7077809, 9, 0, -7077808, 9, 0, -7077807, 9, 0, -7077806, 9, 0, -7077805, 9, 0, -7077804, 9, 0, -7077803, 9, 0, -7077802, 9, 0, -7077801, 9, 0, -7077800, 9, 0, -7077799, 9, 0, -7077798, 9, 0, -7077797, 9, 0, -7077796, 9, 0, -7077795, 9, 0, -7077794, 9, 0, -7077793, 9, 0, -7077792, 9, 0, -7077791, 9, 0, -7077790, 9, 0, -7077789, 9, 0, -7077788, 9, 0, -7077787, 9, 0, -7077786, 9, 0, -7077785, 9, 0, -7077784, 9, 0, -7077783, 9, 0, -7077782, 9, 0, -7077781, 9, 0, -7077780, 9, 0, -7077779, 9, 0, -7077778, 9, 0, -7077777, 0, 65536, -7077768, 0, 65537, -7077767, 9, 0, -7077766, 9, 0, -7077765, 9, 0, -7077764, 9, 0, -7077763, 9, 0, -7077762, 9, 0, -7077761, 9, 0, -7077760, 9, 0, -7077759, 9, 0, -7077758, 9, 0, -7077757, 9, 0, -7077756, 9, 0, -7077755, 9, 0, -7077754, 9, 0, -7077753, 9, 0, -7077752, 9, 0, -7077751, 9, 0, -7077750, 9, 0, -7077749, 9, 0, -7077748, 9, 0, -7077747, 9, 0, -7077746, 9, 0, -7077745, 9, 0, -7077744, 9, 0, -7077743, 9, 0, -7077742, 9, 0, -7077741, 9, 0, -7077740, 9, 0, -7077739, 9, 0, -7077738, 9, 0, -7077737, 9, 0, -7077736, 9, 0, -7077735, 9, 0, -7077734, 9, 0, -7077733, 9, 0, -7077732, 9, 0, -7077731, 9, 0, -7077730, 9, 0, -7077729, 9, 0, -7077728, 9, 0, -7077727, 9, 0, -7077726, 9, 0, -7077725, 9, 0, -7077724, 9, 0, -7077723, 9, 0, -7077722, 9, 0, -7077721, 9, 0, -7077720, 9, 0, -7077719, 9, 0, -7077718, 9, 0, -7077717, 9, 0, -7077716, 9, 0, -7077715, 9, 0, -7077714, 9, 0, -7077713, 9, 0, -7077712, 9, 0, -7077711, 9, 0, -7077710, 9, 0, -7077709, 9, 0, -7077708, 9, 0, -7077707, 9, 0, -7077706, 9, 0, -7077705, 9, 0, -7077704, 9, 0, -7077703, 9, 0, -7077702, 9, 0, -7077701, 9, 0, -7077700, 9, 0, -7077699, 9, 0, -7077698, 9, 0, -7077697, 9, 0, -7077696, 9, 0, -7077695, 9, 0, -7077694, 9, 0, -7077693, 9, 0, -7077692, 9, 0, -7077691, 9, 0, -7077690, 9, 0, -7077689, 9, 0, -7077688, 9, 0, -7077687, 9, 0, -7077686, 9, 0, -7077685, 0, 65536, -7077676, 0, 65537, -7077675, 9, 0, -7077674, 9, 0, -7077673, 9, 0, -7077672, 9, 0, -7077671, 9, 0, -7077670, 9, 0, -7077669, 9, 0, -7077668, 9, 0, -7077667, 9, 0, -7077666, 9, 0, -7077665, 9, 0, -7077664, 9, 0, -7077663, 9, 0, -7077662, 9, 0, -7077661, 9, 0, -7077660, 9, 0, -7077659, 9, 0, -7077658, 9, 0, -7077657, 9, 0, -7077656, 9, 0, -7077655, 9, 0, -7077654, 9, 0, -7077653, 9, 0, -7077652, 9, 0, -7077651, 9, 0, -7077650, 9, 0, -7077649, 9, 0, -7077648, 9, 0, -7077647, 9, 0, -7077646, 9, 0, -7077645, 9, 0, -7077644, 9, 0, -7077643, 9, 0, -7077642, 9, 0, -7077641, 9, 0, -7077640, 9, 0, -7077639, 9, 0, -7077638, 9, 0, -7077637, 9, 0, -7077636, 9, 0, -7077635, 9, 0, -7077634, 9, 0, -7077633, 9, 0, -7077632, 9, 0, -7077631, 9, 0, -7077630, 9, 0, -7077629, 9, 0, -7077628, 9, 0, -7077627, 9, 0, -7077626, 9, 0, -7077625, 9, 0, -7077624, 9, 0, -7077623, 9, 0, -7077622, 9, 0, -7077621, 9, 0, -7077620, 9, 0, -7077619, 9, 0, -7077618, 9, 0, -7077617, 9, 0, -7077616, 9, 0, -7077615, 9, 0, -7077614, 9, 0, -7077613, 9, 0, -7077612, 9, 0, -7077611, 9, 0, -7077610, 9, 0, -7077609, 9, 0, -7077608, 9, 0, -7077607, 9, 0, -7077606, 9, 0, -7077605, 9, 0, -7077604, 9, 0, -7077603, 9, 0, -7077602, 9, 0, -7077601, 9, 0, -7077600, 9, 0, -7077599, 9, 0, -7077598, 9, 0, -7077597, 9, 0, -7077596, 9, 0, -7077595, 9, 0, -7077594, 9, 0, -7077593, 9, 0, -7077592, 9, 0, -7077591, 9, 0, -7077590, 9, 0, -7077589, 9, 0, -7077588, 9, 0, -7077587, 9, 0, -7077586, 9, 0, -7077585, 9, 0, -7077584, 9, 0, -7077583, 9, 0, -7077582, 9, 0, -7077581, 9, 0, -7077580, 9, 0, -7077579, 9, 0, -7077578, 9, 0, -7077577, 9, 0, -7077576, 9, 0, -7077575, 9, 0, -7077574, 9, 0, -7077573, 9, 0, -7077572, 9, 0, -7077571, 9, 0, -7077570, 9, 0, -7077569, 9, 0, -7077568, 9, 0, -7077567, 9, 0, -7077566, 9, 0, -7077565, 9, 0, -7077564, 9, 0, -7077563, 9, 0, -7077562, 9, 0, -7012325, 9, 0, -7012324, 9, 0, -7012323, 9, 0, -7012322, 9, 0, -7012321, 9, 0, -7012320, 9, 0, -7012319, 9, 0, -7012318, 9, 0, -7012317, 9, 0, -7012316, 9, 0, -7012315, 9, 0, -7012314, 9, 0, -7012313, 9, 0, -7012312, 9, 0, -7012311, 9, 0, -7012310, 9, 0, -7012309, 9, 0, -7012308, 9, 0, -7012307, 9, 0, -7012306, 9, 0, -7012305, 9, 0, -7012304, 9, 0, -7012303, 9, 0, -7012302, 9, 0, -7012301, 9, 0, -7012300, 9, 0, -7012299, 9, 0, -7012298, 9, 0, -7012297, 9, 0, -7012296, 9, 0, -7012295, 9, 0, -7012294, 9, 0, -7012293, 9, 0, -7012292, 9, 0, -7012291, 9, 0, -7012290, 9, 0, -7012289, 9, 0, -7012288, 9, 0, -7012287, 9, 0, -7012286, 9, 0, -7012285, 9, 0, -7012284, 9, 0, -7012283, 9, 0, -7012282, 9, 0, -7012281, 9, 0, -7012280, 9, 0, -7012279, 9, 0, -7012278, 9, 0, -7012277, 9, 0, -7012276, 9, 0, -7012275, 9, 0, -7012274, 9, 0, -7012273, 9, 0, -7012272, 9, 0, -7012271, 9, 0, -7012270, 9, 0, -7012269, 9, 0, -7012268, 9, 0, -7012267, 9, 0, -7012266, 9, 0, -7012265, 9, 0, -7012264, 9, 0, -7012263, 9, 0, -7012262, 9, 0, -7012261, 9, 0, -7012260, 9, 0, -7012259, 9, 0, -7012258, 9, 0, -7012257, 9, 0, -7012256, 9, 0, -7012255, 9, 0, -7012254, 9, 0, -7012253, 9, 0, -7012252, 9, 0, -7012251, 9, 0, -7012250, 9, 0, -7012249, 9, 0, -7012248, 9, 0, -7012247, 9, 0, -7012246, 9, 0, -7012245, 9, 0, -7012244, 9, 0, -7012243, 9, 0, -7012242, 9, 0, -7012241, 0, 65536, -7012232, 0, 65537, -7012231, 9, 0, -7012230, 9, 0, -7012229, 9, 0, -7012228, 9, 0, -7012227, 9, 0, -7012226, 9, 0, -7012225, 9, 0, -7012224, 9, 0, -7012223, 9, 0, -7012222, 9, 0, -7012221, 9, 0, -7012220, 9, 0, -7012219, 9, 0, -7012218, 9, 0, -7012217, 9, 0, -7012216, 9, 0, -7012215, 9, 0, -7012214, 9, 0, -7012213, 9, 0, -7012212, 9, 0, -7012211, 9, 0, -7012210, 9, 0, -7012209, 9, 0, -7012208, 9, 0, -7012207, 9, 0, -7012206, 9, 0, -7012205, 9, 0, -7012204, 9, 0, -7012203, 9, 0, -7012202, 9, 0, -7012201, 9, 0, -7012200, 9, 0, -7012199, 9, 0, -7012198, 9, 0, -7012197, 9, 0, -7012196, 9, 0, -7012195, 9, 0, -7012194, 9, 0, -7012193, 9, 0, -7012192, 9, 0, -7012191, 9, 0, -7012190, 9, 0, -7012189, 9, 0, -7012188, 9, 0, -7012187, 9, 0, -7012186, 9, 0, -7012185, 9, 0, -7012184, 9, 0, -7012183, 9, 0, -7012182, 9, 0, -7012181, 9, 0, -7012180, 9, 0, -7012179, 9, 0, -7012178, 9, 0, -7012177, 9, 0, -7012176, 9, 0, -7012175, 9, 0, -7012174, 9, 0, -7012173, 9, 0, -7012172, 9, 0, -7012171, 9, 0, -7012170, 9, 0, -7012169, 9, 0, -7012168, 9, 0, -7012167, 9, 0, -7012166, 9, 0, -7012165, 9, 0, -7012164, 9, 0, -7012163, 9, 0, -7012162, 9, 0, -7012161, 9, 0, -7012160, 9, 0, -7012159, 9, 0, -7012158, 9, 0, -7012157, 9, 0, -7012156, 9, 0, -7012155, 9, 0, -7012154, 9, 0, -7012153, 9, 0, -7012152, 9, 0, -7012151, 9, 0, -7012150, 9, 0, -7012149, 0, 65536, -7012140, 0, 65537, -7012139, 9, 0, -7012138, 9, 0, -7012137, 9, 0, -7012136, 9, 0, -7012135, 9, 0, -7012134, 9, 0, -7012133, 9, 0, -7012132, 9, 0, -7012131, 9, 0, -7012130, 9, 0, -7012129, 9, 0, -7012128, 9, 0, -7012127, 9, 0, -7012126, 9, 0, -7012125, 9, 0, -7012124, 9, 0, -7012123, 9, 0, -7012122, 9, 0, -7012121, 9, 0, -7012120, 9, 0, -7012119, 9, 0, -7012118, 9, 0, -7012117, 9, 0, -7012116, 9, 0, -7012115, 9, 0, -7012114, 9, 0, -7012113, 9, 0, -7012112, 9, 0, -7012111, 9, 0, -7012110, 9, 0, -7012109, 9, 0, -7012108, 9, 0, -7012107, 9, 0, -7012106, 9, 0, -7012105, 9, 0, -7012104, 9, 0, -7012103, 9, 0, -7012102, 9, 0, -7012101, 9, 0, -7012100, 9, 0, -7012099, 9, 0, -7012098, 9, 0, -7012097, 9, 0, -7012096, 9, 0, -7012095, 9, 0, -7012094, 9, 0, -7012093, 9, 0, -7012092, 9, 0, -7012091, 9, 0, -7012090, 9, 0, -7012089, 9, 0, -7012088, 9, 0, -7012087, 9, 0, -7012086, 9, 0, -7012085, 9, 0, -7012084, 9, 0, -7012083, 9, 0, -7012082, 9, 0, -7012081, 9, 0, -7012080, 9, 0, -7012079, 9, 0, -7012078, 9, 0, -7012077, 9, 0, -7012076, 9, 0, -7012075, 9, 0, -7012074, 9, 0, -7012073, 9, 0, -7012072, 9, 0, -7012071, 9, 0, -7012070, 9, 0, -7012069, 9, 0, -7012068, 9, 0, -7012067, 9, 0, -7012066, 9, 0, -7012065, 9, 0, -7012064, 9, 0, -7012063, 9, 0, -7012062, 9, 0, -7012061, 9, 0, -7012060, 9, 0, -7012059, 9, 0, -7012058, 9, 0, -7012057, 9, 0, -7012056, 9, 0, -7012055, 9, 0, -7012054, 9, 0, -7012053, 9, 0, -7012052, 9, 0, -7012051, 9, 0, -7012050, 9, 0, -7012049, 9, 0, -7012048, 9, 0, -7012047, 9, 0, -7012046, 9, 0, -7012045, 9, 0, -7012044, 9, 0, -7012043, 9, 0, -7012042, 9, 0, -7012041, 9, 0, -7012040, 9, 0, -7012039, 9, 0, -7012038, 9, 0, -7012037, 9, 0, -7012036, 9, 0, -7012035, 9, 0, -7012034, 9, 0, -7012033, 9, 0, -7012032, 9, 0, -7012031, 9, 0, -7012030, 9, 0, -7012029, 9, 0, -7012028, 9, 0, -7012027, 9, 0, -7012026, 9, 0, -6946789, 9, 0, -6946788, 9, 0, -6946787, 9, 0, -6946786, 9, 0, -6946785, 9, 0, -6946784, 9, 0, -6946783, 9, 0, -6946782, 9, 0, -6946781, 9, 0, -6946780, 9, 0, -6946779, 9, 0, -6946778, 9, 0, -6946777, 9, 0, -6946776, 9, 0, -6946775, 9, 0, -6946774, 9, 0, -6946773, 9, 0, -6946772, 9, 0, -6946771, 9, 0, -6946770, 9, 0, -6946769, 9, 0, -6946768, 9, 0, -6946767, 9, 0, -6946766, 9, 0, -6946765, 9, 0, -6946764, 9, 0, -6946763, 9, 0, -6946762, 9, 0, -6946761, 9, 0, -6946760, 9, 0, -6946759, 9, 0, -6946758, 9, 0, -6946757, 9, 0, -6946756, 9, 0, -6946755, 9, 0, -6946754, 9, 0, -6946753, 9, 0, -6946752, 9, 0, -6946751, 9, 0, -6946750, 9, 0, -6946749, 9, 0, -6946748, 9, 0, -6946747, 9, 0, -6946746, 9, 0, -6946745, 9, 0, -6946744, 9, 0, -6946743, 9, 0, -6946742, 9, 0, -6946741, 9, 0, -6946740, 9, 0, -6946739, 9, 0, -6946738, 9, 0, -6946737, 9, 0, -6946736, 9, 0, -6946735, 9, 0, -6946734, 9, 0, -6946733, 9, 0, -6946732, 9, 0, -6946731, 9, 0, -6946730, 9, 0, -6946729, 9, 0, -6946728, 9, 0, -6946727, 9, 0, -6946726, 9, 0, -6946725, 9, 0, -6946724, 9, 0, -6946723, 9, 0, -6946722, 9, 0, -6946721, 9, 0, -6946720, 9, 0, -6946719, 9, 0, -6946718, 9, 0, -6946717, 9, 0, -6946716, 9, 0, -6946715, 9, 0, -6946714, 9, 0, -6946713, 9, 0, -6946712, 9, 0, -6946711, 9, 0, -6946710, 9, 0, -6946709, 9, 0, -6946708, 9, 0, -6946707, 9, 0, -6946706, 9, 0, -6946705, 0, 65536, -6946696, 0, 65537, -6946695, 9, 0, -6946694, 9, 0, -6946693, 9, 0, -6946692, 9, 0, -6946691, 9, 0, -6946690, 9, 0, -6946689, 9, 0, -6946688, 9, 0, -6946687, 9, 0, -6946686, 9, 0, -6946685, 9, 0, -6946684, 9, 0, -6946683, 9, 0, -6946682, 9, 0, -6946681, 9, 0, -6946680, 9, 0, -6946679, 9, 0, -6946678, 9, 0, -6946677, 9, 0, -6946676, 9, 0, -6946675, 9, 0, -6946674, 9, 0, -6946673, 9, 0, -6946672, 9, 0, -6946671, 9, 0, -6946670, 9, 0, -6946669, 9, 0, -6946668, 9, 0, -6946667, 9, 0, -6946666, 9, 0, -6946665, 9, 0, -6946664, 9, 0, -6946663, 9, 0, -6946662, 9, 0, -6946661, 9, 0, -6946660, 9, 0, -6946659, 9, 0, -6946658, 9, 0, -6946657, 9, 0, -6946656, 9, 0, -6946655, 9, 0, -6946654, 9, 0, -6946653, 9, 0, -6946652, 9, 0, -6946651, 9, 0, -6946650, 9, 0, -6946649, 9, 0, -6946648, 9, 0, -6946647, 9, 0, -6946646, 9, 0, -6946645, 9, 0, -6946644, 9, 0, -6946643, 9, 0, -6946642, 9, 0, -6946641, 9, 0, -6946640, 9, 0, -6946639, 9, 0, -6946638, 9, 0, -6946637, 9, 0, -6946636, 9, 0, -6946635, 9, 0, -6946634, 9, 0, -6946633, 9, 0, -6946632, 9, 0, -6946631, 9, 0, -6946630, 9, 0, -6946629, 9, 0, -6946628, 9, 0, -6946627, 9, 0, -6946626, 9, 0, -6946625, 9, 0, -6946624, 9, 0, -6946623, 9, 0, -6946622, 9, 0, -6946621, 9, 0, -6946620, 9, 0, -6946619, 9, 0, -6946618, 9, 0, -6946617, 9, 0, -6946616, 9, 0, -6946615, 9, 0, -6946614, 9, 0, -6946613, 0, 65536, -6946604, 0, 65537, -6946603, 9, 0, -6946602, 9, 0, -6946601, 9, 0, -6946600, 9, 0, -6946599, 9, 0, -6946598, 9, 0, -6946597, 9, 0, -6946596, 9, 0, -6946595, 9, 0, -6946594, 9, 0, -6946593, 9, 0, -6946592, 9, 0, -6946591, 9, 0, -6946590, 9, 0, -6946589, 9, 0, -6946588, 9, 0, -6946587, 9, 0, -6946586, 9, 0, -6946585, 9, 0, -6946584, 9, 0, -6946583, 9, 0, -6946582, 9, 0, -6946581, 9, 0, -6946580, 9, 0, -6946579, 9, 0, -6946578, 9, 0, -6946577, 9, 0, -6946576, 9, 0, -6946575, 9, 0, -6946574, 9, 0, -6946573, 9, 0, -6946572, 9, 0, -6946571, 9, 0, -6946570, 9, 0, -6946569, 9, 0, -6946568, 9, 0, -6946567, 9, 0, -6946566, 9, 0, -6946565, 9, 0, -6946564, 9, 0, -6946563, 9, 0, -6946562, 9, 0, -6946561, 9, 0, -6946560, 9, 0, -6946559, 9, 0, -6946558, 9, 0, -6946557, 9, 0, -6946556, 9, 0, -6946555, 9, 0, -6946554, 9, 0, -6946553, 9, 0, -6946552, 9, 0, -6946551, 9, 0, -6946550, 9, 0, -6946549, 9, 0, -6946548, 9, 0, -6946547, 9, 0, -6946546, 9, 0, -6946545, 9, 0, -6946544, 9, 0, -6946543, 9, 0, -6946542, 9, 0, -6946541, 9, 0, -6946540, 9, 0, -6946539, 9, 0, -6946538, 9, 0, -6946537, 9, 0, -6946536, 9, 0, -6946535, 9, 0, -6946534, 9, 0, -6946533, 9, 0, -6946532, 9, 0, -6946531, 9, 0, -6946530, 9, 0, -6946529, 9, 0, -6946528, 9, 0, -6946527, 9, 0, -6946526, 9, 0, -6946525, 9, 0, -6946524, 9, 0, -6946523, 9, 0, -6946522, 9, 0, -6946521, 9, 0, -6946520, 9, 0, -6946519, 9, 0, -6946518, 9, 0, -6946517, 9, 0, -6946516, 9, 0, -6946515, 9, 0, -6946514, 9, 0, -6946513, 9, 0, -6946512, 9, 0, -6946511, 9, 0, -6946510, 9, 0, -6946509, 9, 0, -6946508, 9, 0, -6946507, 9, 0, -6946506, 9, 0, -6946505, 9, 0, -6946504, 9, 0, -6946503, 9, 0, -6946502, 9, 0, -6946501, 9, 0, -6946500, 9, 0, -6946499, 9, 0, -6946498, 9, 0, -6946497, 9, 0, -6946496, 9, 0, -6946495, 9, 0, -6946494, 9, 0, -6946493, 9, 0, -6946492, 9, 0, -6946491, 9, 0, -6946490, 9, 0, -6881253, 9, 0, -6881252, 9, 0, -6881251, 9, 0, -6881250, 9, 0, -6881249, 9, 0, -6881248, 9, 0, -6881247, 9, 0, -6881246, 9, 0, -6881245, 9, 0, -6881244, 9, 0, -6881243, 9, 0, -6881242, 9, 0, -6881241, 9, 0, -6881240, 9, 0, -6881239, 9, 0, -6881238, 9, 0, -6881237, 9, 0, -6881236, 9, 0, -6881235, 9, 0, -6881234, 9, 0, -6881233, 9, 0, -6881232, 9, 0, -6881231, 9, 0, -6881230, 9, 0, -6881229, 9, 0, -6881228, 9, 0, -6881227, 9, 0, -6881226, 9, 0, -6881225, 9, 0, -6881224, 9, 0, -6881223, 9, 0, -6881222, 9, 0, -6881221, 9, 0, -6881220, 9, 0, -6881219, 9, 0, -6881218, 9, 0, -6881217, 9, 0, -6881216, 9, 0, -6881215, 9, 0, -6881214, 9, 0, -6881213, 9, 0, -6881212, 9, 0, -6881211, 9, 0, -6881210, 9, 0, -6881209, 9, 0, -6881208, 9, 0, -6881207, 9, 0, -6881206, 9, 0, -6881205, 9, 0, -6881204, 9, 0, -6881203, 9, 0, -6881202, 9, 0, -6881201, 9, 0, -6881200, 9, 0, -6881199, 9, 0, -6881198, 9, 0, -6881197, 9, 0, -6881196, 9, 0, -6881195, 9, 0, -6881194, 9, 0, -6881193, 9, 0, -6881192, 9, 0, -6881191, 9, 0, -6881190, 9, 0, -6881189, 9, 0, -6881188, 9, 0, -6881187, 9, 0, -6881186, 9, 0, -6881185, 9, 0, -6881184, 9, 0, -6881183, 9, 0, -6881182, 9, 0, -6881181, 9, 0, -6881180, 9, 0, -6881179, 9, 0, -6881178, 9, 0, -6881177, 9, 0, -6881176, 9, 0, -6881175, 9, 0, -6881174, 9, 0, -6881173, 9, 0, -6881172, 9, 0, -6881171, 9, 0, -6881170, 9, 0, -6881169, 0, 65536, -6881160, 0, 65537, -6881159, 9, 0, -6881158, 9, 0, -6881157, 9, 0, -6881156, 9, 0, -6881155, 9, 0, -6881154, 9, 0, -6881153, 9, 0, -6881152, 9, 0, -6881151, 9, 0, -6881150, 9, 0, -6881149, 9, 0, -6881148, 9, 0, -6881147, 9, 0, -6881146, 9, 0, -6881145, 9, 0, -6881144, 9, 0, -6881143, 9, 0, -6881142, 9, 0, -6881141, 9, 0, -6881140, 9, 0, -6881139, 9, 0, -6881138, 9, 0, -6881137, 9, 0, -6881136, 9, 0, -6881135, 9, 0, -6881134, 9, 0, -6881133, 9, 0, -6881132, 9, 0, -6881131, 9, 0, -6881130, 9, 0, -6881129, 9, 0, -6881128, 9, 0, -6881127, 9, 0, -6881126, 9, 0, -6881125, 9, 0, -6881124, 9, 0, -6881123, 9, 0, -6881122, 9, 0, -6881121, 9, 0, -6881120, 9, 0, -6881119, 9, 0, -6881118, 9, 0, -6881117, 9, 0, -6881116, 9, 0, -6881115, 9, 0, -6881114, 9, 0, -6881113, 9, 0, -6881112, 9, 0, -6881111, 9, 0, -6881110, 9, 0, -6881109, 9, 0, -6881108, 9, 0, -6881107, 9, 0, -6881106, 9, 0, -6881105, 9, 0, -6881104, 9, 0, -6881103, 9, 0, -6881102, 9, 0, -6881101, 9, 0, -6881100, 9, 0, -6881099, 9, 0, -6881098, 9, 0, -6881097, 9, 0, -6881096, 9, 0, -6881095, 9, 0, -6881094, 9, 0, -6881093, 9, 0, -6881092, 9, 0, -6881091, 9, 0, -6881090, 9, 0, -6881089, 9, 0, -6881088, 9, 0, -6881087, 9, 0, -6881086, 9, 0, -6881085, 9, 0, -6881084, 9, 0, -6881083, 9, 0, -6881082, 9, 0, -6881081, 9, 0, -6881080, 9, 0, -6881079, 9, 0, -6881078, 9, 0, -6881077, 0, 65536, -6881068, 0, 65537, -6881067, 9, 0, -6881066, 9, 0, -6881065, 9, 0, -6881064, 9, 0, -6881063, 9, 0, -6881062, 9, 0, -6881061, 9, 0, -6881060, 9, 0, -6881059, 9, 0, -6881058, 9, 0, -6881057, 9, 0, -6881056, 9, 0, -6881055, 9, 0, -6881054, 9, 0, -6881053, 9, 0, -6881052, 9, 0, -6881051, 9, 0, -6881050, 9, 0, -6881049, 9, 0, -6881048, 9, 0, -6881047, 9, 0, -6881046, 9, 0, -6881045, 9, 0, -6881044, 9, 0, -6881043, 9, 0, -6881042, 9, 0, -6881041, 9, 0, -6881040, 9, 0, -6881039, 9, 0, -6881038, 9, 0, -6881037, 9, 0, -6881036, 9, 0, -6881035, 9, 0, -6881034, 9, 0, -6881033, 9, 0, -6881032, 9, 0, -6881031, 9, 0, -6881030, 9, 0, -6881029, 9, 0, -6881028, 9, 0, -6881027, 9, 0, -6881026, 9, 0, -6881025, 9, 0, -6881024, 9, 0, -6881023, 9, 0, -6881022, 9, 0, -6881021, 9, 0, -6881020, 9, 0, -6881019, 9, 0, -6881018, 9, 0, -6881017, 9, 0, -6881016, 9, 0, -6881015, 9, 0, -6881014, 9, 0, -6881013, 9, 0, -6881012, 9, 0, -6881011, 9, 0, -6881010, 9, 0, -6881009, 9, 0, -6881008, 9, 0, -6881007, 9, 0, -6881006, 9, 0, -6881005, 9, 0, -6881004, 9, 0, -6881003, 9, 0, -6881002, 9, 0, -6881001, 9, 0, -6881000, 9, 0, -6880999, 9, 0, -6880998, 9, 0, -6880997, 9, 0, -6880996, 9, 0, -6880995, 9, 0, -6880994, 9, 0, -6880993, 9, 0, -6880992, 9, 0, -6880991, 9, 0, -6880990, 9, 0, -6880989, 9, 0, -6880988, 9, 0, -6880987, 9, 0, -6880986, 9, 0, -6880985, 9, 0, -6880984, 9, 0, -6880983, 9, 0, -6880982, 9, 0, -6880981, 9, 0, -6880980, 9, 0, -6880979, 9, 0, -6880978, 9, 0, -6880977, 9, 0, -6880976, 9, 0, -6880975, 9, 0, -6880974, 9, 0, -6880973, 9, 0, -6880972, 9, 0, -6880971, 9, 0, -6880970, 9, 0, -6880969, 9, 0, -6880968, 9, 0, -6880967, 9, 0, -6880966, 9, 0, -6880965, 9, 0, -6880964, 9, 0, -6880963, 9, 0, -6880962, 9, 0, -6880961, 9, 0, -6880960, 9, 0, -6880959, 9, 0, -6880958, 9, 0, -6880957, 9, 0, -6880956, 9, 0, -6880955, 9, 0, -6880954, 9, 0, -6815717, 9, 0, -6815716, 9, 0, -6815715, 9, 0, -6815714, 9, 0, -6815713, 9, 0, -6815712, 9, 0, -6815711, 9, 0, -6815710, 9, 0, -6815709, 9, 0, -6815708, 9, 0, -6815707, 9, 0, -6815706, 9, 0, -6815705, 9, 0, -6815704, 9, 0, -6815703, 9, 0, -6815702, 9, 0, -6815701, 9, 0, -6815700, 9, 0, -6815699, 9, 0, -6815698, 9, 0, -6815697, 9, 0, -6815696, 9, 0, -6815695, 9, 0, -6815694, 9, 0, -6815693, 9, 0, -6815692, 9, 0, -6815691, 9, 0, -6815690, 9, 0, -6815689, 9, 0, -6815688, 9, 0, -6815687, 9, 0, -6815686, 9, 0, -6815685, 9, 0, -6815684, 9, 0, -6815683, 9, 0, -6815682, 9, 0, -6815681, 9, 0, -6815680, 9, 0, -6815679, 9, 0, -6815678, 9, 0, -6815677, 9, 0, -6815676, 9, 0, -6815675, 9, 0, -6815674, 9, 0, -6815673, 9, 0, -6815672, 9, 0, -6815671, 9, 0, -6815670, 9, 0, -6815669, 9, 0, -6815668, 9, 0, -6815667, 9, 0, -6815666, 9, 0, -6815665, 9, 0, -6815664, 9, 0, -6815663, 9, 0, -6815662, 9, 0, -6815661, 9, 0, -6815660, 9, 0, -6815659, 9, 0, -6815658, 9, 0, -6815657, 9, 0, -6815656, 9, 0, -6815655, 9, 0, -6815654, 9, 0, -6815653, 9, 0, -6815652, 9, 0, -6815651, 9, 0, -6815650, 9, 0, -6815649, 9, 0, -6815648, 9, 0, -6815647, 9, 0, -6815646, 9, 0, -6815645, 9, 0, -6815644, 9, 0, -6815643, 9, 0, -6815642, 9, 0, -6815641, 9, 0, -6815640, 9, 0, -6815639, 9, 0, -6815638, 9, 0, -6815637, 9, 0, -6815636, 9, 0, -6815635, 9, 0, -6815634, 9, 0, -6815633, 0, 65536, -6815624, 0, 65537, -6815623, 9, 0, -6815622, 9, 0, -6815621, 9, 0, -6815620, 9, 0, -6815619, 9, 0, -6815618, 9, 0, -6815617, 9, 0, -6815616, 9, 0, -6815615, 9, 0, -6815614, 9, 0, -6815613, 9, 0, -6815612, 9, 0, -6815611, 9, 0, -6815610, 9, 0, -6815609, 9, 0, -6815608, 9, 0, -6815607, 9, 0, -6815606, 9, 0, -6815605, 9, 0, -6815604, 9, 0, -6815603, 9, 0, -6815602, 9, 0, -6815601, 9, 0, -6815600, 9, 0, -6815599, 9, 0, -6815598, 9, 0, -6815597, 9, 0, -6815596, 9, 0, -6815595, 9, 0, -6815594, 9, 0, -6815593, 9, 0, -6815592, 9, 0, -6815591, 9, 0, -6815590, 9, 0, -6815589, 9, 0, -6815588, 9, 0, -6815587, 9, 0, -6815586, 9, 0, -6815585, 9, 0, -6815584, 9, 0, -6815583, 9, 0, -6815582, 9, 0, -6815581, 9, 0, -6815580, 9, 0, -6815579, 9, 0, -6815578, 9, 0, -6815577, 9, 0, -6815576, 9, 0, -6815575, 9, 0, -6815574, 9, 0, -6815573, 9, 0, -6815572, 9, 0, -6815571, 9, 0, -6815570, 9, 0, -6815569, 9, 0, -6815568, 9, 0, -6815567, 9, 0, -6815566, 9, 0, -6815565, 9, 0, -6815564, 9, 0, -6815563, 9, 0, -6815562, 9, 0, -6815561, 9, 0, -6815560, 9, 0, -6815559, 9, 0, -6815558, 9, 0, -6815557, 9, 0, -6815556, 9, 0, -6815555, 9, 0, -6815554, 9, 0, -6815553, 9, 0, -6815552, 9, 0, -6815551, 9, 0, -6815550, 9, 0, -6815549, 9, 0, -6815548, 9, 0, -6815547, 9, 0, -6815546, 9, 0, -6815545, 9, 0, -6815544, 9, 0, -6815543, 9, 0, -6815542, 9, 0, -6815541, 0, 65536, -6815532, 0, 65537, -6815531, 9, 0, -6815530, 9, 0, -6815529, 9, 0, -6815528, 9, 0, -6815527, 9, 0, -6815526, 9, 0, -6815525, 9, 0, -6815524, 9, 0, -6815523, 9, 0, -6815522, 9, 0, -6815521, 9, 0, -6815520, 9, 0, -6815519, 9, 0, -6815518, 9, 0, -6815517, 9, 0, -6815516, 9, 0, -6815515, 9, 0, -6815514, 9, 0, -6815513, 9, 0, -6815512, 9, 0, -6815511, 9, 0, -6815510, 9, 0, -6815509, 9, 0, -6815508, 9, 0, -6815507, 9, 0, -6815506, 9, 0, -6815505, 9, 0, -6815504, 9, 0, -6815503, 9, 0, -6815502, 9, 0, -6815501, 9, 0, -6815500, 9, 0, -6815499, 9, 0, -6815498, 9, 0, -6815497, 9, 0, -6815496, 9, 0, -6815495, 9, 0, -6815494, 9, 0, -6815493, 9, 0, -6815492, 9, 0, -6815491, 9, 0, -6815490, 9, 0, -6815489, 9, 0, -6815488, 9, 0, -6815487, 9, 0, -6815486, 9, 0, -6815485, 9, 0, -6815484, 9, 0, -6815483, 9, 0, -6815482, 9, 0, -6815481, 9, 0, -6815480, 9, 0, -6815479, 9, 0, -6815478, 9, 0, -6815477, 9, 0, -6815476, 9, 0, -6815475, 9, 0, -6815474, 9, 0, -6815473, 9, 0, -6815472, 9, 0, -6815471, 9, 0, -6815470, 9, 0, -6815469, 9, 0, -6815468, 9, 0, -6815467, 9, 0, -6815466, 9, 0, -6815465, 9, 0, -6815464, 9, 0, -6815463, 9, 0, -6815462, 9, 0, -6815461, 9, 0, -6815460, 9, 0, -6815459, 9, 0, -6815458, 9, 0, -6815457, 9, 0, -6815456, 9, 0, -6815455, 9, 0, -6815454, 9, 0, -6815453, 9, 0, -6815452, 9, 0, -6815451, 9, 0, -6815450, 9, 0, -6815449, 9, 0, -6815448, 9, 0, -6815447, 9, 0, -6815446, 9, 0, -6815445, 9, 0, -6815444, 9, 0, -6815443, 9, 0, -6815442, 9, 0, -6815441, 9, 0, -6815440, 9, 0, -6815439, 9, 0, -6815438, 9, 0, -6815437, 9, 0, -6815436, 9, 0, -6815435, 9, 0, -6815434, 9, 0, -6815433, 9, 0, -6815432, 9, 0, -6815431, 9, 0, -6815430, 9, 0, -6815429, 9, 0, -6815428, 9, 0, -6815427, 9, 0, -6815426, 9, 0, -6815425, 9, 0, -6815424, 9, 0, -6815423, 9, 0, -6815422, 9, 0, -6815421, 9, 0, -6815420, 9, 0, -6815419, 9, 0, -6815418, 9, 0, -6750181, 9, 0, -6750180, 9, 0, -6750179, 9, 0, -6750178, 9, 0, -6750177, 9, 0, -6750176, 9, 0, -6750175, 9, 0, -6750174, 9, 0, -6750173, 9, 0, -6750172, 9, 0, -6750171, 9, 0, -6750170, 9, 0, -6750169, 9, 0, -6750168, 9, 0, -6750167, 9, 0, -6750166, 9, 0, -6750165, 9, 0, -6750164, 9, 0, -6750163, 9, 0, -6750162, 9, 0, -6750161, 9, 0, -6750160, 9, 0, -6750159, 9, 0, -6750158, 9, 0, -6750157, 9, 0, -6750156, 9, 0, -6750155, 9, 0, -6750154, 9, 0, -6750153, 9, 0, -6750152, 9, 0, -6750151, 9, 0, -6750150, 9, 0, -6750149, 9, 0, -6750148, 9, 0, -6750147, 9, 0, -6750146, 9, 0, -6750145, 9, 0, -6750144, 9, 0, -6750143, 9, 0, -6750142, 9, 0, -6750141, 9, 0, -6750140, 9, 0, -6750139, 9, 0, -6750138, 9, 0, -6750137, 9, 0, -6750136, 9, 0, -6750135, 9, 0, -6750134, 9, 0, -6750133, 9, 0, -6750132, 9, 0, -6750131, 9, 0, -6750130, 9, 0, -6750129, 9, 0, -6750128, 9, 0, -6750127, 9, 0, -6750126, 9, 0, -6750125, 9, 0, -6750124, 9, 0, -6750123, 9, 0, -6750122, 9, 0, -6750121, 9, 0, -6750120, 9, 0, -6750119, 9, 0, -6750118, 9, 0, -6750117, 9, 0, -6750116, 9, 0, -6750115, 9, 0, -6750114, 9, 0, -6750113, 9, 0, -6750112, 9, 0, -6750111, 9, 0, -6750110, 9, 0, -6750109, 9, 0, -6750108, 9, 0, -6750107, 9, 0, -6750106, 9, 0, -6750105, 9, 0, -6750104, 9, 0, -6750103, 9, 0, -6750102, 9, 0, -6750101, 9, 0, -6750100, 9, 0, -6750099, 9, 0, -6750098, 9, 0, -6750097, 0, 65536, -6750088, 0, 65537, -6750087, 9, 0, -6750086, 9, 0, -6750085, 9, 0, -6750084, 9, 0, -6750083, 9, 0, -6750082, 9, 0, -6750081, 9, 0, -6750080, 9, 0, -6750079, 9, 0, -6750078, 9, 0, -6750077, 9, 0, -6750076, 9, 0, -6750075, 9, 0, -6750074, 9, 0, -6750073, 9, 0, -6750072, 9, 0, -6750071, 9, 0, -6750070, 9, 0, -6750069, 9, 0, -6750068, 9, 0, -6750067, 9, 0, -6750066, 9, 0, -6750065, 9, 0, -6750064, 9, 0, -6750063, 9, 0, -6750062, 9, 0, -6750061, 9, 0, -6750060, 9, 0, -6750059, 9, 0, -6750058, 9, 0, -6750057, 9, 0, -6750056, 9, 0, -6750055, 9, 0, -6750054, 9, 0, -6750053, 9, 0, -6750052, 9, 0, -6750051, 9, 0, -6750050, 9, 0, -6750049, 9, 0, -6750048, 9, 0, -6750047, 9, 0, -6750046, 9, 0, -6750045, 9, 0, -6750044, 9, 0, -6750043, 9, 0, -6750042, 9, 0, -6750041, 9, 0, -6750040, 9, 0, -6750039, 9, 0, -6750038, 9, 0, -6750037, 9, 0, -6750036, 9, 0, -6750035, 9, 0, -6750034, 9, 0, -6750033, 9, 0, -6750032, 9, 0, -6750031, 9, 0, -6750030, 9, 0, -6750029, 9, 0, -6750028, 9, 0, -6750027, 9, 0, -6750026, 9, 0, -6750025, 9, 0, -6750024, 9, 0, -6750023, 9, 0, -6750022, 9, 0, -6750021, 9, 0, -6750020, 9, 0, -6750019, 9, 0, -6750018, 9, 0, -6750017, 9, 0, -6750016, 9, 0, -6750015, 9, 0, -6750014, 9, 0, -6750013, 9, 0, -6750012, 9, 0, -6750011, 9, 0, -6750010, 9, 0, -6750009, 9, 0, -6750008, 9, 0, -6750007, 9, 0, -6750006, 9, 0, -6750005, 0, 65536, -6749996, 0, 65537, -6749995, 9, 0, -6749994, 9, 0, -6749993, 9, 0, -6749992, 9, 0, -6749991, 9, 0, -6749990, 9, 0, -6749989, 9, 0, -6749988, 9, 0, -6749987, 9, 0, -6749986, 9, 0, -6749985, 9, 0, -6749984, 9, 0, -6749983, 9, 0, -6749982, 9, 0, -6749981, 9, 0, -6749980, 9, 0, -6749979, 9, 0, -6749978, 9, 0, -6749977, 9, 0, -6749976, 9, 0, -6749975, 9, 0, -6749974, 9, 0, -6749973, 9, 0, -6749972, 9, 0, -6749971, 9, 0, -6749970, 9, 0, -6749969, 9, 0, -6749968, 9, 0, -6749967, 9, 0, -6749966, 9, 0, -6749965, 9, 0, -6749964, 9, 0, -6749963, 9, 0, -6749962, 9, 0, -6749961, 9, 0, -6749960, 9, 0, -6749959, 9, 0, -6749958, 9, 0, -6749957, 9, 0, -6749956, 9, 0, -6749955, 9, 0, -6749954, 9, 0, -6749953, 9, 0, -6749952, 9, 0, -6749951, 9, 0, -6749950, 9, 0, -6749949, 9, 0, -6749948, 9, 0, -6749947, 9, 0, -6749946, 9, 0, -6749945, 9, 0, -6749944, 9, 0, -6749943, 9, 0, -6749942, 9, 0, -6749941, 9, 0, -6749940, 9, 0, -6749939, 9, 0, -6749938, 9, 0, -6749937, 9, 0, -6749936, 9, 0, -6749935, 9, 0, -6749934, 9, 0, -6749933, 9, 0, -6749932, 9, 0, -6749931, 9, 0, -6749930, 9, 0, -6749929, 9, 0, -6749928, 9, 0, -6749927, 9, 0, -6749926, 9, 0, -6749925, 9, 0, -6749924, 9, 0, -6749923, 9, 0, -6749922, 9, 0, -6749921, 9, 0, -6749920, 9, 0, -6749919, 9, 0, -6749918, 9, 0, -6749917, 9, 0, -6749916, 9, 0, -6749915, 9, 0, -6749914, 9, 0, -6749913, 9, 0, -6749912, 9, 0, -6749911, 9, 0, -6749910, 9, 0, -6749909, 9, 0, -6749908, 9, 0, -6749907, 9, 0, -6749906, 9, 0, -6749905, 9, 0, -6749904, 9, 0, -6749903, 9, 0, -6749902, 9, 0, -6749901, 9, 0, -6749900, 9, 0, -6749899, 9, 0, -6749898, 9, 0, -6749897, 9, 0, -6749896, 9, 0, -6749895, 9, 0, -6749894, 9, 0, -6749893, 9, 0, -6749892, 9, 0, -6749891, 9, 0, -6749890, 9, 0, -6749889, 9, 0, -6749888, 9, 0, -6749887, 9, 0, -6749886, 9, 0, -6749885, 9, 0, -6749884, 9, 0, -6749883, 9, 0, -6749882, 9, 0, -6684645, 9, 0, -6684644, 9, 0, -6684643, 9, 0, -6684642, 9, 0, -6684641, 9, 0, -6684640, 9, 0, -6684639, 9, 0, -6684638, 9, 0, -6684637, 9, 0, -6684636, 9, 0, -6684635, 9, 0, -6684634, 9, 0, -6684633, 9, 0, -6684632, 9, 0, -6684631, 9, 0, -6684630, 9, 0, -6684629, 9, 0, -6684628, 9, 0, -6684627, 9, 0, -6684626, 9, 0, -6684625, 9, 0, -6684624, 9, 0, -6684623, 9, 0, -6684622, 9, 0, -6684621, 9, 0, -6684620, 9, 0, -6684619, 9, 0, -6684618, 9, 0, -6684617, 9, 0, -6684616, 9, 0, -6684615, 9, 0, -6684614, 9, 0, -6684613, 9, 0, -6684612, 9, 0, -6684611, 9, 0, -6684610, 9, 0, -6684609, 9, 0, -6684608, 9, 0, -6684607, 9, 0, -6684606, 9, 0, -6684605, 9, 0, -6684604, 9, 0, -6684603, 9, 0, -6684602, 9, 0, -6684601, 9, 0, -6684600, 9, 0, -6684599, 9, 0, -6684598, 9, 0, -6684597, 9, 0, -6684596, 9, 0, -6684595, 9, 0, -6684594, 9, 0, -6684593, 9, 0, -6684592, 9, 0, -6684591, 9, 0, -6684590, 9, 0, -6684589, 9, 0, -6684588, 9, 0, -6684587, 9, 0, -6684586, 9, 0, -6684585, 9, 0, -6684584, 9, 0, -6684583, 9, 0, -6684582, 9, 0, -6684581, 9, 0, -6684580, 9, 0, -6684579, 9, 0, -6684578, 9, 0, -6684577, 9, 0, -6684576, 9, 0, -6684575, 9, 0, -6684574, 9, 0, -6684573, 9, 0, -6684572, 9, 0, -6684571, 9, 0, -6684570, 9, 0, -6684569, 9, 0, -6684568, 9, 0, -6684567, 9, 0, -6684566, 9, 0, -6684565, 9, 0, -6684564, 9, 0, -6684563, 9, 0, -6684562, 9, 0, -6684561, 0, 65536, -6684552, 0, 65537, -6684551, 9, 0, -6684550, 9, 0, -6684549, 9, 0, -6684548, 9, 0, -6684547, 9, 0, -6684546, 9, 0, -6684545, 9, 0, -6684544, 9, 0, -6684543, 9, 0, -6684542, 9, 0, -6684541, 9, 0, -6684540, 9, 0, -6684539, 9, 0, -6684538, 9, 0, -6684537, 9, 0, -6684536, 9, 0, -6684535, 9, 0, -6684534, 9, 0, -6684533, 9, 0, -6684532, 9, 0, -6684531, 9, 0, -6684530, 9, 0, -6684529, 9, 0, -6684528, 9, 0, -6684527, 9, 0, -6684526, 9, 0, -6684525, 9, 0, -6684524, 9, 0, -6684523, 9, 0, -6684522, 9, 0, -6684521, 9, 0, -6684520, 9, 0, -6684519, 9, 0, -6684518, 9, 0, -6684517, 9, 0, -6684516, 9, 0, -6684515, 9, 0, -6684514, 9, 0, -6684513, 9, 0, -6684512, 9, 0, -6684511, 9, 0, -6684510, 9, 0, -6684509, 9, 0, -6684508, 9, 0, -6684507, 9, 0, -6684506, 9, 0, -6684505, 9, 0, -6684504, 9, 0, -6684503, 9, 0, -6684502, 9, 0, -6684501, 9, 0, -6684500, 9, 0, -6684499, 9, 0, -6684498, 9, 0, -6684497, 9, 0, -6684496, 9, 0, -6684495, 9, 0, -6684494, 9, 0, -6684493, 9, 0, -6684492, 9, 0, -6684491, 9, 0, -6684490, 9, 0, -6684489, 9, 0, -6684488, 9, 0, -6684487, 9, 0, -6684486, 9, 0, -6684485, 9, 0, -6684484, 9, 0, -6684483, 9, 0, -6684482, 9, 0, -6684481, 9, 0, -6684480, 9, 0, -6684479, 9, 0, -6684478, 9, 0, -6684477, 9, 0, -6684476, 9, 0, -6684475, 9, 0, -6684474, 9, 0, -6684473, 9, 0, -6684472, 9, 0, -6684471, 9, 0, -6684470, 9, 0, -6684469, 0, 65536, -6684460, 0, 65537, -6684459, 9, 0, -6684458, 9, 0, -6684457, 9, 0, -6684456, 9, 0, -6684455, 9, 0, -6684454, 9, 0, -6684453, 9, 0, -6684452, 9, 0, -6684451, 9, 0, -6684450, 9, 0, -6684449, 9, 0, -6684448, 9, 0, -6684447, 9, 0, -6684446, 9, 0, -6684445, 9, 0, -6684444, 9, 0, -6684443, 9, 0, -6684442, 9, 0, -6684441, 9, 0, -6684440, 9, 0, -6684439, 9, 0, -6684438, 9, 0, -6684437, 9, 0, -6684436, 9, 0, -6684435, 9, 0, -6684434, 9, 0, -6684433, 9, 0, -6684432, 9, 0, -6684431, 9, 0, -6684430, 9, 0, -6684429, 9, 0, -6684428, 9, 0, -6684427, 9, 0, -6684426, 9, 0, -6684425, 9, 0, -6684424, 9, 0, -6684423, 9, 0, -6684422, 9, 0, -6684421, 9, 0, -6684420, 9, 0, -6684419, 9, 0, -6684418, 9, 0, -6684417, 9, 0, -6684416, 9, 0, -6684415, 9, 0, -6684414, 9, 0, -6684413, 9, 0, -6684412, 9, 0, -6684411, 9, 0, -6684410, 9, 0, -6684409, 9, 0, -6684408, 9, 0, -6684407, 9, 0, -6684406, 9, 0, -6684405, 9, 0, -6684404, 9, 0, -6684403, 9, 0, -6684402, 9, 0, -6684401, 9, 0, -6684400, 9, 0, -6684399, 9, 0, -6684398, 9, 0, -6684397, 9, 0, -6684396, 9, 0, -6684395, 9, 0, -6684394, 9, 0, -6684393, 9, 0, -6684392, 9, 0, -6684391, 9, 0, -6684390, 9, 0, -6684389, 9, 0, -6684388, 9, 0, -6684387, 9, 0, -6684386, 9, 0, -6684385, 9, 0, -6684384, 9, 0, -6684383, 9, 0, -6684382, 9, 0, -6684381, 9, 0, -6684380, 9, 0, -6684379, 9, 0, -6684378, 9, 0, -6684377, 9, 0, -6684376, 9, 0, -6684375, 9, 0, -6684374, 9, 0, -6684373, 9, 0, -6684372, 9, 0, -6684371, 9, 0, -6684370, 9, 0, -6684369, 9, 0, -6684368, 9, 0, -6684367, 9, 0, -6684366, 9, 0, -6684365, 9, 0, -6684364, 9, 0, -6684363, 9, 0, -6684362, 9, 0, -6684361, 9, 0, -6684360, 9, 0, -6684359, 9, 0, -6684358, 9, 0, -6684357, 9, 0, -6684356, 9, 0, -6684355, 9, 0, -6684354, 9, 0, -6684353, 9, 0, -6684352, 9, 0, -6684351, 9, 0, -6684350, 9, 0, -6684349, 9, 0, -6684348, 9, 0, -6684347, 9, 0, -6684346, 9, 0, -6619109, 9, 0, -6619108, 9, 0, -6619107, 9, 0, -6619106, 9, 0, -6619105, 9, 0, -6619104, 9, 0, -6619103, 9, 0, -6619102, 9, 0, -6619101, 9, 0, -6619100, 9, 0, -6619099, 9, 0, -6619098, 9, 0, -6619097, 9, 0, -6619096, 9, 0, -6619095, 9, 0, -6619094, 9, 0, -6619093, 9, 0, -6619092, 9, 0, -6619091, 9, 0, -6619090, 9, 0, -6619089, 9, 0, -6619088, 9, 0, -6619087, 9, 0, -6619086, 9, 0, -6619085, 9, 0, -6619084, 9, 0, -6619083, 9, 0, -6619082, 9, 0, -6619081, 9, 0, -6619080, 9, 0, -6619079, 9, 0, -6619078, 9, 0, -6619077, 9, 0, -6619076, 9, 0, -6619075, 9, 0, -6619074, 9, 0, -6619073, 9, 0, -6619072, 9, 0, -6619071, 9, 0, -6619070, 9, 0, -6619069, 9, 0, -6619068, 9, 0, -6619067, 9, 0, -6619066, 9, 0, -6619065, 9, 0, -6619064, 9, 0, -6619063, 9, 0, -6619062, 9, 0, -6619061, 9, 0, -6619060, 9, 0, -6619059, 9, 0, -6619058, 9, 0, -6619057, 9, 0, -6619056, 9, 0, -6619055, 9, 0, -6619054, 9, 0, -6619053, 9, 0, -6619052, 9, 0, -6619051, 9, 0, -6619050, 9, 0, -6619049, 9, 0, -6619048, 9, 0, -6619047, 9, 0, -6619046, 9, 0, -6619045, 9, 0, -6619044, 9, 0, -6619043, 9, 0, -6619042, 9, 0, -6619041, 9, 0, -6619040, 9, 0, -6619039, 9, 0, -6619038, 9, 0, -6619037, 9, 0, -6619036, 9, 0, -6619035, 9, 0, -6619034, 9, 0, -6619033, 9, 0, -6619032, 9, 0, -6619031, 9, 0, -6619030, 9, 0, -6619029, 9, 0, -6619028, 9, 0, -6619027, 9, 0, -6619026, 9, 0, -6619025, 0, 65536, -6619016, 0, 65537, -6619015, 9, 0, -6619014, 9, 0, -6619013, 9, 0, -6619012, 9, 0, -6619011, 9, 0, -6619010, 9, 0, -6619009, 9, 0, -6619008, 9, 0, -6619007, 9, 0, -6619006, 9, 0, -6619005, 9, 0, -6619004, 9, 0, -6619003, 9, 0, -6619002, 9, 0, -6619001, 9, 0, -6619000, 9, 0, -6618999, 9, 0, -6618998, 9, 0, -6618997, 9, 0, -6618996, 9, 0, -6618995, 9, 0, -6618994, 9, 0, -6618993, 9, 0, -6618992, 9, 0, -6618991, 9, 0, -6618990, 9, 0, -6618989, 9, 0, -6618988, 9, 0, -6618987, 9, 0, -6618986, 9, 0, -6618985, 9, 0, -6618984, 9, 0, -6618983, 9, 0, -6618982, 9, 0, -6618981, 9, 0, -6618980, 9, 0, -6618979, 9, 0, -6618978, 9, 0, -6618977, 9, 0, -6618976, 9, 0, -6618975, 9, 0, -6618974, 9, 0, -6618973, 9, 0, -6618972, 9, 0, -6618971, 9, 0, -6618970, 9, 0, -6618969, 9, 0, -6618968, 9, 0, -6618967, 9, 0, -6618966, 9, 0, -6618965, 9, 0, -6618964, 9, 0, -6618963, 9, 0, -6618962, 9, 0, -6618961, 9, 0, -6618960, 9, 0, -6618959, 9, 0, -6618958, 9, 0, -6618957, 9, 0, -6618956, 9, 0, -6618955, 9, 0, -6618954, 9, 0, -6618953, 9, 0, -6618952, 9, 0, -6618951, 9, 0, -6618950, 9, 0, -6618949, 9, 0, -6618948, 9, 0, -6618947, 9, 0, -6618946, 9, 0, -6618945, 9, 0, -6618944, 9, 0, -6618943, 9, 0, -6618942, 9, 0, -6618941, 9, 0, -6618940, 9, 0, -6618939, 9, 0, -6618938, 9, 0, -6618937, 9, 0, -6618936, 9, 0, -6618935, 9, 0, -6618934, 9, 0, -6618933, 0, 65536, -6618924, 0, 65537, -6618923, 9, 0, -6618922, 9, 0, -6618921, 9, 0, -6618920, 9, 0, -6618919, 9, 0, -6618918, 9, 0, -6618917, 9, 0, -6618916, 9, 0, -6618915, 9, 0, -6618914, 9, 0, -6618913, 9, 0, -6618912, 9, 0, -6618911, 9, 0, -6618910, 9, 0, -6618909, 9, 0, -6618908, 9, 0, -6618907, 9, 0, -6618906, 9, 0, -6618905, 9, 0, -6618904, 9, 0, -6618903, 9, 0, -6618902, 9, 0, -6618901, 9, 0, -6618900, 9, 0, -6618899, 9, 0, -6618898, 9, 0, -6618897, 9, 0, -6618896, 9, 0, -6618895, 9, 0, -6618894, 9, 0, -6618893, 9, 0, -6618892, 9, 0, -6618891, 9, 0, -6618890, 9, 0, -6618889, 9, 0, -6618888, 9, 0, -6618887, 9, 0, -6618886, 9, 0, -6618885, 9, 0, -6618884, 9, 0, -6618883, 9, 0, -6618882, 9, 0, -6618881, 9, 0, -6618880, 9, 0, -6618879, 9, 0, -6618878, 9, 0, -6618877, 9, 0, -6618876, 9, 0, -6618875, 9, 0, -6618874, 9, 0, -6618873, 9, 0, -6618872, 9, 0, -6618871, 9, 0, -6618870, 9, 0, -6618869, 9, 0, -6618868, 9, 0, -6618867, 9, 0, -6618866, 9, 0, -6618865, 9, 0, -6618864, 9, 0, -6618863, 9, 0, -6618862, 9, 0, -6618861, 9, 0, -6618860, 9, 0, -6618859, 9, 0, -6618858, 9, 0, -6618857, 9, 0, -6618856, 9, 0, -6618855, 9, 0, -6618854, 9, 0, -6618853, 9, 0, -6618852, 9, 0, -6618851, 9, 0, -6618850, 9, 0, -6618849, 9, 0, -6618848, 9, 0, -6618847, 9, 0, -6618846, 9, 0, -6618845, 9, 0, -6618844, 9, 0, -6618843, 9, 0, -6618842, 9, 0, -6618841, 9, 0, -6618840, 9, 0, -6618839, 9, 0, -6618838, 9, 0, -6618837, 9, 0, -6618836, 9, 0, -6618835, 9, 0, -6618834, 9, 0, -6618833, 9, 0, -6618832, 9, 0, -6618831, 9, 0, -6618830, 9, 0, -6618829, 9, 0, -6618828, 9, 0, -6618827, 9, 0, -6618826, 9, 0, -6618825, 9, 0, -6618824, 9, 0, -6618823, 9, 0, -6618822, 9, 0, -6618821, 9, 0, -6618820, 9, 0, -6618819, 9, 0, -6618818, 9, 0, -6618817, 9, 0, -6618816, 9, 0, -6618815, 9, 0, -6618814, 9, 0, -6618813, 9, 0, -6618812, 9, 0, -6618811, 9, 0, -6618810, 9, 0, -6553573, 9, 0, -6553572, 9, 0, -6553571, 9, 0, -6553570, 9, 0, -6553569, 9, 0, -6553568, 9, 0, -6553567, 9, 0, -6553566, 9, 0, -6553565, 9, 0, -6553564, 9, 0, -6553563, 9, 0, -6553562, 9, 0, -6553561, 9, 0, -6553560, 9, 0, -6553559, 9, 0, -6553558, 9, 0, -6553557, 9, 0, -6553556, 9, 0, -6553555, 9, 0, -6553554, 9, 0, -6553553, 9, 0, -6553552, 9, 0, -6553551, 9, 0, -6553550, 9, 0, -6553549, 9, 0, -6553548, 9, 0, -6553547, 9, 0, -6553546, 9, 0, -6553545, 9, 0, -6553544, 9, 0, -6553543, 9, 0, -6553542, 9, 0, -6553541, 9, 0, -6553540, 9, 0, -6553539, 9, 0, -6553538, 9, 0, -6553537, 9, 0, -6553536, 9, 0, -6553535, 9, 0, -6553534, 9, 0, -6553533, 9, 0, -6553532, 9, 0, -6553531, 9, 0, -6553530, 9, 0, -6553529, 9, 0, -6553528, 9, 0, -6553527, 9, 0, -6553526, 9, 0, -6553525, 9, 0, -6553524, 9, 0, -6553523, 9, 0, -6553522, 9, 0, -6553521, 9, 0, -6553520, 9, 0, -6553519, 9, 0, -6553518, 9, 0, -6553517, 9, 0, -6553516, 9, 0, -6553515, 9, 0, -6553514, 9, 0, -6553513, 9, 0, -6553512, 9, 0, -6553511, 9, 0, -6553510, 9, 0, -6553509, 9, 0, -6553508, 9, 0, -6553507, 9, 0, -6553506, 9, 0, -6553505, 9, 0, -6553504, 9, 0, -6553503, 9, 0, -6553502, 9, 0, -6553501, 9, 0, -6553500, 9, 0, -6553499, 9, 0, -6553498, 9, 0, -6553497, 9, 0, -6553496, 9, 0, -6553495, 9, 0, -6553494, 9, 0, -6553493, 9, 0, -6553492, 9, 0, -6553491, 9, 0, -6553490, 9, 0, -6553489, 0, 65536, -6553480, 0, 65537, -6553479, 9, 0, -6553478, 9, 0, -6553477, 9, 0, -6553476, 9, 0, -6553475, 9, 0, -6553474, 9, 0, -6553473, 9, 0, -6553472, 9, 0, -6553471, 9, 0, -6553470, 9, 0, -6553469, 9, 0, -6553468, 9, 0, -6553467, 9, 0, -6553466, 9, 0, -6553465, 9, 0, -6553464, 9, 0, -6553463, 9, 0, -6553462, 9, 0, -6553461, 9, 0, -6553460, 9, 0, -6553459, 9, 0, -6553458, 9, 0, -6553457, 9, 0, -6553456, 9, 0, -6553455, 9, 0, -6553454, 9, 0, -6553453, 9, 0, -6553452, 9, 0, -6553451, 9, 0, -6553450, 9, 0, -6553449, 9, 0, -6553448, 9, 0, -6553447, 9, 0, -6553446, 9, 0, -6553445, 9, 0, -6553444, 9, 0, -6553443, 9, 0, -6553442, 9, 0, -6553441, 9, 0, -6553440, 9, 0, -6553439, 9, 0, -6553438, 9, 0, -6553437, 9, 0, -6553436, 9, 0, -6553435, 9, 0, -6553434, 9, 0, -6553433, 9, 0, -6553432, 9, 0, -6553431, 9, 0, -6553430, 9, 0, -6553429, 9, 0, -6553428, 9, 0, -6553427, 9, 0, -6553426, 9, 0, -6553425, 9, 0, -6553424, 9, 0, -6553423, 9, 0, -6553422, 9, 0, -6553421, 9, 0, -6553420, 9, 0, -6553419, 9, 0, -6553418, 9, 0, -6553417, 9, 0, -6553416, 9, 0, -6553415, 9, 0, -6553414, 9, 0, -6553413, 9, 0, -6553412, 9, 0, -6553411, 9, 0, -6553410, 9, 0, -6553409, 9, 0, -6553408, 9, 0, -6553407, 9, 0, -6553406, 9, 0, -6553405, 9, 0, -6553404, 9, 0, -6553403, 9, 0, -6553402, 9, 0, -6553401, 9, 0, -6553400, 9, 0, -6553399, 9, 0, -6553398, 9, 0, -6553397, 0, 65536, -6553388, 0, 65537, -6553387, 9, 0, -6553386, 9, 0, -6553385, 9, 0, -6553384, 9, 0, -6553383, 9, 0, -6553382, 9, 0, -6553381, 9, 0, -6553380, 9, 0, -6553379, 9, 0, -6553378, 9, 0, -6553377, 9, 0, -6553376, 9, 0, -6553375, 9, 0, -6553374, 9, 0, -6553373, 9, 0, -6553372, 9, 0, -6553371, 9, 0, -6553370, 9, 0, -6553369, 9, 0, -6553368, 9, 0, -6553367, 9, 0, -6553366, 9, 0, -6553365, 9, 0, -6553364, 9, 0, -6553363, 9, 0, -6553362, 9, 0, -6553361, 9, 0, -6553360, 9, 0, -6553359, 9, 0, -6553358, 9, 0, -6553357, 9, 0, -6553356, 9, 0, -6553355, 9, 0, -6553354, 9, 0, -6553353, 9, 0, -6553352, 9, 0, -6553351, 9, 0, -6553350, 9, 0, -6553349, 9, 0, -6553348, 9, 0, -6553347, 9, 0, -6553346, 9, 0, -6553345, 9, 0, -6553344, 9, 0, -6553343, 9, 0, -6553342, 9, 0, -6553341, 9, 0, -6553340, 9, 0, -6553339, 9, 0, -6553338, 9, 0, -6553337, 9, 0, -6553336, 9, 0, -6553335, 9, 0, -6553334, 9, 0, -6553333, 9, 0, -6553332, 9, 0, -6553331, 9, 0, -6553330, 9, 0, -6553329, 9, 0, -6553328, 9, 0, -6553327, 9, 0, -6553326, 9, 0, -6553325, 9, 0, -6553324, 9, 0, -6553323, 9, 0, -6553322, 9, 0, -6553321, 9, 0, -6553320, 9, 0, -6553319, 9, 0, -6553318, 9, 0, -6553317, 9, 0, -6553316, 9, 0, -6553315, 9, 0, -6553314, 9, 0, -6553313, 9, 0, -6553312, 9, 0, -6553311, 9, 0, -6553310, 9, 0, -6553309, 9, 0, -6553308, 9, 0, -6553307, 9, 0, -6553306, 9, 0, -6553305, 9, 0, -6553304, 9, 0, -6553303, 9, 0, -6553302, 9, 0, -6553301, 9, 0, -6553300, 9, 0, -6553299, 9, 0, -6553298, 9, 0, -6553297, 9, 0, -6553296, 9, 0, -6553295, 9, 0, -6553294, 9, 0, -6553293, 9, 0, -6553292, 9, 0, -6553291, 9, 0, -6553290, 9, 0, -6553289, 9, 0, -6553288, 9, 0, -6553287, 9, 0, -6553286, 9, 0, -6553285, 9, 0, -6553284, 9, 0, -6553283, 9, 0, -6553282, 9, 0, -6553281, 9, 0, -6553280, 9, 0, -6553279, 9, 0, -6553278, 9, 0, -6553277, 9, 0, -6553276, 9, 0, -6553275, 9, 0, -6553274, 9, 0, -6488037, 9, 0, -6488036, 9, 0, -6488035, 9, 0, -6488034, 9, 0, -6488033, 9, 0, -6488032, 9, 0, -6488031, 9, 0, -6488030, 9, 0, -6488029, 9, 0, -6488028, 9, 0, -6488027, 9, 0, -6488026, 9, 0, -6488025, 9, 0, -6488024, 9, 0, -6488023, 9, 0, -6488022, 9, 0, -6488021, 9, 0, -6488020, 9, 0, -6488019, 9, 0, -6488018, 9, 0, -6488017, 9, 0, -6488016, 9, 0, -6488015, 9, 0, -6488014, 9, 0, -6488013, 9, 0, -6488012, 9, 0, -6488011, 9, 0, -6488010, 9, 0, -6488009, 9, 0, -6488008, 9, 0, -6488007, 9, 0, -6488006, 9, 0, -6488005, 9, 0, -6488004, 9, 0, -6488003, 9, 0, -6488002, 9, 0, -6488001, 9, 0, -6488000, 9, 0, -6487999, 9, 0, -6487998, 9, 0, -6487997, 9, 0, -6487996, 9, 0, -6487995, 9, 0, -6487994, 9, 0, -6487993, 9, 0, -6487992, 9, 0, -6487991, 9, 0, -6487990, 9, 0, -6487989, 9, 0, -6487988, 9, 0, -6487987, 9, 0, -6487986, 9, 0, -6487985, 9, 0, -6487984, 9, 0, -6487983, 9, 0, -6487982, 9, 0, -6487981, 9, 0, -6487980, 9, 0, -6487979, 9, 0, -6487978, 9, 0, -6487977, 9, 0, -6487976, 9, 0, -6487975, 9, 0, -6487974, 9, 0, -6487973, 9, 0, -6487972, 9, 0, -6487971, 9, 0, -6487970, 9, 0, -6487969, 9, 0, -6487968, 9, 0, -6487967, 9, 0, -6487966, 9, 0, -6487965, 9, 0, -6487964, 9, 0, -6487963, 9, 0, -6487962, 9, 0, -6487961, 9, 0, -6487960, 9, 0, -6487959, 9, 0, -6487958, 9, 0, -6487957, 9, 0, -6487956, 9, 0, -6487955, 9, 0, -6487954, 9, 0, -6487953, 0, 65536, -6487944, 0, 65537, -6487943, 9, 0, -6487942, 9, 0, -6487941, 9, 0, -6487940, 9, 0, -6487939, 9, 0, -6487938, 9, 0, -6487937, 9, 0, -6487936, 9, 0, -6487935, 9, 0, -6487934, 9, 0, -6487933, 9, 0, -6487932, 9, 0, -6487931, 9, 0, -6487930, 9, 0, -6487929, 9, 0, -6487928, 9, 0, -6487927, 9, 0, -6487926, 9, 0, -6487925, 9, 0, -6487924, 9, 0, -6487923, 9, 0, -6487922, 9, 0, -6487921, 9, 0, -6487920, 9, 0, -6487919, 9, 0, -6487918, 9, 0, -6487917, 9, 0, -6487916, 9, 0, -6487915, 9, 0, -6487914, 9, 0, -6487913, 9, 0, -6487912, 9, 0, -6487911, 9, 0, -6487910, 9, 0, -6487909, 9, 0, -6487908, 9, 0, -6487907, 9, 0, -6487906, 9, 0, -6487905, 9, 0, -6487904, 9, 0, -6487903, 9, 0, -6487902, 9, 0, -6487901, 9, 0, -6487900, 9, 0, -6487899, 9, 0, -6487898, 9, 0, -6487897, 9, 0, -6487896, 9, 0, -6487895, 9, 0, -6487894, 9, 0, -6487893, 9, 0, -6487892, 9, 0, -6487891, 9, 0, -6487890, 9, 0, -6487889, 9, 0, -6487888, 9, 0, -6487887, 9, 0, -6487886, 9, 0, -6487885, 9, 0, -6487884, 9, 0, -6487883, 9, 0, -6487882, 9, 0, -6487881, 9, 0, -6487880, 9, 0, -6487879, 9, 0, -6487878, 9, 0, -6487877, 9, 0, -6487876, 9, 0, -6487875, 9, 0, -6487874, 9, 0, -6487873, 9, 0, -6487872, 9, 0, -6487871, 9, 0, -6487870, 9, 0, -6487869, 9, 0, -6487868, 9, 0, -6487867, 9, 0, -6487866, 9, 0, -6487865, 9, 0, -6487864, 9, 0, -6487863, 9, 0, -6487862, 9, 0, -6487861, 0, 65536, -6487852, 0, 65537, -6487851, 9, 0, -6487850, 9, 0, -6487849, 9, 0, -6487848, 9, 0, -6487847, 9, 0, -6487846, 9, 0, -6487845, 9, 0, -6487844, 9, 0, -6487843, 9, 0, -6487842, 9, 0, -6487841, 9, 0, -6487840, 9, 0, -6487839, 9, 0, -6487838, 9, 0, -6487837, 9, 0, -6487836, 9, 0, -6487835, 9, 0, -6487834, 9, 0, -6487833, 9, 0, -6487832, 9, 0, -6487831, 9, 0, -6487830, 9, 0, -6487829, 9, 0, -6487828, 9, 0, -6487827, 9, 0, -6487826, 9, 0, -6487825, 9, 0, -6487824, 9, 0, -6487823, 9, 0, -6487822, 9, 0, -6487821, 9, 0, -6487820, 9, 0, -6487819, 9, 0, -6487818, 9, 0, -6487817, 9, 0, -6487816, 9, 0, -6487815, 9, 0, -6487814, 9, 0, -6487813, 9, 0, -6487812, 9, 0, -6487811, 9, 0, -6487810, 9, 0, -6487809, 9, 0, -6487808, 9, 0, -6487807, 9, 0, -6487806, 9, 0, -6487805, 9, 0, -6487804, 9, 0, -6487803, 9, 0, -6487802, 9, 0, -6487801, 9, 0, -6487800, 9, 0, -6487799, 9, 0, -6487798, 9, 0, -6487797, 9, 0, -6487796, 9, 0, -6487795, 9, 0, -6487794, 9, 0, -6487793, 9, 0, -6487792, 9, 0, -6487791, 9, 0, -6487790, 9, 0, -6487789, 9, 0, -6487788, 9, 0, -6487787, 9, 0, -6487786, 9, 0, -6487785, 9, 0, -6487784, 9, 0, -6487783, 9, 0, -6487782, 9, 0, -6487781, 9, 0, -6487780, 9, 0, -6487779, 9, 0, -6487778, 9, 0, -6487777, 9, 0, -6487776, 9, 0, -6487775, 9, 0, -6487774, 9, 0, -6487773, 9, 0, -6487772, 9, 0, -6487771, 9, 0, -6487770, 9, 0, -6487769, 9, 0, -6487768, 9, 0, -6487767, 9, 0, -6487766, 9, 0, -6487765, 9, 0, -6487764, 9, 0, -6487763, 9, 0, -6487762, 9, 0, -6487761, 9, 0, -6487760, 9, 0, -6487759, 9, 0, -6487758, 9, 0, -6487757, 9, 0, -6487756, 9, 0, -6487755, 9, 0, -6487754, 9, 0, -6487753, 9, 0, -6487752, 9, 0, -6487751, 9, 0, -6487750, 9, 0, -6487749, 9, 0, -6487748, 9, 0, -6487747, 9, 0, -6487746, 9, 0, -6487745, 9, 0, -6487744, 9, 0, -6487743, 9, 0, -6487742, 9, 0, -6487741, 9, 0, -6487740, 9, 0, -6487739, 9, 0, -6487738, 9, 0, -6422501, 9, 0, -6422500, 9, 0, -6422499, 9, 0, -6422498, 9, 0, -6422497, 9, 0, -6422496, 9, 0, -6422495, 9, 0, -6422494, 9, 0, -6422493, 9, 0, -6422492, 9, 0, -6422491, 9, 0, -6422490, 9, 0, -6422489, 9, 0, -6422488, 9, 0, -6422487, 9, 0, -6422486, 9, 0, -6422485, 9, 0, -6422484, 9, 0, -6422483, 9, 0, -6422482, 9, 0, -6422481, 9, 0, -6422480, 9, 0, -6422479, 9, 0, -6422478, 9, 0, -6422477, 9, 0, -6422476, 9, 0, -6422475, 9, 0, -6422474, 9, 0, -6422473, 9, 0, -6422472, 9, 0, -6422471, 9, 0, -6422470, 9, 0, -6422469, 9, 0, -6422468, 9, 0, -6422467, 9, 0, -6422466, 9, 0, -6422465, 9, 0, -6422464, 9, 0, -6422463, 9, 0, -6422462, 9, 0, -6422461, 9, 0, -6422460, 9, 0, -6422459, 9, 0, -6422458, 9, 0, -6422457, 9, 0, -6422456, 9, 0, -6422455, 9, 0, -6422454, 9, 0, -6422453, 9, 0, -6422452, 9, 0, -6422451, 9, 0, -6422450, 9, 0, -6422449, 9, 0, -6422448, 9, 0, -6422447, 9, 0, -6422446, 9, 0, -6422445, 9, 0, -6422444, 9, 0, -6422443, 9, 0, -6422442, 9, 0, -6422441, 9, 0, -6422440, 9, 0, -6422439, 9, 0, -6422438, 9, 0, -6422437, 9, 0, -6422436, 9, 0, -6422435, 9, 0, -6422434, 9, 0, -6422433, 9, 0, -6422432, 9, 0, -6422431, 9, 0, -6422430, 9, 0, -6422429, 9, 0, -6422428, 9, 0, -6422427, 9, 0, -6422426, 9, 0, -6422425, 9, 0, -6422424, 9, 0, -6422423, 9, 0, -6422422, 9, 0, -6422421, 9, 0, -6422420, 9, 0, -6422419, 9, 0, -6422418, 9, 0, -6422417, 0, 65536, -6422408, 0, 65537, -6422407, 9, 0, -6422406, 9, 0, -6422405, 9, 0, -6422404, 9, 0, -6422403, 9, 0, -6422402, 9, 0, -6422401, 9, 0, -6422400, 9, 0, -6422399, 9, 0, -6422398, 9, 0, -6422397, 9, 0, -6422396, 9, 0, -6422395, 9, 0, -6422394, 9, 0, -6422393, 9, 0, -6422392, 9, 0, -6422391, 9, 0, -6422390, 9, 0, -6422389, 9, 0, -6422388, 9, 0, -6422387, 9, 0, -6422386, 9, 0, -6422385, 9, 0, -6422384, 9, 0, -6422383, 9, 0, -6422382, 9, 0, -6422381, 9, 0, -6422380, 9, 0, -6422379, 9, 0, -6422378, 9, 0, -6422377, 9, 0, -6422376, 9, 0, -6422375, 9, 0, -6422374, 9, 0, -6422373, 9, 0, -6422372, 9, 0, -6422371, 9, 0, -6422370, 9, 0, -6422369, 9, 0, -6422368, 9, 0, -6422367, 9, 0, -6422366, 9, 0, -6422365, 9, 0, -6422364, 9, 0, -6422363, 9, 0, -6422362, 9, 0, -6422361, 9, 0, -6422360, 9, 0, -6422359, 9, 0, -6422358, 9, 0, -6422357, 9, 0, -6422356, 9, 0, -6422355, 9, 0, -6422354, 9, 0, -6422353, 9, 0, -6422352, 9, 0, -6422351, 9, 0, -6422350, 9, 0, -6422349, 9, 0, -6422348, 9, 0, -6422347, 9, 0, -6422346, 9, 0, -6422345, 9, 0, -6422344, 9, 0, -6422343, 9, 0, -6422342, 9, 0, -6422341, 9, 0, -6422340, 9, 0, -6422339, 9, 0, -6422338, 9, 0, -6422337, 9, 0, -6422336, 9, 0, -6422335, 9, 0, -6422334, 9, 0, -6422333, 9, 0, -6422332, 9, 0, -6422331, 9, 0, -6422330, 9, 0, -6422329, 9, 0, -6422328, 9, 0, -6422327, 9, 0, -6422326, 9, 0, -6422325, 0, 65536, -6422316, 0, 65537, -6422315, 9, 0, -6422314, 9, 0, -6422313, 9, 0, -6422312, 9, 0, -6422311, 9, 0, -6422310, 9, 0, -6422309, 9, 0, -6422308, 9, 0, -6422307, 9, 0, -6422306, 9, 0, -6422305, 9, 0, -6422304, 9, 0, -6422303, 9, 0, -6422302, 9, 0, -6422301, 9, 0, -6422300, 9, 0, -6422299, 9, 0, -6422298, 9, 0, -6422297, 9, 0, -6422296, 9, 0, -6422295, 9, 0, -6422294, 9, 0, -6422293, 9, 0, -6422292, 9, 0, -6422291, 9, 0, -6422290, 9, 0, -6422289, 9, 0, -6422288, 9, 0, -6422287, 9, 0, -6422286, 9, 0, -6422285, 9, 0, -6422284, 9, 0, -6422283, 9, 0, -6422282, 9, 0, -6422281, 9, 0, -6422280, 9, 0, -6422279, 9, 0, -6422278, 9, 0, -6422277, 9, 0, -6422276, 9, 0, -6422275, 9, 0, -6422274, 9, 0, -6422273, 9, 0, -6422272, 9, 0, -6422271, 9, 0, -6422270, 9, 0, -6422269, 9, 0, -6422268, 9, 0, -6422267, 9, 0, -6422266, 9, 0, -6422265, 9, 0, -6422264, 9, 0, -6422263, 9, 0, -6422262, 9, 0, -6422261, 9, 0, -6422260, 9, 0, -6422259, 9, 0, -6422258, 9, 0, -6422257, 9, 0, -6422256, 9, 0, -6422255, 9, 0, -6422254, 9, 0, -6422253, 9, 0, -6422252, 9, 0, -6422251, 9, 0, -6422250, 9, 0, -6422249, 9, 0, -6422248, 9, 0, -6422247, 9, 0, -6422246, 9, 0, -6422245, 9, 0, -6422244, 9, 0, -6422243, 9, 0, -6422242, 9, 0, -6422241, 9, 0, -6422240, 9, 0, -6422239, 9, 0, -6422238, 9, 0, -6422237, 9, 0, -6422236, 9, 0, -6422235, 9, 0, -6422234, 9, 0, -6422233, 9, 0, -6422232, 9, 0, -6422231, 9, 0, -6422230, 9, 0, -6422229, 9, 0, -6422228, 9, 0, -6422227, 9, 0, -6422226, 9, 0, -6422225, 9, 0, -6422224, 9, 0, -6422223, 9, 0, -6422222, 9, 0, -6422221, 9, 0, -6422220, 9, 0, -6422219, 9, 0, -6422218, 9, 0, -6422217, 9, 0, -6422216, 9, 0, -6422215, 9, 0, -6422214, 9, 0, -6422213, 9, 0, -6422212, 9, 0, -6422211, 9, 0, -6422210, 9, 0, -6422209, 9, 0, -6422208, 9, 0, -6422207, 9, 0, -6422206, 9, 0, -6422205, 9, 0, -6422204, 9, 0, -6422203, 9, 0, -6422202, 9, 0, -6356965, 9, 0, -6356964, 9, 0, -6356963, 9, 0, -6356962, 9, 0, -6356961, 9, 0, -6356960, 9, 0, -6356959, 9, 0, -6356958, 9, 0, -6356957, 9, 0, -6356956, 9, 0, -6356955, 9, 0, -6356954, 9, 0, -6356953, 9, 0, -6356952, 9, 0, -6356951, 9, 0, -6356950, 9, 0, -6356949, 9, 0, -6356948, 9, 0, -6356947, 9, 0, -6356946, 9, 0, -6356945, 9, 0, -6356944, 9, 0, -6356943, 9, 0, -6356942, 9, 0, -6356941, 9, 0, -6356940, 9, 0, -6356939, 9, 0, -6356938, 9, 0, -6356937, 9, 0, -6356936, 9, 0, -6356935, 9, 0, -6356934, 9, 0, -6356933, 9, 0, -6356932, 9, 0, -6356931, 9, 0, -6356930, 9, 0, -6356929, 9, 0, -6356928, 9, 0, -6356927, 9, 0, -6356926, 9, 0, -6356925, 9, 0, -6356924, 9, 0, -6356923, 9, 0, -6356922, 9, 0, -6356921, 9, 0, -6356920, 9, 0, -6356919, 9, 0, -6356918, 9, 0, -6356917, 9, 0, -6356916, 9, 0, -6356915, 9, 0, -6356914, 9, 0, -6356913, 9, 0, -6356912, 9, 0, -6356911, 9, 0, -6356910, 9, 0, -6356909, 9, 0, -6356908, 9, 0, -6356907, 9, 0, -6356906, 9, 0, -6356905, 9, 0, -6356904, 9, 0, -6356903, 9, 0, -6356902, 9, 0, -6356901, 9, 0, -6356900, 9, 0, -6356899, 9, 0, -6356898, 9, 0, -6356897, 9, 0, -6356896, 9, 0, -6356895, 9, 0, -6356894, 9, 0, -6356893, 9, 0, -6356892, 9, 0, -6356891, 9, 0, -6356890, 9, 0, -6356889, 9, 0, -6356888, 9, 0, -6356887, 9, 0, -6356886, 9, 0, -6356885, 9, 0, -6356884, 9, 0, -6356883, 9, 0, -6356882, 9, 0, -6356881, 0, 65536, -6356872, 0, 65537, -6356871, 9, 0, -6356870, 9, 0, -6356869, 9, 0, -6356868, 9, 0, -6356867, 9, 0, -6356866, 9, 0, -6356865, 9, 0, -6356864, 9, 0, -6356863, 9, 0, -6356862, 9, 0, -6356861, 9, 0, -6356860, 9, 0, -6356859, 9, 0, -6356858, 9, 0, -6356857, 9, 0, -6356856, 9, 0, -6356855, 9, 0, -6356854, 9, 0, -6356853, 9, 0, -6356852, 9, 0, -6356851, 9, 0, -6356850, 9, 0, -6356849, 9, 0, -6356848, 9, 0, -6356847, 9, 0, -6356846, 9, 0, -6356845, 9, 0, -6356844, 9, 0, -6356843, 9, 0, -6356842, 9, 0, -6356841, 9, 0, -6356840, 9, 0, -6356839, 9, 0, -6356838, 9, 0, -6356837, 9, 0, -6356836, 9, 0, -6356835, 9, 0, -6356834, 9, 0, -6356833, 9, 0, -6356832, 9, 0, -6356831, 9, 0, -6356830, 9, 0, -6356829, 9, 0, -6356828, 9, 0, -6356827, 9, 0, -6356826, 9, 0, -6356825, 9, 0, -6356824, 9, 0, -6356823, 9, 0, -6356822, 9, 0, -6356821, 9, 0, -6356820, 9, 0, -6356819, 9, 0, -6356818, 9, 0, -6356817, 9, 0, -6356816, 9, 0, -6356815, 9, 0, -6356814, 9, 0, -6356813, 9, 0, -6356812, 9, 0, -6356811, 9, 0, -6356810, 9, 0, -6356809, 9, 0, -6356808, 9, 0, -6356807, 9, 0, -6356806, 9, 0, -6356805, 9, 0, -6356804, 9, 0, -6356803, 9, 0, -6356802, 9, 0, -6356801, 9, 0, -6356800, 9, 0, -6356799, 9, 0, -6356798, 9, 0, -6356797, 9, 0, -6356796, 9, 0, -6356795, 9, 0, -6356794, 9, 0, -6356793, 9, 0, -6356792, 9, 0, -6356791, 9, 0, -6356790, 9, 0, -6356789, 0, 65536, -6356780, 0, 65537, -6356779, 9, 0, -6356778, 9, 0, -6356777, 9, 0, -6356776, 9, 0, -6356775, 9, 0, -6356774, 9, 0, -6356773, 9, 0, -6356772, 9, 0, -6356771, 9, 0, -6356770, 9, 0, -6356769, 9, 0, -6356768, 9, 0, -6356767, 9, 0, -6356766, 9, 0, -6356765, 9, 0, -6356764, 9, 0, -6356763, 9, 0, -6356762, 9, 0, -6356761, 9, 0, -6356760, 9, 0, -6356759, 9, 0, -6356758, 9, 0, -6356757, 9, 0, -6356756, 9, 0, -6356755, 9, 0, -6356754, 9, 0, -6356753, 9, 0, -6356752, 9, 0, -6356751, 9, 0, -6356750, 9, 0, -6356749, 9, 0, -6356748, 9, 0, -6356747, 9, 0, -6356746, 9, 0, -6356745, 9, 0, -6356744, 9, 0, -6356743, 9, 0, -6356742, 9, 0, -6356741, 9, 0, -6356740, 9, 0, -6356739, 9, 0, -6356738, 9, 0, -6356737, 9, 0, -6356736, 9, 0, -6356735, 9, 0, -6356734, 9, 0, -6356733, 9, 0, -6356732, 9, 0, -6356731, 9, 0, -6356730, 9, 0, -6356729, 9, 0, -6356728, 9, 0, -6356727, 9, 0, -6356726, 9, 0, -6356725, 9, 0, -6356724, 9, 0, -6356723, 9, 0, -6356722, 9, 0, -6356721, 9, 0, -6356720, 9, 0, -6356719, 9, 0, -6356718, 9, 0, -6356717, 9, 0, -6356716, 9, 0, -6356715, 9, 0, -6356714, 9, 0, -6356713, 9, 0, -6356712, 9, 0, -6356711, 9, 0, -6356710, 9, 0, -6356709, 9, 0, -6356708, 9, 0, -6356707, 9, 0, -6356706, 9, 0, -6356705, 9, 0, -6356704, 9, 0, -6356703, 9, 0, -6356702, 9, 0, -6356701, 9, 0, -6356700, 9, 0, -6356699, 9, 0, -6356698, 9, 0, -6356697, 9, 0, -6356696, 9, 0, -6356695, 9, 0, -6356694, 9, 0, -6356693, 9, 0, -6356692, 9, 0, -6356691, 9, 0, -6356690, 9, 0, -6356689, 9, 0, -6356688, 9, 0, -6356687, 9, 0, -6356686, 9, 0, -6356685, 9, 0, -6356684, 9, 0, -6356683, 9, 0, -6356682, 9, 0, -6356681, 9, 0, -6356680, 9, 0, -6356679, 9, 0, -6356678, 9, 0, -6356677, 9, 0, -6356676, 9, 0, -6356675, 9, 0, -6356674, 9, 0, -6356673, 9, 0, -6356672, 9, 0, -6356671, 9, 0, -6356670, 9, 0, -6356669, 9, 0, -6356668, 9, 0, -6356667, 9, 0, -6356666, 9, 0, -6291429, 9, 0, -6291428, 9, 0, -6291427, 9, 0, -6291426, 9, 0, -6291425, 9, 0, -6291424, 9, 0, -6291423, 9, 0, -6291422, 9, 0, -6291421, 9, 0, -6291420, 9, 0, -6291419, 9, 0, -6291418, 9, 0, -6291417, 9, 0, -6291416, 9, 0, -6291415, 9, 0, -6291414, 9, 0, -6291413, 9, 0, -6291412, 9, 0, -6291411, 9, 0, -6291410, 9, 0, -6291409, 9, 0, -6291408, 9, 0, -6291407, 9, 0, -6291406, 9, 0, -6291405, 9, 0, -6291404, 9, 0, -6291403, 9, 0, -6291402, 9, 0, -6291401, 9, 0, -6291400, 9, 0, -6291399, 9, 0, -6291398, 9, 0, -6291397, 9, 0, -6291396, 9, 0, -6291395, 9, 0, -6291394, 9, 0, -6291393, 9, 0, -6291392, 9, 0, -6291391, 9, 0, -6291390, 9, 0, -6291389, 9, 0, -6291388, 9, 0, -6291387, 9, 0, -6291386, 9, 0, -6291385, 9, 0, -6291384, 9, 0, -6291383, 9, 0, -6291382, 9, 0, -6291381, 9, 0, -6291380, 9, 0, -6291379, 9, 0, -6291378, 9, 0, -6291377, 9, 0, -6291376, 9, 0, -6291375, 9, 0, -6291374, 9, 0, -6291373, 9, 0, -6291372, 9, 0, -6291371, 9, 0, -6291370, 9, 0, -6291369, 9, 0, -6291368, 9, 0, -6291367, 9, 0, -6291366, 9, 0, -6291365, 9, 0, -6291364, 9, 0, -6291363, 9, 0, -6291362, 9, 0, -6291361, 9, 0, -6291360, 9, 0, -6291359, 9, 0, -6291358, 9, 0, -6291357, 9, 0, -6291356, 9, 0, -6291355, 9, 0, -6291354, 9, 0, -6291353, 9, 0, -6291352, 9, 0, -6291351, 9, 0, -6291350, 9, 0, -6291349, 9, 0, -6291348, 9, 0, -6291347, 9, 0, -6291346, 9, 0, -6291345, 0, 65536, -6291336, 0, 65537, -6291335, 9, 0, -6291334, 9, 0, -6291333, 9, 0, -6291332, 9, 0, -6291331, 9, 0, -6291330, 9, 0, -6291329, 9, 0, -6291328, 9, 0, -6291327, 9, 0, -6291326, 9, 0, -6291325, 9, 0, -6291324, 9, 0, -6291323, 9, 0, -6291322, 9, 0, -6291321, 9, 0, -6291320, 9, 0, -6291319, 9, 0, -6291318, 9, 0, -6291317, 9, 0, -6291316, 9, 0, -6291315, 9, 0, -6291314, 9, 0, -6291313, 9, 0, -6291312, 9, 0, -6291311, 9, 0, -6291310, 9, 0, -6291309, 9, 0, -6291308, 9, 0, -6291307, 9, 0, -6291306, 9, 0, -6291305, 9, 0, -6291304, 9, 0, -6291303, 9, 0, -6291302, 9, 0, -6291301, 9, 0, -6291300, 9, 0, -6291299, 9, 0, -6291298, 9, 0, -6291297, 9, 0, -6291296, 9, 0, -6291295, 9, 0, -6291294, 9, 0, -6291293, 9, 0, -6291292, 9, 0, -6291291, 9, 0, -6291290, 9, 0, -6291289, 9, 0, -6291288, 9, 0, -6291287, 9, 0, -6291286, 9, 0, -6291285, 9, 0, -6291284, 9, 0, -6291283, 9, 0, -6291282, 9, 0, -6291281, 9, 0, -6291280, 9, 0, -6291279, 9, 0, -6291278, 9, 0, -6291277, 9, 0, -6291276, 9, 0, -6291275, 9, 0, -6291274, 9, 0, -6291273, 9, 0, -6291272, 9, 0, -6291271, 9, 0, -6291270, 9, 0, -6291269, 9, 0, -6291268, 9, 0, -6291267, 9, 0, -6291266, 9, 0, -6291265, 9, 0, -6291264, 9, 0, -6291263, 9, 0, -6291262, 9, 0, -6291261, 9, 0, -6291260, 9, 0, -6291259, 9, 0, -6291258, 9, 0, -6291257, 9, 0, -6291256, 9, 0, -6291255, 9, 0, -6291254, 9, 0, -6291253, 0, 65536, -6291244, 0, 65537, -6291243, 9, 0, -6291242, 9, 0, -6291241, 9, 0, -6291240, 9, 0, -6291239, 9, 0, -6291238, 9, 0, -6291237, 9, 0, -6291236, 9, 0, -6291235, 9, 0, -6291234, 9, 0, -6291233, 9, 0, -6291232, 9, 0, -6291231, 9, 0, -6291230, 9, 0, -6291229, 9, 0, -6291228, 9, 0, -6291227, 9, 0, -6291226, 9, 0, -6291225, 9, 0, -6291224, 9, 0, -6291223, 9, 0, -6291222, 9, 0, -6291221, 9, 0, -6291220, 9, 0, -6291219, 9, 0, -6291218, 9, 0, -6291217, 9, 0, -6291216, 9, 0, -6291215, 9, 0, -6291214, 9, 0, -6291213, 9, 0, -6291212, 9, 0, -6291211, 9, 0, -6291210, 9, 0, -6291209, 9, 0, -6291208, 9, 0, -6291207, 9, 0, -6291206, 9, 0, -6291205, 9, 0, -6291204, 9, 0, -6291203, 9, 0, -6291202, 9, 0, -6291201, 9, 0, -6291200, 9, 0, -6291199, 9, 0, -6291198, 9, 0, -6291197, 9, 0, -6291196, 9, 0, -6291195, 9, 0, -6291194, 9, 0, -6291193, 9, 0, -6291192, 9, 0, -6291191, 9, 0, -6291190, 9, 0, -6291189, 9, 0, -6291188, 9, 0, -6291187, 9, 0, -6291186, 9, 0, -6291185, 9, 0, -6291184, 9, 0, -6291183, 9, 0, -6291182, 9, 0, -6291181, 9, 0, -6291180, 9, 0, -6291179, 9, 0, -6291178, 9, 0, -6291177, 9, 0, -6291176, 9, 0, -6291175, 9, 0, -6291174, 9, 0, -6291173, 9, 0, -6291172, 9, 0, -6291171, 9, 0, -6291170, 9, 0, -6291169, 9, 0, -6291168, 9, 0, -6291167, 9, 0, -6291166, 9, 0, -6291165, 9, 0, -6291164, 9, 0, -6291163, 9, 0, -6291162, 9, 0, -6291161, 9, 0, -6291160, 9, 0, -6291159, 9, 0, -6291158, 9, 0, -6291157, 9, 0, -6291156, 9, 0, -6291155, 9, 0, -6291154, 9, 0, -6291153, 9, 0, -6291152, 9, 0, -6291151, 9, 0, -6291150, 9, 0, -6291149, 9, 0, -6291148, 9, 0, -6291147, 9, 0, -6291146, 9, 0, -6291145, 9, 0, -6291144, 9, 0, -6291143, 9, 0, -6291142, 9, 0, -6291141, 9, 0, -6291140, 9, 0, -6291139, 9, 0, -6291138, 9, 0, -6291137, 9, 0, -6291136, 9, 0, -6291135, 9, 0, -6291134, 9, 0, -6291133, 9, 0, -6291132, 9, 0, -6291131, 9, 0, -6291130, 9, 0, -6225893, 9, 0, -6225892, 9, 0, -6225891, 9, 0, -6225890, 9, 0, -6225889, 9, 0, -6225888, 9, 0, -6225887, 9, 0, -6225886, 9, 0, -6225885, 9, 0, -6225884, 9, 0, -6225883, 9, 0, -6225882, 9, 0, -6225881, 9, 0, -6225880, 9, 0, -6225879, 9, 0, -6225878, 9, 0, -6225877, 9, 0, -6225876, 9, 0, -6225875, 9, 0, -6225874, 9, 0, -6225873, 9, 0, -6225872, 9, 0, -6225871, 9, 0, -6225870, 9, 0, -6225869, 9, 0, -6225868, 9, 0, -6225867, 9, 0, -6225866, 9, 0, -6225865, 9, 0, -6225864, 9, 0, -6225863, 9, 0, -6225862, 9, 0, -6225861, 9, 0, -6225860, 9, 0, -6225859, 9, 0, -6225858, 9, 0, -6225857, 9, 0, -6225856, 9, 0, -6225855, 9, 0, -6225854, 9, 0, -6225853, 9, 0, -6225852, 9, 0, -6225851, 9, 0, -6225850, 9, 0, -6225849, 5, 0, -6225848, 0, 0, -6225847, 0, 0, -6225846, 0, 0, -6225845, 0, 0, -6225844, 0, 0, -6225843, 0, 0, -6225842, 0, 0, -6225841, 0, 0, -6225840, 0, 0, -6225839, 0, 0, -6225838, 0, 0, -6225837, 0, 0, -6225836, 0, 0, -6225835, 0, 0, -6225834, 0, 0, -6225833, 0, 0, -6225832, 0, 0, -6225831, 0, 0, -6225830, 0, 0, -6225829, 0, 0, -6225828, 0, 0, -6225827, 0, 0, -6225826, 0, 0, -6225825, 0, 0, -6225824, 0, 0, -6225823, 0, 0, -6225822, 0, 0, -6225821, 0, 0, -6225820, 0, 0, -6225819, 0, 0, -6225818, 0, 0, -6225817, 0, 0, -6225816, 0, 0, -6225815, 0, 0, -6225814, 0, 0, -6225813, 0, 0, -6225812, 0, 0, -6225811, 0, 0, -6225810, 0, 0, -6225809, 0, 196611, -6225800, 0, 196610, -6225799, 0, 0, -6225798, 0, 0, -6225797, 0, 0, -6225796, 0, 0, -6225795, 0, 0, -6225794, 0, 0, -6225793, 0, 0, -6225792, 0, 0, -6225791, 0, 0, -6225790, 0, 0, -6225789, 0, 0, -6225788, 0, 0, -6225787, 0, 0, -6225786, 0, 0, -6225785, 0, 0, -6225784, 0, 0, -6225783, 0, 0, -6225782, 0, 0, -6225781, 0, 0, -6225780, 0, 0, -6225779, 0, 0, -6225778, 0, 0, -6225777, 0, 0, -6225776, 0, 0, -6225775, 0, 0, -6225774, 0, 0, -6225773, 0, 0, -6225772, 0, 0, -6225771, 0, 0, -6225770, 0, 0, -6225769, 0, 0, -6225768, 0, 0, -6225767, 0, 0, -6225766, 0, 0, -6225765, 0, 0, -6225764, 0, 0, -6225763, 0, 0, -6225762, 0, 0, -6225761, 0, 0, -6225760, 0, 0, -6225759, 0, 0, -6225758, 0, 0, -6225757, 0, 0, -6225756, 0, 0, -6225755, 0, 0, -6225754, 0, 0, -6225753, 0, 0, -6225752, 0, 0, -6225751, 0, 0, -6225750, 0, 0, -6225749, 0, 0, -6225748, 0, 0, -6225747, 0, 0, -6225746, 0, 0, -6225745, 0, 0, -6225744, 0, 0, -6225743, 0, 0, -6225742, 0, 0, -6225741, 0, 0, -6225740, 0, 0, -6225739, 0, 0, -6225738, 0, 0, -6225737, 0, 0, -6225736, 0, 0, -6225735, 0, 0, -6225734, 0, 0, -6225733, 0, 0, -6225732, 0, 0, -6225731, 0, 0, -6225730, 0, 0, -6225729, 0, 0, -6225728, 0, 0, -6225727, 0, 0, -6225726, 0, 0, -6225725, 0, 0, -6225724, 0, 0, -6225723, 0, 0, -6225722, 0, 0, -6225721, 0, 0, -6225720, 0, 0, -6225719, 0, 0, -6225718, 0, 0, -6225717, 0, 196611, -6225708, 0, 196610, -6225707, 0, 0, -6225706, 0, 0, -6225705, 0, 0, -6225704, 0, 0, -6225703, 0, 0, -6225702, 0, 0, -6225701, 0, 0, -6225700, 0, 0, -6225699, 0, 0, -6225698, 0, 0, -6225697, 0, 0, -6225696, 0, 0, -6225695, 0, 0, -6225694, 0, 0, -6225693, 0, 0, -6225692, 0, 0, -6225691, 0, 0, -6225690, 0, 0, -6225689, 0, 0, -6225688, 0, 0, -6225687, 0, 0, -6225686, 0, 0, -6225685, 0, 0, -6225684, 0, 0, -6225683, 0, 0, -6225682, 0, 0, -6225681, 0, 0, -6225680, 0, 0, -6225679, 0, 0, -6225678, 0, 0, -6225677, 0, 0, -6225676, 0, 0, -6225675, 0, 0, -6225674, 0, 0, -6225673, 0, 0, -6225672, 0, 0, -6225671, 0, 0, -6225670, 0, 0, -6225669, 0, 0, -6225668, 0, 0, -6225667, 0, 0, -6225666, 0, 0, -6225665, 0, 0, -6225664, 0, 0, -6225663, 0, 0, -6225662, 0, 0, -6225661, 0, 0, -6225660, 0, 0, -6225659, 0, 0, -6225658, 0, 0, -6225657, 0, 0, -6225656, 0, 0, -6225655, 0, 0, -6225654, 0, 0, -6225653, 0, 0, -6225652, 6, 0, -6225651, 9, 0, -6225650, 9, 0, -6225649, 9, 0, -6225648, 9, 0, -6225647, 9, 0, -6225646, 9, 0, -6225645, 9, 0, -6225644, 9, 0, -6225643, 9, 0, -6225642, 9, 0, -6225641, 9, 0, -6225640, 9, 0, -6225639, 9, 0, -6225638, 9, 0, -6225637, 9, 0, -6225636, 9, 0, -6225635, 9, 0, -6225634, 9, 0, -6225633, 9, 0, -6225632, 9, 0, -6225631, 9, 0, -6225630, 9, 0, -6225629, 9, 0, -6225628, 9, 0, -6225627, 9, 0, -6225626, 9, 0, -6225625, 9, 0, -6225624, 9, 0, -6225623, 9, 0, -6225622, 9, 0, -6225621, 9, 0, -6225620, 9, 0, -6225619, 9, 0, -6225618, 9, 0, -6225617, 9, 0, -6225616, 9, 0, -6225615, 9, 0, -6225614, 9, 0, -6225613, 9, 0, -6225612, 9, 0, -6225611, 9, 0, -6225610, 9, 0, -6225609, 9, 0, -6225608, 9, 0, -6225607, 9, 0, -6225606, 9, 0, -6225605, 9, 0, -6225604, 9, 0, -6225603, 9, 0, -6225602, 9, 0, -6225601, 9, 0, -6225600, 9, 0, -6225599, 9, 0, -6225598, 9, 0, -6225597, 9, 0, -6225596, 9, 0, -6225595, 9, 0, -6225594, 9, 0, -6160357, 9, 0, -6160356, 9, 0, -6160355, 9, 0, -6160354, 9, 0, -6160353, 9, 0, -6160352, 9, 0, -6160351, 9, 0, -6160350, 9, 0, -6160349, 9, 0, -6160348, 9, 0, -6160347, 9, 0, -6160346, 9, 0, -6160345, 9, 0, -6160344, 9, 0, -6160343, 9, 0, -6160342, 9, 0, -6160341, 9, 0, -6160340, 9, 0, -6160339, 9, 0, -6160338, 9, 0, -6160337, 9, 0, -6160336, 9, 0, -6160335, 9, 0, -6160334, 9, 0, -6160333, 9, 0, -6160332, 9, 0, -6160331, 9, 0, -6160330, 9, 0, -6160329, 9, 0, -6160328, 9, 0, -6160327, 9, 0, -6160326, 9, 0, -6160325, 9, 0, -6160324, 9, 0, -6160323, 9, 0, -6160322, 9, 0, -6160321, 9, 0, -6160320, 9, 0, -6160319, 9, 0, -6160318, 9, 0, -6160317, 9, 0, -6160316, 9, 0, -6160315, 9, 0, -6160314, 5, 0, -6160313, 4, 0, -6160116, 3, 0, -6160115, 6, 0, -6160114, 9, 0, -6160113, 9, 0, -6160112, 9, 0, -6160111, 9, 0, -6160110, 9, 0, -6160109, 9, 0, -6160108, 9, 0, -6160107, 9, 0, -6160106, 9, 0, -6160105, 9, 0, -6160104, 9, 0, -6160103, 9, 0, -6160102, 9, 0, -6160101, 9, 0, -6160100, 9, 0, -6160099, 9, 0, -6160098, 9, 0, -6160097, 9, 0, -6160096, 9, 0, -6160095, 9, 0, -6160094, 9, 0, -6160093, 9, 0, -6160092, 9, 0, -6160091, 9, 0, -6160090, 9, 0, -6160089, 9, 0, -6160088, 9, 0, -6160087, 9, 0, -6160086, 9, 0, -6160085, 9, 0, -6160084, 9, 0, -6160083, 9, 0, -6160082, 9, 0, -6160081, 9, 0, -6160080, 9, 0, -6160079, 9, 0, -6160078, 9, 0, -6160077, 9, 0, -6160076, 9, 0, -6160075, 9, 0, -6160074, 9, 0, -6160073, 9, 0, -6160072, 9, 0, -6160071, 9, 0, -6160070, 9, 0, -6160069, 9, 0, -6160068, 9, 0, -6160067, 9, 0, -6160066, 9, 0, -6160065, 9, 0, -6160064, 9, 0, -6160063, 9, 0, -6160062, 9, 0, -6160061, 9, 0, -6160060, 9, 0, -6160059, 9, 0, -6160058, 9, 0, -6094821, 9, 0, -6094820, 9, 0, -6094819, 9, 0, -6094818, 9, 0, -6094817, 9, 0, -6094816, 9, 0, -6094815, 9, 0, -6094814, 9, 0, -6094813, 9, 0, -6094812, 9, 0, -6094811, 9, 0, -6094810, 9, 0, -6094809, 9, 0, -6094808, 9, 0, -6094807, 9, 0, -6094806, 9, 0, -6094805, 9, 0, -6094804, 9, 0, -6094803, 9, 0, -6094802, 9, 0, -6094801, 9, 0, -6094800, 9, 0, -6094799, 9, 0, -6094798, 9, 0, -6094797, 9, 0, -6094796, 9, 0, -6094795, 9, 0, -6094794, 9, 0, -6094793, 9, 0, -6094792, 9, 0, -6094791, 9, 0, -6094790, 9, 0, -6094789, 9, 0, -6094788, 9, 0, -6094787, 9, 0, -6094786, 9, 0, -6094785, 9, 0, -6094784, 9, 0, -6094783, 9, 0, -6094782, 9, 0, -6094781, 9, 0, -6094780, 9, 0, -6094779, 5, 0, -6094778, 4, 0, -6094579, 3, 0, -6094578, 6, 0, -6094577, 9, 0, -6094576, 9, 0, -6094575, 9, 0, -6094574, 9, 0, -6094573, 9, 0, -6094572, 9, 0, -6094571, 9, 0, -6094570, 9, 0, -6094569, 9, 0, -6094568, 9, 0, -6094567, 9, 0, -6094566, 9, 0, -6094565, 9, 0, -6094564, 9, 0, -6094563, 9, 0, -6094562, 9, 0, -6094561, 9, 0, -6094560, 9, 0, -6094559, 9, 0, -6094558, 9, 0, -6094557, 9, 0, -6094556, 9, 0, -6094555, 9, 0, -6094554, 9, 0, -6094553, 9, 0, -6094552, 9, 0, -6094551, 9, 0, -6094550, 9, 0, -6094549, 9, 0, -6094548, 9, 0, -6094547, 9, 0, -6094546, 9, 0, -6094545, 9, 0, -6094544, 9, 0, -6094543, 9, 0, -6094542, 9, 0, -6094541, 9, 0, -6094540, 9, 0, -6094539, 9, 0, -6094538, 9, 0, -6094537, 9, 0, -6094536, 9, 0, -6094535, 9, 0, -6094534, 9, 0, -6094533, 9, 0, -6094532, 9, 0, -6094531, 9, 0, -6094530, 9, 0, -6094529, 9, 0, -6094528, 9, 0, -6094527, 9, 0, -6094526, 9, 0, -6094525, 9, 0, -6094524, 9, 0, -6094523, 9, 0, -6094522, 9, 0, -6029285, 9, 0, -6029284, 9, 0, -6029283, 9, 0, -6029282, 9, 0, -6029281, 9, 0, -6029280, 9, 0, -6029279, 9, 0, -6029278, 9, 0, -6029277, 9, 0, -6029276, 9, 0, -6029275, 9, 0, -6029274, 9, 0, -6029273, 9, 0, -6029272, 9, 0, -6029271, 9, 0, -6029270, 9, 0, -6029269, 9, 0, -6029268, 9, 0, -6029267, 9, 0, -6029266, 9, 0, -6029265, 9, 0, -6029264, 9, 0, -6029263, 9, 0, -6029262, 9, 0, -6029261, 9, 0, -6029260, 9, 0, -6029259, 9, 0, -6029258, 9, 0, -6029257, 9, 0, -6029256, 9, 0, -6029255, 9, 0, -6029254, 9, 0, -6029253, 9, 0, -6029252, 9, 0, -6029251, 9, 0, -6029250, 9, 0, -6029249, 9, 0, -6029248, 9, 0, -6029247, 9, 0, -6029246, 9, 0, -6029245, 9, 0, -6029244, 5, 0, -6029243, 4, 0, -6029042, 3, 0, -6029041, 6, 0, -6029040, 9, 0, -6029039, 9, 0, -6029038, 9, 0, -6029037, 9, 0, -6029036, 9, 0, -6029035, 9, 0, -6029034, 9, 0, -6029033, 9, 0, -6029032, 9, 0, -6029031, 9, 0, -6029030, 9, 0, -6029029, 9, 0, -6029028, 9, 0, -6029027, 9, 0, -6029026, 9, 0, -6029025, 9, 0, -6029024, 9, 0, -6029023, 9, 0, -6029022, 9, 0, -6029021, 9, 0, -6029020, 9, 0, -6029019, 9, 0, -6029018, 9, 0, -6029017, 9, 0, -6029016, 9, 0, -6029015, 9, 0, -6029014, 9, 0, -6029013, 9, 0, -6029012, 9, 0, -6029011, 9, 0, -6029010, 9, 0, -6029009, 9, 0, -6029008, 9, 0, -6029007, 9, 0, -6029006, 9, 0, -6029005, 9, 0, -6029004, 9, 0, -6029003, 9, 0, -6029002, 9, 0, -6029001, 9, 0, -6029000, 9, 0, -6028999, 9, 0, -6028998, 9, 0, -6028997, 9, 0, -6028996, 9, 0, -6028995, 9, 0, -6028994, 9, 0, -6028993, 9, 0, -6028992, 9, 0, -6028991, 9, 0, -6028990, 9, 0, -6028989, 9, 0, -6028988, 9, 0, -6028987, 9, 0, -6028986, 9, 0, -5963749, 9, 0, -5963748, 9, 0, -5963747, 9, 0, -5963746, 9, 0, -5963745, 9, 0, -5963744, 9, 0, -5963743, 9, 0, -5963742, 9, 0, -5963741, 9, 0, -5963740, 9, 0, -5963739, 9, 0, -5963738, 9, 0, -5963737, 9, 0, -5963736, 9, 0, -5963735, 9, 0, -5963734, 9, 0, -5963733, 9, 0, -5963732, 9, 0, -5963731, 9, 0, -5963730, 9, 0, -5963729, 9, 0, -5963728, 9, 0, -5963727, 9, 0, -5963726, 9, 0, -5963725, 9, 0, -5963724, 9, 0, -5963723, 9, 0, -5963722, 9, 0, -5963721, 9, 0, -5963720, 9, 0, -5963719, 9, 0, -5963718, 9, 0, -5963717, 9, 0, -5963716, 9, 0, -5963715, 9, 0, -5963714, 9, 0, -5963713, 9, 0, -5963712, 9, 0, -5963711, 9, 0, -5963710, 9, 0, -5963709, 5, 0, -5963708, 4, 0, -5963505, 3, 0, -5963504, 6, 0, -5963503, 9, 0, -5963502, 9, 0, -5963501, 9, 0, -5963500, 9, 0, -5963499, 9, 0, -5963498, 9, 0, -5963497, 9, 0, -5963496, 9, 0, -5963495, 9, 0, -5963494, 9, 0, -5963493, 9, 0, -5963492, 9, 0, -5963491, 9, 0, -5963490, 9, 0, -5963489, 9, 0, -5963488, 9, 0, -5963487, 9, 0, -5963486, 9, 0, -5963485, 9, 0, -5963484, 9, 0, -5963483, 9, 0, -5963482, 9, 0, -5963481, 9, 0, -5963480, 9, 0, -5963479, 9, 0, -5963478, 9, 0, -5963477, 9, 0, -5963476, 9, 0, -5963475, 9, 0, -5963474, 9, 0, -5963473, 9, 0, -5963472, 9, 0, -5963471, 9, 0, -5963470, 9, 0, -5963469, 9, 0, -5963468, 9, 0, -5963467, 9, 0, -5963466, 9, 0, -5963465, 9, 0, -5963464, 9, 0, -5963463, 9, 0, -5963462, 9, 0, -5963461, 9, 0, -5963460, 9, 0, -5963459, 9, 0, -5963458, 9, 0, -5963457, 9, 0, -5963456, 9, 0, -5963455, 9, 0, -5963454, 9, 0, -5963453, 9, 0, -5963452, 9, 0, -5963451, 9, 0, -5963450, 9, 0, -5898213, 9, 0, -5898212, 9, 0, -5898211, 9, 0, -5898210, 9, 0, -5898209, 9, 0, -5898208, 9, 0, -5898207, 9, 0, -5898206, 9, 0, -5898205, 9, 0, -5898204, 9, 0, -5898203, 9, 0, -5898202, 9, 0, -5898201, 9, 0, -5898200, 9, 0, -5898199, 9, 0, -5898198, 9, 0, -5898197, 9, 0, -5898196, 9, 0, -5898195, 9, 0, -5898194, 9, 0, -5898193, 9, 0, -5898192, 9, 0, -5898191, 9, 0, -5898190, 9, 0, -5898189, 9, 0, -5898188, 9, 0, -5898187, 9, 0, -5898186, 9, 0, -5898185, 9, 0, -5898184, 9, 0, -5898183, 9, 0, -5898182, 9, 0, -5898181, 9, 0, -5898180, 9, 0, -5898179, 9, 0, -5898178, 9, 0, -5898177, 9, 0, -5898176, 9, 0, -5898175, 9, 0, -5898174, 5, 0, -5898173, 4, 0, -5897968, 3, 0, -5897967, 6, 0, -5897966, 9, 0, -5897965, 9, 0, -5897964, 9, 0, -5897963, 9, 0, -5897962, 9, 0, -5897961, 9, 0, -5897960, 9, 0, -5897959, 9, 0, -5897958, 9, 0, -5897957, 9, 0, -5897956, 9, 0, -5897955, 9, 0, -5897954, 9, 0, -5897953, 9, 0, -5897952, 9, 0, -5897951, 9, 0, -5897950, 9, 0, -5897949, 9, 0, -5897948, 9, 0, -5897947, 9, 0, -5897946, 9, 0, -5897945, 9, 0, -5897944, 9, 0, -5897943, 9, 0, -5897942, 9, 0, -5897941, 9, 0, -5897940, 9, 0, -5897939, 9, 0, -5897938, 9, 0, -5897937, 9, 0, -5897936, 9, 0, -5897935, 9, 0, -5897934, 9, 0, -5897933, 9, 0, -5897932, 9, 0, -5897931, 9, 0, -5897930, 9, 0, -5897929, 9, 0, -5897928, 9, 0, -5897927, 9, 0, -5897926, 9, 0, -5897925, 9, 0, -5897924, 9, 0, -5897923, 9, 0, -5897922, 9, 0, -5897921, 9, 0, -5897920, 9, 0, -5897919, 9, 0, -5897918, 9, 0, -5897917, 9, 0, -5897916, 9, 0, -5897915, 9, 0, -5897914, 9, 0, -5832677, 9, 0, -5832676, 9, 0, -5832675, 9, 0, -5832674, 9, 0, -5832673, 9, 0, -5832672, 9, 0, -5832671, 9, 0, -5832670, 9, 0, -5832669, 9, 0, -5832668, 9, 0, -5832667, 9, 0, -5832666, 9, 0, -5832665, 9, 0, -5832664, 9, 0, -5832663, 9, 0, -5832662, 9, 0, -5832661, 9, 0, -5832660, 9, 0, -5832659, 9, 0, -5832658, 9, 0, -5832657, 9, 0, -5832656, 9, 0, -5832655, 9, 0, -5832654, 9, 0, -5832653, 9, 0, -5832652, 9, 0, -5832651, 9, 0, -5832650, 9, 0, -5832649, 9, 0, -5832648, 9, 0, -5832647, 9, 0, -5832646, 9, 0, -5832645, 9, 0, -5832644, 9, 0, -5832643, 9, 0, -5832642, 9, 0, -5832641, 9, 0, -5832640, 9, 0, -5832639, 5, 0, -5832638, 4, 0, -5832431, 3, 0, -5832430, 6, 0, -5832429, 9, 0, -5832428, 9, 0, -5832427, 9, 0, -5832426, 9, 0, -5832425, 9, 0, -5832424, 9, 0, -5832423, 9, 0, -5832422, 9, 0, -5832421, 9, 0, -5832420, 9, 0, -5832419, 9, 0, -5832418, 9, 0, -5832417, 9, 0, -5832416, 9, 0, -5832415, 9, 0, -5832414, 9, 0, -5832413, 9, 0, -5832412, 9, 0, -5832411, 9, 0, -5832410, 9, 0, -5832409, 9, 0, -5832408, 9, 0, -5832407, 9, 0, -5832406, 9, 0, -5832405, 9, 0, -5832404, 9, 0, -5832403, 9, 0, -5832402, 9, 0, -5832401, 9, 0, -5832400, 9, 0, -5832399, 9, 0, -5832398, 9, 0, -5832397, 9, 0, -5832396, 9, 0, -5832395, 9, 0, -5832394, 9, 0, -5832393, 9, 0, -5832392, 9, 0, -5832391, 9, 0, -5832390, 9, 0, -5832389, 9, 0, -5832388, 9, 0, -5832387, 9, 0, -5832386, 9, 0, -5832385, 9, 0, -5832384, 9, 0, -5832383, 9, 0, -5832382, 9, 0, -5832381, 9, 0, -5832380, 9, 0, -5832379, 9, 0, -5832378, 9, 0, -5767141, 9, 0, -5767140, 9, 0, -5767139, 9, 0, -5767138, 9, 0, -5767137, 9, 0, -5767136, 9, 0, -5767135, 9, 0, -5767134, 9, 0, -5767133, 9, 0, -5767132, 9, 0, -5767131, 9, 0, -5767130, 9, 0, -5767129, 9, 0, -5767128, 9, 0, -5767127, 9, 0, -5767126, 9, 0, -5767125, 9, 0, -5767124, 9, 0, -5767123, 9, 0, -5767122, 9, 0, -5767121, 9, 0, -5767120, 9, 0, -5767119, 9, 0, -5767118, 9, 0, -5767117, 9, 0, -5767116, 9, 0, -5767115, 9, 0, -5767114, 9, 0, -5767113, 9, 0, -5767112, 9, 0, -5767111, 9, 0, -5767110, 9, 0, -5767109, 9, 0, -5767108, 9, 0, -5767107, 9, 0, -5767106, 9, 0, -5767105, 9, 0, -5767104, 5, 0, -5767103, 4, 0, -5766894, 3, 0, -5766893, 6, 0, -5766892, 9, 0, -5766891, 9, 0, -5766890, 9, 0, -5766889, 9, 0, -5766888, 9, 0, -5766887, 9, 0, -5766886, 9, 0, -5766885, 9, 0, -5766884, 9, 0, -5766883, 9, 0, -5766882, 9, 0, -5766881, 9, 0, -5766880, 9, 0, -5766879, 9, 0, -5766878, 9, 0, -5766877, 9, 0, -5766876, 9, 0, -5766875, 9, 0, -5766874, 9, 0, -5766873, 9, 0, -5766872, 9, 0, -5766871, 9, 0, -5766870, 9, 0, -5766869, 9, 0, -5766868, 9, 0, -5766867, 9, 0, -5766866, 9, 0, -5766865, 9, 0, -5766864, 9, 0, -5766863, 9, 0, -5766862, 9, 0, -5766861, 9, 0, -5766860, 9, 0, -5766859, 9, 0, -5766858, 9, 0, -5766857, 9, 0, -5766856, 9, 0, -5766855, 9, 0, -5766854, 9, 0, -5766853, 9, 0, -5766852, 9, 0, -5766851, 9, 0, -5766850, 9, 0, -5766849, 9, 0, -5766848, 9, 0, -5766847, 9, 0, -5766846, 9, 0, -5766845, 9, 0, -5766844, 9, 0, -5766843, 9, 0, -5766842, 9, 0, -5701605, 9, 0, -5701604, 9, 0, -5701603, 9, 0, -5701602, 9, 0, -5701601, 9, 0, -5701600, 9, 0, -5701599, 9, 0, -5701598, 9, 0, -5701597, 9, 0, -5701596, 9, 0, -5701595, 9, 0, -5701594, 9, 0, -5701593, 9, 0, -5701592, 9, 0, -5701591, 9, 0, -5701590, 9, 0, -5701589, 9, 0, -5701588, 9, 0, -5701587, 9, 0, -5701586, 9, 0, -5701585, 9, 0, -5701584, 9, 0, -5701583, 9, 0, -5701582, 9, 0, -5701581, 9, 0, -5701580, 9, 0, -5701579, 9, 0, -5701578, 9, 0, -5701577, 9, 0, -5701576, 9, 0, -5701575, 9, 0, -5701574, 9, 0, -5701573, 9, 0, -5701572, 9, 0, -5701571, 9, 0, -5701570, 9, 0, -5701569, 5, 0, -5701568, 4, 0, -5701357, 3, 0, -5701356, 6, 0, -5701355, 9, 0, -5701354, 9, 0, -5701353, 9, 0, -5701352, 9, 0, -5701351, 9, 0, -5701350, 9, 0, -5701349, 9, 0, -5701348, 9, 0, -5701347, 9, 0, -5701346, 9, 0, -5701345, 9, 0, -5701344, 9, 0, -5701343, 9, 0, -5701342, 9, 0, -5701341, 9, 0, -5701340, 9, 0, -5701339, 9, 0, -5701338, 9, 0, -5701337, 9, 0, -5701336, 9, 0, -5701335, 9, 0, -5701334, 9, 0, -5701333, 9, 0, -5701332, 9, 0, -5701331, 9, 0, -5701330, 9, 0, -5701329, 9, 0, -5701328, 9, 0, -5701327, 9, 0, -5701326, 9, 0, -5701325, 9, 0, -5701324, 9, 0, -5701323, 9, 0, -5701322, 9, 0, -5701321, 9, 0, -5701320, 9, 0, -5701319, 9, 0, -5701318, 9, 0, -5701317, 9, 0, -5701316, 9, 0, -5701315, 9, 0, -5701314, 9, 0, -5701313, 9, 0, -5701312, 9, 0, -5701311, 9, 0, -5701310, 9, 0, -5701309, 9, 0, -5701308, 9, 0, -5701307, 9, 0, -5701306, 9, 0, -5636069, 9, 0, -5636068, 9, 0, -5636067, 9, 0, -5636066, 9, 0, -5636065, 9, 0, -5636064, 9, 0, -5636063, 9, 0, -5636062, 9, 0, -5636061, 9, 0, -5636060, 9, 0, -5636059, 9, 0, -5636058, 9, 0, -5636057, 9, 0, -5636056, 9, 0, -5636055, 9, 0, -5636054, 9, 0, -5636053, 9, 0, -5636052, 9, 0, -5636051, 9, 0, -5636050, 9, 0, -5636049, 9, 0, -5636048, 9, 0, -5636047, 9, 0, -5636046, 9, 0, -5636045, 9, 0, -5636044, 9, 0, -5636043, 9, 0, -5636042, 9, 0, -5636041, 9, 0, -5636040, 9, 0, -5636039, 9, 0, -5636038, 9, 0, -5636037, 9, 0, -5636036, 9, 0, -5636035, 9, 0, -5636034, 5, 0, -5636033, 4, 0, -5635820, 3, 0, -5635819, 6, 0, -5635818, 9, 0, -5635817, 9, 0, -5635816, 9, 0, -5635815, 9, 0, -5635814, 9, 0, -5635813, 9, 0, -5635812, 9, 0, -5635811, 9, 0, -5635810, 9, 0, -5635809, 9, 0, -5635808, 9, 0, -5635807, 9, 0, -5635806, 9, 0, -5635805, 9, 0, -5635804, 9, 0, -5635803, 9, 0, -5635802, 9, 0, -5635801, 9, 0, -5635800, 9, 0, -5635799, 9, 0, -5635798, 9, 0, -5635797, 9, 0, -5635796, 9, 0, -5635795, 9, 0, -5635794, 9, 0, -5635793, 9, 0, -5635792, 9, 0, -5635791, 9, 0, -5635790, 9, 0, -5635789, 9, 0, -5635788, 9, 0, -5635787, 9, 0, -5635786, 9, 0, -5635785, 9, 0, -5635784, 9, 0, -5635783, 9, 0, -5635782, 9, 0, -5635781, 9, 0, -5635780, 9, 0, -5635779, 9, 0, -5635778, 9, 0, -5635777, 9, 0, -5635776, 9, 0, -5635775, 9, 0, -5635774, 9, 0, -5635773, 9, 0, -5635772, 9, 0, -5635771, 9, 0, -5635770, 9, 0, -5570533, 9, 0, -5570532, 9, 0, -5570531, 9, 0, -5570530, 9, 0, -5570529, 9, 0, -5570528, 9, 0, -5570527, 9, 0, -5570526, 9, 0, -5570525, 9, 0, -5570524, 9, 0, -5570523, 9, 0, -5570522, 9, 0, -5570521, 9, 0, -5570520, 9, 0, -5570519, 9, 0, -5570518, 9, 0, -5570517, 9, 0, -5570516, 9, 0, -5570515, 9, 0, -5570514, 9, 0, -5570513, 9, 0, -5570512, 9, 0, -5570511, 9, 0, -5570510, 9, 0, -5570509, 9, 0, -5570508, 9, 0, -5570507, 9, 0, -5570506, 9, 0, -5570505, 9, 0, -5570504, 9, 0, -5570503, 9, 0, -5570502, 9, 0, -5570501, 9, 0, -5570500, 9, 0, -5570499, 5, 0, -5570498, 4, 0, -5570283, 3, 0, -5570282, 6, 0, -5570281, 9, 0, -5570280, 9, 0, -5570279, 9, 0, -5570278, 9, 0, -5570277, 9, 0, -5570276, 9, 0, -5570275, 9, 0, -5570274, 9, 0, -5570273, 9, 0, -5570272, 9, 0, -5570271, 9, 0, -5570270, 9, 0, -5570269, 9, 0, -5570268, 9, 0, -5570267, 9, 0, -5570266, 9, 0, -5570265, 9, 0, -5570264, 9, 0, -5570263, 9, 0, -5570262, 9, 0, -5570261, 9, 0, -5570260, 9, 0, -5570259, 9, 0, -5570258, 9, 0, -5570257, 9, 0, -5570256, 9, 0, -5570255, 9, 0, -5570254, 9, 0, -5570253, 9, 0, -5570252, 9, 0, -5570251, 9, 0, -5570250, 9, 0, -5570249, 9, 0, -5570248, 9, 0, -5570247, 9, 0, -5570246, 9, 0, -5570245, 9, 0, -5570244, 9, 0, -5570243, 9, 0, -5570242, 9, 0, -5570241, 9, 0, -5570240, 9, 0, -5570239, 9, 0, -5570238, 9, 0, -5570237, 9, 0, -5570236, 9, 0, -5570235, 9, 0, -5570234, 9, 0, -5504997, 9, 0, -5504996, 9, 0, -5504995, 9, 0, -5504994, 9, 0, -5504993, 9, 0, -5504992, 9, 0, -5504991, 9, 0, -5504990, 9, 0, -5504989, 9, 0, -5504988, 9, 0, -5504987, 9, 0, -5504986, 9, 0, -5504985, 9, 0, -5504984, 9, 0, -5504983, 9, 0, -5504982, 9, 0, -5504981, 9, 0, -5504980, 9, 0, -5504979, 9, 0, -5504978, 9, 0, -5504977, 9, 0, -5504976, 9, 0, -5504975, 9, 0, -5504974, 9, 0, -5504973, 9, 0, -5504972, 9, 0, -5504971, 9, 0, -5504970, 9, 0, -5504969, 9, 0, -5504968, 9, 0, -5504967, 9, 0, -5504966, 9, 0, -5504965, 9, 0, -5504964, 9, 0, -5504963, 0, 65536, -5504746, 0, 65537, -5504745, 9, 0, -5504744, 9, 0, -5504743, 9, 0, -5504742, 9, 0, -5504741, 9, 0, -5504740, 9, 0, -5504739, 9, 0, -5504738, 9, 0, -5504737, 9, 0, -5504736, 9, 0, -5504735, 9, 0, -5504734, 9, 0, -5504733, 9, 0, -5504732, 9, 0, -5504731, 9, 0, -5504730, 9, 0, -5504729, 9, 0, -5504728, 9, 0, -5504727, 9, 0, -5504726, 9, 0, -5504725, 9, 0, -5504724, 9, 0, -5504723, 9, 0, -5504722, 9, 0, -5504721, 9, 0, -5504720, 9, 0, -5504719, 9, 0, -5504718, 9, 0, -5504717, 9, 0, -5504716, 9, 0, -5504715, 9, 0, -5504714, 9, 0, -5504713, 9, 0, -5504712, 9, 0, -5504711, 9, 0, -5504710, 9, 0, -5504709, 9, 0, -5504708, 9, 0, -5504707, 9, 0, -5504706, 9, 0, -5504705, 9, 0, -5504704, 9, 0, -5504703, 9, 0, -5504702, 9, 0, -5504701, 9, 0, -5504700, 9, 0, -5504699, 9, 0, -5504698, 9, 0, -5439461, 9, 0, -5439460, 9, 0, -5439459, 9, 0, -5439458, 9, 0, -5439457, 9, 0, -5439456, 9, 0, -5439455, 9, 0, -5439454, 9, 0, -5439453, 9, 0, -5439452, 9, 0, -5439451, 9, 0, -5439450, 9, 0, -5439449, 9, 0, -5439448, 9, 0, -5439447, 9, 0, -5439446, 9, 0, -5439445, 9, 0, -5439444, 9, 0, -5439443, 9, 0, -5439442, 9, 0, -5439441, 9, 0, -5439440, 9, 0, -5439439, 9, 0, -5439438, 9, 0, -5439437, 9, 0, -5439436, 9, 0, -5439435, 9, 0, -5439434, 9, 0, -5439433, 9, 0, -5439432, 9, 0, -5439431, 9, 0, -5439430, 9, 0, -5439429, 9, 0, -5439428, 9, 0, -5439427, 0, 65536, -5439210, 0, 65537, -5439209, 9, 0, -5439208, 9, 0, -5439207, 9, 0, -5439206, 9, 0, -5439205, 9, 0, -5439204, 9, 0, -5439203, 9, 0, -5439202, 9, 0, -5439201, 9, 0, -5439200, 9, 0, -5439199, 9, 0, -5439198, 9, 0, -5439197, 9, 0, -5439196, 9, 0, -5439195, 9, 0, -5439194, 9, 0, -5439193, 9, 0, -5439192, 9, 0, -5439191, 9, 0, -5439190, 9, 0, -5439189, 9, 0, -5439188, 9, 0, -5439187, 9, 0, -5439186, 9, 0, -5439185, 9, 0, -5439184, 9, 0, -5439183, 9, 0, -5439182, 9, 0, -5439181, 9, 0, -5439180, 9, 0, -5439179, 9, 0, -5439178, 9, 0, -5439177, 9, 0, -5439176, 9, 0, -5439175, 9, 0, -5439174, 9, 0, -5439173, 9, 0, -5439172, 9, 0, -5439171, 9, 0, -5439170, 9, 0, -5439169, 9, 0, -5439168, 9, 0, -5439167, 9, 0, -5439166, 9, 0, -5439165, 9, 0, -5439164, 9, 0, -5439163, 9, 0, -5439162, 9, 0, -5373925, 9, 0, -5373924, 9, 0, -5373923, 9, 0, -5373922, 9, 0, -5373921, 9, 0, -5373920, 9, 0, -5373919, 9, 0, -5373918, 9, 0, -5373917, 9, 0, -5373916, 9, 0, -5373915, 9, 0, -5373914, 9, 0, -5373913, 9, 0, -5373912, 9, 0, -5373911, 9, 0, -5373910, 9, 0, -5373909, 9, 0, -5373908, 9, 0, -5373907, 9, 0, -5373906, 9, 0, -5373905, 9, 0, -5373904, 9, 0, -5373903, 9, 0, -5373902, 9, 0, -5373901, 9, 0, -5373900, 9, 0, -5373899, 9, 0, -5373898, 9, 0, -5373897, 9, 0, -5373896, 9, 0, -5373895, 9, 0, -5373894, 9, 0, -5373893, 9, 0, -5373892, 9, 0, -5373891, 0, 65536, -5373674, 0, 65537, -5373673, 9, 0, -5373672, 9, 0, -5373671, 9, 0, -5373670, 9, 0, -5373669, 9, 0, -5373668, 9, 0, -5373667, 9, 0, -5373666, 9, 0, -5373665, 9, 0, -5373664, 9, 0, -5373663, 9, 0, -5373662, 9, 0, -5373661, 9, 0, -5373660, 9, 0, -5373659, 9, 0, -5373658, 9, 0, -5373657, 9, 0, -5373656, 9, 0, -5373655, 9, 0, -5373654, 9, 0, -5373653, 9, 0, -5373652, 9, 0, -5373651, 9, 0, -5373650, 9, 0, -5373649, 9, 0, -5373648, 9, 0, -5373647, 9, 0, -5373646, 9, 0, -5373645, 9, 0, -5373644, 9, 0, -5373643, 9, 0, -5373642, 9, 0, -5373641, 9, 0, -5373640, 9, 0, -5373639, 9, 0, -5373638, 9, 0, -5373637, 9, 0, -5373636, 9, 0, -5373635, 9, 0, -5373634, 9, 0, -5373633, 9, 0, -5373632, 9, 0, -5373631, 9, 0, -5373630, 9, 0, -5373629, 9, 0, -5373628, 9, 0, -5373627, 9, 0, -5373626, 9, 0, -5308389, 9, 0, -5308388, 9, 0, -5308387, 9, 0, -5308386, 9, 0, -5308385, 9, 0, -5308384, 9, 0, -5308383, 9, 0, -5308382, 9, 0, -5308381, 9, 0, -5308380, 9, 0, -5308379, 9, 0, -5308378, 9, 0, -5308377, 9, 0, -5308376, 9, 0, -5308375, 9, 0, -5308374, 9, 0, -5308373, 9, 0, -5308372, 9, 0, -5308371, 9, 0, -5308370, 9, 0, -5308369, 9, 0, -5308368, 9, 0, -5308367, 9, 0, -5308366, 9, 0, -5308365, 9, 0, -5308364, 9, 0, -5308363, 9, 0, -5308362, 9, 0, -5308361, 9, 0, -5308360, 9, 0, -5308359, 9, 0, -5308358, 9, 0, -5308357, 9, 0, -5308356, 9, 0, -5308355, 0, 65536, -5308138, 0, 65537, -5308137, 9, 0, -5308136, 9, 0, -5308135, 9, 0, -5308134, 9, 0, -5308133, 9, 0, -5308132, 9, 0, -5308131, 9, 0, -5308130, 9, 0, -5308129, 9, 0, -5308128, 9, 0, -5308127, 9, 0, -5308126, 9, 0, -5308125, 9, 0, -5308124, 9, 0, -5308123, 9, 0, -5308122, 9, 0, -5308121, 9, 0, -5308120, 9, 0, -5308119, 9, 0, -5308118, 9, 0, -5308117, 9, 0, -5308116, 9, 0, -5308115, 9, 0, -5308114, 9, 0, -5308113, 9, 0, -5308112, 9, 0, -5308111, 9, 0, -5308110, 9, 0, -5308109, 9, 0, -5308108, 9, 0, -5308107, 9, 0, -5308106, 9, 0, -5308105, 9, 0, -5308104, 9, 0, -5308103, 9, 0, -5308102, 9, 0, -5308101, 9, 0, -5308100, 9, 0, -5308099, 9, 0, -5308098, 9, 0, -5308097, 9, 0, -5308096, 9, 0, -5308095, 9, 0, -5308094, 9, 0, -5308093, 9, 0, -5308092, 9, 0, -5308091, 9, 0, -5308090, 9, 0, -5242853, 9, 0, -5242852, 9, 0, -5242851, 9, 0, -5242850, 9, 0, -5242849, 9, 0, -5242848, 9, 0, -5242847, 9, 0, -5242846, 9, 0, -5242845, 9, 0, -5242844, 9, 0, -5242843, 9, 0, -5242842, 9, 0, -5242841, 9, 0, -5242840, 9, 0, -5242839, 9, 0, -5242838, 9, 0, -5242837, 9, 0, -5242836, 9, 0, -5242835, 9, 0, -5242834, 9, 0, -5242833, 9, 0, -5242832, 9, 0, -5242831, 9, 0, -5242830, 9, 0, -5242829, 9, 0, -5242828, 9, 0, -5242827, 9, 0, -5242826, 9, 0, -5242825, 9, 0, -5242824, 9, 0, -5242823, 9, 0, -5242822, 9, 0, -5242821, 9, 0, -5242820, 9, 0, -5242819, 0, 65536, -5242602, 0, 65537, -5242601, 9, 0, -5242600, 9, 0, -5242599, 9, 0, -5242598, 9, 0, -5242597, 9, 0, -5242596, 9, 0, -5242595, 9, 0, -5242594, 9, 0, -5242593, 9, 0, -5242592, 9, 0, -5242591, 9, 0, -5242590, 9, 0, -5242589, 9, 0, -5242588, 9, 0, -5242587, 9, 0, -5242586, 9, 0, -5242585, 9, 0, -5242584, 9, 0, -5242583, 9, 0, -5242582, 9, 0, -5242581, 9, 0, -5242580, 9, 0, -5242579, 9, 0, -5242578, 9, 0, -5242577, 9, 0, -5242576, 9, 0, -5242575, 9, 0, -5242574, 9, 0, -5242573, 9, 0, -5242572, 9, 0, -5242571, 9, 0, -5242570, 9, 0, -5242569, 9, 0, -5242568, 9, 0, -5242567, 9, 0, -5242566, 9, 0, -5242565, 9, 0, -5242564, 9, 0, -5242563, 9, 0, -5242562, 9, 0, -5242561, 9, 0, -5242560, 9, 0, -5242559, 9, 0, -5242558, 9, 0, -5242557, 9, 0, -5242556, 9, 0, -5242555, 9, 0, -5242554, 9, 0, -5177317, 9, 0, -5177316, 9, 0, -5177315, 9, 0, -5177314, 9, 0, -5177313, 9, 0, -5177312, 9, 0, -5177311, 9, 0, -5177310, 9, 0, -5177309, 9, 0, -5177308, 9, 0, -5177307, 9, 0, -5177306, 9, 0, -5177305, 9, 0, -5177304, 9, 0, -5177303, 9, 0, -5177302, 9, 0, -5177301, 9, 0, -5177300, 9, 0, -5177299, 9, 0, -5177298, 9, 0, -5177297, 9, 0, -5177296, 9, 0, -5177295, 9, 0, -5177294, 9, 0, -5177293, 9, 0, -5177292, 9, 0, -5177291, 9, 0, -5177290, 9, 0, -5177289, 9, 0, -5177288, 9, 0, -5177287, 9, 0, -5177286, 9, 0, -5177285, 9, 0, -5177284, 9, 0, -5177283, 0, 65536, -5177066, 0, 65537, -5177065, 9, 0, -5177064, 9, 0, -5177063, 9, 0, -5177062, 9, 0, -5177061, 9, 0, -5177060, 9, 0, -5177059, 9, 0, -5177058, 9, 0, -5177057, 9, 0, -5177056, 9, 0, -5177055, 9, 0, -5177054, 9, 0, -5177053, 9, 0, -5177052, 9, 0, -5177051, 9, 0, -5177050, 9, 0, -5177049, 9, 0, -5177048, 9, 0, -5177047, 9, 0, -5177046, 9, 0, -5177045, 9, 0, -5177044, 9, 0, -5177043, 9, 0, -5177042, 9, 0, -5177041, 9, 0, -5177040, 9, 0, -5177039, 9, 0, -5177038, 9, 0, -5177037, 9, 0, -5177036, 9, 0, -5177035, 9, 0, -5177034, 9, 0, -5177033, 9, 0, -5177032, 9, 0, -5177031, 9, 0, -5177030, 9, 0, -5177029, 9, 0, -5177028, 9, 0, -5177027, 9, 0, -5177026, 9, 0, -5177025, 9, 0, -5177024, 9, 0, -5177023, 9, 0, -5177022, 9, 0, -5177021, 9, 0, -5177020, 9, 0, -5177019, 9, 0, -5177018, 9, 0, -5111781, 9, 0, -5111780, 9, 0, -5111779, 9, 0, -5111778, 9, 0, -5111777, 9, 0, -5111776, 9, 0, -5111775, 9, 0, -5111774, 9, 0, -5111773, 9, 0, -5111772, 9, 0, -5111771, 9, 0, -5111770, 9, 0, -5111769, 9, 0, -5111768, 9, 0, -5111767, 9, 0, -5111766, 9, 0, -5111765, 9, 0, -5111764, 9, 0, -5111763, 9, 0, -5111762, 9, 0, -5111761, 9, 0, -5111760, 9, 0, -5111759, 9, 0, -5111758, 9, 0, -5111757, 9, 0, -5111756, 9, 0, -5111755, 9, 0, -5111754, 9, 0, -5111753, 9, 0, -5111752, 9, 0, -5111751, 9, 0, -5111750, 9, 0, -5111749, 9, 0, -5111748, 9, 0, -5111747, 0, 65536, -5111727, 1, 0, -5111726, 0, 1, -5111725, 0, 1, -5111724, 0, 1, -5111723, 0, 1, -5111722, 0, 1, -5111721, 0, 1, -5111720, 0, 1, -5111719, 0, 1, -5111718, 0, 1, -5111717, 0, 1, -5111716, 0, 1, -5111715, 0, 1, -5111714, 0, 1, -5111713, 0, 1, -5111712, 0, 1, -5111711, 0, 1, -5111710, 0, 1, -5111709, 0, 1, -5111708, 0, 1, -5111707, 0, 1, -5111706, 0, 1, -5111705, 0, 1, -5111704, 0, 1, -5111703, 0, 1, -5111702, 0, 1, -5111701, 0, 1, -5111700, 0, 1, -5111699, 0, 1, -5111698, 0, 1, -5111697, 0, 1, -5111696, 0, 1, -5111695, 0, 1, -5111694, 0, 1, -5111693, 0, 1, -5111692, 2, 0, -5111673, 1, 0, -5111672, 0, 1, -5111671, 0, 1, -5111670, 0, 1, -5111669, 0, 1, -5111668, 0, 1, -5111667, 0, 1, -5111666, 0, 1, -5111665, 0, 1, -5111664, 0, 1, -5111663, 0, 1, -5111662, 0, 1, -5111661, 0, 1, -5111660, 0, 1, -5111659, 0, 1, -5111658, 0, 1, -5111657, 0, 1, -5111656, 0, 1, -5111655, 0, 1, -5111654, 0, 1, -5111653, 0, 1, -5111652, 0, 1, -5111651, 0, 1, -5111650, 0, 1, -5111649, 0, 1, -5111648, 0, 1, -5111647, 0, 1, -5111646, 0, 1, -5111645, 0, 1, -5111644, 0, 1, -5111643, 0, 1, -5111642, 0, 1, -5111641, 0, 1, -5111640, 0, 1, -5111639, 0, 1, -5111638, 0, 1, -5111637, 0, 1, -5111636, 0, 1, -5111635, 0, 1, -5111634, 0, 1, -5111633, 0, 1, -5111632, 0, 1, -5111631, 0, 1, -5111630, 0, 1, -5111629, 0, 1, -5111628, 0, 1, -5111627, 0, 1, -5111626, 0, 1, -5111625, 0, 1, -5111624, 0, 1, -5111623, 0, 1, -5111622, 0, 1, -5111621, 0, 1, -5111620, 0, 1, -5111619, 0, 1, -5111618, 0, 1, -5111617, 0, 1, -5111616, 0, 1, -5111615, 0, 1, -5111614, 0, 1, -5111613, 0, 1, -5111612, 0, 1, -5111611, 0, 1, -5111610, 0, 1, -5111609, 0, 1, -5111608, 2, 0, -5111589, 1, 0, -5111588, 0, 1, -5111587, 0, 1, -5111586, 0, 1, -5111585, 0, 1, -5111584, 0, 1, -5111583, 0, 1, -5111582, 0, 1, -5111581, 0, 1, -5111580, 0, 1, -5111579, 0, 1, -5111578, 0, 1, -5111577, 0, 1, -5111576, 0, 1, -5111575, 0, 1, -5111574, 0, 1, -5111573, 0, 1, -5111572, 0, 1, -5111571, 0, 1, -5111570, 0, 1, -5111569, 0, 1, -5111568, 0, 1, -5111567, 0, 1, -5111566, 0, 1, -5111565, 0, 1, -5111564, 0, 1, -5111563, 0, 1, -5111562, 0, 1, -5111561, 0, 1, -5111560, 0, 1, -5111559, 0, 1, -5111558, 0, 1, -5111557, 0, 1, -5111556, 0, 1, -5111555, 0, 1, -5111554, 0, 1, -5111553, 0, 1, -5111552, 0, 1, -5111551, 0, 1, -5111550, 2, 0, -5111530, 0, 65537, -5111529, 9, 0, -5111528, 9, 0, -5111527, 9, 0, -5111526, 9, 0, -5111525, 9, 0, -5111524, 9, 0, -5111523, 9, 0, -5111522, 9, 0, -5111521, 9, 0, -5111520, 9, 0, -5111519, 9, 0, -5111518, 9, 0, -5111517, 9, 0, -5111516, 9, 0, -5111515, 9, 0, -5111514, 9, 0, -5111513, 9, 0, -5111512, 9, 0, -5111511, 9, 0, -5111510, 9, 0, -5111509, 9, 0, -5111508, 9, 0, -5111507, 9, 0, -5111506, 9, 0, -5111505, 9, 0, -5111504, 9, 0, -5111503, 9, 0, -5111502, 9, 0, -5111501, 9, 0, -5111500, 9, 0, -5111499, 9, 0, -5111498, 9, 0, -5111497, 9, 0, -5111496, 9, 0, -5111495, 9, 0, -5111494, 9, 0, -5111493, 9, 0, -5111492, 9, 0, -5111491, 9, 0, -5111490, 9, 0, -5111489, 9, 0, -5111488, 9, 0, -5111487, 9, 0, -5111486, 9, 0, -5111485, 9, 0, -5111484, 9, 0, -5111483, 9, 0, -5111482, 9, 0, -5046245, 9, 0, -5046244, 9, 0, -5046243, 9, 0, -5046242, 9, 0, -5046241, 9, 0, -5046240, 9, 0, -5046239, 9, 0, -5046238, 9, 0, -5046237, 9, 0, -5046236, 9, 0, -5046235, 9, 0, -5046234, 9, 0, -5046233, 9, 0, -5046232, 9, 0, -5046231, 9, 0, -5046230, 9, 0, -5046229, 9, 0, -5046228, 9, 0, -5046227, 9, 0, -5046226, 9, 0, -5046225, 9, 0, -5046224, 9, 0, -5046223, 9, 0, -5046222, 9, 0, -5046221, 9, 0, -5046220, 9, 0, -5046219, 9, 0, -5046218, 9, 0, -5046217, 9, 0, -5046216, 9, 0, -5046215, 9, 0, -5046214, 9, 0, -5046213, 9, 0, -5046212, 9, 0, -5046211, 0, 65536, -5046192, 1, 0, -5046191, 8, 0, -5046190, 9, 0, -5046189, 9, 0, -5046188, 9, 0, -5046187, 9, 0, -5046186, 9, 0, -5046185, 9, 0, -5046184, 9, 0, -5046183, 9, 0, -5046182, 9, 0, -5046181, 9, 0, -5046180, 9, 0, -5046179, 9, 0, -5046178, 9, 0, -5046177, 9, 0, -5046176, 9, 0, -5046175, 9, 0, -5046174, 9, 0, -5046173, 9, 0, -5046172, 9, 0, -5046171, 9, 0, -5046170, 9, 0, -5046169, 9, 0, -5046168, 9, 0, -5046167, 9, 0, -5046166, 9, 0, -5046165, 9, 0, -5046164, 9, 0, -5046163, 9, 0, -5046162, 9, 0, -5046161, 9, 0, -5046160, 9, 0, -5046159, 9, 0, -5046158, 9, 0, -5046157, 9, 0, -5046156, 7, 0, -5046155, 2, 0, -5046138, 1, 0, -5046137, 8, 0, -5046136, 9, 0, -5046135, 9, 0, -5046134, 9, 0, -5046133, 9, 0, -5046132, 9, 0, -5046131, 9, 0, -5046130, 9, 0, -5046129, 9, 0, -5046128, 9, 0, -5046127, 9, 0, -5046126, 9, 0, -5046125, 9, 0, -5046124, 9, 0, -5046123, 9, 0, -5046122, 9, 0, -5046121, 9, 0, -5046120, 9, 0, -5046119, 9, 0, -5046118, 9, 0, -5046117, 9, 0, -5046116, 9, 0, -5046115, 9, 0, -5046114, 9, 0, -5046113, 9, 0, -5046112, 9, 0, -5046111, 9, 0, -5046110, 9, 0, -5046109, 9, 0, -5046108, 9, 0, -5046107, 9, 0, -5046106, 9, 0, -5046105, 9, 0, -5046104, 9, 0, -5046103, 9, 0, -5046102, 9, 0, -5046101, 9, 0, -5046100, 9, 0, -5046099, 9, 0, -5046098, 9, 0, -5046097, 9, 0, -5046096, 9, 0, -5046095, 9, 0, -5046094, 9, 0, -5046093, 9, 0, -5046092, 9, 0, -5046091, 9, 0, -5046090, 9, 0, -5046089, 9, 0, -5046088, 9, 0, -5046087, 9, 0, -5046086, 9, 0, -5046085, 9, 0, -5046084, 9, 0, -5046083, 9, 0, -5046082, 9, 0, -5046081, 9, 0, -5046080, 9, 0, -5046079, 9, 0, -5046078, 9, 0, -5046077, 9, 0, -5046076, 9, 0, -5046075, 9, 0, -5046074, 9, 0, -5046073, 9, 0, -5046072, 7, 0, -5046071, 2, 0, -5046054, 1, 0, -5046053, 8, 0, -5046052, 9, 0, -5046051, 9, 0, -5046050, 9, 0, -5046049, 9, 0, -5046048, 9, 0, -5046047, 9, 0, -5046046, 9, 0, -5046045, 9, 0, -5046044, 9, 0, -5046043, 9, 0, -5046042, 9, 0, -5046041, 9, 0, -5046040, 9, 0, -5046039, 9, 0, -5046038, 9, 0, -5046037, 9, 0, -5046036, 9, 0, -5046035, 9, 0, -5046034, 9, 0, -5046033, 9, 0, -5046032, 9, 0, -5046031, 9, 0, -5046030, 9, 0, -5046029, 9, 0, -5046028, 9, 0, -5046027, 9, 0, -5046026, 9, 0, -5046025, 9, 0, -5046024, 9, 0, -5046023, 9, 0, -5046022, 9, 0, -5046021, 9, 0, -5046020, 9, 0, -5046019, 9, 0, -5046018, 9, 0, -5046017, 9, 0, -5046016, 9, 0, -5046015, 9, 0, -5046014, 7, 0, -5046013, 2, 0, -5045994, 0, 65537, -5045993, 9, 0, -5045992, 9, 0, -5045991, 9, 0, -5045990, 9, 0, -5045989, 9, 0, -5045988, 9, 0, -5045987, 9, 0, -5045986, 9, 0, -5045985, 9, 0, -5045984, 9, 0, -5045983, 9, 0, -5045982, 9, 0, -5045981, 9, 0, -5045980, 9, 0, -5045979, 9, 0, -5045978, 9, 0, -5045977, 9, 0, -5045976, 9, 0, -5045975, 9, 0, -5045974, 9, 0, -5045973, 9, 0, -5045972, 9, 0, -5045971, 9, 0, -5045970, 9, 0, -5045969, 9, 0, -5045968, 9, 0, -5045967, 9, 0, -5045966, 9, 0, -5045965, 9, 0, -5045964, 9, 0, -5045963, 9, 0, -5045962, 9, 0, -5045961, 9, 0, -5045960, 9, 0, -5045959, 9, 0, -5045958, 9, 0, -5045957, 9, 0, -5045956, 9, 0, -5045955, 9, 0, -5045954, 9, 0, -5045953, 9, 0, -5045952, 9, 0, -5045951, 9, 0, -5045950, 9, 0, -5045949, 9, 0, -5045948, 9, 0, -5045947, 9, 0, -5045946, 9, 0, -4980709, 9, 0, -4980708, 9, 0, -4980707, 9, 0, -4980706, 9, 0, -4980705, 9, 0, -4980704, 9, 0, -4980703, 9, 0, -4980702, 9, 0, -4980701, 9, 0, -4980700, 9, 0, -4980699, 9, 0, -4980698, 9, 0, -4980697, 9, 0, -4980696, 9, 0, -4980695, 9, 0, -4980694, 9, 0, -4980693, 9, 0, -4980692, 9, 0, -4980691, 9, 0, -4980690, 9, 0, -4980689, 9, 0, -4980688, 9, 0, -4980687, 9, 0, -4980686, 9, 0, -4980685, 9, 0, -4980684, 9, 0, -4980683, 9, 0, -4980682, 9, 0, -4980681, 9, 0, -4980680, 9, 0, -4980679, 9, 0, -4980678, 9, 0, -4980677, 9, 0, -4980676, 9, 0, -4980675, 0, 65536, -4980657, 1, 0, -4980656, 8, 0, -4980655, 9, 0, -4980654, 9, 0, -4980653, 9, 0, -4980652, 9, 0, -4980651, 9, 0, -4980650, 9, 0, -4980649, 9, 0, -4980648, 9, 0, -4980647, 9, 0, -4980646, 9, 0, -4980645, 9, 0, -4980644, 9, 0, -4980643, 9, 0, -4980642, 9, 0, -4980641, 9, 0, -4980640, 9, 0, -4980639, 9, 0, -4980638, 9, 0, -4980637, 9, 0, -4980636, 9, 0, -4980635, 9, 0, -4980634, 9, 0, -4980633, 9, 0, -4980632, 9, 0, -4980631, 9, 0, -4980630, 9, 0, -4980629, 9, 0, -4980628, 9, 0, -4980627, 9, 0, -4980626, 9, 0, -4980625, 9, 0, -4980624, 9, 0, -4980623, 9, 0, -4980622, 9, 0, -4980621, 9, 0, -4980620, 9, 0, -4980619, 7, 0, -4980618, 2, 0, -4980603, 1, 0, -4980602, 8, 0, -4980601, 9, 0, -4980600, 9, 0, -4980599, 9, 0, -4980598, 9, 0, -4980597, 9, 0, -4980596, 9, 0, -4980595, 9, 0, -4980594, 9, 0, -4980593, 9, 0, -4980592, 9, 0, -4980591, 9, 0, -4980590, 9, 0, -4980589, 9, 0, -4980588, 9, 0, -4980587, 9, 0, -4980586, 9, 0, -4980585, 9, 0, -4980584, 9, 0, -4980583, 9, 0, -4980582, 9, 0, -4980581, 9, 0, -4980580, 9, 0, -4980579, 9, 0, -4980578, 9, 0, -4980577, 9, 0, -4980576, 9, 0, -4980575, 9, 0, -4980574, 9, 0, -4980573, 9, 0, -4980572, 9, 0, -4980571, 9, 0, -4980570, 9, 0, -4980569, 9, 0, -4980568, 9, 0, -4980567, 9, 0, -4980566, 9, 0, -4980565, 9, 0, -4980564, 9, 0, -4980563, 9, 0, -4980562, 9, 0, -4980561, 9, 0, -4980560, 9, 0, -4980559, 9, 0, -4980558, 9, 0, -4980557, 9, 0, -4980556, 9, 0, -4980555, 9, 0, -4980554, 9, 0, -4980553, 9, 0, -4980552, 9, 0, -4980551, 9, 0, -4980550, 9, 0, -4980549, 9, 0, -4980548, 9, 0, -4980547, 9, 0, -4980546, 9, 0, -4980545, 9, 0, -4980544, 9, 0, -4980543, 9, 0, -4980542, 9, 0, -4980541, 9, 0, -4980540, 9, 0, -4980539, 9, 0, -4980538, 9, 0, -4980537, 9, 0, -4980536, 9, 0, -4980535, 7, 0, -4980534, 2, 0, -4980519, 1, 0, -4980518, 8, 0, -4980517, 9, 0, -4980516, 9, 0, -4980515, 9, 0, -4980514, 9, 0, -4980513, 9, 0, -4980512, 9, 0, -4980511, 9, 0, -4980510, 9, 0, -4980509, 9, 0, -4980508, 9, 0, -4980507, 9, 0, -4980506, 9, 0, -4980505, 9, 0, -4980504, 9, 0, -4980503, 9, 0, -4980502, 9, 0, -4980501, 9, 0, -4980500, 9, 0, -4980499, 9, 0, -4980498, 9, 0, -4980497, 9, 0, -4980496, 9, 0, -4980495, 9, 0, -4980494, 9, 0, -4980493, 9, 0, -4980492, 9, 0, -4980491, 9, 0, -4980490, 9, 0, -4980489, 9, 0, -4980488, 9, 0, -4980487, 9, 0, -4980486, 9, 0, -4980485, 9, 0, -4980484, 9, 0, -4980483, 9, 0, -4980482, 9, 0, -4980481, 9, 0, -4980480, 9, 0, -4980479, 9, 0, -4980478, 9, 0, -4980477, 7, 0, -4980476, 2, 0, -4980458, 0, 65537, -4980457, 9, 0, -4980456, 9, 0, -4980455, 9, 0, -4980454, 9, 0, -4980453, 9, 0, -4980452, 9, 0, -4980451, 9, 0, -4980450, 9, 0, -4980449, 9, 0, -4980448, 9, 0, -4980447, 9, 0, -4980446, 9, 0, -4980445, 9, 0, -4980444, 9, 0, -4980443, 9, 0, -4980442, 9, 0, -4980441, 9, 0, -4980440, 9, 0, -4980439, 9, 0, -4980438, 9, 0, -4980437, 9, 0, -4980436, 9, 0, -4980435, 9, 0, -4980434, 9, 0, -4980433, 9, 0, -4980432, 9, 0, -4980431, 9, 0, -4980430, 9, 0, -4980429, 9, 0, -4980428, 9, 0, -4980427, 9, 0, -4980426, 9, 0, -4980425, 9, 0, -4980424, 9, 0, -4980423, 9, 0, -4980422, 9, 0, -4980421, 9, 0, -4980420, 9, 0, -4980419, 9, 0, -4980418, 9, 0, -4980417, 9, 0, -4980416, 9, 0, -4980415, 9, 0, -4980414, 9, 0, -4980413, 9, 0, -4980412, 9, 0, -4980411, 9, 0, -4980410, 9, 0, -4915173, 9, 0, -4915172, 9, 0, -4915171, 9, 0, -4915170, 9, 0, -4915169, 9, 0, -4915168, 9, 0, -4915167, 9, 0, -4915166, 9, 0, -4915165, 9, 0, -4915164, 9, 0, -4915163, 9, 0, -4915162, 9, 0, -4915161, 9, 0, -4915160, 9, 0, -4915159, 9, 0, -4915158, 9, 0, -4915157, 9, 0, -4915156, 9, 0, -4915155, 9, 0, -4915154, 9, 0, -4915153, 9, 0, -4915152, 9, 0, -4915151, 9, 0, -4915150, 9, 0, -4915149, 9, 0, -4915148, 9, 0, -4915147, 9, 0, -4915146, 9, 0, -4915145, 9, 0, -4915144, 9, 0, -4915143, 9, 0, -4915142, 9, 0, -4915141, 9, 0, -4915140, 9, 0, -4915139, 0, 65536, -4915122, 1, 0, -4915121, 8, 0, -4915120, 9, 0, -4915119, 9, 0, -4915118, 9, 0, -4915117, 9, 0, -4915116, 9, 0, -4915115, 9, 0, -4915114, 9, 0, -4915113, 9, 0, -4915112, 9, 0, -4915111, 9, 0, -4915110, 9, 0, -4915109, 9, 0, -4915108, 9, 0, -4915107, 9, 0, -4915106, 9, 0, -4915105, 9, 0, -4915104, 9, 0, -4915103, 9, 0, -4915102, 9, 0, -4915101, 9, 0, -4915100, 9, 0, -4915099, 9, 0, -4915098, 9, 0, -4915097, 9, 0, -4915096, 9, 0, -4915095, 9, 0, -4915094, 9, 0, -4915093, 9, 0, -4915092, 9, 0, -4915091, 9, 0, -4915090, 9, 0, -4915089, 9, 0, -4915088, 9, 0, -4915087, 9, 0, -4915086, 9, 0, -4915085, 9, 0, -4915084, 9, 0, -4915083, 9, 0, -4915082, 7, 0, -4915081, 2, 0, -4915068, 1, 0, -4915067, 8, 0, -4915066, 9, 0, -4915065, 9, 0, -4915064, 9, 0, -4915063, 9, 0, -4915062, 9, 0, -4915061, 9, 0, -4915060, 9, 0, -4915059, 9, 0, -4915058, 9, 0, -4915057, 9, 0, -4915056, 9, 0, -4915055, 9, 0, -4915054, 9, 0, -4915053, 9, 0, -4915052, 9, 0, -4915051, 9, 0, -4915050, 9, 0, -4915049, 9, 0, -4915048, 9, 0, -4915047, 9, 0, -4915046, 9, 0, -4915045, 9, 0, -4915044, 9, 0, -4915043, 9, 0, -4915042, 9, 0, -4915041, 9, 0, -4915040, 9, 0, -4915039, 9, 0, -4915038, 9, 0, -4915037, 9, 0, -4915036, 9, 0, -4915035, 9, 0, -4915034, 9, 0, -4915033, 9, 0, -4915032, 9, 0, -4915031, 9, 0, -4915030, 9, 0, -4915029, 9, 0, -4915028, 9, 0, -4915027, 9, 0, -4915026, 9, 0, -4915025, 9, 0, -4915024, 9, 0, -4915023, 9, 0, -4915022, 9, 0, -4915021, 9, 0, -4915020, 9, 0, -4915019, 9, 0, -4915018, 9, 0, -4915017, 9, 0, -4915016, 9, 0, -4915015, 9, 0, -4915014, 9, 0, -4915013, 9, 0, -4915012, 9, 0, -4915011, 9, 0, -4915010, 9, 0, -4915009, 9, 0, -4915008, 9, 0, -4915007, 9, 0, -4915006, 9, 0, -4915005, 9, 0, -4915004, 9, 0, -4915003, 9, 0, -4915002, 9, 0, -4915001, 9, 0, -4915000, 9, 0, -4914999, 9, 0, -4914998, 7, 0, -4914997, 2, 0, -4914984, 1, 0, -4914983, 8, 0, -4914982, 9, 0, -4914981, 9, 0, -4914980, 9, 0, -4914979, 9, 0, -4914978, 9, 0, -4914977, 9, 0, -4914976, 9, 0, -4914975, 9, 0, -4914974, 9, 0, -4914973, 9, 0, -4914972, 9, 0, -4914971, 9, 0, -4914970, 9, 0, -4914969, 9, 0, -4914968, 9, 0, -4914967, 9, 0, -4914966, 9, 0, -4914965, 9, 0, -4914964, 9, 0, -4914963, 9, 0, -4914962, 9, 0, -4914961, 9, 0, -4914960, 9, 0, -4914959, 9, 0, -4914958, 9, 0, -4914957, 9, 0, -4914956, 9, 0, -4914955, 9, 0, -4914954, 9, 0, -4914953, 9, 0, -4914952, 9, 0, -4914951, 9, 0, -4914950, 9, 0, -4914949, 9, 0, -4914948, 9, 0, -4914947, 9, 0, -4914946, 9, 0, -4914945, 9, 0, -4914944, 9, 0, -4914943, 9, 0, -4914942, 9, 0, -4914941, 9, 0, -4914940, 7, 0, -4914939, 2, 0, -4914922, 0, 65537, -4914921, 9, 0, -4914920, 9, 0, -4914919, 9, 0, -4914918, 9, 0, -4914917, 9, 0, -4914916, 9, 0, -4914915, 9, 0, -4914914, 9, 0, -4914913, 9, 0, -4914912, 9, 0, -4914911, 9, 0, -4914910, 9, 0, -4914909, 9, 0, -4914908, 9, 0, -4914907, 9, 0, -4914906, 9, 0, -4914905, 9, 0, -4914904, 9, 0, -4914903, 9, 0, -4914902, 9, 0, -4914901, 9, 0, -4914900, 9, 0, -4914899, 9, 0, -4914898, 9, 0, -4914897, 9, 0, -4914896, 9, 0, -4914895, 9, 0, -4914894, 9, 0, -4914893, 9, 0, -4914892, 9, 0, -4914891, 9, 0, -4914890, 9, 0, -4914889, 9, 0, -4914888, 9, 0, -4914887, 9, 0, -4914886, 9, 0, -4914885, 9, 0, -4914884, 9, 0, -4914883, 9, 0, -4914882, 9, 0, -4914881, 9, 0, -4914880, 9, 0, -4914879, 9, 0, -4914878, 9, 0, -4914877, 9, 0, -4914876, 9, 0, -4914875, 9, 0, -4914874, 9, 0, -4849637, 9, 0, -4849636, 9, 0, -4849635, 9, 0, -4849634, 9, 0, -4849633, 9, 0, -4849632, 9, 0, -4849631, 9, 0, -4849630, 9, 0, -4849629, 9, 0, -4849628, 9, 0, -4849627, 9, 0, -4849626, 9, 0, -4849625, 9, 0, -4849624, 9, 0, -4849623, 9, 0, -4849622, 9, 0, -4849621, 9, 0, -4849620, 9, 0, -4849619, 9, 0, -4849618, 9, 0, -4849617, 9, 0, -4849616, 9, 0, -4849615, 9, 0, -4849614, 9, 0, -4849613, 9, 0, -4849612, 9, 0, -4849611, 9, 0, -4849610, 9, 0, -4849609, 9, 0, -4849608, 9, 0, -4849607, 9, 0, -4849606, 9, 0, -4849605, 9, 0, -4849604, 9, 0, -4849603, 0, 65536, -4849586, 0, 65537, -4849585, 9, 0, -4849584, 9, 0, -4849583, 9, 0, -4849582, 9, 0, -4849581, 9, 0, -4849580, 9, 0, -4849579, 9, 0, -4849578, 9, 0, -4849577, 9, 0, -4849576, 9, 0, -4849575, 9, 0, -4849574, 9, 0, -4849573, 9, 0, -4849572, 9, 0, -4849571, 9, 0, -4849570, 9, 0, -4849569, 9, 0, -4849568, 9, 0, -4849567, 9, 0, -4849566, 9, 0, -4849565, 9, 0, -4849564, 9, 0, -4849563, 9, 0, -4849562, 9, 0, -4849561, 9, 0, -4849560, 9, 0, -4849559, 9, 0, -4849558, 9, 0, -4849557, 9, 0, -4849556, 9, 0, -4849555, 9, 0, -4849554, 9, 0, -4849553, 9, 0, -4849552, 9, 0, -4849551, 9, 0, -4849550, 9, 0, -4849549, 9, 0, -4849548, 9, 0, -4849547, 9, 0, -4849546, 9, 0, -4849545, 0, 65536, -4849532, 0, 65537, -4849531, 9, 0, -4849530, 9, 0, -4849529, 9, 0, -4849528, 9, 0, -4849527, 9, 0, -4849526, 9, 0, -4849525, 9, 0, -4849524, 9, 0, -4849523, 9, 0, -4849522, 9, 0, -4849521, 9, 0, -4849520, 9, 0, -4849519, 9, 0, -4849518, 9, 0, -4849517, 9, 0, -4849516, 9, 0, -4849515, 9, 0, -4849514, 9, 0, -4849513, 9, 0, -4849512, 9, 0, -4849511, 9, 0, -4849510, 9, 0, -4849509, 9, 0, -4849508, 9, 0, -4849507, 9, 0, -4849506, 9, 0, -4849505, 9, 0, -4849504, 9, 0, -4849503, 9, 0, -4849502, 9, 0, -4849501, 9, 0, -4849500, 9, 0, -4849499, 9, 0, -4849498, 9, 0, -4849497, 9, 0, -4849496, 9, 0, -4849495, 9, 0, -4849494, 9, 0, -4849493, 9, 0, -4849492, 9, 0, -4849491, 9, 0, -4849490, 9, 0, -4849489, 9, 0, -4849488, 9, 0, -4849487, 9, 0, -4849486, 9, 0, -4849485, 9, 0, -4849484, 9, 0, -4849483, 9, 0, -4849482, 9, 0, -4849481, 9, 0, -4849480, 9, 0, -4849479, 9, 0, -4849478, 9, 0, -4849477, 9, 0, -4849476, 9, 0, -4849475, 9, 0, -4849474, 9, 0, -4849473, 9, 0, -4849472, 9, 0, -4849471, 9, 0, -4849470, 9, 0, -4849469, 9, 0, -4849468, 9, 0, -4849467, 9, 0, -4849466, 9, 0, -4849465, 9, 0, -4849464, 9, 0, -4849463, 9, 0, -4849462, 9, 0, -4849461, 0, 65536, -4849448, 0, 65537, -4849447, 9, 0, -4849446, 9, 0, -4849445, 9, 0, -4849444, 9, 0, -4849443, 9, 0, -4849442, 9, 0, -4849441, 9, 0, -4849440, 9, 0, -4849439, 9, 0, -4849438, 9, 0, -4849437, 9, 0, -4849436, 9, 0, -4849435, 9, 0, -4849434, 9, 0, -4849433, 9, 0, -4849432, 9, 0, -4849431, 9, 0, -4849430, 9, 0, -4849429, 9, 0, -4849428, 9, 0, -4849427, 9, 0, -4849426, 9, 0, -4849425, 9, 0, -4849424, 9, 0, -4849423, 9, 0, -4849422, 9, 0, -4849421, 9, 0, -4849420, 9, 0, -4849419, 9, 0, -4849418, 9, 0, -4849417, 9, 0, -4849416, 9, 0, -4849415, 9, 0, -4849414, 9, 0, -4849413, 9, 0, -4849412, 9, 0, -4849411, 9, 0, -4849410, 9, 0, -4849409, 9, 0, -4849408, 9, 0, -4849407, 9, 0, -4849406, 9, 0, -4849405, 9, 0, -4849404, 9, 0, -4849403, 0, 65536, -4849386, 0, 65537, -4849385, 9, 0, -4849384, 9, 0, -4849383, 9, 0, -4849382, 9, 0, -4849381, 9, 0, -4849380, 9, 0, -4849379, 9, 0, -4849378, 9, 0, -4849377, 9, 0, -4849376, 9, 0, -4849375, 9, 0, -4849374, 9, 0, -4849373, 9, 0, -4849372, 9, 0, -4849371, 9, 0, -4849370, 9, 0, -4849369, 9, 0, -4849368, 9, 0, -4849367, 9, 0, -4849366, 9, 0, -4849365, 9, 0, -4849364, 9, 0, -4849363, 9, 0, -4849362, 9, 0, -4849361, 9, 0, -4849360, 9, 0, -4849359, 9, 0, -4849358, 9, 0, -4849357, 9, 0, -4849356, 9, 0, -4849355, 9, 0, -4849354, 9, 0, -4849353, 9, 0, -4849352, 9, 0, -4849351, 9, 0, -4849350, 9, 0, -4849349, 9, 0, -4849348, 9, 0, -4849347, 9, 0, -4849346, 9, 0, -4849345, 9, 0, -4849344, 9, 0, -4849343, 9, 0, -4849342, 9, 0, -4849341, 9, 0, -4849340, 9, 0, -4849339, 9, 0, -4849338, 9, 0, -4784101, 9, 0, -4784100, 9, 0, -4784099, 9, 0, -4784098, 9, 0, -4784097, 9, 0, -4784096, 9, 0, -4784095, 9, 0, -4784094, 9, 0, -4784093, 9, 0, -4784092, 9, 0, -4784091, 9, 0, -4784090, 9, 0, -4784089, 9, 0, -4784088, 9, 0, -4784087, 9, 0, -4784086, 9, 0, -4784085, 9, 0, -4784084, 9, 0, -4784083, 9, 0, -4784082, 9, 0, -4784081, 9, 0, -4784080, 9, 0, -4784079, 9, 0, -4784078, 9, 0, -4784077, 9, 0, -4784076, 9, 0, -4784075, 9, 0, -4784074, 9, 0, -4784073, 9, 0, -4784072, 9, 0, -4784071, 9, 0, -4784070, 9, 0, -4784069, 9, 0, -4784068, 9, 0, -4784067, 0, 65536, -4784050, 0, 65537, -4784049, 9, 0, -4784048, 9, 0, -4784047, 9, 0, -4784046, 9, 0, -4784045, 9, 0, -4784044, 9, 0, -4784043, 9, 0, -4784042, 9, 0, -4784041, 9, 0, -4784040, 9, 0, -4784039, 9, 0, -4784038, 9, 0, -4784037, 9, 0, -4784036, 9, 0, -4784035, 9, 0, -4784034, 9, 0, -4784033, 9, 0, -4784032, 9, 0, -4784031, 9, 0, -4784030, 9, 0, -4784029, 9, 0, -4784028, 9, 0, -4784027, 9, 0, -4784026, 9, 0, -4784025, 9, 0, -4784024, 9, 0, -4784023, 9, 0, -4784022, 9, 0, -4784021, 9, 0, -4784020, 9, 0, -4784019, 9, 0, -4784018, 9, 0, -4784017, 9, 0, -4784016, 9, 0, -4784015, 9, 0, -4784014, 9, 0, -4784013, 9, 0, -4784012, 9, 0, -4784011, 9, 0, -4784010, 9, 0, -4784009, 0, 65536, -4783996, 0, 65537, -4783995, 9, 0, -4783994, 9, 0, -4783993, 9, 0, -4783992, 9, 0, -4783991, 9, 0, -4783990, 9, 0, -4783989, 9, 0, -4783988, 9, 0, -4783987, 9, 0, -4783986, 9, 0, -4783985, 9, 0, -4783984, 9, 0, -4783983, 9, 0, -4783982, 9, 0, -4783981, 9, 0, -4783980, 9, 0, -4783979, 9, 0, -4783978, 9, 0, -4783977, 9, 0, -4783976, 9, 0, -4783975, 9, 0, -4783974, 9, 0, -4783973, 9, 0, -4783972, 9, 0, -4783971, 9, 0, -4783970, 9, 0, -4783969, 9, 0, -4783968, 9, 0, -4783967, 9, 0, -4783966, 9, 0, -4783965, 9, 0, -4783964, 9, 0, -4783963, 9, 0, -4783962, 9, 0, -4783961, 9, 0, -4783960, 9, 0, -4783959, 9, 0, -4783958, 9, 0, -4783957, 9, 0, -4783956, 9, 0, -4783955, 9, 0, -4783954, 9, 0, -4783953, 9, 0, -4783952, 9, 0, -4783951, 9, 0, -4783950, 9, 0, -4783949, 9, 0, -4783948, 9, 0, -4783947, 9, 0, -4783946, 9, 0, -4783945, 9, 0, -4783944, 9, 0, -4783943, 9, 0, -4783942, 9, 0, -4783941, 9, 0, -4783940, 9, 0, -4783939, 9, 0, -4783938, 9, 0, -4783937, 9, 0, -4783936, 9, 0, -4783935, 9, 0, -4783934, 9, 0, -4783933, 9, 0, -4783932, 9, 0, -4783931, 9, 0, -4783930, 9, 0, -4783929, 9, 0, -4783928, 9, 0, -4783927, 9, 0, -4783926, 9, 0, -4783925, 0, 65536, -4783912, 0, 65537, -4783911, 9, 0, -4783910, 9, 0, -4783909, 9, 0, -4783908, 9, 0, -4783907, 9, 0, -4783906, 9, 0, -4783905, 9, 0, -4783904, 9, 0, -4783903, 9, 0, -4783902, 9, 0, -4783901, 9, 0, -4783900, 9, 0, -4783899, 9, 0, -4783898, 9, 0, -4783897, 9, 0, -4783896, 9, 0, -4783895, 9, 0, -4783894, 9, 0, -4783893, 9, 0, -4783892, 9, 0, -4783891, 9, 0, -4783890, 9, 0, -4783889, 9, 0, -4783888, 9, 0, -4783887, 9, 0, -4783886, 9, 0, -4783885, 9, 0, -4783884, 9, 0, -4783883, 9, 0, -4783882, 9, 0, -4783881, 9, 0, -4783880, 9, 0, -4783879, 9, 0, -4783878, 9, 0, -4783877, 9, 0, -4783876, 9, 0, -4783875, 9, 0, -4783874, 9, 0, -4783873, 9, 0, -4783872, 9, 0, -4783871, 9, 0, -4783870, 9, 0, -4783869, 9, 0, -4783868, 9, 0, -4783867, 0, 65536, -4783850, 0, 65537, -4783849, 9, 0, -4783848, 9, 0, -4783847, 9, 0, -4783846, 9, 0, -4783845, 9, 0, -4783844, 9, 0, -4783843, 9, 0, -4783842, 9, 0, -4783841, 9, 0, -4783840, 9, 0, -4783839, 9, 0, -4783838, 9, 0, -4783837, 9, 0, -4783836, 9, 0, -4783835, 9, 0, -4783834, 9, 0, -4783833, 9, 0, -4783832, 9, 0, -4783831, 9, 0, -4783830, 9, 0, -4783829, 9, 0, -4783828, 9, 0, -4783827, 9, 0, -4783826, 9, 0, -4783825, 9, 0, -4783824, 9, 0, -4783823, 9, 0, -4783822, 9, 0, -4783821, 9, 0, -4783820, 9, 0, -4783819, 9, 0, -4783818, 9, 0, -4783817, 9, 0, -4783816, 9, 0, -4783815, 9, 0, -4783814, 9, 0, -4783813, 9, 0, -4783812, 9, 0, -4783811, 9, 0, -4783810, 9, 0, -4783809, 9, 0, -4783808, 9, 0, -4783807, 9, 0, -4783806, 9, 0, -4783805, 9, 0, -4783804, 9, 0, -4783803, 9, 0, -4783802, 9, 0, -4718565, 9, 0, -4718564, 9, 0, -4718563, 9, 0, -4718562, 9, 0, -4718561, 9, 0, -4718560, 9, 0, -4718559, 9, 0, -4718558, 9, 0, -4718557, 9, 0, -4718556, 9, 0, -4718555, 9, 0, -4718554, 9, 0, -4718553, 9, 0, -4718552, 9, 0, -4718551, 9, 0, -4718550, 9, 0, -4718549, 9, 0, -4718548, 9, 0, -4718547, 9, 0, -4718546, 9, 0, -4718545, 9, 0, -4718544, 9, 0, -4718543, 9, 0, -4718542, 9, 0, -4718541, 9, 0, -4718540, 9, 0, -4718539, 9, 0, -4718538, 9, 0, -4718537, 9, 0, -4718536, 9, 0, -4718535, 9, 0, -4718534, 9, 0, -4718533, 9, 0, -4718532, 9, 0, -4718531, 0, 65536, -4718514, 0, 65537, -4718513, 9, 0, -4718512, 9, 0, -4718511, 9, 0, -4718510, 9, 0, -4718509, 9, 0, -4718508, 9, 0, -4718507, 9, 0, -4718506, 9, 0, -4718505, 9, 0, -4718504, 9, 0, -4718503, 9, 0, -4718502, 9, 0, -4718501, 9, 0, -4718500, 9, 0, -4718499, 9, 0, -4718498, 9, 0, -4718497, 9, 0, -4718496, 9, 0, -4718495, 9, 0, -4718494, 9, 0, -4718493, 9, 0, -4718492, 9, 0, -4718491, 9, 0, -4718490, 9, 0, -4718489, 9, 0, -4718488, 9, 0, -4718487, 9, 0, -4718486, 9, 0, -4718485, 9, 0, -4718484, 9, 0, -4718483, 9, 0, -4718482, 9, 0, -4718481, 9, 0, -4718480, 9, 0, -4718479, 9, 0, -4718478, 9, 0, -4718477, 9, 0, -4718476, 9, 0, -4718475, 9, 0, -4718474, 9, 0, -4718473, 0, 65536, -4718460, 0, 65537, -4718459, 9, 0, -4718458, 9, 0, -4718457, 9, 0, -4718456, 9, 0, -4718455, 9, 0, -4718454, 9, 0, -4718453, 9, 0, -4718452, 9, 0, -4718451, 9, 0, -4718450, 9, 0, -4718449, 9, 0, -4718448, 9, 0, -4718447, 9, 0, -4718446, 9, 0, -4718445, 9, 0, -4718444, 9, 0, -4718443, 9, 0, -4718442, 9, 0, -4718441, 9, 0, -4718440, 9, 0, -4718439, 9, 0, -4718438, 9, 0, -4718437, 9, 0, -4718436, 9, 0, -4718435, 9, 0, -4718434, 9, 0, -4718433, 9, 0, -4718432, 9, 0, -4718431, 9, 0, -4718430, 9, 0, -4718429, 9, 0, -4718428, 9, 0, -4718427, 9, 0, -4718426, 9, 0, -4718425, 9, 0, -4718424, 9, 0, -4718423, 9, 0, -4718422, 9, 0, -4718421, 9, 0, -4718420, 9, 0, -4718419, 9, 0, -4718418, 9, 0, -4718417, 9, 0, -4718416, 9, 0, -4718415, 9, 0, -4718414, 9, 0, -4718413, 9, 0, -4718412, 9, 0, -4718411, 9, 0, -4718410, 9, 0, -4718409, 9, 0, -4718408, 9, 0, -4718407, 9, 0, -4718406, 9, 0, -4718405, 9, 0, -4718404, 9, 0, -4718403, 9, 0, -4718402, 9, 0, -4718401, 9, 0, -4718400, 9, 0, -4718399, 9, 0, -4718398, 9, 0, -4718397, 9, 0, -4718396, 9, 0, -4718395, 9, 0, -4718394, 9, 0, -4718393, 9, 0, -4718392, 9, 0, -4718391, 9, 0, -4718390, 9, 0, -4718389, 0, 65536, -4718376, 0, 65537, -4718375, 9, 0, -4718374, 9, 0, -4718373, 9, 0, -4718372, 9, 0, -4718371, 9, 0, -4718370, 9, 0, -4718369, 9, 0, -4718368, 9, 0, -4718367, 9, 0, -4718366, 9, 0, -4718365, 9, 0, -4718364, 9, 0, -4718363, 9, 0, -4718362, 9, 0, -4718361, 9, 0, -4718360, 9, 0, -4718359, 9, 0, -4718358, 9, 0, -4718357, 9, 0, -4718356, 9, 0, -4718355, 9, 0, -4718354, 9, 0, -4718353, 9, 0, -4718352, 9, 0, -4718351, 9, 0, -4718350, 9, 0, -4718349, 9, 0, -4718348, 9, 0, -4718347, 9, 0, -4718346, 9, 0, -4718345, 9, 0, -4718344, 9, 0, -4718343, 9, 0, -4718342, 9, 0, -4718341, 9, 0, -4718340, 9, 0, -4718339, 9, 0, -4718338, 9, 0, -4718337, 9, 0, -4718336, 9, 0, -4718335, 9, 0, -4718334, 9, 0, -4718333, 9, 0, -4718332, 9, 0, -4718331, 0, 65536, -4718314, 0, 65537, -4718313, 9, 0, -4718312, 9, 0, -4718311, 9, 0, -4718310, 9, 0, -4718309, 9, 0, -4718308, 9, 0, -4718307, 9, 0, -4718306, 9, 0, -4718305, 9, 0, -4718304, 9, 0, -4718303, 9, 0, -4718302, 9, 0, -4718301, 9, 0, -4718300, 9, 0, -4718299, 9, 0, -4718298, 9, 0, -4718297, 9, 0, -4718296, 9, 0, -4718295, 9, 0, -4718294, 9, 0, -4718293, 9, 0, -4718292, 9, 0, -4718291, 9, 0, -4718290, 9, 0, -4718289, 9, 0, -4718288, 9, 0, -4718287, 9, 0, -4718286, 9, 0, -4718285, 9, 0, -4718284, 9, 0, -4718283, 9, 0, -4718282, 9, 0, -4718281, 9, 0, -4718280, 9, 0, -4718279, 9, 0, -4718278, 9, 0, -4718277, 9, 0, -4718276, 9, 0, -4718275, 9, 0, -4718274, 9, 0, -4718273, 9, 0, -4718272, 9, 0, -4718271, 9, 0, -4718270, 9, 0, -4718269, 9, 0, -4718268, 9, 0, -4718267, 9, 0, -4718266, 9, 0, -4653029, 9, 0, -4653028, 9, 0, -4653027, 9, 0, -4653026, 9, 0, -4653025, 9, 0, -4653024, 9, 0, -4653023, 9, 0, -4653022, 9, 0, -4653021, 9, 0, -4653020, 9, 0, -4653019, 9, 0, -4653018, 9, 0, -4653017, 9, 0, -4653016, 9, 0, -4653015, 9, 0, -4653014, 9, 0, -4653013, 9, 0, -4653012, 9, 0, -4653011, 9, 0, -4653010, 9, 0, -4653009, 9, 0, -4653008, 9, 0, -4653007, 9, 0, -4653006, 9, 0, -4653005, 9, 0, -4653004, 9, 0, -4653003, 9, 0, -4653002, 9, 0, -4653001, 9, 0, -4653000, 9, 0, -4652999, 9, 0, -4652998, 9, 0, -4652997, 9, 0, -4652996, 9, 0, -4652995, 0, 65536, -4652978, 0, 65537, -4652977, 9, 0, -4652976, 9, 0, -4652975, 9, 0, -4652974, 9, 0, -4652973, 9, 0, -4652972, 9, 0, -4652971, 9, 0, -4652970, 9, 0, -4652969, 9, 0, -4652968, 9, 0, -4652967, 9, 0, -4652966, 9, 0, -4652965, 9, 0, -4652964, 9, 0, -4652963, 9, 0, -4652962, 9, 0, -4652961, 9, 0, -4652960, 9, 0, -4652959, 9, 0, -4652958, 9, 0, -4652957, 9, 0, -4652956, 9, 0, -4652955, 9, 0, -4652954, 9, 0, -4652953, 9, 0, -4652952, 9, 0, -4652951, 9, 0, -4652950, 9, 0, -4652949, 9, 0, -4652948, 9, 0, -4652947, 9, 0, -4652946, 9, 0, -4652945, 9, 0, -4652944, 9, 0, -4652943, 9, 0, -4652942, 9, 0, -4652941, 9, 0, -4652940, 9, 0, -4652939, 9, 0, -4652938, 9, 0, -4652937, 0, 65536, -4652924, 0, 65537, -4652923, 9, 0, -4652922, 9, 0, -4652921, 9, 0, -4652920, 9, 0, -4652919, 9, 0, -4652918, 9, 0, -4652917, 9, 0, -4652916, 9, 0, -4652915, 9, 0, -4652914, 9, 0, -4652913, 9, 0, -4652912, 9, 0, -4652911, 9, 0, -4652910, 9, 0, -4652909, 9, 0, -4652908, 9, 0, -4652907, 9, 0, -4652906, 9, 0, -4652905, 9, 0, -4652904, 9, 0, -4652903, 9, 0, -4652902, 9, 0, -4652901, 9, 0, -4652900, 9, 0, -4652899, 9, 0, -4652898, 9, 0, -4652897, 9, 0, -4652896, 9, 0, -4652895, 9, 0, -4652894, 9, 0, -4652893, 9, 0, -4652892, 9, 0, -4652891, 9, 0, -4652890, 9, 0, -4652889, 9, 0, -4652888, 9, 0, -4652887, 9, 0, -4652886, 9, 0, -4652885, 9, 0, -4652884, 9, 0, -4652883, 9, 0, -4652882, 9, 0, -4652881, 9, 0, -4652880, 9, 0, -4652879, 9, 0, -4652878, 9, 0, -4652877, 9, 0, -4652876, 9, 0, -4652875, 9, 0, -4652874, 9, 0, -4652873, 9, 0, -4652872, 9, 0, -4652871, 9, 0, -4652870, 9, 0, -4652869, 9, 0, -4652868, 9, 0, -4652867, 9, 0, -4652866, 9, 0, -4652865, 9, 0, -4652864, 9, 0, -4652863, 9, 0, -4652862, 9, 0, -4652861, 9, 0, -4652860, 9, 0, -4652859, 9, 0, -4652858, 9, 0, -4652857, 9, 0, -4652856, 9, 0, -4652855, 9, 0, -4652854, 9, 0, -4652853, 0, 65536, -4652840, 0, 65537, -4652839, 9, 0, -4652838, 9, 0, -4652837, 9, 0, -4652836, 9, 0, -4652835, 9, 0, -4652834, 9, 0, -4652833, 9, 0, -4652832, 9, 0, -4652831, 9, 0, -4652830, 9, 0, -4652829, 9, 0, -4652828, 9, 0, -4652827, 9, 0, -4652826, 9, 0, -4652825, 9, 0, -4652824, 9, 0, -4652823, 9, 0, -4652822, 9, 0, -4652821, 9, 0, -4652820, 9, 0, -4652819, 9, 0, -4652818, 9, 0, -4652817, 9, 0, -4652816, 9, 0, -4652815, 9, 0, -4652814, 9, 0, -4652813, 9, 0, -4652812, 9, 0, -4652811, 9, 0, -4652810, 9, 0, -4652809, 9, 0, -4652808, 9, 0, -4652807, 9, 0, -4652806, 9, 0, -4652805, 9, 0, -4652804, 9, 0, -4652803, 9, 0, -4652802, 9, 0, -4652801, 9, 0, -4652800, 9, 0, -4652799, 9, 0, -4652798, 9, 0, -4652797, 9, 0, -4652796, 9, 0, -4652795, 0, 65536, -4652778, 0, 65537, -4652777, 9, 0, -4652776, 9, 0, -4652775, 9, 0, -4652774, 9, 0, -4652773, 9, 0, -4652772, 9, 0, -4652771, 9, 0, -4652770, 9, 0, -4652769, 9, 0, -4652768, 9, 0, -4652767, 9, 0, -4652766, 9, 0, -4652765, 9, 0, -4652764, 9, 0, -4652763, 9, 0, -4652762, 9, 0, -4652761, 9, 0, -4652760, 9, 0, -4652759, 9, 0, -4652758, 9, 0, -4652757, 9, 0, -4652756, 9, 0, -4652755, 9, 0, -4652754, 9, 0, -4652753, 9, 0, -4652752, 9, 0, -4652751, 9, 0, -4652750, 9, 0, -4652749, 9, 0, -4652748, 9, 0, -4652747, 9, 0, -4652746, 9, 0, -4652745, 9, 0, -4652744, 9, 0, -4652743, 9, 0, -4652742, 9, 0, -4652741, 9, 0, -4652740, 9, 0, -4652739, 9, 0, -4652738, 9, 0, -4652737, 9, 0, -4652736, 9, 0, -4652735, 9, 0, -4652734, 9, 0, -4652733, 9, 0, -4652732, 9, 0, -4652731, 9, 0, -4652730, 9, 0, -4587493, 9, 0, -4587492, 9, 0, -4587491, 9, 0, -4587490, 9, 0, -4587489, 9, 0, -4587488, 9, 0, -4587487, 9, 0, -4587486, 9, 0, -4587485, 9, 0, -4587484, 9, 0, -4587483, 9, 0, -4587482, 9, 0, -4587481, 9, 0, -4587480, 9, 0, -4587479, 9, 0, -4587478, 9, 0, -4587477, 9, 0, -4587476, 9, 0, -4587475, 9, 0, -4587474, 9, 0, -4587473, 9, 0, -4587472, 9, 0, -4587471, 9, 0, -4587470, 9, 0, -4587469, 9, 0, -4587468, 9, 0, -4587467, 9, 0, -4587466, 9, 0, -4587465, 9, 0, -4587464, 9, 0, -4587463, 9, 0, -4587462, 9, 0, -4587461, 9, 0, -4587460, 9, 0, -4587459, 0, 65536, -4587442, 0, 65537, -4587441, 9, 0, -4587440, 9, 0, -4587439, 9, 0, -4587438, 9, 0, -4587437, 9, 0, -4587436, 9, 0, -4587435, 9, 0, -4587434, 9, 0, -4587433, 9, 0, -4587432, 9, 0, -4587431, 9, 0, -4587430, 9, 0, -4587429, 9, 0, -4587428, 9, 0, -4587427, 9, 0, -4587426, 9, 0, -4587425, 9, 0, -4587424, 9, 0, -4587423, 9, 0, -4587422, 9, 0, -4587421, 9, 0, -4587420, 9, 0, -4587419, 9, 0, -4587418, 9, 0, -4587417, 9, 0, -4587416, 9, 0, -4587415, 9, 0, -4587414, 9, 0, -4587413, 9, 0, -4587412, 9, 0, -4587411, 9, 0, -4587410, 9, 0, -4587409, 9, 0, -4587408, 9, 0, -4587407, 9, 0, -4587406, 9, 0, -4587405, 9, 0, -4587404, 9, 0, -4587403, 9, 0, -4587402, 9, 0, -4587401, 0, 65536, -4587388, 0, 65537, -4587387, 9, 0, -4587386, 9, 0, -4587385, 9, 0, -4587384, 9, 0, -4587383, 9, 0, -4587382, 9, 0, -4587381, 9, 0, -4587380, 9, 0, -4587379, 9, 0, -4587378, 9, 0, -4587377, 9, 0, -4587376, 9, 0, -4587375, 9, 0, -4587374, 9, 0, -4587373, 9, 0, -4587372, 9, 0, -4587371, 9, 0, -4587370, 9, 0, -4587369, 9, 0, -4587368, 9, 0, -4587367, 9, 0, -4587366, 9, 0, -4587365, 9, 0, -4587364, 9, 0, -4587363, 9, 0, -4587362, 9, 0, -4587361, 9, 0, -4587360, 9, 0, -4587359, 9, 0, -4587358, 9, 0, -4587357, 9, 0, -4587356, 9, 0, -4587355, 9, 0, -4587354, 9, 0, -4587353, 9, 0, -4587352, 9, 0, -4587351, 9, 0, -4587350, 9, 0, -4587349, 9, 0, -4587348, 9, 0, -4587347, 9, 0, -4587346, 9, 0, -4587345, 9, 0, -4587344, 9, 0, -4587343, 9, 0, -4587342, 9, 0, -4587341, 9, 0, -4587340, 9, 0, -4587339, 9, 0, -4587338, 9, 0, -4587337, 9, 0, -4587336, 9, 0, -4587335, 9, 0, -4587334, 9, 0, -4587333, 9, 0, -4587332, 9, 0, -4587331, 9, 0, -4587330, 9, 0, -4587329, 9, 0, -4587328, 9, 0, -4587327, 9, 0, -4587326, 9, 0, -4587325, 9, 0, -4587324, 9, 0, -4587323, 9, 0, -4587322, 9, 0, -4587321, 9, 0, -4587320, 9, 0, -4587319, 9, 0, -4587318, 9, 0, -4587317, 0, 65536, -4587304, 0, 65537, -4587303, 9, 0, -4587302, 9, 0, -4587301, 9, 0, -4587300, 9, 0, -4587299, 9, 0, -4587298, 9, 0, -4587297, 9, 0, -4587296, 9, 0, -4587295, 9, 0, -4587294, 9, 0, -4587293, 9, 0, -4587292, 9, 0, -4587291, 9, 0, -4587290, 9, 0, -4587289, 9, 0, -4587288, 9, 0, -4587287, 9, 0, -4587286, 9, 0, -4587285, 9, 0, -4587284, 9, 0, -4587283, 9, 0, -4587282, 9, 0, -4587281, 9, 0, -4587280, 9, 0, -4587279, 9, 0, -4587278, 9, 0, -4587277, 9, 0, -4587276, 9, 0, -4587275, 9, 0, -4587274, 9, 0, -4587273, 9, 0, -4587272, 9, 0, -4587271, 9, 0, -4587270, 9, 0, -4587269, 9, 0, -4587268, 9, 0, -4587267, 9, 0, -4587266, 9, 0, -4587265, 9, 0, -4587264, 9, 0, -4587263, 9, 0, -4587262, 9, 0, -4587261, 9, 0, -4587260, 9, 0, -4587259, 0, 65536, -4587242, 0, 65537, -4587241, 9, 0, -4587240, 9, 0, -4587239, 9, 0, -4587238, 9, 0, -4587237, 9, 0, -4587236, 9, 0, -4587235, 9, 0, -4587234, 9, 0, -4587233, 9, 0, -4587232, 9, 0, -4587231, 9, 0, -4587230, 9, 0, -4587229, 9, 0, -4587228, 9, 0, -4587227, 9, 0, -4587226, 9, 0, -4587225, 9, 0, -4587224, 9, 0, -4587223, 9, 0, -4587222, 9, 0, -4587221, 9, 0, -4587220, 9, 0, -4587219, 9, 0, -4587218, 9, 0, -4587217, 9, 0, -4587216, 9, 0, -4587215, 9, 0, -4587214, 9, 0, -4587213, 9, 0, -4587212, 9, 0, -4587211, 9, 0, -4587210, 9, 0, -4587209, 9, 0, -4587208, 9, 0, -4587207, 9, 0, -4587206, 9, 0, -4587205, 9, 0, -4587204, 9, 0, -4587203, 9, 0, -4587202, 9, 0, -4587201, 9, 0, -4587200, 9, 0, -4587199, 9, 0, -4587198, 9, 0, -4587197, 9, 0, -4587196, 9, 0, -4587195, 9, 0, -4587194, 9, 0, -4521957, 9, 0, -4521956, 9, 0, -4521955, 9, 0, -4521954, 9, 0, -4521953, 9, 0, -4521952, 9, 0, -4521951, 9, 0, -4521950, 9, 0, -4521949, 9, 0, -4521948, 9, 0, -4521947, 9, 0, -4521946, 9, 0, -4521945, 9, 0, -4521944, 9, 0, -4521943, 9, 0, -4521942, 9, 0, -4521941, 9, 0, -4521940, 9, 0, -4521939, 9, 0, -4521938, 9, 0, -4521937, 9, 0, -4521936, 9, 0, -4521935, 9, 0, -4521934, 9, 0, -4521933, 9, 0, -4521932, 9, 0, -4521931, 9, 0, -4521930, 9, 0, -4521929, 9, 0, -4521928, 9, 0, -4521927, 9, 0, -4521926, 9, 0, -4521925, 9, 0, -4521924, 9, 0, -4521923, 0, 65536, -4521906, 0, 65537, -4521905, 9, 0, -4521904, 9, 0, -4521903, 9, 0, -4521902, 9, 0, -4521901, 9, 0, -4521900, 9, 0, -4521899, 9, 0, -4521898, 9, 0, -4521897, 9, 0, -4521896, 9, 0, -4521895, 9, 0, -4521894, 9, 0, -4521893, 9, 0, -4521892, 9, 0, -4521891, 9, 0, -4521890, 9, 0, -4521889, 9, 0, -4521888, 9, 0, -4521887, 9, 0, -4521886, 9, 0, -4521885, 9, 0, -4521884, 9, 0, -4521883, 9, 0, -4521882, 9, 0, -4521881, 9, 0, -4521880, 9, 0, -4521879, 9, 0, -4521878, 9, 0, -4521877, 9, 0, -4521876, 9, 0, -4521875, 9, 0, -4521874, 9, 0, -4521873, 9, 0, -4521872, 9, 0, -4521871, 9, 0, -4521870, 9, 0, -4521869, 9, 0, -4521868, 9, 0, -4521867, 9, 0, -4521866, 9, 0, -4521865, 0, 65536, -4521852, 0, 65537, -4521851, 9, 0, -4521850, 9, 0, -4521849, 9, 0, -4521848, 9, 0, -4521847, 9, 0, -4521846, 9, 0, -4521845, 9, 0, -4521844, 9, 0, -4521843, 9, 0, -4521842, 9, 0, -4521841, 9, 0, -4521840, 9, 0, -4521839, 9, 0, -4521838, 9, 0, -4521837, 9, 0, -4521836, 9, 0, -4521835, 9, 0, -4521834, 9, 0, -4521833, 9, 0, -4521832, 9, 0, -4521831, 9, 0, -4521830, 9, 0, -4521829, 9, 0, -4521828, 9, 0, -4521827, 9, 0, -4521826, 9, 0, -4521825, 9, 0, -4521824, 9, 0, -4521823, 9, 0, -4521822, 9, 0, -4521821, 9, 0, -4521820, 9, 0, -4521819, 9, 0, -4521818, 9, 0, -4521817, 9, 0, -4521816, 9, 0, -4521815, 9, 0, -4521814, 9, 0, -4521813, 9, 0, -4521812, 9, 0, -4521811, 9, 0, -4521810, 9, 0, -4521809, 9, 0, -4521808, 9, 0, -4521807, 9, 0, -4521806, 9, 0, -4521805, 9, 0, -4521804, 9, 0, -4521803, 9, 0, -4521802, 9, 0, -4521801, 9, 0, -4521800, 9, 0, -4521799, 9, 0, -4521798, 9, 0, -4521797, 9, 0, -4521796, 9, 0, -4521795, 9, 0, -4521794, 9, 0, -4521793, 9, 0, -4521792, 9, 0, -4521791, 9, 0, -4521790, 9, 0, -4521789, 9, 0, -4521788, 9, 0, -4521787, 9, 0, -4521786, 9, 0, -4521785, 9, 0, -4521784, 9, 0, -4521783, 9, 0, -4521782, 9, 0, -4521781, 0, 65536, -4521768, 0, 65537, -4521767, 9, 0, -4521766, 9, 0, -4521765, 9, 0, -4521764, 9, 0, -4521763, 9, 0, -4521762, 9, 0, -4521761, 9, 0, -4521760, 9, 0, -4521759, 9, 0, -4521758, 9, 0, -4521757, 9, 0, -4521756, 9, 0, -4521755, 9, 0, -4521754, 9, 0, -4521753, 9, 0, -4521752, 9, 0, -4521751, 9, 0, -4521750, 9, 0, -4521749, 9, 0, -4521748, 9, 0, -4521747, 9, 0, -4521746, 9, 0, -4521745, 9, 0, -4521744, 9, 0, -4521743, 9, 0, -4521742, 9, 0, -4521741, 9, 0, -4521740, 9, 0, -4521739, 9, 0, -4521738, 9, 0, -4521737, 9, 0, -4521736, 9, 0, -4521735, 9, 0, -4521734, 9, 0, -4521733, 9, 0, -4521732, 9, 0, -4521731, 9, 0, -4521730, 9, 0, -4521729, 9, 0, -4521728, 9, 0, -4521727, 9, 0, -4521726, 9, 0, -4521725, 9, 0, -4521724, 9, 0, -4521723, 0, 65536, -4521706, 0, 65537, -4521705, 9, 0, -4521704, 9, 0, -4521703, 9, 0, -4521702, 9, 0, -4521701, 9, 0, -4521700, 9, 0, -4521699, 9, 0, -4521698, 9, 0, -4521697, 9, 0, -4521696, 9, 0, -4521695, 9, 0, -4521694, 9, 0, -4521693, 9, 0, -4521692, 9, 0, -4521691, 9, 0, -4521690, 9, 0, -4521689, 9, 0, -4521688, 9, 0, -4521687, 9, 0, -4521686, 9, 0, -4521685, 9, 0, -4521684, 9, 0, -4521683, 9, 0, -4521682, 9, 0, -4521681, 9, 0, -4521680, 9, 0, -4521679, 9, 0, -4521678, 9, 0, -4521677, 9, 0, -4521676, 9, 0, -4521675, 9, 0, -4521674, 9, 0, -4521673, 9, 0, -4521672, 9, 0, -4521671, 9, 0, -4521670, 9, 0, -4521669, 9, 0, -4521668, 9, 0, -4521667, 9, 0, -4521666, 9, 0, -4521665, 9, 0, -4521664, 9, 0, -4521663, 9, 0, -4521662, 9, 0, -4521661, 9, 0, -4521660, 9, 0, -4521659, 9, 0, -4521658, 9, 0, -4456421, 9, 0, -4456420, 9, 0, -4456419, 9, 0, -4456418, 9, 0, -4456417, 9, 0, -4456416, 9, 0, -4456415, 9, 0, -4456414, 9, 0, -4456413, 9, 0, -4456412, 9, 0, -4456411, 9, 0, -4456410, 9, 0, -4456409, 9, 0, -4456408, 9, 0, -4456407, 9, 0, -4456406, 9, 0, -4456405, 9, 0, -4456404, 9, 0, -4456403, 9, 0, -4456402, 9, 0, -4456401, 9, 0, -4456400, 9, 0, -4456399, 9, 0, -4456398, 9, 0, -4456397, 9, 0, -4456396, 9, 0, -4456395, 9, 0, -4456394, 9, 0, -4456393, 9, 0, -4456392, 9, 0, -4456391, 9, 0, -4456390, 9, 0, -4456389, 9, 0, -4456388, 9, 0, -4456387, 0, 65536, -4456370, 0, 65537, -4456369, 9, 0, -4456368, 9, 0, -4456367, 9, 0, -4456366, 9, 0, -4456365, 9, 0, -4456364, 9, 0, -4456363, 9, 0, -4456362, 9, 0, -4456361, 9, 0, -4456360, 9, 0, -4456359, 9, 0, -4456358, 9, 0, -4456357, 9, 0, -4456356, 9, 0, -4456355, 9, 0, -4456354, 9, 0, -4456353, 9, 0, -4456352, 9, 0, -4456351, 9, 0, -4456350, 9, 0, -4456349, 9, 0, -4456348, 9, 0, -4456347, 9, 0, -4456346, 9, 0, -4456345, 9, 0, -4456344, 9, 0, -4456343, 9, 0, -4456342, 9, 0, -4456341, 9, 0, -4456340, 9, 0, -4456339, 9, 0, -4456338, 9, 0, -4456337, 9, 0, -4456336, 9, 0, -4456335, 9, 0, -4456334, 9, 0, -4456333, 9, 0, -4456332, 9, 0, -4456331, 9, 0, -4456330, 9, 0, -4456329, 0, 65536, -4456316, 0, 65537, -4456315, 9, 0, -4456314, 9, 0, -4456313, 9, 0, -4456312, 9, 0, -4456311, 9, 0, -4456310, 9, 0, -4456309, 9, 0, -4456308, 9, 0, -4456307, 9, 0, -4456306, 9, 0, -4456305, 9, 0, -4456304, 9, 0, -4456303, 9, 0, -4456302, 9, 0, -4456301, 9, 0, -4456300, 9, 0, -4456299, 9, 0, -4456298, 9, 0, -4456297, 9, 0, -4456296, 9, 0, -4456295, 9, 0, -4456294, 9, 0, -4456293, 9, 0, -4456292, 9, 0, -4456291, 9, 0, -4456290, 9, 0, -4456289, 9, 0, -4456288, 9, 0, -4456287, 9, 0, -4456286, 9, 0, -4456285, 9, 0, -4456284, 9, 0, -4456283, 9, 0, -4456282, 9, 0, -4456281, 9, 0, -4456280, 9, 0, -4456279, 9, 0, -4456278, 9, 0, -4456277, 9, 0, -4456276, 9, 0, -4456275, 9, 0, -4456274, 9, 0, -4456273, 9, 0, -4456272, 9, 0, -4456271, 9, 0, -4456270, 9, 0, -4456269, 9, 0, -4456268, 9, 0, -4456267, 9, 0, -4456266, 9, 0, -4456265, 9, 0, -4456264, 9, 0, -4456263, 9, 0, -4456262, 9, 0, -4456261, 9, 0, -4456260, 9, 0, -4456259, 9, 0, -4456258, 9, 0, -4456257, 9, 0, -4456256, 9, 0, -4456255, 9, 0, -4456254, 9, 0, -4456253, 9, 0, -4456252, 9, 0, -4456251, 9, 0, -4456250, 9, 0, -4456249, 9, 0, -4456248, 9, 0, -4456247, 9, 0, -4456246, 9, 0, -4456245, 0, 65536, -4456232, 0, 65537, -4456231, 9, 0, -4456230, 9, 0, -4456229, 9, 0, -4456228, 9, 0, -4456227, 9, 0, -4456226, 9, 0, -4456225, 9, 0, -4456224, 9, 0, -4456223, 9, 0, -4456222, 9, 0, -4456221, 9, 0, -4456220, 9, 0, -4456219, 9, 0, -4456218, 9, 0, -4456217, 9, 0, -4456216, 9, 0, -4456215, 9, 0, -4456214, 9, 0, -4456213, 9, 0, -4456212, 9, 0, -4456211, 9, 0, -4456210, 9, 0, -4456209, 9, 0, -4456208, 9, 0, -4456207, 9, 0, -4456206, 9, 0, -4456205, 9, 0, -4456204, 9, 0, -4456203, 9, 0, -4456202, 9, 0, -4456201, 9, 0, -4456200, 9, 0, -4456199, 9, 0, -4456198, 9, 0, -4456197, 9, 0, -4456196, 9, 0, -4456195, 9, 0, -4456194, 9, 0, -4456193, 9, 0, -4456192, 9, 0, -4456191, 9, 0, -4456190, 9, 0, -4456189, 9, 0, -4456188, 9, 0, -4456187, 0, 65536, -4456170, 0, 65537, -4456169, 9, 0, -4456168, 9, 0, -4456167, 9, 0, -4456166, 9, 0, -4456165, 9, 0, -4456164, 9, 0, -4456163, 9, 0, -4456162, 9, 0, -4456161, 9, 0, -4456160, 9, 0, -4456159, 9, 0, -4456158, 9, 0, -4456157, 9, 0, -4456156, 9, 0, -4456155, 9, 0, -4456154, 9, 0, -4456153, 9, 0, -4456152, 9, 0, -4456151, 9, 0, -4456150, 9, 0, -4456149, 9, 0, -4456148, 9, 0, -4456147, 9, 0, -4456146, 9, 0, -4456145, 9, 0, -4456144, 9, 0, -4456143, 9, 0, -4456142, 9, 0, -4456141, 9, 0, -4456140, 9, 0, -4456139, 9, 0, -4456138, 9, 0, -4456137, 9, 0, -4456136, 9, 0, -4456135, 9, 0, -4456134, 9, 0, -4456133, 9, 0, -4456132, 9, 0, -4456131, 9, 0, -4456130, 9, 0, -4456129, 9, 0, -4456128, 9, 0, -4456127, 9, 0, -4456126, 9, 0, -4456125, 9, 0, -4456124, 9, 0, -4456123, 9, 0, -4456122, 9, 0, -4390885, 9, 0, -4390884, 9, 0, -4390883, 9, 0, -4390882, 9, 0, -4390881, 9, 0, -4390880, 9, 0, -4390879, 9, 0, -4390878, 9, 0, -4390877, 9, 0, -4390876, 9, 0, -4390875, 9, 0, -4390874, 9, 0, -4390873, 9, 0, -4390872, 9, 0, -4390871, 9, 0, -4390870, 9, 0, -4390869, 9, 0, -4390868, 9, 0, -4390867, 9, 0, -4390866, 9, 0, -4390865, 9, 0, -4390864, 9, 0, -4390863, 9, 0, -4390862, 9, 0, -4390861, 9, 0, -4390860, 9, 0, -4390859, 9, 0, -4390858, 9, 0, -4390857, 9, 0, -4390856, 9, 0, -4390855, 9, 0, -4390854, 9, 0, -4390853, 9, 0, -4390852, 9, 0, -4390851, 0, 65536, -4390834, 0, 65537, -4390833, 9, 0, -4390832, 9, 0, -4390831, 9, 0, -4390830, 9, 0, -4390829, 9, 0, -4390828, 9, 0, -4390827, 9, 0, -4390826, 9, 0, -4390825, 9, 0, -4390824, 9, 0, -4390823, 9, 0, -4390822, 9, 0, -4390821, 9, 0, -4390820, 9, 0, -4390819, 9, 0, -4390818, 9, 0, -4390817, 9, 0, -4390816, 9, 0, -4390815, 9, 0, -4390814, 9, 0, -4390813, 9, 0, -4390812, 9, 0, -4390811, 9, 0, -4390810, 9, 0, -4390809, 9, 0, -4390808, 9, 0, -4390807, 9, 0, -4390806, 9, 0, -4390805, 9, 0, -4390804, 9, 0, -4390803, 9, 0, -4390802, 9, 0, -4390801, 9, 0, -4390800, 9, 0, -4390799, 9, 0, -4390798, 9, 0, -4390797, 9, 0, -4390796, 9, 0, -4390795, 9, 0, -4390794, 9, 0, -4390793, 0, 65536, -4390780, 0, 65537, -4390779, 9, 0, -4390778, 9, 0, -4390777, 9, 0, -4390776, 9, 0, -4390775, 9, 0, -4390774, 9, 0, -4390773, 9, 0, -4390772, 9, 0, -4390771, 9, 0, -4390770, 9, 0, -4390769, 9, 0, -4390768, 9, 0, -4390767, 9, 0, -4390766, 9, 0, -4390765, 9, 0, -4390764, 9, 0, -4390763, 9, 0, -4390762, 9, 0, -4390761, 9, 0, -4390760, 9, 0, -4390759, 9, 0, -4390758, 9, 0, -4390757, 9, 0, -4390756, 9, 0, -4390755, 9, 0, -4390754, 9, 0, -4390753, 9, 0, -4390752, 9, 0, -4390751, 9, 0, -4390750, 9, 0, -4390749, 9, 0, -4390748, 9, 0, -4390747, 9, 0, -4390746, 9, 0, -4390745, 9, 0, -4390744, 9, 0, -4390743, 9, 0, -4390742, 9, 0, -4390741, 9, 0, -4390740, 9, 0, -4390739, 9, 0, -4390738, 9, 0, -4390737, 9, 0, -4390736, 9, 0, -4390735, 9, 0, -4390734, 9, 0, -4390733, 9, 0, -4390732, 9, 0, -4390731, 9, 0, -4390730, 9, 0, -4390729, 9, 0, -4390728, 9, 0, -4390727, 9, 0, -4390726, 9, 0, -4390725, 9, 0, -4390724, 9, 0, -4390723, 9, 0, -4390722, 9, 0, -4390721, 9, 0, -4390720, 9, 0, -4390719, 9, 0, -4390718, 9, 0, -4390717, 9, 0, -4390716, 9, 0, -4390715, 9, 0, -4390714, 9, 0, -4390713, 9, 0, -4390712, 9, 0, -4390711, 9, 0, -4390710, 9, 0, -4390709, 0, 65536, -4390696, 0, 65537, -4390695, 9, 0, -4390694, 9, 0, -4390693, 9, 0, -4390692, 9, 0, -4390691, 9, 0, -4390690, 9, 0, -4390689, 9, 0, -4390688, 9, 0, -4390687, 9, 0, -4390686, 9, 0, -4390685, 9, 0, -4390684, 9, 0, -4390683, 9, 0, -4390682, 9, 0, -4390681, 9, 0, -4390680, 9, 0, -4390679, 9, 0, -4390678, 9, 0, -4390677, 9, 0, -4390676, 9, 0, -4390675, 9, 0, -4390674, 9, 0, -4390673, 9, 0, -4390672, 9, 0, -4390671, 9, 0, -4390670, 9, 0, -4390669, 9, 0, -4390668, 9, 0, -4390667, 9, 0, -4390666, 9, 0, -4390665, 9, 0, -4390664, 9, 0, -4390663, 9, 0, -4390662, 9, 0, -4390661, 9, 0, -4390660, 9, 0, -4390659, 9, 0, -4390658, 9, 0, -4390657, 9, 0, -4390656, 9, 0, -4390655, 9, 0, -4390654, 9, 0, -4390653, 9, 0, -4390652, 9, 0, -4390651, 0, 65536, -4390634, 0, 65537, -4390633, 9, 0, -4390632, 9, 0, -4390631, 9, 0, -4390630, 9, 0, -4390629, 9, 0, -4390628, 9, 0, -4390627, 9, 0, -4390626, 9, 0, -4390625, 9, 0, -4390624, 9, 0, -4390623, 9, 0, -4390622, 9, 0, -4390621, 9, 0, -4390620, 9, 0, -4390619, 9, 0, -4390618, 9, 0, -4390617, 9, 0, -4390616, 9, 0, -4390615, 9, 0, -4390614, 9, 0, -4390613, 9, 0, -4390612, 9, 0, -4390611, 9, 0, -4390610, 9, 0, -4390609, 9, 0, -4390608, 9, 0, -4390607, 9, 0, -4390606, 9, 0, -4390605, 9, 0, -4390604, 9, 0, -4390603, 9, 0, -4390602, 9, 0, -4390601, 9, 0, -4390600, 9, 0, -4390599, 9, 0, -4390598, 9, 0, -4390597, 9, 0, -4390596, 9, 0, -4390595, 9, 0, -4390594, 9, 0, -4390593, 9, 0, -4390592, 9, 0, -4390591, 9, 0, -4390590, 9, 0, -4390589, 9, 0, -4390588, 9, 0, -4390587, 9, 0, -4390586, 9, 0, -4325349, 9, 0, -4325348, 9, 0, -4325347, 9, 0, -4325346, 9, 0, -4325345, 9, 0, -4325344, 9, 0, -4325343, 9, 0, -4325342, 9, 0, -4325341, 9, 0, -4325340, 9, 0, -4325339, 9, 0, -4325338, 9, 0, -4325337, 9, 0, -4325336, 9, 0, -4325335, 9, 0, -4325334, 9, 0, -4325333, 9, 0, -4325332, 9, 0, -4325331, 9, 0, -4325330, 9, 0, -4325329, 9, 0, -4325328, 9, 0, -4325327, 9, 0, -4325326, 9, 0, -4325325, 9, 0, -4325324, 9, 0, -4325323, 9, 0, -4325322, 9, 0, -4325321, 9, 0, -4325320, 9, 0, -4325319, 9, 0, -4325318, 9, 0, -4325317, 9, 0, -4325316, 9, 0, -4325315, 0, 65536, -4325298, 0, 65537, -4325297, 9, 0, -4325296, 9, 0, -4325295, 9, 0, -4325294, 9, 0, -4325293, 9, 0, -4325292, 9, 0, -4325291, 9, 0, -4325290, 9, 0, -4325289, 9, 0, -4325288, 9, 0, -4325287, 9, 0, -4325286, 9, 0, -4325285, 9, 0, -4325284, 9, 0, -4325283, 9, 0, -4325282, 9, 0, -4325281, 9, 0, -4325280, 9, 0, -4325279, 9, 0, -4325278, 9, 0, -4325277, 9, 0, -4325276, 9, 0, -4325275, 9, 0, -4325274, 9, 0, -4325273, 9, 0, -4325272, 9, 0, -4325271, 9, 0, -4325270, 9, 0, -4325269, 9, 0, -4325268, 9, 0, -4325267, 9, 0, -4325266, 9, 0, -4325265, 9, 0, -4325264, 9, 0, -4325263, 9, 0, -4325262, 9, 0, -4325261, 9, 0, -4325260, 9, 0, -4325259, 9, 0, -4325258, 5, 0, -4325257, 4, 0, -4325244, 3, 0, -4325243, 6, 0, -4325242, 9, 0, -4325241, 9, 0, -4325240, 9, 0, -4325239, 9, 0, -4325238, 9, 0, -4325237, 9, 0, -4325236, 9, 0, -4325235, 9, 0, -4325234, 9, 0, -4325233, 9, 0, -4325232, 9, 0, -4325231, 9, 0, -4325230, 9, 0, -4325229, 9, 0, -4325228, 9, 0, -4325227, 9, 0, -4325226, 9, 0, -4325225, 9, 0, -4325224, 9, 0, -4325223, 9, 0, -4325222, 9, 0, -4325221, 9, 0, -4325220, 9, 0, -4325219, 9, 0, -4325218, 9, 0, -4325217, 9, 0, -4325216, 9, 0, -4325215, 9, 0, -4325214, 9, 0, -4325213, 9, 0, -4325212, 9, 0, -4325211, 9, 0, -4325210, 9, 0, -4325209, 9, 0, -4325208, 9, 0, -4325207, 9, 0, -4325206, 9, 0, -4325205, 9, 0, -4325204, 9, 0, -4325203, 9, 0, -4325202, 9, 0, -4325201, 9, 0, -4325200, 9, 0, -4325199, 9, 0, -4325198, 9, 0, -4325197, 9, 0, -4325196, 9, 0, -4325195, 9, 0, -4325194, 9, 0, -4325193, 9, 0, -4325192, 9, 0, -4325191, 9, 0, -4325190, 9, 0, -4325189, 9, 0, -4325188, 9, 0, -4325187, 9, 0, -4325186, 9, 0, -4325185, 9, 0, -4325184, 9, 0, -4325183, 9, 0, -4325182, 9, 0, -4325181, 9, 0, -4325180, 9, 0, -4325179, 9, 0, -4325178, 9, 0, -4325177, 9, 0, -4325176, 9, 0, -4325175, 9, 0, -4325174, 5, 0, -4325173, 4, 0, -4325160, 3, 0, -4325159, 6, 0, -4325158, 9, 0, -4325157, 9, 0, -4325156, 9, 0, -4325155, 9, 0, -4325154, 9, 0, -4325153, 9, 0, -4325152, 9, 0, -4325151, 9, 0, -4325150, 9, 0, -4325149, 9, 0, -4325148, 9, 0, -4325147, 9, 0, -4325146, 9, 0, -4325145, 9, 0, -4325144, 9, 0, -4325143, 9, 0, -4325142, 9, 0, -4325141, 9, 0, -4325140, 9, 0, -4325139, 9, 0, -4325138, 9, 0, -4325137, 9, 0, -4325136, 9, 0, -4325135, 9, 0, -4325134, 9, 0, -4325133, 9, 0, -4325132, 9, 0, -4325131, 9, 0, -4325130, 9, 0, -4325129, 9, 0, -4325128, 9, 0, -4325127, 9, 0, -4325126, 9, 0, -4325125, 9, 0, -4325124, 9, 0, -4325123, 9, 0, -4325122, 9, 0, -4325121, 9, 0, -4325120, 9, 0, -4325119, 9, 0, -4325118, 9, 0, -4325117, 9, 0, -4325116, 9, 0, -4325115, 0, 65536, -4325098, 0, 65537, -4325097, 9, 0, -4325096, 9, 0, -4325095, 9, 0, -4325094, 9, 0, -4325093, 9, 0, -4325092, 9, 0, -4325091, 9, 0, -4325090, 9, 0, -4325089, 9, 0, -4325088, 9, 0, -4325087, 9, 0, -4325086, 9, 0, -4325085, 9, 0, -4325084, 9, 0, -4325083, 9, 0, -4325082, 9, 0, -4325081, 9, 0, -4325080, 9, 0, -4325079, 9, 0, -4325078, 9, 0, -4325077, 9, 0, -4325076, 9, 0, -4325075, 9, 0, -4325074, 9, 0, -4325073, 9, 0, -4325072, 9, 0, -4325071, 9, 0, -4325070, 9, 0, -4325069, 9, 0, -4325068, 9, 0, -4325067, 9, 0, -4325066, 9, 0, -4325065, 9, 0, -4325064, 9, 0, -4325063, 9, 0, -4325062, 9, 0, -4325061, 9, 0, -4325060, 9, 0, -4325059, 9, 0, -4325058, 9, 0, -4325057, 9, 0, -4325056, 9, 0, -4325055, 9, 0, -4325054, 9, 0, -4325053, 9, 0, -4325052, 9, 0, -4325051, 9, 0, -4325050, 9, 0, -4259813, 9, 0, -4259812, 9, 0, -4259811, 9, 0, -4259810, 9, 0, -4259809, 9, 0, -4259808, 9, 0, -4259807, 9, 0, -4259806, 9, 0, -4259805, 9, 0, -4259804, 9, 0, -4259803, 9, 0, -4259802, 9, 0, -4259801, 9, 0, -4259800, 9, 0, -4259799, 9, 0, -4259798, 9, 0, -4259797, 9, 0, -4259796, 9, 0, -4259795, 9, 0, -4259794, 9, 0, -4259793, 9, 0, -4259792, 9, 0, -4259791, 9, 0, -4259790, 9, 0, -4259789, 9, 0, -4259788, 9, 0, -4259787, 9, 0, -4259786, 9, 0, -4259785, 9, 0, -4259784, 9, 0, -4259783, 9, 0, -4259782, 9, 0, -4259781, 9, 0, -4259780, 9, 0, -4259779, 0, 65536, -4259762, 0, 65537, -4259761, 9, 0, -4259760, 9, 0, -4259759, 9, 0, -4259758, 9, 0, -4259757, 9, 0, -4259756, 9, 0, -4259755, 9, 0, -4259754, 9, 0, -4259753, 9, 0, -4259752, 9, 0, -4259751, 9, 0, -4259750, 9, 0, -4259749, 9, 0, -4259748, 9, 0, -4259747, 9, 0, -4259746, 9, 0, -4259745, 9, 0, -4259744, 9, 0, -4259743, 9, 0, -4259742, 9, 0, -4259741, 9, 0, -4259740, 9, 0, -4259739, 9, 0, -4259738, 9, 0, -4259737, 9, 0, -4259736, 9, 0, -4259735, 9, 0, -4259734, 9, 0, -4259733, 9, 0, -4259732, 9, 0, -4259731, 9, 0, -4259730, 9, 0, -4259729, 9, 0, -4259728, 9, 0, -4259727, 9, 0, -4259726, 9, 0, -4259725, 9, 0, -4259724, 9, 0, -4259723, 5, 0, -4259722, 4, 0, -4259707, 3, 0, -4259706, 6, 0, -4259705, 9, 0, -4259704, 9, 0, -4259703, 9, 0, -4259702, 9, 0, -4259701, 9, 0, -4259700, 9, 0, -4259699, 9, 0, -4259698, 9, 0, -4259697, 9, 0, -4259696, 9, 0, -4259695, 9, 0, -4259694, 9, 0, -4259693, 9, 0, -4259692, 9, 0, -4259691, 9, 0, -4259690, 9, 0, -4259689, 9, 0, -4259688, 9, 0, -4259687, 9, 0, -4259686, 9, 0, -4259685, 9, 0, -4259684, 9, 0, -4259683, 9, 0, -4259682, 9, 0, -4259681, 9, 0, -4259680, 9, 0, -4259679, 9, 0, -4259678, 9, 0, -4259677, 9, 0, -4259676, 9, 0, -4259675, 9, 0, -4259674, 9, 0, -4259673, 9, 0, -4259672, 9, 0, -4259671, 9, 0, -4259670, 9, 0, -4259669, 9, 0, -4259668, 9, 0, -4259667, 9, 0, -4259666, 9, 0, -4259665, 9, 0, -4259664, 9, 0, -4259663, 9, 0, -4259662, 9, 0, -4259661, 9, 0, -4259660, 9, 0, -4259659, 9, 0, -4259658, 9, 0, -4259657, 9, 0, -4259656, 9, 0, -4259655, 9, 0, -4259654, 9, 0, -4259653, 9, 0, -4259652, 9, 0, -4259651, 9, 0, -4259650, 9, 0, -4259649, 9, 0, -4259648, 9, 0, -4259647, 9, 0, -4259646, 9, 0, -4259645, 9, 0, -4259644, 9, 0, -4259643, 9, 0, -4259642, 9, 0, -4259641, 9, 0, -4259640, 9, 0, -4259639, 5, 0, -4259638, 4, 0, -4259623, 3, 0, -4259622, 6, 0, -4259621, 9, 0, -4259620, 9, 0, -4259619, 9, 0, -4259618, 9, 0, -4259617, 9, 0, -4259616, 9, 0, -4259615, 9, 0, -4259614, 9, 0, -4259613, 9, 0, -4259612, 9, 0, -4259611, 9, 0, -4259610, 9, 0, -4259609, 9, 0, -4259608, 9, 0, -4259607, 9, 0, -4259606, 9, 0, -4259605, 9, 0, -4259604, 9, 0, -4259603, 9, 0, -4259602, 9, 0, -4259601, 9, 0, -4259600, 9, 0, -4259599, 9, 0, -4259598, 9, 0, -4259597, 9, 0, -4259596, 9, 0, -4259595, 9, 0, -4259594, 9, 0, -4259593, 9, 0, -4259592, 9, 0, -4259591, 9, 0, -4259590, 9, 0, -4259589, 9, 0, -4259588, 9, 0, -4259587, 9, 0, -4259586, 9, 0, -4259585, 9, 0, -4259584, 9, 0, -4259583, 9, 0, -4259582, 9, 0, -4259581, 9, 0, -4259580, 9, 0, -4259579, 0, 65536, -4259562, 0, 65537, -4259561, 9, 0, -4259560, 9, 0, -4259559, 9, 0, -4259558, 9, 0, -4259557, 9, 0, -4259556, 9, 0, -4259555, 9, 0, -4259554, 9, 0, -4259553, 9, 0, -4259552, 9, 0, -4259551, 9, 0, -4259550, 9, 0, -4259549, 9, 0, -4259548, 9, 0, -4259547, 9, 0, -4259546, 9, 0, -4259545, 9, 0, -4259544, 9, 0, -4259543, 9, 0, -4259542, 9, 0, -4259541, 9, 0, -4259540, 9, 0, -4259539, 9, 0, -4259538, 9, 0, -4259537, 9, 0, -4259536, 9, 0, -4259535, 9, 0, -4259534, 9, 0, -4259533, 9, 0, -4259532, 9, 0, -4259531, 9, 0, -4259530, 9, 0, -4259529, 9, 0, -4259528, 9, 0, -4259527, 9, 0, -4259526, 9, 0, -4259525, 9, 0, -4259524, 9, 0, -4259523, 9, 0, -4259522, 9, 0, -4259521, 9, 0, -4259520, 9, 0, -4259519, 9, 0, -4259518, 9, 0, -4259517, 9, 0, -4259516, 9, 0, -4259515, 9, 0, -4259514, 9, 0, -4194277, 9, 0, -4194276, 9, 0, -4194275, 9, 0, -4194274, 9, 0, -4194273, 9, 0, -4194272, 9, 0, -4194271, 9, 0, -4194270, 9, 0, -4194269, 9, 0, -4194268, 9, 0, -4194267, 9, 0, -4194266, 9, 0, -4194265, 9, 0, -4194264, 9, 0, -4194263, 9, 0, -4194262, 9, 0, -4194261, 9, 0, -4194260, 9, 0, -4194259, 9, 0, -4194258, 9, 0, -4194257, 9, 0, -4194256, 9, 0, -4194255, 9, 0, -4194254, 9, 0, -4194253, 9, 0, -4194252, 9, 0, -4194251, 9, 0, -4194250, 9, 0, -4194249, 9, 0, -4194248, 9, 0, -4194247, 9, 0, -4194246, 9, 0, -4194245, 9, 0, -4194244, 9, 0, -4194243, 0, 65536, -4194226, 0, 65537, -4194225, 9, 0, -4194224, 9, 0, -4194223, 9, 0, -4194222, 9, 0, -4194221, 9, 0, -4194220, 9, 0, -4194219, 9, 0, -4194218, 9, 0, -4194217, 9, 0, -4194216, 9, 0, -4194215, 9, 0, -4194214, 9, 0, -4194213, 9, 0, -4194212, 9, 0, -4194211, 9, 0, -4194210, 9, 0, -4194209, 9, 0, -4194208, 9, 0, -4194207, 9, 0, -4194206, 9, 0, -4194205, 9, 0, -4194204, 9, 0, -4194203, 9, 0, -4194202, 9, 0, -4194201, 9, 0, -4194200, 9, 0, -4194199, 9, 0, -4194198, 9, 0, -4194197, 9, 0, -4194196, 9, 0, -4194195, 9, 0, -4194194, 9, 0, -4194193, 9, 0, -4194192, 9, 0, -4194191, 9, 0, -4194190, 9, 0, -4194189, 9, 0, -4194188, 5, 0, -4194187, 4, 0, -4194170, 3, 0, -4194169, 6, 0, -4194168, 9, 0, -4194167, 9, 0, -4194166, 9, 0, -4194165, 9, 0, -4194164, 9, 0, -4194163, 9, 0, -4194162, 9, 0, -4194161, 9, 0, -4194160, 9, 0, -4194159, 9, 0, -4194158, 9, 0, -4194157, 9, 0, -4194156, 9, 0, -4194155, 9, 0, -4194154, 9, 0, -4194153, 9, 0, -4194152, 9, 0, -4194151, 9, 0, -4194150, 9, 0, -4194149, 9, 0, -4194148, 9, 0, -4194147, 9, 0, -4194146, 9, 0, -4194145, 9, 0, -4194144, 9, 0, -4194143, 9, 0, -4194142, 9, 0, -4194141, 9, 0, -4194140, 9, 0, -4194139, 9, 0, -4194138, 9, 0, -4194137, 9, 0, -4194136, 9, 0, -4194135, 9, 0, -4194134, 9, 0, -4194133, 9, 0, -4194132, 9, 0, -4194131, 9, 0, -4194130, 9, 0, -4194129, 9, 0, -4194128, 9, 0, -4194127, 9, 0, -4194126, 9, 0, -4194125, 9, 0, -4194124, 9, 0, -4194123, 9, 0, -4194122, 9, 0, -4194121, 9, 0, -4194120, 9, 0, -4194119, 9, 0, -4194118, 9, 0, -4194117, 9, 0, -4194116, 9, 0, -4194115, 9, 0, -4194114, 9, 0, -4194113, 9, 0, -4194112, 9, 0, -4194111, 9, 0, -4194110, 9, 0, -4194109, 9, 0, -4194108, 9, 0, -4194107, 9, 0, -4194106, 9, 0, -4194105, 9, 0, -4194104, 5, 0, -4194103, 4, 0, -4194086, 3, 0, -4194085, 6, 0, -4194084, 9, 0, -4194083, 9, 0, -4194082, 9, 0, -4194081, 9, 0, -4194080, 9, 0, -4194079, 9, 0, -4194078, 9, 0, -4194077, 9, 0, -4194076, 9, 0, -4194075, 9, 0, -4194074, 9, 0, -4194073, 9, 0, -4194072, 9, 0, -4194071, 9, 0, -4194070, 9, 0, -4194069, 9, 0, -4194068, 9, 0, -4194067, 9, 0, -4194066, 9, 0, -4194065, 9, 0, -4194064, 9, 0, -4194063, 9, 0, -4194062, 9, 0, -4194061, 9, 0, -4194060, 9, 0, -4194059, 9, 0, -4194058, 9, 0, -4194057, 9, 0, -4194056, 9, 0, -4194055, 9, 0, -4194054, 9, 0, -4194053, 9, 0, -4194052, 9, 0, -4194051, 9, 0, -4194050, 9, 0, -4194049, 9, 0, -4194048, 9, 0, -4194047, 9, 0, -4194046, 9, 0, -4194045, 9, 0, -4194044, 9, 0, -4194043, 0, 65536, -4194026, 0, 65537, -4194025, 9, 0, -4194024, 9, 0, -4194023, 9, 0, -4194022, 9, 0, -4194021, 9, 0, -4194020, 9, 0, -4194019, 9, 0, -4194018, 9, 0, -4194017, 9, 0, -4194016, 9, 0, -4194015, 9, 0, -4194014, 9, 0, -4194013, 9, 0, -4194012, 9, 0, -4194011, 9, 0, -4194010, 9, 0, -4194009, 9, 0, -4194008, 9, 0, -4194007, 9, 0, -4194006, 9, 0, -4194005, 9, 0, -4194004, 9, 0, -4194003, 9, 0, -4194002, 9, 0, -4194001, 9, 0, -4194000, 9, 0, -4193999, 9, 0, -4193998, 9, 0, -4193997, 9, 0, -4193996, 9, 0, -4193995, 9, 0, -4193994, 9, 0, -4193993, 9, 0, -4193992, 9, 0, -4193991, 9, 0, -4193990, 9, 0, -4193989, 9, 0, -4193988, 9, 0, -4193987, 9, 0, -4193986, 9, 0, -4193985, 9, 0, -4193984, 9, 0, -4193983, 9, 0, -4193982, 9, 0, -4193981, 9, 0, -4193980, 9, 0, -4193979, 9, 0, -4193978, 9, 0, -4128741, 9, 0, -4128740, 9, 0, -4128739, 9, 0, -4128738, 9, 0, -4128737, 9, 0, -4128736, 9, 0, -4128735, 9, 0, -4128734, 9, 0, -4128733, 9, 0, -4128732, 9, 0, -4128731, 9, 0, -4128730, 9, 0, -4128729, 9, 0, -4128728, 9, 0, -4128727, 9, 0, -4128726, 9, 0, -4128725, 9, 0, -4128724, 9, 0, -4128723, 9, 0, -4128722, 9, 0, -4128721, 9, 0, -4128720, 9, 0, -4128719, 9, 0, -4128718, 9, 0, -4128717, 9, 0, -4128716, 9, 0, -4128715, 9, 0, -4128714, 9, 0, -4128713, 9, 0, -4128712, 9, 0, -4128711, 9, 0, -4128710, 9, 0, -4128709, 9, 0, -4128708, 9, 0, -4128707, 0, 65536, -4128690, 0, 65537, -4128689, 9, 0, -4128688, 9, 0, -4128687, 9, 0, -4128686, 9, 0, -4128685, 9, 0, -4128684, 9, 0, -4128683, 9, 0, -4128682, 9, 0, -4128681, 9, 0, -4128680, 9, 0, -4128679, 9, 0, -4128678, 9, 0, -4128677, 9, 0, -4128676, 9, 0, -4128675, 9, 0, -4128674, 9, 0, -4128673, 9, 0, -4128672, 9, 0, -4128671, 9, 0, -4128670, 9, 0, -4128669, 9, 0, -4128668, 9, 0, -4128667, 9, 0, -4128666, 9, 0, -4128665, 9, 0, -4128664, 9, 0, -4128663, 9, 0, -4128662, 9, 0, -4128661, 9, 0, -4128660, 9, 0, -4128659, 9, 0, -4128658, 9, 0, -4128657, 9, 0, -4128656, 9, 0, -4128655, 9, 0, -4128654, 9, 0, -4128653, 5, 0, -4128652, 4, 0, -4128633, 3, 0, -4128632, 6, 0, -4128631, 9, 0, -4128630, 9, 0, -4128629, 9, 0, -4128628, 9, 0, -4128627, 9, 0, -4128626, 9, 0, -4128625, 9, 0, -4128624, 9, 0, -4128623, 9, 0, -4128622, 9, 0, -4128621, 9, 0, -4128620, 9, 0, -4128619, 9, 0, -4128618, 9, 0, -4128617, 9, 0, -4128616, 9, 0, -4128615, 9, 0, -4128614, 9, 0, -4128613, 9, 0, -4128612, 9, 0, -4128611, 9, 0, -4128610, 9, 0, -4128609, 9, 0, -4128608, 9, 0, -4128607, 9, 0, -4128606, 9, 0, -4128605, 9, 0, -4128604, 9, 0, -4128603, 9, 0, -4128602, 9, 0, -4128601, 9, 0, -4128600, 9, 0, -4128599, 9, 0, -4128598, 9, 0, -4128597, 9, 0, -4128596, 9, 0, -4128595, 9, 0, -4128594, 9, 0, -4128593, 5, 0, -4128592, 0, 0, -4128591, 0, 0, -4128590, 0, 0, -4128589, 0, 0, -4128588, 0, 0, -4128587, 0, 0, -4128586, 0, 0, -4128585, 0, 0, -4128584, 0, 0, -4128583, 0, 0, -4128582, 0, 0, -4128581, 0, 0, -4128580, 0, 0, -4128579, 0, 0, -4128578, 0, 0, -4128577, 0, 0, -4128576, 0, 0, -4128575, 0, 0, -4128574, 0, 0, -4128573, 0, 0, -4128572, 0, 0, -4128571, 0, 0, -4128570, 0, 0, -4128569, 0, 0, -4128568, 4, 0, -4128549, 3, 0, -4128548, 0, 0, -4128547, 0, 0, -4128546, 0, 0, -4128545, 0, 0, -4128544, 0, 0, -4128543, 0, 0, -4128542, 0, 0, -4128541, 0, 0, -4128540, 0, 0, -4128539, 0, 0, -4128538, 0, 0, -4128537, 0, 0, -4128536, 0, 0, -4128535, 0, 0, -4128534, 0, 0, -4128533, 0, 0, -4128532, 0, 0, -4128531, 0, 0, -4128530, 0, 0, -4128529, 0, 0, -4128528, 0, 0, -4128527, 0, 0, -4128526, 0, 0, -4128525, 0, 0, -4128524, 6, 0, -4128523, 9, 0, -4128522, 9, 0, -4128521, 9, 0, -4128520, 9, 0, -4128519, 9, 0, -4128518, 9, 0, -4128517, 9, 0, -4128516, 9, 0, -4128515, 9, 0, -4128514, 9, 0, -4128513, 9, 0, -4128512, 9, 0, -4128511, 9, 0, -4128510, 9, 0, -4128509, 9, 0, -4128508, 9, 0, -4128507, 0, 65536, -4128490, 0, 65537, -4128489, 9, 0, -4128488, 9, 0, -4128487, 9, 0, -4128486, 9, 0, -4128485, 9, 0, -4128484, 9, 0, -4128483, 9, 0, -4128482, 9, 0, -4128481, 9, 0, -4128480, 9, 0, -4128479, 9, 0, -4128478, 9, 0, -4128477, 9, 0, -4128476, 9, 0, -4128475, 9, 0, -4128474, 9, 0, -4128473, 9, 0, -4128472, 9, 0, -4128471, 9, 0, -4128470, 9, 0, -4128469, 9, 0, -4128468, 9, 0, -4128467, 9, 0, -4128466, 9, 0, -4128465, 9, 0, -4128464, 9, 0, -4128463, 9, 0, -4128462, 9, 0, -4128461, 9, 0, -4128460, 9, 0, -4128459, 9, 0, -4128458, 9, 0, -4128457, 9, 0, -4128456, 9, 0, -4128455, 9, 0, -4128454, 9, 0, -4128453, 9, 0, -4128452, 9, 0, -4128451, 9, 0, -4128450, 9, 0, -4128449, 9, 0, -4128448, 9, 0, -4128447, 9, 0, -4128446, 9, 0, -4128445, 9, 0, -4128444, 9, 0, -4128443, 9, 0, -4128442, 9, 0, -4063205, 9, 0, -4063204, 9, 0, -4063203, 9, 0, -4063202, 9, 0, -4063201, 9, 0, -4063200, 9, 0, -4063199, 9, 0, -4063198, 9, 0, -4063197, 9, 0, -4063196, 9, 0, -4063195, 9, 0, -4063194, 9, 0, -4063193, 9, 0, -4063192, 9, 0, -4063191, 9, 0, -4063190, 9, 0, -4063189, 9, 0, -4063188, 9, 0, -4063187, 9, 0, -4063186, 9, 0, -4063185, 9, 0, -4063184, 9, 0, -4063183, 9, 0, -4063182, 9, 0, -4063181, 9, 0, -4063180, 9, 0, -4063179, 9, 0, -4063178, 9, 0, -4063177, 9, 0, -4063176, 9, 0, -4063175, 9, 0, -4063174, 9, 0, -4063173, 9, 0, -4063172, 9, 0, -4063171, 0, 65536, -4063154, 0, 65537, -4063153, 9, 0, -4063152, 9, 0, -4063151, 9, 0, -4063150, 9, 0, -4063149, 9, 0, -4063148, 9, 0, -4063147, 9, 0, -4063146, 9, 0, -4063145, 9, 0, -4063144, 9, 0, -4063143, 9, 0, -4063142, 9, 0, -4063141, 9, 0, -4063140, 9, 0, -4063139, 9, 0, -4063138, 9, 0, -4063137, 9, 0, -4063136, 9, 0, -4063135, 9, 0, -4063134, 9, 0, -4063133, 9, 0, -4063132, 9, 0, -4063131, 9, 0, -4063130, 9, 0, -4063129, 9, 0, -4063128, 9, 0, -4063127, 9, 0, -4063126, 9, 0, -4063125, 9, 0, -4063124, 9, 0, -4063123, 9, 0, -4063122, 9, 0, -4063121, 9, 0, -4063120, 9, 0, -4063119, 9, 0, -4063118, 5, 0, -4063117, 4, 0, -4063096, 3, 0, -4063095, 6, 0, -4063094, 9, 0, -4063093, 9, 0, -4063092, 9, 0, -4063091, 9, 0, -4063090, 9, 0, -4063089, 9, 0, -4063088, 9, 0, -4063087, 9, 0, -4063086, 9, 0, -4063085, 9, 0, -4063084, 9, 0, -4063083, 9, 0, -4063082, 9, 0, -4063081, 9, 0, -4063080, 9, 0, -4063079, 9, 0, -4063078, 9, 0, -4063077, 9, 0, -4063076, 9, 0, -4063075, 9, 0, -4063074, 9, 0, -4063073, 9, 0, -4063072, 9, 0, -4063071, 9, 0, -4063070, 9, 0, -4063069, 9, 0, -4063068, 9, 0, -4063067, 9, 0, -4063066, 9, 0, -4063065, 9, 0, -4063064, 9, 0, -4063063, 9, 0, -4063062, 9, 0, -4063061, 9, 0, -4063060, 9, 0, -4063059, 9, 0, -4063058, 5, 0, -4063057, 4, 0, -4062988, 3, 0, -4062987, 6, 0, -4062986, 9, 0, -4062985, 9, 0, -4062984, 9, 0, -4062983, 9, 0, -4062982, 9, 0, -4062981, 9, 0, -4062980, 9, 0, -4062979, 9, 0, -4062978, 9, 0, -4062977, 9, 0, -4062976, 9, 0, -4062975, 9, 0, -4062974, 9, 0, -4062973, 9, 0, -4062972, 9, 0, -4062971, 0, 65536, -4062954, 0, 65537, -4062953, 9, 0, -4062952, 9, 0, -4062951, 9, 0, -4062950, 9, 0, -4062949, 9, 0, -4062948, 9, 0, -4062947, 9, 0, -4062946, 9, 0, -4062945, 9, 0, -4062944, 9, 0, -4062943, 9, 0, -4062942, 9, 0, -4062941, 9, 0, -4062940, 9, 0, -4062939, 9, 0, -4062938, 9, 0, -4062937, 9, 0, -4062936, 9, 0, -4062935, 9, 0, -4062934, 9, 0, -4062933, 9, 0, -4062932, 9, 0, -4062931, 9, 0, -4062930, 9, 0, -4062929, 9, 0, -4062928, 9, 0, -4062927, 9, 0, -4062926, 9, 0, -4062925, 9, 0, -4062924, 9, 0, -4062923, 9, 0, -4062922, 9, 0, -4062921, 9, 0, -4062920, 9, 0, -4062919, 9, 0, -4062918, 9, 0, -4062917, 9, 0, -4062916, 9, 0, -4062915, 9, 0, -4062914, 9, 0, -4062913, 9, 0, -4062912, 9, 0, -4062911, 9, 0, -4062910, 9, 0, -4062909, 9, 0, -4062908, 9, 0, -4062907, 9, 0, -4062906, 9, 0, -3997669, 9, 0, -3997668, 9, 0, -3997667, 9, 0, -3997666, 9, 0, -3997665, 9, 0, -3997664, 9, 0, -3997663, 9, 0, -3997662, 9, 0, -3997661, 9, 0, -3997660, 9, 0, -3997659, 9, 0, -3997658, 9, 0, -3997657, 9, 0, -3997656, 9, 0, -3997655, 9, 0, -3997654, 9, 0, -3997653, 9, 0, -3997652, 9, 0, -3997651, 9, 0, -3997650, 9, 0, -3997649, 9, 0, -3997648, 9, 0, -3997647, 9, 0, -3997646, 9, 0, -3997645, 9, 0, -3997644, 9, 0, -3997643, 9, 0, -3997642, 9, 0, -3997641, 9, 0, -3997640, 9, 0, -3997639, 9, 0, -3997638, 9, 0, -3997637, 9, 0, -3997636, 9, 0, -3997635, 0, 65536, -3997618, 0, 65537, -3997617, 9, 0, -3997616, 9, 0, -3997615, 9, 0, -3997614, 9, 0, -3997613, 9, 0, -3997612, 9, 0, -3997611, 9, 0, -3997610, 9, 0, -3997609, 9, 0, -3997608, 9, 0, -3997607, 9, 0, -3997606, 9, 0, -3997605, 9, 0, -3997604, 9, 0, -3997603, 9, 0, -3997602, 9, 0, -3997601, 9, 0, -3997600, 9, 0, -3997599, 9, 0, -3997598, 9, 0, -3997597, 9, 0, -3997596, 9, 0, -3997595, 9, 0, -3997594, 9, 0, -3997593, 9, 0, -3997592, 9, 0, -3997591, 9, 0, -3997590, 9, 0, -3997589, 9, 0, -3997588, 9, 0, -3997587, 9, 0, -3997586, 9, 0, -3997585, 9, 0, -3997584, 9, 0, -3997583, 5, 0, -3997582, 4, 0, -3997559, 3, 0, -3997558, 6, 0, -3997557, 9, 0, -3997556, 9, 0, -3997555, 9, 0, -3997554, 9, 0, -3997553, 9, 0, -3997552, 9, 0, -3997551, 9, 0, -3997550, 9, 0, -3997549, 9, 0, -3997548, 9, 0, -3997547, 9, 0, -3997546, 9, 0, -3997545, 9, 0, -3997544, 9, 0, -3997543, 9, 0, -3997542, 9, 0, -3997541, 9, 0, -3997540, 9, 0, -3997539, 9, 0, -3997538, 9, 0, -3997537, 9, 0, -3997536, 9, 0, -3997535, 9, 0, -3997534, 9, 0, -3997533, 9, 0, -3997532, 9, 0, -3997531, 9, 0, -3997530, 9, 0, -3997529, 9, 0, -3997528, 9, 0, -3997527, 9, 0, -3997526, 9, 0, -3997525, 9, 0, -3997524, 9, 0, -3997523, 5, 0, -3997522, 4, 0, -3997451, 3, 0, -3997450, 6, 0, -3997449, 9, 0, -3997448, 9, 0, -3997447, 9, 0, -3997446, 9, 0, -3997445, 9, 0, -3997444, 9, 0, -3997443, 9, 0, -3997442, 9, 0, -3997441, 9, 0, -3997440, 9, 0, -3997439, 9, 0, -3997438, 9, 0, -3997437, 9, 0, -3997436, 9, 0, -3997435, 0, 65536, -3997418, 0, 65537, -3997417, 9, 0, -3997416, 9, 0, -3997415, 9, 0, -3997414, 9, 0, -3997413, 9, 0, -3997412, 9, 0, -3997411, 9, 0, -3997410, 9, 0, -3997409, 9, 0, -3997408, 9, 0, -3997407, 9, 0, -3997406, 9, 0, -3997405, 9, 0, -3997404, 9, 0, -3997403, 9, 0, -3997402, 9, 0, -3997401, 9, 0, -3997400, 9, 0, -3997399, 9, 0, -3997398, 9, 0, -3997397, 9, 0, -3997396, 9, 0, -3997395, 9, 0, -3997394, 9, 0, -3997393, 9, 0, -3997392, 9, 0, -3997391, 9, 0, -3997390, 9, 0, -3997389, 9, 0, -3997388, 9, 0, -3997387, 9, 0, -3997386, 9, 0, -3997385, 9, 0, -3997384, 9, 0, -3997383, 9, 0, -3997382, 9, 0, -3997381, 9, 0, -3997380, 9, 0, -3997379, 9, 0, -3997378, 9, 0, -3997377, 9, 0, -3997376, 9, 0, -3997375, 9, 0, -3997374, 9, 0, -3997373, 9, 0, -3997372, 9, 0, -3997371, 9, 0, -3997370, 9, 0, -3932133, 9, 0, -3932132, 9, 0, -3932131, 9, 0, -3932130, 9, 0, -3932129, 9, 0, -3932128, 9, 0, -3932127, 9, 0, -3932126, 9, 0, -3932125, 9, 0, -3932124, 9, 0, -3932123, 9, 0, -3932122, 9, 0, -3932121, 9, 0, -3932120, 9, 0, -3932119, 9, 0, -3932118, 9, 0, -3932117, 9, 0, -3932116, 9, 0, -3932115, 9, 0, -3932114, 9, 0, -3932113, 9, 0, -3932112, 9, 0, -3932111, 9, 0, -3932110, 9, 0, -3932109, 9, 0, -3932108, 9, 0, -3932107, 9, 0, -3932106, 9, 0, -3932105, 9, 0, -3932104, 9, 0, -3932103, 9, 0, -3932102, 9, 0, -3932101, 9, 0, -3932100, 9, 0, -3932099, 0, 65536, -3932082, 0, 65537, -3932081, 9, 0, -3932080, 9, 0, -3932079, 9, 0, -3932078, 9, 0, -3932077, 9, 0, -3932076, 9, 0, -3932075, 9, 0, -3932074, 9, 0, -3932073, 9, 0, -3932072, 9, 0, -3932071, 9, 0, -3932070, 9, 0, -3932069, 9, 0, -3932068, 9, 0, -3932067, 9, 0, -3932066, 9, 0, -3932065, 9, 0, -3932064, 9, 0, -3932063, 9, 0, -3932062, 9, 0, -3932061, 9, 0, -3932060, 9, 0, -3932059, 9, 0, -3932058, 9, 0, -3932057, 9, 0, -3932056, 9, 0, -3932055, 9, 0, -3932054, 9, 0, -3932053, 9, 0, -3932052, 9, 0, -3932051, 9, 0, -3932050, 9, 0, -3932049, 9, 0, -3932048, 9, 0, -3932047, 0, 65536, -3932022, 0, 65537, -3932021, 9, 0, -3932020, 9, 0, -3932019, 9, 0, -3932018, 9, 0, -3932017, 9, 0, -3932016, 9, 0, -3932015, 9, 0, -3932014, 9, 0, -3932013, 9, 0, -3932012, 9, 0, -3932011, 9, 0, -3932010, 9, 0, -3932009, 9, 0, -3932008, 9, 0, -3932007, 9, 0, -3932006, 9, 0, -3932005, 9, 0, -3932004, 9, 0, -3932003, 9, 0, -3932002, 9, 0, -3932001, 9, 0, -3932000, 9, 0, -3931999, 9, 0, -3931998, 9, 0, -3931997, 9, 0, -3931996, 9, 0, -3931995, 9, 0, -3931994, 9, 0, -3931993, 9, 0, -3931992, 9, 0, -3931991, 9, 0, -3931990, 9, 0, -3931989, 9, 0, -3931988, 9, 0, -3931987, 0, 65536, -3931914, 0, 65537, -3931913, 9, 0, -3931912, 9, 0, -3931911, 9, 0, -3931910, 9, 0, -3931909, 9, 0, -3931908, 9, 0, -3931907, 9, 0, -3931906, 9, 0, -3931905, 9, 0, -3931904, 9, 0, -3931903, 9, 0, -3931902, 9, 0, -3931901, 9, 0, -3931900, 9, 0, -3931899, 0, 65536, -3931882, 0, 65537, -3931881, 9, 0, -3931880, 9, 0, -3931879, 9, 0, -3931878, 9, 0, -3931877, 9, 0, -3931876, 9, 0, -3931875, 9, 0, -3931874, 9, 0, -3931873, 9, 0, -3931872, 9, 0, -3931871, 9, 0, -3931870, 9, 0, -3931869, 9, 0, -3931868, 9, 0, -3931867, 9, 0, -3931866, 9, 0, -3931865, 9, 0, -3931864, 9, 0, -3931863, 9, 0, -3931862, 9, 0, -3931861, 9, 0, -3931860, 9, 0, -3931859, 9, 0, -3931858, 9, 0, -3931857, 9, 0, -3931856, 9, 0, -3931855, 9, 0, -3931854, 9, 0, -3931853, 9, 0, -3931852, 9, 0, -3931851, 9, 0, -3931850, 9, 0, -3931849, 9, 0, -3931848, 9, 0, -3931847, 9, 0, -3931846, 9, 0, -3931845, 9, 0, -3931844, 9, 0, -3931843, 9, 0, -3931842, 9, 0, -3931841, 9, 0, -3931840, 9, 0, -3931839, 9, 0, -3931838, 9, 0, -3931837, 9, 0, -3931836, 9, 0, -3931835, 9, 0, -3931834, 9, 0, -3866597, 9, 0, -3866596, 9, 0, -3866595, 9, 0, -3866594, 9, 0, -3866593, 9, 0, -3866592, 9, 0, -3866591, 9, 0, -3866590, 9, 0, -3866589, 9, 0, -3866588, 9, 0, -3866587, 9, 0, -3866586, 9, 0, -3866585, 9, 0, -3866584, 9, 0, -3866583, 9, 0, -3866582, 9, 0, -3866581, 9, 0, -3866580, 9, 0, -3866579, 9, 0, -3866578, 9, 0, -3866577, 9, 0, -3866576, 9, 0, -3866575, 9, 0, -3866574, 9, 0, -3866573, 9, 0, -3866572, 9, 0, -3866571, 9, 0, -3866570, 9, 0, -3866569, 9, 0, -3866568, 9, 0, -3866567, 9, 0, -3866566, 9, 0, -3866565, 9, 0, -3866564, 9, 0, -3866563, 0, 65536, -3866546, 0, 65537, -3866545, 9, 0, -3866544, 9, 0, -3866543, 9, 0, -3866542, 9, 0, -3866541, 9, 0, -3866540, 9, 0, -3866539, 9, 0, -3866538, 9, 0, -3866537, 9, 0, -3866536, 9, 0, -3866535, 9, 0, -3866534, 9, 0, -3866533, 9, 0, -3866532, 9, 0, -3866531, 9, 0, -3866530, 9, 0, -3866529, 9, 0, -3866528, 9, 0, -3866527, 9, 0, -3866526, 9, 0, -3866525, 9, 0, -3866524, 9, 0, -3866523, 9, 0, -3866522, 9, 0, -3866521, 9, 0, -3866520, 9, 0, -3866519, 9, 0, -3866518, 9, 0, -3866517, 9, 0, -3866516, 9, 0, -3866515, 9, 0, -3866514, 9, 0, -3866513, 9, 0, -3866512, 9, 0, -3866511, 0, 65536, -3866486, 0, 65537, -3866485, 9, 0, -3866484, 9, 0, -3866483, 9, 0, -3866482, 9, 0, -3866481, 9, 0, -3866480, 9, 0, -3866479, 9, 0, -3866478, 9, 0, -3866477, 9, 0, -3866476, 9, 0, -3866475, 9, 0, -3866474, 9, 0, -3866473, 9, 0, -3866472, 9, 0, -3866471, 9, 0, -3866470, 9, 0, -3866469, 9, 0, -3866468, 9, 0, -3866467, 9, 0, -3866466, 9, 0, -3866465, 9, 0, -3866464, 9, 0, -3866463, 9, 0, -3866462, 9, 0, -3866461, 9, 0, -3866460, 9, 0, -3866459, 9, 0, -3866458, 9, 0, -3866457, 9, 0, -3866456, 9, 0, -3866455, 9, 0, -3866454, 9, 0, -3866453, 9, 0, -3866452, 9, 0, -3866451, 0, 65536, -3866378, 0, 65537, -3866377, 9, 0, -3866376, 9, 0, -3866375, 9, 0, -3866374, 9, 0, -3866373, 9, 0, -3866372, 9, 0, -3866371, 9, 0, -3866370, 9, 0, -3866369, 9, 0, -3866368, 9, 0, -3866367, 9, 0, -3866366, 9, 0, -3866365, 9, 0, -3866364, 9, 0, -3866363, 0, 65536, -3866346, 0, 65537, -3866345, 9, 0, -3866344, 9, 0, -3866343, 9, 0, -3866342, 9, 0, -3866341, 9, 0, -3866340, 9, 0, -3866339, 9, 0, -3866338, 9, 0, -3866337, 9, 0, -3866336, 9, 0, -3866335, 9, 0, -3866334, 9, 0, -3866333, 9, 0, -3866332, 9, 0, -3866331, 9, 0, -3866330, 9, 0, -3866329, 9, 0, -3866328, 9, 0, -3866327, 9, 0, -3866326, 9, 0, -3866325, 9, 0, -3866324, 9, 0, -3866323, 9, 0, -3866322, 9, 0, -3866321, 9, 0, -3866320, 9, 0, -3866319, 9, 0, -3866318, 9, 0, -3866317, 9, 0, -3866316, 9, 0, -3866315, 9, 0, -3866314, 9, 0, -3866313, 9, 0, -3866312, 9, 0, -3866311, 9, 0, -3866310, 9, 0, -3866309, 9, 0, -3866308, 9, 0, -3866307, 9, 0, -3866306, 9, 0, -3866305, 9, 0, -3866304, 9, 0, -3866303, 9, 0, -3866302, 9, 0, -3866301, 9, 0, -3866300, 9, 0, -3866299, 9, 0, -3866298, 9, 0, -3801061, 9, 0, -3801060, 9, 0, -3801059, 9, 0, -3801058, 9, 0, -3801057, 9, 0, -3801056, 9, 0, -3801055, 9, 0, -3801054, 9, 0, -3801053, 9, 0, -3801052, 9, 0, -3801051, 9, 0, -3801050, 9, 0, -3801049, 9, 0, -3801048, 9, 0, -3801047, 9, 0, -3801046, 9, 0, -3801045, 9, 0, -3801044, 9, 0, -3801043, 9, 0, -3801042, 9, 0, -3801041, 9, 0, -3801040, 9, 0, -3801039, 9, 0, -3801038, 9, 0, -3801037, 9, 0, -3801036, 9, 0, -3801035, 9, 0, -3801034, 9, 0, -3801033, 9, 0, -3801032, 9, 0, -3801031, 9, 0, -3801030, 9, 0, -3801029, 9, 0, -3801028, 9, 0, -3801027, 0, 65536, -3801010, 0, 65537, -3801009, 9, 0, -3801008, 9, 0, -3801007, 9, 0, -3801006, 9, 0, -3801005, 9, 0, -3801004, 9, 0, -3801003, 9, 0, -3801002, 9, 0, -3801001, 9, 0, -3801000, 9, 0, -3800999, 9, 0, -3800998, 9, 0, -3800997, 9, 0, -3800996, 9, 0, -3800995, 9, 0, -3800994, 9, 0, -3800993, 9, 0, -3800992, 9, 0, -3800991, 9, 0, -3800990, 9, 0, -3800989, 9, 0, -3800988, 9, 0, -3800987, 9, 0, -3800986, 9, 0, -3800985, 9, 0, -3800984, 9, 0, -3800983, 9, 0, -3800982, 9, 0, -3800981, 9, 0, -3800980, 9, 0, -3800979, 9, 0, -3800978, 9, 0, -3800977, 9, 0, -3800976, 5, 0, -3800975, 4, 0, -3800950, 3, 0, -3800949, 6, 0, -3800948, 9, 0, -3800947, 9, 0, -3800946, 9, 0, -3800945, 9, 0, -3800944, 9, 0, -3800943, 9, 0, -3800942, 9, 0, -3800941, 9, 0, -3800940, 9, 0, -3800939, 9, 0, -3800938, 9, 0, -3800937, 9, 0, -3800936, 9, 0, -3800935, 9, 0, -3800934, 9, 0, -3800933, 9, 0, -3800932, 9, 0, -3800931, 9, 0, -3800930, 9, 0, -3800929, 9, 0, -3800928, 9, 0, -3800927, 0, 65536, -3800918, 0, 65537, -3800917, 9, 0, -3800916, 9, 0, -3800915, 0, 65536, -3800842, 0, 65537, -3800841, 9, 0, -3800840, 9, 0, -3800839, 9, 0, -3800838, 9, 0, -3800837, 9, 0, -3800836, 9, 0, -3800835, 9, 0, -3800834, 9, 0, -3800833, 9, 0, -3800832, 9, 0, -3800831, 9, 0, -3800830, 9, 0, -3800829, 9, 0, -3800828, 9, 0, -3800827, 0, 65536, -3800810, 0, 65537, -3800809, 9, 0, -3800808, 9, 0, -3800807, 9, 0, -3800806, 9, 0, -3800805, 9, 0, -3800804, 9, 0, -3800803, 9, 0, -3800802, 9, 0, -3800801, 9, 0, -3800800, 9, 0, -3800799, 9, 0, -3800798, 9, 0, -3800797, 9, 0, -3800796, 9, 0, -3800795, 9, 0, -3800794, 9, 0, -3800793, 9, 0, -3800792, 9, 0, -3800791, 9, 0, -3800790, 9, 0, -3800789, 9, 0, -3800788, 9, 0, -3800787, 9, 0, -3800786, 9, 0, -3800785, 9, 0, -3800784, 9, 0, -3800783, 9, 0, -3800782, 9, 0, -3800781, 9, 0, -3800780, 9, 0, -3800779, 9, 0, -3800778, 9, 0, -3800777, 9, 0, -3800776, 9, 0, -3800775, 9, 0, -3800774, 9, 0, -3800773, 9, 0, -3800772, 9, 0, -3800771, 9, 0, -3800770, 9, 0, -3800769, 9, 0, -3800768, 9, 0, -3800767, 9, 0, -3800766, 9, 0, -3800765, 9, 0, -3800764, 9, 0, -3800763, 9, 0, -3800762, 9, 0, -3735525, 9, 0, -3735524, 9, 0, -3735523, 9, 0, -3735522, 9, 0, -3735521, 9, 0, -3735520, 9, 0, -3735519, 9, 0, -3735518, 9, 0, -3735517, 9, 0, -3735516, 9, 0, -3735515, 9, 0, -3735514, 9, 0, -3735513, 9, 0, -3735512, 9, 0, -3735511, 9, 0, -3735510, 9, 0, -3735509, 9, 0, -3735508, 9, 0, -3735507, 9, 0, -3735506, 9, 0, -3735505, 9, 0, -3735504, 9, 0, -3735503, 9, 0, -3735502, 9, 0, -3735501, 9, 0, -3735500, 9, 0, -3735499, 9, 0, -3735498, 9, 0, -3735497, 9, 0, -3735496, 9, 0, -3735495, 9, 0, -3735494, 9, 0, -3735493, 9, 0, -3735492, 9, 0, -3735491, 0, 65536, -3735474, 0, 65537, -3735473, 9, 0, -3735472, 9, 0, -3735471, 9, 0, -3735470, 9, 0, -3735469, 9, 0, -3735468, 9, 0, -3735467, 9, 0, -3735466, 9, 0, -3735465, 9, 0, -3735464, 9, 0, -3735463, 9, 0, -3735462, 9, 0, -3735461, 9, 0, -3735460, 9, 0, -3735459, 9, 0, -3735458, 9, 0, -3735457, 9, 0, -3735456, 9, 0, -3735455, 9, 0, -3735454, 9, 0, -3735453, 9, 0, -3735452, 9, 0, -3735451, 9, 0, -3735450, 9, 0, -3735449, 9, 0, -3735448, 9, 0, -3735447, 9, 0, -3735446, 9, 0, -3735445, 9, 0, -3735444, 9, 0, -3735443, 9, 0, -3735442, 9, 0, -3735441, 5, 0, -3735440, 4, 0, -3735413, 3, 0, -3735412, 6, 0, -3735411, 9, 0, -3735410, 9, 0, -3735409, 9, 0, -3735408, 9, 0, -3735407, 9, 0, -3735406, 9, 0, -3735405, 9, 0, -3735404, 9, 0, -3735403, 9, 0, -3735402, 9, 0, -3735401, 9, 0, -3735400, 9, 0, -3735399, 9, 0, -3735398, 9, 0, -3735397, 9, 0, -3735396, 9, 0, -3735395, 9, 0, -3735394, 9, 0, -3735393, 9, 0, -3735392, 9, 0, -3735391, 0, 65536, -3735382, 0, 65537, -3735381, 9, 0, -3735380, 9, 0, -3735379, 0, 65536, -3735306, 0, 65537, -3735305, 9, 0, -3735304, 9, 0, -3735303, 9, 0, -3735302, 9, 0, -3735301, 9, 0, -3735300, 9, 0, -3735299, 9, 0, -3735298, 9, 0, -3735297, 9, 0, -3735296, 9, 0, -3735295, 9, 0, -3735294, 9, 0, -3735293, 9, 0, -3735292, 9, 0, -3735291, 0, 65536, -3735274, 0, 196610, -3735273, 0, 0, -3735272, 0, 0, -3735271, 0, 0, -3735270, 0, 0, -3735269, 0, 0, -3735268, 0, 0, -3735267, 0, 0, -3735266, 0, 0, -3735265, 0, 0, -3735264, 0, 0, -3735263, 0, 0, -3735262, 0, 0, -3735261, 0, 0, -3735260, 0, 0, -3735259, 0, 0, -3735258, 9, 0, -3735257, 9, 0, -3735256, 9, 0, -3735255, 9, 0, -3735254, 9, 0, -3735253, 9, 0, -3735252, 9, 0, -3735251, 9, 0, -3735250, 9, 0, -3735249, 9, 0, -3735248, 9, 0, -3735247, 9, 0, -3735246, 9, 0, -3735245, 9, 0, -3735244, 9, 0, -3735243, 9, 0, -3735242, 9, 0, -3735241, 9, 0, -3735240, 9, 0, -3735239, 9, 0, -3735238, 9, 0, -3735237, 9, 0, -3735236, 9, 0, -3735235, 9, 0, -3735234, 9, 0, -3735233, 9, 0, -3735232, 9, 0, -3735231, 9, 0, -3735230, 9, 0, -3735229, 9, 0, -3735228, 9, 0, -3735227, 9, 0, -3735226, 9, 0, -3669989, 9, 0, -3669988, 9, 0, -3669987, 9, 0, -3669986, 9, 0, -3669985, 9, 0, -3669984, 9, 0, -3669983, 9, 0, -3669982, 9, 0, -3669981, 9, 0, -3669980, 9, 0, -3669979, 9, 0, -3669978, 9, 0, -3669977, 9, 0, -3669976, 9, 0, -3669975, 9, 0, -3669974, 9, 0, -3669973, 9, 0, -3669972, 9, 0, -3669971, 9, 0, -3669970, 9, 0, -3669969, 9, 0, -3669968, 9, 0, -3669967, 9, 0, -3669966, 9, 0, -3669965, 9, 0, -3669964, 9, 0, -3669963, 9, 0, -3669962, 9, 0, -3669961, 9, 0, -3669960, 9, 0, -3669959, 9, 0, -3669958, 9, 0, -3669957, 9, 0, -3669956, 9, 0, -3669955, 0, 65536, -3669938, 0, 65537, -3669937, 9, 0, -3669936, 9, 0, -3669935, 9, 0, -3669934, 9, 0, -3669933, 9, 0, -3669932, 9, 0, -3669931, 9, 0, -3669930, 9, 0, -3669929, 9, 0, -3669928, 9, 0, -3669927, 9, 0, -3669926, 9, 0, -3669925, 9, 0, -3669924, 9, 0, -3669923, 9, 0, -3669922, 9, 0, -3669921, 9, 0, -3669920, 9, 0, -3669919, 9, 0, -3669918, 9, 0, -3669917, 9, 0, -3669916, 9, 0, -3669915, 9, 0, -3669914, 9, 0, -3669913, 9, 0, -3669912, 9, 0, -3669911, 9, 0, -3669910, 9, 0, -3669909, 9, 0, -3669908, 9, 0, -3669907, 9, 0, -3669906, 5, 0, -3669905, 4, 0, -3669876, 3, 0, -3669875, 6, 0, -3669874, 9, 0, -3669873, 9, 0, -3669872, 9, 0, -3669871, 9, 0, -3669870, 9, 0, -3669869, 9, 0, -3669868, 9, 0, -3669867, 9, 0, -3669866, 9, 0, -3669865, 9, 0, -3669864, 9, 0, -3669863, 9, 0, -3669862, 9, 0, -3669861, 9, 0, -3669860, 9, 0, -3669859, 9, 0, -3669858, 9, 0, -3669857, 9, 0, -3669856, 9, 0, -3669855, 0, 65536, -3669846, 0, 65537, -3669845, 9, 0, -3669844, 9, 0, -3669843, 0, 65536, -3669836, 1, 0, -3669835, 0, 1, -3669834, 0, 1, -3669833, 2, 0, -3669824, 1, 0, -3669823, 0, 1, -3669822, 0, 1, -3669821, 2, 0, -3669812, 1, 0, -3669811, 0, 1, -3669810, 0, 1, -3669809, 2, 0, -3669804, 1, 0, -3669803, 0, 1, -3669802, 0, 1, -3669801, 2, 0, -3669792, 1, 0, -3669791, 0, 1, -3669790, 0, 1, -3669789, 2, 0, -3669780, 1, 0, -3669779, 0, 1, -3669778, 0, 1, -3669777, 2, 0, -3669770, 0, 65537, -3669769, 9, 0, -3669768, 9, 0, -3669767, 9, 0, -3669766, 9, 0, -3669765, 9, 0, -3669764, 9, 0, -3669763, 9, 0, -3669762, 9, 0, -3669761, 9, 0, -3669760, 9, 0, -3669759, 9, 0, -3669758, 9, 0, -3669757, 9, 0, -3669756, 9, 0, -3669755, 0, 65536, -3669722, 9, 0, -3669721, 9, 0, -3669720, 9, 0, -3669719, 9, 0, -3669718, 9, 0, -3669717, 9, 0, -3669716, 9, 0, -3669715, 9, 0, -3669714, 9, 0, -3669713, 9, 0, -3669712, 9, 0, -3669711, 9, 0, -3669710, 9, 0, -3669709, 9, 0, -3669708, 9, 0, -3669707, 9, 0, -3669706, 9, 0, -3669705, 9, 0, -3669704, 9, 0, -3669703, 9, 0, -3669702, 9, 0, -3669701, 9, 0, -3669700, 9, 0, -3669699, 9, 0, -3669698, 9, 0, -3669697, 9, 0, -3669696, 9, 0, -3669695, 9, 0, -3669694, 9, 0, -3669693, 9, 0, -3669692, 9, 0, -3669691, 9, 0, -3669690, 9, 0, -3604453, 9, 0, -3604452, 9, 0, -3604451, 9, 0, -3604450, 9, 0, -3604449, 9, 0, -3604448, 9, 0, -3604447, 9, 0, -3604446, 9, 0, -3604445, 9, 0, -3604444, 9, 0, -3604443, 9, 0, -3604442, 9, 0, -3604441, 9, 0, -3604440, 9, 0, -3604439, 9, 0, -3604438, 9, 0, -3604437, 9, 0, -3604436, 9, 0, -3604435, 9, 0, -3604434, 9, 0, -3604433, 9, 0, -3604432, 9, 0, -3604431, 9, 0, -3604430, 9, 0, -3604429, 9, 0, -3604428, 9, 0, -3604427, 9, 0, -3604426, 9, 0, -3604425, 9, 0, -3604424, 9, 0, -3604423, 9, 0, -3604422, 9, 0, -3604421, 9, 0, -3604420, 9, 0, -3604419, 0, 65536, -3604402, 0, 65537, -3604401, 9, 0, -3604400, 9, 0, -3604399, 9, 0, -3604398, 9, 0, -3604397, 9, 0, -3604396, 9, 0, -3604395, 9, 0, -3604394, 9, 0, -3604393, 9, 0, -3604392, 9, 0, -3604391, 9, 0, -3604390, 9, 0, -3604389, 9, 0, -3604388, 9, 0, -3604387, 9, 0, -3604386, 9, 0, -3604385, 9, 0, -3604384, 9, 0, -3604383, 9, 0, -3604382, 9, 0, -3604381, 9, 0, -3604380, 9, 0, -3604379, 9, 0, -3604378, 9, 0, -3604377, 9, 0, -3604376, 9, 0, -3604375, 9, 0, -3604374, 9, 0, -3604373, 5, 0, -3604372, 0, 0, -3604371, 0, 0, -3604370, 4, 0, -3604339, 3, 0, -3604338, 0, 0, -3604337, 0, 0, -3604336, 6, 0, -3604335, 9, 0, -3604334, 9, 0, -3604333, 9, 0, -3604332, 9, 0, -3604331, 9, 0, -3604330, 9, 0, -3604329, 9, 0, -3604328, 9, 0, -3604327, 9, 0, -3604326, 9, 0, -3604325, 9, 0, -3604324, 9, 0, -3604323, 9, 0, -3604322, 9, 0, -3604321, 9, 0, -3604320, 9, 0, -3604319, 0, 65536, -3604310, 0, 65537, -3604309, 9, 0, -3604308, 9, 0, -3604307, 0, 65536, -3604300, 0, 65537, -3604299, 9, 0, -3604298, 9, 0, -3604297, 7, 0, -3604296, 0, 1, -3604295, 0, 1, -3604294, 0, 1, -3604293, 0, 1, -3604292, 0, 1, -3604291, 0, 1, -3604290, 0, 1, -3604289, 0, 1, -3604288, 8, 0, -3604287, 9, 0, -3604286, 9, 0, -3604285, 0, 65536, -3604276, 0, 65537, -3604275, 9, 0, -3604274, 9, 0, -3604273, 0, 65536, -3604268, 0, 65537, -3604267, 9, 0, -3604266, 9, 0, -3604265, 0, 65536, -3604256, 0, 65537, -3604255, 9, 0, -3604254, 9, 0, -3604253, 7, 0, -3604252, 0, 1, -3604251, 0, 1, -3604250, 0, 1, -3604249, 0, 1, -3604248, 0, 1, -3604247, 0, 1, -3604246, 0, 1, -3604245, 0, 1, -3604244, 8, 0, -3604243, 9, 0, -3604242, 9, 0, -3604241, 0, 65536, -3604234, 0, 65537, -3604233, 9, 0, -3604232, 9, 0, -3604231, 9, 0, -3604230, 9, 0, -3604229, 9, 0, -3604228, 9, 0, -3604227, 9, 0, -3604226, 9, 0, -3604225, 9, 0, -3604224, 9, 0, -3604223, 9, 0, -3604222, 9, 0, -3604221, 9, 0, -3604220, 9, 0, -3604219, 0, 65536, -3604186, 9, 0, -3604185, 9, 0, -3604184, 9, 0, -3604183, 9, 0, -3604182, 9, 0, -3604181, 9, 0, -3604180, 9, 0, -3604179, 9, 0, -3604178, 9, 0, -3604177, 9, 0, -3604176, 9, 0, -3604175, 9, 0, -3604174, 9, 0, -3604173, 9, 0, -3604172, 9, 0, -3604171, 9, 0, -3604170, 9, 0, -3604169, 9, 0, -3604168, 9, 0, -3604167, 9, 0, -3604166, 9, 0, -3604165, 9, 0, -3604164, 9, 0, -3604163, 9, 0, -3604162, 9, 0, -3604161, 9, 0, -3604160, 9, 0, -3604159, 9, 0, -3604158, 9, 0, -3604157, 9, 0, -3604156, 9, 0, -3604155, 9, 0, -3604154, 9, 0, -3538917, 9, 0, -3538916, 9, 0, -3538915, 9, 0, -3538914, 9, 0, -3538913, 9, 0, -3538912, 9, 0, -3538911, 9, 0, -3538910, 9, 0, -3538909, 9, 0, -3538908, 9, 0, -3538907, 9, 0, -3538906, 9, 0, -3538905, 9, 0, -3538904, 9, 0, -3538903, 9, 0, -3538902, 9, 0, -3538901, 9, 0, -3538900, 9, 0, -3538899, 9, 0, -3538898, 9, 0, -3538897, 9, 0, -3538896, 9, 0, -3538895, 9, 0, -3538894, 9, 0, -3538893, 9, 0, -3538892, 9, 0, -3538891, 9, 0, -3538890, 9, 0, -3538889, 9, 0, -3538888, 9, 0, -3538887, 9, 0, -3538886, 9, 0, -3538885, 9, 0, -3538884, 9, 0, -3538883, 0, 65536, -3538866, 0, 65537, -3538865, 9, 0, -3538864, 9, 0, -3538863, 9, 0, -3538862, 9, 0, -3538861, 9, 0, -3538860, 9, 0, -3538859, 9, 0, -3538858, 9, 0, -3538857, 9, 0, -3538856, 9, 0, -3538855, 9, 0, -3538854, 9, 0, -3538853, 9, 0, -3538852, 9, 0, -3538851, 9, 0, -3538850, 9, 0, -3538849, 9, 0, -3538848, 9, 0, -3538847, 9, 0, -3538846, 9, 0, -3538845, 9, 0, -3538844, 9, 0, -3538843, 9, 0, -3538842, 9, 0, -3538841, 9, 0, -3538840, 9, 0, -3538839, 9, 0, -3538838, 5, 0, -3538837, 4, 0, -3538821, 1, 0, -3538820, 0, 1, -3538819, 0, 1, -3538818, 0, 1, -3538817, 0, 1, -3538816, 2, 0, -3538800, 3, 0, -3538799, 6, 0, -3538798, 9, 0, -3538797, 9, 0, -3538796, 9, 0, -3538795, 9, 0, -3538794, 9, 0, -3538793, 9, 0, -3538792, 9, 0, -3538791, 9, 0, -3538790, 9, 0, -3538789, 9, 0, -3538788, 9, 0, -3538787, 9, 0, -3538786, 9, 0, -3538785, 9, 0, -3538784, 9, 0, -3538783, 0, 65536, -3538774, 0, 65537, -3538773, 9, 0, -3538772, 9, 0, -3538771, 0, 65536, -3538764, 0, 65537, -3538763, 9, 0, -3538762, 9, 0, -3538761, 5, 0, -3538760, 0, 0, -3538759, 0, 0, -3538758, 0, 0, -3538757, 0, 0, -3538756, 0, 0, -3538755, 0, 0, -3538754, 0, 0, -3538753, 0, 0, -3538752, 6, 0, -3538751, 9, 0, -3538750, 9, 0, -3538749, 0, 65536, -3538740, 0, 65537, -3538739, 9, 0, -3538738, 9, 0, -3538737, 0, 65536, -3538732, 0, 65537, -3538731, 9, 0, -3538730, 9, 0, -3538729, 0, 65536, -3538720, 0, 65537, -3538719, 9, 0, -3538718, 9, 0, -3538717, 5, 0, -3538716, 0, 0, -3538715, 0, 0, -3538714, 0, 0, -3538713, 0, 0, -3538712, 0, 0, -3538711, 0, 0, -3538710, 0, 0, -3538709, 0, 0, -3538708, 6, 0, -3538707, 9, 0, -3538706, 9, 0, -3538705, 0, 65536, -3538698, 0, 65537, -3538697, 9, 0, -3538696, 9, 0, -3538695, 9, 0, -3538694, 9, 0, -3538693, 9, 0, -3538692, 9, 0, -3538691, 9, 0, -3538690, 9, 0, -3538689, 9, 0, -3538688, 9, 0, -3538687, 9, 0, -3538686, 9, 0, -3538685, 9, 0, -3538684, 9, 0, -3538683, 0, 65536, -3538650, 9, 0, -3538649, 9, 0, -3538648, 9, 0, -3538647, 9, 0, -3538646, 9, 0, -3538645, 9, 0, -3538644, 9, 0, -3538643, 9, 0, -3538642, 9, 0, -3538641, 9, 0, -3538640, 9, 0, -3538639, 9, 0, -3538638, 9, 0, -3538637, 9, 0, -3538636, 9, 0, -3538635, 9, 0, -3538634, 9, 0, -3538633, 9, 0, -3538632, 9, 0, -3538631, 9, 0, -3538630, 9, 0, -3538629, 9, 0, -3538628, 9, 0, -3538627, 9, 0, -3538626, 9, 0, -3538625, 9, 0, -3538624, 9, 0, -3538623, 9, 0, -3538622, 9, 0, -3538621, 9, 0, -3538620, 9, 0, -3538619, 9, 0, -3538618, 9, 0, -3473381, 9, 0, -3473380, 9, 0, -3473379, 9, 0, -3473378, 9, 0, -3473377, 9, 0, -3473376, 9, 0, -3473375, 9, 0, -3473374, 9, 0, -3473373, 9, 0, -3473372, 9, 0, -3473371, 9, 0, -3473370, 9, 0, -3473369, 9, 0, -3473368, 9, 0, -3473367, 9, 0, -3473366, 9, 0, -3473365, 9, 0, -3473364, 9, 0, -3473363, 9, 0, -3473362, 9, 0, -3473361, 9, 0, -3473360, 9, 0, -3473359, 9, 0, -3473358, 9, 0, -3473357, 9, 0, -3473356, 9, 0, -3473355, 9, 0, -3473354, 9, 0, -3473353, 9, 0, -3473352, 9, 0, -3473351, 9, 0, -3473350, 9, 0, -3473349, 9, 0, -3473348, 9, 0, -3473347, 0, 65536, -3473330, 0, 65537, -3473329, 9, 0, -3473328, 9, 0, -3473327, 9, 0, -3473326, 9, 0, -3473325, 9, 0, -3473324, 9, 0, -3473323, 9, 0, -3473322, 9, 0, -3473321, 9, 0, -3473320, 9, 0, -3473319, 9, 0, -3473318, 9, 0, -3473317, 9, 0, -3473316, 9, 0, -3473315, 9, 0, -3473314, 9, 0, -3473313, 9, 0, -3473312, 9, 0, -3473311, 9, 0, -3473310, 9, 0, -3473309, 9, 0, -3473308, 9, 0, -3473307, 9, 0, -3473306, 9, 0, -3473305, 9, 0, -3473304, 9, 0, -3473303, 5, 0, -3473302, 4, 0, -3473286, 1, 0, -3473285, 8, 0, -3473284, 9, 0, -3473283, 9, 0, -3473282, 9, 0, -3473281, 9, 0, -3473280, 7, 0, -3473279, 2, 0, -3473263, 3, 0, -3473262, 6, 0, -3473261, 9, 0, -3473260, 9, 0, -3473259, 9, 0, -3473258, 9, 0, -3473257, 9, 0, -3473256, 9, 0, -3473255, 9, 0, -3473254, 9, 0, -3473253, 9, 0, -3473252, 9, 0, -3473251, 9, 0, -3473250, 9, 0, -3473249, 9, 0, -3473248, 9, 0, -3473247, 0, 65536, -3473238, 0, 65537, -3473237, 9, 0, -3473236, 9, 0, -3473235, 0, 65536, -3473228, 3, 0, -3473227, 6, 0, -3473226, 5, 0, -3473225, 4, 0, -3473216, 3, 0, -3473215, 0, 0, -3473214, 0, 0, -3473213, 4, 0, -3473204, 3, 0, -3473203, 6, 0, -3473202, 5, 0, -3473201, 4, 0, -3473196, 3, 0, -3473195, 6, 0, -3473194, 5, 0, -3473193, 4, 0, -3473184, 3, 0, -3473183, 0, 0, -3473182, 0, 0, -3473181, 4, 0, -3473172, 3, 0, -3473171, 6, 0, -3473170, 5, 0, -3473169, 4, 0, -3473162, 0, 65537, -3473161, 9, 0, -3473160, 9, 0, -3473159, 9, 0, -3473158, 9, 0, -3473157, 9, 0, -3473156, 9, 0, -3473155, 9, 0, -3473154, 9, 0, -3473153, 9, 0, -3473152, 9, 0, -3473151, 9, 0, -3473150, 9, 0, -3473149, 9, 0, -3473148, 9, 0, -3473147, 0, 65536, -3473114, 9, 0, -3473113, 9, 0, -3473112, 9, 0, -3473111, 9, 0, -3473110, 9, 0, -3473109, 9, 0, -3473108, 9, 0, -3473107, 9, 0, -3473106, 9, 0, -3473105, 9, 0, -3473104, 9, 0, -3473103, 9, 0, -3473102, 9, 0, -3473101, 9, 0, -3473100, 9, 0, -3473099, 9, 0, -3473098, 9, 0, -3473097, 9, 0, -3473096, 9, 0, -3473095, 9, 0, -3473094, 9, 0, -3473093, 9, 0, -3473092, 9, 0, -3473091, 9, 0, -3473090, 9, 0, -3473089, 9, 0, -3473088, 9, 0, -3473087, 9, 0, -3473086, 9, 0, -3473085, 9, 0, -3473084, 9, 0, -3473083, 9, 0, -3473082, 9, 0, -3407845, 9, 0, -3407844, 9, 0, -3407843, 9, 0, -3407842, 9, 0, -3407841, 9, 0, -3407840, 9, 0, -3407839, 9, 0, -3407838, 9, 0, -3407837, 9, 0, -3407836, 9, 0, -3407835, 9, 0, -3407834, 9, 0, -3407833, 9, 0, -3407832, 9, 0, -3407831, 9, 0, -3407830, 9, 0, -3407829, 9, 0, -3407828, 9, 0, -3407827, 9, 0, -3407826, 9, 0, -3407825, 9, 0, -3407824, 9, 0, -3407823, 9, 0, -3407822, 9, 0, -3407821, 9, 0, -3407820, 9, 0, -3407819, 9, 0, -3407818, 9, 0, -3407817, 9, 0, -3407816, 9, 0, -3407815, 9, 0, -3407814, 9, 0, -3407813, 9, 0, -3407812, 9, 0, -3407811, 0, 65536, -3407794, 0, 65537, -3407793, 9, 0, -3407792, 9, 0, -3407791, 9, 0, -3407790, 9, 0, -3407789, 9, 0, -3407788, 9, 0, -3407787, 9, 0, -3407786, 9, 0, -3407785, 9, 0, -3407784, 9, 0, -3407783, 9, 0, -3407782, 9, 0, -3407781, 9, 0, -3407780, 9, 0, -3407779, 9, 0, -3407778, 9, 0, -3407777, 9, 0, -3407776, 9, 0, -3407775, 9, 0, -3407774, 9, 0, -3407773, 9, 0, -3407772, 9, 0, -3407771, 9, 0, -3407770, 9, 0, -3407769, 9, 0, -3407768, 5, 0, -3407767, 4, 0, -3407751, 1, 0, -3407750, 8, 0, -3407749, 9, 0, -3407748, 9, 0, -3407747, 9, 0, -3407746, 9, 0, -3407745, 9, 0, -3407744, 9, 0, -3407743, 7, 0, -3407742, 2, 0, -3407726, 3, 0, -3407725, 6, 0, -3407724, 9, 0, -3407723, 9, 0, -3407722, 9, 0, -3407721, 9, 0, -3407720, 9, 0, -3407719, 9, 0, -3407718, 9, 0, -3407717, 9, 0, -3407716, 9, 0, -3407715, 9, 0, -3407714, 9, 0, -3407713, 9, 0, -3407712, 9, 0, -3407711, 0, 65536, -3407702, 0, 65537, -3407701, 9, 0, -3407700, 9, 0, -3407699, 0, 65536, -3407691, 0, 65537, -3407690, 0, 65536, -3407667, 0, 65537, -3407666, 0, 65536, -3407659, 0, 65537, -3407658, 0, 65536, -3407635, 0, 65537, -3407634, 0, 65536, -3407626, 0, 65537, -3407625, 9, 0, -3407624, 9, 0, -3407623, 9, 0, -3407622, 9, 0, -3407621, 9, 0, -3407620, 9, 0, -3407619, 9, 0, -3407618, 9, 0, -3407617, 9, 0, -3407616, 9, 0, -3407615, 9, 0, -3407614, 9, 0, -3407613, 9, 0, -3407612, 9, 0, -3407611, 0, 65536, -3407578, 9, 0, -3407577, 9, 0, -3407576, 9, 0, -3407575, 9, 0, -3407574, 9, 0, -3407573, 9, 0, -3407572, 9, 0, -3407571, 9, 0, -3407570, 9, 0, -3407569, 9, 0, -3407568, 9, 0, -3407567, 9, 0, -3407566, 9, 0, -3407565, 9, 0, -3407564, 9, 0, -3407563, 9, 0, -3407562, 9, 0, -3407561, 9, 0, -3407560, 9, 0, -3407559, 9, 0, -3407558, 9, 0, -3407557, 9, 0, -3407556, 9, 0, -3407555, 9, 0, -3407554, 9, 0, -3407553, 9, 0, -3407552, 9, 0, -3407551, 9, 0, -3407550, 9, 0, -3407549, 9, 0, -3407548, 9, 0, -3407547, 9, 0, -3407546, 9, 0, -3342309, 9, 0, -3342308, 9, 0, -3342307, 9, 0, -3342306, 9, 0, -3342305, 9, 0, -3342304, 9, 0, -3342303, 9, 0, -3342302, 9, 0, -3342301, 9, 0, -3342300, 9, 0, -3342299, 9, 0, -3342298, 9, 0, -3342297, 9, 0, -3342296, 9, 0, -3342295, 9, 0, -3342294, 9, 0, -3342293, 9, 0, -3342292, 9, 0, -3342291, 9, 0, -3342290, 9, 0, -3342289, 9, 0, -3342288, 9, 0, -3342287, 9, 0, -3342286, 9, 0, -3342285, 9, 0, -3342284, 9, 0, -3342283, 9, 0, -3342282, 9, 0, -3342281, 9, 0, -3342280, 9, 0, -3342279, 9, 0, -3342278, 9, 0, -3342277, 9, 0, -3342276, 9, 0, -3342275, 0, 65536, -3342258, 0, 65537, -3342257, 9, 0, -3342256, 9, 0, -3342255, 9, 0, -3342254, 9, 0, -3342253, 9, 0, -3342252, 9, 0, -3342251, 9, 0, -3342250, 9, 0, -3342249, 9, 0, -3342248, 9, 0, -3342247, 9, 0, -3342246, 9, 0, -3342245, 9, 0, -3342244, 9, 0, -3342243, 9, 0, -3342242, 9, 0, -3342241, 9, 0, -3342240, 9, 0, -3342239, 9, 0, -3342238, 9, 0, -3342237, 9, 0, -3342236, 9, 0, -3342235, 5, 0, -3342234, 0, 0, -3342233, 0, 0, -3342232, 4, 0, -3342216, 1, 0, -3342215, 8, 0, -3342214, 9, 0, -3342213, 9, 0, -3342212, 9, 0, -3342211, 9, 0, -3342210, 9, 0, -3342209, 9, 0, -3342208, 9, 0, -3342207, 9, 0, -3342206, 7, 0, -3342205, 2, 0, -3342189, 3, 0, -3342188, 0, 0, -3342187, 0, 0, -3342186, 6, 0, -3342185, 9, 0, -3342184, 9, 0, -3342183, 9, 0, -3342182, 9, 0, -3342181, 9, 0, -3342180, 9, 0, -3342179, 9, 0, -3342178, 9, 0, -3342177, 9, 0, -3342176, 9, 0, -3342175, 0, 65536, -3342166, 0, 65537, -3342165, 9, 0, -3342164, 9, 0, -3342163, 0, 65536, -3342155, 0, 65537, -3342154, 0, 65536, -3342131, 0, 65537, -3342130, 0, 65536, -3342123, 0, 65537, -3342122, 0, 65536, -3342099, 0, 65537, -3342098, 0, 65536, -3342090, 0, 65537, -3342089, 9, 0, -3342088, 9, 0, -3342087, 9, 0, -3342086, 9, 0, -3342085, 9, 0, -3342084, 9, 0, -3342083, 9, 0, -3342082, 9, 0, -3342081, 9, 0, -3342080, 9, 0, -3342079, 9, 0, -3342078, 9, 0, -3342077, 9, 0, -3342076, 9, 0, -3342075, 0, 65536, -3342042, 9, 0, -3342041, 9, 0, -3342040, 9, 0, -3342039, 9, 0, -3342038, 9, 0, -3342037, 9, 0, -3342036, 9, 0, -3342035, 9, 0, -3342034, 9, 0, -3342033, 9, 0, -3342032, 9, 0, -3342031, 9, 0, -3342030, 9, 0, -3342029, 9, 0, -3342028, 9, 0, -3342027, 9, 0, -3342026, 9, 0, -3342025, 9, 0, -3342024, 9, 0, -3342023, 9, 0, -3342022, 9, 0, -3342021, 9, 0, -3342020, 9, 0, -3342019, 9, 0, -3342018, 9, 0, -3342017, 9, 0, -3342016, 9, 0, -3342015, 9, 0, -3342014, 9, 0, -3342013, 9, 0, -3342012, 9, 0, -3342011, 9, 0, -3342010, 9, 0, -3276773, 9, 0, -3276772, 9, 0, -3276771, 9, 0, -3276770, 9, 0, -3276769, 9, 0, -3276768, 9, 0, -3276767, 9, 0, -3276766, 9, 0, -3276765, 9, 0, -3276764, 9, 0, -3276763, 9, 0, -3276762, 9, 0, -3276761, 9, 0, -3276760, 9, 0, -3276759, 9, 0, -3276758, 9, 0, -3276757, 9, 0, -3276756, 9, 0, -3276755, 9, 0, -3276754, 9, 0, -3276753, 9, 0, -3276752, 9, 0, -3276751, 9, 0, -3276750, 9, 0, -3276749, 9, 0, -3276748, 9, 0, -3276747, 9, 0, -3276746, 9, 0, -3276745, 9, 0, -3276744, 9, 0, -3276743, 9, 0, -3276742, 9, 0, -3276741, 9, 0, -3276740, 9, 0, -3276739, 0, 65536, -3276722, 0, 65537, -3276721, 9, 0, -3276720, 9, 0, -3276719, 9, 0, -3276718, 9, 0, -3276717, 9, 0, -3276716, 9, 0, -3276715, 9, 0, -3276714, 9, 0, -3276713, 9, 0, -3276712, 9, 0, -3276711, 9, 0, -3276710, 9, 0, -3276709, 9, 0, -3276708, 9, 0, -3276707, 9, 0, -3276706, 9, 0, -3276705, 9, 0, -3276704, 9, 0, -3276703, 9, 0, -3276702, 9, 0, -3276701, 9, 0, -3276700, 5, 0, -3276699, 4, 0, -3276683, 1, 0, -3276682, 0, 1, -3276681, 0, 1, -3276680, 8, 0, -3276679, 9, 0, -3276678, 9, 0, -3276677, 9, 0, -3276676, 9, 0, -3276675, 9, 0, -3276674, 9, 0, -3276673, 9, 0, -3276672, 9, 0, -3276671, 9, 0, -3276670, 9, 0, -3276669, 7, 0, -3276668, 0, 1, -3276667, 0, 1, -3276666, 2, 0, -3276650, 3, 0, -3276649, 6, 0, -3276648, 9, 0, -3276647, 9, 0, -3276646, 9, 0, -3276645, 9, 0, -3276644, 9, 0, -3276643, 9, 0, -3276642, 9, 0, -3276641, 9, 0, -3276640, 9, 0, -3276639, 0, 65536, -3276630, 0, 65537, -3276629, 9, 0, -3276628, 9, 0, -3276627, 0, 65536, -3276619, 0, 65537, -3276618, 0, 65536, -3276595, 0, 65537, -3276594, 0, 65536, -3276587, 0, 65537, -3276586, 0, 65536, -3276563, 0, 65537, -3276562, 0, 65536, -3276554, 0, 65537, -3276553, 9, 0, -3276552, 9, 0, -3276551, 9, 0, -3276550, 9, 0, -3276549, 9, 0, -3276548, 9, 0, -3276547, 9, 0, -3276546, 9, 0, -3276545, 9, 0, -3276544, 9, 0, -3276543, 9, 0, -3276542, 9, 0, -3276541, 9, 0, -3276540, 9, 0, -3276539, 0, 65536, -3276506, 9, 0, -3276505, 9, 0, -3276504, 9, 0, -3276503, 9, 0, -3276502, 9, 0, -3276501, 9, 0, -3276500, 9, 0, -3276499, 9, 0, -3276498, 9, 0, -3276497, 9, 0, -3276496, 9, 0, -3276495, 9, 0, -3276494, 9, 0, -3276493, 9, 0, -3276492, 9, 0, -3276491, 9, 0, -3276490, 9, 0, -3276489, 9, 0, -3276488, 9, 0, -3276487, 9, 0, -3276486, 9, 0, -3276485, 9, 0, -3276484, 9, 0, -3276483, 9, 0, -3276482, 9, 0, -3276481, 9, 0, -3276480, 9, 0, -3276479, 9, 0, -3276478, 9, 0, -3276477, 9, 0, -3276476, 9, 0, -3276475, 9, 0, -3276474, 9, 0, -3211237, 9, 0, -3211236, 9, 0, -3211235, 9, 0, -3211234, 9, 0, -3211233, 9, 0, -3211232, 9, 0, -3211231, 9, 0, -3211230, 9, 0, -3211229, 9, 0, -3211228, 9, 0, -3211227, 9, 0, -3211226, 9, 0, -3211225, 9, 0, -3211224, 9, 0, -3211223, 9, 0, -3211222, 9, 0, -3211221, 9, 0, -3211220, 9, 0, -3211219, 9, 0, -3211218, 9, 0, -3211217, 9, 0, -3211216, 9, 0, -3211215, 9, 0, -3211214, 9, 0, -3211213, 9, 0, -3211212, 9, 0, -3211211, 9, 0, -3211210, 9, 0, -3211209, 9, 0, -3211208, 9, 0, -3211207, 9, 0, -3211206, 9, 0, -3211205, 9, 0, -3211204, 9, 0, -3211203, 0, 65536, -3211186, 0, 65537, -3211185, 9, 0, -3211184, 9, 0, -3211183, 9, 0, -3211182, 9, 0, -3211181, 9, 0, -3211180, 9, 0, -3211179, 9, 0, -3211178, 9, 0, -3211177, 9, 0, -3211176, 9, 0, -3211175, 9, 0, -3211174, 9, 0, -3211173, 9, 0, -3211172, 9, 0, -3211171, 9, 0, -3211170, 9, 0, -3211169, 9, 0, -3211168, 9, 0, -3211167, 9, 0, -3211166, 9, 0, -3211165, 5, 0, -3211164, 4, 0, -3211148, 1, 0, -3211147, 8, 0, -3211146, 9, 0, -3211145, 9, 0, -3211144, 9, 0, -3211143, 9, 0, -3211142, 9, 0, -3211141, 9, 0, -3211140, 9, 0, -3211139, 9, 0, -3211138, 9, 0, -3211137, 9, 0, -3211136, 9, 0, -3211135, 9, 0, -3211134, 9, 0, -3211133, 9, 0, -3211132, 9, 0, -3211131, 9, 0, -3211130, 7, 0, -3211129, 2, 0, -3211113, 3, 0, -3211112, 6, 0, -3211111, 9, 0, -3211110, 9, 0, -3211109, 9, 0, -3211108, 9, 0, -3211107, 9, 0, -3211106, 9, 0, -3211105, 9, 0, -3211104, 9, 0, -3211103, 0, 65536, -3211094, 0, 65537, -3211093, 9, 0, -3211092, 9, 0, -3211091, 0, 65536, -3211083, 0, 65537, -3211082, 0, 65536, -3211059, 0, 65537, -3211058, 0, 65536, -3211051, 0, 65537, -3211050, 0, 65536, -3211027, 0, 65537, -3211026, 0, 65536, -3211018, 0, 65537, -3211017, 9, 0, -3211016, 9, 0, -3211015, 9, 0, -3211014, 9, 0, -3211013, 9, 0, -3211012, 9, 0, -3211011, 9, 0, -3211010, 9, 0, -3211009, 9, 0, -3211008, 9, 0, -3211007, 9, 0, -3211006, 9, 0, -3211005, 9, 0, -3211004, 9, 0, -3211003, 0, 65536, -3210970, 9, 0, -3210969, 9, 0, -3210968, 9, 0, -3210967, 9, 0, -3210966, 9, 0, -3210965, 9, 0, -3210964, 9, 0, -3210963, 9, 0, -3210962, 9, 0, -3210961, 9, 0, -3210960, 9, 0, -3210959, 9, 0, -3210958, 9, 0, -3210957, 9, 0, -3210956, 9, 0, -3210955, 9, 0, -3210954, 9, 0, -3210953, 9, 0, -3210952, 9, 0, -3210951, 9, 0, -3210950, 9, 0, -3210949, 9, 0, -3210948, 9, 0, -3210947, 9, 0, -3210946, 9, 0, -3210945, 9, 0, -3210944, 9, 0, -3210943, 9, 0, -3210942, 9, 0, -3210941, 9, 0, -3210940, 9, 0, -3210939, 9, 0, -3210938, 9, 0, -3145701, 9, 0, -3145700, 9, 0, -3145699, 9, 0, -3145698, 9, 0, -3145697, 9, 0, -3145696, 9, 0, -3145695, 9, 0, -3145694, 9, 0, -3145693, 9, 0, -3145692, 9, 0, -3145691, 9, 0, -3145690, 9, 0, -3145689, 9, 0, -3145688, 9, 0, -3145687, 9, 0, -3145686, 9, 0, -3145685, 9, 0, -3145684, 9, 0, -3145683, 9, 0, -3145682, 9, 0, -3145681, 9, 0, -3145680, 9, 0, -3145679, 9, 0, -3145678, 9, 0, -3145677, 9, 0, -3145676, 9, 0, -3145675, 9, 0, -3145674, 9, 0, -3145673, 9, 0, -3145672, 9, 0, -3145671, 9, 0, -3145670, 9, 0, -3145669, 9, 0, -3145668, 9, 0, -3145667, 0, 65536, -3145650, 0, 65537, -3145649, 9, 0, -3145648, 9, 0, -3145647, 9, 0, -3145646, 9, 0, -3145645, 9, 0, -3145644, 9, 0, -3145643, 9, 0, -3145642, 9, 0, -3145641, 9, 0, -3145640, 9, 0, -3145639, 9, 0, -3145638, 9, 0, -3145637, 9, 0, -3145636, 9, 0, -3145635, 9, 0, -3145634, 9, 0, -3145633, 9, 0, -3145632, 9, 0, -3145631, 9, 0, -3145630, 5, 0, -3145629, 4, 0, -3145612, 0, 65537, -3145611, 9, 0, -3145610, 9, 0, -3145609, 9, 0, -3145608, 9, 0, -3145607, 9, 0, -3145606, 9, 0, -3145605, 9, 0, -3145604, 9, 0, -3145603, 9, 0, -3145602, 9, 0, -3145601, 9, 0, -3145600, 9, 0, -3145599, 9, 0, -3145598, 9, 0, -3145597, 9, 0, -3145596, 9, 0, -3145595, 9, 0, -3145594, 9, 0, -3145593, 0, 65536, -3145576, 3, 0, -3145575, 6, 0, -3145574, 9, 0, -3145573, 9, 0, -3145572, 9, 0, -3145571, 9, 0, -3145570, 9, 0, -3145569, 9, 0, -3145568, 9, 0, -3145567, 0, 65536, -3145558, 0, 65537, -3145557, 9, 0, -3145556, 9, 0, -3145555, 0, 65536, -3145547, 0, 65537, -3145546, 0, 65536, -3145523, 0, 65537, -3145522, 0, 65536, -3145515, 0, 65537, -3145514, 0, 65536, -3145491, 0, 65537, -3145490, 0, 65536, -3145482, 0, 65537, -3145481, 9, 0, -3145480, 9, 0, -3145479, 9, 0, -3145478, 9, 0, -3145477, 9, 0, -3145476, 9, 0, -3145475, 9, 0, -3145474, 9, 0, -3145473, 9, 0, -3145472, 9, 0, -3145471, 9, 0, -3145470, 9, 0, -3145469, 9, 0, -3145468, 9, 0, -3145467, 0, 65536, -3145450, 0, 131074, -3145449, 0, 1, -3145448, 0, 1, -3145447, 0, 1, -3145446, 0, 1, -3145445, 0, 1, -3145444, 0, 1, -3145443, 0, 1, -3145442, 0, 1, -3145441, 0, 1, -3145440, 0, 1, -3145439, 0, 1, -3145438, 0, 1, -3145437, 0, 1, -3145436, 0, 1, -3145435, 0, 1, -3145434, 9, 0, -3145433, 9, 0, -3145432, 9, 0, -3145431, 9, 0, -3145430, 9, 0, -3145429, 9, 0, -3145428, 9, 0, -3145427, 9, 0, -3145426, 9, 0, -3145425, 9, 0, -3145424, 9, 0, -3145423, 9, 0, -3145422, 9, 0, -3145421, 9, 0, -3145420, 9, 0, -3145419, 9, 0, -3145418, 9, 0, -3145417, 9, 0, -3145416, 9, 0, -3145415, 9, 0, -3145414, 9, 0, -3145413, 9, 0, -3145412, 9, 0, -3145411, 9, 0, -3145410, 9, 0, -3145409, 9, 0, -3145408, 9, 0, -3145407, 9, 0, -3145406, 9, 0, -3145405, 9, 0, -3145404, 9, 0, -3145403, 9, 0, -3145402, 9, 0, -3080165, 9, 0, -3080164, 9, 0, -3080163, 9, 0, -3080162, 9, 0, -3080161, 9, 0, -3080160, 9, 0, -3080159, 9, 0, -3080158, 9, 0, -3080157, 9, 0, -3080156, 9, 0, -3080155, 9, 0, -3080154, 9, 0, -3080153, 9, 0, -3080152, 9, 0, -3080151, 9, 0, -3080150, 9, 0, -3080149, 9, 0, -3080148, 9, 0, -3080147, 9, 0, -3080146, 9, 0, -3080145, 9, 0, -3080144, 9, 0, -3080143, 9, 0, -3080142, 9, 0, -3080141, 9, 0, -3080140, 9, 0, -3080139, 9, 0, -3080138, 9, 0, -3080137, 9, 0, -3080136, 9, 0, -3080135, 9, 0, -3080134, 9, 0, -3080133, 9, 0, -3080132, 9, 0, -3080131, 0, 65536, -3080114, 0, 65537, -3080113, 9, 0, -3080112, 9, 0, -3080111, 9, 0, -3080110, 9, 0, -3080109, 9, 0, -3080108, 9, 0, -3080107, 9, 0, -3080106, 9, 0, -3080105, 9, 0, -3080104, 9, 0, -3080103, 9, 0, -3080102, 9, 0, -3080101, 9, 0, -3080100, 9, 0, -3080099, 9, 0, -3080098, 9, 0, -3080097, 5, 0, -3080096, 0, 0, -3080095, 0, 0, -3080094, 4, 0, -3080076, 0, 196610, -3080075, 0, 0, -3080074, 0, 0, -3080073, 0, 0, -3080072, 0, 0, -3080071, 0, 0, -3080070, 0, 0, -3080069, 0, 0, -3080068, 0, 0, -3080067, 0, 0, -3080066, 0, 0, -3080065, 0, 0, -3080064, 0, 0, -3080063, 0, 0, -3080062, 0, 0, -3080061, 0, 0, -3080060, 0, 0, -3080059, 0, 0, -3080058, 0, 0, -3080057, 0, 196611, -3080039, 3, 0, -3080038, 0, 0, -3080037, 0, 0, -3080036, 6, 0, -3080035, 9, 0, -3080034, 9, 0, -3080033, 9, 0, -3080032, 9, 0, -3080031, 0, 65536, -3080022, 0, 65537, -3080021, 9, 0, -3080020, 9, 0, -3080019, 0, 65536, -3080011, 0, 65537, -3080010, 0, 65536, -3079987, 0, 65537, -3079986, 0, 65536, -3079979, 0, 65537, -3079978, 0, 65536, -3079955, 0, 65537, -3079954, 0, 65536, -3079946, 0, 65537, -3079945, 9, 0, -3079944, 9, 0, -3079943, 9, 0, -3079942, 9, 0, -3079941, 9, 0, -3079940, 9, 0, -3079939, 9, 0, -3079938, 9, 0, -3079937, 9, 0, -3079936, 9, 0, -3079935, 9, 0, -3079934, 9, 0, -3079933, 9, 0, -3079932, 9, 0, -3079931, 0, 65536, -3079914, 0, 65537, -3079913, 9, 0, -3079912, 9, 0, -3079911, 9, 0, -3079910, 9, 0, -3079909, 9, 0, -3079908, 9, 0, -3079907, 9, 0, -3079906, 9, 0, -3079905, 9, 0, -3079904, 9, 0, -3079903, 9, 0, -3079902, 9, 0, -3079901, 9, 0, -3079900, 9, 0, -3079899, 9, 0, -3079898, 9, 0, -3079897, 9, 0, -3079896, 9, 0, -3079895, 9, 0, -3079894, 9, 0, -3079893, 9, 0, -3079892, 9, 0, -3079891, 9, 0, -3079890, 9, 0, -3079889, 9, 0, -3079888, 9, 0, -3079887, 9, 0, -3079886, 9, 0, -3079885, 9, 0, -3079884, 9, 0, -3079883, 9, 0, -3079882, 9, 0, -3079881, 9, 0, -3079880, 9, 0, -3079879, 9, 0, -3079878, 9, 0, -3079877, 9, 0, -3079876, 9, 0, -3079875, 9, 0, -3079874, 9, 0, -3079873, 9, 0, -3079872, 9, 0, -3079871, 9, 0, -3079870, 9, 0, -3079869, 9, 0, -3079868, 9, 0, -3079867, 9, 0, -3079866, 9, 0, -3014629, 9, 0, -3014628, 9, 0, -3014627, 9, 0, -3014626, 9, 0, -3014625, 9, 0, -3014624, 9, 0, -3014623, 9, 0, -3014622, 9, 0, -3014621, 9, 0, -3014620, 9, 0, -3014619, 9, 0, -3014618, 9, 0, -3014617, 9, 0, -3014616, 9, 0, -3014615, 9, 0, -3014614, 9, 0, -3014613, 9, 0, -3014612, 9, 0, -3014611, 9, 0, -3014610, 9, 0, -3014609, 9, 0, -3014608, 9, 0, -3014607, 9, 0, -3014606, 9, 0, -3014605, 9, 0, -3014604, 9, 0, -3014603, 9, 0, -3014602, 9, 0, -3014601, 9, 0, -3014600, 9, 0, -3014599, 9, 0, -3014598, 9, 0, -3014597, 9, 0, -3014596, 9, 0, -3014595, 0, 65536, -3014578, 0, 65537, -3014577, 9, 0, -3014576, 9, 0, -3014575, 9, 0, -3014574, 9, 0, -3014573, 9, 0, -3014572, 9, 0, -3014571, 9, 0, -3014570, 9, 0, -3014569, 9, 0, -3014568, 9, 0, -3014567, 9, 0, -3014566, 9, 0, -3014565, 9, 0, -3014564, 9, 0, -3014563, 9, 0, -3014562, 5, 0, -3014561, 4, 0, -3014500, 3, 0, -3014499, 6, 0, -3014498, 9, 0, -3014497, 9, 0, -3014496, 9, 0, -3014495, 0, 65536, -3014486, 0, 65537, -3014485, 9, 0, -3014484, 9, 0, -3014483, 0, 65536, -3014475, 0, 65537, -3014474, 0, 65536, -3014451, 0, 65537, -3014450, 0, 65536, -3014443, 0, 65537, -3014442, 0, 65536, -3014419, 0, 65537, -3014418, 0, 65536, -3014410, 0, 65537, -3014409, 9, 0, -3014408, 9, 0, -3014407, 9, 0, -3014406, 9, 0, -3014405, 9, 0, -3014404, 9, 0, -3014403, 9, 0, -3014402, 9, 0, -3014401, 9, 0, -3014400, 9, 0, -3014399, 9, 0, -3014398, 9, 0, -3014397, 9, 0, -3014396, 9, 0, -3014395, 0, 65536, -3014378, 0, 65537, -3014377, 9, 0, -3014376, 9, 0, -3014375, 9, 0, -3014374, 9, 0, -3014373, 9, 0, -3014372, 9, 0, -3014371, 9, 0, -3014370, 9, 0, -3014369, 9, 0, -3014368, 9, 0, -3014367, 9, 0, -3014366, 9, 0, -3014365, 9, 0, -3014364, 9, 0, -3014363, 9, 0, -3014362, 9, 0, -3014361, 9, 0, -3014360, 9, 0, -3014359, 9, 0, -3014358, 9, 0, -3014357, 9, 0, -3014356, 9, 0, -3014355, 9, 0, -3014354, 9, 0, -3014353, 9, 0, -3014352, 9, 0, -3014351, 9, 0, -3014350, 9, 0, -3014349, 9, 0, -3014348, 9, 0, -3014347, 9, 0, -3014346, 9, 0, -3014345, 9, 0, -3014344, 9, 0, -3014343, 9, 0, -3014342, 9, 0, -3014341, 9, 0, -3014340, 9, 0, -3014339, 9, 0, -3014338, 9, 0, -3014337, 9, 0, -3014336, 9, 0, -3014335, 9, 0, -3014334, 9, 0, -3014333, 9, 0, -3014332, 9, 0, -3014331, 9, 0, -3014330, 9, 0, -2949093, 9, 0, -2949092, 9, 0, -2949091, 9, 0, -2949090, 9, 0, -2949089, 9, 0, -2949088, 9, 0, -2949087, 9, 0, -2949086, 9, 0, -2949085, 9, 0, -2949084, 9, 0, -2949083, 9, 0, -2949082, 9, 0, -2949081, 9, 0, -2949080, 9, 0, -2949079, 9, 0, -2949078, 9, 0, -2949077, 9, 0, -2949076, 9, 0, -2949075, 9, 0, -2949074, 9, 0, -2949073, 9, 0, -2949072, 9, 0, -2949071, 9, 0, -2949070, 9, 0, -2949069, 9, 0, -2949068, 9, 0, -2949067, 9, 0, -2949066, 9, 0, -2949065, 9, 0, -2949064, 9, 0, -2949063, 9, 0, -2949062, 9, 0, -2949061, 9, 0, -2949060, 9, 0, -2949059, 0, 65536, -2949042, 0, 65537, -2949041, 9, 0, -2949040, 9, 0, -2949039, 9, 0, -2949038, 9, 0, -2949037, 9, 0, -2949036, 9, 0, -2949035, 9, 0, -2949034, 9, 0, -2949033, 9, 0, -2949032, 9, 0, -2949031, 9, 0, -2949030, 9, 0, -2949029, 9, 0, -2949028, 9, 0, -2949027, 5, 0, -2949026, 4, 0, -2948963, 3, 0, -2948962, 6, 0, -2948961, 9, 0, -2948960, 9, 0, -2948959, 0, 65536, -2948950, 0, 65537, -2948949, 9, 0, -2948948, 9, 0, -2948947, 0, 65536, -2948939, 0, 65537, -2948938, 0, 65536, -2948915, 0, 65537, -2948914, 0, 65536, -2948907, 0, 65537, -2948906, 0, 65536, -2948883, 0, 65537, -2948882, 0, 65536, -2948874, 0, 65537, -2948873, 9, 0, -2948872, 9, 0, -2948871, 9, 0, -2948870, 9, 0, -2948869, 9, 0, -2948868, 9, 0, -2948867, 9, 0, -2948866, 9, 0, -2948865, 9, 0, -2948864, 9, 0, -2948863, 9, 0, -2948862, 9, 0, -2948861, 9, 0, -2948860, 9, 0, -2948859, 0, 65536, -2948842, 0, 65537, -2948841, 9, 0, -2948840, 9, 0, -2948839, 9, 0, -2948838, 9, 0, -2948837, 9, 0, -2948836, 9, 0, -2948835, 9, 0, -2948834, 9, 0, -2948833, 9, 0, -2948832, 9, 0, -2948831, 9, 0, -2948830, 9, 0, -2948829, 9, 0, -2948828, 9, 0, -2948827, 9, 0, -2948826, 9, 0, -2948825, 9, 0, -2948824, 9, 0, -2948823, 9, 0, -2948822, 9, 0, -2948821, 9, 0, -2948820, 9, 0, -2948819, 9, 0, -2948818, 9, 0, -2948817, 9, 0, -2948816, 9, 0, -2948815, 9, 0, -2948814, 9, 0, -2948813, 9, 0, -2948812, 9, 0, -2948811, 9, 0, -2948810, 9, 0, -2948809, 9, 0, -2948808, 9, 0, -2948807, 9, 0, -2948806, 9, 0, -2948805, 9, 0, -2948804, 9, 0, -2948803, 9, 0, -2948802, 9, 0, -2948801, 9, 0, -2948800, 9, 0, -2948799, 9, 0, -2948798, 9, 0, -2948797, 9, 0, -2948796, 9, 0, -2948795, 9, 0, -2948794, 9, 0, -2883557, 9, 0, -2883556, 9, 0, -2883555, 9, 0, -2883554, 9, 0, -2883553, 9, 0, -2883552, 9, 0, -2883551, 9, 0, -2883550, 9, 0, -2883549, 9, 0, -2883548, 9, 0, -2883547, 9, 0, -2883546, 9, 0, -2883545, 9, 0, -2883544, 9, 0, -2883543, 9, 0, -2883542, 9, 0, -2883541, 9, 0, -2883540, 9, 0, -2883539, 9, 0, -2883538, 9, 0, -2883537, 9, 0, -2883536, 9, 0, -2883535, 9, 0, -2883534, 9, 0, -2883533, 9, 0, -2883532, 9, 0, -2883531, 9, 0, -2883530, 9, 0, -2883529, 9, 0, -2883528, 9, 0, -2883527, 9, 0, -2883526, 9, 0, -2883525, 9, 0, -2883524, 9, 0, -2883523, 0, 65536, -2883506, 3, 0, -2883505, 6, 0, -2883504, 9, 0, -2883503, 9, 0, -2883502, 9, 0, -2883501, 9, 0, -2883500, 9, 0, -2883499, 9, 0, -2883498, 9, 0, -2883497, 9, 0, -2883496, 9, 0, -2883495, 9, 0, -2883494, 9, 0, -2883493, 9, 0, -2883492, 5, 0, -2883491, 4, 0, -2883426, 3, 0, -2883425, 6, 0, -2883424, 9, 0, -2883423, 0, 65536, -2883414, 0, 65537, -2883413, 9, 0, -2883412, 5, 0, -2883411, 4, 0, -2883404, 1, 0, -2883403, 8, 0, -2883402, 7, 0, -2883401, 2, 0, -2883392, 1, 0, -2883391, 0, 1, -2883390, 0, 1, -2883389, 2, 0, -2883380, 1, 0, -2883379, 8, 0, -2883378, 7, 0, -2883377, 2, 0, -2883372, 1, 0, -2883371, 8, 0, -2883370, 7, 0, -2883369, 2, 0, -2883360, 1, 0, -2883359, 0, 1, -2883358, 0, 1, -2883357, 2, 0, -2883348, 1, 0, -2883347, 8, 0, -2883346, 7, 0, -2883345, 2, 0, -2883338, 3, 0, -2883337, 6, 0, -2883336, 9, 0, -2883335, 9, 0, -2883334, 9, 0, -2883333, 9, 0, -2883332, 9, 0, -2883331, 9, 0, -2883330, 9, 0, -2883329, 9, 0, -2883328, 9, 0, -2883327, 9, 0, -2883326, 9, 0, -2883325, 9, 0, -2883324, 5, 0, -2883323, 4, 0, -2883306, 0, 65537, -2883305, 9, 0, -2883304, 9, 0, -2883303, 9, 0, -2883302, 9, 0, -2883301, 9, 0, -2883300, 9, 0, -2883299, 9, 0, -2883298, 9, 0, -2883297, 9, 0, -2883296, 9, 0, -2883295, 9, 0, -2883294, 9, 0, -2883293, 9, 0, -2883292, 9, 0, -2883291, 9, 0, -2883290, 9, 0, -2883289, 9, 0, -2883288, 9, 0, -2883287, 9, 0, -2883286, 9, 0, -2883285, 9, 0, -2883284, 9, 0, -2883283, 9, 0, -2883282, 9, 0, -2883281, 9, 0, -2883280, 9, 0, -2883279, 9, 0, -2883278, 9, 0, -2883277, 9, 0, -2883276, 9, 0, -2883275, 9, 0, -2883274, 9, 0, -2883273, 9, 0, -2883272, 9, 0, -2883271, 9, 0, -2883270, 9, 0, -2883269, 9, 0, -2883268, 9, 0, -2883267, 9, 0, -2883266, 9, 0, -2883265, 9, 0, -2883264, 9, 0, -2883263, 9, 0, -2883262, 9, 0, -2883261, 9, 0, -2883260, 9, 0, -2883259, 9, 0, -2883258, 9, 0, -2818021, 9, 0, -2818020, 9, 0, -2818019, 9, 0, -2818018, 9, 0, -2818017, 9, 0, -2818016, 9, 0, -2818015, 9, 0, -2818014, 9, 0, -2818013, 9, 0, -2818012, 9, 0, -2818011, 9, 0, -2818010, 9, 0, -2818009, 9, 0, -2818008, 9, 0, -2818007, 9, 0, -2818006, 9, 0, -2818005, 9, 0, -2818004, 9, 0, -2818003, 9, 0, -2818002, 9, 0, -2818001, 9, 0, -2818000, 9, 0, -2817999, 9, 0, -2817998, 9, 0, -2817997, 9, 0, -2817996, 9, 0, -2817995, 9, 0, -2817994, 9, 0, -2817993, 9, 0, -2817992, 9, 0, -2817991, 9, 0, -2817990, 9, 0, -2817989, 9, 0, -2817988, 9, 0, -2817987, 0, 65536, -2817969, 3, 0, -2817968, 6, 0, -2817967, 9, 0, -2817966, 9, 0, -2817965, 9, 0, -2817964, 9, 0, -2817963, 9, 0, -2817962, 9, 0, -2817961, 9, 0, -2817960, 9, 0, -2817959, 9, 0, -2817958, 9, 0, -2817957, 5, 0, -2817956, 4, 0, -2817889, 3, 0, -2817888, 0, 0, -2817887, 0, 196611, -2817878, 0, 196610, -2817877, 0, 0, -2817876, 4, 0, -2817868, 0, 65537, -2817867, 9, 0, -2817866, 9, 0, -2817865, 0, 65536, -2817856, 0, 65537, -2817855, 9, 0, -2817854, 9, 0, -2817853, 7, 0, -2817852, 0, 1, -2817851, 0, 1, -2817850, 0, 1, -2817849, 0, 1, -2817848, 0, 1, -2817847, 0, 1, -2817846, 0, 1, -2817845, 0, 1, -2817844, 8, 0, -2817843, 9, 0, -2817842, 9, 0, -2817841, 0, 65536, -2817836, 0, 65537, -2817835, 9, 0, -2817834, 9, 0, -2817833, 7, 0, -2817832, 0, 1, -2817831, 0, 1, -2817830, 0, 1, -2817829, 0, 1, -2817828, 0, 1, -2817827, 0, 1, -2817826, 0, 1, -2817825, 0, 1, -2817824, 8, 0, -2817823, 9, 0, -2817822, 9, 0, -2817821, 0, 65536, -2817812, 0, 65537, -2817811, 9, 0, -2817810, 9, 0, -2817809, 0, 65536, -2817801, 3, 0, -2817800, 6, 0, -2817799, 9, 0, -2817798, 9, 0, -2817797, 9, 0, -2817796, 9, 0, -2817795, 9, 0, -2817794, 9, 0, -2817793, 9, 0, -2817792, 9, 0, -2817791, 9, 0, -2817790, 9, 0, -2817789, 5, 0, -2817788, 4, 0, -2817770, 0, 65537, -2817769, 9, 0, -2817768, 9, 0, -2817767, 9, 0, -2817766, 9, 0, -2817765, 9, 0, -2817764, 9, 0, -2817763, 9, 0, -2817762, 9, 0, -2817761, 9, 0, -2817760, 9, 0, -2817759, 9, 0, -2817758, 9, 0, -2817757, 9, 0, -2817756, 9, 0, -2817755, 9, 0, -2817754, 9, 0, -2817753, 9, 0, -2817752, 9, 0, -2817751, 9, 0, -2817750, 9, 0, -2817749, 9, 0, -2817748, 9, 0, -2817747, 9, 0, -2817746, 9, 0, -2817745, 9, 0, -2817744, 9, 0, -2817743, 9, 0, -2817742, 9, 0, -2817741, 9, 0, -2817740, 9, 0, -2817739, 9, 0, -2817738, 9, 0, -2817737, 9, 0, -2817736, 9, 0, -2817735, 9, 0, -2817734, 9, 0, -2817733, 9, 0, -2817732, 9, 0, -2817731, 9, 0, -2817730, 9, 0, -2817729, 9, 0, -2817728, 9, 0, -2817727, 9, 0, -2817726, 9, 0, -2817725, 9, 0, -2817724, 9, 0, -2817723, 9, 0, -2817722, 9, 0, -2752485, 9, 0, -2752484, 9, 0, -2752483, 9, 0, -2752482, 9, 0, -2752481, 9, 0, -2752480, 9, 0, -2752479, 9, 0, -2752478, 9, 0, -2752477, 9, 0, -2752476, 9, 0, -2752475, 9, 0, -2752474, 9, 0, -2752473, 9, 0, -2752472, 9, 0, -2752471, 9, 0, -2752470, 9, 0, -2752469, 9, 0, -2752468, 9, 0, -2752467, 9, 0, -2752466, 9, 0, -2752465, 9, 0, -2752464, 9, 0, -2752463, 9, 0, -2752462, 9, 0, -2752461, 9, 0, -2752460, 9, 0, -2752459, 9, 0, -2752458, 9, 0, -2752457, 9, 0, -2752456, 9, 0, -2752455, 9, 0, -2752454, 9, 0, -2752453, 9, 0, -2752452, 9, 0, -2752451, 0, 65536, -2752432, 3, 0, -2752431, 6, 0, -2752430, 9, 0, -2752429, 9, 0, -2752428, 9, 0, -2752427, 9, 0, -2752426, 9, 0, -2752425, 9, 0, -2752424, 9, 0, -2752423, 9, 0, -2752422, 5, 0, -2752421, 4, 0, -2752332, 0, 65537, -2752331, 9, 0, -2752330, 9, 0, -2752329, 0, 65536, -2752320, 0, 65537, -2752319, 9, 0, -2752318, 9, 0, -2752317, 5, 0, -2752316, 0, 0, -2752315, 0, 0, -2752314, 0, 0, -2752313, 0, 0, -2752312, 0, 0, -2752311, 0, 0, -2752310, 0, 0, -2752309, 0, 0, -2752308, 6, 0, -2752307, 9, 0, -2752306, 9, 0, -2752305, 0, 65536, -2752300, 0, 65537, -2752299, 9, 0, -2752298, 9, 0, -2752297, 5, 0, -2752296, 0, 0, -2752295, 0, 0, -2752294, 0, 0, -2752293, 0, 0, -2752292, 0, 0, -2752291, 0, 0, -2752290, 0, 0, -2752289, 0, 0, -2752288, 6, 0, -2752287, 9, 0, -2752286, 9, 0, -2752285, 0, 65536, -2752276, 0, 65537, -2752275, 9, 0, -2752274, 9, 0, -2752273, 0, 65536, -2752264, 3, 0, -2752263, 6, 0, -2752262, 9, 0, -2752261, 9, 0, -2752260, 9, 0, -2752259, 9, 0, -2752258, 9, 0, -2752257, 9, 0, -2752256, 9, 0, -2752255, 9, 0, -2752254, 5, 0, -2752253, 4, 0, -2752234, 0, 65537, -2752233, 9, 0, -2752232, 9, 0, -2752231, 9, 0, -2752230, 9, 0, -2752229, 9, 0, -2752228, 9, 0, -2752227, 9, 0, -2752226, 9, 0, -2752225, 9, 0, -2752224, 9, 0, -2752223, 9, 0, -2752222, 9, 0, -2752221, 9, 0, -2752220, 9, 0, -2752219, 9, 0, -2752218, 9, 0, -2752217, 9, 0, -2752216, 9, 0, -2752215, 9, 0, -2752214, 9, 0, -2752213, 9, 0, -2752212, 9, 0, -2752211, 9, 0, -2752210, 9, 0, -2752209, 9, 0, -2752208, 9, 0, -2752207, 9, 0, -2752206, 9, 0, -2752205, 9, 0, -2752204, 9, 0, -2752203, 9, 0, -2752202, 9, 0, -2752201, 9, 0, -2752200, 9, 0, -2752199, 9, 0, -2752198, 9, 0, -2752197, 9, 0, -2752196, 9, 0, -2752195, 9, 0, -2752194, 9, 0, -2752193, 9, 0, -2752192, 9, 0, -2752191, 9, 0, -2752190, 9, 0, -2752189, 9, 0, -2752188, 9, 0, -2752187, 9, 0, -2752186, 9, 0, -2686949, 9, 0, -2686948, 9, 0, -2686947, 9, 0, -2686946, 9, 0, -2686945, 9, 0, -2686944, 9, 0, -2686943, 9, 0, -2686942, 9, 0, -2686941, 9, 0, -2686940, 9, 0, -2686939, 9, 0, -2686938, 9, 0, -2686937, 9, 0, -2686936, 9, 0, -2686935, 9, 0, -2686934, 9, 0, -2686933, 9, 0, -2686932, 9, 0, -2686931, 9, 0, -2686930, 9, 0, -2686929, 9, 0, -2686928, 9, 0, -2686927, 9, 0, -2686926, 9, 0, -2686925, 9, 0, -2686924, 9, 0, -2686923, 9, 0, -2686922, 9, 0, -2686921, 9, 0, -2686920, 9, 0, -2686919, 9, 0, -2686918, 9, 0, -2686917, 9, 0, -2686916, 9, 0, -2686915, 0, 65536, -2686895, 3, 0, -2686894, 0, 0, -2686893, 0, 0, -2686892, 0, 0, -2686891, 0, 0, -2686890, 0, 0, -2686889, 0, 0, -2686888, 0, 0, -2686887, 0, 0, -2686886, 4, 0, -2686796, 3, 0, -2686795, 0, 0, -2686794, 0, 0, -2686793, 4, 0, -2686784, 3, 0, -2686783, 0, 0, -2686782, 0, 0, -2686781, 4, 0, -2686772, 3, 0, -2686771, 0, 0, -2686770, 0, 0, -2686769, 4, 0, -2686764, 3, 0, -2686763, 0, 0, -2686762, 0, 0, -2686761, 4, 0, -2686752, 3, 0, -2686751, 0, 0, -2686750, 0, 0, -2686749, 4, 0, -2686740, 3, 0, -2686739, 0, 0, -2686738, 0, 0, -2686737, 4, 0, -2686727, 3, 0, -2686726, 0, 0, -2686725, 0, 0, -2686724, 0, 0, -2686723, 0, 0, -2686722, 0, 0, -2686721, 0, 0, -2686720, 0, 0, -2686719, 0, 0, -2686718, 4, 0, -2686698, 0, 65537, -2686697, 9, 0, -2686696, 9, 0, -2686695, 9, 0, -2686694, 9, 0, -2686693, 9, 0, -2686692, 9, 0, -2686691, 9, 0, -2686690, 9, 0, -2686689, 9, 0, -2686688, 9, 0, -2686687, 9, 0, -2686686, 9, 0, -2686685, 9, 0, -2686684, 9, 0, -2686683, 9, 0, -2686682, 9, 0, -2686681, 9, 0, -2686680, 9, 0, -2686679, 9, 0, -2686678, 9, 0, -2686677, 9, 0, -2686676, 9, 0, -2686675, 9, 0, -2686674, 9, 0, -2686673, 9, 0, -2686672, 9, 0, -2686671, 9, 0, -2686670, 9, 0, -2686669, 9, 0, -2686668, 9, 0, -2686667, 9, 0, -2686666, 9, 0, -2686665, 9, 0, -2686664, 9, 0, -2686663, 9, 0, -2686662, 9, 0, -2686661, 9, 0, -2686660, 9, 0, -2686659, 9, 0, -2686658, 9, 0, -2686657, 9, 0, -2686656, 9, 0, -2686655, 9, 0, -2686654, 9, 0, -2686653, 9, 0, -2686652, 9, 0, -2686651, 9, 0, -2686650, 9, 0, -2621413, 9, 0, -2621412, 9, 0, -2621411, 9, 0, -2621410, 9, 0, -2621409, 9, 0, -2621408, 9, 0, -2621407, 9, 0, -2621406, 9, 0, -2621405, 9, 0, -2621404, 9, 0, -2621403, 9, 0, -2621402, 9, 0, -2621401, 9, 0, -2621400, 9, 0, -2621399, 9, 0, -2621398, 9, 0, -2621397, 9, 0, -2621396, 9, 0, -2621395, 9, 0, -2621394, 9, 0, -2621393, 9, 0, -2621392, 9, 0, -2621391, 9, 0, -2621390, 9, 0, -2621389, 9, 0, -2621388, 9, 0, -2621387, 9, 0, -2621386, 9, 0, -2621385, 9, 0, -2621384, 9, 0, -2621383, 9, 0, -2621382, 9, 0, -2621381, 9, 0, -2621380, 9, 0, -2621379, 0, 65536, -2621162, 0, 65537, -2621161, 9, 0, -2621160, 9, 0, -2621159, 9, 0, -2621158, 9, 0, -2621157, 9, 0, -2621156, 9, 0, -2621155, 9, 0, -2621154, 9, 0, -2621153, 9, 0, -2621152, 9, 0, -2621151, 9, 0, -2621150, 9, 0, -2621149, 9, 0, -2621148, 9, 0, -2621147, 9, 0, -2621146, 9, 0, -2621145, 9, 0, -2621144, 9, 0, -2621143, 9, 0, -2621142, 9, 0, -2621141, 9, 0, -2621140, 9, 0, -2621139, 9, 0, -2621138, 9, 0, -2621137, 9, 0, -2621136, 9, 0, -2621135, 9, 0, -2621134, 9, 0, -2621133, 9, 0, -2621132, 9, 0, -2621131, 9, 0, -2621130, 9, 0, -2621129, 9, 0, -2621128, 9, 0, -2621127, 9, 0, -2621126, 9, 0, -2621125, 9, 0, -2621124, 9, 0, -2621123, 9, 0, -2621122, 9, 0, -2621121, 9, 0, -2621120, 9, 0, -2621119, 9, 0, -2621118, 9, 0, -2621117, 9, 0, -2621116, 9, 0, -2621115, 9, 0, -2621114, 9, 0, -2555877, 9, 0, -2555876, 9, 0, -2555875, 9, 0, -2555874, 9, 0, -2555873, 9, 0, -2555872, 9, 0, -2555871, 9, 0, -2555870, 9, 0, -2555869, 9, 0, -2555868, 9, 0, -2555867, 9, 0, -2555866, 9, 0, -2555865, 9, 0, -2555864, 9, 0, -2555863, 9, 0, -2555862, 9, 0, -2555861, 9, 0, -2555860, 9, 0, -2555859, 9, 0, -2555858, 9, 0, -2555857, 9, 0, -2555856, 9, 0, -2555855, 9, 0, -2555854, 9, 0, -2555853, 9, 0, -2555852, 9, 0, -2555851, 9, 0, -2555850, 9, 0, -2555849, 9, 0, -2555848, 9, 0, -2555847, 9, 0, -2555846, 9, 0, -2555845, 9, 0, -2555844, 9, 0, -2555843, 0, 65536, -2555626, 0, 65537, -2555625, 9, 0, -2555624, 9, 0, -2555623, 9, 0, -2555622, 9, 0, -2555621, 9, 0, -2555620, 9, 0, -2555619, 9, 0, -2555618, 9, 0, -2555617, 9, 0, -2555616, 9, 0, -2555615, 9, 0, -2555614, 9, 0, -2555613, 9, 0, -2555612, 9, 0, -2555611, 9, 0, -2555610, 9, 0, -2555609, 9, 0, -2555608, 9, 0, -2555607, 9, 0, -2555606, 9, 0, -2555605, 9, 0, -2555604, 9, 0, -2555603, 9, 0, -2555602, 9, 0, -2555601, 9, 0, -2555600, 9, 0, -2555599, 9, 0, -2555598, 9, 0, -2555597, 9, 0, -2555596, 9, 0, -2555595, 9, 0, -2555594, 9, 0, -2555593, 9, 0, -2555592, 9, 0, -2555591, 9, 0, -2555590, 9, 0, -2555589, 9, 0, -2555588, 9, 0, -2555587, 9, 0, -2555586, 9, 0, -2555585, 9, 0, -2555584, 9, 0, -2555583, 9, 0, -2555582, 9, 0, -2555581, 9, 0, -2555580, 9, 0, -2555579, 9, 0, -2555578, 9, 0, -2490341, 9, 0, -2490340, 9, 0, -2490339, 9, 0, -2490338, 9, 0, -2490337, 9, 0, -2490336, 9, 0, -2490335, 9, 0, -2490334, 9, 0, -2490333, 9, 0, -2490332, 9, 0, -2490331, 9, 0, -2490330, 9, 0, -2490329, 9, 0, -2490328, 9, 0, -2490327, 9, 0, -2490326, 9, 0, -2490325, 9, 0, -2490324, 9, 0, -2490323, 9, 0, -2490322, 9, 0, -2490321, 9, 0, -2490320, 9, 0, -2490319, 9, 0, -2490318, 9, 0, -2490317, 9, 0, -2490316, 9, 0, -2490315, 9, 0, -2490314, 9, 0, -2490313, 9, 0, -2490312, 9, 0, -2490311, 9, 0, -2490310, 9, 0, -2490309, 9, 0, -2490308, 9, 0, -2490307, 0, 65536, -2490090, 0, 65537, -2490089, 9, 0, -2490088, 9, 0, -2490087, 9, 0, -2490086, 9, 0, -2490085, 9, 0, -2490084, 9, 0, -2490083, 9, 0, -2490082, 9, 0, -2490081, 9, 0, -2490080, 9, 0, -2490079, 9, 0, -2490078, 9, 0, -2490077, 9, 0, -2490076, 9, 0, -2490075, 9, 0, -2490074, 9, 0, -2490073, 9, 0, -2490072, 9, 0, -2490071, 9, 0, -2490070, 9, 0, -2490069, 9, 0, -2490068, 9, 0, -2490067, 9, 0, -2490066, 9, 0, -2490065, 9, 0, -2490064, 9, 0, -2490063, 9, 0, -2490062, 9, 0, -2490061, 9, 0, -2490060, 9, 0, -2490059, 9, 0, -2490058, 9, 0, -2490057, 9, 0, -2490056, 9, 0, -2490055, 9, 0, -2490054, 9, 0, -2490053, 9, 0, -2490052, 9, 0, -2490051, 9, 0, -2490050, 9, 0, -2490049, 9, 0, -2490048, 9, 0, -2490047, 9, 0, -2490046, 9, 0, -2490045, 9, 0, -2490044, 9, 0, -2490043, 9, 0, -2490042, 9, 0, -2424805, 9, 0, -2424804, 9, 0, -2424803, 9, 0, -2424802, 9, 0, -2424801, 9, 0, -2424800, 9, 0, -2424799, 9, 0, -2424798, 9, 0, -2424797, 9, 0, -2424796, 9, 0, -2424795, 9, 0, -2424794, 9, 0, -2424793, 9, 0, -2424792, 9, 0, -2424791, 9, 0, -2424790, 9, 0, -2424789, 9, 0, -2424788, 9, 0, -2424787, 9, 0, -2424786, 9, 0, -2424785, 9, 0, -2424784, 9, 0, -2424783, 9, 0, -2424782, 9, 0, -2424781, 9, 0, -2424780, 9, 0, -2424779, 9, 0, -2424778, 9, 0, -2424777, 9, 0, -2424776, 9, 0, -2424775, 9, 0, -2424774, 9, 0, -2424773, 9, 0, -2424772, 9, 0, -2424771, 0, 65536, -2424554, 0, 65537, -2424553, 9, 0, -2424552, 9, 0, -2424551, 9, 0, -2424550, 9, 0, -2424549, 9, 0, -2424548, 9, 0, -2424547, 9, 0, -2424546, 9, 0, -2424545, 9, 0, -2424544, 9, 0, -2424543, 9, 0, -2424542, 9, 0, -2424541, 9, 0, -2424540, 9, 0, -2424539, 9, 0, -2424538, 9, 0, -2424537, 9, 0, -2424536, 9, 0, -2424535, 9, 0, -2424534, 9, 0, -2424533, 9, 0, -2424532, 9, 0, -2424531, 9, 0, -2424530, 9, 0, -2424529, 9, 0, -2424528, 9, 0, -2424527, 9, 0, -2424526, 9, 0, -2424525, 9, 0, -2424524, 9, 0, -2424523, 9, 0, -2424522, 9, 0, -2424521, 9, 0, -2424520, 9, 0, -2424519, 9, 0, -2424518, 9, 0, -2424517, 9, 0, -2424516, 9, 0, -2424515, 9, 0, -2424514, 9, 0, -2424513, 9, 0, -2424512, 9, 0, -2424511, 9, 0, -2424510, 9, 0, -2424509, 9, 0, -2424508, 9, 0, -2424507, 9, 0, -2424506, 9, 0, -2359269, 9, 0, -2359268, 9, 0, -2359267, 9, 0, -2359266, 9, 0, -2359265, 9, 0, -2359264, 9, 0, -2359263, 9, 0, -2359262, 9, 0, -2359261, 9, 0, -2359260, 9, 0, -2359259, 9, 0, -2359258, 9, 0, -2359257, 9, 0, -2359256, 9, 0, -2359255, 9, 0, -2359254, 9, 0, -2359253, 9, 0, -2359252, 9, 0, -2359251, 9, 0, -2359250, 9, 0, -2359249, 9, 0, -2359248, 9, 0, -2359247, 9, 0, -2359246, 9, 0, -2359245, 9, 0, -2359244, 9, 0, -2359243, 9, 0, -2359242, 9, 0, -2359241, 9, 0, -2359240, 9, 0, -2359239, 9, 0, -2359238, 9, 0, -2359237, 9, 0, -2359236, 9, 0, -2359235, 0, 65536, -2359018, 0, 65537, -2359017, 9, 0, -2359016, 9, 0, -2359015, 9, 0, -2359014, 9, 0, -2359013, 9, 0, -2359012, 9, 0, -2359011, 9, 0, -2359010, 9, 0, -2359009, 9, 0, -2359008, 9, 0, -2359007, 9, 0, -2359006, 9, 0, -2359005, 9, 0, -2359004, 9, 0, -2359003, 9, 0, -2359002, 9, 0, -2359001, 9, 0, -2359000, 9, 0, -2358999, 9, 0, -2358998, 9, 0, -2358997, 9, 0, -2358996, 9, 0, -2358995, 9, 0, -2358994, 9, 0, -2358993, 9, 0, -2358992, 9, 0, -2358991, 9, 0, -2358990, 9, 0, -2358989, 9, 0, -2358988, 9, 0, -2358987, 9, 0, -2358986, 9, 0, -2358985, 9, 0, -2358984, 9, 0, -2358983, 9, 0, -2358982, 9, 0, -2358981, 9, 0, -2358980, 9, 0, -2358979, 9, 0, -2358978, 9, 0, -2358977, 9, 0, -2358976, 9, 0, -2358975, 9, 0, -2358974, 9, 0, -2358973, 9, 0, -2358972, 9, 0, -2358971, 9, 0, -2358970, 9, 0, -2293733, 9, 0, -2293732, 9, 0, -2293731, 9, 0, -2293730, 9, 0, -2293729, 9, 0, -2293728, 9, 0, -2293727, 9, 0, -2293726, 9, 0, -2293725, 9, 0, -2293724, 9, 0, -2293723, 9, 0, -2293722, 9, 0, -2293721, 9, 0, -2293720, 9, 0, -2293719, 9, 0, -2293718, 9, 0, -2293717, 9, 0, -2293716, 9, 0, -2293715, 9, 0, -2293714, 9, 0, -2293713, 9, 0, -2293712, 9, 0, -2293711, 9, 0, -2293710, 9, 0, -2293709, 9, 0, -2293708, 9, 0, -2293707, 9, 0, -2293706, 9, 0, -2293705, 9, 0, -2293704, 9, 0, -2293703, 9, 0, -2293702, 9, 0, -2293701, 9, 0, -2293700, 9, 0, -2293699, 0, 65536, -2293652, 0, 131074, -2293651, 0, 1, -2293650, 0, 1, -2293649, 0, 1, -2293648, 0, 1, -2293647, 0, 1, -2293646, 0, 1, -2293645, 0, 1, -2293644, 0, 1, -2293643, 0, 1, -2293642, 0, 1, -2293641, 0, 1, -2293640, 0, 1, -2293639, 0, 1, -2293638, 0, 1, -2293637, 0, 1, -2293636, 0, 1, -2293635, 0, 1, -2293634, 0, 1, -2293633, 0, 1, -2293632, 0, 1, -2293631, 0, 1, -2293630, 0, 1, -2293629, 0, 1, -2293628, 0, 1, -2293627, 0, 1, -2293626, 0, 1, -2293625, 0, 1, -2293624, 0, 1, -2293623, 0, 1, -2293622, 0, 1, -2293621, 0, 1, -2293620, 0, 1, -2293619, 0, 1, -2293618, 0, 1, -2293617, 0, 131075, -2293482, 0, 65537, -2293481, 9, 0, -2293480, 9, 0, -2293479, 9, 0, -2293478, 9, 0, -2293477, 9, 0, -2293476, 9, 0, -2293475, 9, 0, -2293474, 9, 0, -2293473, 9, 0, -2293472, 9, 0, -2293471, 9, 0, -2293470, 9, 0, -2293469, 9, 0, -2293468, 9, 0, -2293467, 9, 0, -2293466, 9, 0, -2293465, 9, 0, -2293464, 9, 0, -2293463, 9, 0, -2293462, 9, 0, -2293461, 9, 0, -2293460, 9, 0, -2293459, 9, 0, -2293458, 9, 0, -2293457, 9, 0, -2293456, 9, 0, -2293455, 9, 0, -2293454, 9, 0, -2293453, 9, 0, -2293452, 9, 0, -2293451, 9, 0, -2293450, 9, 0, -2293449, 9, 0, -2293448, 9, 0, -2293447, 9, 0, -2293446, 9, 0, -2293445, 9, 0, -2293444, 9, 0, -2293443, 9, 0, -2293442, 9, 0, -2293441, 9, 0, -2293440, 9, 0, -2293439, 9, 0, -2293438, 9, 0, -2293437, 9, 0, -2293436, 9, 0, -2293435, 9, 0, -2293434, 9, 0, -2228197, 9, 0, -2228196, 9, 0, -2228195, 9, 0, -2228194, 9, 0, -2228193, 9, 0, -2228192, 9, 0, -2228191, 9, 0, -2228190, 9, 0, -2228189, 9, 0, -2228188, 9, 0, -2228187, 9, 0, -2228186, 9, 0, -2228185, 9, 0, -2228184, 9, 0, -2228183, 9, 0, -2228182, 9, 0, -2228181, 9, 0, -2228180, 9, 0, -2228179, 9, 0, -2228178, 9, 0, -2228177, 9, 0, -2228176, 9, 0, -2228175, 9, 0, -2228174, 9, 0, -2228173, 9, 0, -2228172, 9, 0, -2228171, 9, 0, -2228170, 9, 0, -2228169, 9, 0, -2228168, 9, 0, -2228167, 9, 0, -2228166, 9, 0, -2228165, 9, 0, -2228164, 9, 0, -2228163, 0, 65536, -2228116, 0, 196610, -2228115, 0, 0, -2228114, 0, 0, -2228113, 0, 0, -2228112, 0, 0, -2228111, 0, 0, -2228110, 0, 0, -2228109, 0, 0, -2228108, 0, 0, -2228107, 0, 0, -2228106, 0, 0, -2228105, 0, 0, -2228104, 0, 0, -2228103, 0, 0, -2228102, 0, 0, -2228101, 0, 0, -2228100, 0, 0, -2228099, 0, 0, -2228098, 0, 0, -2228097, 0, 0, -2228096, 0, 0, -2228095, 0, 0, -2228094, 0, 0, -2228093, 0, 0, -2228092, 0, 0, -2228091, 0, 0, -2228090, 0, 0, -2228089, 0, 0, -2228088, 0, 0, -2228087, 0, 0, -2228086, 0, 0, -2228085, 0, 0, -2228084, 0, 0, -2228083, 0, 0, -2228082, 0, 0, -2228081, 0, 196611, -2227946, 0, 65537, -2227945, 9, 0, -2227944, 9, 0, -2227943, 9, 0, -2227942, 9, 0, -2227941, 9, 0, -2227940, 9, 0, -2227939, 9, 0, -2227938, 9, 0, -2227937, 9, 0, -2227936, 9, 0, -2227935, 9, 0, -2227934, 9, 0, -2227933, 9, 0, -2227932, 9, 0, -2227931, 9, 0, -2227930, 9, 0, -2227929, 9, 0, -2227928, 9, 0, -2227927, 9, 0, -2227926, 9, 0, -2227925, 9, 0, -2227924, 9, 0, -2227923, 9, 0, -2227922, 9, 0, -2227921, 9, 0, -2227920, 9, 0, -2227919, 9, 0, -2227918, 9, 0, -2227917, 9, 0, -2227916, 9, 0, -2227915, 9, 0, -2227914, 9, 0, -2227913, 9, 0, -2227912, 9, 0, -2227911, 9, 0, -2227910, 9, 0, -2227909, 9, 0, -2227908, 9, 0, -2227907, 9, 0, -2227906, 9, 0, -2227905, 9, 0, -2227904, 9, 0, -2227903, 9, 0, -2227902, 9, 0, -2227901, 9, 0, -2227900, 9, 0, -2227899, 9, 0, -2227898, 9, 0, -2162661, 9, 0, -2162660, 9, 0, -2162659, 9, 0, -2162658, 9, 0, -2162657, 9, 0, -2162656, 9, 0, -2162655, 9, 0, -2162654, 9, 0, -2162653, 9, 0, -2162652, 9, 0, -2162651, 9, 0, -2162650, 9, 0, -2162649, 9, 0, -2162648, 9, 0, -2162647, 9, 0, -2162646, 9, 0, -2162645, 9, 0, -2162644, 9, 0, -2162643, 9, 0, -2162642, 0, 0, -2162641, 0, 0, -2162640, 0, 0, -2162639, 0, 0, -2162638, 0, 0, -2162637, 0, 0, -2162636, 0, 0, -2162635, 0, 0, -2162634, 0, 0, -2162633, 0, 0, -2162632, 0, 0, -2162631, 0, 0, -2162630, 0, 0, -2162629, 0, 0, -2162628, 0, 0, -2162627, 0, 196611, -2162410, 0, 65537, -2162409, 9, 0, -2162408, 9, 0, -2162407, 9, 0, -2162406, 9, 0, -2162405, 9, 0, -2162404, 9, 0, -2162403, 9, 0, -2162402, 9, 0, -2162401, 9, 0, -2162400, 9, 0, -2162399, 9, 0, -2162398, 9, 0, -2162397, 9, 0, -2162396, 9, 0, -2162395, 9, 0, -2162394, 9, 0, -2162393, 9, 0, -2162392, 9, 0, -2162391, 9, 0, -2162390, 9, 0, -2162389, 9, 0, -2162388, 9, 0, -2162387, 9, 0, -2162386, 9, 0, -2162385, 9, 0, -2162384, 9, 0, -2162383, 9, 0, -2162382, 9, 0, -2162381, 9, 0, -2162380, 9, 0, -2162379, 9, 0, -2162378, 9, 0, -2162377, 9, 0, -2162376, 9, 0, -2162375, 9, 0, -2162374, 9, 0, -2162373, 9, 0, -2162372, 9, 0, -2162371, 9, 0, -2162370, 9, 0, -2162369, 9, 0, -2162368, 9, 0, -2162367, 9, 0, -2162366, 9, 0, -2162365, 9, 0, -2162364, 9, 0, -2162363, 9, 0, -2162362, 9, 0, -2097125, 9, 0, -2097124, 9, 0, -2097123, 9, 0, -2097122, 9, 0, -2097121, 9, 0, -2097120, 9, 0, -2097119, 9, 0, -2097118, 9, 0, -2097117, 9, 0, -2097116, 9, 0, -2097115, 9, 0, -2097114, 9, 0, -2097113, 9, 0, -2097112, 9, 0, -2097111, 9, 0, -2097110, 9, 0, -2097109, 9, 0, -2097108, 9, 0, -2097107, 9, 0, -2096874, 0, 65537, -2096873, 9, 0, -2096872, 9, 0, -2096871, 9, 0, -2096870, 9, 0, -2096869, 9, 0, -2096868, 9, 0, -2096867, 9, 0, -2096866, 9, 0, -2096865, 9, 0, -2096864, 9, 0, -2096863, 9, 0, -2096862, 9, 0, -2096861, 9, 0, -2096860, 9, 0, -2096859, 9, 0, -2096858, 9, 0, -2096857, 9, 0, -2096856, 9, 0, -2096855, 9, 0, -2096854, 9, 0, -2096853, 9, 0, -2096852, 9, 0, -2096851, 9, 0, -2096850, 9, 0, -2096849, 9, 0, -2096848, 9, 0, -2096847, 9, 0, -2096846, 9, 0, -2096845, 9, 0, -2096844, 9, 0, -2096843, 9, 0, -2096842, 9, 0, -2096841, 9, 0, -2096840, 9, 0, -2096839, 9, 0, -2096838, 9, 0, -2096837, 9, 0, -2096836, 9, 0, -2096835, 9, 0, -2096834, 9, 0, -2096833, 9, 0, -2096832, 9, 0, -2096831, 9, 0, -2096830, 9, 0, -2096829, 9, 0, -2096828, 9, 0, -2096827, 9, 0, -2096826, 9, 0, -2031589, 9, 0, -2031588, 9, 0, -2031587, 9, 0, -2031586, 9, 0, -2031585, 9, 0, -2031584, 9, 0, -2031583, 9, 0, -2031582, 9, 0, -2031581, 9, 0, -2031580, 9, 0, -2031579, 9, 0, -2031578, 9, 0, -2031577, 9, 0, -2031576, 9, 0, -2031575, 9, 0, -2031574, 9, 0, -2031573, 9, 0, -2031572, 9, 0, -2031571, 9, 0, -2031338, 0, 65537, -2031337, 9, 0, -2031336, 9, 0, -2031335, 9, 0, -2031334, 9, 0, -2031333, 9, 0, -2031332, 9, 0, -2031331, 9, 0, -2031330, 9, 0, -2031329, 9, 0, -2031328, 9, 0, -2031327, 9, 0, -2031326, 9, 0, -2031325, 9, 0, -2031324, 9, 0, -2031323, 9, 0, -2031322, 9, 0, -2031321, 9, 0, -2031320, 9, 0, -2031319, 9, 0, -2031318, 9, 0, -2031317, 9, 0, -2031316, 9, 0, -2031315, 9, 0, -2031314, 9, 0, -2031313, 9, 0, -2031312, 9, 0, -2031311, 9, 0, -2031310, 9, 0, -2031309, 9, 0, -2031308, 9, 0, -2031307, 9, 0, -2031306, 9, 0, -2031305, 9, 0, -2031304, 9, 0, -2031303, 9, 0, -2031302, 9, 0, -2031301, 9, 0, -2031300, 9, 0, -2031299, 9, 0, -2031298, 9, 0, -2031297, 9, 0, -2031296, 9, 0, -2031295, 9, 0, -2031294, 9, 0, -2031293, 9, 0, -2031292, 9, 0, -2031291, 9, 0, -2031290, 9, 0, -1966053, 9, 0, -1966052, 9, 0, -1966051, 9, 0, -1966050, 9, 0, -1966049, 9, 0, -1966048, 9, 0, -1966047, 9, 0, -1966046, 9, 0, -1966045, 9, 0, -1966044, 9, 0, -1966043, 9, 0, -1966042, 9, 0, -1966041, 9, 0, -1966040, 9, 0, -1966039, 9, 0, -1966038, 9, 0, -1966037, 9, 0, -1966036, 9, 0, -1966035, 9, 0, -1965802, 0, 65537, -1965801, 9, 0, -1965800, 9, 0, -1965799, 9, 0, -1965798, 9, 0, -1965797, 9, 0, -1965796, 9, 0, -1965795, 9, 0, -1965794, 9, 0, -1965793, 9, 0, -1965792, 9, 0, -1965791, 9, 0, -1965790, 9, 0, -1965789, 9, 0, -1965788, 9, 0, -1965787, 9, 0, -1965786, 9, 0, -1965785, 9, 0, -1965784, 9, 0, -1965783, 9, 0, -1965782, 9, 0, -1965781, 9, 0, -1965780, 9, 0, -1965779, 9, 0, -1965778, 9, 0, -1965777, 9, 0, -1965776, 9, 0, -1965775, 9, 0, -1965774, 9, 0, -1965773, 9, 0, -1965772, 9, 0, -1965771, 9, 0, -1965770, 9, 0, -1965769, 9, 0, -1965768, 9, 0, -1965767, 9, 0, -1965766, 9, 0, -1965765, 9, 0, -1965764, 9, 0, -1965763, 9, 0, -1965762, 9, 0, -1965761, 9, 0, -1965760, 9, 0, -1965759, 9, 0, -1965758, 9, 0, -1965757, 9, 0, -1965756, 9, 0, -1965755, 9, 0, -1965754, 9, 0, -1900517, 9, 0, -1900516, 9, 0, -1900515, 9, 0, -1900514, 9, 0, -1900513, 9, 0, -1900512, 9, 0, -1900511, 9, 0, -1900510, 9, 0, -1900509, 9, 0, -1900508, 9, 0, -1900507, 9, 0, -1900506, 9, 0, -1900505, 9, 0, -1900504, 9, 0, -1900503, 9, 0, -1900502, 9, 0, -1900501, 9, 0, -1900500, 9, 0, -1900499, 9, 0, -1900266, 0, 65537, -1900265, 9, 0, -1900264, 9, 0, -1900263, 9, 0, -1900262, 9, 0, -1900261, 9, 0, -1900260, 9, 0, -1900259, 9, 0, -1900258, 9, 0, -1900257, 9, 0, -1900256, 9, 0, -1900255, 9, 0, -1900254, 9, 0, -1900253, 9, 0, -1900252, 9, 0, -1900251, 9, 0, -1900250, 9, 0, -1900249, 9, 0, -1900248, 9, 0, -1900247, 9, 0, -1900246, 9, 0, -1900245, 9, 0, -1900244, 9, 0, -1900243, 9, 0, -1900242, 9, 0, -1900241, 9, 0, -1900240, 9, 0, -1900239, 9, 0, -1900238, 9, 0, -1900237, 9, 0, -1900236, 9, 0, -1900235, 9, 0, -1900234, 9, 0, -1900233, 9, 0, -1900232, 9, 0, -1900231, 9, 0, -1900230, 9, 0, -1900229, 9, 0, -1900228, 9, 0, -1900227, 9, 0, -1900226, 9, 0, -1900225, 9, 0, -1900224, 9, 0, -1900223, 9, 0, -1900222, 9, 0, -1900221, 9, 0, -1900220, 9, 0, -1900219, 9, 0, -1900218, 9, 0, -1834981, 9, 0, -1834980, 9, 0, -1834979, 9, 0, -1834978, 9, 0, -1834977, 9, 0, -1834976, 9, 0, -1834975, 9, 0, -1834974, 9, 0, -1834973, 9, 0, -1834972, 9, 0, -1834971, 9, 0, -1834970, 9, 0, -1834969, 9, 0, -1834968, 9, 0, -1834967, 9, 0, -1834966, 9, 0, -1834965, 9, 0, -1834964, 9, 0, -1834963, 9, 0, -1834927, 1, 0, -1834926, 0, 1, -1834925, 0, 1, -1834924, 0, 1, -1834923, 0, 1, -1834922, 0, 1, -1834921, 0, 1, -1834920, 0, 1, -1834919, 0, 1, -1834918, 2, 0, -1834828, 1, 0, -1834827, 0, 1, -1834826, 0, 1, -1834825, 2, 0, -1834816, 1, 0, -1834815, 0, 1, -1834814, 0, 1, -1834813, 2, 0, -1834804, 1, 0, -1834803, 0, 1, -1834802, 0, 1, -1834801, 2, 0, -1834796, 1, 0, -1834795, 0, 1, -1834794, 0, 1, -1834793, 2, 0, -1834784, 1, 0, -1834783, 0, 1, -1834782, 0, 1, -1834781, 2, 0, -1834772, 1, 0, -1834771, 0, 1, -1834770, 0, 1, -1834769, 2, 0, -1834759, 1, 0, -1834758, 0, 1, -1834757, 0, 1, -1834756, 0, 1, -1834755, 0, 1, -1834754, 0, 1, -1834753, 0, 1, -1834752, 0, 1, -1834751, 0, 1, -1834750, 2, 0, -1834730, 0, 65537, -1834729, 9, 0, -1834728, 9, 0, -1834727, 9, 0, -1834726, 9, 0, -1834725, 9, 0, -1834724, 9, 0, -1834723, 9, 0, -1834722, 9, 0, -1834721, 9, 0, -1834720, 9, 0, -1834719, 9, 0, -1834718, 9, 0, -1834717, 9, 0, -1834716, 9, 0, -1834715, 9, 0, -1834714, 9, 0, -1834713, 9, 0, -1834712, 9, 0, -1834711, 9, 0, -1834710, 9, 0, -1834709, 9, 0, -1834708, 9, 0, -1834707, 9, 0, -1834706, 9, 0, -1834705, 9, 0, -1834704, 9, 0, -1834703, 9, 0, -1834702, 9, 0, -1834701, 9, 0, -1834700, 9, 0, -1834699, 9, 0, -1834698, 9, 0, -1834697, 9, 0, -1834696, 9, 0, -1834695, 9, 0, -1834694, 9, 0, -1834693, 9, 0, -1834692, 9, 0, -1834691, 9, 0, -1834690, 9, 0, -1834689, 9, 0, -1834688, 9, 0, -1834687, 9, 0, -1834686, 9, 0, -1834685, 9, 0, -1834684, 9, 0, -1834683, 9, 0, -1834682, 9, 0, -1769445, 9, 0, -1769444, 9, 0, -1769443, 9, 0, -1769442, 9, 0, -1769441, 9, 0, -1769440, 9, 0, -1769439, 9, 0, -1769438, 9, 0, -1769437, 9, 0, -1769436, 9, 0, -1769435, 9, 0, -1769434, 9, 0, -1769433, 9, 0, -1769432, 9, 0, -1769431, 9, 0, -1769430, 9, 0, -1769429, 9, 0, -1769428, 9, 0, -1769427, 9, 0, -1769392, 1, 0, -1769391, 8, 0, -1769390, 9, 0, -1769389, 9, 0, -1769388, 9, 0, -1769387, 9, 0, -1769386, 9, 0, -1769385, 9, 0, -1769384, 9, 0, -1769383, 9, 0, -1769382, 7, 0, -1769381, 2, 0, -1769292, 0, 65537, -1769291, 9, 0, -1769290, 9, 0, -1769289, 0, 65536, -1769280, 0, 65537, -1769279, 9, 0, -1769278, 9, 0, -1769277, 7, 0, -1769276, 0, 1, -1769275, 0, 1, -1769274, 0, 1, -1769273, 0, 1, -1769272, 0, 1, -1769271, 0, 1, -1769270, 0, 1, -1769269, 0, 1, -1769268, 8, 0, -1769267, 9, 0, -1769266, 9, 0, -1769265, 0, 65536, -1769260, 0, 65537, -1769259, 9, 0, -1769258, 9, 0, -1769257, 7, 0, -1769256, 0, 1, -1769255, 0, 1, -1769254, 0, 1, -1769253, 0, 1, -1769252, 0, 1, -1769251, 0, 1, -1769250, 0, 1, -1769249, 0, 1, -1769248, 8, 0, -1769247, 9, 0, -1769246, 9, 0, -1769245, 0, 65536, -1769236, 0, 65537, -1769235, 9, 0, -1769234, 9, 0, -1769233, 0, 65536, -1769224, 1, 0, -1769223, 8, 0, -1769222, 9, 0, -1769221, 9, 0, -1769220, 9, 0, -1769219, 9, 0, -1769218, 9, 0, -1769217, 9, 0, -1769216, 9, 0, -1769215, 9, 0, -1769214, 7, 0, -1769213, 2, 0, -1769194, 0, 65537, -1769193, 9, 0, -1769192, 9, 0, -1769191, 9, 0, -1769190, 9, 0, -1769189, 9, 0, -1769188, 9, 0, -1769187, 9, 0, -1769186, 9, 0, -1769185, 9, 0, -1769184, 9, 0, -1769183, 9, 0, -1769182, 9, 0, -1769181, 9, 0, -1769180, 9, 0, -1769179, 9, 0, -1769178, 9, 0, -1769177, 9, 0, -1769176, 9, 0, -1769175, 9, 0, -1769174, 9, 0, -1769173, 9, 0, -1769172, 9, 0, -1769171, 9, 0, -1769170, 9, 0, -1769169, 9, 0, -1769168, 9, 0, -1769167, 9, 0, -1769166, 9, 0, -1769165, 9, 0, -1769164, 9, 0, -1769163, 9, 0, -1769162, 9, 0, -1769161, 9, 0, -1769160, 9, 0, -1769159, 9, 0, -1769158, 9, 0, -1769157, 9, 0, -1769156, 9, 0, -1769155, 9, 0, -1769154, 9, 0, -1769153, 9, 0, -1769152, 9, 0, -1769151, 9, 0, -1769150, 9, 0, -1769149, 9, 0, -1769148, 9, 0, -1769147, 9, 0, -1769146, 9, 0, -1703909, 9, 0, -1703908, 9, 0, -1703907, 9, 0, -1703906, 9, 0, -1703905, 9, 0, -1703904, 9, 0, -1703903, 9, 0, -1703902, 9, 0, -1703901, 9, 0, -1703900, 9, 0, -1703899, 9, 0, -1703898, 9, 0, -1703897, 9, 0, -1703896, 9, 0, -1703895, 9, 0, -1703894, 9, 0, -1703893, 9, 0, -1703892, 9, 0, -1703891, 9, 0, -1703857, 1, 0, -1703856, 8, 0, -1703855, 9, 0, -1703854, 9, 0, -1703853, 9, 0, -1703852, 9, 0, -1703851, 9, 0, -1703850, 9, 0, -1703849, 9, 0, -1703848, 9, 0, -1703847, 9, 0, -1703846, 9, 0, -1703845, 7, 0, -1703844, 2, 0, -1703777, 1, 0, -1703776, 0, 1, -1703775, 0, 131075, -1703766, 0, 131074, -1703765, 0, 1, -1703764, 2, 0, -1703756, 0, 65537, -1703755, 9, 0, -1703754, 9, 0, -1703753, 0, 65536, -1703744, 0, 65537, -1703743, 9, 0, -1703742, 9, 0, -1703741, 5, 0, -1703740, 0, 0, -1703739, 0, 0, -1703738, 0, 0, -1703737, 0, 0, -1703736, 0, 0, -1703735, 0, 0, -1703734, 0, 0, -1703733, 0, 0, -1703732, 6, 0, -1703731, 9, 0, -1703730, 9, 0, -1703729, 0, 65536, -1703724, 0, 65537, -1703723, 9, 0, -1703722, 9, 0, -1703721, 5, 0, -1703720, 0, 0, -1703719, 0, 0, -1703718, 0, 0, -1703717, 0, 0, -1703716, 0, 0, -1703715, 0, 0, -1703714, 0, 0, -1703713, 0, 0, -1703712, 6, 0, -1703711, 9, 0, -1703710, 9, 0, -1703709, 0, 65536, -1703700, 0, 65537, -1703699, 9, 0, -1703698, 9, 0, -1703697, 0, 65536, -1703689, 1, 0, -1703688, 8, 0, -1703687, 9, 0, -1703686, 9, 0, -1703685, 9, 0, -1703684, 9, 0, -1703683, 9, 0, -1703682, 9, 0, -1703681, 9, 0, -1703680, 9, 0, -1703679, 9, 0, -1703678, 9, 0, -1703677, 7, 0, -1703676, 2, 0, -1703658, 0, 65537, -1703657, 9, 0, -1703656, 9, 0, -1703655, 9, 0, -1703654, 9, 0, -1703653, 9, 0, -1703652, 9, 0, -1703651, 9, 0, -1703650, 9, 0, -1703649, 9, 0, -1703648, 9, 0, -1703647, 9, 0, -1703646, 9, 0, -1703645, 9, 0, -1703644, 9, 0, -1703643, 9, 0, -1703642, 9, 0, -1703641, 9, 0, -1703640, 9, 0, -1703639, 9, 0, -1703638, 9, 0, -1703637, 9, 0, -1703636, 9, 0, -1703635, 9, 0, -1703634, 9, 0, -1703633, 9, 0, -1703632, 9, 0, -1703631, 9, 0, -1703630, 9, 0, -1703629, 9, 0, -1703628, 9, 0, -1703627, 9, 0, -1703626, 9, 0, -1703625, 9, 0, -1703624, 9, 0, -1703623, 9, 0, -1703622, 9, 0, -1703621, 9, 0, -1703620, 9, 0, -1703619, 9, 0, -1703618, 9, 0, -1703617, 9, 0, -1703616, 9, 0, -1703615, 9, 0, -1703614, 9, 0, -1703613, 9, 0, -1703612, 9, 0, -1703611, 9, 0, -1703610, 9, 0, -1638373, 9, 0, -1638372, 9, 0, -1638371, 9, 0, -1638370, 9, 0, -1638369, 9, 0, -1638368, 9, 0, -1638367, 9, 0, -1638366, 9, 0, -1638365, 9, 0, -1638364, 9, 0, -1638363, 9, 0, -1638362, 9, 0, -1638361, 9, 0, -1638360, 9, 0, -1638359, 9, 0, -1638358, 9, 0, -1638357, 9, 0, -1638356, 9, 0, -1638355, 9, 0, -1638322, 1, 0, -1638321, 8, 0, -1638320, 9, 0, -1638319, 9, 0, -1638318, 9, 0, -1638317, 9, 0, -1638316, 9, 0, -1638315, 9, 0, -1638314, 9, 0, -1638313, 9, 0, -1638312, 9, 0, -1638311, 9, 0, -1638310, 9, 0, -1638309, 9, 0, -1638308, 7, 0, -1638307, 2, 0, -1638242, 1, 0, -1638241, 8, 0, -1638240, 9, 0, -1638239, 0, 65536, -1638230, 0, 65537, -1638229, 9, 0, -1638228, 7, 0, -1638227, 2, 0, -1638220, 3, 0, -1638219, 6, 0, -1638218, 5, 0, -1638217, 4, 0, -1638208, 3, 0, -1638207, 0, 0, -1638206, 0, 0, -1638205, 4, 0, -1638196, 3, 0, -1638195, 6, 0, -1638194, 5, 0, -1638193, 4, 0, -1638188, 3, 0, -1638187, 6, 0, -1638186, 5, 0, -1638185, 4, 0, -1638176, 3, 0, -1638175, 0, 0, -1638174, 0, 0, -1638173, 4, 0, -1638164, 3, 0, -1638163, 6, 0, -1638162, 5, 0, -1638161, 4, 0, -1638154, 1, 0, -1638153, 8, 0, -1638152, 9, 0, -1638151, 9, 0, -1638150, 9, 0, -1638149, 9, 0, -1638148, 9, 0, -1638147, 9, 0, -1638146, 9, 0, -1638145, 9, 0, -1638144, 9, 0, -1638143, 9, 0, -1638142, 9, 0, -1638141, 9, 0, -1638140, 7, 0, -1638139, 2, 0, -1638122, 0, 65537, -1638121, 9, 0, -1638120, 9, 0, -1638119, 9, 0, -1638118, 9, 0, -1638117, 9, 0, -1638116, 9, 0, -1638115, 9, 0, -1638114, 9, 0, -1638113, 9, 0, -1638112, 9, 0, -1638111, 9, 0, -1638110, 9, 0, -1638109, 9, 0, -1638108, 9, 0, -1638107, 9, 0, -1638106, 9, 0, -1638105, 9, 0, -1638104, 9, 0, -1638103, 9, 0, -1638102, 9, 0, -1638101, 9, 0, -1638100, 9, 0, -1638099, 9, 0, -1638098, 9, 0, -1638097, 9, 0, -1638096, 9, 0, -1638095, 9, 0, -1638094, 9, 0, -1638093, 9, 0, -1638092, 9, 0, -1638091, 9, 0, -1638090, 9, 0, -1638089, 9, 0, -1638088, 9, 0, -1638087, 9, 0, -1638086, 9, 0, -1638085, 9, 0, -1638084, 9, 0, -1638083, 9, 0, -1638082, 9, 0, -1638081, 9, 0, -1638080, 9, 0, -1638079, 9, 0, -1638078, 9, 0, -1638077, 9, 0, -1638076, 9, 0, -1638075, 9, 0, -1638074, 9, 0, -1572837, 9, 0, -1572836, 9, 0, -1572835, 9, 0, -1572834, 9, 0, -1572833, 9, 0, -1572832, 9, 0, -1572831, 9, 0, -1572830, 9, 0, -1572829, 9, 0, -1572828, 9, 0, -1572827, 9, 0, -1572826, 9, 0, -1572825, 9, 0, -1572824, 9, 0, -1572823, 9, 0, -1572822, 9, 0, -1572821, 9, 0, -1572820, 9, 0, -1572819, 9, 0, -1572818, 0, 1, -1572817, 0, 1, -1572816, 0, 1, -1572815, 0, 1, -1572814, 0, 1, -1572813, 0, 1, -1572812, 0, 1, -1572811, 0, 1, -1572810, 0, 1, -1572809, 0, 1, -1572808, 0, 1, -1572807, 0, 1, -1572806, 0, 1, -1572805, 0, 1, -1572804, 0, 1, -1572803, 0, 131075, -1572786, 0, 65537, -1572785, 9, 0, -1572784, 9, 0, -1572783, 9, 0, -1572782, 9, 0, -1572781, 9, 0, -1572780, 9, 0, -1572779, 9, 0, -1572778, 9, 0, -1572777, 9, 0, -1572776, 9, 0, -1572775, 9, 0, -1572774, 9, 0, -1572773, 9, 0, -1572772, 9, 0, -1572771, 7, 0, -1572770, 2, 0, -1572707, 1, 0, -1572706, 8, 0, -1572705, 9, 0, -1572704, 9, 0, -1572703, 0, 65536, -1572694, 0, 65537, -1572693, 9, 0, -1572692, 9, 0, -1572691, 0, 65536, -1572683, 0, 65537, -1572682, 0, 65536, -1572659, 0, 65537, -1572658, 0, 65536, -1572651, 0, 65537, -1572650, 0, 65536, -1572627, 0, 65537, -1572626, 0, 65536, -1572618, 0, 65537, -1572617, 9, 0, -1572616, 9, 0, -1572615, 9, 0, -1572614, 9, 0, -1572613, 9, 0, -1572612, 9, 0, -1572611, 9, 0, -1572610, 9, 0, -1572609, 9, 0, -1572608, 9, 0, -1572607, 9, 0, -1572606, 9, 0, -1572605, 9, 0, -1572604, 9, 0, -1572603, 0, 65536, -1572586, 0, 65537, -1572585, 9, 0, -1572584, 9, 0, -1572583, 9, 0, -1572582, 9, 0, -1572581, 9, 0, -1572580, 9, 0, -1572579, 9, 0, -1572578, 9, 0, -1572577, 9, 0, -1572576, 9, 0, -1572575, 9, 0, -1572574, 9, 0, -1572573, 9, 0, -1572572, 9, 0, -1572571, 9, 0, -1572570, 9, 0, -1572569, 9, 0, -1572568, 9, 0, -1572567, 9, 0, -1572566, 9, 0, -1572565, 9, 0, -1572564, 9, 0, -1572563, 9, 0, -1572562, 9, 0, -1572561, 9, 0, -1572560, 9, 0, -1572559, 9, 0, -1572558, 9, 0, -1572557, 9, 0, -1572556, 9, 0, -1572555, 9, 0, -1572554, 9, 0, -1572553, 9, 0, -1572552, 9, 0, -1572551, 9, 0, -1572550, 9, 0, -1572549, 9, 0, -1572548, 9, 0, -1572547, 9, 0, -1572546, 9, 0, -1572545, 9, 0, -1572544, 9, 0, -1572543, 9, 0, -1572542, 9, 0, -1572541, 9, 0, -1572540, 9, 0, -1572539, 9, 0, -1572538, 9, 0, -1507301, 9, 0, -1507300, 9, 0, -1507299, 9, 0, -1507298, 9, 0, -1507297, 9, 0, -1507296, 9, 0, -1507295, 9, 0, -1507294, 9, 0, -1507293, 9, 0, -1507292, 9, 0, -1507291, 9, 0, -1507290, 9, 0, -1507289, 9, 0, -1507288, 9, 0, -1507287, 9, 0, -1507286, 9, 0, -1507285, 9, 0, -1507284, 9, 0, -1507283, 9, 0, -1507282, 9, 0, -1507281, 9, 0, -1507280, 9, 0, -1507279, 9, 0, -1507278, 9, 0, -1507277, 9, 0, -1507276, 9, 0, -1507275, 9, 0, -1507274, 9, 0, -1507273, 9, 0, -1507272, 9, 0, -1507271, 9, 0, -1507270, 9, 0, -1507269, 9, 0, -1507268, 9, 0, -1507267, 0, 65536, -1507250, 0, 65537, -1507249, 9, 0, -1507248, 9, 0, -1507247, 9, 0, -1507246, 9, 0, -1507245, 9, 0, -1507244, 9, 0, -1507243, 9, 0, -1507242, 9, 0, -1507241, 9, 0, -1507240, 9, 0, -1507239, 9, 0, -1507238, 9, 0, -1507237, 9, 0, -1507236, 9, 0, -1507235, 9, 0, -1507234, 7, 0, -1507233, 2, 0, -1507172, 1, 0, -1507171, 8, 0, -1507170, 9, 0, -1507169, 9, 0, -1507168, 9, 0, -1507167, 0, 65536, -1507158, 0, 65537, -1507157, 9, 0, -1507156, 9, 0, -1507155, 0, 65536, -1507147, 0, 65537, -1507146, 0, 65536, -1507123, 0, 65537, -1507122, 0, 65536, -1507115, 0, 65537, -1507114, 0, 65536, -1507091, 0, 65537, -1507090, 0, 65536, -1507082, 0, 65537, -1507081, 9, 0, -1507080, 9, 0, -1507079, 9, 0, -1507078, 9, 0, -1507077, 9, 0, -1507076, 9, 0, -1507075, 9, 0, -1507074, 9, 0, -1507073, 9, 0, -1507072, 9, 0, -1507071, 9, 0, -1507070, 9, 0, -1507069, 9, 0, -1507068, 9, 0, -1507067, 0, 65536, -1507050, 0, 65537, -1507049, 9, 0, -1507048, 9, 0, -1507047, 9, 0, -1507046, 9, 0, -1507045, 9, 0, -1507044, 9, 0, -1507043, 9, 0, -1507042, 9, 0, -1507041, 9, 0, -1507040, 9, 0, -1507039, 9, 0, -1507038, 9, 0, -1507037, 9, 0, -1507036, 9, 0, -1507035, 9, 0, -1507034, 9, 0, -1507033, 9, 0, -1507032, 9, 0, -1507031, 9, 0, -1507030, 9, 0, -1507029, 9, 0, -1507028, 9, 0, -1507027, 9, 0, -1507026, 9, 0, -1507025, 9, 0, -1507024, 9, 0, -1507023, 9, 0, -1507022, 9, 0, -1507021, 9, 0, -1507020, 9, 0, -1507019, 9, 0, -1507018, 9, 0, -1507017, 9, 0, -1507016, 9, 0, -1507015, 9, 0, -1507014, 9, 0, -1507013, 9, 0, -1507012, 9, 0, -1507011, 9, 0, -1507010, 9, 0, -1507009, 9, 0, -1507008, 9, 0, -1507007, 9, 0, -1507006, 9, 0, -1507005, 9, 0, -1507004, 9, 0, -1507003, 9, 0, -1507002, 9, 0, -1441765, 9, 0, -1441764, 9, 0, -1441763, 9, 0, -1441762, 9, 0, -1441761, 9, 0, -1441760, 9, 0, -1441759, 9, 0, -1441758, 9, 0, -1441757, 9, 0, -1441756, 9, 0, -1441755, 9, 0, -1441754, 9, 0, -1441753, 9, 0, -1441752, 9, 0, -1441751, 9, 0, -1441750, 9, 0, -1441749, 9, 0, -1441748, 9, 0, -1441747, 9, 0, -1441746, 9, 0, -1441745, 9, 0, -1441744, 9, 0, -1441743, 9, 0, -1441742, 9, 0, -1441741, 9, 0, -1441740, 9, 0, -1441739, 9, 0, -1441738, 9, 0, -1441737, 9, 0, -1441736, 9, 0, -1441735, 9, 0, -1441734, 9, 0, -1441733, 9, 0, -1441732, 9, 0, -1441731, 0, 65536, -1441714, 0, 65537, -1441713, 9, 0, -1441712, 9, 0, -1441711, 9, 0, -1441710, 9, 0, -1441709, 9, 0, -1441708, 9, 0, -1441707, 9, 0, -1441706, 9, 0, -1441705, 9, 0, -1441704, 9, 0, -1441703, 9, 0, -1441702, 9, 0, -1441701, 9, 0, -1441700, 9, 0, -1441699, 9, 0, -1441698, 9, 0, -1441697, 7, 0, -1441696, 0, 1, -1441695, 0, 1, -1441694, 2, 0, -1441676, 0, 131074, -1441675, 0, 1, -1441674, 0, 1, -1441673, 0, 1, -1441672, 0, 1, -1441671, 0, 1, -1441670, 0, 1, -1441669, 0, 1, -1441668, 0, 1, -1441667, 0, 1, -1441666, 0, 1, -1441665, 0, 1, -1441664, 0, 1, -1441663, 0, 1, -1441662, 0, 1, -1441661, 0, 1, -1441660, 0, 1, -1441659, 0, 1, -1441658, 0, 1, -1441657, 0, 131075, -1441639, 1, 0, -1441638, 0, 1, -1441637, 0, 1, -1441636, 8, 0, -1441635, 9, 0, -1441634, 9, 0, -1441633, 9, 0, -1441632, 9, 0, -1441631, 0, 65536, -1441622, 0, 65537, -1441621, 9, 0, -1441620, 9, 0, -1441619, 0, 65536, -1441611, 0, 65537, -1441610, 0, 65536, -1441587, 0, 65537, -1441586, 0, 65536, -1441579, 0, 65537, -1441578, 0, 65536, -1441555, 0, 65537, -1441554, 0, 65536, -1441546, 0, 65537, -1441545, 9, 0, -1441544, 9, 0, -1441543, 9, 0, -1441542, 9, 0, -1441541, 9, 0, -1441540, 9, 0, -1441539, 9, 0, -1441538, 9, 0, -1441537, 9, 0, -1441536, 9, 0, -1441535, 9, 0, -1441534, 9, 0, -1441533, 9, 0, -1441532, 9, 0, -1441531, 0, 65536, -1441514, 0, 65537, -1441513, 9, 0, -1441512, 9, 0, -1441511, 9, 0, -1441510, 9, 0, -1441509, 9, 0, -1441508, 9, 0, -1441507, 9, 0, -1441506, 9, 0, -1441505, 9, 0, -1441504, 9, 0, -1441503, 9, 0, -1441502, 9, 0, -1441501, 9, 0, -1441500, 9, 0, -1441499, 9, 0, -1441498, 9, 0, -1441497, 9, 0, -1441496, 9, 0, -1441495, 9, 0, -1441494, 9, 0, -1441493, 9, 0, -1441492, 9, 0, -1441491, 9, 0, -1441490, 9, 0, -1441489, 9, 0, -1441488, 9, 0, -1441487, 9, 0, -1441486, 9, 0, -1441485, 9, 0, -1441484, 9, 0, -1441483, 9, 0, -1441482, 9, 0, -1441481, 9, 0, -1441480, 9, 0, -1441479, 9, 0, -1441478, 9, 0, -1441477, 9, 0, -1441476, 9, 0, -1441475, 9, 0, -1441474, 9, 0, -1441473, 9, 0, -1441472, 9, 0, -1441471, 9, 0, -1441470, 9, 0, -1441469, 9, 0, -1441468, 9, 0, -1441467, 9, 0, -1441466, 9, 0, -1376229, 9, 0, -1376228, 9, 0, -1376227, 9, 0, -1376226, 9, 0, -1376225, 9, 0, -1376224, 9, 0, -1376223, 9, 0, -1376222, 9, 0, -1376221, 9, 0, -1376220, 9, 0, -1376219, 9, 0, -1376218, 9, 0, -1376217, 9, 0, -1376216, 9, 0, -1376215, 9, 0, -1376214, 9, 0, -1376213, 9, 0, -1376212, 9, 0, -1376211, 9, 0, -1376210, 9, 0, -1376209, 9, 0, -1376208, 9, 0, -1376207, 9, 0, -1376206, 9, 0, -1376205, 9, 0, -1376204, 9, 0, -1376203, 9, 0, -1376202, 9, 0, -1376201, 9, 0, -1376200, 9, 0, -1376199, 9, 0, -1376198, 9, 0, -1376197, 9, 0, -1376196, 9, 0, -1376195, 0, 65536, -1376178, 0, 65537, -1376177, 9, 0, -1376176, 9, 0, -1376175, 9, 0, -1376174, 9, 0, -1376173, 9, 0, -1376172, 9, 0, -1376171, 9, 0, -1376170, 9, 0, -1376169, 9, 0, -1376168, 9, 0, -1376167, 9, 0, -1376166, 9, 0, -1376165, 9, 0, -1376164, 9, 0, -1376163, 9, 0, -1376162, 9, 0, -1376161, 9, 0, -1376160, 9, 0, -1376159, 9, 0, -1376158, 7, 0, -1376157, 2, 0, -1376140, 0, 65537, -1376139, 9, 0, -1376138, 9, 0, -1376137, 9, 0, -1376136, 9, 0, -1376135, 9, 0, -1376134, 9, 0, -1376133, 9, 0, -1376132, 9, 0, -1376131, 9, 0, -1376130, 9, 0, -1376129, 9, 0, -1376128, 9, 0, -1376127, 9, 0, -1376126, 9, 0, -1376125, 9, 0, -1376124, 9, 0, -1376123, 9, 0, -1376122, 9, 0, -1376121, 0, 65536, -1376104, 1, 0, -1376103, 8, 0, -1376102, 9, 0, -1376101, 9, 0, -1376100, 9, 0, -1376099, 9, 0, -1376098, 9, 0, -1376097, 9, 0, -1376096, 9, 0, -1376095, 0, 65536, -1376086, 0, 65537, -1376085, 9, 0, -1376084, 9, 0, -1376083, 0, 65536, -1376075, 0, 65537, -1376074, 0, 65536, -1376051, 0, 65537, -1376050, 0, 65536, -1376043, 0, 65537, -1376042, 0, 65536, -1376019, 0, 65537, -1376018, 0, 65536, -1376010, 0, 65537, -1376009, 9, 0, -1376008, 9, 0, -1376007, 9, 0, -1376006, 9, 0, -1376005, 9, 0, -1376004, 9, 0, -1376003, 9, 0, -1376002, 9, 0, -1376001, 9, 0, -1376000, 9, 0, -1375999, 9, 0, -1375998, 9, 0, -1375997, 9, 0, -1375996, 9, 0, -1375995, 0, 65536, -1375978, 0, 65537, -1375977, 9, 0, -1375976, 9, 0, -1375975, 9, 0, -1375974, 9, 0, -1375973, 9, 0, -1375972, 9, 0, -1375971, 9, 0, -1375970, 9, 0, -1375969, 9, 0, -1375968, 9, 0, -1375967, 9, 0, -1375966, 9, 0, -1375965, 9, 0, -1375964, 9, 0, -1375963, 9, 0, -1375962, 9, 0, -1375961, 9, 0, -1375960, 9, 0, -1375959, 9, 0, -1375958, 9, 0, -1375957, 9, 0, -1375956, 9, 0, -1375955, 9, 0, -1375954, 9, 0, -1375953, 9, 0, -1375952, 9, 0, -1375951, 9, 0, -1375950, 9, 0, -1375949, 9, 0, -1375948, 9, 0, -1375947, 9, 0, -1375946, 9, 0, -1375945, 9, 0, -1375944, 9, 0, -1375943, 9, 0, -1375942, 9, 0, -1375941, 9, 0, -1375940, 9, 0, -1375939, 9, 0, -1375938, 9, 0, -1375937, 9, 0, -1375936, 9, 0, -1375935, 9, 0, -1375934, 9, 0, -1375933, 9, 0, -1375932, 9, 0, -1375931, 9, 0, -1375930, 9, 0, -1310693, 9, 0, -1310692, 9, 0, -1310691, 9, 0, -1310690, 9, 0, -1310689, 9, 0, -1310688, 9, 0, -1310687, 9, 0, -1310686, 9, 0, -1310685, 9, 0, -1310684, 9, 0, -1310683, 9, 0, -1310682, 9, 0, -1310681, 9, 0, -1310680, 9, 0, -1310679, 9, 0, -1310678, 9, 0, -1310677, 9, 0, -1310676, 9, 0, -1310675, 9, 0, -1310674, 9, 0, -1310673, 9, 0, -1310672, 9, 0, -1310671, 9, 0, -1310670, 9, 0, -1310669, 9, 0, -1310668, 9, 0, -1310667, 9, 0, -1310666, 9, 0, -1310665, 9, 0, -1310664, 9, 0, -1310663, 9, 0, -1310662, 9, 0, -1310661, 9, 0, -1310660, 9, 0, -1310659, 0, 65536, -1310642, 0, 65537, -1310641, 9, 0, -1310640, 9, 0, -1310639, 9, 0, -1310638, 9, 0, -1310637, 9, 0, -1310636, 9, 0, -1310635, 9, 0, -1310634, 9, 0, -1310633, 9, 0, -1310632, 9, 0, -1310631, 9, 0, -1310630, 9, 0, -1310629, 9, 0, -1310628, 9, 0, -1310627, 9, 0, -1310626, 9, 0, -1310625, 9, 0, -1310624, 9, 0, -1310623, 9, 0, -1310622, 9, 0, -1310621, 7, 0, -1310620, 2, 0, -1310604, 3, 0, -1310603, 6, 0, -1310602, 9, 0, -1310601, 9, 0, -1310600, 9, 0, -1310599, 9, 0, -1310598, 9, 0, -1310597, 9, 0, -1310596, 9, 0, -1310595, 9, 0, -1310594, 9, 0, -1310593, 9, 0, -1310592, 9, 0, -1310591, 9, 0, -1310590, 9, 0, -1310589, 9, 0, -1310588, 9, 0, -1310587, 9, 0, -1310586, 5, 0, -1310585, 4, 0, -1310569, 1, 0, -1310568, 8, 0, -1310567, 9, 0, -1310566, 9, 0, -1310565, 9, 0, -1310564, 9, 0, -1310563, 9, 0, -1310562, 9, 0, -1310561, 9, 0, -1310560, 9, 0, -1310559, 0, 65536, -1310550, 0, 65537, -1310549, 9, 0, -1310548, 9, 0, -1310547, 0, 65536, -1310539, 0, 65537, -1310538, 0, 65536, -1310515, 0, 65537, -1310514, 0, 65536, -1310507, 0, 65537, -1310506, 0, 65536, -1310483, 0, 65537, -1310482, 0, 65536, -1310474, 0, 65537, -1310473, 9, 0, -1310472, 9, 0, -1310471, 9, 0, -1310470, 9, 0, -1310469, 9, 0, -1310468, 9, 0, -1310467, 9, 0, -1310466, 9, 0, -1310465, 9, 0, -1310464, 9, 0, -1310463, 9, 0, -1310462, 9, 0, -1310461, 9, 0, -1310460, 9, 0, -1310459, 0, 65536, -1310442, 0, 65537, -1310441, 9, 0, -1310440, 9, 0, -1310439, 9, 0, -1310438, 9, 0, -1310437, 9, 0, -1310436, 9, 0, -1310435, 9, 0, -1310434, 9, 0, -1310433, 9, 0, -1310432, 9, 0, -1310431, 9, 0, -1310430, 9, 0, -1310429, 9, 0, -1310428, 9, 0, -1310427, 9, 0, -1310426, 9, 0, -1310425, 9, 0, -1310424, 9, 0, -1310423, 9, 0, -1310422, 9, 0, -1310421, 9, 0, -1310420, 9, 0, -1310419, 9, 0, -1310418, 9, 0, -1310417, 9, 0, -1310416, 9, 0, -1310415, 9, 0, -1310414, 9, 0, -1310413, 9, 0, -1310412, 9, 0, -1310411, 9, 0, -1310410, 9, 0, -1310409, 9, 0, -1310408, 9, 0, -1310407, 9, 0, -1310406, 9, 0, -1310405, 9, 0, -1310404, 9, 0, -1310403, 9, 0, -1310402, 9, 0, -1310401, 9, 0, -1310400, 9, 0, -1310399, 9, 0, -1310398, 9, 0, -1310397, 9, 0, -1310396, 9, 0, -1310395, 9, 0, -1310394, 9, 0, -1245157, 9, 0, -1245156, 9, 0, -1245155, 9, 0, -1245154, 9, 0, -1245153, 9, 0, -1245152, 9, 0, -1245151, 9, 0, -1245150, 9, 0, -1245149, 9, 0, -1245148, 9, 0, -1245147, 9, 0, -1245146, 9, 0, -1245145, 9, 0, -1245144, 9, 0, -1245143, 9, 0, -1245142, 9, 0, -1245141, 9, 0, -1245140, 9, 0, -1245139, 9, 0, -1245138, 9, 0, -1245137, 9, 0, -1245136, 9, 0, -1245135, 9, 0, -1245134, 9, 0, -1245133, 9, 0, -1245132, 9, 0, -1245131, 9, 0, -1245130, 9, 0, -1245129, 9, 0, -1245128, 9, 0, -1245127, 9, 0, -1245126, 9, 0, -1245125, 9, 0, -1245124, 9, 0, -1245123, 0, 65536, -1245106, 0, 65537, -1245105, 9, 0, -1245104, 9, 0, -1245103, 9, 0, -1245102, 9, 0, -1245101, 9, 0, -1245100, 9, 0, -1245099, 9, 0, -1245098, 9, 0, -1245097, 9, 0, -1245096, 9, 0, -1245095, 9, 0, -1245094, 9, 0, -1245093, 9, 0, -1245092, 9, 0, -1245091, 9, 0, -1245090, 9, 0, -1245089, 9, 0, -1245088, 9, 0, -1245087, 9, 0, -1245086, 9, 0, -1245085, 9, 0, -1245084, 7, 0, -1245083, 2, 0, -1245067, 3, 0, -1245066, 0, 0, -1245065, 0, 0, -1245064, 6, 0, -1245063, 9, 0, -1245062, 9, 0, -1245061, 9, 0, -1245060, 9, 0, -1245059, 9, 0, -1245058, 9, 0, -1245057, 9, 0, -1245056, 9, 0, -1245055, 9, 0, -1245054, 9, 0, -1245053, 5, 0, -1245052, 0, 0, -1245051, 0, 0, -1245050, 4, 0, -1245034, 1, 0, -1245033, 8, 0, -1245032, 9, 0, -1245031, 9, 0, -1245030, 9, 0, -1245029, 9, 0, -1245028, 9, 0, -1245027, 9, 0, -1245026, 9, 0, -1245025, 9, 0, -1245024, 9, 0, -1245023, 0, 65536, -1245014, 0, 65537, -1245013, 9, 0, -1245012, 9, 0, -1245011, 0, 65536, -1245003, 0, 65537, -1245002, 0, 65536, -1244979, 0, 65537, -1244978, 0, 65536, -1244971, 0, 65537, -1244970, 0, 65536, -1244947, 0, 65537, -1244946, 0, 65536, -1244938, 0, 65537, -1244937, 9, 0, -1244936, 9, 0, -1244935, 9, 0, -1244934, 9, 0, -1244933, 9, 0, -1244932, 9, 0, -1244931, 9, 0, -1244930, 9, 0, -1244929, 9, 0, -1244928, 9, 0, -1244927, 9, 0, -1244926, 9, 0, -1244925, 9, 0, -1244924, 9, 0, -1244923, 0, 65536, -1244906, 0, 65537, -1244905, 9, 0, -1244904, 9, 0, -1244903, 9, 0, -1244902, 9, 0, -1244901, 9, 0, -1244900, 9, 0, -1244899, 9, 0, -1244898, 9, 0, -1244897, 9, 0, -1244896, 9, 0, -1244895, 9, 0, -1244894, 9, 0, -1244893, 9, 0, -1244892, 9, 0, -1244891, 9, 0, -1244890, 9, 0, -1244889, 9, 0, -1244888, 9, 0, -1244887, 9, 0, -1244886, 9, 0, -1244885, 9, 0, -1244884, 9, 0, -1244883, 9, 0, -1244882, 9, 0, -1244881, 9, 0, -1244880, 9, 0, -1244879, 9, 0, -1244878, 9, 0, -1244877, 9, 0, -1244876, 9, 0, -1244875, 9, 0, -1244874, 9, 0, -1244873, 9, 0, -1244872, 9, 0, -1244871, 9, 0, -1244870, 9, 0, -1244869, 9, 0, -1244868, 9, 0, -1244867, 9, 0, -1244866, 9, 0, -1244865, 9, 0, -1244864, 9, 0, -1244863, 9, 0, -1244862, 9, 0, -1244861, 9, 0, -1244860, 9, 0, -1244859, 9, 0, -1244858, 9, 0, -1179621, 9, 0, -1179620, 9, 0, -1179619, 9, 0, -1179618, 9, 0, -1179617, 9, 0, -1179616, 9, 0, -1179615, 9, 0, -1179614, 9, 0, -1179613, 9, 0, -1179612, 9, 0, -1179611, 9, 0, -1179610, 9, 0, -1179609, 9, 0, -1179608, 9, 0, -1179607, 9, 0, -1179606, 9, 0, -1179605, 9, 0, -1179604, 9, 0, -1179603, 9, 0, -1179602, 9, 0, -1179601, 9, 0, -1179600, 9, 0, -1179599, 9, 0, -1179598, 9, 0, -1179597, 9, 0, -1179596, 9, 0, -1179595, 9, 0, -1179594, 9, 0, -1179593, 9, 0, -1179592, 9, 0, -1179591, 9, 0, -1179590, 9, 0, -1179589, 9, 0, -1179588, 9, 0, -1179587, 0, 65536, -1179570, 0, 65537, -1179569, 9, 0, -1179568, 9, 0, -1179567, 9, 0, -1179566, 9, 0, -1179565, 9, 0, -1179564, 9, 0, -1179563, 9, 0, -1179562, 9, 0, -1179561, 9, 0, -1179560, 9, 0, -1179559, 9, 0, -1179558, 9, 0, -1179557, 9, 0, -1179556, 9, 0, -1179555, 9, 0, -1179554, 9, 0, -1179553, 9, 0, -1179552, 9, 0, -1179551, 9, 0, -1179550, 9, 0, -1179549, 9, 0, -1179548, 9, 0, -1179547, 7, 0, -1179546, 0, 1, -1179545, 0, 1, -1179544, 2, 0, -1179528, 3, 0, -1179527, 6, 0, -1179526, 9, 0, -1179525, 9, 0, -1179524, 9, 0, -1179523, 9, 0, -1179522, 9, 0, -1179521, 9, 0, -1179520, 9, 0, -1179519, 9, 0, -1179518, 5, 0, -1179517, 4, 0, -1179501, 1, 0, -1179500, 0, 1, -1179499, 0, 1, -1179498, 8, 0, -1179497, 9, 0, -1179496, 9, 0, -1179495, 9, 0, -1179494, 9, 0, -1179493, 9, 0, -1179492, 9, 0, -1179491, 9, 0, -1179490, 9, 0, -1179489, 9, 0, -1179488, 9, 0, -1179487, 0, 65536, -1179478, 0, 65537, -1179477, 9, 0, -1179476, 9, 0, -1179475, 0, 65536, -1179467, 0, 65537, -1179466, 0, 65536, -1179443, 0, 65537, -1179442, 0, 65536, -1179435, 0, 65537, -1179434, 0, 65536, -1179411, 0, 65537, -1179410, 0, 65536, -1179402, 0, 65537, -1179401, 9, 0, -1179400, 9, 0, -1179399, 9, 0, -1179398, 9, 0, -1179397, 9, 0, -1179396, 9, 0, -1179395, 9, 0, -1179394, 9, 0, -1179393, 9, 0, -1179392, 9, 0, -1179391, 9, 0, -1179390, 9, 0, -1179389, 9, 0, -1179388, 9, 0, -1179387, 0, 65536, -1179370, 0, 65537, -1179369, 9, 0, -1179368, 9, 0, -1179367, 9, 0, -1179366, 9, 0, -1179365, 9, 0, -1179364, 9, 0, -1179363, 9, 0, -1179362, 9, 0, -1179361, 9, 0, -1179360, 9, 0, -1179359, 9, 0, -1179358, 9, 0, -1179357, 9, 0, -1179356, 9, 0, -1179355, 9, 0, -1179354, 9, 0, -1179353, 9, 0, -1179352, 9, 0, -1179351, 9, 0, -1179350, 9, 0, -1179349, 9, 0, -1179348, 9, 0, -1179347, 9, 0, -1179346, 9, 0, -1179345, 9, 0, -1179344, 9, 0, -1179343, 9, 0, -1179342, 9, 0, -1179341, 9, 0, -1179340, 9, 0, -1179339, 9, 0, -1179338, 9, 0, -1179337, 9, 0, -1179336, 9, 0, -1179335, 9, 0, -1179334, 9, 0, -1179333, 9, 0, -1179332, 9, 0, -1179331, 9, 0, -1179330, 9, 0, -1179329, 9, 0, -1179328, 9, 0, -1179327, 9, 0, -1179326, 9, 0, -1179325, 9, 0, -1179324, 9, 0, -1179323, 9, 0, -1179322, 9, 0, -1114085, 9, 0, -1114084, 9, 0, -1114083, 9, 0, -1114082, 9, 0, -1114081, 9, 0, -1114080, 9, 0, -1114079, 9, 0, -1114078, 9, 0, -1114077, 9, 0, -1114076, 9, 0, -1114075, 9, 0, -1114074, 9, 0, -1114073, 9, 0, -1114072, 9, 0, -1114071, 9, 0, -1114070, 9, 0, -1114069, 9, 0, -1114068, 9, 0, -1114067, 9, 0, -1114066, 9, 0, -1114065, 9, 0, -1114064, 9, 0, -1114063, 9, 0, -1114062, 9, 0, -1114061, 9, 0, -1114060, 9, 0, -1114059, 9, 0, -1114058, 9, 0, -1114057, 9, 0, -1114056, 9, 0, -1114055, 9, 0, -1114054, 9, 0, -1114053, 9, 0, -1114052, 9, 0, -1114051, 0, 65536, -1114034, 0, 65537, -1114033, 9, 0, -1114032, 9, 0, -1114031, 9, 0, -1114030, 9, 0, -1114029, 9, 0, -1114028, 9, 0, -1114027, 9, 0, -1114026, 9, 0, -1114025, 9, 0, -1114024, 9, 0, -1114023, 9, 0, -1114022, 9, 0, -1114021, 9, 0, -1114020, 9, 0, -1114019, 9, 0, -1114018, 9, 0, -1114017, 9, 0, -1114016, 9, 0, -1114015, 9, 0, -1114014, 9, 0, -1114013, 9, 0, -1114012, 9, 0, -1114011, 9, 0, -1114010, 9, 0, -1114009, 9, 0, -1114008, 7, 0, -1114007, 2, 0, -1113991, 3, 0, -1113990, 6, 0, -1113989, 9, 0, -1113988, 9, 0, -1113987, 9, 0, -1113986, 9, 0, -1113985, 9, 0, -1113984, 9, 0, -1113983, 5, 0, -1113982, 4, 0, -1113966, 1, 0, -1113965, 8, 0, -1113964, 9, 0, -1113963, 9, 0, -1113962, 9, 0, -1113961, 9, 0, -1113960, 9, 0, -1113959, 9, 0, -1113958, 9, 0, -1113957, 9, 0, -1113956, 9, 0, -1113955, 9, 0, -1113954, 9, 0, -1113953, 9, 0, -1113952, 9, 0, -1113951, 0, 65536, -1113942, 0, 65537, -1113941, 9, 0, -1113940, 9, 0, -1113939, 0, 65536, -1113931, 0, 65537, -1113930, 0, 65536, -1113907, 0, 65537, -1113906, 0, 65536, -1113899, 0, 65537, -1113898, 0, 65536, -1113875, 0, 65537, -1113874, 0, 65536, -1113866, 0, 65537, -1113865, 9, 0, -1113864, 9, 0, -1113863, 9, 0, -1113862, 9, 0, -1113861, 9, 0, -1113860, 9, 0, -1113859, 9, 0, -1113858, 9, 0, -1113857, 9, 0, -1113856, 9, 0, -1113855, 9, 0, -1113854, 9, 0, -1113853, 9, 0, -1113852, 9, 0, -1113851, 0, 65536, -1113834, 0, 65537, -1113833, 9, 0, -1113832, 9, 0, -1113831, 9, 0, -1113830, 9, 0, -1113829, 9, 0, -1113828, 9, 0, -1113827, 9, 0, -1113826, 9, 0, -1113825, 9, 0, -1113824, 9, 0, -1113823, 9, 0, -1113822, 9, 0, -1113821, 9, 0, -1113820, 9, 0, -1113819, 9, 0, -1113818, 9, 0, -1113817, 9, 0, -1113816, 9, 0, -1113815, 9, 0, -1113814, 9, 0, -1113813, 9, 0, -1113812, 9, 0, -1113811, 9, 0, -1113810, 9, 0, -1113809, 9, 0, -1113808, 9, 0, -1113807, 9, 0, -1113806, 9, 0, -1113805, 9, 0, -1113804, 9, 0, -1113803, 9, 0, -1113802, 9, 0, -1113801, 9, 0, -1113800, 9, 0, -1113799, 9, 0, -1113798, 9, 0, -1113797, 9, 0, -1113796, 9, 0, -1113795, 9, 0, -1113794, 9, 0, -1113793, 9, 0, -1113792, 9, 0, -1113791, 9, 0, -1113790, 9, 0, -1113789, 9, 0, -1113788, 9, 0, -1113787, 9, 0, -1113786, 9, 0, -1048549, 9, 0, -1048548, 9, 0, -1048547, 9, 0, -1048546, 9, 0, -1048545, 9, 0, -1048544, 9, 0, -1048543, 9, 0, -1048542, 9, 0, -1048541, 9, 0, -1048540, 9, 0, -1048539, 9, 0, -1048538, 9, 0, -1048537, 9, 0, -1048536, 9, 0, -1048535, 9, 0, -1048534, 9, 0, -1048533, 9, 0, -1048532, 9, 0, -1048531, 9, 0, -1048530, 9, 0, -1048529, 9, 0, -1048528, 9, 0, -1048527, 9, 0, -1048526, 9, 0, -1048525, 9, 0, -1048524, 9, 0, -1048523, 9, 0, -1048522, 9, 0, -1048521, 9, 0, -1048520, 9, 0, -1048519, 9, 0, -1048518, 9, 0, -1048517, 9, 0, -1048516, 9, 0, -1048515, 0, 65536, -1048498, 0, 65537, -1048497, 9, 0, -1048496, 9, 0, -1048495, 9, 0, -1048494, 9, 0, -1048493, 9, 0, -1048492, 9, 0, -1048491, 9, 0, -1048490, 9, 0, -1048489, 9, 0, -1048488, 9, 0, -1048487, 9, 0, -1048486, 9, 0, -1048485, 9, 0, -1048484, 9, 0, -1048483, 9, 0, -1048482, 9, 0, -1048481, 9, 0, -1048480, 9, 0, -1048479, 9, 0, -1048478, 9, 0, -1048477, 9, 0, -1048476, 9, 0, -1048475, 9, 0, -1048474, 9, 0, -1048473, 9, 0, -1048472, 9, 0, -1048471, 7, 0, -1048470, 2, 0, -1048454, 3, 0, -1048453, 6, 0, -1048452, 9, 0, -1048451, 9, 0, -1048450, 9, 0, -1048449, 9, 0, -1048448, 5, 0, -1048447, 4, 0, -1048431, 1, 0, -1048430, 8, 0, -1048429, 9, 0, -1048428, 9, 0, -1048427, 9, 0, -1048426, 9, 0, -1048425, 9, 0, -1048424, 9, 0, -1048423, 9, 0, -1048422, 9, 0, -1048421, 9, 0, -1048420, 9, 0, -1048419, 9, 0, -1048418, 9, 0, -1048417, 9, 0, -1048416, 9, 0, -1048415, 0, 65536, -1048406, 0, 65537, -1048405, 9, 0, -1048404, 9, 0, -1048403, 0, 65536, -1048396, 1, 0, -1048395, 8, 0, -1048394, 7, 0, -1048393, 2, 0, -1048384, 1, 0, -1048383, 0, 1, -1048382, 0, 1, -1048381, 2, 0, -1048372, 1, 0, -1048371, 8, 0, -1048370, 7, 0, -1048369, 2, 0, -1048364, 1, 0, -1048363, 8, 0, -1048362, 7, 0, -1048361, 2, 0, -1048352, 1, 0, -1048351, 0, 1, -1048350, 0, 1, -1048349, 2, 0, -1048340, 1, 0, -1048339, 8, 0, -1048338, 7, 0, -1048337, 2, 0, -1048330, 0, 65537, -1048329, 9, 0, -1048328, 9, 0, -1048327, 9, 0, -1048326, 9, 0, -1048325, 9, 0, -1048324, 9, 0, -1048323, 9, 0, -1048322, 9, 0, -1048321, 9, 0, -1048320, 9, 0, -1048319, 9, 0, -1048318, 9, 0, -1048317, 9, 0, -1048316, 9, 0, -1048315, 0, 65536, -1048298, 0, 65537, -1048297, 9, 0, -1048296, 9, 0, -1048295, 9, 0, -1048294, 9, 0, -1048293, 9, 0, -1048292, 9, 0, -1048291, 9, 0, -1048290, 9, 0, -1048289, 9, 0, -1048288, 9, 0, -1048287, 9, 0, -1048286, 9, 0, -1048285, 9, 0, -1048284, 9, 0, -1048283, 9, 0, -1048282, 9, 0, -1048281, 9, 0, -1048280, 9, 0, -1048279, 9, 0, -1048278, 9, 0, -1048277, 9, 0, -1048276, 9, 0, -1048275, 9, 0, -1048274, 9, 0, -1048273, 9, 0, -1048272, 9, 0, -1048271, 9, 0, -1048270, 9, 0, -1048269, 9, 0, -1048268, 9, 0, -1048267, 9, 0, -1048266, 9, 0, -1048265, 9, 0, -1048264, 9, 0, -1048263, 9, 0, -1048262, 9, 0, -1048261, 9, 0, -1048260, 9, 0, -1048259, 9, 0, -1048258, 9, 0, -1048257, 9, 0, -1048256, 9, 0, -1048255, 9, 0, -1048254, 9, 0, -1048253, 9, 0, -1048252, 9, 0, -1048251, 9, 0, -1048250, 9, 0, -983013, 9, 0, -983012, 9, 0, -983011, 9, 0, -983010, 9, 0, -983009, 9, 0, -983008, 9, 0, -983007, 9, 0, -983006, 9, 0, -983005, 9, 0, -983004, 9, 0, -983003, 9, 0, -983002, 9, 0, -983001, 9, 0, -983000, 9, 0, -982999, 9, 0, -982998, 9, 0, -982997, 9, 0, -982996, 9, 0, -982995, 9, 0, -982994, 9, 0, -982993, 9, 0, -982992, 9, 0, -982991, 9, 0, -982990, 9, 0, -982989, 9, 0, -982988, 9, 0, -982987, 9, 0, -982986, 9, 0, -982985, 9, 0, -982984, 9, 0, -982983, 9, 0, -982982, 9, 0, -982981, 9, 0, -982980, 9, 0, -982979, 0, 65536, -982962, 0, 65537, -982961, 9, 0, -982960, 9, 0, -982959, 9, 0, -982958, 9, 0, -982957, 9, 0, -982956, 9, 0, -982955, 9, 0, -982954, 9, 0, -982953, 9, 0, -982952, 9, 0, -982951, 9, 0, -982950, 9, 0, -982949, 9, 0, -982948, 9, 0, -982947, 9, 0, -982946, 9, 0, -982945, 9, 0, -982944, 9, 0, -982943, 9, 0, -982942, 9, 0, -982941, 9, 0, -982940, 9, 0, -982939, 9, 0, -982938, 9, 0, -982937, 9, 0, -982936, 9, 0, -982935, 9, 0, -982934, 7, 0, -982933, 2, 0, -982917, 3, 0, -982916, 0, 0, -982915, 0, 0, -982914, 0, 0, -982913, 0, 0, -982912, 4, 0, -982896, 1, 0, -982895, 8, 0, -982894, 9, 0, -982893, 9, 0, -982892, 9, 0, -982891, 9, 0, -982890, 9, 0, -982889, 9, 0, -982888, 9, 0, -982887, 9, 0, -982886, 9, 0, -982885, 9, 0, -982884, 9, 0, -982883, 9, 0, -982882, 9, 0, -982881, 9, 0, -982880, 9, 0, -982879, 0, 65536, -982870, 0, 65537, -982869, 9, 0, -982868, 9, 0, -982867, 0, 65536, -982860, 0, 65537, -982859, 9, 0, -982858, 9, 0, -982857, 7, 0, -982856, 0, 1, -982855, 0, 1, -982854, 0, 1, -982853, 0, 1, -982852, 0, 1, -982851, 0, 1, -982850, 0, 1, -982849, 0, 1, -982848, 8, 0, -982847, 9, 0, -982846, 9, 0, -982845, 0, 65536, -982836, 0, 65537, -982835, 9, 0, -982834, 9, 0, -982833, 0, 65536, -982828, 0, 65537, -982827, 9, 0, -982826, 9, 0, -982825, 0, 65536, -982816, 0, 65537, -982815, 9, 0, -982814, 9, 0, -982813, 7, 0, -982812, 0, 1, -982811, 0, 1, -982810, 0, 1, -982809, 0, 1, -982808, 0, 1, -982807, 0, 1, -982806, 0, 1, -982805, 0, 1, -982804, 8, 0, -982803, 9, 0, -982802, 9, 0, -982801, 0, 65536, -982794, 0, 65537, -982793, 9, 0, -982792, 9, 0, -982791, 9, 0, -982790, 9, 0, -982789, 9, 0, -982788, 9, 0, -982787, 9, 0, -982786, 9, 0, -982785, 9, 0, -982784, 9, 0, -982783, 9, 0, -982782, 9, 0, -982781, 9, 0, -982780, 9, 0, -982779, 0, 65536, -982762, 0, 65537, -982761, 9, 0, -982760, 9, 0, -982759, 9, 0, -982758, 9, 0, -982757, 9, 0, -982756, 9, 0, -982755, 9, 0, -982754, 9, 0, -982753, 9, 0, -982752, 9, 0, -982751, 9, 0, -982750, 9, 0, -982749, 9, 0, -982748, 9, 0, -982747, 9, 0, -982746, 9, 0, -982745, 9, 0, -982744, 9, 0, -982743, 9, 0, -982742, 9, 0, -982741, 9, 0, -982740, 9, 0, -982739, 9, 0, -982738, 9, 0, -982737, 9, 0, -982736, 9, 0, -982735, 9, 0, -982734, 9, 0, -982733, 9, 0, -982732, 9, 0, -982731, 9, 0, -982730, 9, 0, -982729, 9, 0, -982728, 9, 0, -982727, 9, 0, -982726, 9, 0, -982725, 9, 0, -982724, 9, 0, -982723, 9, 0, -982722, 9, 0, -982721, 9, 0, -982720, 9, 0, -982719, 9, 0, -982718, 9, 0, -982717, 9, 0, -982716, 9, 0, -982715, 9, 0, -982714, 9, 0, -917477, 9, 0, -917476, 9, 0, -917475, 9, 0, -917474, 9, 0, -917473, 9, 0, -917472, 9, 0, -917471, 9, 0, -917470, 9, 0, -917469, 9, 0, -917468, 9, 0, -917467, 9, 0, -917466, 9, 0, -917465, 9, 0, -917464, 9, 0, -917463, 9, 0, -917462, 9, 0, -917461, 9, 0, -917460, 9, 0, -917459, 9, 0, -917458, 9, 0, -917457, 9, 0, -917456, 9, 0, -917455, 9, 0, -917454, 9, 0, -917453, 9, 0, -917452, 9, 0, -917451, 9, 0, -917450, 9, 0, -917449, 9, 0, -917448, 9, 0, -917447, 9, 0, -917446, 9, 0, -917445, 9, 0, -917444, 9, 0, -917443, 0, 65536, -917426, 0, 65537, -917425, 9, 0, -917424, 9, 0, -917423, 9, 0, -917422, 9, 0, -917421, 9, 0, -917420, 9, 0, -917419, 9, 0, -917418, 9, 0, -917417, 9, 0, -917416, 9, 0, -917415, 9, 0, -917414, 9, 0, -917413, 9, 0, -917412, 9, 0, -917411, 9, 0, -917410, 9, 0, -917409, 9, 0, -917408, 9, 0, -917407, 9, 0, -917406, 9, 0, -917405, 9, 0, -917404, 9, 0, -917403, 9, 0, -917402, 9, 0, -917401, 9, 0, -917400, 9, 0, -917399, 9, 0, -917398, 9, 0, -917397, 7, 0, -917396, 0, 1, -917395, 0, 1, -917394, 2, 0, -917363, 1, 0, -917362, 0, 1, -917361, 0, 1, -917360, 8, 0, -917359, 9, 0, -917358, 9, 0, -917357, 9, 0, -917356, 9, 0, -917355, 9, 0, -917354, 9, 0, -917353, 9, 0, -917352, 9, 0, -917351, 9, 0, -917350, 9, 0, -917349, 9, 0, -917348, 9, 0, -917347, 9, 0, -917346, 9, 0, -917345, 9, 0, -917344, 9, 0, -917343, 0, 65536, -917334, 0, 65537, -917333, 9, 0, -917332, 9, 0, -917331, 0, 65536, -917324, 0, 65537, -917323, 9, 0, -917322, 9, 0, -917321, 5, 0, -917320, 0, 0, -917319, 0, 0, -917318, 0, 0, -917317, 0, 0, -917316, 0, 0, -917315, 0, 0, -917314, 0, 0, -917313, 0, 0, -917312, 6, 0, -917311, 9, 0, -917310, 9, 0, -917309, 0, 65536, -917300, 0, 65537, -917299, 9, 0, -917298, 9, 0, -917297, 0, 65536, -917292, 0, 65537, -917291, 9, 0, -917290, 9, 0, -917289, 0, 65536, -917280, 0, 65537, -917279, 9, 0, -917278, 9, 0, -917277, 5, 0, -917276, 0, 0, -917275, 0, 0, -917274, 0, 0, -917273, 0, 0, -917272, 0, 0, -917271, 0, 0, -917270, 0, 0, -917269, 0, 0, -917268, 6, 0, -917267, 9, 0, -917266, 9, 0, -917265, 0, 65536, -917258, 0, 65537, -917257, 9, 0, -917256, 9, 0, -917255, 9, 0, -917254, 9, 0, -917253, 9, 0, -917252, 9, 0, -917251, 9, 0, -917250, 9, 0, -917249, 9, 0, -917248, 9, 0, -917247, 9, 0, -917246, 9, 0, -917245, 9, 0, -917244, 9, 0, -917243, 0, 65536, -917226, 0, 65537, -917225, 9, 0, -917224, 9, 0, -917223, 9, 0, -917222, 9, 0, -917221, 9, 0, -917220, 9, 0, -917219, 9, 0, -917218, 9, 0, -917217, 9, 0, -917216, 9, 0, -917215, 9, 0, -917214, 9, 0, -917213, 9, 0, -917212, 9, 0, -917211, 9, 0, -917210, 9, 0, -917209, 9, 0, -917208, 9, 0, -917207, 9, 0, -917206, 9, 0, -917205, 9, 0, -917204, 9, 0, -917203, 9, 0, -917202, 9, 0, -917201, 9, 0, -917200, 9, 0, -917199, 9, 0, -917198, 9, 0, -917197, 9, 0, -917196, 9, 0, -917195, 9, 0, -917194, 9, 0, -917193, 9, 0, -917192, 9, 0, -917191, 9, 0, -917190, 9, 0, -917189, 9, 0, -917188, 9, 0, -917187, 9, 0, -917186, 9, 0, -917185, 9, 0, -917184, 9, 0, -917183, 9, 0, -917182, 9, 0, -917181, 9, 0, -917180, 9, 0, -917179, 9, 0, -917178, 9, 0, -851941, 9, 0, -851940, 9, 0, -851939, 9, 0, -851938, 9, 0, -851937, 9, 0, -851936, 9, 0, -851935, 9, 0, -851934, 9, 0, -851933, 9, 0, -851932, 9, 0, -851931, 9, 0, -851930, 9, 0, -851929, 9, 0, -851928, 9, 0, -851927, 9, 0, -851926, 9, 0, -851925, 9, 0, -851924, 9, 0, -851923, 9, 0, -851922, 9, 0, -851921, 9, 0, -851920, 9, 0, -851919, 9, 0, -851918, 9, 0, -851917, 9, 0, -851916, 9, 0, -851915, 9, 0, -851914, 9, 0, -851913, 9, 0, -851912, 9, 0, -851911, 9, 0, -851910, 9, 0, -851909, 9, 0, -851908, 9, 0, -851907, 0, 65536, -851890, 0, 65537, -851889, 9, 0, -851888, 9, 0, -851887, 9, 0, -851886, 9, 0, -851885, 9, 0, -851884, 9, 0, -851883, 9, 0, -851882, 9, 0, -851881, 9, 0, -851880, 9, 0, -851879, 9, 0, -851878, 9, 0, -851877, 9, 0, -851876, 9, 0, -851875, 9, 0, -851874, 9, 0, -851873, 9, 0, -851872, 9, 0, -851871, 9, 0, -851870, 9, 0, -851869, 9, 0, -851868, 9, 0, -851867, 9, 0, -851866, 9, 0, -851865, 9, 0, -851864, 9, 0, -851863, 9, 0, -851862, 9, 0, -851861, 9, 0, -851860, 9, 0, -851859, 9, 0, -851858, 7, 0, -851857, 2, 0, -851828, 1, 0, -851827, 8, 0, -851826, 9, 0, -851825, 9, 0, -851824, 9, 0, -851823, 9, 0, -851822, 9, 0, -851821, 9, 0, -851820, 9, 0, -851819, 9, 0, -851818, 9, 0, -851817, 9, 0, -851816, 9, 0, -851815, 9, 0, -851814, 9, 0, -851813, 9, 0, -851812, 9, 0, -851811, 9, 0, -851810, 9, 0, -851809, 9, 0, -851808, 9, 0, -851807, 0, 65536, -851798, 0, 65537, -851797, 9, 0, -851796, 9, 0, -851795, 0, 65536, -851788, 3, 0, -851787, 0, 0, -851786, 0, 0, -851785, 4, 0, -851776, 3, 0, -851775, 0, 0, -851774, 0, 0, -851773, 4, 0, -851764, 3, 0, -851763, 0, 0, -851762, 0, 0, -851761, 4, 0, -851756, 3, 0, -851755, 0, 0, -851754, 0, 0, -851753, 4, 0, -851744, 3, 0, -851743, 0, 0, -851742, 0, 0, -851741, 4, 0, -851732, 3, 0, -851731, 0, 0, -851730, 0, 0, -851729, 4, 0, -851722, 0, 65537, -851721, 9, 0, -851720, 9, 0, -851719, 9, 0, -851718, 9, 0, -851717, 9, 0, -851716, 9, 0, -851715, 9, 0, -851714, 9, 0, -851713, 9, 0, -851712, 9, 0, -851711, 9, 0, -851710, 9, 0, -851709, 9, 0, -851708, 9, 0, -851707, 0, 65536, -851690, 0, 65537, -851689, 9, 0, -851688, 9, 0, -851687, 9, 0, -851686, 9, 0, -851685, 9, 0, -851684, 9, 0, -851683, 9, 0, -851682, 9, 0, -851681, 9, 0, -851680, 9, 0, -851679, 9, 0, -851678, 9, 0, -851677, 9, 0, -851676, 9, 0, -851675, 9, 0, -851674, 9, 0, -851673, 9, 0, -851672, 9, 0, -851671, 9, 0, -851670, 9, 0, -851669, 9, 0, -851668, 9, 0, -851667, 9, 0, -851666, 9, 0, -851665, 9, 0, -851664, 9, 0, -851663, 9, 0, -851662, 9, 0, -851661, 9, 0, -851660, 9, 0, -851659, 9, 0, -851658, 9, 0, -851657, 9, 0, -851656, 9, 0, -851655, 9, 0, -851654, 9, 0, -851653, 9, 0, -851652, 9, 0, -851651, 9, 0, -851650, 9, 0, -851649, 9, 0, -851648, 9, 0, -851647, 9, 0, -851646, 9, 0, -851645, 9, 0, -851644, 9, 0, -851643, 9, 0, -851642, 9, 0, -786405, 9, 0, -786404, 9, 0, -786403, 9, 0, -786402, 9, 0, -786401, 9, 0, -786400, 9, 0, -786399, 9, 0, -786398, 9, 0, -786397, 9, 0, -786396, 9, 0, -786395, 9, 0, -786394, 9, 0, -786393, 9, 0, -786392, 9, 0, -786391, 9, 0, -786390, 9, 0, -786389, 9, 0, -786388, 9, 0, -786387, 9, 0, -786386, 9, 0, -786385, 9, 0, -786384, 9, 0, -786383, 9, 0, -786382, 9, 0, -786381, 9, 0, -786380, 9, 0, -786379, 9, 0, -786378, 9, 0, -786377, 9, 0, -786376, 9, 0, -786375, 9, 0, -786374, 9, 0, -786373, 9, 0, -786372, 9, 0, -786371, 0, 65536, -786354, 0, 65537, -786353, 9, 0, -786352, 9, 0, -786351, 9, 0, -786350, 9, 0, -786349, 9, 0, -786348, 9, 0, -786347, 9, 0, -786346, 9, 0, -786345, 9, 0, -786344, 9, 0, -786343, 9, 0, -786342, 9, 0, -786341, 9, 0, -786340, 9, 0, -786339, 9, 0, -786338, 9, 0, -786337, 9, 0, -786336, 9, 0, -786335, 9, 0, -786334, 9, 0, -786333, 9, 0, -786332, 9, 0, -786331, 9, 0, -786330, 9, 0, -786329, 9, 0, -786328, 9, 0, -786327, 9, 0, -786326, 9, 0, -786325, 9, 0, -786324, 9, 0, -786323, 9, 0, -786322, 9, 0, -786321, 7, 0, -786320, 2, 0, -786293, 1, 0, -786292, 8, 0, -786291, 9, 0, -786290, 9, 0, -786289, 9, 0, -786288, 9, 0, -786287, 9, 0, -786286, 9, 0, -786285, 9, 0, -786284, 9, 0, -786283, 9, 0, -786282, 9, 0, -786281, 9, 0, -786280, 9, 0, -786279, 9, 0, -786278, 9, 0, -786277, 9, 0, -786276, 9, 0, -786275, 9, 0, -786274, 9, 0, -786273, 9, 0, -786272, 9, 0, -786271, 0, 65536, -786262, 0, 65537, -786261, 9, 0, -786260, 9, 0, -786259, 0, 65536, -786186, 0, 65537, -786185, 9, 0, -786184, 9, 0, -786183, 9, 0, -786182, 9, 0, -786181, 9, 0, -786180, 9, 0, -786179, 9, 0, -786178, 9, 0, -786177, 9, 0, -786176, 9, 0, -786175, 9, 0, -786174, 9, 0, -786173, 9, 0, -786172, 9, 0, -786171, 0, 65536, -786154, 0, 65537, -786153, 9, 0, -786152, 9, 0, -786151, 9, 0, -786150, 9, 0, -786149, 9, 0, -786148, 9, 0, -786147, 9, 0, -786146, 9, 0, -786145, 9, 0, -786144, 9, 0, -786143, 9, 0, -786142, 9, 0, -786141, 9, 0, -786140, 9, 0, -786139, 9, 0, -786138, 9, 0, -786137, 9, 0, -786136, 9, 0, -786135, 9, 0, -786134, 9, 0, -786133, 9, 0, -786132, 9, 0, -786131, 9, 0, -786130, 9, 0, -786129, 9, 0, -786128, 9, 0, -786127, 9, 0, -786126, 9, 0, -786125, 9, 0, -786124, 9, 0, -786123, 9, 0, -786122, 9, 0, -786121, 9, 0, -786120, 9, 0, -786119, 9, 0, -786118, 9, 0, -786117, 9, 0, -786116, 9, 0, -786115, 9, 0, -786114, 9, 0, -786113, 9, 0, -786112, 9, 0, -786111, 9, 0, -786110, 9, 0, -786109, 9, 0, -786108, 9, 0, -786107, 9, 0, -786106, 9, 0, -720869, 9, 0, -720868, 9, 0, -720867, 9, 0, -720866, 9, 0, -720865, 9, 0, -720864, 9, 0, -720863, 9, 0, -720862, 9, 0, -720861, 9, 0, -720860, 9, 0, -720859, 9, 0, -720858, 9, 0, -720857, 9, 0, -720856, 9, 0, -720855, 9, 0, -720854, 9, 0, -720853, 9, 0, -720852, 9, 0, -720851, 9, 0, -720850, 9, 0, -720849, 9, 0, -720848, 9, 0, -720847, 9, 0, -720846, 9, 0, -720845, 9, 0, -720844, 9, 0, -720843, 9, 0, -720842, 9, 0, -720841, 9, 0, -720840, 9, 0, -720839, 9, 0, -720838, 9, 0, -720837, 9, 0, -720836, 9, 0, -720835, 0, 65536, -720818, 0, 65537, -720817, 9, 0, -720816, 9, 0, -720815, 9, 0, -720814, 9, 0, -720813, 9, 0, -720812, 9, 0, -720811, 9, 0, -720810, 9, 0, -720809, 9, 0, -720808, 9, 0, -720807, 9, 0, -720806, 9, 0, -720805, 9, 0, -720804, 9, 0, -720803, 9, 0, -720802, 9, 0, -720801, 9, 0, -720800, 9, 0, -720799, 9, 0, -720798, 9, 0, -720797, 9, 0, -720796, 9, 0, -720795, 9, 0, -720794, 9, 0, -720793, 9, 0, -720792, 9, 0, -720791, 9, 0, -720790, 9, 0, -720789, 9, 0, -720788, 9, 0, -720787, 9, 0, -720786, 9, 0, -720785, 9, 0, -720784, 7, 0, -720783, 2, 0, -720758, 1, 0, -720757, 8, 0, -720756, 9, 0, -720755, 9, 0, -720754, 9, 0, -720753, 9, 0, -720752, 9, 0, -720751, 9, 0, -720750, 9, 0, -720749, 9, 0, -720748, 9, 0, -720747, 9, 0, -720746, 9, 0, -720745, 9, 0, -720744, 9, 0, -720743, 9, 0, -720742, 9, 0, -720741, 9, 0, -720740, 9, 0, -720739, 9, 0, -720738, 9, 0, -720737, 9, 0, -720736, 9, 0, -720735, 0, 65536, -720726, 0, 65537, -720725, 9, 0, -720724, 9, 0, -720723, 0, 65536, -720650, 0, 65537, -720649, 9, 0, -720648, 9, 0, -720647, 9, 0, -720646, 9, 0, -720645, 9, 0, -720644, 9, 0, -720643, 9, 0, -720642, 9, 0, -720641, 9, 0, -720640, 9, 0, -720639, 9, 0, -720638, 9, 0, -720637, 9, 0, -720636, 9, 0, -720635, 0, 65536, -720618, 0, 65537, -720617, 9, 0, -720616, 9, 0, -720615, 9, 0, -720614, 9, 0, -720613, 9, 0, -720612, 9, 0, -720611, 9, 0, -720610, 9, 0, -720609, 9, 0, -720608, 9, 0, -720607, 9, 0, -720606, 9, 0, -720605, 9, 0, -720604, 9, 0, -720603, 9, 0, -720602, 9, 0, -720601, 9, 0, -720600, 9, 0, -720599, 9, 0, -720598, 9, 0, -720597, 9, 0, -720596, 9, 0, -720595, 9, 0, -720594, 9, 0, -720593, 9, 0, -720592, 9, 0, -720591, 9, 0, -720590, 9, 0, -720589, 9, 0, -720588, 9, 0, -720587, 9, 0, -720586, 9, 0, -720585, 9, 0, -720584, 9, 0, -720583, 9, 0, -720582, 9, 0, -720581, 9, 0, -720580, 9, 0, -720579, 9, 0, -720578, 9, 0, -720577, 9, 0, -720576, 9, 0, -720575, 9, 0, -720574, 9, 0, -720573, 9, 0, -720572, 9, 0, -720571, 9, 0, -720570, 9, 0, -655333, 9, 0, -655332, 9, 0, -655331, 9, 0, -655330, 9, 0, -655329, 9, 0, -655328, 9, 0, -655327, 9, 0, -655326, 9, 0, -655325, 9, 0, -655324, 9, 0, -655323, 9, 0, -655322, 9, 0, -655321, 9, 0, -655320, 9, 0, -655319, 9, 0, -655318, 9, 0, -655317, 9, 0, -655316, 9, 0, -655315, 9, 0, -655314, 9, 0, -655313, 9, 0, -655312, 9, 0, -655311, 9, 0, -655310, 9, 0, -655309, 9, 0, -655308, 9, 0, -655307, 9, 0, -655306, 9, 0, -655305, 9, 0, -655304, 9, 0, -655303, 9, 0, -655302, 9, 0, -655301, 9, 0, -655300, 9, 0, -655299, 0, 65536, -655282, 0, 65537, -655281, 9, 0, -655280, 9, 0, -655279, 9, 0, -655278, 9, 0, -655277, 9, 0, -655276, 9, 0, -655275, 9, 0, -655274, 9, 0, -655273, 9, 0, -655272, 9, 0, -655271, 9, 0, -655270, 9, 0, -655269, 9, 0, -655268, 9, 0, -655267, 9, 0, -655266, 9, 0, -655265, 9, 0, -655264, 9, 0, -655263, 9, 0, -655262, 9, 0, -655261, 9, 0, -655260, 9, 0, -655259, 9, 0, -655258, 9, 0, -655257, 9, 0, -655256, 9, 0, -655255, 9, 0, -655254, 9, 0, -655253, 9, 0, -655252, 9, 0, -655251, 9, 0, -655250, 9, 0, -655249, 9, 0, -655248, 9, 0, -655247, 0, 65536, -655222, 0, 65537, -655221, 9, 0, -655220, 9, 0, -655219, 9, 0, -655218, 9, 0, -655217, 9, 0, -655216, 9, 0, -655215, 9, 0, -655214, 9, 0, -655213, 9, 0, -655212, 9, 0, -655211, 9, 0, -655210, 9, 0, -655209, 9, 0, -655208, 9, 0, -655207, 9, 0, -655206, 9, 0, -655205, 9, 0, -655204, 9, 0, -655203, 9, 0, -655202, 9, 0, -655201, 9, 0, -655200, 9, 0, -655199, 9, 0, -655198, 9, 0, -655197, 9, 0, -655196, 9, 0, -655195, 9, 0, -655194, 9, 0, -655193, 9, 0, -655192, 9, 0, -655191, 9, 0, -655190, 9, 0, -655189, 9, 0, -655188, 9, 0, -655187, 0, 65536, -655114, 0, 65537, -655113, 9, 0, -655112, 9, 0, -655111, 9, 0, -655110, 9, 0, -655109, 9, 0, -655108, 9, 0, -655107, 9, 0, -655106, 9, 0, -655105, 9, 0, -655104, 9, 0, -655103, 9, 0, -655102, 9, 0, -655101, 9, 0, -655100, 9, 0, -655099, 0, 65536, -655082, 0, 65537, -655081, 9, 0, -655080, 9, 0, -655079, 9, 0, -655078, 9, 0, -655077, 9, 0, -655076, 9, 0, -655075, 9, 0, -655074, 9, 0, -655073, 9, 0, -655072, 9, 0, -655071, 9, 0, -655070, 9, 0, -655069, 9, 0, -655068, 9, 0, -655067, 9, 0, -655066, 9, 0, -655065, 9, 0, -655064, 9, 0, -655063, 9, 0, -655062, 9, 0, -655061, 9, 0, -655060, 9, 0, -655059, 9, 0, -655058, 9, 0, -655057, 9, 0, -655056, 9, 0, -655055, 9, 0, -655054, 9, 0, -655053, 9, 0, -655052, 9, 0, -655051, 9, 0, -655050, 9, 0, -655049, 9, 0, -655048, 9, 0, -655047, 9, 0, -655046, 9, 0, -655045, 9, 0, -655044, 9, 0, -655043, 9, 0, -655042, 9, 0, -655041, 9, 0, -655040, 9, 0, -655039, 9, 0, -655038, 9, 0, -655037, 9, 0, -655036, 9, 0, -655035, 9, 0, -655034, 9, 0, -589797, 9, 0, -589796, 9, 0, -589795, 9, 0, -589794, 9, 0, -589793, 9, 0, -589792, 9, 0, -589791, 9, 0, -589790, 9, 0, -589789, 9, 0, -589788, 9, 0, -589787, 9, 0, -589786, 9, 0, -589785, 9, 0, -589784, 9, 0, -589783, 9, 0, -589782, 9, 0, -589781, 9, 0, -589780, 9, 0, -589779, 9, 0, -589778, 9, 0, -589777, 9, 0, -589776, 9, 0, -589775, 9, 0, -589774, 9, 0, -589773, 9, 0, -589772, 9, 0, -589771, 9, 0, -589770, 9, 0, -589769, 9, 0, -589768, 9, 0, -589767, 9, 0, -589766, 9, 0, -589765, 9, 0, -589764, 9, 0, -589763, 0, 65536, -589746, 0, 65537, -589745, 9, 0, -589744, 9, 0, -589743, 9, 0, -589742, 9, 0, -589741, 9, 0, -589740, 9, 0, -589739, 9, 0, -589738, 9, 0, -589737, 9, 0, -589736, 9, 0, -589735, 9, 0, -589734, 9, 0, -589733, 9, 0, -589732, 9, 0, -589731, 9, 0, -589730, 9, 0, -589729, 9, 0, -589728, 9, 0, -589727, 9, 0, -589726, 9, 0, -589725, 9, 0, -589724, 9, 0, -589723, 9, 0, -589722, 9, 0, -589721, 9, 0, -589720, 9, 0, -589719, 9, 0, -589718, 9, 0, -589717, 9, 0, -589716, 9, 0, -589715, 9, 0, -589714, 9, 0, -589713, 9, 0, -589712, 9, 0, -589711, 0, 65536, -589686, 0, 65537, -589685, 9, 0, -589684, 9, 0, -589683, 9, 0, -589682, 9, 0, -589681, 9, 0, -589680, 9, 0, -589679, 9, 0, -589678, 9, 0, -589677, 9, 0, -589676, 9, 0, -589675, 9, 0, -589674, 9, 0, -589673, 9, 0, -589672, 9, 0, -589671, 9, 0, -589670, 9, 0, -589669, 9, 0, -589668, 9, 0, -589667, 9, 0, -589666, 9, 0, -589665, 9, 0, -589664, 9, 0, -589663, 9, 0, -589662, 9, 0, -589661, 9, 0, -589660, 9, 0, -589659, 9, 0, -589658, 9, 0, -589657, 9, 0, -589656, 9, 0, -589655, 9, 0, -589654, 9, 0, -589653, 9, 0, -589652, 9, 0, -589651, 0, 65536, -589578, 0, 65537, -589577, 9, 0, -589576, 9, 0, -589575, 9, 0, -589574, 9, 0, -589573, 9, 0, -589572, 9, 0, -589571, 9, 0, -589570, 9, 0, -589569, 9, 0, -589568, 9, 0, -589567, 9, 0, -589566, 9, 0, -589565, 9, 0, -589564, 9, 0, -589563, 0, 65536, -589546, 0, 65537, -589545, 9, 0, -589544, 9, 0, -589543, 9, 0, -589542, 9, 0, -589541, 9, 0, -589540, 9, 0, -589539, 9, 0, -589538, 9, 0, -589537, 9, 0, -589536, 9, 0, -589535, 9, 0, -589534, 9, 0, -589533, 9, 0, -589532, 9, 0, -589531, 9, 0, -589530, 9, 0, -589529, 9, 0, -589528, 9, 0, -589527, 9, 0, -589526, 9, 0, -589525, 9, 0, -589524, 9, 0, -589523, 9, 0, -589522, 9, 0, -589521, 9, 0, -589520, 9, 0, -589519, 9, 0, -589518, 9, 0, -589517, 9, 0, -589516, 9, 0, -589515, 9, 0, -589514, 9, 0, -589513, 9, 0, -589512, 9, 0, -589511, 9, 0, -589510, 9, 0, -589509, 9, 0, -589508, 9, 0, -589507, 9, 0, -589506, 9, 0, -589505, 9, 0, -589504, 9, 0, -589503, 9, 0, -589502, 9, 0, -589501, 9, 0, -589500, 9, 0, -589499, 9, 0, -589498, 9, 0, -524261, 9, 0, -524260, 9, 0, -524259, 9, 0, -524258, 9, 0, -524257, 9, 0, -524256, 9, 0, -524255, 9, 0, -524254, 9, 0, -524253, 9, 0, -524252, 9, 0, -524251, 9, 0, -524250, 9, 0, -524249, 9, 0, -524248, 9, 0, -524247, 9, 0, -524246, 9, 0, -524245, 9, 0, -524244, 9, 0, -524243, 9, 0, -524242, 9, 0, -524241, 9, 0, -524240, 9, 0, -524239, 9, 0, -524238, 9, 0, -524237, 9, 0, -524236, 9, 0, -524235, 9, 0, -524234, 9, 0, -524233, 9, 0, -524232, 9, 0, -524231, 9, 0, -524230, 9, 0, -524229, 9, 0, -524228, 9, 0, -524227, 0, 65536, -524210, 0, 65537, -524209, 9, 0, -524208, 9, 0, -524207, 9, 0, -524206, 9, 0, -524205, 9, 0, -524204, 9, 0, -524203, 9, 0, -524202, 9, 0, -524201, 9, 0, -524200, 9, 0, -524199, 9, 0, -524198, 9, 0, -524197, 9, 0, -524196, 9, 0, -524195, 9, 0, -524194, 9, 0, -524193, 9, 0, -524192, 9, 0, -524191, 9, 0, -524190, 9, 0, -524189, 9, 0, -524188, 9, 0, -524187, 9, 0, -524186, 9, 0, -524185, 9, 0, -524184, 9, 0, -524183, 9, 0, -524182, 9, 0, -524181, 9, 0, -524180, 9, 0, -524179, 9, 0, -524178, 9, 0, -524177, 9, 0, -524176, 9, 0, -524175, 7, 0, -524174, 2, 0, -524151, 1, 0, -524150, 8, 0, -524149, 9, 0, -524148, 9, 0, -524147, 9, 0, -524146, 9, 0, -524145, 9, 0, -524144, 9, 0, -524143, 9, 0, -524142, 9, 0, -524141, 9, 0, -524140, 9, 0, -524139, 9, 0, -524138, 9, 0, -524137, 9, 0, -524136, 9, 0, -524135, 9, 0, -524134, 9, 0, -524133, 9, 0, -524132, 9, 0, -524131, 9, 0, -524130, 9, 0, -524129, 9, 0, -524128, 9, 0, -524127, 9, 0, -524126, 9, 0, -524125, 9, 0, -524124, 9, 0, -524123, 9, 0, -524122, 9, 0, -524121, 9, 0, -524120, 9, 0, -524119, 9, 0, -524118, 9, 0, -524117, 9, 0, -524116, 9, 0, -524115, 7, 0, -524114, 2, 0, -524043, 1, 0, -524042, 8, 0, -524041, 9, 0, -524040, 9, 0, -524039, 9, 0, -524038, 9, 0, -524037, 9, 0, -524036, 9, 0, -524035, 9, 0, -524034, 9, 0, -524033, 9, 0, -524032, 9, 0, -524031, 9, 0, -524030, 9, 0, -524029, 9, 0, -524028, 9, 0, -524027, 0, 65536, -524010, 0, 65537, -524009, 9, 0, -524008, 9, 0, -524007, 9, 0, -524006, 9, 0, -524005, 9, 0, -524004, 9, 0, -524003, 9, 0, -524002, 9, 0, -524001, 9, 0, -524000, 9, 0, -523999, 9, 0, -523998, 9, 0, -523997, 9, 0, -523996, 9, 0, -523995, 9, 0, -523994, 9, 0, -523993, 9, 0, -523992, 9, 0, -523991, 9, 0, -523990, 9, 0, -523989, 9, 0, -523988, 9, 0, -523987, 9, 0, -523986, 9, 0, -523985, 9, 0, -523984, 9, 0, -523983, 9, 0, -523982, 9, 0, -523981, 9, 0, -523980, 9, 0, -523979, 9, 0, -523978, 9, 0, -523977, 9, 0, -523976, 9, 0, -523975, 9, 0, -523974, 9, 0, -523973, 9, 0, -523972, 9, 0, -523971, 9, 0, -523970, 9, 0, -523969, 9, 0, -523968, 9, 0, -523967, 9, 0, -523966, 9, 0, -523965, 9, 0, -523964, 9, 0, -523963, 9, 0, -523962, 9, 0, -458725, 9, 0, -458724, 9, 0, -458723, 9, 0, -458722, 9, 0, -458721, 9, 0, -458720, 9, 0, -458719, 9, 0, -458718, 9, 0, -458717, 9, 0, -458716, 9, 0, -458715, 9, 0, -458714, 9, 0, -458713, 9, 0, -458712, 9, 0, -458711, 9, 0, -458710, 9, 0, -458709, 9, 0, -458708, 9, 0, -458707, 9, 0, -458706, 9, 0, -458705, 9, 0, -458704, 9, 0, -458703, 9, 0, -458702, 9, 0, -458701, 9, 0, -458700, 9, 0, -458699, 9, 0, -458698, 9, 0, -458697, 9, 0, -458696, 9, 0, -458695, 9, 0, -458694, 9, 0, -458693, 9, 0, -458692, 9, 0, -458691, 0, 65536, -458674, 0, 65537, -458673, 9, 0, -458672, 9, 0, -458671, 9, 0, -458670, 9, 0, -458669, 9, 0, -458668, 9, 0, -458667, 9, 0, -458666, 9, 0, -458665, 9, 0, -458664, 9, 0, -458663, 9, 0, -458662, 9, 0, -458661, 9, 0, -458660, 9, 0, -458659, 9, 0, -458658, 9, 0, -458657, 9, 0, -458656, 9, 0, -458655, 9, 0, -458654, 9, 0, -458653, 9, 0, -458652, 9, 0, -458651, 9, 0, -458650, 9, 0, -458649, 9, 0, -458648, 9, 0, -458647, 9, 0, -458646, 9, 0, -458645, 9, 0, -458644, 9, 0, -458643, 9, 0, -458642, 9, 0, -458641, 9, 0, -458640, 9, 0, -458639, 9, 0, -458638, 7, 0, -458637, 2, 0, -458616, 1, 0, -458615, 8, 0, -458614, 9, 0, -458613, 9, 0, -458612, 9, 0, -458611, 9, 0, -458610, 9, 0, -458609, 9, 0, -458608, 9, 0, -458607, 9, 0, -458606, 9, 0, -458605, 9, 0, -458604, 9, 0, -458603, 9, 0, -458602, 9, 0, -458601, 9, 0, -458600, 9, 0, -458599, 9, 0, -458598, 9, 0, -458597, 9, 0, -458596, 9, 0, -458595, 9, 0, -458594, 9, 0, -458593, 9, 0, -458592, 9, 0, -458591, 9, 0, -458590, 9, 0, -458589, 9, 0, -458588, 9, 0, -458587, 9, 0, -458586, 9, 0, -458585, 9, 0, -458584, 9, 0, -458583, 9, 0, -458582, 9, 0, -458581, 9, 0, -458580, 9, 0, -458579, 9, 0, -458578, 7, 0, -458577, 2, 0, -458508, 1, 0, -458507, 8, 0, -458506, 9, 0, -458505, 9, 0, -458504, 9, 0, -458503, 9, 0, -458502, 9, 0, -458501, 9, 0, -458500, 9, 0, -458499, 9, 0, -458498, 9, 0, -458497, 9, 0, -458496, 9, 0, -458495, 9, 0, -458494, 9, 0, -458493, 9, 0, -458492, 9, 0, -458491, 0, 65536, -458474, 0, 65537, -458473, 9, 0, -458472, 9, 0, -458471, 9, 0, -458470, 9, 0, -458469, 9, 0, -458468, 9, 0, -458467, 9, 0, -458466, 9, 0, -458465, 9, 0, -458464, 9, 0, -458463, 9, 0, -458462, 9, 0, -458461, 9, 0, -458460, 9, 0, -458459, 9, 0, -458458, 9, 0, -458457, 9, 0, -458456, 9, 0, -458455, 9, 0, -458454, 9, 0, -458453, 9, 0, -458452, 9, 0, -458451, 9, 0, -458450, 9, 0, -458449, 9, 0, -458448, 9, 0, -458447, 9, 0, -458446, 9, 0, -458445, 9, 0, -458444, 9, 0, -458443, 9, 0, -458442, 9, 0, -458441, 9, 0, -458440, 9, 0, -458439, 9, 0, -458438, 9, 0, -458437, 9, 0, -458436, 9, 0, -458435, 9, 0, -458434, 9, 0, -458433, 9, 0, -458432, 9, 0, -458431, 9, 0, -458430, 9, 0, -458429, 9, 0, -458428, 9, 0, -458427, 9, 0, -458426, 9, 0, -393189, 9, 0, -393188, 9, 0, -393187, 9, 0, -393186, 9, 0, -393185, 9, 0, -393184, 9, 0, -393183, 9, 0, -393182, 9, 0, -393181, 9, 0, -393180, 9, 0, -393179, 9, 0, -393178, 9, 0, -393177, 9, 0, -393176, 9, 0, -393175, 9, 0, -393174, 9, 0, -393173, 9, 0, -393172, 9, 0, -393171, 9, 0, -393170, 9, 0, -393169, 9, 0, -393168, 9, 0, -393167, 9, 0, -393166, 9, 0, -393165, 9, 0, -393164, 9, 0, -393163, 9, 0, -393162, 9, 0, -393161, 9, 0, -393160, 9, 0, -393159, 9, 0, -393158, 9, 0, -393157, 9, 0, -393156, 9, 0, -393155, 0, 65536, -393138, 0, 65537, -393137, 9, 0, -393136, 9, 0, -393135, 9, 0, -393134, 9, 0, -393133, 9, 0, -393132, 9, 0, -393131, 9, 0, -393130, 9, 0, -393129, 9, 0, -393128, 9, 0, -393127, 9, 0, -393126, 9, 0, -393125, 9, 0, -393124, 9, 0, -393123, 9, 0, -393122, 9, 0, -393121, 9, 0, -393120, 9, 0, -393119, 9, 0, -393118, 9, 0, -393117, 9, 0, -393116, 9, 0, -393115, 9, 0, -393114, 9, 0, -393113, 9, 0, -393112, 9, 0, -393111, 9, 0, -393110, 9, 0, -393109, 9, 0, -393108, 9, 0, -393107, 9, 0, -393106, 9, 0, -393105, 9, 0, -393104, 9, 0, -393103, 9, 0, -393102, 9, 0, -393101, 7, 0, -393100, 2, 0, -393081, 1, 0, -393080, 8, 0, -393079, 9, 0, -393078, 9, 0, -393077, 9, 0, -393076, 9, 0, -393075, 9, 0, -393074, 9, 0, -393073, 9, 0, -393072, 9, 0, -393071, 9, 0, -393070, 9, 0, -393069, 9, 0, -393068, 9, 0, -393067, 9, 0, -393066, 9, 0, -393065, 9, 0, -393064, 9, 0, -393063, 9, 0, -393062, 9, 0, -393061, 9, 0, -393060, 9, 0, -393059, 9, 0, -393058, 9, 0, -393057, 9, 0, -393056, 9, 0, -393055, 9, 0, -393054, 9, 0, -393053, 9, 0, -393052, 9, 0, -393051, 9, 0, -393050, 9, 0, -393049, 9, 0, -393048, 9, 0, -393047, 9, 0, -393046, 9, 0, -393045, 9, 0, -393044, 9, 0, -393043, 9, 0, -393042, 9, 0, -393041, 7, 0, -393040, 0, 1, -393039, 0, 1, -393038, 0, 1, -393037, 0, 1, -393036, 0, 1, -393035, 0, 1, -393034, 0, 1, -393033, 0, 1, -393032, 0, 1, -393031, 0, 1, -393030, 0, 1, -393029, 0, 1, -393028, 0, 1, -393027, 0, 1, -393026, 0, 1, -393025, 0, 1, -393024, 0, 1, -393023, 0, 1, -393022, 0, 1, -393021, 0, 1, -393020, 0, 1, -393019, 0, 1, -393018, 0, 1, -393017, 0, 1, -393016, 2, 0, -392997, 1, 0, -392996, 0, 1, -392995, 0, 1, -392994, 0, 1, -392993, 0, 1, -392992, 0, 1, -392991, 0, 1, -392990, 0, 1, -392989, 0, 1, -392988, 0, 1, -392987, 0, 1, -392986, 0, 1, -392985, 0, 1, -392984, 0, 1, -392983, 0, 1, -392982, 0, 1, -392981, 0, 1, -392980, 0, 1, -392979, 0, 1, -392978, 0, 1, -392977, 0, 1, -392976, 0, 1, -392975, 0, 1, -392974, 0, 1, -392973, 0, 1, -392972, 8, 0, -392971, 9, 0, -392970, 9, 0, -392969, 9, 0, -392968, 9, 0, -392967, 9, 0, -392966, 9, 0, -392965, 9, 0, -392964, 9, 0, -392963, 9, 0, -392962, 9, 0, -392961, 9, 0, -392960, 9, 0, -392959, 9, 0, -392958, 9, 0, -392957, 9, 0, -392956, 9, 0, -392955, 0, 65536, -392938, 0, 65537, -392937, 9, 0, -392936, 9, 0, -392935, 9, 0, -392934, 9, 0, -392933, 9, 0, -392932, 9, 0, -392931, 9, 0, -392930, 9, 0, -392929, 9, 0, -392928, 9, 0, -392927, 9, 0, -392926, 9, 0, -392925, 9, 0, -392924, 9, 0, -392923, 9, 0, -392922, 9, 0, -392921, 9, 0, -392920, 9, 0, -392919, 9, 0, -392918, 9, 0, -392917, 9, 0, -392916, 9, 0, -392915, 9, 0, -392914, 9, 0, -392913, 9, 0, -392912, 9, 0, -392911, 9, 0, -392910, 9, 0, -392909, 9, 0, -392908, 9, 0, -392907, 9, 0, -392906, 9, 0, -392905, 9, 0, -392904, 9, 0, -392903, 9, 0, -392902, 9, 0, -392901, 9, 0, -392900, 9, 0, -392899, 9, 0, -392898, 9, 0, -392897, 9, 0, -392896, 9, 0, -392895, 9, 0, -392894, 9, 0, -392893, 9, 0, -392892, 9, 0, -392891, 9, 0, -392890, 9, 0, -327653, 9, 0, -327652, 9, 0, -327651, 9, 0, -327650, 9, 0, -327649, 9, 0, -327648, 9, 0, -327647, 9, 0, -327646, 9, 0, -327645, 9, 0, -327644, 9, 0, -327643, 9, 0, -327642, 9, 0, -327641, 9, 0, -327640, 9, 0, -327639, 9, 0, -327638, 9, 0, -327637, 9, 0, -327636, 9, 0, -327635, 9, 0, -327634, 9, 0, -327633, 9, 0, -327632, 9, 0, -327631, 9, 0, -327630, 9, 0, -327629, 9, 0, -327628, 9, 0, -327627, 9, 0, -327626, 9, 0, -327625, 9, 0, -327624, 9, 0, -327623, 9, 0, -327622, 9, 0, -327621, 9, 0, -327620, 9, 0, -327619, 0, 65536, -327602, 0, 65537, -327601, 9, 0, -327600, 9, 0, -327599, 9, 0, -327598, 9, 0, -327597, 9, 0, -327596, 9, 0, -327595, 9, 0, -327594, 9, 0, -327593, 9, 0, -327592, 9, 0, -327591, 9, 0, -327590, 9, 0, -327589, 9, 0, -327588, 9, 0, -327587, 9, 0, -327586, 9, 0, -327585, 9, 0, -327584, 9, 0, -327583, 9, 0, -327582, 9, 0, -327581, 9, 0, -327580, 9, 0, -327579, 9, 0, -327578, 9, 0, -327577, 9, 0, -327576, 9, 0, -327575, 9, 0, -327574, 9, 0, -327573, 9, 0, -327572, 9, 0, -327571, 9, 0, -327570, 9, 0, -327569, 9, 0, -327568, 9, 0, -327567, 9, 0, -327566, 9, 0, -327565, 9, 0, -327564, 7, 0, -327563, 2, 0, -327546, 1, 0, -327545, 8, 0, -327544, 9, 0, -327543, 9, 0, -327542, 9, 0, -327541, 9, 0, -327540, 9, 0, -327539, 9, 0, -327538, 9, 0, -327537, 9, 0, -327536, 9, 0, -327535, 9, 0, -327534, 9, 0, -327533, 9, 0, -327532, 9, 0, -327531, 9, 0, -327530, 9, 0, -327529, 9, 0, -327528, 9, 0, -327527, 9, 0, -327526, 9, 0, -327525, 9, 0, -327524, 9, 0, -327523, 9, 0, -327522, 9, 0, -327521, 9, 0, -327520, 9, 0, -327519, 9, 0, -327518, 9, 0, -327517, 9, 0, -327516, 9, 0, -327515, 9, 0, -327514, 9, 0, -327513, 9, 0, -327512, 9, 0, -327511, 9, 0, -327510, 9, 0, -327509, 9, 0, -327508, 9, 0, -327507, 9, 0, -327506, 9, 0, -327505, 9, 0, -327504, 9, 0, -327503, 9, 0, -327502, 9, 0, -327501, 9, 0, -327500, 9, 0, -327499, 9, 0, -327498, 9, 0, -327497, 9, 0, -327496, 9, 0, -327495, 9, 0, -327494, 9, 0, -327493, 9, 0, -327492, 9, 0, -327491, 9, 0, -327490, 9, 0, -327489, 9, 0, -327488, 9, 0, -327487, 9, 0, -327486, 9, 0, -327485, 9, 0, -327484, 9, 0, -327483, 9, 0, -327482, 9, 0, -327481, 9, 0, -327480, 7, 0, -327479, 2, 0, -327462, 1, 0, -327461, 8, 0, -327460, 9, 0, -327459, 9, 0, -327458, 9, 0, -327457, 9, 0, -327456, 9, 0, -327455, 9, 0, -327454, 9, 0, -327453, 9, 0, -327452, 9, 0, -327451, 9, 0, -327450, 9, 0, -327449, 9, 0, -327448, 9, 0, -327447, 9, 0, -327446, 9, 0, -327445, 9, 0, -327444, 9, 0, -327443, 9, 0, -327442, 9, 0, -327441, 9, 0, -327440, 9, 0, -327439, 9, 0, -327438, 9, 0, -327437, 9, 0, -327436, 9, 0, -327435, 9, 0, -327434, 9, 0, -327433, 9, 0, -327432, 9, 0, -327431, 9, 0, -327430, 9, 0, -327429, 9, 0, -327428, 9, 0, -327427, 9, 0, -327426, 9, 0, -327425, 9, 0, -327424, 9, 0, -327423, 9, 0, -327422, 9, 0, -327421, 9, 0, -327420, 9, 0, -327419, 0, 65536, -327402, 0, 65537, -327401, 9, 0, -327400, 9, 0, -327399, 9, 0, -327398, 9, 0, -327397, 9, 0, -327396, 9, 0, -327395, 9, 0, -327394, 9, 0, -327393, 9, 0, -327392, 9, 0, -327391, 9, 0, -327390, 9, 0, -327389, 9, 0, -327388, 9, 0, -327387, 9, 0, -327386, 9, 0, -327385, 9, 0, -327384, 9, 0, -327383, 9, 0, -327382, 9, 0, -327381, 9, 0, -327380, 9, 0, -327379, 9, 0, -327378, 9, 0, -327377, 9, 0, -327376, 9, 0, -327375, 9, 0, -327374, 9, 0, -327373, 9, 0, -327372, 9, 0, -327371, 9, 0, -327370, 9, 0, -327369, 9, 0, -327368, 9, 0, -327367, 9, 0, -327366, 9, 0, -327365, 9, 0, -327364, 9, 0, -327363, 9, 0, -327362, 9, 0, -327361, 9, 0, -327360, 9, 0, -327359, 9, 0, -327358, 9, 0, -327357, 9, 0, -327356, 9, 0, -327355, 9, 0, -327354, 9, 0, -262117, 9, 0, -262116, 9, 0, -262115, 9, 0, -262114, 9, 0, -262113, 9, 0, -262112, 9, 0, -262111, 9, 0, -262110, 9, 0, -262109, 9, 0, -262108, 9, 0, -262107, 9, 0, -262106, 9, 0, -262105, 9, 0, -262104, 9, 0, -262103, 9, 0, -262102, 9, 0, -262101, 9, 0, -262100, 9, 0, -262099, 9, 0, -262098, 9, 0, -262097, 9, 0, -262096, 9, 0, -262095, 9, 0, -262094, 9, 0, -262093, 9, 0, -262092, 9, 0, -262091, 9, 0, -262090, 9, 0, -262089, 9, 0, -262088, 9, 0, -262087, 9, 0, -262086, 9, 0, -262085, 9, 0, -262084, 9, 0, -262083, 0, 65536, -262066, 0, 65537, -262065, 9, 0, -262064, 9, 0, -262063, 9, 0, -262062, 9, 0, -262061, 9, 0, -262060, 9, 0, -262059, 9, 0, -262058, 9, 0, -262057, 9, 0, -262056, 9, 0, -262055, 9, 0, -262054, 9, 0, -262053, 9, 0, -262052, 9, 0, -262051, 9, 0, -262050, 9, 0, -262049, 9, 0, -262048, 9, 0, -262047, 9, 0, -262046, 9, 0, -262045, 9, 0, -262044, 9, 0, -262043, 9, 0, -262042, 9, 0, -262041, 9, 0, -262040, 9, 0, -262039, 9, 0, -262038, 9, 0, -262037, 9, 0, -262036, 9, 0, -262035, 9, 0, -262034, 9, 0, -262033, 9, 0, -262032, 9, 0, -262031, 9, 0, -262030, 9, 0, -262029, 9, 0, -262028, 9, 0, -262027, 7, 0, -262026, 2, 0, -262011, 1, 0, -262010, 8, 0, -262009, 9, 0, -262008, 9, 0, -262007, 9, 0, -262006, 9, 0, -262005, 9, 0, -262004, 9, 0, -262003, 9, 0, -262002, 9, 0, -262001, 9, 0, -262000, 9, 0, -261999, 9, 0, -261998, 9, 0, -261997, 9, 0, -261996, 9, 0, -261995, 9, 0, -261994, 9, 0, -261993, 9, 0, -261992, 9, 0, -261991, 9, 0, -261990, 9, 0, -261989, 9, 0, -261988, 9, 0, -261987, 9, 0, -261986, 9, 0, -261985, 9, 0, -261984, 9, 0, -261983, 9, 0, -261982, 9, 0, -261981, 9, 0, -261980, 9, 0, -261979, 9, 0, -261978, 9, 0, -261977, 9, 0, -261976, 9, 0, -261975, 9, 0, -261974, 9, 0, -261973, 9, 0, -261972, 9, 0, -261971, 9, 0, -261970, 9, 0, -261969, 9, 0, -261968, 9, 0, -261967, 9, 0, -261966, 9, 0, -261965, 9, 0, -261964, 9, 0, -261963, 9, 0, -261962, 9, 0, -261961, 9, 0, -261960, 9, 0, -261959, 9, 0, -261958, 9, 0, -261957, 9, 0, -261956, 9, 0, -261955, 9, 0, -261954, 9, 0, -261953, 9, 0, -261952, 9, 0, -261951, 9, 0, -261950, 9, 0, -261949, 9, 0, -261948, 9, 0, -261947, 9, 0, -261946, 9, 0, -261945, 9, 0, -261944, 9, 0, -261943, 7, 0, -261942, 2, 0, -261927, 1, 0, -261926, 8, 0, -261925, 9, 0, -261924, 9, 0, -261923, 9, 0, -261922, 9, 0, -261921, 9, 0, -261920, 9, 0, -261919, 9, 0, -261918, 9, 0, -261917, 9, 0, -261916, 9, 0, -261915, 9, 0, -261914, 9, 0, -261913, 9, 0, -261912, 9, 0, -261911, 9, 0, -261910, 9, 0, -261909, 9, 0, -261908, 9, 0, -261907, 9, 0, -261906, 9, 0, -261905, 9, 0, -261904, 9, 0, -261903, 9, 0, -261902, 9, 0, -261901, 9, 0, -261900, 9, 0, -261899, 9, 0, -261898, 9, 0, -261897, 9, 0, -261896, 9, 0, -261895, 9, 0, -261894, 9, 0, -261893, 9, 0, -261892, 9, 0, -261891, 9, 0, -261890, 9, 0, -261889, 9, 0, -261888, 9, 0, -261887, 9, 0, -261886, 9, 0, -261885, 9, 0, -261884, 9, 0, -261883, 0, 65536, -261866, 0, 65537, -261865, 9, 0, -261864, 9, 0, -261863, 9, 0, -261862, 9, 0, -261861, 9, 0, -261860, 9, 0, -261859, 9, 0, -261858, 9, 0, -261857, 9, 0, -261856, 9, 0, -261855, 9, 0, -261854, 9, 0, -261853, 9, 0, -261852, 9, 0, -261851, 9, 0, -261850, 9, 0, -261849, 9, 0, -261848, 9, 0, -261847, 9, 0, -261846, 9, 0, -261845, 9, 0, -261844, 9, 0, -261843, 9, 0, -261842, 9, 0, -261841, 9, 0, -261840, 9, 0, -261839, 9, 0, -261838, 9, 0, -261837, 9, 0, -261836, 9, 0, -261835, 9, 0, -261834, 9, 0, -261833, 9, 0, -261832, 9, 0, -261831, 9, 0, -261830, 9, 0, -261829, 9, 0, -261828, 9, 0, -261827, 9, 0, -261826, 9, 0, -261825, 9, 0, -261824, 9, 0, -261823, 9, 0, -261822, 9, 0, -261821, 9, 0, -261820, 9, 0, -261819, 9, 0, -261818, 9, 0, -196581, 9, 0, -196580, 9, 0, -196579, 9, 0, -196578, 9, 0, -196577, 9, 0, -196576, 9, 0, -196575, 9, 0, -196574, 9, 0, -196573, 9, 0, -196572, 9, 0, -196571, 9, 0, -196570, 9, 0, -196569, 9, 0, -196568, 9, 0, -196567, 9, 0, -196566, 9, 0, -196565, 9, 0, -196564, 9, 0, -196563, 9, 0, -196562, 9, 0, -196561, 9, 0, -196560, 9, 0, -196559, 9, 0, -196558, 9, 0, -196557, 9, 0, -196556, 9, 0, -196555, 9, 0, -196554, 9, 0, -196553, 9, 0, -196552, 9, 0, -196551, 9, 0, -196550, 9, 0, -196549, 9, 0, -196548, 9, 0, -196547, 0, 65536, -196530, 0, 65537, -196529, 9, 0, -196528, 9, 0, -196527, 9, 0, -196526, 9, 0, -196525, 9, 0, -196524, 9, 0, -196523, 9, 0, -196522, 9, 0, -196521, 9, 0, -196520, 9, 0, -196519, 9, 0, -196518, 9, 0, -196517, 9, 0, -196516, 9, 0, -196515, 9, 0, -196514, 9, 0, -196513, 9, 0, -196512, 9, 0, -196511, 9, 0, -196510, 9, 0, -196509, 9, 0, -196508, 9, 0, -196507, 9, 0, -196506, 9, 0, -196505, 9, 0, -196504, 9, 0, -196503, 9, 0, -196502, 9, 0, -196501, 9, 0, -196500, 9, 0, -196499, 9, 0, -196498, 9, 0, -196497, 9, 0, -196496, 9, 0, -196495, 9, 0, -196494, 9, 0, -196493, 9, 0, -196492, 9, 0, -196491, 9, 0, -196490, 7, 0, -196489, 2, 0, -196476, 1, 0, -196475, 8, 0, -196474, 9, 0, -196473, 9, 0, -196472, 9, 0, -196471, 9, 0, -196470, 9, 0, -196469, 9, 0, -196468, 9, 0, -196467, 9, 0, -196466, 9, 0, -196465, 9, 0, -196464, 9, 0, -196463, 9, 0, -196462, 9, 0, -196461, 9, 0, -196460, 9, 0, -196459, 9, 0, -196458, 9, 0, -196457, 9, 0, -196456, 9, 0, -196455, 9, 0, -196454, 9, 0, -196453, 9, 0, -196452, 9, 0, -196451, 9, 0, -196450, 9, 0, -196449, 9, 0, -196448, 9, 0, -196447, 9, 0, -196446, 9, 0, -196445, 9, 0, -196444, 9, 0, -196443, 9, 0, -196442, 9, 0, -196441, 9, 0, -196440, 9, 0, -196439, 9, 0, -196438, 9, 0, -196437, 9, 0, -196436, 9, 0, -196435, 9, 0, -196434, 9, 0, -196433, 9, 0, -196432, 9, 0, -196431, 9, 0, -196430, 9, 0, -196429, 9, 0, -196428, 9, 0, -196427, 9, 0, -196426, 9, 0, -196425, 9, 0, -196424, 9, 0, -196423, 9, 0, -196422, 9, 0, -196421, 9, 0, -196420, 9, 0, -196419, 9, 0, -196418, 9, 0, -196417, 9, 0, -196416, 9, 0, -196415, 9, 0, -196414, 9, 0, -196413, 9, 0, -196412, 9, 0, -196411, 9, 0, -196410, 9, 0, -196409, 9, 0, -196408, 9, 0, -196407, 9, 0, -196406, 7, 0, -196405, 2, 0, -196392, 1, 0, -196391, 8, 0, -196390, 9, 0, -196389, 9, 0, -196388, 9, 0, -196387, 9, 0, -196386, 9, 0, -196385, 9, 0, -196384, 9, 0, -196383, 9, 0, -196382, 9, 0, -196381, 9, 0, -196380, 9, 0, -196379, 9, 0, -196378, 9, 0, -196377, 9, 0, -196376, 9, 0, -196375, 9, 0, -196374, 9, 0, -196373, 9, 0, -196372, 9, 0, -196371, 9, 0, -196370, 9, 0, -196369, 9, 0, -196368, 9, 0, -196367, 9, 0, -196366, 9, 0, -196365, 9, 0, -196364, 9, 0, -196363, 9, 0, -196362, 9, 0, -196361, 9, 0, -196360, 9, 0, -196359, 9, 0, -196358, 9, 0, -196357, 9, 0, -196356, 9, 0, -196355, 9, 0, -196354, 9, 0, -196353, 9, 0, -196352, 9, 0, -196351, 9, 0, -196350, 9, 0, -196349, 9, 0, -196348, 9, 0, -196347, 0, 65536, -196330, 0, 65537, -196329, 9, 0, -196328, 9, 0, -196327, 9, 0, -196326, 9, 0, -196325, 9, 0, -196324, 9, 0, -196323, 9, 0, -196322, 9, 0, -196321, 9, 0, -196320, 9, 0, -196319, 9, 0, -196318, 9, 0, -196317, 9, 0, -196316, 9, 0, -196315, 9, 0, -196314, 9, 0, -196313, 9, 0, -196312, 9, 0, -196311, 9, 0, -196310, 9, 0, -196309, 9, 0, -196308, 9, 0, -196307, 9, 0, -196306, 9, 0, -196305, 9, 0, -196304, 9, 0, -196303, 9, 0, -196302, 9, 0, -196301, 9, 0, -196300, 9, 0, -196299, 9, 0, -196298, 9, 0, -196297, 9, 0, -196296, 9, 0, -196295, 9, 0, -196294, 9, 0, -196293, 9, 0, -196292, 9, 0, -196291, 9, 0, -196290, 9, 0, -196289, 9, 0, -196288, 9, 0, -196287, 9, 0, -196286, 9, 0, -196285, 9, 0, -196284, 9, 0, -196283, 9, 0, -196282, 9, 0, -131045, 9, 0, -131044, 9, 0, -131043, 9, 0, -131042, 9, 0, -131041, 9, 0, -131040, 9, 0, -131039, 9, 0, -131038, 9, 0, -131037, 9, 0, -131036, 9, 0, -131035, 9, 0, -131034, 9, 0, -131033, 9, 0, -131032, 9, 0, -131031, 9, 0, -131030, 9, 0, -131029, 9, 0, -131028, 9, 0, -131027, 9, 0, -131026, 9, 0, -131025, 9, 0, -131024, 9, 0, -131023, 9, 0, -131022, 9, 0, -131021, 9, 0, -131020, 9, 0, -131019, 9, 0, -131018, 9, 0, -131017, 9, 0, -131016, 9, 0, -131015, 9, 0, -131014, 9, 0, -131013, 9, 0, -131012, 9, 0, -131011, 0, 65536, -130994, 0, 65537, -130993, 9, 0, -130992, 9, 0, -130991, 9, 0, -130990, 9, 0, -130989, 9, 0, -130988, 9, 0, -130987, 9, 0, -130986, 9, 0, -130985, 9, 0, -130984, 9, 0, -130983, 9, 0, -130982, 9, 0, -130981, 9, 0, -130980, 9, 0, -130979, 9, 0, -130978, 9, 0, -130977, 9, 0, -130976, 9, 0, -130975, 9, 0, -130974, 9, 0, -130973, 9, 0, -130972, 9, 0, -130971, 9, 0, -130970, 9, 0, -130969, 9, 0, -130968, 9, 0, -130967, 9, 0, -130966, 9, 0, -130965, 9, 0, -130964, 9, 0, -130963, 9, 0, -130962, 9, 0, -130961, 9, 0, -130960, 9, 0, -130959, 9, 0, -130958, 9, 0, -130957, 9, 0, -130956, 9, 0, -130955, 9, 0, -130954, 9, 0, -130953, 0, 65536, -130940, 0, 65537, -130939, 9, 0, -130938, 9, 0, -130937, 9, 0, -130936, 9, 0, -130935, 9, 0, -130934, 9, 0, -130933, 9, 0, -130932, 9, 0, -130931, 9, 0, -130930, 9, 0, -130929, 9, 0, -130928, 9, 0, -130927, 9, 0, -130926, 9, 0, -130925, 9, 0, -130924, 9, 0, -130923, 9, 0, -130922, 9, 0, -130921, 9, 0, -130920, 9, 0, -130919, 9, 0, -130918, 9, 0, -130917, 9, 0, -130916, 9, 0, -130915, 9, 0, -130914, 9, 0, -130913, 9, 0, -130912, 9, 0, -130911, 9, 0, -130910, 9, 0, -130909, 9, 0, -130908, 9, 0, -130907, 9, 0, -130906, 9, 0, -130905, 9, 0, -130904, 9, 0, -130903, 9, 0, -130902, 9, 0, -130901, 9, 0, -130900, 9, 0, -130899, 9, 0, -130898, 9, 0, -130897, 9, 0, -130896, 9, 0, -130895, 9, 0, -130894, 9, 0, -130893, 9, 0, -130892, 9, 0, -130891, 9, 0, -130890, 9, 0, -130889, 9, 0, -130888, 9, 0, -130887, 9, 0, -130886, 9, 0, -130885, 9, 0, -130884, 9, 0, -130883, 9, 0, -130882, 9, 0, -130881, 9, 0, -130880, 9, 0, -130879, 9, 0, -130878, 9, 0, -130877, 9, 0, -130876, 9, 0, -130875, 9, 0, -130874, 9, 0, -130873, 9, 0, -130872, 9, 0, -130871, 9, 0, -130870, 9, 0, -130869, 0, 65536, -130856, 0, 65537, -130855, 9, 0, -130854, 9, 0, -130853, 9, 0, -130852, 9, 0, -130851, 9, 0, -130850, 9, 0, -130849, 9, 0, -130848, 9, 0, -130847, 9, 0, -130846, 9, 0, -130845, 9, 0, -130844, 9, 0, -130843, 9, 0, -130842, 9, 0, -130841, 9, 0, -130840, 9, 0, -130839, 9, 0, -130838, 9, 0, -130837, 9, 0, -130836, 9, 0, -130835, 9, 0, -130834, 9, 0, -130833, 9, 0, -130832, 9, 0, -130831, 9, 0, -130830, 9, 0, -130829, 9, 0, -130828, 9, 0, -130827, 9, 0, -130826, 9, 0, -130825, 9, 0, -130824, 9, 0, -130823, 9, 0, -130822, 9, 0, -130821, 9, 0, -130820, 9, 0, -130819, 9, 0, -130818, 9, 0, -130817, 9, 0, -130816, 9, 0, -130815, 9, 0, -130814, 9, 0, -130813, 9, 0, -130812, 9, 0, -130811, 0, 65536, -130794, 0, 65537, -130793, 9, 0, -130792, 9, 0, -130791, 9, 0, -130790, 9, 0, -130789, 9, 0, -130788, 9, 0, -130787, 9, 0, -130786, 9, 0, -130785, 9, 0, -130784, 9, 0, -130783, 9, 0, -130782, 9, 0, -130781, 9, 0, -130780, 9, 0, -130779, 9, 0, -130778, 9, 0, -130777, 9, 0, -130776, 9, 0, -130775, 9, 0, -130774, 9, 0, -130773, 9, 0, -130772, 9, 0, -130771, 9, 0, -130770, 9, 0, -130769, 9, 0, -130768, 9, 0, -130767, 9, 0, -130766, 9, 0, -130765, 9, 0, -130764, 9, 0, -130763, 9, 0, -130762, 9, 0, -130761, 9, 0, -130760, 9, 0, -130759, 9, 0, -130758, 9, 0, -130757, 9, 0, -130756, 9, 0, -130755, 9, 0, -130754, 9, 0, -130753, 9, 0, -130752, 9, 0, -130751, 9, 0, -130750, 9, 0, -130749, 9, 0, -130748, 9, 0, -130747, 9, 0, -130746, 9, 0, -65509, 9, 0, -65508, 9, 0, -65507, 9, 0, -65506, 9, 0, -65505, 9, 0, -65504, 9, 0, -65503, 9, 0, -65502, 9, 0, -65501, 9, 0, -65500, 9, 0, -65499, 9, 0, -65498, 9, 0, -65497, 9, 0, -65496, 9, 0, -65495, 9, 0, -65494, 9, 0, -65493, 9, 0, -65492, 9, 0, -65491, 9, 0, -65490, 9, 0, -65489, 9, 0, -65488, 9, 0, -65487, 9, 0, -65486, 9, 0, -65485, 9, 0, -65484, 9, 0, -65483, 9, 0, -65482, 9, 0, -65481, 9, 0, -65480, 9, 0, -65479, 9, 0, -65478, 9, 0, -65477, 9, 0, -65476, 9, 0, -65475, 0, 65536, -65458, 0, 65537, -65457, 9, 0, -65456, 9, 0, -65455, 9, 0, -65454, 9, 0, -65453, 9, 0, -65452, 9, 0, -65451, 9, 0, -65450, 9, 0, -65449, 9, 0, -65448, 9, 0, -65447, 9, 0, -65446, 9, 0, -65445, 9, 0, -65444, 9, 0, -65443, 9, 0, -65442, 9, 0, -65441, 9, 0, -65440, 9, 0, -65439, 9, 0, -65438, 9, 0, -65437, 9, 0, -65436, 9, 0, -65435, 9, 0, -65434, 9, 0, -65433, 9, 0, -65432, 9, 0, -65431, 9, 0, -65430, 9, 0, -65429, 9, 0, -65428, 9, 0, -65427, 9, 0, -65426, 9, 0, -65425, 9, 0, -65424, 9, 0, -65423, 9, 0, -65422, 9, 0, -65421, 9, 0, -65420, 9, 0, -65419, 9, 0, -65418, 9, 0, -65417, 0, 65536, -65404, 0, 65537, -65403, 9, 0, -65402, 9, 0, -65401, 9, 0, -65400, 9, 0, -65399, 9, 0, -65398, 9, 0, -65397, 9, 0, -65396, 9, 0, -65395, 9, 0, -65394, 9, 0, -65393, 9, 0, -65392, 9, 0, -65391, 9, 0, -65390, 9, 0, -65389, 9, 0, -65388, 9, 0, -65387, 9, 0, -65386, 9, 0, -65385, 9, 0, -65384, 9, 0, -65383, 9, 0, -65382, 9, 0, -65381, 9, 0, -65380, 9, 0, -65379, 9, 0, -65378, 9, 0, -65377, 9, 0, -65376, 9, 0, -65375, 9, 0, -65374, 9, 0, -65373, 9, 0, -65372, 9, 0, -65371, 9, 0, -65370, 9, 0, -65369, 9, 0, -65368, 9, 0, -65367, 9, 0, -65366, 9, 0, -65365, 9, 0, -65364, 9, 0, -65363, 9, 0, -65362, 9, 0, -65361, 9, 0, -65360, 9, 0, -65359, 9, 0, -65358, 9, 0, -65357, 9, 0, -65356, 9, 0, -65355, 9, 0, -65354, 9, 0, -65353, 9, 0, -65352, 9, 0, -65351, 9, 0, -65350, 9, 0, -65349, 9, 0, -65348, 9, 0, -65347, 9, 0, -65346, 9, 0, -65345, 9, 0, -65344, 9, 0, -65343, 9, 0, -65342, 9, 0, -65341, 9, 0, -65340, 9, 0, -65339, 9, 0, -65338, 9, 0, -65337, 9, 0, -65336, 9, 0, -65335, 9, 0, -65334, 9, 0, -65333, 0, 65536, -65320, 0, 65537, -65319, 9, 0, -65318, 9, 0, -65317, 9, 0, -65316, 9, 0, -65315, 9, 0, -65314, 9, 0, -65313, 9, 0, -65312, 9, 0, -65311, 9, 0, -65310, 9, 0, -65309, 9, 0, -65308, 9, 0, -65307, 9, 0, -65306, 9, 0, -65305, 9, 0, -65304, 9, 0, -65303, 9, 0, -65302, 9, 0, -65301, 9, 0, -65300, 9, 0, -65299, 9, 0, -65298, 9, 0, -65297, 9, 0, -65296, 9, 0, -65295, 9, 0, -65294, 9, 0, -65293, 9, 0, -65292, 9, 0, -65291, 9, 0, -65290, 9, 0, -65289, 9, 0, -65288, 9, 0, -65287, 9, 0, -65286, 9, 0, -65285, 9, 0, -65284, 9, 0, -65283, 9, 0, -65282, 9, 0, -65281, 9, 0, -65280, 9, 0, -65279, 9, 0, -65278, 9, 0, -65277, 9, 0, -65276, 9, 0, -65275, 0, 65536, -65258, 0, 65537, -65257, 9, 0, -65256, 9, 0, -65255, 9, 0, -65254, 9, 0, -65253, 9, 0, -65252, 9, 0, -65251, 9, 0, -65250, 9, 0, -65249, 9, 0, -65248, 9, 0, -65247, 9, 0, -65246, 9, 0, -65245, 9, 0, -65244, 9, 0, -65243, 9, 0, -65242, 9, 0, -65241, 9, 0, -65240, 9, 0, -65239, 9, 0, -65238, 9, 0, -65237, 9, 0, -65236, 9, 0, -65235, 9, 0, -65234, 9, 0, -65233, 9, 0, -65232, 9, 0, -65231, 9, 0, -65230, 9, 0, -65229, 9, 0, -65228, 9, 0, -65227, 9, 0, -65226, 9, 0, -65225, 9, 0, -65224, 9, 0, -65223, 9, 0, -65222, 9, 0, -65221, 9, 0, -65220, 9, 0, -65219, 9, 0, -65218, 9, 0, -65217, 9, 0, -65216, 9, 0, -65215, 9, 0, -65214, 9, 0, -65213, 9, 0, -65212, 9, 0, -65211, 9, 0, -65210, 9, 0, 27, 9, 0, 28, 9, 0, 29, 9, 0, 30, 9, 0, 31, 9, 0, 32, 9, 0, 33, 9, 0, 34, 9, 0, 35, 9, 0, 36, 9, 0, 37, 9, 0, 38, 9, 0, 39, 9, 0, 40, 9, 0, 41, 9, 0, 42, 9, 0, 43, 9, 0, 44, 9, 0, 45, 9, 0, 46, 9, 0, 47, 9, 0, 48, 9, 0, 49, 9, 0, 50, 9, 0, 51, 9, 0, 52, 9, 0, 53, 9, 0, 54, 9, 0, 55, 9, 0, 56, 9, 0, 57, 9, 0, 58, 9, 0, 59, 9, 0, 60, 9, 0, 61, 0, 65536, 78, 0, 65537, 79, 9, 0, 80, 9, 0, 81, 9, 0, 82, 9, 0, 83, 9, 0, 84, 9, 0, 85, 9, 0, 86, 9, 0, 87, 9, 0, 88, 9, 0, 89, 9, 0, 90, 9, 0, 91, 9, 0, 92, 9, 0, 93, 9, 0, 94, 9, 0, 95, 9, 0, 96, 9, 0, 97, 9, 0, 98, 9, 0, 99, 9, 0, 100, 9, 0, 101, 9, 0, 102, 9, 0, 103, 9, 0, 104, 9, 0, 105, 9, 0, 106, 9, 0, 107, 9, 0, 108, 9, 0, 109, 9, 0, 110, 9, 0, 111, 9, 0, 112, 9, 0, 113, 9, 0, 114, 9, 0, 115, 9, 0, 116, 9, 0, 117, 9, 0, 118, 9, 0, 119, 0, 65536, 132, 0, 65537, 133, 9, 0, 134, 9, 0, 135, 9, 0, 136, 9, 0, 137, 9, 0, 138, 9, 0, 139, 9, 0, 140, 9, 0, 141, 9, 0, 142, 9, 0, 143, 9, 0, 144, 9, 0, 145, 9, 0, 146, 9, 0, 147, 9, 0, 148, 9, 0, 149, 9, 0, 150, 9, 0, 151, 9, 0, 152, 9, 0, 153, 9, 0, 154, 9, 0, 155, 9, 0, 156, 9, 0, 157, 9, 0, 158, 9, 0, 159, 9, 0, 160, 9, 0, 161, 9, 0, 162, 9, 0, 163, 9, 0, 164, 9, 0, 165, 9, 0, 166, 9, 0, 167, 9, 0, 168, 9, 0, 169, 9, 0, 170, 9, 0, 171, 9, 0, 172, 9, 0, 173, 9, 0, 174, 9, 0, 175, 9, 0, 176, 9, 0, 177, 9, 0, 178, 9, 0, 179, 9, 0, 180, 9, 0, 181, 9, 0, 182, 9, 0, 183, 9, 0, 184, 9, 0, 185, 9, 0, 186, 9, 0, 187, 9, 0, 188, 9, 0, 189, 9, 0, 190, 9, 0, 191, 9, 0, 192, 9, 0, 193, 9, 0, 194, 9, 0, 195, 9, 0, 196, 9, 0, 197, 9, 0, 198, 9, 0, 199, 9, 0, 200, 9, 0, 201, 9, 0, 202, 9, 0, 203, 0, 65536, 216, 0, 65537, 217, 9, 0, 218, 9, 0, 219, 9, 0, 220, 9, 0, 221, 9, 0, 222, 9, 0, 223, 9, 0, 224, 9, 0, 225, 9, 0, 226, 9, 0, 227, 9, 0, 228, 9, 0, 229, 9, 0, 230, 9, 0, 231, 9, 0, 232, 9, 0, 233, 9, 0, 234, 9, 0, 235, 9, 0, 236, 9, 0, 237, 9, 0, 238, 9, 0, 239, 9, 0, 240, 9, 0, 241, 9, 0, 242, 9, 0, 243, 9, 0, 244, 9, 0, 245, 9, 0, 246, 9, 0, 247, 9, 0, 248, 9, 0, 249, 9, 0, 250, 9, 0, 251, 9, 0, 252, 9, 0, 253, 9, 0, 254, 9, 0, 255, 9, 0, 256, 9, 0, 257, 9, 0, 258, 9, 0, 259, 9, 0, 260, 9, 0, 261, 0, 65536, 278, 0, 65537, 279, 9, 0, 280, 9, 0, 281, 9, 0, 282, 9, 0, 283, 9, 0, 284, 9, 0, 285, 9, 0, 286, 9, 0, 287, 9, 0, 288, 9, 0, 289, 9, 0, 290, 9, 0, 291, 9, 0, 292, 9, 0, 293, 9, 0, 294, 9, 0, 295, 9, 0, 296, 9, 0, 297, 9, 0, 298, 9, 0, 299, 9, 0, 300, 9, 0, 301, 9, 0, 302, 9, 0, 303, 9, 0, 304, 9, 0, 305, 9, 0, 306, 9, 0, 307, 9, 0, 308, 9, 0, 309, 9, 0, 310, 9, 0, 311, 9, 0, 312, 9, 0, 313, 9, 0, 314, 9, 0, 315, 9, 0, 316, 9, 0, 317, 9, 0, 318, 9, 0, 319, 9, 0, 320, 9, 0, 321, 9, 0, 322, 9, 0, 323, 9, 0, 324, 9, 0, 325, 9, 0, 326, 9, 0, 65563, 9, 0, 65564, 9, 0, 65565, 9, 0, 65566, 9, 0, 65567, 9, 0, 65568, 9, 0, 65569, 9, 0, 65570, 9, 0, 65571, 9, 0, 65572, 9, 0, 65573, 9, 0, 65574, 9, 0, 65575, 9, 0, 65576, 9, 0, 65577, 9, 0, 65578, 9, 0, 65579, 9, 0, 65580, 9, 0, 65581, 9, 0, 65582, 9, 0, 65583, 9, 0, 65584, 9, 0, 65585, 9, 0, 65586, 9, 0, 65587, 9, 0, 65588, 9, 0, 65589, 9, 0, 65590, 9, 0, 65591, 9, 0, 65592, 9, 0, 65593, 9, 0, 65594, 9, 0, 65595, 9, 0, 65596, 9, 0, 65597, 0, 65536, 65614, 0, 65537, 65615, 9, 0, 65616, 9, 0, 65617, 9, 0, 65618, 9, 0, 65619, 9, 0, 65620, 9, 0, 65621, 9, 0, 65622, 9, 0, 65623, 9, 0, 65624, 9, 0, 65625, 9, 0, 65626, 9, 0, 65627, 9, 0, 65628, 9, 0, 65629, 9, 0, 65630, 9, 0, 65631, 9, 0, 65632, 9, 0, 65633, 9, 0, 65634, 9, 0, 65635, 9, 0, 65636, 9, 0, 65637, 9, 0, 65638, 9, 0, 65639, 9, 0, 65640, 9, 0, 65641, 9, 0, 65642, 9, 0, 65643, 9, 0, 65644, 9, 0, 65645, 9, 0, 65646, 9, 0, 65647, 9, 0, 65648, 9, 0, 65649, 9, 0, 65650, 9, 0, 65651, 9, 0, 65652, 9, 0, 65653, 9, 0, 65654, 9, 0, 65655, 0, 65536, 65668, 0, 65537, 65669, 9, 0, 65670, 9, 0, 65671, 9, 0, 65672, 9, 0, 65673, 9, 0, 65674, 9, 0, 65675, 9, 0, 65676, 9, 0, 65677, 9, 0, 65678, 9, 0, 65679, 9, 0, 65680, 9, 0, 65681, 9, 0, 65682, 9, 0, 65683, 9, 0, 65684, 9, 0, 65685, 9, 0, 65686, 9, 0, 65687, 9, 0, 65688, 9, 0, 65689, 9, 0, 65690, 9, 0, 65691, 9, 0, 65692, 9, 0, 65693, 9, 0, 65694, 9, 0, 65695, 9, 0, 65696, 9, 0, 65697, 9, 0, 65698, 9, 0, 65699, 9, 0, 65700, 9, 0, 65701, 9, 0, 65702, 9, 0, 65703, 9, 0, 65704, 9, 0, 65705, 9, 0, 65706, 9, 0, 65707, 9, 0, 65708, 9, 0, 65709, 9, 0, 65710, 9, 0, 65711, 9, 0, 65712, 9, 0, 65713, 9, 0, 65714, 9, 0, 65715, 9, 0, 65716, 9, 0, 65717, 9, 0, 65718, 9, 0, 65719, 9, 0, 65720, 9, 0, 65721, 9, 0, 65722, 9, 0, 65723, 9, 0, 65724, 9, 0, 65725, 9, 0, 65726, 9, 0, 65727, 9, 0, 65728, 9, 0, 65729, 9, 0, 65730, 9, 0, 65731, 9, 0, 65732, 9, 0, 65733, 9, 0, 65734, 9, 0, 65735, 9, 0, 65736, 9, 0, 65737, 9, 0, 65738, 9, 0, 65739, 0, 65536, 65752, 0, 65537, 65753, 9, 0, 65754, 9, 0, 65755, 9, 0, 65756, 9, 0, 65757, 9, 0, 65758, 9, 0, 65759, 9, 0, 65760, 9, 0, 65761, 9, 0, 65762, 9, 0, 65763, 9, 0, 65764, 9, 0, 65765, 9, 0, 65766, 9, 0, 65767, 9, 0, 65768, 9, 0, 65769, 9, 0, 65770, 9, 0, 65771, 9, 0, 65772, 9, 0, 65773, 9, 0, 65774, 9, 0, 65775, 9, 0, 65776, 9, 0, 65777, 9, 0, 65778, 9, 0, 65779, 9, 0, 65780, 9, 0, 65781, 9, 0, 65782, 9, 0, 65783, 9, 0, 65784, 9, 0, 65785, 9, 0, 65786, 9, 0, 65787, 9, 0, 65788, 9, 0, 65789, 9, 0, 65790, 9, 0, 65791, 9, 0, 65792, 9, 0, 65793, 9, 0, 65794, 9, 0, 65795, 9, 0, 65796, 9, 0, 65797, 0, 65536, 65814, 0, 65537, 65815, 9, 0, 65816, 9, 0, 65817, 9, 0, 65818, 9, 0, 65819, 9, 0, 65820, 9, 0, 65821, 9, 0, 65822, 9, 0, 65823, 9, 0, 65824, 9, 0, 65825, 9, 0, 65826, 9, 0, 65827, 9, 0, 65828, 9, 0, 65829, 9, 0, 65830, 9, 0, 65831, 9, 0, 65832, 9, 0, 65833, 9, 0, 65834, 9, 0, 65835, 9, 0, 65836, 9, 0, 65837, 9, 0, 65838, 9, 0, 65839, 9, 0, 65840, 9, 0, 65841, 9, 0, 65842, 9, 0, 65843, 9, 0, 65844, 9, 0, 65845, 9, 0, 65846, 9, 0, 65847, 9, 0, 65848, 9, 0, 65849, 9, 0, 65850, 9, 0, 65851, 9, 0, 65852, 9, 0, 65853, 9, 0, 65854, 9, 0, 65855, 9, 0, 65856, 9, 0, 65857, 9, 0, 65858, 9, 0, 65859, 9, 0, 65860, 9, 0, 65861, 9, 0, 65862, 9, 0, 131099, 9, 0, 131100, 9, 0, 131101, 9, 0, 131102, 9, 0, 131103, 9, 0, 131104, 9, 0, 131105, 9, 0, 131106, 9, 0, 131107, 9, 0, 131108, 9, 0, 131109, 9, 0, 131110, 9, 0, 131111, 9, 0, 131112, 9, 0, 131113, 9, 0, 131114, 9, 0, 131115, 9, 0, 131116, 9, 0, 131117, 9, 0, 131118, 9, 0, 131119, 9, 0, 131120, 9, 0, 131121, 9, 0, 131122, 9, 0, 131123, 9, 0, 131124, 9, 0, 131125, 9, 0, 131126, 9, 0, 131127, 9, 0, 131128, 9, 0, 131129, 9, 0, 131130, 9, 0, 131131, 9, 0, 131132, 9, 0, 131133, 0, 65536, 131150, 0, 65537, 131151, 9, 0, 131152, 9, 0, 131153, 9, 0, 131154, 9, 0, 131155, 9, 0, 131156, 9, 0, 131157, 9, 0, 131158, 9, 0, 131159, 9, 0, 131160, 9, 0, 131161, 9, 0, 131162, 9, 0, 131163, 9, 0, 131164, 9, 0, 131165, 9, 0, 131166, 9, 0, 131167, 9, 0, 131168, 9, 0, 131169, 9, 0, 131170, 9, 0, 131171, 9, 0, 131172, 9, 0, 131173, 9, 0, 131174, 9, 0, 131175, 9, 0, 131176, 9, 0, 131177, 9, 0, 131178, 9, 0, 131179, 9, 0, 131180, 9, 0, 131181, 9, 0, 131182, 9, 0, 131183, 9, 0, 131184, 9, 0, 131185, 9, 0, 131186, 9, 0, 131187, 9, 0, 131188, 9, 0, 131189, 9, 0, 131190, 9, 0, 131191, 0, 65536, 131204, 0, 65537, 131205, 9, 0, 131206, 9, 0, 131207, 9, 0, 131208, 9, 0, 131209, 9, 0, 131210, 9, 0, 131211, 9, 0, 131212, 9, 0, 131213, 9, 0, 131214, 9, 0, 131215, 9, 0, 131216, 9, 0, 131217, 9, 0, 131218, 9, 0, 131219, 9, 0, 131220, 9, 0, 131221, 9, 0, 131222, 9, 0, 131223, 9, 0, 131224, 9, 0, 131225, 9, 0, 131226, 9, 0, 131227, 9, 0, 131228, 9, 0, 131229, 9, 0, 131230, 9, 0, 131231, 9, 0, 131232, 9, 0, 131233, 9, 0, 131234, 9, 0, 131235, 9, 0, 131236, 9, 0, 131237, 9, 0, 131238, 9, 0, 131239, 9, 0, 131240, 9, 0, 131241, 9, 0, 131242, 9, 0, 131243, 9, 0, 131244, 9, 0, 131245, 9, 0, 131246, 9, 0, 131247, 9, 0, 131248, 9, 0, 131249, 9, 0, 131250, 9, 0, 131251, 9, 0, 131252, 9, 0, 131253, 9, 0, 131254, 9, 0, 131255, 9, 0, 131256, 9, 0, 131257, 9, 0, 131258, 9, 0, 131259, 9, 0, 131260, 9, 0, 131261, 9, 0, 131262, 9, 0, 131263, 9, 0, 131264, 9, 0, 131265, 9, 0, 131266, 9, 0, 131267, 9, 0, 131268, 9, 0, 131269, 9, 0, 131270, 9, 0, 131271, 9, 0, 131272, 9, 0, 131273, 9, 0, 131274, 9, 0, 131275, 0, 65536, 131288, 0, 65537, 131289, 9, 0, 131290, 9, 0, 131291, 9, 0, 131292, 9, 0, 131293, 9, 0, 131294, 9, 0, 131295, 9, 0, 131296, 9, 0, 131297, 9, 0, 131298, 9, 0, 131299, 9, 0, 131300, 9, 0, 131301, 9, 0, 131302, 9, 0, 131303, 9, 0, 131304, 9, 0, 131305, 9, 0, 131306, 9, 0, 131307, 9, 0, 131308, 9, 0, 131309, 9, 0, 131310, 9, 0, 131311, 9, 0, 131312, 9, 0, 131313, 9, 0, 131314, 9, 0, 131315, 9, 0, 131316, 9, 0, 131317, 9, 0, 131318, 9, 0, 131319, 9, 0, 131320, 9, 0, 131321, 9, 0, 131322, 9, 0, 131323, 9, 0, 131324, 9, 0, 131325, 9, 0, 131326, 9, 0, 131327, 9, 0, 131328, 9, 0, 131329, 9, 0, 131330, 9, 0, 131331, 9, 0, 131332, 9, 0, 131333, 0, 65536, 131350, 0, 65537, 131351, 9, 0, 131352, 9, 0, 131353, 9, 0, 131354, 9, 0, 131355, 9, 0, 131356, 9, 0, 131357, 9, 0, 131358, 9, 0, 131359, 9, 0, 131360, 9, 0, 131361, 9, 0, 131362, 9, 0, 131363, 9, 0, 131364, 9, 0, 131365, 9, 0, 131366, 9, 0, 131367, 9, 0, 131368, 9, 0, 131369, 9, 0, 131370, 9, 0, 131371, 9, 0, 131372, 9, 0, 131373, 9, 0, 131374, 9, 0, 131375, 9, 0, 131376, 9, 0, 131377, 9, 0, 131378, 9, 0, 131379, 9, 0, 131380, 9, 0, 131381, 9, 0, 131382, 9, 0, 131383, 9, 0, 131384, 9, 0, 131385, 9, 0, 131386, 9, 0, 131387, 9, 0, 131388, 9, 0, 131389, 9, 0, 131390, 9, 0, 131391, 9, 0, 131392, 9, 0, 131393, 9, 0, 131394, 9, 0, 131395, 9, 0, 131396, 9, 0, 131397, 9, 0, 131398, 9, 0, 196635, 9, 0, 196636, 9, 0, 196637, 9, 0, 196638, 9, 0, 196639, 9, 0, 196640, 9, 0, 196641, 9, 0, 196642, 9, 0, 196643, 9, 0, 196644, 9, 0, 196645, 9, 0, 196646, 9, 0, 196647, 9, 0, 196648, 9, 0, 196649, 9, 0, 196650, 9, 0, 196651, 9, 0, 196652, 9, 0, 196653, 9, 0, 196654, 9, 0, 196655, 9, 0, 196656, 9, 0, 196657, 9, 0, 196658, 9, 0, 196659, 9, 0, 196660, 9, 0, 196661, 9, 0, 196662, 9, 0, 196663, 9, 0, 196664, 9, 0, 196665, 9, 0, 196666, 9, 0, 196667, 9, 0, 196668, 9, 0, 196669, 0, 65536, 196686, 0, 65537, 196687, 9, 0, 196688, 9, 0, 196689, 9, 0, 196690, 9, 0, 196691, 9, 0, 196692, 9, 0, 196693, 9, 0, 196694, 9, 0, 196695, 9, 0, 196696, 9, 0, 196697, 9, 0, 196698, 9, 0, 196699, 9, 0, 196700, 9, 0, 196701, 9, 0, 196702, 9, 0, 196703, 9, 0, 196704, 9, 0, 196705, 9, 0, 196706, 9, 0, 196707, 9, 0, 196708, 9, 0, 196709, 9, 0, 196710, 9, 0, 196711, 9, 0, 196712, 9, 0, 196713, 9, 0, 196714, 9, 0, 196715, 9, 0, 196716, 9, 0, 196717, 9, 0, 196718, 9, 0, 196719, 9, 0, 196720, 9, 0, 196721, 9, 0, 196722, 9, 0, 196723, 9, 0, 196724, 9, 0, 196725, 9, 0, 196726, 9, 0, 196727, 0, 65536, 196740, 0, 65537, 196741, 9, 0, 196742, 9, 0, 196743, 9, 0, 196744, 9, 0, 196745, 9, 0, 196746, 9, 0, 196747, 9, 0, 196748, 9, 0, 196749, 9, 0, 196750, 9, 0, 196751, 9, 0, 196752, 9, 0, 196753, 9, 0, 196754, 9, 0, 196755, 9, 0, 196756, 9, 0, 196757, 9, 0, 196758, 9, 0, 196759, 9, 0, 196760, 9, 0, 196761, 9, 0, 196762, 9, 0, 196763, 9, 0, 196764, 9, 0, 196765, 9, 0, 196766, 9, 0, 196767, 9, 0, 196768, 9, 0, 196769, 9, 0, 196770, 9, 0, 196771, 9, 0, 196772, 9, 0, 196773, 9, 0, 196774, 9, 0, 196775, 9, 0, 196776, 9, 0, 196777, 9, 0, 196778, 9, 0, 196779, 9, 0, 196780, 9, 0, 196781, 9, 0, 196782, 9, 0, 196783, 9, 0, 196784, 9, 0, 196785, 9, 0, 196786, 9, 0, 196787, 9, 0, 196788, 9, 0, 196789, 9, 0, 196790, 9, 0, 196791, 9, 0, 196792, 9, 0, 196793, 9, 0, 196794, 9, 0, 196795, 9, 0, 196796, 9, 0, 196797, 9, 0, 196798, 9, 0, 196799, 9, 0, 196800, 9, 0, 196801, 9, 0, 196802, 9, 0, 196803, 9, 0, 196804, 9, 0, 196805, 9, 0, 196806, 9, 0, 196807, 9, 0, 196808, 9, 0, 196809, 9, 0, 196810, 9, 0, 196811, 0, 65536, 196824, 0, 65537, 196825, 9, 0, 196826, 9, 0, 196827, 9, 0, 196828, 9, 0, 196829, 9, 0, 196830, 9, 0, 196831, 9, 0, 196832, 9, 0, 196833, 9, 0, 196834, 9, 0, 196835, 9, 0, 196836, 9, 0, 196837, 9, 0, 196838, 9, 0, 196839, 9, 0, 196840, 9, 0, 196841, 9, 0, 196842, 9, 0, 196843, 9, 0, 196844, 9, 0, 196845, 9, 0, 196846, 9, 0, 196847, 9, 0, 196848, 9, 0, 196849, 9, 0, 196850, 9, 0, 196851, 9, 0, 196852, 9, 0, 196853, 9, 0, 196854, 9, 0, 196855, 9, 0, 196856, 9, 0, 196857, 9, 0, 196858, 9, 0, 196859, 9, 0, 196860, 9, 0, 196861, 9, 0, 196862, 9, 0, 196863, 9, 0, 196864, 9, 0, 196865, 9, 0, 196866, 9, 0, 196867, 9, 0, 196868, 9, 0, 196869, 0, 65536, 196886, 0, 65537, 196887, 9, 0, 196888, 9, 0, 196889, 9, 0, 196890, 9, 0, 196891, 9, 0, 196892, 9, 0, 196893, 9, 0, 196894, 9, 0, 196895, 9, 0, 196896, 9, 0, 196897, 9, 0, 196898, 9, 0, 196899, 9, 0, 196900, 9, 0, 196901, 9, 0, 196902, 9, 0, 196903, 9, 0, 196904, 9, 0, 196905, 9, 0, 196906, 9, 0, 196907, 9, 0, 196908, 9, 0, 196909, 9, 0, 196910, 9, 0, 196911, 9, 0, 196912, 9, 0, 196913, 9, 0, 196914, 9, 0, 196915, 9, 0, 196916, 9, 0, 196917, 9, 0, 196918, 9, 0, 196919, 9, 0, 196920, 9, 0, 196921, 9, 0, 196922, 9, 0, 196923, 9, 0, 196924, 9, 0, 196925, 9, 0, 196926, 9, 0, 196927, 9, 0, 196928, 9, 0, 196929, 9, 0, 196930, 9, 0, 196931, 9, 0, 196932, 9, 0, 196933, 9, 0, 196934, 9, 0, 262171, 9, 0, 262172, 9, 0, 262173, 9, 0, 262174, 9, 0, 262175, 9, 0, 262176, 9, 0, 262177, 9, 0, 262178, 9, 0, 262179, 9, 0, 262180, 9, 0, 262181, 9, 0, 262182, 9, 0, 262183, 9, 0, 262184, 9, 0, 262185, 9, 0, 262186, 9, 0, 262187, 9, 0, 262188, 9, 0, 262189, 9, 0, 262190, 9, 0, 262191, 9, 0, 262192, 9, 0, 262193, 9, 0, 262194, 9, 0, 262195, 9, 0, 262196, 9, 0, 262197, 9, 0, 262198, 9, 0, 262199, 9, 0, 262200, 9, 0, 262201, 9, 0, 262202, 9, 0, 262203, 9, 0, 262204, 9, 0, 262205, 0, 65536, 262222, 0, 65537, 262223, 9, 0, 262224, 9, 0, 262225, 9, 0, 262226, 9, 0, 262227, 9, 0, 262228, 9, 0, 262229, 9, 0, 262230, 9, 0, 262231, 9, 0, 262232, 9, 0, 262233, 9, 0, 262234, 9, 0, 262235, 9, 0, 262236, 9, 0, 262237, 9, 0, 262238, 9, 0, 262239, 9, 0, 262240, 9, 0, 262241, 9, 0, 262242, 9, 0, 262243, 9, 0, 262244, 9, 0, 262245, 9, 0, 262246, 9, 0, 262247, 9, 0, 262248, 9, 0, 262249, 9, 0, 262250, 9, 0, 262251, 9, 0, 262252, 9, 0, 262253, 9, 0, 262254, 9, 0, 262255, 9, 0, 262256, 9, 0, 262257, 9, 0, 262258, 9, 0, 262259, 9, 0, 262260, 9, 0, 262261, 9, 0, 262262, 9, 0, 262263, 0, 65536, 262276, 0, 65537, 262277, 9, 0, 262278, 9, 0, 262279, 9, 0, 262280, 9, 0, 262281, 9, 0, 262282, 9, 0, 262283, 9, 0, 262284, 9, 0, 262285, 9, 0, 262286, 9, 0, 262287, 9, 0, 262288, 9, 0, 262289, 9, 0, 262290, 9, 0, 262291, 9, 0, 262292, 9, 0, 262293, 9, 0, 262294, 9, 0, 262295, 9, 0, 262296, 9, 0, 262297, 9, 0, 262298, 9, 0, 262299, 9, 0, 262300, 9, 0, 262301, 9, 0, 262302, 9, 0, 262303, 9, 0, 262304, 9, 0, 262305, 9, 0, 262306, 9, 0, 262307, 9, 0, 262308, 9, 0, 262309, 9, 0, 262310, 9, 0, 262311, 9, 0, 262312, 9, 0, 262313, 9, 0, 262314, 9, 0, 262315, 9, 0, 262316, 9, 0, 262317, 9, 0, 262318, 9, 0, 262319, 9, 0, 262320, 9, 0, 262321, 9, 0, 262322, 9, 0, 262323, 9, 0, 262324, 9, 0, 262325, 9, 0, 262326, 9, 0, 262327, 9, 0, 262328, 9, 0, 262329, 9, 0, 262330, 9, 0, 262331, 9, 0, 262332, 9, 0, 262333, 9, 0, 262334, 9, 0, 262335, 9, 0, 262336, 9, 0, 262337, 9, 0, 262338, 9, 0, 262339, 9, 0, 262340, 9, 0, 262341, 9, 0, 262342, 9, 0, 262343, 9, 0, 262344, 9, 0, 262345, 9, 0, 262346, 9, 0, 262347, 0, 65536, 262360, 0, 65537, 262361, 9, 0, 262362, 9, 0, 262363, 9, 0, 262364, 9, 0, 262365, 9, 0, 262366, 9, 0, 262367, 9, 0, 262368, 9, 0, 262369, 9, 0, 262370, 9, 0, 262371, 9, 0, 262372, 9, 0, 262373, 9, 0, 262374, 9, 0, 262375, 9, 0, 262376, 9, 0, 262377, 9, 0, 262378, 9, 0, 262379, 9, 0, 262380, 9, 0, 262381, 9, 0, 262382, 9, 0, 262383, 9, 0, 262384, 9, 0, 262385, 9, 0, 262386, 9, 0, 262387, 9, 0, 262388, 9, 0, 262389, 9, 0, 262390, 9, 0, 262391, 9, 0, 262392, 9, 0, 262393, 9, 0, 262394, 9, 0, 262395, 9, 0, 262396, 9, 0, 262397, 9, 0, 262398, 9, 0, 262399, 9, 0, 262400, 9, 0, 262401, 9, 0, 262402, 9, 0, 262403, 9, 0, 262404, 9, 0, 262405, 0, 65536, 262422, 0, 65537, 262423, 9, 0, 262424, 9, 0, 262425, 9, 0, 262426, 9, 0, 262427, 9, 0, 262428, 9, 0, 262429, 9, 0, 262430, 9, 0, 262431, 9, 0, 262432, 9, 0, 262433, 9, 0, 262434, 9, 0, 262435, 9, 0, 262436, 9, 0, 262437, 9, 0, 262438, 9, 0, 262439, 9, 0, 262440, 9, 0, 262441, 9, 0, 262442, 9, 0, 262443, 9, 0, 262444, 9, 0, 262445, 9, 0, 262446, 9, 0, 262447, 9, 0, 262448, 9, 0, 262449, 9, 0, 262450, 9, 0, 262451, 9, 0, 262452, 9, 0, 262453, 9, 0, 262454, 9, 0, 262455, 9, 0, 262456, 9, 0, 262457, 9, 0, 262458, 9, 0, 262459, 9, 0, 262460, 9, 0, 262461, 9, 0, 262462, 9, 0, 262463, 9, 0, 262464, 9, 0, 262465, 9, 0, 262466, 9, 0, 262467, 9, 0, 262468, 9, 0, 262469, 9, 0, 262470, 9, 0, 327707, 9, 0, 327708, 9, 0, 327709, 9, 0, 327710, 9, 0, 327711, 9, 0, 327712, 9, 0, 327713, 9, 0, 327714, 9, 0, 327715, 9, 0, 327716, 9, 0, 327717, 9, 0, 327718, 9, 0, 327719, 9, 0, 327720, 9, 0, 327721, 9, 0, 327722, 9, 0, 327723, 9, 0, 327724, 9, 0, 327725, 9, 0, 327726, 9, 0, 327727, 9, 0, 327728, 9, 0, 327729, 9, 0, 327730, 9, 0, 327731, 9, 0, 327732, 9, 0, 327733, 9, 0, 327734, 9, 0, 327735, 9, 0, 327736, 9, 0, 327737, 9, 0, 327738, 9, 0, 327739, 9, 0, 327740, 9, 0, 327741, 0, 65536, 327758, 0, 65537, 327759, 9, 0, 327760, 9, 0, 327761, 9, 0, 327762, 9, 0, 327763, 9, 0, 327764, 9, 0, 327765, 9, 0, 327766, 9, 0, 327767, 9, 0, 327768, 9, 0, 327769, 9, 0, 327770, 9, 0, 327771, 9, 0, 327772, 9, 0, 327773, 9, 0, 327774, 9, 0, 327775, 9, 0, 327776, 9, 0, 327777, 9, 0, 327778, 9, 0, 327779, 9, 0, 327780, 9, 0, 327781, 9, 0, 327782, 9, 0, 327783, 9, 0, 327784, 9, 0, 327785, 9, 0, 327786, 9, 0, 327787, 9, 0, 327788, 9, 0, 327789, 9, 0, 327790, 9, 0, 327791, 9, 0, 327792, 9, 0, 327793, 9, 0, 327794, 9, 0, 327795, 9, 0, 327796, 9, 0, 327797, 9, 0, 327798, 9, 0, 327799, 0, 65536, 327812, 0, 65537, 327813, 9, 0, 327814, 9, 0, 327815, 9, 0, 327816, 9, 0, 327817, 9, 0, 327818, 9, 0, 327819, 9, 0, 327820, 9, 0, 327821, 9, 0, 327822, 9, 0, 327823, 9, 0, 327824, 9, 0, 327825, 9, 0, 327826, 9, 0, 327827, 9, 0, 327828, 9, 0, 327829, 9, 0, 327830, 9, 0, 327831, 9, 0, 327832, 9, 0, 327833, 9, 0, 327834, 9, 0, 327835, 9, 0, 327836, 9, 0, 327837, 9, 0, 327838, 9, 0, 327839, 9, 0, 327840, 9, 0, 327841, 9, 0, 327842, 9, 0, 327843, 9, 0, 327844, 9, 0, 327845, 9, 0, 327846, 9, 0, 327847, 9, 0, 327848, 9, 0, 327849, 9, 0, 327850, 9, 0, 327851, 9, 0, 327852, 9, 0, 327853, 9, 0, 327854, 9, 0, 327855, 9, 0, 327856, 9, 0, 327857, 9, 0, 327858, 9, 0, 327859, 9, 0, 327860, 9, 0, 327861, 9, 0, 327862, 9, 0, 327863, 9, 0, 327864, 9, 0, 327865, 9, 0, 327866, 9, 0, 327867, 9, 0, 327868, 9, 0, 327869, 9, 0, 327870, 9, 0, 327871, 9, 0, 327872, 9, 0, 327873, 9, 0, 327874, 9, 0, 327875, 9, 0, 327876, 9, 0, 327877, 9, 0, 327878, 9, 0, 327879, 9, 0, 327880, 9, 0, 327881, 9, 0, 327882, 9, 0, 327883, 0, 65536, 327896, 0, 65537, 327897, 9, 0, 327898, 9, 0, 327899, 9, 0, 327900, 9, 0, 327901, 9, 0, 327902, 9, 0, 327903, 9, 0, 327904, 9, 0, 327905, 9, 0, 327906, 9, 0, 327907, 9, 0, 327908, 9, 0, 327909, 9, 0, 327910, 9, 0, 327911, 9, 0, 327912, 9, 0, 327913, 9, 0, 327914, 9, 0, 327915, 9, 0, 327916, 9, 0, 327917, 9, 0, 327918, 9, 0, 327919, 9, 0, 327920, 9, 0, 327921, 9, 0, 327922, 9, 0, 327923, 9, 0, 327924, 9, 0, 327925, 9, 0, 327926, 9, 0, 327927, 9, 0, 327928, 9, 0, 327929, 9, 0, 327930, 9, 0, 327931, 9, 0, 327932, 9, 0, 327933, 9, 0, 327934, 9, 0, 327935, 9, 0, 327936, 9, 0, 327937, 9, 0, 327938, 9, 0, 327939, 9, 0, 327940, 9, 0, 327941, 0, 65536, 327958, 0, 65537, 327959, 9, 0, 327960, 9, 0, 327961, 9, 0, 327962, 9, 0, 327963, 9, 0, 327964, 9, 0, 327965, 9, 0, 327966, 9, 0, 327967, 9, 0, 327968, 9, 0, 327969, 9, 0, 327970, 9, 0, 327971, 9, 0, 327972, 9, 0, 327973, 9, 0, 327974, 9, 0, 327975, 9, 0, 327976, 9, 0, 327977, 9, 0, 327978, 9, 0, 327979, 9, 0, 327980, 9, 0, 327981, 9, 0, 327982, 9, 0, 327983, 9, 0, 327984, 9, 0, 327985, 9, 0, 327986, 9, 0, 327987, 9, 0, 327988, 9, 0, 327989, 9, 0, 327990, 9, 0, 327991, 9, 0, 327992, 9, 0, 327993, 9, 0, 327994, 9, 0, 327995, 9, 0, 327996, 9, 0, 327997, 9, 0, 327998, 9, 0, 327999, 9, 0, 328000, 9, 0, 328001, 9, 0, 328002, 9, 0, 328003, 9, 0, 328004, 9, 0, 328005, 9, 0, 328006, 9, 0, 393243, 9, 0, 393244, 9, 0, 393245, 9, 0, 393246, 9, 0, 393247, 9, 0, 393248, 9, 0, 393249, 9, 0, 393250, 9, 0, 393251, 9, 0, 393252, 9, 0, 393253, 9, 0, 393254, 9, 0, 393255, 9, 0, 393256, 9, 0, 393257, 9, 0, 393258, 9, 0, 393259, 9, 0, 393260, 9, 0, 393261, 9, 0, 393262, 9, 0, 393263, 9, 0, 393264, 9, 0, 393265, 9, 0, 393266, 9, 0, 393267, 9, 0, 393268, 9, 0, 393269, 9, 0, 393270, 9, 0, 393271, 9, 0, 393272, 9, 0, 393273, 9, 0, 393274, 9, 0, 393275, 9, 0, 393276, 9, 0, 393277, 0, 65536, 393294, 3, 0, 393295, 6, 0, 393296, 9, 0, 393297, 9, 0, 393298, 9, 0, 393299, 9, 0, 393300, 9, 0, 393301, 9, 0, 393302, 9, 0, 393303, 9, 0, 393304, 9, 0, 393305, 9, 0, 393306, 9, 0, 393307, 9, 0, 393308, 9, 0, 393309, 9, 0, 393310, 9, 0, 393311, 9, 0, 393312, 9, 0, 393313, 9, 0, 393314, 9, 0, 393315, 9, 0, 393316, 9, 0, 393317, 9, 0, 393318, 9, 0, 393319, 9, 0, 393320, 9, 0, 393321, 9, 0, 393322, 9, 0, 393323, 9, 0, 393324, 9, 0, 393325, 9, 0, 393326, 9, 0, 393327, 9, 0, 393328, 9, 0, 393329, 9, 0, 393330, 9, 0, 393331, 9, 0, 393332, 9, 0, 393333, 9, 0, 393334, 5, 0, 393335, 4, 0, 393348, 3, 0, 393349, 6, 0, 393350, 9, 0, 393351, 9, 0, 393352, 9, 0, 393353, 9, 0, 393354, 9, 0, 393355, 9, 0, 393356, 9, 0, 393357, 9, 0, 393358, 9, 0, 393359, 9, 0, 393360, 9, 0, 393361, 9, 0, 393362, 9, 0, 393363, 9, 0, 393364, 9, 0, 393365, 9, 0, 393366, 9, 0, 393367, 9, 0, 393368, 9, 0, 393369, 9, 0, 393370, 9, 0, 393371, 9, 0, 393372, 9, 0, 393373, 9, 0, 393374, 9, 0, 393375, 9, 0, 393376, 9, 0, 393377, 9, 0, 393378, 9, 0, 393379, 9, 0, 393380, 9, 0, 393381, 9, 0, 393382, 9, 0, 393383, 9, 0, 393384, 9, 0, 393385, 9, 0, 393386, 9, 0, 393387, 9, 0, 393388, 9, 0, 393389, 9, 0, 393390, 9, 0, 393391, 9, 0, 393392, 9, 0, 393393, 9, 0, 393394, 9, 0, 393395, 9, 0, 393396, 9, 0, 393397, 9, 0, 393398, 9, 0, 393399, 9, 0, 393400, 9, 0, 393401, 9, 0, 393402, 9, 0, 393403, 9, 0, 393404, 9, 0, 393405, 9, 0, 393406, 9, 0, 393407, 9, 0, 393408, 9, 0, 393409, 9, 0, 393410, 9, 0, 393411, 9, 0, 393412, 9, 0, 393413, 9, 0, 393414, 9, 0, 393415, 9, 0, 393416, 9, 0, 393417, 9, 0, 393418, 5, 0, 393419, 4, 0, 393432, 3, 0, 393433, 6, 0, 393434, 9, 0, 393435, 9, 0, 393436, 9, 0, 393437, 9, 0, 393438, 9, 0, 393439, 9, 0, 393440, 9, 0, 393441, 9, 0, 393442, 9, 0, 393443, 9, 0, 393444, 9, 0, 393445, 9, 0, 393446, 9, 0, 393447, 9, 0, 393448, 9, 0, 393449, 9, 0, 393450, 9, 0, 393451, 9, 0, 393452, 9, 0, 393453, 9, 0, 393454, 9, 0, 393455, 9, 0, 393456, 9, 0, 393457, 9, 0, 393458, 9, 0, 393459, 9, 0, 393460, 9, 0, 393461, 9, 0, 393462, 9, 0, 393463, 9, 0, 393464, 9, 0, 393465, 9, 0, 393466, 9, 0, 393467, 9, 0, 393468, 9, 0, 393469, 9, 0, 393470, 9, 0, 393471, 9, 0, 393472, 9, 0, 393473, 9, 0, 393474, 9, 0, 393475, 9, 0, 393476, 5, 0, 393477, 4, 0, 393494, 0, 65537, 393495, 9, 0, 393496, 9, 0, 393497, 9, 0, 393498, 9, 0, 393499, 9, 0, 393500, 9, 0, 393501, 9, 0, 393502, 9, 0, 393503, 9, 0, 393504, 9, 0, 393505, 9, 0, 393506, 9, 0, 393507, 9, 0, 393508, 9, 0, 393509, 9, 0, 393510, 9, 0, 393511, 9, 0, 393512, 9, 0, 393513, 9, 0, 393514, 9, 0, 393515, 9, 0, 393516, 9, 0, 393517, 9, 0, 393518, 9, 0, 393519, 9, 0, 393520, 9, 0, 393521, 9, 0, 393522, 9, 0, 393523, 9, 0, 393524, 9, 0, 393525, 9, 0, 393526, 9, 0, 393527, 9, 0, 393528, 9, 0, 393529, 9, 0, 393530, 9, 0, 393531, 9, 0, 393532, 9, 0, 393533, 9, 0, 393534, 9, 0, 393535, 9, 0, 393536, 9, 0, 393537, 9, 0, 393538, 9, 0, 393539, 9, 0, 393540, 9, 0, 393541, 9, 0, 393542, 9, 0, 458779, 9, 0, 458780, 9, 0, 458781, 9, 0, 458782, 9, 0, 458783, 9, 0, 458784, 9, 0, 458785, 9, 0, 458786, 9, 0, 458787, 9, 0, 458788, 9, 0, 458789, 9, 0, 458790, 9, 0, 458791, 9, 0, 458792, 9, 0, 458793, 9, 0, 458794, 9, 0, 458795, 9, 0, 458796, 9, 0, 458797, 9, 0, 458798, 9, 0, 458799, 9, 0, 458800, 9, 0, 458801, 9, 0, 458802, 9, 0, 458803, 9, 0, 458804, 9, 0, 458805, 9, 0, 458806, 9, 0, 458807, 9, 0, 458808, 9, 0, 458809, 9, 0, 458810, 9, 0, 458811, 9, 0, 458812, 9, 0, 458813, 0, 65536, 458831, 3, 0, 458832, 6, 0, 458833, 9, 0, 458834, 9, 0, 458835, 9, 0, 458836, 9, 0, 458837, 9, 0, 458838, 9, 0, 458839, 9, 0, 458840, 9, 0, 458841, 9, 0, 458842, 9, 0, 458843, 9, 0, 458844, 9, 0, 458845, 9, 0, 458846, 9, 0, 458847, 9, 0, 458848, 9, 0, 458849, 9, 0, 458850, 9, 0, 458851, 9, 0, 458852, 9, 0, 458853, 9, 0, 458854, 9, 0, 458855, 9, 0, 458856, 9, 0, 458857, 9, 0, 458858, 9, 0, 458859, 9, 0, 458860, 9, 0, 458861, 9, 0, 458862, 9, 0, 458863, 9, 0, 458864, 9, 0, 458865, 9, 0, 458866, 9, 0, 458867, 9, 0, 458868, 9, 0, 458869, 5, 0, 458870, 4, 0, 458885, 3, 0, 458886, 6, 0, 458887, 9, 0, 458888, 9, 0, 458889, 9, 0, 458890, 9, 0, 458891, 9, 0, 458892, 9, 0, 458893, 9, 0, 458894, 9, 0, 458895, 9, 0, 458896, 9, 0, 458897, 9, 0, 458898, 9, 0, 458899, 9, 0, 458900, 9, 0, 458901, 9, 0, 458902, 9, 0, 458903, 9, 0, 458904, 9, 0, 458905, 9, 0, 458906, 9, 0, 458907, 9, 0, 458908, 9, 0, 458909, 9, 0, 458910, 9, 0, 458911, 9, 0, 458912, 9, 0, 458913, 9, 0, 458914, 9, 0, 458915, 9, 0, 458916, 9, 0, 458917, 9, 0, 458918, 9, 0, 458919, 9, 0, 458920, 9, 0, 458921, 9, 0, 458922, 9, 0, 458923, 9, 0, 458924, 9, 0, 458925, 9, 0, 458926, 9, 0, 458927, 9, 0, 458928, 9, 0, 458929, 9, 0, 458930, 9, 0, 458931, 9, 0, 458932, 9, 0, 458933, 9, 0, 458934, 9, 0, 458935, 9, 0, 458936, 9, 0, 458937, 9, 0, 458938, 9, 0, 458939, 9, 0, 458940, 9, 0, 458941, 9, 0, 458942, 9, 0, 458943, 9, 0, 458944, 9, 0, 458945, 9, 0, 458946, 9, 0, 458947, 9, 0, 458948, 9, 0, 458949, 9, 0, 458950, 9, 0, 458951, 9, 0, 458952, 9, 0, 458953, 5, 0, 458954, 4, 0, 458969, 3, 0, 458970, 6, 0, 458971, 9, 0, 458972, 9, 0, 458973, 9, 0, 458974, 9, 0, 458975, 9, 0, 458976, 9, 0, 458977, 9, 0, 458978, 9, 0, 458979, 9, 0, 458980, 9, 0, 458981, 9, 0, 458982, 9, 0, 458983, 9, 0, 458984, 9, 0, 458985, 9, 0, 458986, 9, 0, 458987, 9, 0, 458988, 9, 0, 458989, 9, 0, 458990, 9, 0, 458991, 9, 0, 458992, 9, 0, 458993, 9, 0, 458994, 9, 0, 458995, 9, 0, 458996, 9, 0, 458997, 9, 0, 458998, 9, 0, 458999, 9, 0, 459000, 9, 0, 459001, 9, 0, 459002, 9, 0, 459003, 9, 0, 459004, 9, 0, 459005, 9, 0, 459006, 9, 0, 459007, 9, 0, 459008, 9, 0, 459009, 9, 0, 459010, 9, 0, 459011, 5, 0, 459012, 4, 0, 459030, 0, 65537, 459031, 9, 0, 459032, 9, 0, 459033, 9, 0, 459034, 9, 0, 459035, 9, 0, 459036, 9, 0, 459037, 9, 0, 459038, 9, 0, 459039, 9, 0, 459040, 9, 0, 459041, 9, 0, 459042, 9, 0, 459043, 9, 0, 459044, 9, 0, 459045, 9, 0, 459046, 9, 0, 459047, 9, 0, 459048, 9, 0, 459049, 9, 0, 459050, 9, 0, 459051, 9, 0, 459052, 9, 0, 459053, 9, 0, 459054, 9, 0, 459055, 9, 0, 459056, 9, 0, 459057, 9, 0, 459058, 9, 0, 459059, 9, 0, 459060, 9, 0, 459061, 9, 0, 459062, 9, 0, 459063, 9, 0, 459064, 9, 0, 459065, 9, 0, 459066, 9, 0, 459067, 9, 0, 459068, 9, 0, 459069, 9, 0, 459070, 9, 0, 459071, 9, 0, 459072, 9, 0, 459073, 9, 0, 459074, 9, 0, 459075, 9, 0, 459076, 9, 0, 459077, 9, 0, 459078, 9, 0, 524315, 9, 0, 524316, 9, 0, 524317, 9, 0, 524318, 9, 0, 524319, 9, 0, 524320, 9, 0, 524321, 9, 0, 524322, 9, 0, 524323, 9, 0, 524324, 9, 0, 524325, 9, 0, 524326, 9, 0, 524327, 9, 0, 524328, 9, 0, 524329, 9, 0, 524330, 9, 0, 524331, 9, 0, 524332, 9, 0, 524333, 9, 0, 524334, 9, 0, 524335, 9, 0, 524336, 9, 0, 524337, 9, 0, 524338, 9, 0, 524339, 9, 0, 524340, 9, 0, 524341, 9, 0, 524342, 9, 0, 524343, 9, 0, 524344, 9, 0, 524345, 9, 0, 524346, 9, 0, 524347, 9, 0, 524348, 9, 0, 524349, 0, 65536, 524368, 3, 0, 524369, 6, 0, 524370, 9, 0, 524371, 9, 0, 524372, 9, 0, 524373, 9, 0, 524374, 9, 0, 524375, 9, 0, 524376, 9, 0, 524377, 9, 0, 524378, 9, 0, 524379, 9, 0, 524380, 9, 0, 524381, 9, 0, 524382, 9, 0, 524383, 9, 0, 524384, 9, 0, 524385, 9, 0, 524386, 9, 0, 524387, 9, 0, 524388, 9, 0, 524389, 9, 0, 524390, 9, 0, 524391, 9, 0, 524392, 9, 0, 524393, 9, 0, 524394, 9, 0, 524395, 9, 0, 524396, 9, 0, 524397, 9, 0, 524398, 9, 0, 524399, 9, 0, 524400, 9, 0, 524401, 9, 0, 524402, 9, 0, 524403, 9, 0, 524404, 5, 0, 524405, 4, 0, 524422, 3, 0, 524423, 6, 0, 524424, 9, 0, 524425, 9, 0, 524426, 9, 0, 524427, 9, 0, 524428, 9, 0, 524429, 9, 0, 524430, 9, 0, 524431, 9, 0, 524432, 9, 0, 524433, 9, 0, 524434, 9, 0, 524435, 9, 0, 524436, 9, 0, 524437, 9, 0, 524438, 9, 0, 524439, 9, 0, 524440, 9, 0, 524441, 9, 0, 524442, 9, 0, 524443, 9, 0, 524444, 9, 0, 524445, 9, 0, 524446, 9, 0, 524447, 9, 0, 524448, 9, 0, 524449, 9, 0, 524450, 9, 0, 524451, 9, 0, 524452, 9, 0, 524453, 9, 0, 524454, 9, 0, 524455, 9, 0, 524456, 9, 0, 524457, 9, 0, 524458, 9, 0, 524459, 9, 0, 524460, 9, 0, 524461, 9, 0, 524462, 9, 0, 524463, 9, 0, 524464, 9, 0, 524465, 9, 0, 524466, 9, 0, 524467, 9, 0, 524468, 9, 0, 524469, 9, 0, 524470, 9, 0, 524471, 9, 0, 524472, 9, 0, 524473, 9, 0, 524474, 9, 0, 524475, 9, 0, 524476, 9, 0, 524477, 9, 0, 524478, 9, 0, 524479, 9, 0, 524480, 9, 0, 524481, 9, 0, 524482, 9, 0, 524483, 9, 0, 524484, 9, 0, 524485, 9, 0, 524486, 9, 0, 524487, 9, 0, 524488, 5, 0, 524489, 4, 0, 524506, 3, 0, 524507, 6, 0, 524508, 9, 0, 524509, 9, 0, 524510, 9, 0, 524511, 9, 0, 524512, 9, 0, 524513, 9, 0, 524514, 9, 0, 524515, 9, 0, 524516, 9, 0, 524517, 9, 0, 524518, 9, 0, 524519, 9, 0, 524520, 9, 0, 524521, 9, 0, 524522, 9, 0, 524523, 9, 0, 524524, 9, 0, 524525, 9, 0, 524526, 9, 0, 524527, 9, 0, 524528, 9, 0, 524529, 9, 0, 524530, 9, 0, 524531, 9, 0, 524532, 9, 0, 524533, 9, 0, 524534, 9, 0, 524535, 9, 0, 524536, 9, 0, 524537, 9, 0, 524538, 9, 0, 524539, 9, 0, 524540, 9, 0, 524541, 9, 0, 524542, 9, 0, 524543, 9, 0, 524544, 9, 0, 524545, 9, 0, 524546, 5, 0, 524547, 4, 0, 524566, 0, 65537, 524567, 9, 0, 524568, 9, 0, 524569, 9, 0, 524570, 9, 0, 524571, 9, 0, 524572, 9, 0, 524573, 9, 0, 524574, 9, 0, 524575, 9, 0, 524576, 9, 0, 524577, 9, 0, 524578, 9, 0, 524579, 9, 0, 524580, 9, 0, 524581, 9, 0, 524582, 9, 0, 524583, 9, 0, 524584, 9, 0, 524585, 9, 0, 524586, 9, 0, 524587, 9, 0, 524588, 9, 0, 524589, 9, 0, 524590, 9, 0, 524591, 9, 0, 524592, 9, 0, 524593, 9, 0, 524594, 9, 0, 524595, 9, 0, 524596, 9, 0, 524597, 9, 0, 524598, 9, 0, 524599, 9, 0, 524600, 9, 0, 524601, 9, 0, 524602, 9, 0, 524603, 9, 0, 524604, 9, 0, 524605, 9, 0, 524606, 9, 0, 524607, 9, 0, 524608, 9, 0, 524609, 9, 0, 524610, 9, 0, 524611, 9, 0, 524612, 9, 0, 524613, 9, 0, 524614, 9, 0, 589851, 9, 0, 589852, 9, 0, 589853, 9, 0, 589854, 9, 0, 589855, 9, 0, 589856, 9, 0, 589857, 9, 0, 589858, 9, 0, 589859, 9, 0, 589860, 9, 0, 589861, 9, 0, 589862, 9, 0, 589863, 9, 0, 589864, 9, 0, 589865, 9, 0, 589866, 9, 0, 589867, 9, 0, 589868, 9, 0, 589869, 9, 0, 589870, 9, 0, 589871, 9, 0, 589872, 9, 0, 589873, 9, 0, 589874, 9, 0, 589875, 9, 0, 589876, 9, 0, 589877, 9, 0, 589878, 9, 0, 589879, 9, 0, 589880, 9, 0, 589881, 9, 0, 589882, 9, 0, 589883, 9, 0, 589884, 9, 0, 589885, 0, 65536, 589905, 3, 0, 589906, 0, 0, 589907, 0, 0, 589908, 0, 0, 589909, 0, 0, 589910, 0, 0, 589911, 0, 0, 589912, 0, 0, 589913, 0, 0, 589914, 0, 0, 589915, 0, 0, 589916, 0, 0, 589917, 0, 0, 589918, 0, 0, 589919, 0, 0, 589920, 0, 0, 589921, 0, 0, 589922, 0, 0, 589923, 0, 0, 589924, 0, 0, 589925, 0, 0, 589926, 0, 0, 589927, 0, 0, 589928, 0, 0, 589929, 0, 0, 589930, 0, 0, 589931, 0, 0, 589932, 0, 0, 589933, 0, 0, 589934, 0, 0, 589935, 0, 0, 589936, 0, 0, 589937, 0, 0, 589938, 0, 0, 589939, 0, 0, 589940, 4, 0, 589959, 3, 0, 589960, 0, 0, 589961, 0, 0, 589962, 0, 0, 589963, 0, 0, 589964, 0, 0, 589965, 0, 0, 589966, 0, 0, 589967, 0, 0, 589968, 0, 0, 589969, 0, 0, 589970, 0, 0, 589971, 0, 0, 589972, 0, 0, 589973, 0, 0, 589974, 0, 0, 589975, 0, 0, 589976, 0, 0, 589977, 0, 0, 589978, 0, 0, 589979, 0, 0, 589980, 0, 0, 589981, 0, 0, 589982, 0, 0, 589983, 0, 0, 589984, 0, 0, 589985, 0, 0, 589986, 0, 0, 589987, 0, 0, 589988, 0, 0, 589989, 0, 0, 589990, 0, 0, 589991, 0, 0, 589992, 0, 0, 589993, 0, 0, 589994, 0, 0, 589995, 0, 0, 589996, 0, 0, 589997, 0, 0, 589998, 0, 0, 589999, 0, 0, 590000, 0, 0, 590001, 0, 0, 590002, 0, 0, 590003, 0, 0, 590004, 0, 0, 590005, 0, 0, 590006, 0, 0, 590007, 0, 0, 590008, 0, 0, 590009, 0, 0, 590010, 0, 0, 590011, 0, 0, 590012, 0, 0, 590013, 0, 0, 590014, 0, 0, 590015, 0, 0, 590016, 0, 0, 590017, 0, 0, 590018, 0, 0, 590019, 0, 0, 590020, 0, 0, 590021, 0, 0, 590022, 0, 0, 590023, 0, 0, 590024, 4, 0, 590043, 3, 0, 590044, 0, 0, 590045, 0, 0, 590046, 0, 0, 590047, 0, 0, 590048, 0, 0, 590049, 0, 0, 590050, 0, 0, 590051, 0, 0, 590052, 0, 0, 590053, 0, 0, 590054, 0, 0, 590055, 0, 0, 590056, 0, 0, 590057, 0, 0, 590058, 0, 0, 590059, 0, 0, 590060, 0, 0, 590061, 0, 0, 590062, 0, 0, 590063, 0, 0, 590064, 0, 0, 590065, 0, 0, 590066, 0, 0, 590067, 0, 0, 590068, 0, 0, 590069, 0, 0, 590070, 0, 0, 590071, 0, 0, 590072, 0, 0, 590073, 0, 0, 590074, 0, 0, 590075, 0, 0, 590076, 0, 0, 590077, 0, 0, 590078, 0, 0, 590079, 0, 0, 590080, 0, 0, 590081, 0, 0, 590082, 4, 0, 590102, 0, 65537, 590103, 9, 0, 590104, 9, 0, 590105, 9, 0, 590106, 9, 0, 590107, 9, 0, 590108, 9, 0, 590109, 9, 0, 590110, 9, 0, 590111, 9, 0, 590112, 9, 0, 590113, 9, 0, 590114, 9, 0, 590115, 9, 0, 590116, 9, 0, 590117, 9, 0, 590118, 9, 0, 590119, 9, 0, 590120, 9, 0, 590121, 9, 0, 590122, 9, 0, 590123, 9, 0, 590124, 9, 0, 590125, 9, 0, 590126, 9, 0, 590127, 9, 0, 590128, 9, 0, 590129, 9, 0, 590130, 9, 0, 590131, 9, 0, 590132, 9, 0, 590133, 9, 0, 590134, 9, 0, 590135, 9, 0, 590136, 9, 0, 590137, 9, 0, 590138, 9, 0, 590139, 9, 0, 590140, 9, 0, 590141, 9, 0, 590142, 9, 0, 590143, 9, 0, 590144, 9, 0, 590145, 9, 0, 590146, 9, 0, 590147, 9, 0, 590148, 9, 0, 590149, 9, 0, 590150, 9, 0, 655387, 9, 0, 655388, 9, 0, 655389, 9, 0, 655390, 9, 0, 655391, 9, 0, 655392, 9, 0, 655393, 9, 0, 655394, 9, 0, 655395, 9, 0, 655396, 9, 0, 655397, 9, 0, 655398, 9, 0, 655399, 9, 0, 655400, 9, 0, 655401, 9, 0, 655402, 9, 0, 655403, 9, 0, 655404, 9, 0, 655405, 9, 0, 655406, 9, 0, 655407, 9, 0, 655408, 9, 0, 655409, 9, 0, 655410, 9, 0, 655411, 9, 0, 655412, 9, 0, 655413, 9, 0, 655414, 9, 0, 655415, 9, 0, 655416, 9, 0, 655417, 9, 0, 655418, 9, 0, 655419, 9, 0, 655420, 9, 0, 655421, 0, 65536, 655638, 0, 65537, 655639, 9, 0, 655640, 9, 0, 655641, 9, 0, 655642, 9, 0, 655643, 9, 0, 655644, 9, 0, 655645, 9, 0, 655646, 9, 0, 655647, 9, 0, 655648, 9, 0, 655649, 9, 0, 655650, 9, 0, 655651, 9, 0, 655652, 9, 0, 655653, 9, 0, 655654, 9, 0, 655655, 9, 0, 655656, 9, 0, 655657, 9, 0, 655658, 9, 0, 655659, 9, 0, 655660, 9, 0, 655661, 9, 0, 655662, 9, 0, 655663, 9, 0, 655664, 9, 0, 655665, 9, 0, 655666, 9, 0, 655667, 9, 0, 655668, 9, 0, 655669, 9, 0, 655670, 9, 0, 655671, 9, 0, 655672, 9, 0, 655673, 9, 0, 655674, 9, 0, 655675, 9, 0, 655676, 9, 0, 655677, 9, 0, 655678, 9, 0, 655679, 9, 0, 655680, 9, 0, 655681, 9, 0, 655682, 9, 0, 655683, 9, 0, 655684, 9, 0, 655685, 9, 0, 655686, 9, 0, 720923, 9, 0, 720924, 9, 0, 720925, 9, 0, 720926, 9, 0, 720927, 9, 0, 720928, 9, 0, 720929, 9, 0, 720930, 9, 0, 720931, 9, 0, 720932, 9, 0, 720933, 9, 0, 720934, 9, 0, 720935, 9, 0, 720936, 9, 0, 720937, 9, 0, 720938, 9, 0, 720939, 9, 0, 720940, 9, 0, 720941, 9, 0, 720942, 9, 0, 720943, 9, 0, 720944, 9, 0, 720945, 9, 0, 720946, 9, 0, 720947, 9, 0, 720948, 9, 0, 720949, 9, 0, 720950, 9, 0, 720951, 9, 0, 720952, 9, 0, 720953, 9, 0, 720954, 9, 0, 720955, 9, 0, 720956, 9, 0, 720957, 0, 65536, 721174, 0, 65537, 721175, 9, 0, 721176, 9, 0, 721177, 9, 0, 721178, 9, 0, 721179, 9, 0, 721180, 9, 0, 721181, 9, 0, 721182, 9, 0, 721183, 9, 0, 721184, 9, 0, 721185, 9, 0, 721186, 9, 0, 721187, 9, 0, 721188, 9, 0, 721189, 9, 0, 721190, 9, 0, 721191, 9, 0, 721192, 9, 0, 721193, 9, 0, 721194, 9, 0, 721195, 9, 0, 721196, 9, 0, 721197, 9, 0, 721198, 9, 0, 721199, 9, 0, 721200, 9, 0, 721201, 9, 0, 721202, 9, 0, 721203, 9, 0, 721204, 9, 0, 721205, 9, 0, 721206, 9, 0, 721207, 9, 0, 721208, 9, 0, 721209, 9, 0, 721210, 9, 0, 721211, 9, 0, 721212, 9, 0, 721213, 9, 0, 721214, 9, 0, 721215, 9, 0, 721216, 9, 0, 721217, 9, 0, 721218, 9, 0, 721219, 9, 0, 721220, 9, 0, 721221, 9, 0, 721222, 9, 0, 786459, 9, 0, 786460, 9, 0, 786461, 9, 0, 786462, 9, 0, 786463, 9, 0, 786464, 9, 0, 786465, 9, 0, 786466, 9, 0, 786467, 9, 0, 786468, 9, 0, 786469, 9, 0, 786470, 9, 0, 786471, 9, 0, 786472, 9, 0, 786473, 9, 0, 786474, 9, 0, 786475, 9, 0, 786476, 9, 0, 786477, 9, 0, 786478, 9, 0, 786479, 9, 0, 786480, 9, 0, 786481, 9, 0, 786482, 9, 0, 786483, 9, 0, 786484, 9, 0, 786485, 9, 0, 786486, 9, 0, 786487, 9, 0, 786488, 9, 0, 786489, 9, 0, 786490, 9, 0, 786491, 9, 0, 786492, 9, 0, 786493, 0, 65536, 786710, 0, 65537, 786711, 9, 0, 786712, 9, 0, 786713, 9, 0, 786714, 9, 0, 786715, 9, 0, 786716, 9, 0, 786717, 9, 0, 786718, 9, 0, 786719, 9, 0, 786720, 9, 0, 786721, 9, 0, 786722, 9, 0, 786723, 9, 0, 786724, 9, 0, 786725, 9, 0, 786726, 9, 0, 786727, 9, 0, 786728, 9, 0, 786729, 9, 0, 786730, 9, 0, 786731, 9, 0, 786732, 9, 0, 786733, 9, 0, 786734, 9, 0, 786735, 9, 0, 786736, 9, 0, 786737, 9, 0, 786738, 9, 0, 786739, 9, 0, 786740, 9, 0, 786741, 9, 0, 786742, 9, 0, 786743, 9, 0, 786744, 9, 0, 786745, 9, 0, 786746, 9, 0, 786747, 9, 0, 786748, 9, 0, 786749, 9, 0, 786750, 9, 0, 786751, 9, 0, 786752, 9, 0, 786753, 9, 0, 786754, 9, 0, 786755, 9, 0, 786756, 9, 0, 786757, 9, 0, 786758, 9, 0, 851995, 9, 0, 851996, 9, 0, 851997, 9, 0, 851998, 9, 0, 851999, 9, 0, 852000, 9, 0, 852001, 9, 0, 852002, 9, 0, 852003, 9, 0, 852004, 9, 0, 852005, 9, 0, 852006, 9, 0, 852007, 9, 0, 852008, 9, 0, 852009, 9, 0, 852010, 9, 0, 852011, 9, 0, 852012, 9, 0, 852013, 9, 0, 852014, 9, 0, 852015, 9, 0, 852016, 9, 0, 852017, 9, 0, 852018, 9, 0, 852019, 9, 0, 852020, 9, 0, 852021, 9, 0, 852022, 9, 0, 852023, 9, 0, 852024, 9, 0, 852025, 9, 0, 852026, 9, 0, 852027, 9, 0, 852028, 9, 0, 852029, 0, 65536, 852246, 0, 65537, 852247, 9, 0, 852248, 9, 0, 852249, 9, 0, 852250, 9, 0, 852251, 9, 0, 852252, 9, 0, 852253, 9, 0, 852254, 9, 0, 852255, 9, 0, 852256, 9, 0, 852257, 9, 0, 852258, 9, 0, 852259, 9, 0, 852260, 9, 0, 852261, 9, 0, 852262, 9, 0, 852263, 9, 0, 852264, 9, 0, 852265, 9, 0, 852266, 9, 0, 852267, 9, 0, 852268, 9, 0, 852269, 9, 0, 852270, 9, 0, 852271, 9, 0, 852272, 9, 0, 852273, 9, 0, 852274, 9, 0, 852275, 9, 0, 852276, 9, 0, 852277, 9, 0, 852278, 9, 0, 852279, 9, 0, 852280, 9, 0, 852281, 9, 0, 852282, 9, 0, 852283, 9, 0, 852284, 9, 0, 852285, 9, 0, 852286, 9, 0, 852287, 9, 0, 852288, 9, 0, 852289, 9, 0, 852290, 9, 0, 852291, 9, 0, 852292, 9, 0, 852293, 9, 0, 852294, 9, 0, 917531, 9, 0, 917532, 9, 0, 917533, 9, 0, 917534, 9, 0, 917535, 9, 0, 917536, 9, 0, 917537, 9, 0, 917538, 9, 0, 917539, 9, 0, 917540, 9, 0, 917541, 9, 0, 917542, 9, 0, 917543, 9, 0, 917544, 9, 0, 917545, 9, 0, 917546, 9, 0, 917547, 9, 0, 917548, 9, 0, 917549, 9, 0, 917550, 9, 0, 917551, 9, 0, 917552, 9, 0, 917553, 9, 0, 917554, 9, 0, 917555, 9, 0, 917556, 9, 0, 917557, 9, 0, 917558, 9, 0, 917559, 9, 0, 917560, 9, 0, 917561, 9, 0, 917562, 9, 0, 917563, 9, 0, 917564, 9, 0, 917565, 0, 65536, 917782, 0, 65537, 917783, 9, 0, 917784, 9, 0, 917785, 9, 0, 917786, 9, 0, 917787, 9, 0, 917788, 9, 0, 917789, 9, 0, 917790, 9, 0, 917791, 9, 0, 917792, 9, 0, 917793, 9, 0, 917794, 9, 0, 917795, 9, 0, 917796, 9, 0, 917797, 9, 0, 917798, 9, 0, 917799, 9, 0, 917800, 9, 0, 917801, 9, 0, 917802, 9, 0, 917803, 9, 0, 917804, 9, 0, 917805, 9, 0, 917806, 9, 0, 917807, 9, 0, 917808, 9, 0, 917809, 9, 0, 917810, 9, 0, 917811, 9, 0, 917812, 9, 0, 917813, 9, 0, 917814, 9, 0, 917815, 9, 0, 917816, 9, 0, 917817, 9, 0, 917818, 9, 0, 917819, 9, 0, 917820, 9, 0, 917821, 9, 0, 917822, 9, 0, 917823, 9, 0, 917824, 9, 0, 917825, 9, 0, 917826, 9, 0, 917827, 9, 0, 917828, 9, 0, 917829, 9, 0, 917830, 9, 0, 983067, 9, 0, 983068, 9, 0, 983069, 9, 0, 983070, 9, 0, 983071, 9, 0, 983072, 9, 0, 983073, 9, 0, 983074, 9, 0, 983075, 9, 0, 983076, 9, 0, 983077, 9, 0, 983078, 9, 0, 983079, 9, 0, 983080, 9, 0, 983081, 9, 0, 983082, 9, 0, 983083, 9, 0, 983084, 9, 0, 983085, 9, 0, 983086, 9, 0, 983087, 9, 0, 983088, 9, 0, 983089, 9, 0, 983090, 9, 0, 983091, 9, 0, 983092, 9, 0, 983093, 9, 0, 983094, 9, 0, 983095, 9, 0, 983096, 9, 0, 983097, 9, 0, 983098, 9, 0, 983099, 9, 0, 983100, 9, 0, 983101, 0, 65536, 983318, 0, 65537, 983319, 9, 0, 983320, 9, 0, 983321, 9, 0, 983322, 9, 0, 983323, 9, 0, 983324, 9, 0, 983325, 9, 0, 983326, 9, 0, 983327, 9, 0, 983328, 9, 0, 983329, 9, 0, 983330, 9, 0, 983331, 9, 0, 983332, 9, 0, 983333, 9, 0, 983334, 9, 0, 983335, 9, 0, 983336, 9, 0, 983337, 9, 0, 983338, 9, 0, 983339, 9, 0, 983340, 9, 0, 983341, 9, 0, 983342, 9, 0, 983343, 9, 0, 983344, 9, 0, 983345, 9, 0, 983346, 9, 0, 983347, 9, 0, 983348, 9, 0, 983349, 9, 0, 983350, 9, 0, 983351, 9, 0, 983352, 9, 0, 983353, 9, 0, 983354, 9, 0, 983355, 9, 0, 983356, 9, 0, 983357, 9, 0, 983358, 9, 0, 983359, 9, 0, 983360, 9, 0, 983361, 9, 0, 983362, 9, 0, 983363, 9, 0, 983364, 9, 0, 983365, 9, 0, 983366, 9, 0, 1048603, 9, 0, 1048604, 9, 0, 1048605, 9, 0, 1048606, 9, 0, 1048607, 9, 0, 1048608, 9, 0, 1048609, 9, 0, 1048610, 9, 0, 1048611, 9, 0, 1048612, 9, 0, 1048613, 9, 0, 1048614, 9, 0, 1048615, 9, 0, 1048616, 9, 0, 1048617, 9, 0, 1048618, 9, 0, 1048619, 9, 0, 1048620, 9, 0, 1048621, 9, 0, 1048622, 9, 0, 1048623, 9, 0, 1048624, 9, 0, 1048625, 9, 0, 1048626, 9, 0, 1048627, 9, 0, 1048628, 9, 0, 1048629, 9, 0, 1048630, 9, 0, 1048631, 9, 0, 1048632, 9, 0, 1048633, 9, 0, 1048634, 9, 0, 1048635, 9, 0, 1048636, 9, 0, 1048637, 7, 0, 1048638, 2, 0, 1048853, 1, 0, 1048854, 8, 0, 1048855, 9, 0, 1048856, 9, 0, 1048857, 9, 0, 1048858, 9, 0, 1048859, 9, 0, 1048860, 9, 0, 1048861, 9, 0, 1048862, 9, 0, 1048863, 9, 0, 1048864, 9, 0, 1048865, 9, 0, 1048866, 9, 0, 1048867, 9, 0, 1048868, 9, 0, 1048869, 9, 0, 1048870, 9, 0, 1048871, 9, 0, 1048872, 9, 0, 1048873, 9, 0, 1048874, 9, 0, 1048875, 9, 0, 1048876, 9, 0, 1048877, 9, 0, 1048878, 9, 0, 1048879, 9, 0, 1048880, 9, 0, 1048881, 9, 0, 1048882, 9, 0, 1048883, 9, 0, 1048884, 9, 0, 1048885, 9, 0, 1048886, 9, 0, 1048887, 9, 0, 1048888, 9, 0, 1048889, 9, 0, 1048890, 9, 0, 1048891, 9, 0, 1048892, 9, 0, 1048893, 9, 0, 1048894, 9, 0, 1048895, 9, 0, 1048896, 9, 0, 1048897, 9, 0, 1048898, 9, 0, 1048899, 9, 0, 1048900, 9, 0, 1048901, 9, 0, 1048902, 9, 0, 1114139, 9, 0, 1114140, 9, 0, 1114141, 9, 0, 1114142, 9, 0, 1114143, 9, 0, 1114144, 9, 0, 1114145, 9, 0, 1114146, 9, 0, 1114147, 9, 0, 1114148, 9, 0, 1114149, 9, 0, 1114150, 9, 0, 1114151, 9, 0, 1114152, 9, 0, 1114153, 9, 0, 1114154, 9, 0, 1114155, 9, 0, 1114156, 9, 0, 1114157, 9, 0, 1114158, 9, 0, 1114159, 9, 0, 1114160, 9, 0, 1114161, 9, 0, 1114162, 9, 0, 1114163, 9, 0, 1114164, 9, 0, 1114165, 9, 0, 1114166, 9, 0, 1114167, 9, 0, 1114168, 9, 0, 1114169, 9, 0, 1114170, 9, 0, 1114171, 9, 0, 1114172, 9, 0, 1114173, 9, 0, 1114174, 7, 0, 1114175, 2, 0, 1114388, 1, 0, 1114389, 8, 0, 1114390, 9, 0, 1114391, 9, 0, 1114392, 9, 0, 1114393, 9, 0, 1114394, 9, 0, 1114395, 9, 0, 1114396, 9, 0, 1114397, 9, 0, 1114398, 9, 0, 1114399, 9, 0, 1114400, 9, 0, 1114401, 9, 0, 1114402, 9, 0, 1114403, 9, 0, 1114404, 9, 0, 1114405, 9, 0, 1114406, 9, 0, 1114407, 9, 0, 1114408, 9, 0, 1114409, 9, 0, 1114410, 9, 0, 1114411, 9, 0, 1114412, 9, 0, 1114413, 9, 0, 1114414, 9, 0, 1114415, 9, 0, 1114416, 9, 0, 1114417, 9, 0, 1114418, 9, 0, 1114419, 9, 0, 1114420, 9, 0, 1114421, 9, 0, 1114422, 9, 0, 1114423, 9, 0, 1114424, 9, 0, 1114425, 9, 0, 1114426, 9, 0, 1114427, 9, 0, 1114428, 9, 0, 1114429, 9, 0, 1114430, 9, 0, 1114431, 9, 0, 1114432, 9, 0, 1114433, 9, 0, 1114434, 9, 0, 1114435, 9, 0, 1114436, 9, 0, 1114437, 9, 0, 1114438, 9, 0, 1179675, 9, 0, 1179676, 9, 0, 1179677, 9, 0, 1179678, 9, 0, 1179679, 9, 0, 1179680, 9, 0, 1179681, 9, 0, 1179682, 9, 0, 1179683, 9, 0, 1179684, 9, 0, 1179685, 9, 0, 1179686, 9, 0, 1179687, 9, 0, 1179688, 9, 0, 1179689, 9, 0, 1179690, 9, 0, 1179691, 9, 0, 1179692, 9, 0, 1179693, 9, 0, 1179694, 9, 0, 1179695, 9, 0, 1179696, 9, 0, 1179697, 9, 0, 1179698, 9, 0, 1179699, 9, 0, 1179700, 9, 0, 1179701, 9, 0, 1179702, 9, 0, 1179703, 9, 0, 1179704, 9, 0, 1179705, 9, 0, 1179706, 9, 0, 1179707, 9, 0, 1179708, 9, 0, 1179709, 9, 0, 1179710, 9, 0, 1179711, 7, 0, 1179712, 2, 0, 1179923, 1, 0, 1179924, 8, 0, 1179925, 9, 0, 1179926, 9, 0, 1179927, 9, 0, 1179928, 9, 0, 1179929, 9, 0, 1179930, 9, 0, 1179931, 9, 0, 1179932, 9, 0, 1179933, 9, 0, 1179934, 9, 0, 1179935, 9, 0, 1179936, 9, 0, 1179937, 9, 0, 1179938, 9, 0, 1179939, 9, 0, 1179940, 9, 0, 1179941, 9, 0, 1179942, 9, 0, 1179943, 9, 0, 1179944, 9, 0, 1179945, 9, 0, 1179946, 9, 0, 1179947, 9, 0, 1179948, 9, 0, 1179949, 9, 0, 1179950, 9, 0, 1179951, 9, 0, 1179952, 9, 0, 1179953, 9, 0, 1179954, 9, 0, 1179955, 9, 0, 1179956, 9, 0, 1179957, 9, 0, 1179958, 9, 0, 1179959, 9, 0, 1179960, 9, 0, 1179961, 9, 0, 1179962, 9, 0, 1179963, 9, 0, 1179964, 9, 0, 1179965, 9, 0, 1179966, 9, 0, 1179967, 9, 0, 1179968, 9, 0, 1179969, 9, 0, 1179970, 9, 0, 1179971, 9, 0, 1179972, 9, 0, 1179973, 9, 0, 1179974, 9, 0, 1245211, 9, 0, 1245212, 9, 0, 1245213, 9, 0, 1245214, 9, 0, 1245215, 9, 0, 1245216, 9, 0, 1245217, 9, 0, 1245218, 9, 0, 1245219, 9, 0, 1245220, 9, 0, 1245221, 9, 0, 1245222, 9, 0, 1245223, 9, 0, 1245224, 9, 0, 1245225, 9, 0, 1245226, 9, 0, 1245227, 9, 0, 1245228, 9, 0, 1245229, 9, 0, 1245230, 9, 0, 1245231, 9, 0, 1245232, 9, 0, 1245233, 9, 0, 1245234, 9, 0, 1245235, 9, 0, 1245236, 9, 0, 1245237, 9, 0, 1245238, 9, 0, 1245239, 9, 0, 1245240, 9, 0, 1245241, 9, 0, 1245242, 9, 0, 1245243, 9, 0, 1245244, 9, 0, 1245245, 9, 0, 1245246, 9, 0, 1245247, 9, 0, 1245248, 7, 0, 1245249, 2, 0, 1245458, 1, 0, 1245459, 8, 0, 1245460, 9, 0, 1245461, 9, 0, 1245462, 9, 0, 1245463, 9, 0, 1245464, 9, 0, 1245465, 9, 0, 1245466, 9, 0, 1245467, 9, 0, 1245468, 9, 0, 1245469, 9, 0, 1245470, 9, 0, 1245471, 9, 0, 1245472, 9, 0, 1245473, 9, 0, 1245474, 9, 0, 1245475, 9, 0, 1245476, 9, 0, 1245477, 9, 0, 1245478, 9, 0, 1245479, 9, 0, 1245480, 9, 0, 1245481, 9, 0, 1245482, 9, 0, 1245483, 9, 0, 1245484, 9, 0, 1245485, 9, 0, 1245486, 9, 0, 1245487, 9, 0, 1245488, 9, 0, 1245489, 9, 0, 1245490, 9, 0, 1245491, 9, 0, 1245492, 9, 0, 1245493, 9, 0, 1245494, 9, 0, 1245495, 9, 0, 1245496, 9, 0, 1245497, 9, 0, 1245498, 9, 0, 1245499, 9, 0, 1245500, 9, 0, 1245501, 9, 0, 1245502, 9, 0, 1245503, 9, 0, 1245504, 9, 0, 1245505, 9, 0, 1245506, 9, 0, 1245507, 9, 0, 1245508, 9, 0, 1245509, 9, 0, 1245510, 9, 0, 1310747, 9, 0, 1310748, 9, 0, 1310749, 9, 0, 1310750, 9, 0, 1310751, 9, 0, 1310752, 9, 0, 1310753, 9, 0, 1310754, 9, 0, 1310755, 9, 0, 1310756, 9, 0, 1310757, 9, 0, 1310758, 9, 0, 1310759, 9, 0, 1310760, 9, 0, 1310761, 9, 0, 1310762, 9, 0, 1310763, 9, 0, 1310764, 9, 0, 1310765, 9, 0, 1310766, 9, 0, 1310767, 9, 0, 1310768, 9, 0, 1310769, 9, 0, 1310770, 9, 0, 1310771, 9, 0, 1310772, 9, 0, 1310773, 9, 0, 1310774, 9, 0, 1310775, 9, 0, 1310776, 9, 0, 1310777, 9, 0, 1310778, 9, 0, 1310779, 9, 0, 1310780, 9, 0, 1310781, 9, 0, 1310782, 9, 0, 1310783, 9, 0, 1310784, 9, 0, 1310785, 7, 0, 1310786, 2, 0, 1310993, 1, 0, 1310994, 8, 0, 1310995, 9, 0, 1310996, 9, 0, 1310997, 9, 0, 1310998, 9, 0, 1310999, 9, 0, 1311000, 9, 0, 1311001, 9, 0, 1311002, 9, 0, 1311003, 9, 0, 1311004, 9, 0, 1311005, 9, 0, 1311006, 9, 0, 1311007, 9, 0, 1311008, 9, 0, 1311009, 9, 0, 1311010, 9, 0, 1311011, 9, 0, 1311012, 9, 0, 1311013, 9, 0, 1311014, 9, 0, 1311015, 9, 0, 1311016, 9, 0, 1311017, 9, 0, 1311018, 9, 0, 1311019, 9, 0, 1311020, 9, 0, 1311021, 9, 0, 1311022, 9, 0, 1311023, 9, 0, 1311024, 9, 0, 1311025, 9, 0, 1311026, 9, 0, 1311027, 9, 0, 1311028, 9, 0, 1311029, 9, 0, 1311030, 9, 0, 1311031, 9, 0, 1311032, 9, 0, 1311033, 9, 0, 1311034, 9, 0, 1311035, 9, 0, 1311036, 9, 0, 1311037, 9, 0, 1311038, 9, 0, 1311039, 9, 0, 1311040, 9, 0, 1311041, 9, 0, 1311042, 9, 0, 1311043, 9, 0, 1311044, 9, 0, 1311045, 9, 0, 1311046, 9, 0, 1376283, 9, 0, 1376284, 9, 0, 1376285, 9, 0, 1376286, 9, 0, 1376287, 9, 0, 1376288, 9, 0, 1376289, 9, 0, 1376290, 9, 0, 1376291, 9, 0, 1376292, 9, 0, 1376293, 9, 0, 1376294, 9, 0, 1376295, 9, 0, 1376296, 9, 0, 1376297, 9, 0, 1376298, 9, 0, 1376299, 9, 0, 1376300, 9, 0, 1376301, 9, 0, 1376302, 9, 0, 1376303, 9, 0, 1376304, 9, 0, 1376305, 9, 0, 1376306, 9, 0, 1376307, 9, 0, 1376308, 9, 0, 1376309, 9, 0, 1376310, 9, 0, 1376311, 9, 0, 1376312, 9, 0, 1376313, 9, 0, 1376314, 9, 0, 1376315, 9, 0, 1376316, 9, 0, 1376317, 9, 0, 1376318, 9, 0, 1376319, 9, 0, 1376320, 9, 0, 1376321, 9, 0, 1376322, 7, 0, 1376323, 2, 0, 1376528, 1, 0, 1376529, 8, 0, 1376530, 9, 0, 1376531, 9, 0, 1376532, 9, 0, 1376533, 9, 0, 1376534, 9, 0, 1376535, 9, 0, 1376536, 9, 0, 1376537, 9, 0, 1376538, 9, 0, 1376539, 9, 0, 1376540, 9, 0, 1376541, 9, 0, 1376542, 9, 0, 1376543, 9, 0, 1376544, 9, 0, 1376545, 9, 0, 1376546, 9, 0, 1376547, 9, 0, 1376548, 9, 0, 1376549, 9, 0, 1376550, 9, 0, 1376551, 9, 0, 1376552, 9, 0, 1376553, 9, 0, 1376554, 9, 0, 1376555, 9, 0, 1376556, 9, 0, 1376557, 9, 0, 1376558, 9, 0, 1376559, 9, 0, 1376560, 9, 0, 1376561, 9, 0, 1376562, 9, 0, 1376563, 9, 0, 1376564, 9, 0, 1376565, 9, 0, 1376566, 9, 0, 1376567, 9, 0, 1376568, 9, 0, 1376569, 9, 0, 1376570, 9, 0, 1376571, 9, 0, 1376572, 9, 0, 1376573, 9, 0, 1376574, 9, 0, 1376575, 9, 0, 1376576, 9, 0, 1376577, 9, 0, 1376578, 9, 0, 1376579, 9, 0, 1376580, 9, 0, 1376581, 9, 0, 1376582, 9, 0, 1441819, 9, 0, 1441820, 9, 0, 1441821, 9, 0, 1441822, 9, 0, 1441823, 9, 0, 1441824, 9, 0, 1441825, 9, 0, 1441826, 9, 0, 1441827, 9, 0, 1441828, 9, 0, 1441829, 9, 0, 1441830, 9, 0, 1441831, 9, 0, 1441832, 9, 0, 1441833, 9, 0, 1441834, 9, 0, 1441835, 9, 0, 1441836, 9, 0, 1441837, 9, 0, 1441838, 9, 0, 1441839, 9, 0, 1441840, 9, 0, 1441841, 9, 0, 1441842, 9, 0, 1441843, 9, 0, 1441844, 9, 0, 1441845, 9, 0, 1441846, 9, 0, 1441847, 9, 0, 1441848, 9, 0, 1441849, 9, 0, 1441850, 9, 0, 1441851, 9, 0, 1441852, 9, 0, 1441853, 9, 0, 1441854, 9, 0, 1441855, 9, 0, 1441856, 9, 0, 1441857, 9, 0, 1441858, 9, 0, 1441859, 7, 0, 1441860, 2, 0, 1442063, 1, 0, 1442064, 8, 0, 1442065, 9, 0, 1442066, 9, 0, 1442067, 9, 0, 1442068, 9, 0, 1442069, 9, 0, 1442070, 9, 0, 1442071, 9, 0, 1442072, 9, 0, 1442073, 9, 0, 1442074, 9, 0, 1442075, 9, 0, 1442076, 9, 0, 1442077, 9, 0, 1442078, 9, 0, 1442079, 9, 0, 1442080, 9, 0, 1442081, 9, 0, 1442082, 9, 0, 1442083, 9, 0, 1442084, 9, 0, 1442085, 9, 0, 1442086, 9, 0, 1442087, 9, 0, 1442088, 9, 0, 1442089, 9, 0, 1442090, 9, 0, 1442091, 9, 0, 1442092, 9, 0, 1442093, 9, 0, 1442094, 9, 0, 1442095, 9, 0, 1442096, 9, 0, 1442097, 9, 0, 1442098, 9, 0, 1442099, 9, 0, 1442100, 9, 0, 1442101, 9, 0, 1442102, 9, 0, 1442103, 9, 0, 1442104, 9, 0, 1442105, 9, 0, 1442106, 9, 0, 1442107, 9, 0, 1442108, 9, 0, 1442109, 9, 0, 1442110, 9, 0, 1442111, 9, 0, 1442112, 9, 0, 1442113, 9, 0, 1442114, 9, 0, 1442115, 9, 0, 1442116, 9, 0, 1442117, 9, 0, 1442118, 9, 0, 1507355, 9, 0, 1507356, 9, 0, 1507357, 9, 0, 1507358, 9, 0, 1507359, 9, 0, 1507360, 9, 0, 1507361, 9, 0, 1507362, 9, 0, 1507363, 9, 0, 1507364, 9, 0, 1507365, 9, 0, 1507366, 9, 0, 1507367, 9, 0, 1507368, 9, 0, 1507369, 9, 0, 1507370, 9, 0, 1507371, 9, 0, 1507372, 9, 0, 1507373, 9, 0, 1507374, 9, 0, 1507375, 9, 0, 1507376, 9, 0, 1507377, 9, 0, 1507378, 9, 0, 1507379, 9, 0, 1507380, 9, 0, 1507381, 9, 0, 1507382, 9, 0, 1507383, 9, 0, 1507384, 9, 0, 1507385, 9, 0, 1507386, 9, 0, 1507387, 9, 0, 1507388, 9, 0, 1507389, 9, 0, 1507390, 9, 0, 1507391, 9, 0, 1507392, 9, 0, 1507393, 9, 0, 1507394, 9, 0, 1507395, 9, 0, 1507396, 7, 0, 1507397, 2, 0, 1507598, 1, 0, 1507599, 8, 0, 1507600, 9, 0, 1507601, 9, 0, 1507602, 9, 0, 1507603, 9, 0, 1507604, 9, 0, 1507605, 9, 0, 1507606, 9, 0, 1507607, 9, 0, 1507608, 9, 0, 1507609, 9, 0, 1507610, 9, 0, 1507611, 9, 0, 1507612, 9, 0, 1507613, 9, 0, 1507614, 9, 0, 1507615, 9, 0, 1507616, 9, 0, 1507617, 9, 0, 1507618, 9, 0, 1507619, 9, 0, 1507620, 9, 0, 1507621, 9, 0, 1507622, 9, 0, 1507623, 9, 0, 1507624, 9, 0, 1507625, 9, 0, 1507626, 9, 0, 1507627, 9, 0, 1507628, 9, 0, 1507629, 9, 0, 1507630, 9, 0, 1507631, 9, 0, 1507632, 9, 0, 1507633, 9, 0, 1507634, 9, 0, 1507635, 9, 0, 1507636, 9, 0, 1507637, 9, 0, 1507638, 9, 0, 1507639, 9, 0, 1507640, 9, 0, 1507641, 9, 0, 1507642, 9, 0, 1507643, 9, 0, 1507644, 9, 0, 1507645, 9, 0, 1507646, 9, 0, 1507647, 9, 0, 1507648, 9, 0, 1507649, 9, 0, 1507650, 9, 0, 1507651, 9, 0, 1507652, 9, 0, 1507653, 9, 0, 1507654, 9, 0, 1572891, 9, 0, 1572892, 9, 0, 1572893, 9, 0, 1572894, 9, 0, 1572895, 9, 0, 1572896, 9, 0, 1572897, 9, 0, 1572898, 9, 0, 1572899, 9, 0, 1572900, 9, 0, 1572901, 9, 0, 1572902, 9, 0, 1572903, 9, 0, 1572904, 9, 0, 1572905, 9, 0, 1572906, 9, 0, 1572907, 9, 0, 1572908, 9, 0, 1572909, 9, 0, 1572910, 9, 0, 1572911, 9, 0, 1572912, 9, 0, 1572913, 9, 0, 1572914, 9, 0, 1572915, 9, 0, 1572916, 9, 0, 1572917, 9, 0, 1572918, 9, 0, 1572919, 9, 0, 1572920, 9, 0, 1572921, 9, 0, 1572922, 9, 0, 1572923, 9, 0, 1572924, 9, 0, 1572925, 9, 0, 1572926, 9, 0, 1572927, 9, 0, 1572928, 9, 0, 1572929, 9, 0, 1572930, 9, 0, 1572931, 9, 0, 1572932, 9, 0, 1572933, 7, 0, 1572934, 2, 0, 1573133, 1, 0, 1573134, 8, 0, 1573135, 9, 0, 1573136, 9, 0, 1573137, 9, 0, 1573138, 9, 0, 1573139, 9, 0, 1573140, 9, 0, 1573141, 9, 0, 1573142, 9, 0, 1573143, 9, 0, 1573144, 9, 0, 1573145, 9, 0, 1573146, 9, 0, 1573147, 9, 0, 1573148, 9, 0, 1573149, 9, 0, 1573150, 9, 0, 1573151, 9, 0, 1573152, 9, 0, 1573153, 9, 0, 1573154, 9, 0, 1573155, 9, 0, 1573156, 9, 0, 1573157, 9, 0, 1573158, 9, 0, 1573159, 9, 0, 1573160, 9, 0, 1573161, 9, 0, 1573162, 9, 0, 1573163, 9, 0, 1573164, 9, 0, 1573165, 9, 0, 1573166, 9, 0, 1573167, 9, 0, 1573168, 9, 0, 1573169, 9, 0, 1573170, 9, 0, 1573171, 9, 0, 1573172, 9, 0, 1573173, 9, 0, 1573174, 9, 0, 1573175, 9, 0, 1573176, 9, 0, 1573177, 9, 0, 1573178, 9, 0, 1573179, 9, 0, 1573180, 9, 0, 1573181, 9, 0, 1573182, 9, 0, 1573183, 9, 0, 1573184, 9, 0, 1573185, 9, 0, 1573186, 9, 0, 1573187, 9, 0, 1573188, 9, 0, 1573189, 9, 0, 1573190, 9, 0, 1638427, 9, 0, 1638428, 9, 0, 1638429, 9, 0, 1638430, 9, 0, 1638431, 9, 0, 1638432, 9, 0, 1638433, 9, 0, 1638434, 9, 0, 1638435, 9, 0, 1638436, 9, 0, 1638437, 9, 0, 1638438, 9, 0, 1638439, 9, 0, 1638440, 9, 0, 1638441, 9, 0, 1638442, 9, 0, 1638443, 9, 0, 1638444, 9, 0, 1638445, 9, 0, 1638446, 9, 0, 1638447, 9, 0, 1638448, 9, 0, 1638449, 9, 0, 1638450, 9, 0, 1638451, 9, 0, 1638452, 9, 0, 1638453, 9, 0, 1638454, 9, 0, 1638455, 9, 0, 1638456, 9, 0, 1638457, 9, 0, 1638458, 9, 0, 1638459, 9, 0, 1638460, 9, 0, 1638461, 9, 0, 1638462, 9, 0, 1638463, 9, 0, 1638464, 9, 0, 1638465, 9, 0, 1638466, 9, 0, 1638467, 9, 0, 1638468, 9, 0, 1638469, 9, 0, 1638470, 7, 0, 1638471, 2, 0, 1638668, 1, 0, 1638669, 8, 0, 1638670, 9, 0, 1638671, 9, 0, 1638672, 9, 0, 1638673, 9, 0, 1638674, 9, 0, 1638675, 9, 0, 1638676, 9, 0, 1638677, 9, 0, 1638678, 9, 0, 1638679, 9, 0, 1638680, 9, 0, 1638681, 9, 0, 1638682, 9, 0, 1638683, 9, 0, 1638684, 9, 0, 1638685, 9, 0, 1638686, 9, 0, 1638687, 9, 0, 1638688, 9, 0, 1638689, 9, 0, 1638690, 9, 0, 1638691, 9, 0, 1638692, 9, 0, 1638693, 9, 0, 1638694, 9, 0, 1638695, 9, 0, 1638696, 9, 0, 1638697, 9, 0, 1638698, 9, 0, 1638699, 9, 0, 1638700, 9, 0, 1638701, 9, 0, 1638702, 9, 0, 1638703, 9, 0, 1638704, 9, 0, 1638705, 9, 0, 1638706, 9, 0, 1638707, 9, 0, 1638708, 9, 0, 1638709, 9, 0, 1638710, 9, 0, 1638711, 9, 0, 1638712, 9, 0, 1638713, 9, 0, 1638714, 9, 0, 1638715, 9, 0, 1638716, 9, 0, 1638717, 9, 0, 1638718, 9, 0, 1638719, 9, 0, 1638720, 9, 0, 1638721, 9, 0, 1638722, 9, 0, 1638723, 9, 0, 1638724, 9, 0, 1638725, 9, 0, 1638726, 9, 0, 1703963, 9, 0, 1703964, 9, 0, 1703965, 9, 0, 1703966, 9, 0, 1703967, 9, 0, 1703968, 9, 0, 1703969, 9, 0, 1703970, 9, 0, 1703971, 9, 0, 1703972, 9, 0, 1703973, 9, 0, 1703974, 9, 0, 1703975, 9, 0, 1703976, 9, 0, 1703977, 9, 0, 1703978, 9, 0, 1703979, 9, 0, 1703980, 9, 0, 1703981, 9, 0, 1703982, 9, 0, 1703983, 9, 0, 1703984, 9, 0, 1703985, 9, 0, 1703986, 9, 0, 1703987, 9, 0, 1703988, 9, 0, 1703989, 9, 0, 1703990, 9, 0, 1703991, 9, 0, 1703992, 9, 0, 1703993, 9, 0, 1703994, 9, 0, 1703995, 9, 0, 1703996, 9, 0, 1703997, 9, 0, 1703998, 9, 0, 1703999, 9, 0, 1704000, 9, 0, 1704001, 9, 0, 1704002, 9, 0, 1704003, 9, 0, 1704004, 9, 0, 1704005, 9, 0, 1704006, 9, 0, 1704007, 7, 0, 1704008, 0, 1, 1704009, 0, 1, 1704010, 0, 1, 1704011, 0, 1, 1704012, 0, 1, 1704013, 0, 1, 1704014, 0, 1, 1704015, 0, 1, 1704016, 0, 1, 1704017, 0, 1, 1704018, 0, 1, 1704019, 0, 1, 1704020, 0, 1, 1704021, 0, 1, 1704022, 0, 1, 1704023, 0, 1, 1704024, 0, 1, 1704025, 0, 1, 1704026, 0, 1, 1704027, 0, 1, 1704028, 0, 1, 1704029, 0, 1, 1704030, 0, 1, 1704031, 0, 1, 1704032, 0, 1, 1704033, 0, 1, 1704034, 0, 1, 1704035, 0, 1, 1704036, 0, 1, 1704037, 0, 1, 1704038, 0, 1, 1704039, 0, 1, 1704040, 0, 1, 1704041, 0, 1, 1704042, 0, 1, 1704043, 0, 1, 1704044, 0, 1, 1704045, 0, 1, 1704046, 0, 1, 1704047, 0, 1, 1704048, 0, 1, 1704049, 0, 1, 1704050, 0, 1, 1704051, 0, 1, 1704052, 0, 1, 1704053, 0, 1, 1704054, 0, 1, 1704055, 0, 1, 1704056, 0, 1, 1704057, 0, 1, 1704058, 0, 1, 1704059, 0, 1, 1704060, 0, 1, 1704061, 0, 1, 1704062, 0, 1, 1704063, 0, 1, 1704064, 0, 1, 1704065, 0, 1, 1704066, 0, 1, 1704067, 0, 1, 1704068, 0, 1, 1704069, 0, 1, 1704070, 0, 1, 1704071, 0, 1, 1704072, 0, 1, 1704073, 0, 1, 1704074, 0, 1, 1704075, 0, 1, 1704076, 0, 1, 1704077, 0, 1, 1704078, 0, 1, 1704079, 0, 131075, 1704088, 0, 131074, 1704089, 0, 1, 1704090, 0, 1, 1704091, 0, 1, 1704092, 0, 1, 1704093, 0, 1, 1704094, 0, 1, 1704095, 0, 1, 1704096, 0, 1, 1704097, 0, 1, 1704098, 0, 1, 1704099, 0, 1, 1704100, 0, 1, 1704101, 0, 1, 1704102, 0, 1, 1704103, 0, 1, 1704104, 0, 1, 1704105, 0, 1, 1704106, 0, 1, 1704107, 0, 1, 1704108, 0, 1, 1704109, 0, 1, 1704110, 0, 1, 1704111, 0, 1, 1704112, 0, 1, 1704113, 0, 1, 1704114, 0, 1, 1704115, 0, 1, 1704116, 0, 1, 1704117, 0, 1, 1704118, 0, 1, 1704119, 0, 1, 1704120, 0, 1, 1704121, 0, 1, 1704122, 0, 1, 1704123, 0, 1, 1704124, 0, 1, 1704125, 0, 1, 1704126, 0, 1, 1704127, 0, 1, 1704128, 0, 1, 1704129, 0, 1, 1704130, 0, 1, 1704131, 0, 1, 1704132, 0, 1, 1704133, 0, 1, 1704134, 0, 1, 1704135, 0, 1, 1704136, 0, 1, 1704137, 0, 1, 1704138, 0, 1, 1704139, 0, 1, 1704140, 0, 1, 1704141, 0, 1, 1704142, 0, 1, 1704143, 0, 1, 1704144, 0, 1, 1704145, 0, 1, 1704146, 0, 1, 1704147, 0, 1, 1704148, 0, 1, 1704149, 0, 1, 1704150, 0, 1, 1704151, 0, 1, 1704152, 0, 1, 1704153, 0, 1, 1704154, 0, 1, 1704155, 0, 1, 1704156, 0, 1, 1704157, 0, 1, 1704158, 0, 1, 1704159, 0, 1, 1704160, 0, 1, 1704161, 0, 1, 1704162, 0, 1, 1704163, 0, 1, 1704164, 0, 1, 1704165, 0, 1, 1704166, 0, 1, 1704167, 0, 1, 1704168, 0, 1, 1704169, 0, 1, 1704170, 0, 1, 1704171, 0, 1, 1704172, 0, 1, 1704173, 0, 1, 1704174, 0, 1, 1704175, 0, 131075, 1704184, 0, 131074, 1704185, 0, 1, 1704186, 0, 1, 1704187, 0, 1, 1704188, 0, 1, 1704189, 0, 1, 1704190, 0, 1, 1704191, 0, 1, 1704192, 0, 1, 1704193, 0, 1, 1704194, 0, 1, 1704195, 0, 1, 1704196, 0, 1, 1704197, 0, 1, 1704198, 0, 1, 1704199, 0, 1, 1704200, 0, 1, 1704201, 0, 1, 1704202, 0, 1, 1704203, 0, 1, 1704204, 8, 0, 1704205, 9, 0, 1704206, 9, 0, 1704207, 9, 0, 1704208, 9, 0, 1704209, 9, 0, 1704210, 9, 0, 1704211, 9, 0, 1704212, 9, 0, 1704213, 9, 0, 1704214, 9, 0, 1704215, 9, 0, 1704216, 9, 0, 1704217, 9, 0, 1704218, 9, 0, 1704219, 9, 0, 1704220, 9, 0, 1704221, 9, 0, 1704222, 9, 0, 1704223, 9, 0, 1704224, 9, 0, 1704225, 9, 0, 1704226, 9, 0, 1704227, 9, 0, 1704228, 9, 0, 1704229, 9, 0, 1704230, 9, 0, 1704231, 9, 0, 1704232, 9, 0, 1704233, 9, 0, 1704234, 9, 0, 1704235, 9, 0, 1704236, 9, 0, 1704237, 9, 0, 1704238, 9, 0, 1704239, 9, 0, 1704240, 9, 0, 1704241, 9, 0, 1704242, 9, 0, 1704243, 9, 0, 1704244, 9, 0, 1704245, 9, 0, 1704246, 9, 0, 1704247, 9, 0, 1704248, 9, 0, 1704249, 9, 0, 1704250, 9, 0, 1704251, 9, 0, 1704252, 9, 0, 1704253, 9, 0, 1704254, 9, 0, 1704255, 9, 0, 1704256, 9, 0, 1704257, 9, 0, 1704258, 9, 0, 1704259, 9, 0, 1704260, 9, 0, 1704261, 9, 0, 1704262, 9, 0, 1769499, 9, 0, 1769500, 9, 0, 1769501, 9, 0, 1769502, 9, 0, 1769503, 9, 0, 1769504, 9, 0, 1769505, 9, 0, 1769506, 9, 0, 1769507, 9, 0, 1769508, 9, 0, 1769509, 9, 0, 1769510, 9, 0, 1769511, 9, 0, 1769512, 9, 0, 1769513, 9, 0, 1769514, 9, 0, 1769515, 9, 0, 1769516, 9, 0, 1769517, 9, 0, 1769518, 9, 0, 1769519, 9, 0, 1769520, 9, 0, 1769521, 9, 0, 1769522, 9, 0, 1769523, 9, 0, 1769524, 9, 0, 1769525, 9, 0, 1769526, 9, 0, 1769527, 9, 0, 1769528, 9, 0, 1769529, 9, 0, 1769530, 9, 0, 1769531, 9, 0, 1769532, 9, 0, 1769533, 9, 0, 1769534, 9, 0, 1769535, 9, 0, 1769536, 9, 0, 1769537, 9, 0, 1769538, 9, 0, 1769539, 9, 0, 1769540, 9, 0, 1769541, 9, 0, 1769542, 9, 0, 1769543, 9, 0, 1769544, 9, 0, 1769545, 9, 0, 1769546, 9, 0, 1769547, 9, 0, 1769548, 9, 0, 1769549, 9, 0, 1769550, 9, 0, 1769551, 9, 0, 1769552, 9, 0, 1769553, 9, 0, 1769554, 9, 0, 1769555, 9, 0, 1769556, 9, 0, 1769557, 9, 0, 1769558, 9, 0, 1769559, 9, 0, 1769560, 9, 0, 1769561, 9, 0, 1769562, 9, 0, 1769563, 9, 0, 1769564, 9, 0, 1769565, 9, 0, 1769566, 9, 0, 1769567, 9, 0, 1769568, 9, 0, 1769569, 9, 0, 1769570, 9, 0, 1769571, 9, 0, 1769572, 9, 0, 1769573, 9, 0, 1769574, 9, 0, 1769575, 9, 0, 1769576, 9, 0, 1769577, 9, 0, 1769578, 9, 0, 1769579, 9, 0, 1769580, 9, 0, 1769581, 9, 0, 1769582, 9, 0, 1769583, 9, 0, 1769584, 9, 0, 1769585, 9, 0, 1769586, 9, 0, 1769587, 9, 0, 1769588, 9, 0, 1769589, 9, 0, 1769590, 9, 0, 1769591, 9, 0, 1769592, 9, 0, 1769593, 9, 0, 1769594, 9, 0, 1769595, 9, 0, 1769596, 9, 0, 1769597, 9, 0, 1769598, 9, 0, 1769599, 9, 0, 1769600, 9, 0, 1769601, 9, 0, 1769602, 9, 0, 1769603, 9, 0, 1769604, 9, 0, 1769605, 9, 0, 1769606, 9, 0, 1769607, 9, 0, 1769608, 9, 0, 1769609, 9, 0, 1769610, 9, 0, 1769611, 9, 0, 1769612, 9, 0, 1769613, 9, 0, 1769614, 9, 0, 1769615, 0, 65536, 1769624, 0, 65537, 1769625, 9, 0, 1769626, 9, 0, 1769627, 9, 0, 1769628, 9, 0, 1769629, 9, 0, 1769630, 9, 0, 1769631, 9, 0, 1769632, 9, 0, 1769633, 9, 0, 1769634, 9, 0, 1769635, 9, 0, 1769636, 9, 0, 1769637, 9, 0, 1769638, 9, 0, 1769639, 9, 0, 1769640, 9, 0, 1769641, 9, 0, 1769642, 9, 0, 1769643, 9, 0, 1769644, 9, 0, 1769645, 9, 0, 1769646, 9, 0, 1769647, 9, 0, 1769648, 9, 0, 1769649, 9, 0, 1769650, 9, 0, 1769651, 9, 0, 1769652, 9, 0, 1769653, 9, 0, 1769654, 9, 0, 1769655, 9, 0, 1769656, 9, 0, 1769657, 9, 0, 1769658, 9, 0, 1769659, 9, 0, 1769660, 9, 0, 1769661, 9, 0, 1769662, 9, 0, 1769663, 9, 0, 1769664, 9, 0, 1769665, 9, 0, 1769666, 9, 0, 1769667, 9, 0, 1769668, 9, 0, 1769669, 9, 0, 1769670, 9, 0, 1769671, 9, 0, 1769672, 9, 0, 1769673, 9, 0, 1769674, 9, 0, 1769675, 9, 0, 1769676, 9, 0, 1769677, 9, 0, 1769678, 9, 0, 1769679, 9, 0, 1769680, 9, 0, 1769681, 9, 0, 1769682, 9, 0, 1769683, 9, 0, 1769684, 9, 0, 1769685, 9, 0, 1769686, 9, 0, 1769687, 9, 0, 1769688, 9, 0, 1769689, 9, 0, 1769690, 9, 0, 1769691, 9, 0, 1769692, 9, 0, 1769693, 9, 0, 1769694, 9, 0, 1769695, 9, 0, 1769696, 9, 0, 1769697, 9, 0, 1769698, 9, 0, 1769699, 9, 0, 1769700, 9, 0, 1769701, 9, 0, 1769702, 9, 0, 1769703, 9, 0, 1769704, 9, 0, 1769705, 9, 0, 1769706, 9, 0, 1769707, 9, 0, 1769708, 9, 0, 1769709, 9, 0, 1769710, 9, 0, 1769711, 0, 65536, 1769720, 0, 65537, 1769721, 9, 0, 1769722, 9, 0, 1769723, 9, 0, 1769724, 9, 0, 1769725, 9, 0, 1769726, 9, 0, 1769727, 9, 0, 1769728, 9, 0, 1769729, 9, 0, 1769730, 9, 0, 1769731, 9, 0, 1769732, 9, 0, 1769733, 9, 0, 1769734, 9, 0, 1769735, 9, 0, 1769736, 9, 0, 1769737, 9, 0, 1769738, 9, 0, 1769739, 9, 0, 1769740, 9, 0, 1769741, 9, 0, 1769742, 9, 0, 1769743, 9, 0, 1769744, 9, 0, 1769745, 9, 0, 1769746, 9, 0, 1769747, 9, 0, 1769748, 9, 0, 1769749, 9, 0, 1769750, 9, 0, 1769751, 9, 0, 1769752, 9, 0, 1769753, 9, 0, 1769754, 9, 0, 1769755, 9, 0, 1769756, 9, 0, 1769757, 9, 0, 1769758, 9, 0, 1769759, 9, 0, 1769760, 9, 0, 1769761, 9, 0, 1769762, 9, 0, 1769763, 9, 0, 1769764, 9, 0, 1769765, 9, 0, 1769766, 9, 0, 1769767, 9, 0, 1769768, 9, 0, 1769769, 9, 0, 1769770, 9, 0, 1769771, 9, 0, 1769772, 9, 0, 1769773, 9, 0, 1769774, 9, 0, 1769775, 9, 0, 1769776, 9, 0, 1769777, 9, 0, 1769778, 9, 0, 1769779, 9, 0, 1769780, 9, 0, 1769781, 9, 0, 1769782, 9, 0, 1769783, 9, 0, 1769784, 9, 0, 1769785, 9, 0, 1769786, 9, 0, 1769787, 9, 0, 1769788, 9, 0, 1769789, 9, 0, 1769790, 9, 0, 1769791, 9, 0, 1769792, 9, 0, 1769793, 9, 0, 1769794, 9, 0, 1769795, 9, 0, 1769796, 9, 0, 1769797, 9, 0, 1769798, 9, 0, 1835035, 9, 0, 1835036, 9, 0, 1835037, 9, 0, 1835038, 9, 0, 1835039, 9, 0, 1835040, 9, 0, 1835041, 9, 0, 1835042, 9, 0, 1835043, 9, 0, 1835044, 9, 0, 1835045, 9, 0, 1835046, 9, 0, 1835047, 9, 0, 1835048, 9, 0, 1835049, 9, 0, 1835050, 9, 0, 1835051, 9, 0, 1835052, 9, 0, 1835053, 9, 0, 1835054, 9, 0, 1835055, 9, 0, 1835056, 9, 0, 1835057, 9, 0, 1835058, 9, 0, 1835059, 9, 0, 1835060, 9, 0, 1835061, 9, 0, 1835062, 9, 0, 1835063, 9, 0, 1835064, 9, 0, 1835065, 9, 0, 1835066, 9, 0, 1835067, 9, 0, 1835068, 9, 0, 1835069, 9, 0, 1835070, 9, 0, 1835071, 9, 0, 1835072, 9, 0, 1835073, 9, 0, 1835074, 9, 0, 1835075, 9, 0, 1835076, 9, 0, 1835077, 9, 0, 1835078, 9, 0, 1835079, 9, 0, 1835080, 9, 0, 1835081, 9, 0, 1835082, 9, 0, 1835083, 9, 0, 1835084, 9, 0, 1835085, 9, 0, 1835086, 9, 0, 1835087, 9, 0, 1835088, 9, 0, 1835089, 9, 0, 1835090, 9, 0, 1835091, 9, 0, 1835092, 9, 0, 1835093, 9, 0, 1835094, 9, 0, 1835095, 9, 0, 1835096, 9, 0, 1835097, 9, 0, 1835098, 9, 0, 1835099, 9, 0, 1835100, 9, 0, 1835101, 9, 0, 1835102, 9, 0, 1835103, 9, 0, 1835104, 9, 0, 1835105, 9, 0, 1835106, 9, 0, 1835107, 9, 0, 1835108, 9, 0, 1835109, 9, 0, 1835110, 9, 0, 1835111, 9, 0, 1835112, 9, 0, 1835113, 9, 0, 1835114, 9, 0, 1835115, 9, 0, 1835116, 9, 0, 1835117, 9, 0, 1835118, 9, 0, 1835119, 9, 0, 1835120, 9, 0, 1835121, 9, 0, 1835122, 9, 0, 1835123, 9, 0, 1835124, 9, 0, 1835125, 9, 0, 1835126, 9, 0, 1835127, 9, 0, 1835128, 9, 0, 1835129, 9, 0, 1835130, 9, 0, 1835131, 9, 0, 1835132, 9, 0, 1835133, 9, 0, 1835134, 9, 0, 1835135, 9, 0, 1835136, 9, 0, 1835137, 9, 0, 1835138, 9, 0, 1835139, 9, 0, 1835140, 9, 0, 1835141, 9, 0, 1835142, 9, 0, 1835143, 9, 0, 1835144, 9, 0, 1835145, 9, 0, 1835146, 9, 0, 1835147, 9, 0, 1835148, 9, 0, 1835149, 9, 0, 1835150, 9, 0, 1835151, 0, 65536, 1835160, 0, 65537, 1835161, 9, 0, 1835162, 9, 0, 1835163, 9, 0, 1835164, 9, 0, 1835165, 9, 0, 1835166, 9, 0, 1835167, 9, 0, 1835168, 9, 0, 1835169, 9, 0, 1835170, 9, 0, 1835171, 9, 0, 1835172, 9, 0, 1835173, 9, 0, 1835174, 9, 0, 1835175, 9, 0, 1835176, 9, 0, 1835177, 9, 0, 1835178, 9, 0, 1835179, 9, 0, 1835180, 9, 0, 1835181, 9, 0, 1835182, 9, 0, 1835183, 9, 0, 1835184, 9, 0, 1835185, 9, 0, 1835186, 9, 0, 1835187, 9, 0, 1835188, 9, 0, 1835189, 9, 0, 1835190, 9, 0, 1835191, 9, 0, 1835192, 9, 0, 1835193, 9, 0, 1835194, 9, 0, 1835195, 9, 0, 1835196, 9, 0, 1835197, 9, 0, 1835198, 9, 0, 1835199, 9, 0, 1835200, 9, 0, 1835201, 9, 0, 1835202, 9, 0, 1835203, 9, 0, 1835204, 9, 0, 1835205, 9, 0, 1835206, 9, 0, 1835207, 9, 0, 1835208, 9, 0, 1835209, 9, 0, 1835210, 9, 0, 1835211, 9, 0, 1835212, 9, 0, 1835213, 9, 0, 1835214, 9, 0, 1835215, 9, 0, 1835216, 9, 0, 1835217, 9, 0, 1835218, 9, 0, 1835219, 9, 0, 1835220, 9, 0, 1835221, 9, 0, 1835222, 9, 0, 1835223, 9, 0, 1835224, 9, 0, 1835225, 9, 0, 1835226, 9, 0, 1835227, 9, 0, 1835228, 9, 0, 1835229, 9, 0, 1835230, 9, 0, 1835231, 9, 0, 1835232, 9, 0, 1835233, 9, 0, 1835234, 9, 0, 1835235, 9, 0, 1835236, 9, 0, 1835237, 9, 0, 1835238, 9, 0, 1835239, 9, 0, 1835240, 9, 0, 1835241, 9, 0, 1835242, 9, 0, 1835243, 9, 0, 1835244, 9, 0, 1835245, 9, 0, 1835246, 9, 0, 1835247, 0, 65536, 1835256, 0, 65537, 1835257, 9, 0, 1835258, 9, 0, 1835259, 9, 0, 1835260, 9, 0, 1835261, 9, 0, 1835262, 9, 0, 1835263, 9, 0, 1835264, 9, 0, 1835265, 9, 0, 1835266, 9, 0, 1835267, 9, 0, 1835268, 9, 0, 1835269, 9, 0, 1835270, 9, 0, 1835271, 9, 0, 1835272, 9, 0, 1835273, 9, 0, 1835274, 9, 0, 1835275, 9, 0, 1835276, 9, 0, 1835277, 9, 0, 1835278, 9, 0, 1835279, 9, 0, 1835280, 9, 0, 1835281, 9, 0, 1835282, 9, 0, 1835283, 9, 0, 1835284, 9, 0, 1835285, 9, 0, 1835286, 9, 0, 1835287, 9, 0, 1835288, 9, 0, 1835289, 9, 0, 1835290, 9, 0, 1835291, 9, 0, 1835292, 9, 0, 1835293, 9, 0, 1835294, 9, 0, 1835295, 9, 0, 1835296, 9, 0, 1835297, 9, 0, 1835298, 9, 0, 1835299, 9, 0, 1835300, 9, 0, 1835301, 9, 0, 1835302, 9, 0, 1835303, 9, 0, 1835304, 9, 0, 1835305, 9, 0, 1835306, 9, 0, 1835307, 9, 0, 1835308, 9, 0, 1835309, 9, 0, 1835310, 9, 0, 1835311, 9, 0, 1835312, 9, 0, 1835313, 9, 0, 1835314, 9, 0, 1835315, 9, 0, 1835316, 9, 0, 1835317, 9, 0, 1835318, 9, 0, 1835319, 9, 0, 1835320, 9, 0, 1835321, 9, 0, 1835322, 9, 0, 1835323, 9, 0, 1835324, 9, 0, 1835325, 9, 0, 1835326, 9, 0, 1835327, 9, 0, 1835328, 9, 0, 1835329, 9, 0, 1835330, 9, 0, 1835331, 9, 0, 1835332, 9, 0, 1835333, 9, 0, 1835334, 9, 0, 1900571, 9, 0, 1900572, 9, 0, 1900573, 9, 0, 1900574, 9, 0, 1900575, 9, 0, 1900576, 9, 0, 1900577, 9, 0, 1900578, 9, 0, 1900579, 9, 0, 1900580, 9, 0, 1900581, 9, 0, 1900582, 9, 0, 1900583, 9, 0, 1900584, 9, 0, 1900585, 9, 0, 1900586, 9, 0, 1900587, 9, 0, 1900588, 9, 0, 1900589, 9, 0, 1900590, 9, 0, 1900591, 9, 0, 1900592, 9, 0, 1900593, 9, 0, 1900594, 9, 0, 1900595, 9, 0, 1900596, 9, 0, 1900597, 9, 0, 1900598, 9, 0, 1900599, 9, 0, 1900600, 9, 0, 1900601, 9, 0, 1900602, 9, 0, 1900603, 9, 0, 1900604, 9, 0, 1900605, 9, 0, 1900606, 9, 0, 1900607, 9, 0, 1900608, 9, 0, 1900609, 9, 0, 1900610, 9, 0, 1900611, 9, 0, 1900612, 9, 0, 1900613, 9, 0, 1900614, 9, 0, 1900615, 9, 0, 1900616, 9, 0, 1900617, 9, 0, 1900618, 9, 0, 1900619, 9, 0, 1900620, 9, 0, 1900621, 9, 0, 1900622, 9, 0, 1900623, 9, 0, 1900624, 9, 0, 1900625, 9, 0, 1900626, 9, 0, 1900627, 9, 0, 1900628, 9, 0, 1900629, 9, 0, 1900630, 9, 0, 1900631, 9, 0, 1900632, 9, 0, 1900633, 9, 0, 1900634, 9, 0, 1900635, 9, 0, 1900636, 9, 0, 1900637, 9, 0, 1900638, 9, 0, 1900639, 9, 0, 1900640, 9, 0, 1900641, 9, 0, 1900642, 9, 0, 1900643, 9, 0, 1900644, 9, 0, 1900645, 9, 0, 1900646, 9, 0, 1900647, 9, 0, 1900648, 9, 0, 1900649, 9, 0, 1900650, 9, 0, 1900651, 9, 0, 1900652, 9, 0, 1900653, 9, 0, 1900654, 9, 0, 1900655, 9, 0, 1900656, 9, 0, 1900657, 9, 0, 1900658, 9, 0, 1900659, 9, 0, 1900660, 9, 0, 1900661, 9, 0, 1900662, 9, 0, 1900663, 9, 0, 1900664, 9, 0, 1900665, 9, 0, 1900666, 9, 0, 1900667, 9, 0, 1900668, 9, 0, 1900669, 9, 0, 1900670, 9, 0, 1900671, 9, 0, 1900672, 9, 0, 1900673, 9, 0, 1900674, 9, 0, 1900675, 9, 0, 1900676, 9, 0, 1900677, 9, 0, 1900678, 9, 0, 1900679, 9, 0, 1900680, 9, 0, 1900681, 9, 0, 1900682, 9, 0, 1900683, 9, 0, 1900684, 9, 0, 1900685, 9, 0, 1900686, 9, 0, 1900687, 0, 65536, 1900696, 0, 65537, 1900697, 9, 0, 1900698, 9, 0, 1900699, 9, 0, 1900700, 9, 0, 1900701, 9, 0, 1900702, 9, 0, 1900703, 9, 0, 1900704, 9, 0, 1900705, 9, 0, 1900706, 9, 0, 1900707, 9, 0, 1900708, 9, 0, 1900709, 9, 0, 1900710, 9, 0, 1900711, 9, 0, 1900712, 9, 0, 1900713, 9, 0, 1900714, 9, 0, 1900715, 9, 0, 1900716, 9, 0, 1900717, 9, 0, 1900718, 9, 0, 1900719, 9, 0, 1900720, 9, 0, 1900721, 9, 0, 1900722, 9, 0, 1900723, 9, 0, 1900724, 9, 0, 1900725, 9, 0, 1900726, 9, 0, 1900727, 9, 0, 1900728, 9, 0, 1900729, 9, 0, 1900730, 9, 0, 1900731, 9, 0, 1900732, 9, 0, 1900733, 9, 0, 1900734, 9, 0, 1900735, 9, 0, 1900736, 9, 0, 1900737, 9, 0, 1900738, 9, 0, 1900739, 9, 0, 1900740, 9, 0, 1900741, 9, 0, 1900742, 9, 0, 1900743, 9, 0, 1900744, 9, 0, 1900745, 9, 0, 1900746, 9, 0, 1900747, 9, 0, 1900748, 9, 0, 1900749, 9, 0, 1900750, 9, 0, 1900751, 9, 0, 1900752, 9, 0, 1900753, 9, 0, 1900754, 9, 0, 1900755, 9, 0, 1900756, 9, 0, 1900757, 9, 0, 1900758, 9, 0, 1900759, 9, 0, 1900760, 9, 0, 1900761, 9, 0, 1900762, 9, 0, 1900763, 9, 0, 1900764, 9, 0, 1900765, 9, 0, 1900766, 9, 0, 1900767, 9, 0, 1900768, 9, 0, 1900769, 9, 0, 1900770, 9, 0, 1900771, 9, 0, 1900772, 9, 0, 1900773, 9, 0, 1900774, 9, 0, 1900775, 9, 0, 1900776, 9, 0, 1900777, 9, 0, 1900778, 9, 0, 1900779, 9, 0, 1900780, 9, 0, 1900781, 9, 0, 1900782, 9, 0, 1900783, 0, 65536, 1900792, 0, 65537, 1900793, 9, 0, 1900794, 9, 0, 1900795, 9, 0, 1900796, 9, 0, 1900797, 9, 0, 1900798, 9, 0, 1900799, 9, 0, 1900800, 9, 0, 1900801, 9, 0, 1900802, 9, 0, 1900803, 9, 0, 1900804, 9, 0, 1900805, 9, 0, 1900806, 9, 0, 1900807, 9, 0, 1900808, 9, 0, 1900809, 9, 0, 1900810, 9, 0, 1900811, 9, 0, 1900812, 9, 0, 1900813, 9, 0, 1900814, 9, 0, 1900815, 9, 0, 1900816, 9, 0, 1900817, 9, 0, 1900818, 9, 0, 1900819, 9, 0, 1900820, 9, 0, 1900821, 9, 0, 1900822, 9, 0, 1900823, 9, 0, 1900824, 9, 0, 1900825, 9, 0, 1900826, 9, 0, 1900827, 9, 0, 1900828, 9, 0, 1900829, 9, 0, 1900830, 9, 0, 1900831, 9, 0, 1900832, 9, 0, 1900833, 9, 0, 1900834, 9, 0, 1900835, 9, 0, 1900836, 9, 0, 1900837, 9, 0, 1900838, 9, 0, 1900839, 9, 0, 1900840, 9, 0, 1900841, 9, 0, 1900842, 9, 0, 1900843, 9, 0, 1900844, 9, 0, 1900845, 9, 0, 1900846, 9, 0, 1900847, 9, 0, 1900848, 9, 0, 1900849, 9, 0, 1900850, 9, 0, 1900851, 9, 0, 1900852, 9, 0, 1900853, 9, 0, 1900854, 9, 0, 1900855, 9, 0, 1900856, 9, 0, 1900857, 9, 0, 1900858, 9, 0, 1900859, 9, 0, 1900860, 9, 0, 1900861, 9, 0, 1900862, 9, 0, 1900863, 9, 0, 1900864, 9, 0, 1900865, 9, 0, 1900866, 9, 0, 1900867, 9, 0, 1900868, 9, 0, 1900869, 9, 0, 1900870, 9, 0, 1966107, 9, 0, 1966108, 9, 0, 1966109, 9, 0, 1966110, 9, 0, 1966111, 9, 0, 1966112, 9, 0, 1966113, 9, 0, 1966114, 9, 0, 1966115, 9, 0, 1966116, 9, 0, 1966117, 9, 0, 1966118, 9, 0, 1966119, 9, 0, 1966120, 9, 0, 1966121, 9, 0, 1966122, 9, 0, 1966123, 9, 0, 1966124, 9, 0, 1966125, 9, 0, 1966126, 9, 0, 1966127, 9, 0, 1966128, 9, 0, 1966129, 9, 0, 1966130, 9, 0, 1966131, 9, 0, 1966132, 9, 0, 1966133, 9, 0, 1966134, 9, 0, 1966135, 9, 0, 1966136, 9, 0, 1966137, 9, 0, 1966138, 9, 0, 1966139, 9, 0, 1966140, 9, 0, 1966141, 9, 0, 1966142, 9, 0, 1966143, 9, 0, 1966144, 9, 0, 1966145, 9, 0, 1966146, 9, 0, 1966147, 9, 0, 1966148, 9, 0, 1966149, 9, 0, 1966150, 9, 0, 1966151, 9, 0, 1966152, 9, 0, 1966153, 9, 0, 1966154, 9, 0, 1966155, 9, 0, 1966156, 9, 0, 1966157, 9, 0, 1966158, 9, 0, 1966159, 9, 0, 1966160, 9, 0, 1966161, 9, 0, 1966162, 9, 0, 1966163, 9, 0, 1966164, 9, 0, 1966165, 9, 0, 1966166, 9, 0, 1966167, 9, 0, 1966168, 9, 0, 1966169, 9, 0, 1966170, 9, 0, 1966171, 9, 0, 1966172, 9, 0, 1966173, 9, 0, 1966174, 9, 0, 1966175, 9, 0, 1966176, 9, 0, 1966177, 9, 0, 1966178, 9, 0, 1966179, 9, 0, 1966180, 9, 0, 1966181, 9, 0, 1966182, 9, 0, 1966183, 9, 0, 1966184, 9, 0, 1966185, 9, 0, 1966186, 9, 0, 1966187, 9, 0, 1966188, 9, 0, 1966189, 9, 0, 1966190, 9, 0, 1966191, 9, 0, 1966192, 9, 0, 1966193, 9, 0, 1966194, 9, 0, 1966195, 9, 0, 1966196, 9, 0, 1966197, 9, 0, 1966198, 9, 0, 1966199, 9, 0, 1966200, 9, 0, 1966201, 9, 0, 1966202, 9, 0, 1966203, 9, 0, 1966204, 9, 0, 1966205, 9, 0, 1966206, 9, 0, 1966207, 9, 0, 1966208, 9, 0, 1966209, 9, 0, 1966210, 9, 0, 1966211, 9, 0, 1966212, 9, 0, 1966213, 9, 0, 1966214, 9, 0, 1966215, 9, 0, 1966216, 9, 0, 1966217, 9, 0, 1966218, 9, 0, 1966219, 9, 0, 1966220, 9, 0, 1966221, 9, 0, 1966222, 0, 262144, 1966223, 0, 65536, 1966232, 0, 65537, 1966233, 0, 262144, 1966234, 9, 0, 1966235, 9, 0, 1966236, 9, 0, 1966237, 9, 0, 1966238, 9, 0, 1966239, 9, 0, 1966240, 9, 0, 1966241, 9, 0, 1966242, 9, 0, 1966243, 9, 0, 1966244, 9, 0, 1966245, 9, 0, 1966246, 9, 0, 1966247, 9, 0, 1966248, 9, 0, 1966249, 9, 0, 1966250, 9, 0, 1966251, 9, 0, 1966252, 9, 0, 1966253, 9, 0, 1966254, 9, 0, 1966255, 9, 0, 1966256, 9, 0, 1966257, 9, 0, 1966258, 9, 0, 1966259, 9, 0, 1966260, 9, 0, 1966261, 9, 0, 1966262, 9, 0, 1966263, 9, 0, 1966264, 9, 0, 1966265, 9, 0, 1966266, 9, 0, 1966267, 9, 0, 1966268, 9, 0, 1966269, 9, 0, 1966270, 9, 0, 1966271, 9, 0, 1966272, 9, 0, 1966273, 9, 0, 1966274, 9, 0, 1966275, 9, 0, 1966276, 9, 0, 1966277, 9, 0, 1966278, 9, 0, 1966279, 9, 0, 1966280, 9, 0, 1966281, 9, 0, 1966282, 9, 0, 1966283, 9, 0, 1966284, 9, 0, 1966285, 9, 0, 1966286, 9, 0, 1966287, 9, 0, 1966288, 9, 0, 1966289, 9, 0, 1966290, 9, 0, 1966291, 9, 0, 1966292, 9, 0, 1966293, 9, 0, 1966294, 9, 0, 1966295, 9, 0, 1966296, 9, 0, 1966297, 9, 0, 1966298, 9, 0, 1966299, 9, 0, 1966300, 9, 0, 1966301, 9, 0, 1966302, 9, 0, 1966303, 9, 0, 1966304, 9, 0, 1966305, 9, 0, 1966306, 9, 0, 1966307, 9, 0, 1966308, 9, 0, 1966309, 9, 0, 1966310, 9, 0, 1966311, 9, 0, 1966312, 9, 0, 1966313, 9, 0, 1966314, 9, 0, 1966315, 9, 0, 1966316, 9, 0, 1966317, 9, 0, 1966318, 9, 0, 1966319, 0, 65536, 1966328, 0, 65537, 1966329, 9, 0, 1966330, 9, 0, 1966331, 9, 0, 1966332, 9, 0, 1966333, 9, 0, 1966334, 9, 0, 1966335, 9, 0, 1966336, 9, 0, 1966337, 9, 0, 1966338, 9, 0, 1966339, 9, 0, 1966340, 9, 0, 1966341, 9, 0, 1966342, 9, 0, 1966343, 9, 0, 1966344, 9, 0, 1966345, 9, 0, 1966346, 9, 0, 1966347, 9, 0, 1966348, 9, 0, 1966349, 9, 0, 1966350, 9, 0, 1966351, 9, 0, 1966352, 9, 0, 1966353, 9, 0, 1966354, 9, 0, 1966355, 9, 0, 1966356, 9, 0, 1966357, 9, 0, 1966358, 9, 0, 1966359, 9, 0, 1966360, 9, 0, 1966361, 9, 0, 1966362, 9, 0, 1966363, 9, 0, 1966364, 9, 0, 1966365, 9, 0, 1966366, 9, 0, 1966367, 9, 0, 1966368, 9, 0, 1966369, 9, 0, 1966370, 9, 0, 1966371, 9, 0, 1966372, 9, 0, 1966373, 9, 0, 1966374, 9, 0, 1966375, 9, 0, 1966376, 9, 0, 1966377, 9, 0, 1966378, 9, 0, 1966379, 9, 0, 1966380, 9, 0, 1966381, 9, 0, 1966382, 9, 0, 1966383, 9, 0, 1966384, 9, 0, 1966385, 9, 0, 1966386, 9, 0, 1966387, 9, 0, 1966388, 9, 0, 1966389, 9, 0, 1966390, 9, 0, 1966391, 9, 0, 1966392, 9, 0, 1966393, 9, 0, 1966394, 9, 0, 1966395, 9, 0, 1966396, 9, 0, 1966397, 9, 0, 1966398, 9, 0, 1966399, 9, 0, 1966400, 9, 0, 1966401, 9, 0, 1966402, 9, 0, 1966403, 9, 0, 1966404, 9, 0, 1966405, 9, 0, 1966406, 9, 0, 2031643, 9, 0, 2031644, 9, 0, 2031645, 9, 0, 2031646, 9, 0, 2031647, 9, 0, 2031648, 9, 0, 2031649, 9, 0, 2031650, 9, 0, 2031651, 9, 0, 2031652, 9, 0, 2031653, 9, 0, 2031654, 9, 0, 2031655, 9, 0, 2031656, 9, 0, 2031657, 9, 0, 2031658, 9, 0, 2031659, 9, 0, 2031660, 9, 0, 2031661, 9, 0, 2031662, 9, 0, 2031663, 9, 0, 2031664, 9, 0, 2031665, 9, 0, 2031666, 9, 0, 2031667, 9, 0, 2031668, 9, 0, 2031669, 9, 0, 2031670, 9, 0, 2031671, 9, 0, 2031672, 9, 0, 2031673, 9, 0, 2031674, 9, 0, 2031675, 9, 0, 2031676, 9, 0, 2031677, 9, 0, 2031678, 9, 0, 2031679, 9, 0, 2031680, 9, 0, 2031681, 9, 0, 2031682, 9, 0, 2031683, 9, 0, 2031684, 9, 0, 2031685, 9, 0, 2031686, 9, 0, 2031687, 9, 0, 2031688, 9, 0, 2031689, 9, 0, 2031690, 9, 0, 2031691, 9, 0, 2031692, 9, 0, 2031693, 9, 0, 2031694, 9, 0, 2031695, 9, 0, 2031696, 9, 0, 2031697, 9, 0, 2031698, 9, 0, 2031699, 9, 0, 2031700, 9, 0, 2031701, 9, 0, 2031702, 9, 0, 2031703, 9, 0, 2031704, 9, 0, 2031705, 9, 0, 2031706, 9, 0, 2031707, 9, 0, 2031708, 9, 0, 2031709, 9, 0, 2031710, 9, 0, 2031711, 9, 0, 2031712, 9, 0, 2031713, 9, 0, 2031714, 9, 0, 2031715, 9, 0, 2031716, 9, 0, 2031717, 9, 0, 2031718, 9, 0, 2031719, 9, 0, 2031720, 9, 0, 2031721, 9, 0, 2031722, 9, 0, 2031723, 9, 0, 2031724, 9, 0, 2031725, 9, 0, 2031726, 9, 0, 2031727, 9, 0, 2031728, 9, 0, 2031729, 9, 0, 2031730, 9, 0, 2031731, 9, 0, 2031732, 9, 0, 2031733, 9, 0, 2031734, 9, 0, 2031735, 9, 0, 2031736, 9, 0, 2031737, 9, 0, 2031738, 9, 0, 2031739, 9, 0, 2031740, 9, 0, 2031741, 9, 0, 2031742, 9, 0, 2031743, 9, 0, 2031744, 9, 0, 2031745, 9, 0, 2031746, 9, 0, 2031747, 9, 0, 2031748, 9, 0, 2031749, 9, 0, 2031750, 9, 0, 2031751, 9, 0, 2031752, 9, 0, 2031753, 9, 0, 2031754, 9, 0, 2031755, 9, 0, 2031756, 9, 0, 2031757, 9, 0, 2031758, 0, 262144, 2031759, 0, 65536, 2031768, 0, 65537, 2031769, 0, 262144, 2031770, 9, 0, 2031771, 9, 0, 2031772, 9, 0, 2031773, 9, 0, 2031774, 9, 0, 2031775, 9, 0, 2031776, 9, 0, 2031777, 9, 0, 2031778, 9, 0, 2031779, 9, 0, 2031780, 9, 0, 2031781, 9, 0, 2031782, 9, 0, 2031783, 9, 0, 2031784, 9, 0, 2031785, 9, 0, 2031786, 9, 0, 2031787, 9, 0, 2031788, 9, 0, 2031789, 9, 0, 2031790, 9, 0, 2031791, 9, 0, 2031792, 9, 0, 2031793, 9, 0, 2031794, 9, 0, 2031795, 9, 0, 2031796, 9, 0, 2031797, 9, 0, 2031798, 9, 0, 2031799, 9, 0, 2031800, 9, 0, 2031801, 9, 0, 2031802, 9, 0, 2031803, 9, 0, 2031804, 9, 0, 2031805, 9, 0, 2031806, 9, 0, 2031807, 9, 0, 2031808, 9, 0, 2031809, 9, 0, 2031810, 9, 0, 2031811, 9, 0, 2031812, 9, 0, 2031813, 9, 0, 2031814, 9, 0, 2031815, 9, 0, 2031816, 9, 0, 2031817, 9, 0, 2031818, 9, 0, 2031819, 9, 0, 2031820, 9, 0, 2031821, 9, 0, 2031822, 9, 0, 2031823, 9, 0, 2031824, 9, 0, 2031825, 9, 0, 2031826, 9, 0, 2031827, 9, 0, 2031828, 9, 0, 2031829, 9, 0, 2031830, 9, 0, 2031831, 9, 0, 2031832, 9, 0, 2031833, 9, 0, 2031834, 9, 0, 2031835, 9, 0, 2031836, 9, 0, 2031837, 9, 0, 2031838, 9, 0, 2031839, 9, 0, 2031840, 9, 0, 2031841, 9, 0, 2031842, 9, 0, 2031843, 9, 0, 2031844, 9, 0, 2031845, 9, 0, 2031846, 9, 0, 2031847, 9, 0, 2031848, 9, 0, 2031849, 9, 0, 2031850, 9, 0, 2031851, 9, 0, 2031852, 9, 0, 2031853, 9, 0, 2031854, 9, 0, 2031855, 0, 65536, 2031864, 0, 65537, 2031865, 9, 0, 2031866, 9, 0, 2031867, 9, 0, 2031868, 9, 0, 2031869, 9, 0, 2031870, 9, 0, 2031871, 9, 0, 2031872, 9, 0, 2031873, 9, 0, 2031874, 9, 0, 2031875, 9, 0, 2031876, 9, 0, 2031877, 9, 0, 2031878, 9, 0, 2031879, 9, 0, 2031880, 9, 0, 2031881, 9, 0, 2031882, 9, 0, 2031883, 9, 0, 2031884, 9, 0, 2031885, 9, 0, 2031886, 9, 0, 2031887, 9, 0, 2031888, 9, 0, 2031889, 9, 0, 2031890, 9, 0, 2031891, 9, 0, 2031892, 9, 0, 2031893, 9, 0, 2031894, 9, 0, 2031895, 9, 0, 2031896, 9, 0, 2031897, 9, 0, 2031898, 9, 0, 2031899, 9, 0, 2031900, 9, 0, 2031901, 9, 0, 2031902, 9, 0, 2031903, 9, 0, 2031904, 9, 0, 2031905, 9, 0, 2031906, 9, 0, 2031907, 9, 0, 2031908, 9, 0, 2031909, 9, 0, 2031910, 9, 0, 2031911, 9, 0, 2031912, 9, 0, 2031913, 9, 0, 2031914, 9, 0, 2031915, 9, 0, 2031916, 9, 0, 2031917, 9, 0, 2031918, 9, 0, 2031919, 9, 0, 2031920, 9, 0, 2031921, 9, 0, 2031922, 9, 0, 2031923, 9, 0, 2031924, 9, 0, 2031925, 9, 0, 2031926, 9, 0, 2031927, 9, 0, 2031928, 9, 0, 2031929, 9, 0, 2031930, 9, 0, 2031931, 9, 0, 2031932, 9, 0, 2031933, 9, 0, 2031934, 9, 0, 2031935, 9, 0, 2031936, 9, 0, 2031937, 9, 0, 2031938, 9, 0, 2031939, 9, 0, 2031940, 9, 0, 2031941, 9, 0, 2031942, 9, 0, 2097179, 9, 0, 2097180, 9, 0, 2097181, 9, 0, 2097182, 9, 0, 2097183, 9, 0, 2097184, 9, 0, 2097185, 9, 0, 2097186, 9, 0, 2097187, 9, 0, 2097188, 9, 0, 2097189, 9, 0, 2097190, 9, 0, 2097191, 9, 0, 2097192, 9, 0, 2097193, 9, 0, 2097194, 9, 0, 2097195, 9, 0, 2097196, 9, 0, 2097197, 9, 0, 2097198, 9, 0, 2097199, 9, 0, 2097200, 9, 0, 2097201, 9, 0, 2097202, 9, 0, 2097203, 9, 0, 2097204, 9, 0, 2097205, 9, 0, 2097206, 9, 0, 2097207, 9, 0, 2097208, 9, 0, 2097209, 9, 0, 2097210, 9, 0, 2097211, 9, 0, 2097212, 9, 0, 2097213, 9, 0, 2097214, 9, 0, 2097215, 9, 0, 2097216, 9, 0, 2097217, 9, 0, 2097218, 9, 0, 2097219, 9, 0, 2097220, 9, 0, 2097221, 9, 0, 2097222, 9, 0, 2097223, 9, 0, 2097224, 9, 0, 2097225, 9, 0, 2097226, 9, 0, 2097227, 9, 0, 2097228, 9, 0, 2097229, 9, 0, 2097230, 9, 0, 2097231, 9, 0, 2097232, 9, 0, 2097233, 9, 0, 2097234, 9, 0, 2097235, 9, 0, 2097236, 9, 0, 2097237, 9, 0, 2097238, 9, 0, 2097239, 9, 0, 2097240, 9, 0, 2097241, 9, 0, 2097242, 9, 0, 2097243, 9, 0, 2097244, 9, 0, 2097245, 9, 0, 2097246, 9, 0, 2097247, 9, 0, 2097248, 9, 0, 2097249, 9, 0, 2097250, 9, 0, 2097251, 9, 0, 2097252, 9, 0, 2097253, 9, 0, 2097254, 9, 0, 2097255, 9, 0, 2097256, 9, 0, 2097257, 9, 0, 2097258, 9, 0, 2097259, 9, 0, 2097260, 9, 0, 2097261, 9, 0, 2097262, 9, 0, 2097263, 9, 0, 2097264, 9, 0, 2097265, 9, 0, 2097266, 9, 0, 2097267, 9, 0, 2097268, 9, 0, 2097269, 9, 0, 2097270, 9, 0, 2097271, 9, 0, 2097272, 9, 0, 2097273, 9, 0, 2097274, 9, 0, 2097275, 9, 0, 2097276, 9, 0, 2097277, 9, 0, 2097278, 9, 0, 2097279, 9, 0, 2097280, 9, 0, 2097281, 9, 0, 2097282, 9, 0, 2097283, 9, 0, 2097284, 9, 0, 2097285, 9, 0, 2097286, 9, 0, 2097287, 9, 0, 2097288, 9, 0, 2097289, 9, 0, 2097290, 9, 0, 2097291, 9, 0, 2097292, 9, 0, 2097293, 9, 0, 2097294, 0, 262144, 2097295, 0, 65536, 2097304, 0, 65537, 2097305, 0, 262144, 2097306, 9, 0, 2097307, 9, 0, 2097308, 9, 0, 2097309, 9, 0, 2097310, 9, 0, 2097311, 9, 0, 2097312, 9, 0, 2097313, 9, 0, 2097314, 9, 0, 2097315, 9, 0, 2097316, 9, 0, 2097317, 9, 0, 2097318, 9, 0, 2097319, 9, 0, 2097320, 9, 0, 2097321, 9, 0, 2097322, 9, 0, 2097323, 9, 0, 2097324, 9, 0, 2097325, 9, 0, 2097326, 9, 0, 2097327, 9, 0, 2097328, 9, 0, 2097329, 9, 0, 2097330, 9, 0, 2097331, 9, 0, 2097332, 9, 0, 2097333, 9, 0, 2097334, 9, 0, 2097335, 9, 0, 2097336, 9, 0, 2097337, 9, 0, 2097338, 9, 0, 2097339, 9, 0, 2097340, 9, 0, 2097341, 9, 0, 2097342, 9, 0, 2097343, 9, 0, 2097344, 9, 0, 2097345, 9, 0, 2097346, 9, 0, 2097347, 9, 0, 2097348, 9, 0, 2097349, 9, 0, 2097350, 9, 0, 2097351, 9, 0, 2097352, 9, 0, 2097353, 9, 0, 2097354, 9, 0, 2097355, 9, 0, 2097356, 9, 0, 2097357, 9, 0, 2097358, 9, 0, 2097359, 9, 0, 2097360, 9, 0, 2097361, 9, 0, 2097362, 9, 0, 2097363, 9, 0, 2097364, 9, 0, 2097365, 9, 0, 2097366, 9, 0, 2097367, 9, 0, 2097368, 9, 0, 2097369, 9, 0, 2097370, 9, 0, 2097371, 9, 0, 2097372, 9, 0, 2097373, 9, 0, 2097374, 9, 0, 2097375, 9, 0, 2097376, 9, 0, 2097377, 9, 0, 2097378, 9, 0, 2097379, 9, 0, 2097380, 9, 0, 2097381, 9, 0, 2097382, 9, 0, 2097383, 9, 0, 2097384, 9, 0, 2097385, 9, 0, 2097386, 9, 0, 2097387, 9, 0, 2097388, 9, 0, 2097389, 9, 0, 2097390, 9, 0, 2097391, 0, 65536, 2097400, 0, 65537, 2097401, 9, 0, 2097402, 9, 0, 2097403, 9, 0, 2097404, 9, 0, 2097405, 9, 0, 2097406, 9, 0, 2097407, 9, 0, 2097408, 9, 0, 2097409, 9, 0, 2097410, 9, 0, 2097411, 9, 0, 2097412, 9, 0, 2097413, 9, 0, 2097414, 9, 0, 2097415, 9, 0, 2097416, 9, 0, 2097417, 9, 0, 2097418, 9, 0, 2097419, 9, 0, 2097420, 9, 0, 2097421, 9, 0, 2097422, 9, 0, 2097423, 9, 0, 2097424, 9, 0, 2097425, 9, 0, 2097426, 9, 0, 2097427, 9, 0, 2097428, 9, 0, 2097429, 9, 0, 2097430, 9, 0, 2097431, 9, 0, 2097432, 9, 0, 2097433, 9, 0, 2097434, 9, 0, 2097435, 9, 0, 2097436, 9, 0, 2097437, 9, 0, 2097438, 9, 0, 2097439, 9, 0, 2097440, 9, 0, 2097441, 9, 0, 2097442, 9, 0, 2097443, 9, 0, 2097444, 9, 0, 2097445, 9, 0, 2097446, 9, 0, 2097447, 9, 0, 2097448, 9, 0, 2097449, 9, 0, 2097450, 9, 0, 2097451, 9, 0, 2097452, 9, 0, 2097453, 9, 0, 2097454, 9, 0, 2097455, 9, 0, 2097456, 9, 0, 2097457, 9, 0, 2097458, 9, 0, 2097459, 9, 0, 2097460, 9, 0, 2097461, 9, 0, 2097462, 9, 0, 2097463, 9, 0, 2097464, 9, 0, 2097465, 9, 0, 2097466, 9, 0, 2097467, 9, 0, 2097468, 9, 0, 2097469, 9, 0, 2097470, 9, 0, 2097471, 9, 0, 2097472, 9, 0, 2097473, 9, 0, 2097474, 9, 0, 2097475, 9, 0, 2097476, 9, 0, 2097477, 9, 0, 2097478, 9, 0, 2162715, 9, 0, 2162716, 9, 0, 2162717, 9, 0, 2162718, 9, 0, 2162719, 9, 0, 2162720, 9, 0, 2162721, 9, 0, 2162722, 9, 0, 2162723, 9, 0, 2162724, 9, 0, 2162725, 9, 0, 2162726, 9, 0, 2162727, 9, 0, 2162728, 9, 0, 2162729, 9, 0, 2162730, 9, 0, 2162731, 9, 0, 2162732, 9, 0, 2162733, 9, 0, 2162734, 9, 0, 2162735, 9, 0, 2162736, 9, 0, 2162737, 9, 0, 2162738, 9, 0, 2162739, 9, 0, 2162740, 9, 0, 2162741, 9, 0, 2162742, 9, 0, 2162743, 9, 0, 2162744, 9, 0, 2162745, 9, 0, 2162746, 9, 0, 2162747, 9, 0, 2162748, 9, 0, 2162749, 9, 0, 2162750, 9, 0, 2162751, 9, 0, 2162752, 9, 0, 2162753, 9, 0, 2162754, 9, 0, 2162755, 9, 0, 2162756, 9, 0, 2162757, 9, 0, 2162758, 9, 0, 2162759, 9, 0, 2162760, 9, 0, 2162761, 9, 0, 2162762, 9, 0, 2162763, 9, 0, 2162764, 9, 0, 2162765, 9, 0, 2162766, 9, 0, 2162767, 9, 0, 2162768, 9, 0, 2162769, 9, 0, 2162770, 9, 0, 2162771, 9, 0, 2162772, 9, 0, 2162773, 9, 0, 2162774, 9, 0, 2162775, 9, 0, 2162776, 9, 0, 2162777, 9, 0, 2162778, 9, 0, 2162779, 9, 0, 2162780, 9, 0, 2162781, 9, 0, 2162782, 9, 0, 2162783, 9, 0, 2162784, 9, 0, 2162785, 9, 0, 2162786, 9, 0, 2162787, 9, 0, 2162788, 9, 0, 2162789, 9, 0, 2162790, 9, 0, 2162791, 9, 0, 2162792, 9, 0, 2162793, 9, 0, 2162794, 9, 0, 2162795, 9, 0, 2162796, 9, 0, 2162797, 9, 0, 2162798, 9, 0, 2162799, 9, 0, 2162800, 9, 0, 2162801, 9, 0, 2162802, 9, 0, 2162803, 9, 0, 2162804, 9, 0, 2162805, 9, 0, 2162806, 9, 0, 2162807, 9, 0, 2162808, 9, 0, 2162809, 9, 0, 2162810, 9, 0, 2162811, 9, 0, 2162812, 9, 0, 2162813, 9, 0, 2162814, 9, 0, 2162815, 9, 0, 2162816, 9, 0, 2162817, 9, 0, 2162818, 9, 0, 2162819, 9, 0, 2162820, 9, 0, 2162821, 9, 0, 2162822, 9, 0, 2162823, 9, 0, 2162824, 9, 0, 2162825, 9, 0, 2162826, 9, 0, 2162827, 9, 0, 2162828, 9, 0, 2162829, 9, 0, 2162830, 0, 262144, 2162831, 0, 65536, 2162840, 0, 65537, 2162841, 0, 262144, 2162842, 9, 0, 2162843, 9, 0, 2162844, 9, 0, 2162845, 9, 0, 2162846, 9, 0, 2162847, 9, 0, 2162848, 9, 0, 2162849, 9, 0, 2162850, 9, 0, 2162851, 9, 0, 2162852, 9, 0, 2162853, 9, 0, 2162854, 9, 0, 2162855, 9, 0, 2162856, 9, 0, 2162857, 9, 0, 2162858, 9, 0, 2162859, 9, 0, 2162860, 9, 0, 2162861, 9, 0, 2162862, 9, 0, 2162863, 9, 0, 2162864, 9, 0, 2162865, 9, 0, 2162866, 9, 0, 2162867, 9, 0, 2162868, 9, 0, 2162869, 9, 0, 2162870, 9, 0, 2162871, 9, 0, 2162872, 9, 0, 2162873, 9, 0, 2162874, 9, 0, 2162875, 9, 0, 2162876, 9, 0, 2162877, 9, 0, 2162878, 9, 0, 2162879, 9, 0, 2162880, 9, 0, 2162881, 9, 0, 2162882, 9, 0, 2162883, 9, 0, 2162884, 9, 0, 2162885, 9, 0, 2162886, 9, 0, 2162887, 9, 0, 2162888, 9, 0, 2162889, 9, 0, 2162890, 9, 0, 2162891, 9, 0, 2162892, 9, 0, 2162893, 9, 0, 2162894, 9, 0, 2162895, 9, 0, 2162896, 9, 0, 2162897, 9, 0, 2162898, 9, 0, 2162899, 9, 0, 2162900, 9, 0, 2162901, 9, 0, 2162902, 9, 0, 2162903, 9, 0, 2162904, 9, 0, 2162905, 9, 0, 2162906, 9, 0, 2162907, 9, 0, 2162908, 9, 0, 2162909, 9, 0, 2162910, 9, 0, 2162911, 9, 0, 2162912, 9, 0, 2162913, 9, 0, 2162914, 9, 0, 2162915, 9, 0, 2162916, 9, 0, 2162917, 9, 0, 2162918, 9, 0, 2162919, 9, 0, 2162920, 9, 0, 2162921, 9, 0, 2162922, 9, 0, 2162923, 9, 0, 2162924, 9, 0, 2162925, 9, 0, 2162926, 9, 0, 2162927, 0, 65536, 2162936, 0, 65537, 2162937, 9, 0, 2162938, 9, 0, 2162939, 9, 0, 2162940, 9, 0, 2162941, 9, 0, 2162942, 9, 0, 2162943, 9, 0, 2162944, 9, 0, 2162945, 9, 0, 2162946, 9, 0, 2162947, 9, 0, 2162948, 9, 0, 2162949, 9, 0, 2162950, 9, 0, 2162951, 9, 0, 2162952, 9, 0, 2162953, 9, 0, 2162954, 9, 0, 2162955, 9, 0, 2162956, 9, 0, 2162957, 9, 0, 2162958, 9, 0, 2162959, 9, 0, 2162960, 9, 0, 2162961, 9, 0, 2162962, 9, 0, 2162963, 9, 0, 2162964, 9, 0, 2162965, 9, 0, 2162966, 9, 0, 2162967, 9, 0, 2162968, 9, 0, 2162969, 9, 0, 2162970, 9, 0, 2162971, 9, 0, 2162972, 9, 0, 2162973, 9, 0, 2162974, 9, 0, 2162975, 9, 0, 2162976, 9, 0, 2162977, 9, 0, 2162978, 9, 0, 2162979, 9, 0, 2162980, 9, 0, 2162981, 9, 0, 2162982, 9, 0, 2162983, 9, 0, 2162984, 9, 0, 2162985, 9, 0, 2162986, 9, 0, 2162987, 9, 0, 2162988, 9, 0, 2162989, 9, 0, 2162990, 9, 0, 2162991, 9, 0, 2162992, 9, 0, 2162993, 9, 0, 2162994, 9, 0, 2162995, 9, 0, 2162996, 9, 0, 2162997, 9, 0, 2162998, 9, 0, 2162999, 9, 0, 2163000, 9, 0, 2163001, 9, 0, 2163002, 9, 0, 2163003, 9, 0, 2163004, 9, 0, 2163005, 9, 0, 2163006, 9, 0, 2163007, 9, 0, 2163008, 9, 0, 2163009, 9, 0, 2163010, 9, 0, 2163011, 9, 0, 2163012, 9, 0, 2163013, 9, 0, 2163014, 9, 0, 2228251, 9, 0, 2228252, 9, 0, 2228253, 9, 0, 2228254, 9, 0, 2228255, 9, 0, 2228256, 9, 0, 2228257, 9, 0, 2228258, 9, 0, 2228259, 9, 0, 2228260, 9, 0, 2228261, 9, 0, 2228262, 9, 0, 2228263, 9, 0, 2228264, 9, 0, 2228265, 9, 0, 2228266, 9, 0, 2228267, 9, 0, 2228268, 9, 0, 2228269, 9, 0, 2228270, 9, 0, 2228271, 9, 0, 2228272, 9, 0, 2228273, 9, 0, 2228274, 9, 0, 2228275, 9, 0, 2228276, 9, 0, 2228277, 9, 0, 2228278, 9, 0, 2228279, 9, 0, 2228280, 9, 0, 2228281, 9, 0, 2228282, 9, 0, 2228283, 9, 0, 2228284, 9, 0, 2228285, 9, 0, 2228286, 9, 0, 2228287, 9, 0, 2228288, 9, 0, 2228289, 9, 0, 2228290, 9, 0, 2228291, 9, 0, 2228292, 9, 0, 2228293, 9, 0, 2228294, 9, 0, 2228295, 9, 0, 2228296, 9, 0, 2228297, 9, 0, 2228298, 9, 0, 2228299, 9, 0, 2228300, 9, 0, 2228301, 9, 0, 2228302, 9, 0, 2228303, 9, 0, 2228304, 9, 0, 2228305, 9, 0, 2228306, 9, 0, 2228307, 9, 0, 2228308, 9, 0, 2228309, 9, 0, 2228310, 9, 0, 2228311, 9, 0, 2228312, 9, 0, 2228313, 9, 0, 2228314, 9, 0, 2228315, 9, 0, 2228316, 9, 0, 2228317, 9, 0, 2228318, 9, 0, 2228319, 9, 0, 2228320, 9, 0, 2228321, 9, 0, 2228322, 9, 0, 2228323, 9, 0, 2228324, 9, 0, 2228325, 9, 0, 2228326, 9, 0, 2228327, 9, 0, 2228328, 9, 0, 2228329, 9, 0, 2228330, 9, 0, 2228331, 9, 0, 2228332, 9, 0, 2228333, 9, 0, 2228334, 9, 0, 2228335, 9, 0, 2228336, 9, 0, 2228337, 9, 0, 2228338, 9, 0, 2228339, 9, 0, 2228340, 9, 0, 2228341, 9, 0, 2228342, 9, 0, 2228343, 9, 0, 2228344, 9, 0, 2228345, 9, 0, 2228346, 9, 0, 2228347, 9, 0, 2228348, 9, 0, 2228349, 9, 0, 2228350, 9, 0, 2228351, 9, 0, 2228352, 9, 0, 2228353, 9, 0, 2228354, 9, 0, 2228355, 9, 0, 2228356, 9, 0, 2228357, 9, 0, 2228358, 9, 0, 2228359, 9, 0, 2228360, 9, 0, 2228361, 9, 0, 2228362, 9, 0, 2228363, 9, 0, 2228364, 9, 0, 2228365, 9, 0, 2228366, 0, 262144, 2228367, 0, 65536, 2228376, 0, 65537, 2228377, 0, 262144, 2228378, 9, 0, 2228379, 9, 0, 2228380, 9, 0, 2228381, 9, 0, 2228382, 9, 0, 2228383, 9, 0, 2228384, 9, 0, 2228385, 9, 0, 2228386, 9, 0, 2228387, 9, 0, 2228388, 9, 0, 2228389, 9, 0, 2228390, 9, 0, 2228391, 9, 0, 2228392, 9, 0, 2228393, 9, 0, 2228394, 9, 0, 2228395, 9, 0, 2228396, 9, 0, 2228397, 9, 0, 2228398, 9, 0, 2228399, 9, 0, 2228400, 9, 0, 2228401, 9, 0, 2228402, 9, 0, 2228403, 9, 0, 2228404, 9, 0, 2228405, 9, 0, 2228406, 9, 0, 2228407, 9, 0, 2228408, 9, 0, 2228409, 9, 0, 2228410, 9, 0, 2228411, 9, 0, 2228412, 9, 0, 2228413, 9, 0, 2228414, 9, 0, 2228415, 9, 0, 2228416, 9, 0, 2228417, 9, 0, 2228418, 9, 0, 2228419, 9, 0, 2228420, 9, 0, 2228421, 9, 0, 2228422, 9, 0, 2228423, 9, 0, 2228424, 9, 0, 2228425, 9, 0, 2228426, 9, 0, 2228427, 9, 0, 2228428, 9, 0, 2228429, 9, 0, 2228430, 9, 0, 2228431, 9, 0, 2228432, 9, 0, 2228433, 9, 0, 2228434, 9, 0, 2228435, 9, 0, 2228436, 9, 0, 2228437, 9, 0, 2228438, 9, 0, 2228439, 9, 0, 2228440, 9, 0, 2228441, 9, 0, 2228442, 9, 0, 2228443, 9, 0, 2228444, 9, 0, 2228445, 9, 0, 2228446, 9, 0, 2228447, 9, 0, 2228448, 9, 0, 2228449, 9, 0, 2228450, 9, 0, 2228451, 9, 0, 2228452, 9, 0, 2228453, 9, 0, 2228454, 9, 0, 2228455, 9, 0, 2228456, 9, 0, 2228457, 9, 0, 2228458, 9, 0, 2228459, 9, 0, 2228460, 9, 0, 2228461, 9, 0, 2228462, 9, 0, 2228463, 0, 65536, 2228472, 0, 65537, 2228473, 9, 0, 2228474, 9, 0, 2228475, 9, 0, 2228476, 9, 0, 2228477, 9, 0, 2228478, 9, 0, 2228479, 9, 0, 2228480, 9, 0, 2228481, 9, 0, 2228482, 9, 0, 2228483, 9, 0, 2228484, 9, 0, 2228485, 9, 0, 2228486, 9, 0, 2228487, 9, 0, 2228488, 9, 0, 2228489, 9, 0, 2228490, 9, 0, 2228491, 9, 0, 2228492, 9, 0, 2228493, 9, 0, 2228494, 9, 0, 2228495, 9, 0, 2228496, 9, 0, 2228497, 9, 0, 2228498, 9, 0, 2228499, 9, 0, 2228500, 9, 0, 2228501, 9, 0, 2228502, 9, 0, 2228503, 9, 0, 2228504, 9, 0, 2228505, 9, 0, 2228506, 9, 0, 2228507, 9, 0, 2228508, 9, 0, 2228509, 9, 0, 2228510, 9, 0, 2228511, 9, 0, 2228512, 9, 0, 2228513, 9, 0, 2228514, 9, 0, 2228515, 9, 0, 2228516, 9, 0, 2228517, 9, 0, 2228518, 9, 0, 2228519, 9, 0, 2228520, 9, 0, 2228521, 9, 0, 2228522, 9, 0, 2228523, 9, 0, 2228524, 9, 0, 2228525, 9, 0, 2228526, 9, 0, 2228527, 9, 0, 2228528, 9, 0, 2228529, 9, 0, 2228530, 9, 0, 2228531, 9, 0, 2228532, 9, 0, 2228533, 9, 0, 2228534, 9, 0, 2228535, 9, 0, 2228536, 9, 0, 2228537, 9, 0, 2228538, 9, 0, 2228539, 9, 0, 2228540, 9, 0, 2228541, 9, 0, 2228542, 9, 0, 2228543, 9, 0, 2228544, 9, 0, 2228545, 9, 0, 2228546, 9, 0, 2228547, 9, 0, 2228548, 9, 0, 2228549, 9, 0, 2228550, 9, 0, 2293787, 9, 0, 2293788, 9, 0, 2293789, 9, 0, 2293790, 9, 0, 2293791, 9, 0, 2293792, 9, 0, 2293793, 9, 0, 2293794, 9, 0, 2293795, 9, 0, 2293796, 9, 0, 2293797, 9, 0, 2293798, 9, 0, 2293799, 9, 0, 2293800, 9, 0, 2293801, 9, 0, 2293802, 9, 0, 2293803, 9, 0, 2293804, 9, 0, 2293805, 9, 0, 2293806, 9, 0, 2293807, 9, 0, 2293808, 9, 0, 2293809, 9, 0, 2293810, 9, 0, 2293811, 9, 0, 2293812, 9, 0, 2293813, 9, 0, 2293814, 9, 0, 2293815, 9, 0, 2293816, 9, 0, 2293817, 9, 0, 2293818, 9, 0, 2293819, 9, 0, 2293820, 9, 0, 2293821, 9, 0, 2293822, 9, 0, 2293823, 9, 0, 2293824, 9, 0, 2293825, 9, 0, 2293826, 9, 0, 2293827, 9, 0, 2293828, 9, 0, 2293829, 9, 0, 2293830, 9, 0, 2293831, 9, 0, 2293832, 9, 0, 2293833, 9, 0, 2293834, 9, 0, 2293835, 9, 0, 2293836, 9, 0, 2293837, 9, 0, 2293838, 9, 0, 2293839, 9, 0, 2293840, 9, 0, 2293841, 9, 0, 2293842, 9, 0, 2293843, 9, 0, 2293844, 9, 0, 2293845, 9, 0, 2293846, 9, 0, 2293847, 9, 0, 2293848, 9, 0, 2293849, 9, 0, 2293850, 9, 0, 2293851, 9, 0, 2293852, 9, 0, 2293853, 9, 0, 2293854, 9, 0, 2293855, 9, 0, 2293856, 9, 0, 2293857, 9, 0, 2293858, 9, 0, 2293859, 9, 0, 2293860, 9, 0, 2293861, 9, 0, 2293862, 9, 0, 2293863, 9, 0, 2293864, 9, 0, 2293865, 9, 0, 2293866, 9, 0, 2293867, 9, 0, 2293868, 9, 0, 2293869, 9, 0, 2293870, 9, 0, 2293871, 9, 0, 2293872, 9, 0, 2293873, 9, 0, 2293874, 9, 0, 2293875, 9, 0, 2293876, 9, 0, 2293877, 9, 0, 2293878, 9, 0, 2293879, 9, 0, 2293880, 9, 0, 2293881, 9, 0, 2293882, 9, 0, 2293883, 9, 0, 2293884, 9, 0, 2293885, 9, 0, 2293886, 9, 0, 2293887, 9, 0, 2293888, 9, 0, 2293889, 9, 0, 2293890, 9, 0, 2293891, 9, 0, 2293892, 9, 0, 2293893, 9, 0, 2293894, 9, 0, 2293895, 9, 0, 2293896, 9, 0, 2293897, 9, 0, 2293898, 9, 0, 2293899, 9, 0, 2293900, 9, 0, 2293901, 9, 0, 2293902, 0, 262144, 2293903, 0, 65536, 2293912, 0, 65537, 2293913, 0, 262144, 2293914, 9, 0, 2293915, 9, 0, 2293916, 9, 0, 2293917, 9, 0, 2293918, 9, 0, 2293919, 9, 0, 2293920, 9, 0, 2293921, 9, 0, 2293922, 9, 0, 2293923, 9, 0, 2293924, 9, 0, 2293925, 9, 0, 2293926, 9, 0, 2293927, 9, 0, 2293928, 9, 0, 2293929, 9, 0, 2293930, 9, 0, 2293931, 9, 0, 2293932, 9, 0, 2293933, 9, 0, 2293934, 9, 0, 2293935, 9, 0, 2293936, 9, 0, 2293937, 9, 0, 2293938, 9, 0, 2293939, 9, 0, 2293940, 9, 0, 2293941, 9, 0, 2293942, 9, 0, 2293943, 9, 0, 2293944, 9, 0, 2293945, 9, 0, 2293946, 9, 0, 2293947, 9, 0, 2293948, 9, 0, 2293949, 9, 0, 2293950, 9, 0, 2293951, 9, 0, 2293952, 9, 0, 2293953, 9, 0, 2293954, 9, 0, 2293955, 9, 0, 2293956, 9, 0, 2293957, 9, 0, 2293958, 9, 0, 2293959, 9, 0, 2293960, 9, 0, 2293961, 9, 0, 2293962, 9, 0, 2293963, 9, 0, 2293964, 9, 0, 2293965, 9, 0, 2293966, 9, 0, 2293967, 9, 0, 2293968, 9, 0, 2293969, 9, 0, 2293970, 9, 0, 2293971, 9, 0, 2293972, 9, 0, 2293973, 9, 0, 2293974, 9, 0, 2293975, 9, 0, 2293976, 9, 0, 2293977, 9, 0, 2293978, 9, 0, 2293979, 9, 0, 2293980, 9, 0, 2293981, 9, 0, 2293982, 9, 0, 2293983, 9, 0, 2293984, 9, 0, 2293985, 9, 0, 2293986, 9, 0, 2293987, 9, 0, 2293988, 9, 0, 2293989, 9, 0, 2293990, 9, 0, 2293991, 9, 0, 2293992, 9, 0, 2293993, 9, 0, 2293994, 9, 0, 2293995, 9, 0, 2293996, 9, 0, 2293997, 9, 0, 2293998, 9, 0, 2293999, 0, 65536, 2294008, 0, 65537, 2294009, 9, 0, 2294010, 9, 0, 2294011, 9, 0, 2294012, 9, 0, 2294013, 9, 0, 2294014, 9, 0, 2294015, 9, 0, 2294016, 9, 0, 2294017, 9, 0, 2294018, 9, 0, 2294019, 9, 0, 2294020, 9, 0, 2294021, 9, 0, 2294022, 9, 0, 2294023, 9, 0, 2294024, 9, 0, 2294025, 9, 0, 2294026, 9, 0, 2294027, 9, 0, 2294028, 9, 0, 2294029, 9, 0, 2294030, 9, 0, 2294031, 9, 0, 2294032, 9, 0, 2294033, 9, 0, 2294034, 9, 0, 2294035, 9, 0, 2294036, 9, 0, 2294037, 9, 0, 2294038, 9, 0, 2294039, 9, 0, 2294040, 9, 0, 2294041, 9, 0, 2294042, 9, 0, 2294043, 9, 0, 2294044, 9, 0, 2294045, 9, 0, 2294046, 9, 0, 2294047, 9, 0, 2294048, 9, 0, 2294049, 9, 0, 2294050, 9, 0, 2294051, 9, 0, 2294052, 9, 0, 2294053, 9, 0, 2294054, 9, 0, 2294055, 9, 0, 2294056, 9, 0, 2294057, 9, 0, 2294058, 9, 0, 2294059, 9, 0, 2294060, 9, 0, 2294061, 9, 0, 2294062, 9, 0, 2294063, 9, 0, 2294064, 9, 0, 2294065, 9, 0, 2294066, 9, 0, 2294067, 9, 0, 2294068, 9, 0, 2294069, 9, 0, 2294070, 9, 0, 2294071, 9, 0, 2294072, 9, 0, 2294073, 9, 0, 2294074, 9, 0, 2294075, 9, 0, 2294076, 9, 0, 2294077, 9, 0, 2294078, 9, 0, 2294079, 9, 0, 2294080, 9, 0, 2294081, 9, 0, 2294082, 9, 0, 2294083, 9, 0, 2294084, 9, 0, 2294085, 9, 0, 2294086, 9, 0, 2359323, 9, 0, 2359324, 9, 0, 2359325, 9, 0, 2359326, 9, 0, 2359327, 9, 0, 2359328, 9, 0, 2359329, 9, 0, 2359330, 9, 0, 2359331, 9, 0, 2359332, 9, 0, 2359333, 9, 0, 2359334, 9, 0, 2359335, 9, 0, 2359336, 9, 0, 2359337, 9, 0, 2359338, 9, 0, 2359339, 9, 0, 2359340, 9, 0, 2359341, 9, 0, 2359342, 9, 0, 2359343, 9, 0, 2359344, 9, 0, 2359345, 9, 0, 2359346, 9, 0, 2359347, 9, 0, 2359348, 9, 0, 2359349, 9, 0, 2359350, 9, 0, 2359351, 9, 0, 2359352, 9, 0, 2359353, 9, 0, 2359354, 9, 0, 2359355, 9, 0, 2359356, 9, 0, 2359357, 9, 0, 2359358, 9, 0, 2359359, 9, 0, 2359360, 9, 0, 2359361, 9, 0, 2359362, 9, 0, 2359363, 9, 0, 2359364, 9, 0, 2359365, 9, 0, 2359366, 9, 0, 2359367, 9, 0, 2359368, 9, 0, 2359369, 9, 0, 2359370, 9, 0, 2359371, 9, 0, 2359372, 9, 0, 2359373, 9, 0, 2359374, 9, 0, 2359375, 9, 0, 2359376, 9, 0, 2359377, 9, 0, 2359378, 9, 0, 2359379, 9, 0, 2359380, 9, 0, 2359381, 9, 0, 2359382, 9, 0, 2359383, 9, 0, 2359384, 9, 0, 2359385, 9, 0, 2359386, 9, 0, 2359387, 9, 0, 2359388, 9, 0, 2359389, 9, 0, 2359390, 9, 0, 2359391, 9, 0, 2359392, 9, 0, 2359393, 9, 0, 2359394, 9, 0, 2359395, 9, 0, 2359396, 9, 0, 2359397, 9, 0, 2359398, 9, 0, 2359399, 9, 0, 2359400, 9, 0, 2359401, 9, 0, 2359402, 9, 0, 2359403, 9, 0, 2359404, 9, 0, 2359405, 9, 0, 2359406, 9, 0, 2359407, 9, 0, 2359408, 9, 0, 2359409, 9, 0, 2359410, 9, 0, 2359411, 9, 0, 2359412, 9, 0, 2359413, 9, 0, 2359414, 9, 0, 2359415, 9, 0, 2359416, 9, 0, 2359417, 9, 0, 2359418, 9, 0, 2359419, 9, 0, 2359420, 9, 0, 2359421, 9, 0, 2359422, 9, 0, 2359423, 9, 0, 2359424, 9, 0, 2359425, 9, 0, 2359426, 9, 0, 2359427, 9, 0, 2359428, 9, 0, 2359429, 9, 0, 2359430, 9, 0, 2359431, 9, 0, 2359432, 9, 0, 2359433, 9, 0, 2359434, 9, 0, 2359435, 9, 0, 2359436, 9, 0, 2359437, 9, 0, 2359438, 0, 262144, 2359439, 0, 65536, 2359448, 0, 65537, 2359449, 0, 262144, 2359450, 9, 0, 2359451, 9, 0, 2359452, 9, 0, 2359453, 9, 0, 2359454, 9, 0, 2359455, 9, 0, 2359456, 9, 0, 2359457, 9, 0, 2359458, 9, 0, 2359459, 9, 0, 2359460, 9, 0, 2359461, 9, 0, 2359462, 9, 0, 2359463, 9, 0, 2359464, 9, 0, 2359465, 9, 0, 2359466, 9, 0, 2359467, 9, 0, 2359468, 9, 0, 2359469, 9, 0, 2359470, 9, 0, 2359471, 9, 0, 2359472, 9, 0, 2359473, 9, 0, 2359474, 9, 0, 2359475, 9, 0, 2359476, 9, 0, 2359477, 9, 0, 2359478, 9, 0, 2359479, 9, 0, 2359480, 9, 0, 2359481, 9, 0, 2359482, 9, 0, 2359483, 9, 0, 2359484, 9, 0, 2359485, 9, 0, 2359486, 9, 0, 2359487, 9, 0, 2359488, 9, 0, 2359489, 9, 0, 2359490, 9, 0, 2359491, 9, 0, 2359492, 9, 0, 2359493, 9, 0, 2359494, 9, 0, 2359495, 9, 0, 2359496, 9, 0, 2359497, 9, 0, 2359498, 9, 0, 2359499, 9, 0, 2359500, 9, 0, 2359501, 9, 0, 2359502, 9, 0, 2359503, 9, 0, 2359504, 9, 0, 2359505, 9, 0, 2359506, 9, 0, 2359507, 9, 0, 2359508, 9, 0, 2359509, 9, 0, 2359510, 9, 0, 2359511, 9, 0, 2359512, 9, 0, 2359513, 9, 0, 2359514, 9, 0, 2359515, 9, 0, 2359516, 9, 0, 2359517, 9, 0, 2359518, 9, 0, 2359519, 9, 0, 2359520, 9, 0, 2359521, 9, 0, 2359522, 9, 0, 2359523, 9, 0, 2359524, 9, 0, 2359525, 9, 0, 2359526, 9, 0, 2359527, 9, 0, 2359528, 9, 0, 2359529, 9, 0, 2359530, 9, 0, 2359531, 9, 0, 2359532, 9, 0, 2359533, 9, 0, 2359534, 9, 0, 2359535, 0, 65536, 2359544, 0, 65537, 2359545, 9, 0, 2359546, 9, 0, 2359547, 9, 0, 2359548, 9, 0, 2359549, 9, 0, 2359550, 9, 0, 2359551, 9, 0, 2359552, 9, 0, 2359553, 9, 0, 2359554, 9, 0, 2359555, 9, 0, 2359556, 9, 0, 2359557, 9, 0, 2359558, 9, 0, 2359559, 9, 0, 2359560, 9, 0, 2359561, 9, 0, 2359562, 9, 0, 2359563, 9, 0, 2359564, 9, 0, 2359565, 9, 0, 2359566, 9, 0, 2359567, 9, 0, 2359568, 9, 0, 2359569, 9, 0, 2359570, 9, 0, 2359571, 9, 0, 2359572, 9, 0, 2359573, 9, 0, 2359574, 9, 0, 2359575, 9, 0, 2359576, 9, 0, 2359577, 9, 0, 2359578, 9, 0, 2359579, 9, 0, 2359580, 9, 0, 2359581, 9, 0, 2359582, 9, 0, 2359583, 9, 0, 2359584, 9, 0, 2359585, 9, 0, 2359586, 9, 0, 2359587, 9, 0, 2359588, 9, 0, 2359589, 9, 0, 2359590, 9, 0, 2359591, 9, 0, 2359592, 9, 0, 2359593, 9, 0, 2359594, 9, 0, 2359595, 9, 0, 2359596, 9, 0, 2359597, 9, 0, 2359598, 9, 0, 2359599, 9, 0, 2359600, 9, 0, 2359601, 9, 0, 2359602, 9, 0, 2359603, 9, 0, 2359604, 9, 0, 2359605, 9, 0, 2359606, 9, 0, 2359607, 9, 0, 2359608, 9, 0, 2359609, 9, 0, 2359610, 9, 0, 2359611, 9, 0, 2359612, 9, 0, 2359613, 9, 0, 2359614, 9, 0, 2359615, 9, 0, 2359616, 9, 0, 2359617, 9, 0, 2359618, 9, 0, 2359619, 9, 0, 2359620, 9, 0, 2359621, 9, 0, 2359622, 9, 0, 2424859, 9, 0, 2424860, 9, 0, 2424861, 9, 0, 2424862, 9, 0, 2424863, 9, 0, 2424864, 9, 0, 2424865, 9, 0, 2424866, 9, 0, 2424867, 9, 0, 2424868, 9, 0, 2424869, 9, 0, 2424870, 9, 0, 2424871, 9, 0, 2424872, 9, 0, 2424873, 9, 0, 2424874, 9, 0, 2424875, 9, 0, 2424876, 9, 0, 2424877, 9, 0, 2424878, 9, 0, 2424879, 9, 0, 2424880, 9, 0, 2424881, 9, 0, 2424882, 9, 0, 2424883, 9, 0, 2424884, 9, 0, 2424885, 9, 0, 2424886, 9, 0, 2424887, 9, 0, 2424888, 9, 0, 2424889, 9, 0, 2424890, 9, 0, 2424891, 9, 0, 2424892, 9, 0, 2424893, 9, 0, 2424894, 9, 0, 2424895, 9, 0, 2424896, 9, 0, 2424897, 9, 0, 2424898, 9, 0, 2424899, 9, 0, 2424900, 9, 0, 2424901, 9, 0, 2424902, 9, 0, 2424903, 9, 0, 2424904, 9, 0, 2424905, 9, 0, 2424906, 9, 0, 2424907, 9, 0, 2424908, 9, 0, 2424909, 9, 0, 2424910, 9, 0, 2424911, 9, 0, 2424912, 9, 0, 2424913, 9, 0, 2424914, 9, 0, 2424915, 9, 0, 2424916, 9, 0, 2424917, 9, 0, 2424918, 9, 0, 2424919, 9, 0, 2424920, 9, 0, 2424921, 9, 0, 2424922, 9, 0, 2424923, 9, 0, 2424924, 9, 0, 2424925, 9, 0, 2424926, 9, 0, 2424927, 9, 0, 2424928, 9, 0, 2424929, 9, 0, 2424930, 9, 0, 2424931, 9, 0, 2424932, 9, 0, 2424933, 9, 0, 2424934, 9, 0, 2424935, 9, 0, 2424936, 9, 0, 2424937, 9, 0, 2424938, 9, 0, 2424939, 9, 0, 2424940, 9, 0, 2424941, 9, 0, 2424942, 9, 0, 2424943, 9, 0, 2424944, 9, 0, 2424945, 9, 0, 2424946, 9, 0, 2424947, 9, 0, 2424948, 9, 0, 2424949, 9, 0, 2424950, 9, 0, 2424951, 9, 0, 2424952, 9, 0, 2424953, 9, 0, 2424954, 9, 0, 2424955, 9, 0, 2424956, 9, 0, 2424957, 9, 0, 2424958, 9, 0, 2424959, 9, 0, 2424960, 9, 0, 2424961, 9, 0, 2424962, 9, 0, 2424963, 9, 0, 2424964, 9, 0, 2424965, 9, 0, 2424966, 9, 0, 2424967, 9, 0, 2424968, 9, 0, 2424969, 9, 0, 2424970, 9, 0, 2424971, 9, 0, 2424972, 9, 0, 2424973, 9, 0, 2424974, 0, 262144, 2424975, 0, 65536, 2424984, 0, 65537, 2424985, 0, 262144, 2424986, 9, 0, 2424987, 9, 0, 2424988, 9, 0, 2424989, 9, 0, 2424990, 9, 0, 2424991, 9, 0, 2424992, 9, 0, 2424993, 9, 0, 2424994, 9, 0, 2424995, 9, 0, 2424996, 9, 0, 2424997, 9, 0, 2424998, 9, 0, 2424999, 9, 0, 2425000, 9, 0, 2425001, 9, 0, 2425002, 9, 0, 2425003, 9, 0, 2425004, 9, 0, 2425005, 9, 0, 2425006, 9, 0, 2425007, 9, 0, 2425008, 9, 0, 2425009, 9, 0, 2425010, 9, 0, 2425011, 9, 0, 2425012, 9, 0, 2425013, 9, 0, 2425014, 9, 0, 2425015, 9, 0, 2425016, 9, 0, 2425017, 9, 0, 2425018, 9, 0, 2425019, 9, 0, 2425020, 9, 0, 2425021, 9, 0, 2425022, 9, 0, 2425023, 9, 0, 2425024, 9, 0, 2425025, 9, 0, 2425026, 9, 0, 2425027, 9, 0, 2425028, 9, 0, 2425029, 9, 0, 2425030, 9, 0, 2425031, 9, 0, 2425032, 9, 0, 2425033, 9, 0, 2425034, 9, 0, 2425035, 9, 0, 2425036, 9, 0, 2425037, 9, 0, 2425038, 9, 0, 2425039, 9, 0, 2425040, 9, 0, 2425041, 9, 0, 2425042, 9, 0, 2425043, 9, 0, 2425044, 9, 0, 2425045, 9, 0, 2425046, 9, 0, 2425047, 9, 0, 2425048, 9, 0, 2425049, 9, 0, 2425050, 9, 0, 2425051, 9, 0, 2425052, 9, 0, 2425053, 9, 0, 2425054, 9, 0, 2425055, 9, 0, 2425056, 9, 0, 2425057, 9, 0, 2425058, 9, 0, 2425059, 9, 0, 2425060, 9, 0, 2425061, 9, 0, 2425062, 9, 0, 2425063, 9, 0, 2425064, 9, 0, 2425065, 9, 0, 2425066, 9, 0, 2425067, 9, 0, 2425068, 9, 0, 2425069, 9, 0, 2425070, 9, 0, 2425071, 0, 65536, 2425080, 0, 65537, 2425081, 9, 0, 2425082, 9, 0, 2425083, 9, 0, 2425084, 9, 0, 2425085, 9, 0, 2425086, 9, 0, 2425087, 9, 0, 2425088, 9, 0, 2425089, 9, 0, 2425090, 9, 0, 2425091, 9, 0, 2425092, 9, 0, 2425093, 9, 0, 2425094, 9, 0, 2425095, 9, 0, 2425096, 9, 0, 2425097, 9, 0, 2425098, 9, 0, 2425099, 9, 0, 2425100, 9, 0, 2425101, 9, 0, 2425102, 9, 0, 2425103, 9, 0, 2425104, 9, 0, 2425105, 9, 0, 2425106, 9, 0, 2425107, 9, 0, 2425108, 9, 0, 2425109, 9, 0, 2425110, 9, 0, 2425111, 9, 0, 2425112, 9, 0, 2425113, 9, 0, 2425114, 9, 0, 2425115, 9, 0, 2425116, 9, 0, 2425117, 9, 0, 2425118, 9, 0, 2425119, 9, 0, 2425120, 9, 0, 2425121, 9, 0, 2425122, 9, 0, 2425123, 9, 0, 2425124, 9, 0, 2425125, 9, 0, 2425126, 9, 0, 2425127, 9, 0, 2425128, 9, 0, 2425129, 9, 0, 2425130, 9, 0, 2425131, 9, 0, 2425132, 9, 0, 2425133, 9, 0, 2425134, 9, 0, 2425135, 9, 0, 2425136, 9, 0, 2425137, 9, 0, 2425138, 9, 0, 2425139, 9, 0, 2425140, 9, 0, 2425141, 9, 0, 2425142, 9, 0, 2425143, 9, 0, 2425144, 9, 0, 2425145, 9, 0, 2425146, 9, 0, 2425147, 9, 0, 2425148, 9, 0, 2425149, 9, 0, 2425150, 9, 0, 2425151, 9, 0, 2425152, 9, 0, 2425153, 9, 0, 2425154, 9, 0, 2425155, 9, 0, 2425156, 9, 0, 2425157, 9, 0, 2425158, 9, 0, 2490395, 9, 0, 2490396, 9, 0, 2490397, 9, 0, 2490398, 9, 0, 2490399, 9, 0, 2490400, 9, 0, 2490401, 9, 0, 2490402, 9, 0, 2490403, 9, 0, 2490404, 9, 0, 2490405, 9, 0, 2490406, 9, 0, 2490407, 9, 0, 2490408, 9, 0, 2490409, 9, 0, 2490410, 9, 0, 2490411, 9, 0, 2490412, 9, 0, 2490413, 9, 0, 2490414, 9, 0, 2490415, 9, 0, 2490416, 9, 0, 2490417, 9, 0, 2490418, 9, 0, 2490419, 9, 0, 2490420, 9, 0, 2490421, 9, 0, 2490422, 9, 0, 2490423, 9, 0, 2490424, 9, 0, 2490425, 9, 0, 2490426, 9, 0, 2490427, 9, 0, 2490428, 9, 0, 2490429, 9, 0, 2490430, 9, 0, 2490431, 9, 0, 2490432, 9, 0, 2490433, 9, 0, 2490434, 9, 0, 2490435, 9, 0, 2490436, 9, 0, 2490437, 9, 0, 2490438, 9, 0, 2490439, 9, 0, 2490440, 9, 0, 2490441, 9, 0, 2490442, 9, 0, 2490443, 9, 0, 2490444, 9, 0, 2490445, 9, 0, 2490446, 9, 0, 2490447, 9, 0, 2490448, 9, 0, 2490449, 9, 0, 2490450, 9, 0, 2490451, 9, 0, 2490452, 9, 0, 2490453, 9, 0, 2490454, 9, 0, 2490455, 9, 0, 2490456, 9, 0, 2490457, 9, 0, 2490458, 9, 0, 2490459, 9, 0, 2490460, 9, 0, 2490461, 9, 0, 2490462, 9, 0, 2490463, 9, 0, 2490464, 9, 0, 2490465, 9, 0, 2490466, 9, 0, 2490467, 9, 0, 2490468, 9, 0, 2490469, 9, 0, 2490470, 9, 0, 2490471, 9, 0, 2490472, 9, 0, 2490473, 9, 0, 2490474, 9, 0, 2490475, 9, 0, 2490476, 9, 0, 2490477, 9, 0, 2490478, 9, 0, 2490479, 9, 0, 2490480, 9, 0, 2490481, 9, 0, 2490482, 9, 0, 2490483, 9, 0, 2490484, 9, 0, 2490485, 9, 0, 2490486, 9, 0, 2490487, 9, 0, 2490488, 9, 0, 2490489, 9, 0, 2490490, 9, 0, 2490491, 9, 0, 2490492, 9, 0, 2490493, 9, 0, 2490494, 9, 0, 2490495, 9, 0, 2490496, 9, 0, 2490497, 9, 0, 2490498, 9, 0, 2490499, 9, 0, 2490500, 9, 0, 2490501, 9, 0, 2490502, 9, 0, 2490503, 9, 0, 2490504, 9, 0, 2490505, 9, 0, 2490506, 9, 0, 2490507, 9, 0, 2490508, 9, 0, 2490509, 9, 0, 2490510, 0, 262144, 2490511, 0, 65536, 2490520, 0, 65537, 2490521, 0, 262144, 2490522, 9, 0, 2490523, 9, 0, 2490524, 9, 0, 2490525, 9, 0, 2490526, 9, 0, 2490527, 9, 0, 2490528, 9, 0, 2490529, 9, 0, 2490530, 9, 0, 2490531, 9, 0, 2490532, 9, 0, 2490533, 9, 0, 2490534, 9, 0, 2490535, 9, 0, 2490536, 9, 0, 2490537, 9, 0, 2490538, 9, 0, 2490539, 9, 0, 2490540, 9, 0, 2490541, 9, 0, 2490542, 9, 0, 2490543, 9, 0, 2490544, 9, 0, 2490545, 9, 0, 2490546, 9, 0, 2490547, 9, 0, 2490548, 9, 0, 2490549, 9, 0, 2490550, 9, 0, 2490551, 9, 0, 2490552, 9, 0, 2490553, 9, 0, 2490554, 9, 0, 2490555, 9, 0, 2490556, 9, 0, 2490557, 9, 0, 2490558, 9, 0, 2490559, 9, 0, 2490560, 9, 0, 2490561, 9, 0, 2490562, 9, 0, 2490563, 9, 0, 2490564, 9, 0, 2490565, 9, 0, 2490566, 9, 0, 2490567, 9, 0, 2490568, 9, 0, 2490569, 9, 0, 2490570, 9, 0, 2490571, 9, 0, 2490572, 9, 0, 2490573, 9, 0, 2490574, 9, 0, 2490575, 9, 0, 2490576, 9, 0, 2490577, 9, 0, 2490578, 9, 0, 2490579, 9, 0, 2490580, 9, 0, 2490581, 9, 0, 2490582, 9, 0, 2490583, 9, 0, 2490584, 9, 0, 2490585, 9, 0, 2490586, 9, 0, 2490587, 9, 0, 2490588, 9, 0, 2490589, 9, 0, 2490590, 9, 0, 2490591, 9, 0, 2490592, 9, 0, 2490593, 9, 0, 2490594, 9, 0, 2490595, 9, 0, 2490596, 9, 0, 2490597, 9, 0, 2490598, 9, 0, 2490599, 9, 0, 2490600, 9, 0, 2490601, 9, 0, 2490602, 9, 0, 2490603, 9, 0, 2490604, 9, 0, 2490605, 9, 0, 2490606, 9, 0, 2490607, 0, 65536, 2490616, 0, 65537, 2490617, 9, 0, 2490618, 9, 0, 2490619, 9, 0, 2490620, 9, 0, 2490621, 9, 0, 2490622, 9, 0, 2490623, 9, 0, 2490624, 9, 0, 2490625, 9, 0, 2490626, 9, 0, 2490627, 9, 0, 2490628, 9, 0, 2490629, 9, 0, 2490630, 9, 0, 2490631, 9, 0, 2490632, 9, 0, 2490633, 9, 0, 2490634, 9, 0, 2490635, 9, 0, 2490636, 9, 0, 2490637, 9, 0, 2490638, 9, 0, 2490639, 9, 0, 2490640, 9, 0, 2490641, 9, 0, 2490642, 9, 0, 2490643, 9, 0, 2490644, 9, 0, 2490645, 9, 0, 2490646, 9, 0, 2490647, 9, 0, 2490648, 9, 0, 2490649, 9, 0, 2490650, 9, 0, 2490651, 9, 0, 2490652, 9, 0, 2490653, 9, 0, 2490654, 9, 0, 2490655, 9, 0, 2490656, 9, 0, 2490657, 9, 0, 2490658, 9, 0, 2490659, 9, 0, 2490660, 9, 0, 2490661, 9, 0, 2490662, 9, 0, 2490663, 9, 0, 2490664, 9, 0, 2490665, 9, 0, 2490666, 9, 0, 2490667, 9, 0, 2490668, 9, 0, 2490669, 9, 0, 2490670, 9, 0, 2490671, 9, 0, 2490672, 9, 0, 2490673, 9, 0, 2490674, 9, 0, 2490675, 9, 0, 2490676, 9, 0, 2490677, 9, 0, 2490678, 9, 0, 2490679, 9, 0, 2490680, 9, 0, 2490681, 9, 0, 2490682, 9, 0, 2490683, 9, 0, 2490684, 9, 0, 2490685, 9, 0, 2490686, 9, 0, 2490687, 9, 0, 2490688, 9, 0, 2490689, 9, 0, 2490690, 9, 0, 2490691, 9, 0, 2490692, 9, 0, 2490693, 9, 0, 2490694, 9, 0, 2555931, 9, 0, 2555932, 9, 0, 2555933, 9, 0, 2555934, 9, 0, 2555935, 9, 0, 2555936, 9, 0, 2555937, 9, 0, 2555938, 9, 0, 2555939, 9, 0, 2555940, 9, 0, 2555941, 9, 0, 2555942, 9, 0, 2555943, 9, 0, 2555944, 9, 0, 2555945, 9, 0, 2555946, 9, 0, 2555947, 9, 0, 2555948, 9, 0, 2555949, 9, 0, 2555950, 9, 0, 2555951, 9, 0, 2555952, 9, 0, 2555953, 9, 0, 2555954, 9, 0, 2555955, 9, 0, 2555956, 9, 0, 2555957, 9, 0, 2555958, 9, 0, 2555959, 9, 0, 2555960, 9, 0, 2555961, 9, 0, 2555962, 9, 0, 2555963, 9, 0, 2555964, 9, 0, 2555965, 9, 0, 2555966, 9, 0, 2555967, 9, 0, 2555968, 9, 0, 2555969, 9, 0, 2555970, 9, 0, 2555971, 9, 0, 2555972, 9, 0, 2555973, 9, 0, 2555974, 9, 0, 2555975, 9, 0, 2555976, 9, 0, 2555977, 9, 0, 2555978, 9, 0, 2555979, 9, 0, 2555980, 9, 0, 2555981, 9, 0, 2555982, 9, 0, 2555983, 9, 0, 2555984, 9, 0, 2555985, 9, 0, 2555986, 9, 0, 2555987, 9, 0, 2555988, 9, 0, 2555989, 9, 0, 2555990, 9, 0, 2555991, 9, 0, 2555992, 9, 0, 2555993, 9, 0, 2555994, 9, 0, 2555995, 9, 0, 2555996, 9, 0, 2555997, 9, 0, 2555998, 9, 0, 2555999, 9, 0, 2556000, 9, 0, 2556001, 9, 0, 2556002, 9, 0, 2556003, 9, 0, 2556004, 9, 0, 2556005, 9, 0, 2556006, 9, 0, 2556007, 9, 0, 2556008, 9, 0, 2556009, 9, 0, 2556010, 9, 0, 2556011, 9, 0, 2556012, 9, 0, 2556013, 9, 0, 2556014, 9, 0, 2556015, 9, 0, 2556016, 9, 0, 2556017, 9, 0, 2556018, 9, 0, 2556019, 9, 0, 2556020, 9, 0, 2556021, 9, 0, 2556022, 9, 0, 2556023, 9, 0, 2556024, 9, 0, 2556025, 9, 0, 2556026, 9, 0, 2556027, 9, 0, 2556028, 9, 0, 2556029, 9, 0, 2556030, 9, 0, 2556031, 9, 0, 2556032, 9, 0, 2556033, 9, 0, 2556034, 9, 0, 2556035, 9, 0, 2556036, 9, 0, 2556037, 9, 0, 2556038, 9, 0, 2556039, 9, 0, 2556040, 9, 0, 2556041, 9, 0, 2556042, 9, 0, 2556043, 9, 0, 2556044, 9, 0, 2556045, 9, 0, 2556046, 0, 262144, 2556047, 0, 65536, 2556056, 0, 65537, 2556057, 0, 262144, 2556058, 9, 0, 2556059, 9, 0, 2556060, 9, 0, 2556061, 9, 0, 2556062, 9, 0, 2556063, 9, 0, 2556064, 9, 0, 2556065, 9, 0, 2556066, 9, 0, 2556067, 9, 0, 2556068, 9, 0, 2556069, 9, 0, 2556070, 9, 0, 2556071, 9, 0, 2556072, 9, 0, 2556073, 9, 0, 2556074, 9, 0, 2556075, 9, 0, 2556076, 9, 0, 2556077, 9, 0, 2556078, 9, 0, 2556079, 9, 0, 2556080, 9, 0, 2556081, 9, 0, 2556082, 9, 0, 2556083, 9, 0, 2556084, 9, 0, 2556085, 9, 0, 2556086, 9, 0, 2556087, 9, 0, 2556088, 9, 0, 2556089, 9, 0, 2556090, 9, 0, 2556091, 9, 0, 2556092, 9, 0, 2556093, 9, 0, 2556094, 9, 0, 2556095, 9, 0, 2556096, 9, 0, 2556097, 9, 0, 2556098, 9, 0, 2556099, 9, 0, 2556100, 9, 0, 2556101, 9, 0, 2556102, 9, 0, 2556103, 9, 0, 2556104, 9, 0, 2556105, 9, 0, 2556106, 9, 0, 2556107, 9, 0, 2556108, 9, 0, 2556109, 9, 0, 2556110, 9, 0, 2556111, 9, 0, 2556112, 9, 0, 2556113, 9, 0, 2556114, 9, 0, 2556115, 9, 0, 2556116, 9, 0, 2556117, 9, 0, 2556118, 9, 0, 2556119, 9, 0, 2556120, 9, 0, 2556121, 9, 0, 2556122, 9, 0, 2556123, 9, 0, 2556124, 9, 0, 2556125, 9, 0, 2556126, 9, 0, 2556127, 9, 0, 2556128, 9, 0, 2556129, 9, 0, 2556130, 9, 0, 2556131, 9, 0, 2556132, 9, 0, 2556133, 9, 0, 2556134, 9, 0, 2556135, 9, 0, 2556136, 9, 0, 2556137, 9, 0, 2556138, 9, 0, 2556139, 9, 0, 2556140, 9, 0, 2556141, 9, 0, 2556142, 9, 0, 2556143, 0, 65536, 2556152, 0, 65537, 2556153, 9, 0, 2556154, 9, 0, 2556155, 9, 0, 2556156, 9, 0, 2556157, 9, 0, 2556158, 9, 0, 2556159, 9, 0, 2556160, 9, 0, 2556161, 9, 0, 2556162, 9, 0, 2556163, 9, 0, 2556164, 9, 0, 2556165, 9, 0, 2556166, 9, 0, 2556167, 9, 0, 2556168, 9, 0, 2556169, 9, 0, 2556170, 9, 0, 2556171, 9, 0, 2556172, 9, 0, 2556173, 9, 0, 2556174, 9, 0, 2556175, 9, 0, 2556176, 9, 0, 2556177, 9, 0, 2556178, 9, 0, 2556179, 9, 0, 2556180, 9, 0, 2556181, 9, 0, 2556182, 9, 0, 2556183, 9, 0, 2556184, 9, 0, 2556185, 9, 0, 2556186, 9, 0, 2556187, 9, 0, 2556188, 9, 0, 2556189, 9, 0, 2556190, 9, 0, 2556191, 9, 0, 2556192, 9, 0, 2556193, 9, 0, 2556194, 9, 0, 2556195, 9, 0, 2556196, 9, 0, 2556197, 9, 0, 2556198, 9, 0, 2556199, 9, 0, 2556200, 9, 0, 2556201, 9, 0, 2556202, 9, 0, 2556203, 9, 0, 2556204, 9, 0, 2556205, 9, 0, 2556206, 9, 0, 2556207, 9, 0, 2556208, 9, 0, 2556209, 9, 0, 2556210, 9, 0, 2556211, 9, 0, 2556212, 9, 0, 2556213, 9, 0, 2556214, 9, 0, 2556215, 9, 0, 2556216, 9, 0, 2556217, 9, 0, 2556218, 9, 0, 2556219, 9, 0, 2556220, 9, 0, 2556221, 9, 0, 2556222, 9, 0, 2556223, 9, 0, 2556224, 9, 0, 2556225, 9, 0, 2556226, 9, 0, 2556227, 9, 0, 2556228, 9, 0, 2556229, 9, 0, 2556230, 9, 0, 2621467, 9, 0, 2621468, 9, 0, 2621469, 9, 0, 2621470, 9, 0, 2621471, 9, 0, 2621472, 9, 0, 2621473, 9, 0, 2621474, 9, 0, 2621475, 9, 0, 2621476, 9, 0, 2621477, 9, 0, 2621478, 9, 0, 2621479, 9, 0, 2621480, 9, 0, 2621481, 9, 0, 2621482, 9, 0, 2621483, 9, 0, 2621484, 9, 0, 2621485, 9, 0, 2621486, 9, 0, 2621487, 9, 0, 2621488, 9, 0, 2621489, 9, 0, 2621490, 9, 0, 2621491, 9, 0, 2621492, 9, 0, 2621493, 9, 0, 2621494, 9, 0, 2621495, 9, 0, 2621496, 9, 0, 2621497, 9, 0, 2621498, 9, 0, 2621499, 9, 0, 2621500, 9, 0, 2621501, 9, 0, 2621502, 9, 0, 2621503, 9, 0, 2621504, 9, 0, 2621505, 9, 0, 2621506, 9, 0, 2621507, 9, 0, 2621508, 9, 0, 2621509, 9, 0, 2621510, 9, 0, 2621511, 9, 0, 2621512, 9, 0, 2621513, 9, 0, 2621514, 9, 0, 2621515, 9, 0, 2621516, 9, 0, 2621517, 9, 0, 2621518, 9, 0, 2621519, 9, 0, 2621520, 9, 0, 2621521, 9, 0, 2621522, 9, 0, 2621523, 9, 0, 2621524, 9, 0, 2621525, 9, 0, 2621526, 9, 0, 2621527, 9, 0, 2621528, 9, 0, 2621529, 9, 0, 2621530, 9, 0, 2621531, 9, 0, 2621532, 9, 0, 2621533, 9, 0, 2621534, 9, 0, 2621535, 9, 0, 2621536, 9, 0, 2621537, 9, 0, 2621538, 9, 0, 2621539, 9, 0, 2621540, 9, 0, 2621541, 9, 0, 2621542, 9, 0, 2621543, 9, 0, 2621544, 9, 0, 2621545, 9, 0, 2621546, 9, 0, 2621547, 9, 0, 2621548, 9, 0, 2621549, 9, 0, 2621550, 9, 0, 2621551, 9, 0, 2621552, 9, 0, 2621553, 9, 0, 2621554, 9, 0, 2621555, 9, 0, 2621556, 9, 0, 2621557, 9, 0, 2621558, 9, 0, 2621559, 9, 0, 2621560, 9, 0, 2621561, 9, 0, 2621562, 9, 0, 2621563, 9, 0, 2621564, 9, 0, 2621565, 9, 0, 2621566, 9, 0, 2621567, 9, 0, 2621568, 9, 0, 2621569, 9, 0, 2621570, 9, 0, 2621571, 9, 0, 2621572, 9, 0, 2621573, 9, 0, 2621574, 9, 0, 2621575, 9, 0, 2621576, 9, 0, 2621577, 9, 0, 2621578, 9, 0, 2621579, 9, 0, 2621580, 9, 0, 2621581, 9, 0, 2621582, 0, 262144, 2621583, 0, 65536, 2621592, 0, 65537, 2621593, 0, 262144, 2621594, 9, 0, 2621595, 9, 0, 2621596, 9, 0, 2621597, 9, 0, 2621598, 9, 0, 2621599, 9, 0, 2621600, 9, 0, 2621601, 9, 0, 2621602, 9, 0, 2621603, 9, 0, 2621604, 9, 0, 2621605, 9, 0, 2621606, 9, 0, 2621607, 9, 0, 2621608, 9, 0, 2621609, 9, 0, 2621610, 9, 0, 2621611, 9, 0, 2621612, 9, 0, 2621613, 9, 0, 2621614, 9, 0, 2621615, 9, 0, 2621616, 9, 0, 2621617, 9, 0, 2621618, 9, 0, 2621619, 9, 0, 2621620, 9, 0, 2621621, 9, 0, 2621622, 9, 0, 2621623, 9, 0, 2621624, 9, 0, 2621625, 9, 0, 2621626, 9, 0, 2621627, 9, 0, 2621628, 9, 0, 2621629, 9, 0, 2621630, 9, 0, 2621631, 9, 0, 2621632, 9, 0, 2621633, 9, 0, 2621634, 9, 0, 2621635, 9, 0, 2621636, 9, 0, 2621637, 9, 0, 2621638, 9, 0, 2621639, 9, 0, 2621640, 9, 0, 2621641, 9, 0, 2621642, 9, 0, 2621643, 9, 0, 2621644, 9, 0, 2621645, 9, 0, 2621646, 9, 0, 2621647, 9, 0, 2621648, 9, 0, 2621649, 9, 0, 2621650, 9, 0, 2621651, 9, 0, 2621652, 9, 0, 2621653, 9, 0, 2621654, 9, 0, 2621655, 9, 0, 2621656, 9, 0, 2621657, 9, 0, 2621658, 9, 0, 2621659, 9, 0, 2621660, 9, 0, 2621661, 9, 0, 2621662, 9, 0, 2621663, 9, 0, 2621664, 9, 0, 2621665, 9, 0, 2621666, 9, 0, 2621667, 9, 0, 2621668, 9, 0, 2621669, 9, 0, 2621670, 9, 0, 2621671, 9, 0, 2621672, 9, 0, 2621673, 9, 0, 2621674, 9, 0, 2621675, 9, 0, 2621676, 9, 0, 2621677, 9, 0, 2621678, 9, 0, 2621679, 0, 65536, 2621688, 0, 65537, 2621689, 9, 0, 2621690, 9, 0, 2621691, 9, 0, 2621692, 9, 0, 2621693, 9, 0, 2621694, 9, 0, 2621695, 9, 0, 2621696, 9, 0, 2621697, 9, 0, 2621698, 9, 0, 2621699, 9, 0, 2621700, 9, 0, 2621701, 9, 0, 2621702, 9, 0, 2621703, 9, 0, 2621704, 9, 0, 2621705, 9, 0, 2621706, 9, 0, 2621707, 9, 0, 2621708, 9, 0, 2621709, 9, 0, 2621710, 9, 0, 2621711, 9, 0, 2621712, 9, 0, 2621713, 9, 0, 2621714, 9, 0, 2621715, 9, 0, 2621716, 9, 0, 2621717, 9, 0, 2621718, 9, 0, 2621719, 9, 0, 2621720, 9, 0, 2621721, 9, 0, 2621722, 9, 0, 2621723, 9, 0, 2621724, 9, 0, 2621725, 9, 0, 2621726, 9, 0, 2621727, 9, 0, 2621728, 9, 0, 2621729, 9, 0, 2621730, 9, 0, 2621731, 9, 0, 2621732, 9, 0, 2621733, 9, 0, 2621734, 9, 0, 2621735, 9, 0, 2621736, 9, 0, 2621737, 9, 0, 2621738, 9, 0, 2621739, 9, 0, 2621740, 9, 0, 2621741, 9, 0, 2621742, 9, 0, 2621743, 9, 0, 2621744, 9, 0, 2621745, 9, 0, 2621746, 9, 0, 2621747, 9, 0, 2621748, 9, 0, 2621749, 9, 0, 2621750, 9, 0, 2621751, 9, 0, 2621752, 9, 0, 2621753, 9, 0, 2621754, 9, 0, 2621755, 9, 0, 2621756, 9, 0, 2621757, 9, 0, 2621758, 9, 0, 2621759, 9, 0, 2621760, 9, 0, 2621761, 9, 0, 2621762, 9, 0, 2621763, 9, 0, 2621764, 9, 0, 2621765, 9, 0, 2621766, 9, 0, 2687003, 9, 0, 2687004, 9, 0, 2687005, 9, 0, 2687006, 9, 0, 2687007, 9, 0, 2687008, 9, 0, 2687009, 9, 0, 2687010, 9, 0, 2687011, 9, 0, 2687012, 9, 0, 2687013, 9, 0, 2687014, 9, 0, 2687015, 9, 0, 2687016, 9, 0, 2687017, 9, 0, 2687018, 9, 0, 2687019, 9, 0, 2687020, 9, 0, 2687021, 9, 0, 2687022, 9, 0, 2687023, 9, 0, 2687024, 9, 0, 2687025, 9, 0, 2687026, 9, 0, 2687027, 9, 0, 2687028, 9, 0, 2687029, 9, 0, 2687030, 9, 0, 2687031, 9, 0, 2687032, 9, 0, 2687033, 9, 0, 2687034, 9, 0, 2687035, 9, 0, 2687036, 9, 0, 2687037, 9, 0, 2687038, 9, 0, 2687039, 9, 0, 2687040, 9, 0, 2687041, 9, 0, 2687042, 9, 0, 2687043, 9, 0, 2687044, 9, 0, 2687045, 9, 0, 2687046, 9, 0, 2687047, 9, 0, 2687048, 9, 0, 2687049, 9, 0, 2687050, 9, 0, 2687051, 9, 0, 2687052, 9, 0, 2687053, 9, 0, 2687054, 9, 0, 2687055, 9, 0, 2687056, 9, 0, 2687057, 9, 0, 2687058, 9, 0, 2687059, 9, 0, 2687060, 9, 0, 2687061, 9, 0, 2687062, 9, 0, 2687063, 9, 0, 2687064, 9, 0, 2687065, 9, 0, 2687066, 9, 0, 2687067, 9, 0, 2687068, 9, 0, 2687069, 9, 0, 2687070, 9, 0, 2687071, 9, 0, 2687072, 9, 0, 2687073, 9, 0, 2687074, 9, 0, 2687075, 9, 0, 2687076, 9, 0, 2687077, 9, 0, 2687078, 9, 0, 2687079, 9, 0, 2687080, 9, 0, 2687081, 9, 0, 2687082, 9, 0, 2687083, 9, 0, 2687084, 9, 0, 2687085, 9, 0, 2687086, 9, 0, 2687087, 9, 0, 2687088, 9, 0, 2687089, 9, 0, 2687090, 9, 0, 2687091, 9, 0, 2687092, 9, 0, 2687093, 9, 0, 2687094, 9, 0, 2687095, 9, 0, 2687096, 9, 0, 2687097, 9, 0, 2687098, 9, 0, 2687099, 9, 0, 2687100, 9, 0, 2687101, 9, 0, 2687102, 9, 0, 2687103, 9, 0, 2687104, 9, 0, 2687105, 9, 0, 2687106, 9, 0, 2687107, 9, 0, 2687108, 9, 0, 2687109, 9, 0, 2687110, 9, 0, 2687111, 9, 0, 2687112, 9, 0, 2687113, 9, 0, 2687114, 9, 0, 2687115, 9, 0, 2687116, 9, 0, 2687117, 9, 0, 2687118, 0, 262144, 2687119, 0, 65536, 2687128, 0, 65537, 2687129, 0, 262144, 2687130, 9, 0, 2687131, 9, 0, 2687132, 9, 0, 2687133, 9, 0, 2687134, 9, 0, 2687135, 9, 0, 2687136, 9, 0, 2687137, 9, 0, 2687138, 9, 0, 2687139, 9, 0, 2687140, 9, 0, 2687141, 9, 0, 2687142, 9, 0, 2687143, 9, 0, 2687144, 9, 0, 2687145, 9, 0, 2687146, 9, 0, 2687147, 9, 0, 2687148, 9, 0, 2687149, 9, 0, 2687150, 9, 0, 2687151, 9, 0, 2687152, 9, 0, 2687153, 9, 0, 2687154, 9, 0, 2687155, 9, 0, 2687156, 9, 0, 2687157, 9, 0, 2687158, 9, 0, 2687159, 9, 0, 2687160, 9, 0, 2687161, 9, 0, 2687162, 9, 0, 2687163, 9, 0, 2687164, 9, 0, 2687165, 9, 0, 2687166, 9, 0, 2687167, 9, 0, 2687168, 9, 0, 2687169, 9, 0, 2687170, 9, 0, 2687171, 9, 0, 2687172, 9, 0, 2687173, 9, 0, 2687174, 9, 0, 2687175, 9, 0, 2687176, 9, 0, 2687177, 9, 0, 2687178, 9, 0, 2687179, 9, 0, 2687180, 9, 0, 2687181, 9, 0, 2687182, 9, 0, 2687183, 9, 0, 2687184, 9, 0, 2687185, 9, 0, 2687186, 9, 0, 2687187, 9, 0, 2687188, 9, 0, 2687189, 9, 0, 2687190, 9, 0, 2687191, 9, 0, 2687192, 9, 0, 2687193, 9, 0, 2687194, 9, 0, 2687195, 9, 0, 2687196, 9, 0, 2687197, 9, 0, 2687198, 9, 0, 2687199, 9, 0, 2687200, 9, 0, 2687201, 9, 0, 2687202, 9, 0, 2687203, 9, 0, 2687204, 9, 0, 2687205, 9, 0, 2687206, 9, 0, 2687207, 9, 0, 2687208, 9, 0, 2687209, 9, 0, 2687210, 9, 0, 2687211, 9, 0, 2687212, 9, 0, 2687213, 9, 0, 2687214, 9, 0, 2687215, 0, 65536, 2687224, 0, 65537, 2687225, 9, 0, 2687226, 9, 0, 2687227, 9, 0, 2687228, 9, 0, 2687229, 9, 0, 2687230, 9, 0, 2687231, 9, 0, 2687232, 9, 0, 2687233, 9, 0, 2687234, 9, 0, 2687235, 9, 0, 2687236, 9, 0, 2687237, 9, 0, 2687238, 9, 0, 2687239, 9, 0, 2687240, 9, 0, 2687241, 9, 0, 2687242, 9, 0, 2687243, 9, 0, 2687244, 9, 0, 2687245, 9, 0, 2687246, 9, 0, 2687247, 9, 0, 2687248, 9, 0, 2687249, 9, 0, 2687250, 9, 0, 2687251, 9, 0, 2687252, 9, 0, 2687253, 9, 0, 2687254, 9, 0, 2687255, 9, 0, 2687256, 9, 0, 2687257, 9, 0, 2687258, 9, 0, 2687259, 9, 0, 2687260, 9, 0, 2687261, 9, 0, 2687262, 9, 0, 2687263, 9, 0, 2687264, 9, 0, 2687265, 9, 0, 2687266, 9, 0, 2687267, 9, 0, 2687268, 9, 0, 2687269, 9, 0, 2687270, 9, 0, 2687271, 9, 0, 2687272, 9, 0, 2687273, 9, 0, 2687274, 9, 0, 2687275, 9, 0, 2687276, 9, 0, 2687277, 9, 0, 2687278, 9, 0, 2687279, 9, 0, 2687280, 9, 0, 2687281, 9, 0, 2687282, 9, 0, 2687283, 9, 0, 2687284, 9, 0, 2687285, 9, 0, 2687286, 9, 0, 2687287, 9, 0, 2687288, 9, 0, 2687289, 9, 0, 2687290, 9, 0, 2687291, 9, 0, 2687292, 9, 0, 2687293, 9, 0, 2687294, 9, 0, 2687295, 9, 0, 2687296, 9, 0, 2687297, 9, 0, 2687298, 9, 0, 2687299, 9, 0, 2687300, 9, 0, 2687301, 9, 0, 2687302, 9, 0, 2752539, 9, 0, 2752540, 9, 0, 2752541, 9, 0, 2752542, 9, 0, 2752543, 9, 0, 2752544, 9, 0, 2752545, 9, 0, 2752546, 9, 0, 2752547, 9, 0, 2752548, 9, 0, 2752549, 9, 0, 2752550, 9, 0, 2752551, 9, 0, 2752552, 9, 0, 2752553, 9, 0, 2752554, 9, 0, 2752555, 9, 0, 2752556, 9, 0, 2752557, 9, 0, 2752558, 9, 0, 2752559, 9, 0, 2752560, 9, 0, 2752561, 9, 0, 2752562, 9, 0, 2752563, 9, 0, 2752564, 9, 0, 2752565, 9, 0, 2752566, 9, 0, 2752567, 9, 0, 2752568, 9, 0, 2752569, 9, 0, 2752570, 9, 0, 2752571, 9, 0, 2752572, 9, 0, 2752573, 9, 0, 2752574, 9, 0, 2752575, 9, 0, 2752576, 9, 0, 2752577, 9, 0, 2752578, 9, 0, 2752579, 9, 0, 2752580, 9, 0, 2752581, 9, 0, 2752582, 9, 0, 2752583, 9, 0, 2752584, 9, 0, 2752585, 9, 0, 2752586, 9, 0, 2752587, 9, 0, 2752588, 9, 0, 2752589, 9, 0, 2752590, 9, 0, 2752591, 9, 0, 2752592, 9, 0, 2752593, 9, 0, 2752594, 9, 0, 2752595, 9, 0, 2752596, 9, 0, 2752597, 9, 0, 2752598, 9, 0, 2752599, 9, 0, 2752600, 9, 0, 2752601, 9, 0, 2752602, 9, 0, 2752603, 9, 0, 2752604, 9, 0, 2752605, 9, 0, 2752606, 9, 0, 2752607, 9, 0, 2752608, 9, 0, 2752609, 9, 0, 2752610, 9, 0, 2752611, 9, 0, 2752612, 9, 0, 2752613, 9, 0, 2752614, 9, 0, 2752615, 9, 0, 2752616, 9, 0, 2752617, 9, 0, 2752618, 9, 0, 2752619, 9, 0, 2752620, 9, 0, 2752621, 9, 0, 2752622, 9, 0, 2752623, 9, 0, 2752624, 9, 0, 2752625, 9, 0, 2752626, 9, 0, 2752627, 9, 0, 2752628, 9, 0, 2752629, 9, 0, 2752630, 9, 0, 2752631, 9, 0, 2752632, 9, 0, 2752633, 9, 0, 2752634, 9, 0, 2752635, 9, 0, 2752636, 9, 0, 2752637, 9, 0, 2752638, 9, 0, 2752639, 9, 0, 2752640, 9, 0, 2752641, 9, 0, 2752642, 9, 0, 2752643, 9, 0, 2752644, 9, 0, 2752645, 9, 0, 2752646, 9, 0, 2752647, 9, 0, 2752648, 9, 0, 2752649, 9, 0, 2752650, 9, 0, 2752651, 9, 0, 2752652, 9, 0, 2752653, 9, 0, 2752654, 9, 0, 2752655, 9, 0, 2752656, 9, 0, 2752657, 9, 0, 2752658, 9, 0, 2752659, 9, 0, 2752660, 9, 0, 2752661, 9, 0, 2752662, 9, 0, 2752663, 9, 0, 2752664, 9, 0, 2752665, 9, 0, 2752666, 9, 0, 2752667, 9, 0, 2752668, 9, 0, 2752669, 9, 0, 2752670, 9, 0, 2752671, 9, 0, 2752672, 9, 0, 2752673, 9, 0, 2752674, 9, 0, 2752675, 9, 0, 2752676, 9, 0, 2752677, 9, 0, 2752678, 9, 0, 2752679, 9, 0, 2752680, 9, 0, 2752681, 9, 0, 2752682, 9, 0, 2752683, 9, 0, 2752684, 9, 0, 2752685, 9, 0, 2752686, 9, 0, 2752687, 9, 0, 2752688, 9, 0, 2752689, 9, 0, 2752690, 9, 0, 2752691, 9, 0, 2752692, 9, 0, 2752693, 9, 0, 2752694, 9, 0, 2752695, 9, 0, 2752696, 9, 0, 2752697, 9, 0, 2752698, 9, 0, 2752699, 9, 0, 2752700, 9, 0, 2752701, 9, 0, 2752702, 9, 0, 2752703, 9, 0, 2752704, 9, 0, 2752705, 9, 0, 2752706, 9, 0, 2752707, 9, 0, 2752708, 9, 0, 2752709, 9, 0, 2752710, 9, 0, 2752711, 9, 0, 2752712, 9, 0, 2752713, 9, 0, 2752714, 9, 0, 2752715, 9, 0, 2752716, 9, 0, 2752717, 9, 0, 2752718, 9, 0, 2752719, 9, 0, 2752720, 9, 0, 2752721, 9, 0, 2752722, 9, 0, 2752723, 9, 0, 2752724, 9, 0, 2752725, 9, 0, 2752726, 9, 0, 2752727, 9, 0, 2752728, 9, 0, 2752729, 9, 0, 2752730, 9, 0, 2752731, 9, 0, 2752732, 9, 0, 2752733, 9, 0, 2752734, 9, 0, 2752735, 9, 0, 2752736, 9, 0, 2752737, 9, 0, 2752738, 9, 0, 2752739, 9, 0, 2752740, 9, 0, 2752741, 9, 0, 2752742, 9, 0, 2752743, 9, 0, 2752744, 9, 0, 2752745, 9, 0, 2752746, 9, 0, 2752747, 9, 0, 2752748, 9, 0, 2752749, 9, 0, 2752750, 9, 0, 2752751, 9, 0, 2752752, 9, 0, 2752753, 9, 0, 2752754, 9, 0, 2752755, 9, 0, 2752756, 9, 0, 2752757, 9, 0, 2752758, 9, 0, 2752759, 9, 0, 2752760, 9, 0, 2752761, 9, 0, 2752762, 9, 0, 2752763, 9, 0, 2752764, 9, 0, 2752765, 9, 0, 2752766, 9, 0, 2752767, 9, 0, 2752768, 9, 0, 2752769, 9, 0, 2752770, 9, 0, 2752771, 9, 0, 2752772, 9, 0, 2752773, 9, 0, 2752774, 9, 0, 2752775, 9, 0, 2752776, 9, 0, 2752777, 9, 0, 2752778, 9, 0, 2752779, 9, 0, 2752780, 9, 0, 2752781, 9, 0, 2752782, 9, 0, 2752783, 9, 0, 2752784, 9, 0, 2752785, 9, 0, 2752786, 9, 0, 2752787, 9, 0, 2752788, 9, 0, 2752789, 9, 0, 2752790, 9, 0, 2752791, 9, 0, 2752792, 9, 0, 2752793, 9, 0, 2752794, 9, 0, 2752795, 9, 0, 2752796, 9, 0, 2752797, 9, 0, 2752798, 9, 0, 2752799, 9, 0, 2752800, 9, 0, 2752801, 9, 0, 2752802, 9, 0, 2752803, 9, 0, 2752804, 9, 0, 2752805, 9, 0, 2752806, 9, 0, 2752807, 9, 0, 2752808, 9, 0, 2752809, 9, 0, 2752810, 9, 0, 2752811, 9, 0, 2752812, 9, 0, 2752813, 9, 0, 2752814, 9, 0, 2752815, 9, 0, 2752816, 9, 0, 2752817, 9, 0, 2752818, 9, 0, 2752819, 9, 0, 2752820, 9, 0, 2752821, 9, 0, 2752822, 9, 0, 2752823, 9, 0, 2752824, 9, 0, 2752825, 9, 0, 2752826, 9, 0, 2752827, 9, 0, 2752828, 9, 0, 2752829, 9, 0, 2752830, 9, 0, 2752831, 9, 0, 2752832, 9, 0, 2752833, 9, 0, 2752834, 9, 0, 2752835, 9, 0, 2752836, 9, 0, 2752837, 9, 0, 2752838, 9, 0, 2818075, 9, 0, 2818076, 9, 0, 2818077, 9, 0, 2818078, 9, 0, 2818079, 9, 0, 2818080, 9, 0, 2818081, 9, 0, 2818082, 9, 0, 2818083, 9, 0, 2818084, 9, 0, 2818085, 9, 0, 2818086, 9, 0, 2818087, 9, 0, 2818088, 9, 0, 2818089, 9, 0, 2818090, 9, 0, 2818091, 9, 0, 2818092, 9, 0, 2818093, 9, 0, 2818094, 9, 0, 2818095, 9, 0, 2818096, 9, 0, 2818097, 9, 0, 2818098, 9, 0, 2818099, 9, 0, 2818100, 9, 0, 2818101, 9, 0, 2818102, 9, 0, 2818103, 9, 0, 2818104, 9, 0, 2818105, 9, 0, 2818106, 9, 0, 2818107, 9, 0, 2818108, 9, 0, 2818109, 9, 0, 2818110, 9, 0, 2818111, 9, 0, 2818112, 9, 0, 2818113, 9, 0, 2818114, 9, 0, 2818115, 9, 0, 2818116, 9, 0, 2818117, 9, 0, 2818118, 9, 0, 2818119, 9, 0, 2818120, 9, 0, 2818121, 9, 0, 2818122, 9, 0, 2818123, 9, 0, 2818124, 9, 0, 2818125, 9, 0, 2818126, 9, 0, 2818127, 9, 0, 2818128, 9, 0, 2818129, 9, 0, 2818130, 9, 0, 2818131, 9, 0, 2818132, 9, 0, 2818133, 9, 0, 2818134, 9, 0, 2818135, 9, 0, 2818136, 9, 0, 2818137, 9, 0, 2818138, 9, 0, 2818139, 9, 0, 2818140, 9, 0, 2818141, 9, 0, 2818142, 9, 0, 2818143, 9, 0, 2818144, 9, 0, 2818145, 9, 0, 2818146, 9, 0, 2818147, 9, 0, 2818148, 9, 0, 2818149, 9, 0, 2818150, 9, 0, 2818151, 9, 0, 2818152, 9, 0, 2818153, 9, 0, 2818154, 9, 0, 2818155, 9, 0, 2818156, 9, 0, 2818157, 9, 0, 2818158, 9, 0, 2818159, 9, 0, 2818160, 9, 0, 2818161, 9, 0, 2818162, 9, 0, 2818163, 9, 0, 2818164, 9, 0, 2818165, 9, 0, 2818166, 9, 0, 2818167, 9, 0, 2818168, 9, 0, 2818169, 9, 0, 2818170, 9, 0, 2818171, 9, 0, 2818172, 9, 0, 2818173, 9, 0, 2818174, 9, 0, 2818175, 9, 0, 2818176, 9, 0, 2818177, 9, 0, 2818178, 9, 0, 2818179, 9, 0, 2818180, 9, 0, 2818181, 9, 0, 2818182, 9, 0, 2818183, 9, 0, 2818184, 9, 0, 2818185, 9, 0, 2818186, 9, 0, 2818187, 9, 0, 2818188, 9, 0, 2818189, 9, 0, 2818190, 9, 0, 2818191, 9, 0, 2818192, 9, 0, 2818193, 9, 0, 2818194, 9, 0, 2818195, 9, 0, 2818196, 9, 0, 2818197, 9, 0, 2818198, 9, 0, 2818199, 9, 0, 2818200, 9, 0, 2818201, 9, 0, 2818202, 9, 0, 2818203, 9, 0, 2818204, 9, 0, 2818205, 9, 0, 2818206, 9, 0, 2818207, 9, 0, 2818208, 9, 0, 2818209, 9, 0, 2818210, 9, 0, 2818211, 9, 0, 2818212, 9, 0, 2818213, 9, 0, 2818214, 9, 0, 2818215, 9, 0, 2818216, 9, 0, 2818217, 9, 0, 2818218, 9, 0, 2818219, 9, 0, 2818220, 9, 0, 2818221, 9, 0, 2818222, 9, 0, 2818223, 9, 0, 2818224, 9, 0, 2818225, 9, 0, 2818226, 9, 0, 2818227, 9, 0, 2818228, 9, 0, 2818229, 9, 0, 2818230, 9, 0, 2818231, 9, 0, 2818232, 9, 0, 2818233, 9, 0, 2818234, 9, 0, 2818235, 9, 0, 2818236, 9, 0, 2818237, 9, 0, 2818238, 9, 0, 2818239, 9, 0, 2818240, 9, 0, 2818241, 9, 0, 2818242, 9, 0, 2818243, 9, 0, 2818244, 9, 0, 2818245, 9, 0, 2818246, 9, 0, 2818247, 9, 0, 2818248, 9, 0, 2818249, 9, 0, 2818250, 9, 0, 2818251, 9, 0, 2818252, 9, 0, 2818253, 9, 0, 2818254, 9, 0, 2818255, 9, 0, 2818256, 9, 0, 2818257, 9, 0, 2818258, 9, 0, 2818259, 9, 0, 2818260, 9, 0, 2818261, 9, 0, 2818262, 9, 0, 2818263, 9, 0, 2818264, 9, 0, 2818265, 9, 0, 2818266, 9, 0, 2818267, 9, 0, 2818268, 9, 0, 2818269, 9, 0, 2818270, 9, 0, 2818271, 9, 0, 2818272, 9, 0, 2818273, 9, 0, 2818274, 9, 0, 2818275, 9, 0, 2818276, 9, 0, 2818277, 9, 0, 2818278, 9, 0, 2818279, 9, 0, 2818280, 9, 0, 2818281, 9, 0, 2818282, 9, 0, 2818283, 9, 0, 2818284, 9, 0, 2818285, 9, 0, 2818286, 9, 0, 2818287, 9, 0, 2818288, 9, 0, 2818289, 9, 0, 2818290, 9, 0, 2818291, 9, 0, 2818292, 9, 0, 2818293, 9, 0, 2818294, 9, 0, 2818295, 9, 0, 2818296, 9, 0, 2818297, 9, 0, 2818298, 9, 0, 2818299, 9, 0, 2818300, 9, 0, 2818301, 9, 0, 2818302, 9, 0, 2818303, 9, 0, 2818304, 9, 0, 2818305, 9, 0, 2818306, 9, 0, 2818307, 9, 0, 2818308, 9, 0, 2818309, 9, 0, 2818310, 9, 0, 2818311, 9, 0, 2818312, 9, 0, 2818313, 9, 0, 2818314, 9, 0, 2818315, 9, 0, 2818316, 9, 0, 2818317, 9, 0, 2818318, 9, 0, 2818319, 9, 0, 2818320, 9, 0, 2818321, 9, 0, 2818322, 9, 0, 2818323, 9, 0, 2818324, 9, 0, 2818325, 9, 0, 2818326, 9, 0, 2818327, 9, 0, 2818328, 9, 0, 2818329, 9, 0, 2818330, 9, 0, 2818331, 9, 0, 2818332, 9, 0, 2818333, 9, 0, 2818334, 9, 0, 2818335, 9, 0, 2818336, 9, 0, 2818337, 9, 0, 2818338, 9, 0, 2818339, 9, 0, 2818340, 9, 0, 2818341, 9, 0, 2818342, 9, 0, 2818343, 9, 0, 2818344, 9, 0, 2818345, 9, 0, 2818346, 9, 0, 2818347, 9, 0, 2818348, 9, 0, 2818349, 9, 0, 2818350, 9, 0, 2818351, 9, 0, 2818352, 9, 0, 2818353, 9, 0, 2818354, 9, 0, 2818355, 9, 0, 2818356, 9, 0, 2818357, 9, 0, 2818358, 9, 0, 2818359, 9, 0, 2818360, 9, 0, 2818361, 9, 0, 2818362, 9, 0, 2818363, 9, 0, 2818364, 9, 0, 2818365, 9, 0, 2818366, 9, 0, 2818367, 9, 0, 2818368, 9, 0, 2818369, 9, 0, 2818370, 9, 0, 2818371, 9, 0, 2818372, 9, 0, 2818373, 9, 0, 2818374, 9, 0, 2883611, 9, 0, 2883612, 9, 0, 2883613, 9, 0, 2883614, 9, 0, 2883615, 9, 0, 2883616, 9, 0, 2883617, 9, 0, 2883618, 9, 0, 2883619, 9, 0, 2883620, 9, 0, 2883621, 9, 0, 2883622, 9, 0, 2883623, 9, 0, 2883624, 9, 0, 2883625, 9, 0, 2883626, 9, 0, 2883627, 9, 0, 2883628, 9, 0, 2883629, 9, 0, 2883630, 9, 0, 2883631, 9, 0, 2883632, 9, 0, 2883633, 9, 0, 2883634, 9, 0, 2883635, 9, 0, 2883636, 9, 0, 2883637, 9, 0, 2883638, 9, 0, 2883639, 9, 0, 2883640, 9, 0, 2883641, 9, 0, 2883642, 9, 0, 2883643, 9, 0, 2883644, 9, 0, 2883645, 9, 0, 2883646, 9, 0, 2883647, 9, 0, 2883648, 9, 0, 2883649, 9, 0, 2883650, 9, 0, 2883651, 9, 0, 2883652, 9, 0, 2883653, 9, 0, 2883654, 9, 0, 2883655, 9, 0, 2883656, 9, 0, 2883657, 9, 0, 2883658, 9, 0, 2883659, 9, 0, 2883660, 9, 0, 2883661, 9, 0, 2883662, 9, 0, 2883663, 9, 0, 2883664, 9, 0, 2883665, 9, 0, 2883666, 9, 0, 2883667, 9, 0, 2883668, 9, 0, 2883669, 9, 0, 2883670, 9, 0, 2883671, 9, 0, 2883672, 9, 0, 2883673, 9, 0, 2883674, 9, 0, 2883675, 9, 0, 2883676, 9, 0, 2883677, 9, 0, 2883678, 9, 0, 2883679, 9, 0, 2883680, 9, 0, 2883681, 9, 0, 2883682, 9, 0, 2883683, 9, 0, 2883684, 9, 0, 2883685, 9, 0, 2883686, 9, 0, 2883687, 9, 0, 2883688, 9, 0, 2883689, 9, 0, 2883690, 9, 0, 2883691, 9, 0, 2883692, 9, 0, 2883693, 9, 0, 2883694, 9, 0, 2883695, 9, 0, 2883696, 9, 0, 2883697, 9, 0, 2883698, 9, 0, 2883699, 9, 0, 2883700, 9, 0, 2883701, 9, 0, 2883702, 9, 0, 2883703, 9, 0, 2883704, 9, 0, 2883705, 9, 0, 2883706, 9, 0, 2883707, 9, 0, 2883708, 9, 0, 2883709, 9, 0, 2883710, 9, 0, 2883711, 9, 0, 2883712, 9, 0, 2883713, 9, 0, 2883714, 9, 0, 2883715, 9, 0, 2883716, 9, 0, 2883717, 9, 0, 2883718, 9, 0, 2883719, 9, 0, 2883720, 9, 0, 2883721, 9, 0, 2883722, 9, 0, 2883723, 9, 0, 2883724, 9, 0, 2883725, 9, 0, 2883726, 9, 0, 2883727, 9, 0, 2883728, 9, 0, 2883729, 9, 0, 2883730, 9, 0, 2883731, 9, 0, 2883732, 9, 0, 2883733, 9, 0, 2883734, 9, 0, 2883735, 9, 0, 2883736, 9, 0, 2883737, 9, 0, 2883738, 9, 0, 2883739, 9, 0, 2883740, 9, 0, 2883741, 9, 0, 2883742, 9, 0, 2883743, 9, 0, 2883744, 9, 0, 2883745, 9, 0, 2883746, 9, 0, 2883747, 9, 0, 2883748, 9, 0, 2883749, 9, 0, 2883750, 9, 0, 2883751, 9, 0, 2883752, 9, 0, 2883753, 9, 0, 2883754, 9, 0, 2883755, 9, 0, 2883756, 9, 0, 2883757, 9, 0, 2883758, 9, 0, 2883759, 9, 0, 2883760, 9, 0, 2883761, 9, 0, 2883762, 9, 0, 2883763, 9, 0, 2883764, 9, 0, 2883765, 9, 0, 2883766, 9, 0, 2883767, 9, 0, 2883768, 9, 0, 2883769, 9, 0, 2883770, 9, 0, 2883771, 9, 0, 2883772, 9, 0, 2883773, 9, 0, 2883774, 9, 0, 2883775, 9, 0, 2883776, 9, 0, 2883777, 9, 0, 2883778, 9, 0, 2883779, 9, 0, 2883780, 9, 0, 2883781, 9, 0, 2883782, 9, 0, 2883783, 9, 0, 2883784, 9, 0, 2883785, 9, 0, 2883786, 9, 0, 2883787, 9, 0, 2883788, 9, 0, 2883789, 9, 0, 2883790, 9, 0, 2883791, 9, 0, 2883792, 9, 0, 2883793, 9, 0, 2883794, 9, 0, 2883795, 9, 0, 2883796, 9, 0, 2883797, 9, 0, 2883798, 9, 0, 2883799, 9, 0, 2883800, 9, 0, 2883801, 9, 0, 2883802, 9, 0, 2883803, 9, 0, 2883804, 9, 0, 2883805, 9, 0, 2883806, 9, 0, 2883807, 9, 0, 2883808, 9, 0, 2883809, 9, 0, 2883810, 9, 0, 2883811, 9, 0, 2883812, 9, 0, 2883813, 9, 0, 2883814, 9, 0, 2883815, 9, 0, 2883816, 9, 0, 2883817, 9, 0, 2883818, 9, 0, 2883819, 9, 0, 2883820, 9, 0, 2883821, 9, 0, 2883822, 9, 0, 2883823, 9, 0, 2883824, 9, 0, 2883825, 9, 0, 2883826, 9, 0, 2883827, 9, 0, 2883828, 9, 0, 2883829, 9, 0, 2883830, 9, 0, 2883831, 9, 0, 2883832, 9, 0, 2883833, 9, 0, 2883834, 9, 0, 2883835, 9, 0, 2883836, 9, 0, 2883837, 9, 0, 2883838, 9, 0, 2883839, 9, 0, 2883840, 9, 0, 2883841, 9, 0, 2883842, 9, 0, 2883843, 9, 0, 2883844, 9, 0, 2883845, 9, 0, 2883846, 9, 0, 2883847, 9, 0, 2883848, 9, 0, 2883849, 9, 0, 2883850, 9, 0, 2883851, 9, 0, 2883852, 9, 0, 2883853, 9, 0, 2883854, 9, 0, 2883855, 9, 0, 2883856, 9, 0, 2883857, 9, 0, 2883858, 9, 0, 2883859, 9, 0, 2883860, 9, 0, 2883861, 9, 0, 2883862, 9, 0, 2883863, 9, 0, 2883864, 9, 0, 2883865, 9, 0, 2883866, 9, 0, 2883867, 9, 0, 2883868, 9, 0, 2883869, 9, 0, 2883870, 9, 0, 2883871, 9, 0, 2883872, 9, 0, 2883873, 9, 0, 2883874, 9, 0, 2883875, 9, 0, 2883876, 9, 0, 2883877, 9, 0, 2883878, 9, 0, 2883879, 9, 0, 2883880, 9, 0, 2883881, 9, 0, 2883882, 9, 0, 2883883, 9, 0, 2883884, 9, 0, 2883885, 9, 0, 2883886, 9, 0, 2883887, 9, 0, 2883888, 9, 0, 2883889, 9, 0, 2883890, 9, 0, 2883891, 9, 0, 2883892, 9, 0, 2883893, 9, 0, 2883894, 9, 0, 2883895, 9, 0, 2883896, 9, 0, 2883897, 9, 0, 2883898, 9, 0, 2883899, 9, 0, 2883900, 9, 0, 2883901, 9, 0, 2883902, 9, 0, 2883903, 9, 0, 2883904, 9, 0, 2883905, 9, 0, 2883906, 9, 0, 2883907, 9, 0, 2883908, 9, 0, 2883909, 9, 0, 2883910, 9, 0, 2949147, 9, 0, 2949148, 9, 0, 2949149, 9, 0, 2949150, 9, 0, 2949151, 9, 0, 2949152, 9, 0, 2949153, 9, 0, 2949154, 9, 0, 2949155, 9, 0, 2949156, 9, 0, 2949157, 9, 0, 2949158, 9, 0, 2949159, 9, 0, 2949160, 9, 0, 2949161, 9, 0, 2949162, 9, 0, 2949163, 9, 0, 2949164, 9, 0, 2949165, 9, 0, 2949166, 9, 0, 2949167, 9, 0, 2949168, 9, 0, 2949169, 9, 0, 2949170, 9, 0, 2949171, 9, 0, 2949172, 9, 0, 2949173, 9, 0, 2949174, 9, 0, 2949175, 9, 0, 2949176, 9, 0, 2949177, 9, 0, 2949178, 9, 0, 2949179, 9, 0, 2949180, 9, 0, 2949181, 9, 0, 2949182, 9, 0, 2949183, 9, 0, 2949184, 9, 0, 2949185, 9, 0, 2949186, 9, 0, 2949187, 9, 0, 2949188, 9, 0, 2949189, 9, 0, 2949190, 9, 0, 2949191, 9, 0, 2949192, 9, 0, 2949193, 9, 0, 2949194, 9, 0, 2949195, 9, 0, 2949196, 9, 0, 2949197, 9, 0, 2949198, 9, 0, 2949199, 9, 0, 2949200, 9, 0, 2949201, 9, 0, 2949202, 9, 0, 2949203, 9, 0, 2949204, 9, 0, 2949205, 9, 0, 2949206, 9, 0, 2949207, 9, 0, 2949208, 9, 0, 2949209, 9, 0, 2949210, 9, 0, 2949211, 9, 0, 2949212, 9, 0, 2949213, 9, 0, 2949214, 9, 0, 2949215, 9, 0, 2949216, 9, 0, 2949217, 9, 0, 2949218, 9, 0, 2949219, 9, 0, 2949220, 9, 0, 2949221, 9, 0, 2949222, 9, 0, 2949223, 9, 0, 2949224, 9, 0, 2949225, 9, 0, 2949226, 9, 0, 2949227, 9, 0, 2949228, 9, 0, 2949229, 9, 0, 2949230, 9, 0, 2949231, 9, 0, 2949232, 9, 0, 2949233, 9, 0, 2949234, 9, 0, 2949235, 9, 0, 2949236, 9, 0, 2949237, 9, 0, 2949238, 9, 0, 2949239, 9, 0, 2949240, 9, 0, 2949241, 9, 0, 2949242, 9, 0, 2949243, 9, 0, 2949244, 9, 0, 2949245, 9, 0, 2949246, 9, 0, 2949247, 9, 0, 2949248, 9, 0, 2949249, 9, 0, 2949250, 9, 0, 2949251, 9, 0, 2949252, 9, 0, 2949253, 9, 0, 2949254, 9, 0, 2949255, 9, 0, 2949256, 9, 0, 2949257, 9, 0, 2949258, 9, 0, 2949259, 9, 0, 2949260, 9, 0, 2949261, 9, 0, 2949262, 9, 0, 2949263, 9, 0, 2949264, 9, 0, 2949265, 9, 0, 2949266, 9, 0, 2949267, 9, 0, 2949268, 9, 0, 2949269, 9, 0, 2949270, 9, 0, 2949271, 9, 0, 2949272, 9, 0, 2949273, 9, 0, 2949274, 9, 0, 2949275, 9, 0, 2949276, 9, 0, 2949277, 9, 0, 2949278, 9, 0, 2949279, 9, 0, 2949280, 9, 0, 2949281, 9, 0, 2949282, 9, 0, 2949283, 9, 0, 2949284, 9, 0, 2949285, 9, 0, 2949286, 9, 0, 2949287, 9, 0, 2949288, 9, 0, 2949289, 9, 0, 2949290, 9, 0, 2949291, 9, 0, 2949292, 9, 0, 2949293, 9, 0, 2949294, 9, 0, 2949295, 9, 0, 2949296, 9, 0, 2949297, 9, 0, 2949298, 9, 0, 2949299, 9, 0, 2949300, 9, 0, 2949301, 9, 0, 2949302, 9, 0, 2949303, 9, 0, 2949304, 9, 0, 2949305, 9, 0, 2949306, 9, 0, 2949307, 9, 0, 2949308, 9, 0, 2949309, 9, 0, 2949310, 9, 0, 2949311, 9, 0, 2949312, 9, 0, 2949313, 9, 0, 2949314, 9, 0, 2949315, 9, 0, 2949316, 9, 0, 2949317, 9, 0, 2949318, 9, 0, 2949319, 9, 0, 2949320, 9, 0, 2949321, 9, 0, 2949322, 9, 0, 2949323, 9, 0, 2949324, 9, 0, 2949325, 9, 0, 2949326, 9, 0, 2949327, 9, 0, 2949328, 9, 0, 2949329, 9, 0, 2949330, 9, 0, 2949331, 9, 0, 2949332, 9, 0, 2949333, 9, 0, 2949334, 9, 0, 2949335, 9, 0, 2949336, 9, 0, 2949337, 9, 0, 2949338, 9, 0, 2949339, 9, 0, 2949340, 9, 0, 2949341, 9, 0, 2949342, 9, 0, 2949343, 9, 0, 2949344, 9, 0, 2949345, 9, 0, 2949346, 9, 0, 2949347, 9, 0, 2949348, 9, 0, 2949349, 9, 0, 2949350, 9, 0, 2949351, 9, 0, 2949352, 9, 0, 2949353, 9, 0, 2949354, 9, 0, 2949355, 9, 0, 2949356, 9, 0, 2949357, 9, 0, 2949358, 9, 0, 2949359, 9, 0, 2949360, 9, 0, 2949361, 9, 0, 2949362, 9, 0, 2949363, 9, 0, 2949364, 9, 0, 2949365, 9, 0, 2949366, 9, 0, 2949367, 9, 0, 2949368, 9, 0, 2949369, 9, 0, 2949370, 9, 0, 2949371, 9, 0, 2949372, 9, 0, 2949373, 9, 0, 2949374, 9, 0, 2949375, 9, 0, 2949376, 9, 0, 2949377, 9, 0, 2949378, 9, 0, 2949379, 9, 0, 2949380, 9, 0, 2949381, 9, 0, 2949382, 9, 0, 2949383, 9, 0, 2949384, 9, 0, 2949385, 9, 0, 2949386, 9, 0, 2949387, 9, 0, 2949388, 9, 0, 2949389, 9, 0, 2949390, 9, 0, 2949391, 9, 0, 2949392, 9, 0, 2949393, 9, 0, 2949394, 9, 0, 2949395, 9, 0, 2949396, 9, 0, 2949397, 9, 0, 2949398, 9, 0, 2949399, 9, 0, 2949400, 9, 0, 2949401, 9, 0, 2949402, 9, 0, 2949403, 9, 0, 2949404, 9, 0, 2949405, 9, 0, 2949406, 9, 0, 2949407, 9, 0, 2949408, 9, 0, 2949409, 9, 0, 2949410, 9, 0, 2949411, 9, 0, 2949412, 9, 0, 2949413, 9, 0, 2949414, 9, 0, 2949415, 9, 0, 2949416, 9, 0, 2949417, 9, 0, 2949418, 9, 0, 2949419, 9, 0, 2949420, 9, 0, 2949421, 9, 0, 2949422, 9, 0, 2949423, 9, 0, 2949424, 9, 0, 2949425, 9, 0, 2949426, 9, 0, 2949427, 9, 0, 2949428, 9, 0, 2949429, 9, 0, 2949430, 9, 0, 2949431, 9, 0, 2949432, 9, 0, 2949433, 9, 0, 2949434, 9, 0, 2949435, 9, 0, 2949436, 9, 0, 2949437, 9, 0, 2949438, 9, 0, 2949439, 9, 0, 2949440, 9, 0, 2949441, 9, 0, 2949442, 9, 0, 2949443, 9, 0, 2949444, 9, 0, 2949445, 9, 0, 2949446, 9, 0, 3014683, 9, 0, 3014684, 9, 0, 3014685, 9, 0, 3014686, 9, 0, 3014687, 9, 0, 3014688, 9, 0, 3014689, 9, 0, 3014690, 9, 0, 3014691, 9, 0, 3014692, 9, 0, 3014693, 9, 0, 3014694, 9, 0, 3014695, 9, 0, 3014696, 9, 0, 3014697, 9, 0, 3014698, 9, 0, 3014699, 9, 0, 3014700, 9, 0, 3014701, 9, 0, 3014702, 9, 0, 3014703, 9, 0, 3014704, 9, 0, 3014705, 9, 0, 3014706, 9, 0, 3014707, 9, 0, 3014708, 9, 0, 3014709, 9, 0, 3014710, 9, 0, 3014711, 9, 0, 3014712, 9, 0, 3014713, 9, 0, 3014714, 9, 0, 3014715, 9, 0, 3014716, 9, 0, 3014717, 9, 0, 3014718, 9, 0, 3014719, 9, 0, 3014720, 9, 0, 3014721, 9, 0, 3014722, 9, 0, 3014723, 9, 0, 3014724, 9, 0, 3014725, 9, 0, 3014726, 9, 0, 3014727, 9, 0, 3014728, 9, 0, 3014729, 9, 0, 3014730, 9, 0, 3014731, 9, 0, 3014732, 9, 0, 3014733, 9, 0, 3014734, 9, 0, 3014735, 9, 0, 3014736, 9, 0, 3014737, 9, 0, 3014738, 9, 0, 3014739, 9, 0, 3014740, 9, 0, 3014741, 9, 0, 3014742, 9, 0, 3014743, 9, 0, 3014744, 9, 0, 3014745, 9, 0, 3014746, 9, 0, 3014747, 9, 0, 3014748, 9, 0, 3014749, 9, 0, 3014750, 9, 0, 3014751, 9, 0, 3014752, 9, 0, 3014753, 9, 0, 3014754, 9, 0, 3014755, 9, 0, 3014756, 9, 0, 3014757, 9, 0, 3014758, 9, 0, 3014759, 9, 0, 3014760, 9, 0, 3014761, 9, 0, 3014762, 9, 0, 3014763, 9, 0, 3014764, 9, 0, 3014765, 9, 0, 3014766, 9, 0, 3014767, 9, 0, 3014768, 9, 0, 3014769, 9, 0, 3014770, 9, 0, 3014771, 9, 0, 3014772, 9, 0, 3014773, 9, 0, 3014774, 9, 0, 3014775, 9, 0, 3014776, 9, 0, 3014777, 9, 0, 3014778, 9, 0, 3014779, 9, 0, 3014780, 9, 0, 3014781, 9, 0, 3014782, 9, 0, 3014783, 9, 0, 3014784, 9, 0, 3014785, 9, 0, 3014786, 9, 0, 3014787, 9, 0, 3014788, 9, 0, 3014789, 9, 0, 3014790, 9, 0, 3014791, 9, 0, 3014792, 9, 0, 3014793, 9, 0, 3014794, 9, 0, 3014795, 9, 0, 3014796, 9, 0, 3014797, 9, 0, 3014798, 9, 0, 3014799, 9, 0, 3014800, 9, 0, 3014801, 9, 0, 3014802, 9, 0, 3014803, 9, 0, 3014804, 9, 0, 3014805, 9, 0, 3014806, 9, 0, 3014807, 9, 0, 3014808, 9, 0, 3014809, 9, 0, 3014810, 9, 0, 3014811, 9, 0, 3014812, 9, 0, 3014813, 9, 0, 3014814, 9, 0, 3014815, 9, 0, 3014816, 9, 0, 3014817, 9, 0, 3014818, 9, 0, 3014819, 9, 0, 3014820, 9, 0, 3014821, 9, 0, 3014822, 9, 0, 3014823, 9, 0, 3014824, 9, 0, 3014825, 9, 0, 3014826, 9, 0, 3014827, 9, 0, 3014828, 9, 0, 3014829, 9, 0, 3014830, 9, 0, 3014831, 9, 0, 3014832, 9, 0, 3014833, 9, 0, 3014834, 9, 0, 3014835, 9, 0, 3014836, 9, 0, 3014837, 9, 0, 3014838, 9, 0, 3014839, 9, 0, 3014840, 9, 0, 3014841, 9, 0, 3014842, 9, 0, 3014843, 9, 0, 3014844, 9, 0, 3014845, 9, 0, 3014846, 9, 0, 3014847, 9, 0, 3014848, 9, 0, 3014849, 9, 0, 3014850, 9, 0, 3014851, 9, 0, 3014852, 9, 0, 3014853, 9, 0, 3014854, 9, 0, 3014855, 9, 0, 3014856, 9, 0, 3014857, 9, 0, 3014858, 9, 0, 3014859, 9, 0, 3014860, 9, 0, 3014861, 9, 0, 3014862, 9, 0, 3014863, 9, 0, 3014864, 9, 0, 3014865, 9, 0, 3014866, 9, 0, 3014867, 9, 0, 3014868, 9, 0, 3014869, 9, 0, 3014870, 9, 0, 3014871, 9, 0, 3014872, 9, 0, 3014873, 9, 0, 3014874, 9, 0, 3014875, 9, 0, 3014876, 9, 0, 3014877, 9, 0, 3014878, 9, 0, 3014879, 9, 0, 3014880, 9, 0, 3014881, 9, 0, 3014882, 9, 0, 3014883, 9, 0, 3014884, 9, 0, 3014885, 9, 0, 3014886, 9, 0, 3014887, 9, 0, 3014888, 9, 0, 3014889, 9, 0, 3014890, 9, 0, 3014891, 9, 0, 3014892, 9, 0, 3014893, 9, 0, 3014894, 9, 0, 3014895, 9, 0, 3014896, 9, 0, 3014897, 9, 0, 3014898, 9, 0, 3014899, 9, 0, 3014900, 9, 0, 3014901, 9, 0, 3014902, 9, 0, 3014903, 9, 0, 3014904, 9, 0, 3014905, 9, 0, 3014906, 9, 0, 3014907, 9, 0, 3014908, 9, 0, 3014909, 9, 0, 3014910, 9, 0, 3014911, 9, 0, 3014912, 9, 0, 3014913, 9, 0, 3014914, 9, 0, 3014915, 9, 0, 3014916, 9, 0, 3014917, 9, 0, 3014918, 9, 0, 3014919, 9, 0, 3014920, 9, 0, 3014921, 9, 0, 3014922, 9, 0, 3014923, 9, 0, 3014924, 9, 0, 3014925, 9, 0, 3014926, 9, 0, 3014927, 9, 0, 3014928, 9, 0, 3014929, 9, 0, 3014930, 9, 0, 3014931, 9, 0, 3014932, 9, 0, 3014933, 9, 0, 3014934, 9, 0, 3014935, 9, 0, 3014936, 9, 0, 3014937, 9, 0, 3014938, 9, 0, 3014939, 9, 0, 3014940, 9, 0, 3014941, 9, 0, 3014942, 9, 0, 3014943, 9, 0, 3014944, 9, 0, 3014945, 9, 0, 3014946, 9, 0, 3014947, 9, 0, 3014948, 9, 0, 3014949, 9, 0, 3014950, 9, 0, 3014951, 9, 0, 3014952, 9, 0, 3014953, 9, 0, 3014954, 9, 0, 3014955, 9, 0, 3014956, 9, 0, 3014957, 9, 0, 3014958, 9, 0, 3014959, 9, 0, 3014960, 9, 0, 3014961, 9, 0, 3014962, 9, 0, 3014963, 9, 0, 3014964, 9, 0, 3014965, 9, 0, 3014966, 9, 0, 3014967, 9, 0, 3014968, 9, 0, 3014969, 9, 0, 3014970, 9, 0, 3014971, 9, 0, 3014972, 9, 0, 3014973, 9, 0, 3014974, 9, 0, 3014975, 9, 0, 3014976, 9, 0, 3014977, 9, 0, 3014978, 9, 0, 3014979, 9, 0, 3014980, 9, 0, 3014981, 9, 0, 3014982, 9, 0, 3080219, 9, 0, 3080220, 9, 0, 3080221, 9, 0, 3080222, 9, 0, 3080223, 9, 0, 3080224, 9, 0, 3080225, 9, 0, 3080226, 9, 0, 3080227, 9, 0, 3080228, 9, 0, 3080229, 9, 0, 3080230, 9, 0, 3080231, 9, 0, 3080232, 9, 0, 3080233, 9, 0, 3080234, 9, 0, 3080235, 9, 0, 3080236, 9, 0, 3080237, 9, 0, 3080238, 9, 0, 3080239, 9, 0, 3080240, 9, 0, 3080241, 9, 0, 3080242, 9, 0, 3080243, 9, 0, 3080244, 9, 0, 3080245, 9, 0, 3080246, 9, 0, 3080247, 9, 0, 3080248, 9, 0, 3080249, 9, 0, 3080250, 9, 0, 3080251, 9, 0, 3080252, 9, 0, 3080253, 9, 0, 3080254, 9, 0, 3080255, 9, 0, 3080256, 9, 0, 3080257, 9, 0, 3080258, 9, 0, 3080259, 9, 0, 3080260, 9, 0, 3080261, 9, 0, 3080262, 9, 0, 3080263, 9, 0, 3080264, 9, 0, 3080265, 9, 0, 3080266, 9, 0, 3080267, 9, 0, 3080268, 9, 0, 3080269, 9, 0, 3080270, 9, 0, 3080271, 9, 0, 3080272, 9, 0, 3080273, 9, 0, 3080274, 9, 0, 3080275, 9, 0, 3080276, 9, 0, 3080277, 9, 0, 3080278, 9, 0, 3080279, 9, 0, 3080280, 9, 0, 3080281, 9, 0, 3080282, 9, 0, 3080283, 9, 0, 3080284, 9, 0, 3080285, 9, 0, 3080286, 9, 0, 3080287, 9, 0, 3080288, 9, 0, 3080289, 9, 0, 3080290, 9, 0, 3080291, 9, 0, 3080292, 9, 0, 3080293, 9, 0, 3080294, 9, 0, 3080295, 9, 0, 3080296, 9, 0, 3080297, 9, 0, 3080298, 9, 0, 3080299, 9, 0, 3080300, 9, 0, 3080301, 9, 0, 3080302, 9, 0, 3080303, 9, 0, 3080304, 9, 0, 3080305, 9, 0, 3080306, 9, 0, 3080307, 9, 0, 3080308, 9, 0, 3080309, 9, 0, 3080310, 9, 0, 3080311, 9, 0, 3080312, 9, 0, 3080313, 9, 0, 3080314, 9, 0, 3080315, 9, 0, 3080316, 9, 0, 3080317, 9, 0, 3080318, 9, 0, 3080319, 9, 0, 3080320, 9, 0, 3080321, 9, 0, 3080322, 9, 0, 3080323, 9, 0, 3080324, 9, 0, 3080325, 9, 0, 3080326, 9, 0, 3080327, 9, 0, 3080328, 9, 0, 3080329, 9, 0, 3080330, 9, 0, 3080331, 9, 0, 3080332, 9, 0, 3080333, 9, 0, 3080334, 9, 0, 3080335, 9, 0, 3080336, 9, 0, 3080337, 9, 0, 3080338, 9, 0, 3080339, 9, 0, 3080340, 9, 0, 3080341, 9, 0, 3080342, 9, 0, 3080343, 9, 0, 3080344, 9, 0, 3080345, 9, 0, 3080346, 9, 0, 3080347, 9, 0, 3080348, 9, 0, 3080349, 9, 0, 3080350, 9, 0, 3080351, 9, 0, 3080352, 9, 0, 3080353, 9, 0, 3080354, 9, 0, 3080355, 9, 0, 3080356, 9, 0, 3080357, 9, 0, 3080358, 9, 0, 3080359, 9, 0, 3080360, 9, 0, 3080361, 9, 0, 3080362, 9, 0, 3080363, 9, 0, 3080364, 9, 0, 3080365, 9, 0, 3080366, 9, 0, 3080367, 9, 0, 3080368, 9, 0, 3080369, 9, 0, 3080370, 9, 0, 3080371, 9, 0, 3080372, 9, 0, 3080373, 9, 0, 3080374, 9, 0, 3080375, 9, 0, 3080376, 9, 0, 3080377, 9, 0, 3080378, 9, 0, 3080379, 9, 0, 3080380, 9, 0, 3080381, 9, 0, 3080382, 9, 0, 3080383, 9, 0, 3080384, 9, 0, 3080385, 9, 0, 3080386, 9, 0, 3080387, 9, 0, 3080388, 9, 0, 3080389, 9, 0, 3080390, 9, 0, 3080391, 9, 0, 3080392, 9, 0, 3080393, 9, 0, 3080394, 9, 0, 3080395, 9, 0, 3080396, 9, 0, 3080397, 9, 0, 3080398, 9, 0, 3080399, 9, 0, 3080400, 9, 0, 3080401, 9, 0, 3080402, 9, 0, 3080403, 9, 0, 3080404, 9, 0, 3080405, 9, 0, 3080406, 9, 0, 3080407, 9, 0, 3080408, 9, 0, 3080409, 9, 0, 3080410, 9, 0, 3080411, 9, 0, 3080412, 9, 0, 3080413, 9, 0, 3080414, 9, 0, 3080415, 9, 0, 3080416, 9, 0, 3080417, 9, 0, 3080418, 9, 0, 3080419, 9, 0, 3080420, 9, 0, 3080421, 9, 0, 3080422, 9, 0, 3080423, 9, 0, 3080424, 9, 0, 3080425, 9, 0, 3080426, 9, 0, 3080427, 9, 0, 3080428, 9, 0, 3080429, 9, 0, 3080430, 9, 0, 3080431, 9, 0, 3080432, 9, 0, 3080433, 9, 0, 3080434, 9, 0, 3080435, 9, 0, 3080436, 9, 0, 3080437, 9, 0, 3080438, 9, 0, 3080439, 9, 0, 3080440, 9, 0, 3080441, 9, 0, 3080442, 9, 0, 3080443, 9, 0, 3080444, 9, 0, 3080445, 9, 0, 3080446, 9, 0, 3080447, 9, 0, 3080448, 9, 0, 3080449, 9, 0, 3080450, 9, 0, 3080451, 9, 0, 3080452, 9, 0, 3080453, 9, 0, 3080454, 9, 0, 3080455, 9, 0, 3080456, 9, 0, 3080457, 9, 0, 3080458, 9, 0, 3080459, 9, 0, 3080460, 9, 0, 3080461, 9, 0, 3080462, 9, 0, 3080463, 9, 0, 3080464, 9, 0, 3080465, 9, 0, 3080466, 9, 0, 3080467, 9, 0, 3080468, 9, 0, 3080469, 9, 0, 3080470, 9, 0, 3080471, 9, 0, 3080472, 9, 0, 3080473, 9, 0, 3080474, 9, 0, 3080475, 9, 0, 3080476, 9, 0, 3080477, 9, 0, 3080478, 9, 0, 3080479, 9, 0, 3080480, 9, 0, 3080481, 9, 0, 3080482, 9, 0, 3080483, 9, 0, 3080484, 9, 0, 3080485, 9, 0, 3080486, 9, 0, 3080487, 9, 0, 3080488, 9, 0, 3080489, 9, 0, 3080490, 9, 0, 3080491, 9, 0, 3080492, 9, 0, 3080493, 9, 0, 3080494, 9, 0, 3080495, 9, 0, 3080496, 9, 0, 3080497, 9, 0, 3080498, 9, 0, 3080499, 9, 0, 3080500, 9, 0, 3080501, 9, 0, 3080502, 9, 0, 3080503, 9, 0, 3080504, 9, 0, 3080505, 9, 0, 3080506, 9, 0, 3080507, 9, 0, 3080508, 9, 0, 3080509, 9, 0, 3080510, 9, 0, 3080511, 9, 0, 3080512, 9, 0, 3080513, 9, 0, 3080514, 9, 0, 3080515, 9, 0, 3080516, 9, 0, 3080517, 9, 0, 3080518, 9, 0, 3145755, 9, 0, 3145756, 9, 0, 3145757, 9, 0, 3145758, 9, 0, 3145759, 9, 0, 3145760, 9, 0, 3145761, 9, 0, 3145762, 9, 0, 3145763, 9, 0, 3145764, 9, 0, 3145765, 9, 0, 3145766, 9, 0, 3145767, 9, 0, 3145768, 9, 0, 3145769, 9, 0, 3145770, 9, 0, 3145771, 9, 0, 3145772, 9, 0, 3145773, 9, 0, 3145774, 9, 0, 3145775, 9, 0, 3145776, 9, 0, 3145777, 9, 0, 3145778, 9, 0, 3145779, 9, 0, 3145780, 9, 0, 3145781, 9, 0, 3145782, 9, 0, 3145783, 9, 0, 3145784, 9, 0, 3145785, 9, 0, 3145786, 9, 0, 3145787, 9, 0, 3145788, 9, 0, 3145789, 9, 0, 3145790, 9, 0, 3145791, 9, 0, 3145792, 9, 0, 3145793, 9, 0, 3145794, 9, 0, 3145795, 9, 0, 3145796, 9, 0, 3145797, 9, 0, 3145798, 9, 0, 3145799, 9, 0, 3145800, 9, 0, 3145801, 9, 0, 3145802, 9, 0, 3145803, 9, 0, 3145804, 9, 0, 3145805, 9, 0, 3145806, 9, 0, 3145807, 9, 0, 3145808, 9, 0, 3145809, 9, 0, 3145810, 9, 0, 3145811, 9, 0, 3145812, 9, 0, 3145813, 9, 0, 3145814, 9, 0, 3145815, 9, 0, 3145816, 9, 0, 3145817, 9, 0, 3145818, 9, 0, 3145819, 9, 0, 3145820, 9, 0, 3145821, 9, 0, 3145822, 9, 0, 3145823, 9, 0, 3145824, 9, 0, 3145825, 9, 0, 3145826, 9, 0, 3145827, 9, 0, 3145828, 9, 0, 3145829, 9, 0, 3145830, 9, 0, 3145831, 9, 0, 3145832, 9, 0, 3145833, 9, 0, 3145834, 9, 0, 3145835, 9, 0, 3145836, 9, 0, 3145837, 9, 0, 3145838, 9, 0, 3145839, 9, 0, 3145840, 9, 0, 3145841, 9, 0, 3145842, 9, 0, 3145843, 9, 0, 3145844, 9, 0, 3145845, 9, 0, 3145846, 9, 0, 3145847, 9, 0, 3145848, 9, 0, 3145849, 9, 0, 3145850, 9, 0, 3145851, 9, 0, 3145852, 9, 0, 3145853, 9, 0, 3145854, 9, 0, 3145855, 9, 0, 3145856, 9, 0, 3145857, 9, 0, 3145858, 9, 0, 3145859, 9, 0, 3145860, 9, 0, 3145861, 9, 0, 3145862, 9, 0, 3145863, 9, 0, 3145864, 9, 0, 3145865, 9, 0, 3145866, 9, 0, 3145867, 9, 0, 3145868, 9, 0, 3145869, 9, 0, 3145870, 9, 0, 3145871, 9, 0, 3145872, 9, 0, 3145873, 9, 0, 3145874, 9, 0, 3145875, 9, 0, 3145876, 9, 0, 3145877, 9, 0, 3145878, 9, 0, 3145879, 9, 0, 3145880, 9, 0, 3145881, 9, 0, 3145882, 9, 0, 3145883, 9, 0, 3145884, 9, 0, 3145885, 9, 0, 3145886, 9, 0, 3145887, 9, 0, 3145888, 9, 0, 3145889, 9, 0, 3145890, 9, 0, 3145891, 9, 0, 3145892, 9, 0, 3145893, 9, 0, 3145894, 9, 0, 3145895, 9, 0, 3145896, 9, 0, 3145897, 9, 0, 3145898, 9, 0, 3145899, 9, 0, 3145900, 9, 0, 3145901, 9, 0, 3145902, 9, 0, 3145903, 9, 0, 3145904, 9, 0, 3145905, 9, 0, 3145906, 9, 0, 3145907, 9, 0, 3145908, 9, 0, 3145909, 9, 0, 3145910, 9, 0, 3145911, 9, 0, 3145912, 9, 0, 3145913, 9, 0, 3145914, 9, 0, 3145915, 9, 0, 3145916, 9, 0, 3145917, 9, 0, 3145918, 9, 0, 3145919, 9, 0, 3145920, 9, 0, 3145921, 9, 0, 3145922, 9, 0, 3145923, 9, 0, 3145924, 9, 0, 3145925, 9, 0, 3145926, 9, 0, 3145927, 9, 0, 3145928, 9, 0, 3145929, 9, 0, 3145930, 9, 0, 3145931, 9, 0, 3145932, 9, 0, 3145933, 9, 0, 3145934, 9, 0, 3145935, 9, 0, 3145936, 9, 0, 3145937, 9, 0, 3145938, 9, 0, 3145939, 9, 0, 3145940, 9, 0, 3145941, 9, 0, 3145942, 9, 0, 3145943, 9, 0, 3145944, 9, 0, 3145945, 9, 0, 3145946, 9, 0, 3145947, 9, 0, 3145948, 9, 0, 3145949, 9, 0, 3145950, 9, 0, 3145951, 9, 0, 3145952, 9, 0, 3145953, 9, 0, 3145954, 9, 0, 3145955, 9, 0, 3145956, 9, 0, 3145957, 9, 0, 3145958, 9, 0, 3145959, 9, 0, 3145960, 9, 0, 3145961, 9, 0, 3145962, 9, 0, 3145963, 9, 0, 3145964, 9, 0, 3145965, 9, 0, 3145966, 9, 0, 3145967, 9, 0, 3145968, 9, 0, 3145969, 9, 0, 3145970, 9, 0, 3145971, 9, 0, 3145972, 9, 0, 3145973, 9, 0, 3145974, 9, 0, 3145975, 9, 0, 3145976, 9, 0, 3145977, 9, 0, 3145978, 9, 0, 3145979, 9, 0, 3145980, 9, 0, 3145981, 9, 0, 3145982, 9, 0, 3145983, 9, 0, 3145984, 9, 0, 3145985, 9, 0, 3145986, 9, 0, 3145987, 9, 0, 3145988, 9, 0, 3145989, 9, 0, 3145990, 9, 0, 3145991, 9, 0, 3145992, 9, 0, 3145993, 9, 0, 3145994, 9, 0, 3145995, 9, 0, 3145996, 9, 0, 3145997, 9, 0, 3145998, 9, 0, 3145999, 9, 0, 3146000, 9, 0, 3146001, 9, 0, 3146002, 9, 0, 3146003, 9, 0, 3146004, 9, 0, 3146005, 9, 0, 3146006, 9, 0, 3146007, 9, 0, 3146008, 9, 0, 3146009, 9, 0, 3146010, 9, 0, 3146011, 9, 0, 3146012, 9, 0, 3146013, 9, 0, 3146014, 9, 0, 3146015, 9, 0, 3146016, 9, 0, 3146017, 9, 0, 3146018, 9, 0, 3146019, 9, 0, 3146020, 9, 0, 3146021, 9, 0, 3146022, 9, 0, 3146023, 9, 0, 3146024, 9, 0, 3146025, 9, 0, 3146026, 9, 0, 3146027, 9, 0, 3146028, 9, 0, 3146029, 9, 0, 3146030, 9, 0, 3146031, 9, 0, 3146032, 9, 0, 3146033, 9, 0, 3146034, 9, 0, 3146035, 9, 0, 3146036, 9, 0, 3146037, 9, 0, 3146038, 9, 0, 3146039, 9, 0, 3146040, 9, 0, 3146041, 9, 0, 3146042, 9, 0, 3146043, 9, 0, 3146044, 9, 0, 3146045, 9, 0, 3146046, 9, 0, 3146047, 9, 0, 3146048, 9, 0, 3146049, 9, 0, 3146050, 9, 0, 3146051, 9, 0, 3146052, 9, 0, 3146053, 9, 0, 3146054, 9, 0, 3211291, 9, 0, 3211292, 9, 0, 3211293, 9, 0, 3211294, 9, 0, 3211295, 9, 0, 3211296, 9, 0, 3211297, 9, 0, 3211298, 9, 0, 3211299, 9, 0, 3211300, 9, 0, 3211301, 9, 0, 3211302, 9, 0, 3211303, 9, 0, 3211304, 9, 0, 3211305, 9, 0, 3211306, 9, 0, 3211307, 9, 0, 3211308, 9, 0, 3211309, 9, 0, 3211310, 9, 0, 3211311, 9, 0, 3211312, 9, 0, 3211313, 9, 0, 3211314, 9, 0, 3211315, 9, 0, 3211316, 9, 0, 3211317, 9, 0, 3211318, 9, 0, 3211319, 9, 0, 3211320, 9, 0, 3211321, 9, 0, 3211322, 9, 0, 3211323, 9, 0, 3211324, 9, 0, 3211325, 9, 0, 3211326, 9, 0, 3211327, 9, 0, 3211328, 9, 0, 3211329, 9, 0, 3211330, 9, 0, 3211331, 9, 0, 3211332, 9, 0, 3211333, 9, 0, 3211334, 9, 0, 3211335, 9, 0, 3211336, 9, 0, 3211337, 9, 0, 3211338, 9, 0, 3211339, 9, 0, 3211340, 9, 0, 3211341, 9, 0, 3211342, 9, 0, 3211343, 9, 0, 3211344, 9, 0, 3211345, 9, 0, 3211346, 9, 0, 3211347, 9, 0, 3211348, 9, 0, 3211349, 9, 0, 3211350, 9, 0, 3211351, 9, 0, 3211352, 9, 0, 3211353, 9, 0, 3211354, 9, 0, 3211355, 9, 0, 3211356, 9, 0, 3211357, 9, 0, 3211358, 9, 0, 3211359, 9, 0, 3211360, 9, 0, 3211361, 9, 0, 3211362, 9, 0, 3211363, 9, 0, 3211364, 9, 0, 3211365, 9, 0, 3211366, 9, 0, 3211367, 9, 0, 3211368, 9, 0, 3211369, 9, 0, 3211370, 9, 0, 3211371, 9, 0, 3211372, 9, 0, 3211373, 9, 0, 3211374, 9, 0, 3211375, 9, 0, 3211376, 9, 0, 3211377, 9, 0, 3211378, 9, 0, 3211379, 9, 0, 3211380, 9, 0, 3211381, 9, 0, 3211382, 9, 0, 3211383, 9, 0, 3211384, 9, 0, 3211385, 9, 0, 3211386, 9, 0, 3211387, 9, 0, 3211388, 9, 0, 3211389, 9, 0, 3211390, 9, 0, 3211391, 9, 0, 3211392, 9, 0, 3211393, 9, 0, 3211394, 9, 0, 3211395, 9, 0, 3211396, 9, 0, 3211397, 9, 0, 3211398, 9, 0, 3211399, 9, 0, 3211400, 9, 0, 3211401, 9, 0, 3211402, 9, 0, 3211403, 9, 0, 3211404, 9, 0, 3211405, 9, 0, 3211406, 9, 0, 3211407, 9, 0, 3211408, 9, 0, 3211409, 9, 0, 3211410, 9, 0, 3211411, 9, 0, 3211412, 9, 0, 3211413, 9, 0, 3211414, 9, 0, 3211415, 9, 0, 3211416, 9, 0, 3211417, 9, 0, 3211418, 9, 0, 3211419, 9, 0, 3211420, 9, 0, 3211421, 9, 0, 3211422, 9, 0, 3211423, 9, 0, 3211424, 9, 0, 3211425, 9, 0, 3211426, 9, 0, 3211427, 9, 0, 3211428, 9, 0, 3211429, 9, 0, 3211430, 9, 0, 3211431, 9, 0, 3211432, 9, 0, 3211433, 9, 0, 3211434, 9, 0, 3211435, 9, 0, 3211436, 9, 0, 3211437, 9, 0, 3211438, 9, 0, 3211439, 9, 0, 3211440, 9, 0, 3211441, 9, 0, 3211442, 9, 0, 3211443, 9, 0, 3211444, 9, 0, 3211445, 9, 0, 3211446, 9, 0, 3211447, 9, 0, 3211448, 9, 0, 3211449, 9, 0, 3211450, 9, 0, 3211451, 9, 0, 3211452, 9, 0, 3211453, 9, 0, 3211454, 9, 0, 3211455, 9, 0, 3211456, 9, 0, 3211457, 9, 0, 3211458, 9, 0, 3211459, 9, 0, 3211460, 9, 0, 3211461, 9, 0, 3211462, 9, 0, 3211463, 9, 0, 3211464, 9, 0, 3211465, 9, 0, 3211466, 9, 0, 3211467, 9, 0, 3211468, 9, 0, 3211469, 9, 0, 3211470, 9, 0, 3211471, 9, 0, 3211472, 9, 0, 3211473, 9, 0, 3211474, 9, 0, 3211475, 9, 0, 3211476, 9, 0, 3211477, 9, 0, 3211478, 9, 0, 3211479, 9, 0, 3211480, 9, 0, 3211481, 9, 0, 3211482, 9, 0, 3211483, 9, 0, 3211484, 9, 0, 3211485, 9, 0, 3211486, 9, 0, 3211487, 9, 0, 3211488, 9, 0, 3211489, 9, 0, 3211490, 9, 0, 3211491, 9, 0, 3211492, 9, 0, 3211493, 9, 0, 3211494, 9, 0, 3211495, 9, 0, 3211496, 9, 0, 3211497, 9, 0, 3211498, 9, 0, 3211499, 9, 0, 3211500, 9, 0, 3211501, 9, 0, 3211502, 9, 0, 3211503, 9, 0, 3211504, 9, 0, 3211505, 9, 0, 3211506, 9, 0, 3211507, 9, 0, 3211508, 9, 0, 3211509, 9, 0, 3211510, 9, 0, 3211511, 9, 0, 3211512, 9, 0, 3211513, 9, 0, 3211514, 9, 0, 3211515, 9, 0, 3211516, 9, 0, 3211517, 9, 0, 3211518, 9, 0, 3211519, 9, 0, 3211520, 9, 0, 3211521, 9, 0, 3211522, 9, 0, 3211523, 9, 0, 3211524, 9, 0, 3211525, 9, 0, 3211526, 9, 0, 3211527, 9, 0, 3211528, 9, 0, 3211529, 9, 0, 3211530, 9, 0, 3211531, 9, 0, 3211532, 9, 0, 3211533, 9, 0, 3211534, 9, 0, 3211535, 9, 0, 3211536, 9, 0, 3211537, 9, 0, 3211538, 9, 0, 3211539, 9, 0, 3211540, 9, 0, 3211541, 9, 0, 3211542, 9, 0, 3211543, 9, 0, 3211544, 9, 0, 3211545, 9, 0, 3211546, 9, 0, 3211547, 9, 0, 3211548, 9, 0, 3211549, 9, 0, 3211550, 9, 0, 3211551, 9, 0, 3211552, 9, 0, 3211553, 9, 0, 3211554, 9, 0, 3211555, 9, 0, 3211556, 9, 0, 3211557, 9, 0, 3211558, 9, 0, 3211559, 9, 0, 3211560, 9, 0, 3211561, 9, 0, 3211562, 9, 0, 3211563, 9, 0, 3211564, 9, 0, 3211565, 9, 0, 3211566, 9, 0, 3211567, 9, 0, 3211568, 9, 0, 3211569, 9, 0, 3211570, 9, 0, 3211571, 9, 0, 3211572, 9, 0, 3211573, 9, 0, 3211574, 9, 0, 3211575, 9, 0, 3211576, 9, 0, 3211577, 9, 0, 3211578, 9, 0, 3211579, 9, 0, 3211580, 9, 0, 3211581, 9, 0, 3211582, 9, 0, 3211583, 9, 0, 3211584, 9, 0, 3211585, 9, 0, 3211586, 9, 0, 3211587, 9, 0, 3211588, 9, 0, 3211589, 9, 0, 3211590, 9, 0, 3276827, 9, 0, 3276828, 9, 0, 3276829, 9, 0, 3276830, 9, 0, 3276831, 9, 0, 3276832, 9, 0, 3276833, 9, 0, 3276834, 9, 0, 3276835, 9, 0, 3276836, 9, 0, 3276837, 9, 0, 3276838, 9, 0, 3276839, 9, 0, 3276840, 9, 0, 3276841, 9, 0, 3276842, 9, 0, 3276843, 9, 0, 3276844, 9, 0, 3276845, 9, 0, 3276846, 9, 0, 3276847, 9, 0, 3276848, 9, 0, 3276849, 9, 0, 3276850, 9, 0, 3276851, 9, 0, 3276852, 9, 0, 3276853, 9, 0, 3276854, 9, 0, 3276855, 9, 0, 3276856, 9, 0, 3276857, 9, 0, 3276858, 9, 0, 3276859, 9, 0, 3276860, 9, 0, 3276861, 9, 0, 3276862, 9, 0, 3276863, 9, 0, 3276864, 9, 0, 3276865, 9, 0, 3276866, 9, 0, 3276867, 9, 0, 3276868, 9, 0, 3276869, 9, 0, 3276870, 9, 0, 3276871, 9, 0, 3276872, 9, 0, 3276873, 9, 0, 3276874, 9, 0, 3276875, 9, 0, 3276876, 9, 0, 3276877, 9, 0, 3276878, 9, 0, 3276879, 9, 0, 3276880, 9, 0, 3276881, 9, 0, 3276882, 9, 0, 3276883, 9, 0, 3276884, 9, 0, 3276885, 9, 0, 3276886, 9, 0, 3276887, 9, 0, 3276888, 9, 0, 3276889, 9, 0, 3276890, 9, 0, 3276891, 9, 0, 3276892, 9, 0, 3276893, 9, 0, 3276894, 9, 0, 3276895, 9, 0, 3276896, 9, 0, 3276897, 9, 0, 3276898, 9, 0, 3276899, 9, 0, 3276900, 9, 0, 3276901, 9, 0, 3276902, 9, 0, 3276903, 9, 0, 3276904, 9, 0, 3276905, 9, 0, 3276906, 9, 0, 3276907, 9, 0, 3276908, 9, 0, 3276909, 9, 0, 3276910, 9, 0, 3276911, 9, 0, 3276912, 9, 0, 3276913, 9, 0, 3276914, 9, 0, 3276915, 9, 0, 3276916, 9, 0, 3276917, 9, 0, 3276918, 9, 0, 3276919, 9, 0, 3276920, 9, 0, 3276921, 9, 0, 3276922, 9, 0, 3276923, 9, 0, 3276924, 9, 0, 3276925, 9, 0, 3276926, 9, 0, 3276927, 9, 0, 3276928, 9, 0, 3276929, 9, 0, 3276930, 9, 0, 3276931, 9, 0, 3276932, 9, 0, 3276933, 9, 0, 3276934, 9, 0, 3276935, 9, 0, 3276936, 9, 0, 3276937, 9, 0, 3276938, 9, 0, 3276939, 9, 0, 3276940, 9, 0, 3276941, 9, 0, 3276942, 9, 0, 3276943, 9, 0, 3276944, 9, 0, 3276945, 9, 0, 3276946, 9, 0, 3276947, 9, 0, 3276948, 9, 0, 3276949, 9, 0, 3276950, 9, 0, 3276951, 9, 0, 3276952, 9, 0, 3276953, 9, 0, 3276954, 9, 0, 3276955, 9, 0, 3276956, 9, 0, 3276957, 9, 0, 3276958, 9, 0, 3276959, 9, 0, 3276960, 9, 0, 3276961, 9, 0, 3276962, 9, 0, 3276963, 9, 0, 3276964, 9, 0, 3276965, 9, 0, 3276966, 9, 0, 3276967, 9, 0, 3276968, 9, 0, 3276969, 9, 0, 3276970, 9, 0, 3276971, 9, 0, 3276972, 9, 0, 3276973, 9, 0, 3276974, 9, 0, 3276975, 9, 0, 3276976, 9, 0, 3276977, 9, 0, 3276978, 9, 0, 3276979, 9, 0, 3276980, 9, 0, 3276981, 9, 0, 3276982, 9, 0, 3276983, 9, 0, 3276984, 9, 0, 3276985, 9, 0, 3276986, 9, 0, 3276987, 9, 0, 3276988, 9, 0, 3276989, 9, 0, 3276990, 9, 0, 3276991, 9, 0, 3276992, 9, 0, 3276993, 9, 0, 3276994, 9, 0, 3276995, 9, 0, 3276996, 9, 0, 3276997, 9, 0, 3276998, 9, 0, 3276999, 9, 0, 3277000, 9, 0, 3277001, 9, 0, 3277002, 9, 0, 3277003, 9, 0, 3277004, 9, 0, 3277005, 9, 0, 3277006, 9, 0, 3277007, 9, 0, 3277008, 9, 0, 3277009, 9, 0, 3277010, 9, 0, 3277011, 9, 0, 3277012, 9, 0, 3277013, 9, 0, 3277014, 9, 0, 3277015, 9, 0, 3277016, 9, 0, 3277017, 9, 0, 3277018, 9, 0, 3277019, 9, 0, 3277020, 9, 0, 3277021, 9, 0, 3277022, 9, 0, 3277023, 9, 0, 3277024, 9, 0, 3277025, 9, 0, 3277026, 9, 0, 3277027, 9, 0, 3277028, 9, 0, 3277029, 9, 0, 3277030, 9, 0, 3277031, 9, 0, 3277032, 9, 0, 3277033, 9, 0, 3277034, 9, 0, 3277035, 9, 0, 3277036, 9, 0, 3277037, 9, 0, 3277038, 9, 0, 3277039, 9, 0, 3277040, 9, 0, 3277041, 9, 0, 3277042, 9, 0, 3277043, 9, 0, 3277044, 9, 0, 3277045, 9, 0, 3277046, 9, 0, 3277047, 9, 0, 3277048, 9, 0, 3277049, 9, 0, 3277050, 9, 0, 3277051, 9, 0, 3277052, 9, 0, 3277053, 9, 0, 3277054, 9, 0, 3277055, 9, 0, 3277056, 9, 0, 3277057, 9, 0, 3277058, 9, 0, 3277059, 9, 0, 3277060, 9, 0, 3277061, 9, 0, 3277062, 9, 0, 3277063, 9, 0, 3277064, 9, 0, 3277065, 9, 0, 3277066, 9, 0, 3277067, 9, 0, 3277068, 9, 0, 3277069, 9, 0, 3277070, 9, 0, 3277071, 9, 0, 3277072, 9, 0, 3277073, 9, 0, 3277074, 9, 0, 3277075, 9, 0, 3277076, 9, 0, 3277077, 9, 0, 3277078, 9, 0, 3277079, 9, 0, 3277080, 9, 0, 3277081, 9, 0, 3277082, 9, 0, 3277083, 9, 0, 3277084, 9, 0, 3277085, 9, 0, 3277086, 9, 0, 3277087, 9, 0, 3277088, 9, 0, 3277089, 9, 0, 3277090, 9, 0, 3277091, 9, 0, 3277092, 9, 0, 3277093, 9, 0, 3277094, 9, 0, 3277095, 9, 0, 3277096, 9, 0, 3277097, 9, 0, 3277098, 9, 0, 3277099, 9, 0, 3277100, 9, 0, 3277101, 9, 0, 3277102, 9, 0, 3277103, 9, 0, 3277104, 9, 0, 3277105, 9, 0, 3277106, 9, 0, 3277107, 9, 0, 3277108, 9, 0, 3277109, 9, 0, 3277110, 9, 0, 3277111, 9, 0, 3277112, 9, 0, 3277113, 9, 0, 3277114, 9, 0, 3277115, 9, 0, 3277116, 9, 0, 3277117, 9, 0, 3277118, 9, 0, 3277119, 9, 0, 3277120, 9, 0, 3277121, 9, 0, 3277122, 9, 0, 3277123, 9, 0, 3277124, 9, 0, 3277125, 9, 0, 3277126, 9, 0, 3342363, 9, 0, 3342364, 9, 0, 3342365, 9, 0, 3342366, 9, 0, 3342367, 9, 0, 3342368, 9, 0, 3342369, 9, 0, 3342370, 9, 0, 3342371, 9, 0, 3342372, 9, 0, 3342373, 9, 0, 3342374, 9, 0, 3342375, 9, 0, 3342376, 9, 0, 3342377, 9, 0, 3342378, 9, 0, 3342379, 9, 0, 3342380, 9, 0, 3342381, 9, 0, 3342382, 9, 0, 3342383, 9, 0, 3342384, 9, 0, 3342385, 9, 0, 3342386, 9, 0, 3342387, 9, 0, 3342388, 9, 0, 3342389, 9, 0, 3342390, 9, 0, 3342391, 9, 0, 3342392, 9, 0, 3342393, 9, 0, 3342394, 9, 0, 3342395, 9, 0, 3342396, 9, 0, 3342397, 9, 0, 3342398, 9, 0, 3342399, 9, 0, 3342400, 9, 0, 3342401, 9, 0, 3342402, 9, 0, 3342403, 9, 0, 3342404, 9, 0, 3342405, 9, 0, 3342406, 9, 0, 3342407, 9, 0, 3342408, 9, 0, 3342409, 9, 0, 3342410, 9, 0, 3342411, 9, 0, 3342412, 9, 0, 3342413, 9, 0, 3342414, 9, 0, 3342415, 9, 0, 3342416, 9, 0, 3342417, 9, 0, 3342418, 9, 0, 3342419, 9, 0, 3342420, 9, 0, 3342421, 9, 0, 3342422, 9, 0, 3342423, 9, 0, 3342424, 9, 0, 3342425, 9, 0, 3342426, 9, 0, 3342427, 9, 0, 3342428, 9, 0, 3342429, 9, 0, 3342430, 9, 0, 3342431, 9, 0, 3342432, 9, 0, 3342433, 9, 0, 3342434, 9, 0, 3342435, 9, 0, 3342436, 9, 0, 3342437, 9, 0, 3342438, 9, 0, 3342439, 9, 0, 3342440, 9, 0, 3342441, 9, 0, 3342442, 9, 0, 3342443, 9, 0, 3342444, 9, 0, 3342445, 9, 0, 3342446, 9, 0, 3342447, 9, 0, 3342448, 9, 0, 3342449, 9, 0, 3342450, 9, 0, 3342451, 9, 0, 3342452, 9, 0, 3342453, 9, 0, 3342454, 9, 0, 3342455, 9, 0, 3342456, 9, 0, 3342457, 9, 0, 3342458, 9, 0, 3342459, 9, 0, 3342460, 9, 0, 3342461, 9, 0, 3342462, 9, 0, 3342463, 9, 0, 3342464, 9, 0, 3342465, 9, 0, 3342466, 9, 0, 3342467, 9, 0, 3342468, 9, 0, 3342469, 9, 0, 3342470, 9, 0, 3342471, 9, 0, 3342472, 9, 0, 3342473, 9, 0, 3342474, 9, 0, 3342475, 9, 0, 3342476, 9, 0, 3342477, 9, 0, 3342478, 9, 0, 3342479, 9, 0, 3342480, 9, 0, 3342481, 9, 0, 3342482, 9, 0, 3342483, 9, 0, 3342484, 9, 0, 3342485, 9, 0, 3342486, 9, 0, 3342487, 9, 0, 3342488, 9, 0, 3342489, 9, 0, 3342490, 9, 0, 3342491, 9, 0, 3342492, 9, 0, 3342493, 9, 0, 3342494, 9, 0, 3342495, 9, 0, 3342496, 9, 0, 3342497, 9, 0, 3342498, 9, 0, 3342499, 9, 0, 3342500, 9, 0, 3342501, 9, 0, 3342502, 9, 0, 3342503, 9, 0, 3342504, 9, 0, 3342505, 9, 0, 3342506, 9, 0, 3342507, 9, 0, 3342508, 9, 0, 3342509, 9, 0, 3342510, 9, 0, 3342511, 9, 0, 3342512, 9, 0, 3342513, 9, 0, 3342514, 9, 0, 3342515, 9, 0, 3342516, 9, 0, 3342517, 9, 0, 3342518, 9, 0, 3342519, 9, 0, 3342520, 9, 0, 3342521, 9, 0, 3342522, 9, 0, 3342523, 9, 0, 3342524, 9, 0, 3342525, 9, 0, 3342526, 9, 0, 3342527, 9, 0, 3342528, 9, 0, 3342529, 9, 0, 3342530, 9, 0, 3342531, 9, 0, 3342532, 9, 0, 3342533, 9, 0, 3342534, 9, 0, 3342535, 9, 0, 3342536, 9, 0, 3342537, 9, 0, 3342538, 9, 0, 3342539, 9, 0, 3342540, 9, 0, 3342541, 9, 0, 3342542, 9, 0, 3342543, 9, 0, 3342544, 9, 0, 3342545, 9, 0, 3342546, 9, 0, 3342547, 9, 0, 3342548, 9, 0, 3342549, 9, 0, 3342550, 9, 0, 3342551, 9, 0, 3342552, 9, 0, 3342553, 9, 0, 3342554, 9, 0, 3342555, 9, 0, 3342556, 9, 0, 3342557, 9, 0, 3342558, 9, 0, 3342559, 9, 0, 3342560, 9, 0, 3342561, 9, 0, 3342562, 9, 0, 3342563, 9, 0, 3342564, 9, 0, 3342565, 9, 0, 3342566, 9, 0, 3342567, 9, 0, 3342568, 9, 0, 3342569, 9, 0, 3342570, 9, 0, 3342571, 9, 0, 3342572, 9, 0, 3342573, 9, 0, 3342574, 9, 0, 3342575, 9, 0, 3342576, 9, 0, 3342577, 9, 0, 3342578, 9, 0, 3342579, 9, 0, 3342580, 9, 0, 3342581, 9, 0, 3342582, 9, 0, 3342583, 9, 0, 3342584, 9, 0, 3342585, 9, 0, 3342586, 9, 0, 3342587, 9, 0, 3342588, 9, 0, 3342589, 9, 0, 3342590, 9, 0, 3342591, 9, 0, 3342592, 9, 0, 3342593, 9, 0, 3342594, 9, 0, 3342595, 9, 0, 3342596, 9, 0, 3342597, 9, 0, 3342598, 9, 0, 3342599, 9, 0, 3342600, 9, 0, 3342601, 9, 0, 3342602, 9, 0, 3342603, 9, 0, 3342604, 9, 0, 3342605, 9, 0, 3342606, 9, 0, 3342607, 9, 0, 3342608, 9, 0, 3342609, 9, 0, 3342610, 9, 0, 3342611, 9, 0, 3342612, 9, 0, 3342613, 9, 0, 3342614, 9, 0, 3342615, 9, 0, 3342616, 9, 0, 3342617, 9, 0, 3342618, 9, 0, 3342619, 9, 0, 3342620, 9, 0, 3342621, 9, 0, 3342622, 9, 0, 3342623, 9, 0, 3342624, 9, 0, 3342625, 9, 0, 3342626, 9, 0, 3342627, 9, 0, 3342628, 9, 0, 3342629, 9, 0, 3342630, 9, 0, 3342631, 9, 0, 3342632, 9, 0, 3342633, 9, 0, 3342634, 9, 0, 3342635, 9, 0, 3342636, 9, 0, 3342637, 9, 0, 3342638, 9, 0, 3342639, 9, 0, 3342640, 9, 0, 3342641, 9, 0, 3342642, 9, 0, 3342643, 9, 0, 3342644, 9, 0, 3342645, 9, 0, 3342646, 9, 0, 3342647, 9, 0, 3342648, 9, 0, 3342649, 9, 0, 3342650, 9, 0, 3342651, 9, 0, 3342652, 9, 0, 3342653, 9, 0, 3342654, 9, 0, 3342655, 9, 0, 3342656, 9, 0, 3342657, 9, 0, 3342658, 9, 0, 3342659, 9, 0, 3342660, 9, 0, 3342661, 9, 0, 3342662, 9, 0, 3407899, 9, 0, 3407900, 9, 0, 3407901, 9, 0, 3407902, 9, 0, 3407903, 9, 0, 3407904, 9, 0, 3407905, 9, 0, 3407906, 9, 0, 3407907, 9, 0, 3407908, 9, 0, 3407909, 9, 0, 3407910, 9, 0, 3407911, 9, 0, 3407912, 9, 0, 3407913, 9, 0, 3407914, 9, 0, 3407915, 9, 0, 3407916, 9, 0, 3407917, 9, 0, 3407918, 9, 0, 3407919, 9, 0, 3407920, 9, 0, 3407921, 9, 0, 3407922, 9, 0, 3407923, 9, 0, 3407924, 9, 0, 3407925, 9, 0, 3407926, 9, 0, 3407927, 9, 0, 3407928, 9, 0, 3407929, 9, 0, 3407930, 9, 0, 3407931, 9, 0, 3407932, 9, 0, 3407933, 9, 0, 3407934, 9, 0, 3407935, 9, 0, 3407936, 9, 0, 3407937, 9, 0, 3407938, 9, 0, 3407939, 9, 0, 3407940, 9, 0, 3407941, 9, 0, 3407942, 9, 0, 3407943, 9, 0, 3407944, 9, 0, 3407945, 9, 0, 3407946, 9, 0, 3407947, 9, 0, 3407948, 9, 0, 3407949, 9, 0, 3407950, 9, 0, 3407951, 9, 0, 3407952, 9, 0, 3407953, 9, 0, 3407954, 9, 0, 3407955, 9, 0, 3407956, 9, 0, 3407957, 9, 0, 3407958, 9, 0, 3407959, 9, 0, 3407960, 9, 0, 3407961, 9, 0, 3407962, 9, 0, 3407963, 9, 0, 3407964, 9, 0, 3407965, 9, 0, 3407966, 9, 0, 3407967, 9, 0, 3407968, 9, 0, 3407969, 9, 0, 3407970, 9, 0, 3407971, 9, 0, 3407972, 9, 0, 3407973, 9, 0, 3407974, 9, 0, 3407975, 9, 0, 3407976, 9, 0, 3407977, 9, 0, 3407978, 9, 0, 3407979, 9, 0, 3407980, 9, 0, 3407981, 9, 0, 3407982, 9, 0, 3407983, 9, 0, 3407984, 9, 0, 3407985, 9, 0, 3407986, 9, 0, 3407987, 9, 0, 3407988, 9, 0, 3407989, 9, 0, 3407990, 9, 0, 3407991, 9, 0, 3407992, 9, 0, 3407993, 9, 0, 3407994, 9, 0, 3407995, 9, 0, 3407996, 9, 0, 3407997, 9, 0, 3407998, 9, 0, 3407999, 9, 0, 3408000, 9, 0, 3408001, 9, 0, 3408002, 9, 0, 3408003, 9, 0, 3408004, 9, 0, 3408005, 9, 0, 3408006, 9, 0, 3408007, 9, 0, 3408008, 9, 0, 3408009, 9, 0, 3408010, 9, 0, 3408011, 9, 0, 3408012, 9, 0, 3408013, 9, 0, 3408014, 9, 0, 3408015, 9, 0, 3408016, 9, 0, 3408017, 9, 0, 3408018, 9, 0, 3408019, 9, 0, 3408020, 9, 0, 3408021, 9, 0, 3408022, 9, 0, 3408023, 9, 0, 3408024, 9, 0, 3408025, 9, 0, 3408026, 9, 0, 3408027, 9, 0, 3408028, 9, 0, 3408029, 9, 0, 3408030, 9, 0, 3408031, 9, 0, 3408032, 9, 0, 3408033, 9, 0, 3408034, 9, 0, 3408035, 9, 0, 3408036, 9, 0, 3408037, 9, 0, 3408038, 9, 0, 3408039, 9, 0, 3408040, 9, 0, 3408041, 9, 0, 3408042, 9, 0, 3408043, 9, 0, 3408044, 9, 0, 3408045, 9, 0, 3408046, 9, 0, 3408047, 9, 0, 3408048, 9, 0, 3408049, 9, 0, 3408050, 9, 0, 3408051, 9, 0, 3408052, 9, 0, 3408053, 9, 0, 3408054, 9, 0, 3408055, 9, 0, 3408056, 9, 0, 3408057, 9, 0, 3408058, 9, 0, 3408059, 9, 0, 3408060, 9, 0, 3408061, 9, 0, 3408062, 9, 0, 3408063, 9, 0, 3408064, 9, 0, 3408065, 9, 0, 3408066, 9, 0, 3408067, 9, 0, 3408068, 9, 0, 3408069, 9, 0, 3408070, 9, 0, 3408071, 9, 0, 3408072, 9, 0, 3408073, 9, 0, 3408074, 9, 0, 3408075, 9, 0, 3408076, 9, 0, 3408077, 9, 0, 3408078, 9, 0, 3408079, 9, 0, 3408080, 9, 0, 3408081, 9, 0, 3408082, 9, 0, 3408083, 9, 0, 3408084, 9, 0, 3408085, 9, 0, 3408086, 9, 0, 3408087, 9, 0, 3408088, 9, 0, 3408089, 9, 0, 3408090, 9, 0, 3408091, 9, 0, 3408092, 9, 0, 3408093, 9, 0, 3408094, 9, 0, 3408095, 9, 0, 3408096, 9, 0, 3408097, 9, 0, 3408098, 9, 0, 3408099, 9, 0, 3408100, 9, 0, 3408101, 9, 0, 3408102, 9, 0, 3408103, 9, 0, 3408104, 9, 0, 3408105, 9, 0, 3408106, 9, 0, 3408107, 9, 0, 3408108, 9, 0, 3408109, 9, 0, 3408110, 9, 0, 3408111, 9, 0, 3408112, 9, 0, 3408113, 9, 0, 3408114, 9, 0, 3408115, 9, 0, 3408116, 9, 0, 3408117, 9, 0, 3408118, 9, 0, 3408119, 9, 0, 3408120, 9, 0, 3408121, 9, 0, 3408122, 9, 0, 3408123, 9, 0, 3408124, 9, 0, 3408125, 9, 0, 3408126, 9, 0, 3408127, 9, 0, 3408128, 9, 0, 3408129, 9, 0, 3408130, 9, 0, 3408131, 9, 0, 3408132, 9, 0, 3408133, 9, 0, 3408134, 9, 0, 3408135, 9, 0, 3408136, 9, 0, 3408137, 9, 0, 3408138, 9, 0, 3408139, 9, 0, 3408140, 9, 0, 3408141, 9, 0, 3408142, 9, 0, 3408143, 9, 0, 3408144, 9, 0, 3408145, 9, 0, 3408146, 9, 0, 3408147, 9, 0, 3408148, 9, 0, 3408149, 9, 0, 3408150, 9, 0, 3408151, 9, 0, 3408152, 9, 0, 3408153, 9, 0, 3408154, 9, 0, 3408155, 9, 0, 3408156, 9, 0, 3408157, 9, 0, 3408158, 9, 0, 3408159, 9, 0, 3408160, 9, 0, 3408161, 9, 0, 3408162, 9, 0, 3408163, 9, 0, 3408164, 9, 0, 3408165, 9, 0, 3408166, 9, 0, 3408167, 9, 0, 3408168, 9, 0, 3408169, 9, 0, 3408170, 9, 0, 3408171, 9, 0, 3408172, 9, 0, 3408173, 9, 0, 3408174, 9, 0, 3408175, 9, 0, 3408176, 9, 0, 3408177, 9, 0, 3408178, 9, 0, 3408179, 9, 0, 3408180, 9, 0, 3408181, 9, 0, 3408182, 9, 0, 3408183, 9, 0, 3408184, 9, 0, 3408185, 9, 0, 3408186, 9, 0, 3408187, 9, 0, 3408188, 9, 0, 3408189, 9, 0, 3408190, 9, 0, 3408191, 9, 0, 3408192, 9, 0, 3408193, 9, 0, 3408194, 9, 0, 3408195, 9, 0, 3408196, 9, 0, 3408197, 9, 0, 3408198, 9, 0, 3473435, 9, 0, 3473436, 9, 0, 3473437, 9, 0, 3473438, 9, 0, 3473439, 9, 0, 3473440, 9, 0, 3473441, 9, 0, 3473442, 9, 0, 3473443, 9, 0, 3473444, 9, 0, 3473445, 9, 0, 3473446, 9, 0, 3473447, 9, 0, 3473448, 9, 0, 3473449, 9, 0, 3473450, 9, 0, 3473451, 9, 0, 3473452, 9, 0, 3473453, 9, 0, 3473454, 9, 0, 3473455, 9, 0, 3473456, 9, 0, 3473457, 9, 0, 3473458, 9, 0, 3473459, 9, 0, 3473460, 9, 0, 3473461, 9, 0, 3473462, 9, 0, 3473463, 9, 0, 3473464, 9, 0, 3473465, 9, 0, 3473466, 9, 0, 3473467, 9, 0, 3473468, 9, 0, 3473469, 9, 0, 3473470, 9, 0, 3473471, 9, 0, 3473472, 9, 0, 3473473, 9, 0, 3473474, 9, 0, 3473475, 9, 0, 3473476, 9, 0, 3473477, 9, 0, 3473478, 9, 0, 3473479, 9, 0, 3473480, 9, 0, 3473481, 9, 0, 3473482, 9, 0, 3473483, 9, 0, 3473484, 9, 0, 3473485, 9, 0, 3473486, 9, 0, 3473487, 9, 0, 3473488, 9, 0, 3473489, 9, 0, 3473490, 9, 0, 3473491, 9, 0, 3473492, 9, 0, 3473493, 9, 0, 3473494, 9, 0, 3473495, 9, 0, 3473496, 9, 0, 3473497, 9, 0, 3473498, 9, 0, 3473499, 9, 0, 3473500, 9, 0, 3473501, 9, 0, 3473502, 9, 0, 3473503, 9, 0, 3473504, 9, 0, 3473505, 9, 0, 3473506, 9, 0, 3473507, 9, 0, 3473508, 9, 0, 3473509, 9, 0, 3473510, 9, 0, 3473511, 9, 0, 3473512, 9, 0, 3473513, 9, 0, 3473514, 9, 0, 3473515, 9, 0, 3473516, 9, 0, 3473517, 9, 0, 3473518, 9, 0, 3473519, 9, 0, 3473520, 9, 0, 3473521, 9, 0, 3473522, 9, 0, 3473523, 9, 0, 3473524, 9, 0, 3473525, 9, 0, 3473526, 9, 0, 3473527, 9, 0, 3473528, 9, 0, 3473529, 9, 0, 3473530, 9, 0, 3473531, 9, 0, 3473532, 9, 0, 3473533, 9, 0, 3473534, 9, 0, 3473535, 9, 0, 3473536, 9, 0, 3473537, 9, 0, 3473538, 9, 0, 3473539, 9, 0, 3473540, 9, 0, 3473541, 9, 0, 3473542, 9, 0, 3473543, 9, 0, 3473544, 9, 0, 3473545, 9, 0, 3473546, 9, 0, 3473547, 9, 0, 3473548, 9, 0, 3473549, 9, 0, 3473550, 9, 0, 3473551, 9, 0, 3473552, 9, 0, 3473553, 9, 0, 3473554, 9, 0, 3473555, 9, 0, 3473556, 9, 0, 3473557, 9, 0, 3473558, 9, 0, 3473559, 9, 0, 3473560, 9, 0, 3473561, 9, 0, 3473562, 9, 0, 3473563, 9, 0, 3473564, 9, 0, 3473565, 9, 0, 3473566, 9, 0, 3473567, 9, 0, 3473568, 9, 0, 3473569, 9, 0, 3473570, 9, 0, 3473571, 9, 0, 3473572, 9, 0, 3473573, 9, 0, 3473574, 9, 0, 3473575, 9, 0, 3473576, 9, 0, 3473577, 9, 0, 3473578, 9, 0, 3473579, 9, 0, 3473580, 9, 0, 3473581, 9, 0, 3473582, 9, 0, 3473583, 9, 0, 3473584, 9, 0, 3473585, 9, 0, 3473586, 9, 0, 3473587, 9, 0, 3473588, 9, 0, 3473589, 9, 0, 3473590, 9, 0, 3473591, 9, 0, 3473592, 9, 0, 3473593, 9, 0, 3473594, 9, 0, 3473595, 9, 0, 3473596, 9, 0, 3473597, 9, 0, 3473598, 9, 0, 3473599, 9, 0, 3473600, 9, 0, 3473601, 9, 0, 3473602, 9, 0, 3473603, 9, 0, 3473604, 9, 0, 3473605, 9, 0, 3473606, 9, 0, 3473607, 9, 0, 3473608, 9, 0, 3473609, 9, 0, 3473610, 9, 0, 3473611, 9, 0, 3473612, 9, 0, 3473613, 9, 0, 3473614, 9, 0, 3473615, 9, 0, 3473616, 9, 0, 3473617, 9, 0, 3473618, 9, 0, 3473619, 9, 0, 3473620, 9, 0, 3473621, 9, 0, 3473622, 9, 0, 3473623, 9, 0, 3473624, 9, 0, 3473625, 9, 0, 3473626, 9, 0, 3473627, 9, 0, 3473628, 9, 0, 3473629, 9, 0, 3473630, 9, 0, 3473631, 9, 0, 3473632, 9, 0, 3473633, 9, 0, 3473634, 9, 0, 3473635, 9, 0, 3473636, 9, 0, 3473637, 9, 0, 3473638, 9, 0, 3473639, 9, 0, 3473640, 9, 0, 3473641, 9, 0, 3473642, 9, 0, 3473643, 9, 0, 3473644, 9, 0, 3473645, 9, 0, 3473646, 9, 0, 3473647, 9, 0, 3473648, 9, 0, 3473649, 9, 0, 3473650, 9, 0, 3473651, 9, 0, 3473652, 9, 0, 3473653, 9, 0, 3473654, 9, 0, 3473655, 9, 0, 3473656, 9, 0, 3473657, 9, 0, 3473658, 9, 0, 3473659, 9, 0, 3473660, 9, 0, 3473661, 9, 0, 3473662, 9, 0, 3473663, 9, 0, 3473664, 9, 0, 3473665, 9, 0, 3473666, 9, 0, 3473667, 9, 0, 3473668, 9, 0, 3473669, 9, 0, 3473670, 9, 0, 3473671, 9, 0, 3473672, 9, 0, 3473673, 9, 0, 3473674, 9, 0, 3473675, 9, 0, 3473676, 9, 0, 3473677, 9, 0, 3473678, 9, 0, 3473679, 9, 0, 3473680, 9, 0, 3473681, 9, 0, 3473682, 9, 0, 3473683, 9, 0, 3473684, 9, 0, 3473685, 9, 0, 3473686, 9, 0, 3473687, 9, 0, 3473688, 9, 0, 3473689, 9, 0, 3473690, 9, 0, 3473691, 9, 0, 3473692, 9, 0, 3473693, 9, 0, 3473694, 9, 0, 3473695, 9, 0, 3473696, 9, 0, 3473697, 9, 0, 3473698, 9, 0, 3473699, 9, 0, 3473700, 9, 0, 3473701, 9, 0, 3473702, 9, 0, 3473703, 9, 0, 3473704, 9, 0, 3473705, 9, 0, 3473706, 9, 0, 3473707, 9, 0, 3473708, 9, 0, 3473709, 9, 0, 3473710, 9, 0, 3473711, 9, 0, 3473712, 9, 0, 3473713, 9, 0, 3473714, 9, 0, 3473715, 9, 0, 3473716, 9, 0, 3473717, 9, 0, 3473718, 9, 0, 3473719, 9, 0, 3473720, 9, 0, 3473721, 9, 0, 3473722, 9, 0, 3473723, 9, 0, 3473724, 9, 0, 3473725, 9, 0, 3473726, 9, 0, 3473727, 9, 0, 3473728, 9, 0, 3473729, 9, 0, 3473730, 9, 0, 3473731, 9, 0, 3473732, 9, 0, 3473733, 9, 0, 3473734, 9, 0, 3538971, 9, 0, 3538972, 9, 0, 3538973, 9, 0, 3538974, 9, 0, 3538975, 9, 0, 3538976, 9, 0, 3538977, 9, 0, 3538978, 9, 0, 3538979, 9, 0, 3538980, 9, 0, 3538981, 9, 0, 3538982, 9, 0, 3538983, 9, 0, 3538984, 9, 0, 3538985, 9, 0, 3538986, 9, 0, 3538987, 9, 0, 3538988, 9, 0, 3538989, 9, 0, 3538990, 9, 0, 3538991, 9, 0, 3538992, 9, 0, 3538993, 9, 0, 3538994, 9, 0, 3538995, 9, 0, 3538996, 9, 0, 3538997, 9, 0, 3538998, 9, 0, 3538999, 9, 0, 3539000, 9, 0, 3539001, 9, 0, 3539002, 9, 0, 3539003, 9, 0, 3539004, 9, 0, 3539005, 9, 0, 3539006, 9, 0, 3539007, 9, 0, 3539008, 9, 0, 3539009, 9, 0, 3539010, 9, 0, 3539011, 9, 0, 3539012, 9, 0, 3539013, 9, 0, 3539014, 9, 0, 3539015, 9, 0, 3539016, 9, 0, 3539017, 9, 0, 3539018, 9, 0, 3539019, 9, 0, 3539020, 9, 0, 3539021, 9, 0, 3539022, 9, 0, 3539023, 9, 0, 3539024, 9, 0, 3539025, 9, 0, 3539026, 9, 0, 3539027, 9, 0, 3539028, 9, 0, 3539029, 9, 0, 3539030, 9, 0, 3539031, 9, 0, 3539032, 9, 0, 3539033, 9, 0, 3539034, 9, 0, 3539035, 9, 0, 3539036, 9, 0, 3539037, 9, 0, 3539038, 9, 0, 3539039, 9, 0, 3539040, 9, 0, 3539041, 9, 0, 3539042, 9, 0, 3539043, 9, 0, 3539044, 9, 0, 3539045, 9, 0, 3539046, 9, 0, 3539047, 9, 0, 3539048, 9, 0, 3539049, 9, 0, 3539050, 9, 0, 3539051, 9, 0, 3539052, 9, 0, 3539053, 9, 0, 3539054, 9, 0, 3539055, 9, 0, 3539056, 9, 0, 3539057, 9, 0, 3539058, 9, 0, 3539059, 9, 0, 3539060, 9, 0, 3539061, 9, 0, 3539062, 9, 0, 3539063, 9, 0, 3539064, 9, 0, 3539065, 9, 0, 3539066, 9, 0, 3539067, 9, 0, 3539068, 9, 0, 3539069, 9, 0, 3539070, 9, 0, 3539071, 9, 0, 3539072, 9, 0, 3539073, 9, 0, 3539074, 9, 0, 3539075, 9, 0, 3539076, 9, 0, 3539077, 9, 0, 3539078, 9, 0, 3539079, 9, 0, 3539080, 9, 0, 3539081, 9, 0, 3539082, 9, 0, 3539083, 9, 0, 3539084, 9, 0, 3539085, 9, 0, 3539086, 9, 0, 3539087, 9, 0, 3539088, 9, 0, 3539089, 9, 0, 3539090, 9, 0, 3539091, 9, 0, 3539092, 9, 0, 3539093, 9, 0, 3539094, 9, 0, 3539095, 9, 0, 3539096, 9, 0, 3539097, 9, 0, 3539098, 9, 0, 3539099, 9, 0, 3539100, 9, 0, 3539101, 9, 0, 3539102, 9, 0, 3539103, 9, 0, 3539104, 9, 0, 3539105, 9, 0, 3539106, 9, 0, 3539107, 9, 0, 3539108, 9, 0, 3539109, 9, 0, 3539110, 9, 0, 3539111, 9, 0, 3539112, 9, 0, 3539113, 9, 0, 3539114, 9, 0, 3539115, 9, 0, 3539116, 9, 0, 3539117, 9, 0, 3539118, 9, 0, 3539119, 9, 0, 3539120, 9, 0, 3539121, 9, 0, 3539122, 9, 0, 3539123, 9, 0, 3539124, 9, 0, 3539125, 9, 0, 3539126, 9, 0, 3539127, 9, 0, 3539128, 9, 0, 3539129, 9, 0, 3539130, 9, 0, 3539131, 9, 0, 3539132, 9, 0, 3539133, 9, 0, 3539134, 9, 0, 3539135, 9, 0, 3539136, 9, 0, 3539137, 9, 0, 3539138, 9, 0, 3539139, 9, 0, 3539140, 9, 0, 3539141, 9, 0, 3539142, 9, 0, 3539143, 9, 0, 3539144, 9, 0, 3539145, 9, 0, 3539146, 9, 0, 3539147, 9, 0, 3539148, 9, 0, 3539149, 9, 0, 3539150, 9, 0, 3539151, 9, 0, 3539152, 9, 0, 3539153, 9, 0, 3539154, 9, 0, 3539155, 9, 0, 3539156, 9, 0, 3539157, 9, 0, 3539158, 9, 0, 3539159, 9, 0, 3539160, 9, 0, 3539161, 9, 0, 3539162, 9, 0, 3539163, 9, 0, 3539164, 9, 0, 3539165, 9, 0, 3539166, 9, 0, 3539167, 9, 0, 3539168, 9, 0, 3539169, 9, 0, 3539170, 9, 0, 3539171, 9, 0, 3539172, 9, 0, 3539173, 9, 0, 3539174, 9, 0, 3539175, 9, 0, 3539176, 9, 0, 3539177, 9, 0, 3539178, 9, 0, 3539179, 9, 0, 3539180, 9, 0, 3539181, 9, 0, 3539182, 9, 0, 3539183, 9, 0, 3539184, 9, 0, 3539185, 9, 0, 3539186, 9, 0, 3539187, 9, 0, 3539188, 9, 0, 3539189, 9, 0, 3539190, 9, 0, 3539191, 9, 0, 3539192, 9, 0, 3539193, 9, 0, 3539194, 9, 0, 3539195, 9, 0, 3539196, 9, 0, 3539197, 9, 0, 3539198, 9, 0, 3539199, 9, 0, 3539200, 9, 0, 3539201, 9, 0, 3539202, 9, 0, 3539203, 9, 0, 3539204, 9, 0, 3539205, 9, 0, 3539206, 9, 0, 3539207, 9, 0, 3539208, 9, 0, 3539209, 9, 0, 3539210, 9, 0, 3539211, 9, 0, 3539212, 9, 0, 3539213, 9, 0, 3539214, 9, 0, 3539215, 9, 0, 3539216, 9, 0, 3539217, 9, 0, 3539218, 9, 0, 3539219, 9, 0, 3539220, 9, 0, 3539221, 9, 0, 3539222, 9, 0, 3539223, 9, 0, 3539224, 9, 0, 3539225, 9, 0, 3539226, 9, 0, 3539227, 9, 0, 3539228, 9, 0, 3539229, 9, 0, 3539230, 9, 0, 3539231, 9, 0, 3539232, 9, 0, 3539233, 9, 0, 3539234, 9, 0, 3539235, 9, 0, 3539236, 9, 0, 3539237, 9, 0, 3539238, 9, 0, 3539239, 9, 0, 3539240, 9, 0, 3539241, 9, 0, 3539242, 9, 0, 3539243, 9, 0, 3539244, 9, 0, 3539245, 9, 0, 3539246, 9, 0, 3539247, 9, 0, 3539248, 9, 0, 3539249, 9, 0, 3539250, 9, 0, 3539251, 9, 0, 3539252, 9, 0, 3539253, 9, 0, 3539254, 9, 0, 3539255, 9, 0, 3539256, 9, 0, 3539257, 9, 0, 3539258, 9, 0, 3539259, 9, 0, 3539260, 9, 0, 3539261, 9, 0, 3539262, 9, 0, 3539263, 9, 0, 3539264, 9, 0, 3539265, 9, 0, 3539266, 9, 0, 3539267, 9, 0, 3539268, 9, 0, 3539269, 9, 0, 3539270, 9, 0, 3604507, 9, 0, 3604508, 9, 0, 3604509, 9, 0, 3604510, 9, 0, 3604511, 9, 0, 3604512, 9, 0, 3604513, 9, 0, 3604514, 9, 0, 3604515, 9, 0, 3604516, 9, 0, 3604517, 9, 0, 3604518, 9, 0, 3604519, 9, 0, 3604520, 9, 0, 3604521, 9, 0, 3604522, 9, 0, 3604523, 9, 0, 3604524, 9, 0, 3604525, 9, 0, 3604526, 9, 0, 3604527, 9, 0, 3604528, 9, 0, 3604529, 9, 0, 3604530, 9, 0, 3604531, 9, 0, 3604532, 9, 0, 3604533, 9, 0, 3604534, 9, 0, 3604535, 9, 0, 3604536, 9, 0, 3604537, 9, 0, 3604538, 9, 0, 3604539, 9, 0, 3604540, 9, 0, 3604541, 9, 0, 3604542, 9, 0, 3604543, 9, 0, 3604544, 9, 0, 3604545, 9, 0, 3604546, 9, 0, 3604547, 9, 0, 3604548, 9, 0, 3604549, 9, 0, 3604550, 9, 0, 3604551, 9, 0, 3604552, 9, 0, 3604553, 9, 0, 3604554, 9, 0, 3604555, 9, 0, 3604556, 9, 0, 3604557, 9, 0, 3604558, 9, 0, 3604559, 9, 0, 3604560, 9, 0, 3604561, 9, 0, 3604562, 9, 0, 3604563, 9, 0, 3604564, 9, 0, 3604565, 9, 0, 3604566, 9, 0, 3604567, 9, 0, 3604568, 9, 0, 3604569, 9, 0, 3604570, 9, 0, 3604571, 9, 0, 3604572, 9, 0, 3604573, 9, 0, 3604574, 9, 0, 3604575, 9, 0, 3604576, 9, 0, 3604577, 9, 0, 3604578, 9, 0, 3604579, 9, 0, 3604580, 9, 0, 3604581, 9, 0, 3604582, 9, 0, 3604583, 9, 0, 3604584, 9, 0, 3604585, 9, 0, 3604586, 9, 0, 3604587, 9, 0, 3604588, 9, 0, 3604589, 9, 0, 3604590, 9, 0, 3604591, 9, 0, 3604592, 9, 0, 3604593, 9, 0, 3604594, 9, 0, 3604595, 9, 0, 3604596, 9, 0, 3604597, 9, 0, 3604598, 9, 0, 3604599, 9, 0, 3604600, 9, 0, 3604601, 9, 0, 3604602, 9, 0, 3604603, 9, 0, 3604604, 9, 0, 3604605, 9, 0, 3604606, 9, 0, 3604607, 9, 0, 3604608, 9, 0, 3604609, 9, 0, 3604610, 9, 0, 3604611, 9, 0, 3604612, 9, 0, 3604613, 9, 0, 3604614, 9, 0, 3604615, 9, 0, 3604616, 9, 0, 3604617, 9, 0, 3604618, 9, 0, 3604619, 9, 0, 3604620, 9, 0, 3604621, 9, 0, 3604622, 9, 0, 3604623, 9, 0, 3604624, 9, 0, 3604625, 9, 0, 3604626, 9, 0, 3604627, 9, 0, 3604628, 9, 0, 3604629, 9, 0, 3604630, 9, 0, 3604631, 9, 0, 3604632, 9, 0, 3604633, 9, 0, 3604634, 9, 0, 3604635, 9, 0, 3604636, 9, 0, 3604637, 9, 0, 3604638, 9, 0, 3604639, 9, 0, 3604640, 9, 0, 3604641, 9, 0, 3604642, 9, 0, 3604643, 9, 0, 3604644, 9, 0, 3604645, 9, 0, 3604646, 9, 0, 3604647, 9, 0, 3604648, 9, 0, 3604649, 9, 0, 3604650, 9, 0, 3604651, 9, 0, 3604652, 9, 0, 3604653, 9, 0, 3604654, 9, 0, 3604655, 9, 0, 3604656, 9, 0, 3604657, 9, 0, 3604658, 9, 0, 3604659, 9, 0, 3604660, 9, 0, 3604661, 9, 0, 3604662, 9, 0, 3604663, 9, 0, 3604664, 9, 0, 3604665, 9, 0, 3604666, 9, 0, 3604667, 9, 0, 3604668, 9, 0, 3604669, 9, 0, 3604670, 9, 0, 3604671, 9, 0, 3604672, 9, 0, 3604673, 9, 0, 3604674, 9, 0, 3604675, 9, 0, 3604676, 9, 0, 3604677, 9, 0, 3604678, 9, 0, 3604679, 9, 0, 3604680, 9, 0, 3604681, 9, 0, 3604682, 9, 0, 3604683, 9, 0, 3604684, 9, 0, 3604685, 9, 0, 3604686, 9, 0, 3604687, 9, 0, 3604688, 9, 0, 3604689, 9, 0, 3604690, 9, 0, 3604691, 9, 0, 3604692, 9, 0, 3604693, 9, 0, 3604694, 9, 0, 3604695, 9, 0, 3604696, 9, 0, 3604697, 9, 0, 3604698, 9, 0, 3604699, 9, 0, 3604700, 9, 0, 3604701, 9, 0, 3604702, 9, 0, 3604703, 9, 0, 3604704, 9, 0, 3604705, 9, 0, 3604706, 9, 0, 3604707, 9, 0, 3604708, 9, 0, 3604709, 9, 0, 3604710, 9, 0, 3604711, 9, 0, 3604712, 9, 0, 3604713, 9, 0, 3604714, 9, 0, 3604715, 9, 0, 3604716, 9, 0, 3604717, 9, 0, 3604718, 9, 0, 3604719, 9, 0, 3604720, 9, 0, 3604721, 9, 0, 3604722, 9, 0, 3604723, 9, 0, 3604724, 9, 0, 3604725, 9, 0, 3604726, 9, 0, 3604727, 9, 0, 3604728, 9, 0, 3604729, 9, 0, 3604730, 9, 0, 3604731, 9, 0, 3604732, 9, 0, 3604733, 9, 0, 3604734, 9, 0, 3604735, 9, 0, 3604736, 9, 0, 3604737, 9, 0, 3604738, 9, 0, 3604739, 9, 0, 3604740, 9, 0, 3604741, 9, 0, 3604742, 9, 0, 3604743, 9, 0, 3604744, 9, 0, 3604745, 9, 0, 3604746, 9, 0, 3604747, 9, 0, 3604748, 9, 0, 3604749, 9, 0, 3604750, 9, 0, 3604751, 9, 0, 3604752, 9, 0, 3604753, 9, 0, 3604754, 9, 0, 3604755, 9, 0, 3604756, 9, 0, 3604757, 9, 0, 3604758, 9, 0, 3604759, 9, 0, 3604760, 9, 0, 3604761, 9, 0, 3604762, 9, 0, 3604763, 9, 0, 3604764, 9, 0, 3604765, 9, 0, 3604766, 9, 0, 3604767, 9, 0, 3604768, 9, 0, 3604769, 9, 0, 3604770, 9, 0, 3604771, 9, 0, 3604772, 9, 0, 3604773, 9, 0, 3604774, 9, 0, 3604775, 9, 0, 3604776, 9, 0, 3604777, 9, 0, 3604778, 9, 0, 3604779, 9, 0, 3604780, 9, 0, 3604781, 9, 0, 3604782, 9, 0, 3604783, 9, 0, 3604784, 9, 0, 3604785, 9, 0, 3604786, 9, 0, 3604787, 9, 0, 3604788, 9, 0, 3604789, 9, 0, 3604790, 9, 0, 3604791, 9, 0, 3604792, 9, 0, 3604793, 9, 0, 3604794, 9, 0, 3604795, 9, 0, 3604796, 9, 0, 3604797, 9, 0, 3604798, 9, 0, 3604799, 9, 0, 3604800, 9, 0, 3604801, 9, 0, 3604802, 9, 0, 3604803, 9, 0, 3604804, 9, 0, 3604805, 9, 0, 3604806, 9, 0, 3670043, 9, 0, 3670044, 9, 0, 3670045, 9, 0, 3670046, 9, 0, 3670047, 9, 0, 3670048, 9, 0, 3670049, 9, 0, 3670050, 9, 0, 3670051, 9, 0, 3670052, 9, 0, 3670053, 9, 0, 3670054, 9, 0, 3670055, 9, 0, 3670056, 9, 0, 3670057, 9, 0, 3670058, 9, 0, 3670059, 9, 0, 3670060, 9, 0, 3670061, 9, 0, 3670062, 9, 0, 3670063, 9, 0, 3670064, 9, 0, 3670065, 9, 0, 3670066, 9, 0, 3670067, 9, 0, 3670068, 9, 0, 3670069, 9, 0, 3670070, 9, 0, 3670071, 9, 0, 3670072, 9, 0, 3670073, 9, 0, 3670074, 9, 0, 3670075, 9, 0, 3670076, 9, 0, 3670077, 9, 0, 3670078, 9, 0, 3670079, 9, 0, 3670080, 9, 0, 3670081, 9, 0, 3670082, 9, 0, 3670083, 9, 0, 3670084, 9, 0, 3670085, 9, 0, 3670086, 9, 0, 3670087, 9, 0, 3670088, 9, 0, 3670089, 9, 0, 3670090, 9, 0, 3670091, 9, 0, 3670092, 9, 0, 3670093, 9, 0, 3670094, 9, 0, 3670095, 9, 0, 3670096, 9, 0, 3670097, 9, 0, 3670098, 9, 0, 3670099, 9, 0, 3670100, 9, 0, 3670101, 9, 0, 3670102, 9, 0, 3670103, 9, 0, 3670104, 9, 0, 3670105, 9, 0, 3670106, 9, 0, 3670107, 9, 0, 3670108, 9, 0, 3670109, 9, 0, 3670110, 9, 0, 3670111, 9, 0, 3670112, 9, 0, 3670113, 9, 0, 3670114, 9, 0, 3670115, 9, 0, 3670116, 9, 0, 3670117, 9, 0, 3670118, 9, 0, 3670119, 9, 0, 3670120, 9, 0, 3670121, 9, 0, 3670122, 9, 0, 3670123, 9, 0, 3670124, 9, 0, 3670125, 9, 0, 3670126, 9, 0, 3670127, 9, 0, 3670128, 9, 0, 3670129, 9, 0, 3670130, 9, 0, 3670131, 9, 0, 3670132, 9, 0, 3670133, 9, 0, 3670134, 9, 0, 3670135, 9, 0, 3670136, 9, 0, 3670137, 9, 0, 3670138, 9, 0, 3670139, 9, 0, 3670140, 9, 0, 3670141, 9, 0, 3670142, 9, 0, 3670143, 9, 0, 3670144, 9, 0, 3670145, 9, 0, 3670146, 9, 0, 3670147, 9, 0, 3670148, 9, 0, 3670149, 9, 0, 3670150, 9, 0, 3670151, 9, 0, 3670152, 9, 0, 3670153, 9, 0, 3670154, 9, 0, 3670155, 9, 0, 3670156, 9, 0, 3670157, 9, 0, 3670158, 9, 0, 3670159, 9, 0, 3670160, 9, 0, 3670161, 9, 0, 3670162, 9, 0, 3670163, 9, 0, 3670164, 9, 0, 3670165, 9, 0, 3670166, 9, 0, 3670167, 9, 0, 3670168, 9, 0, 3670169, 9, 0, 3670170, 9, 0, 3670171, 9, 0, 3670172, 9, 0, 3670173, 9, 0, 3670174, 9, 0, 3670175, 9, 0, 3670176, 9, 0, 3670177, 9, 0, 3670178, 9, 0, 3670179, 9, 0, 3670180, 9, 0, 3670181, 9, 0, 3670182, 9, 0, 3670183, 9, 0, 3670184, 9, 0, 3670185, 9, 0, 3670186, 9, 0, 3670187, 9, 0, 3670188, 9, 0, 3670189, 9, 0, 3670190, 9, 0, 3670191, 9, 0, 3670192, 9, 0, 3670193, 9, 0, 3670194, 9, 0, 3670195, 9, 0, 3670196, 9, 0, 3670197, 9, 0, 3670198, 9, 0, 3670199, 9, 0, 3670200, 9, 0, 3670201, 9, 0, 3670202, 9, 0, 3670203, 9, 0, 3670204, 9, 0, 3670205, 9, 0, 3670206, 9, 0, 3670207, 9, 0, 3670208, 9, 0, 3670209, 9, 0, 3670210, 9, 0, 3670211, 9, 0, 3670212, 9, 0, 3670213, 9, 0, 3670214, 9, 0, 3670215, 9, 0, 3670216, 9, 0, 3670217, 9, 0, 3670218, 9, 0, 3670219, 9, 0, 3670220, 9, 0, 3670221, 9, 0, 3670222, 9, 0, 3670223, 9, 0, 3670224, 9, 0, 3670225, 9, 0, 3670226, 9, 0, 3670227, 9, 0, 3670228, 9, 0, 3670229, 9, 0, 3670230, 9, 0, 3670231, 9, 0, 3670232, 9, 0, 3670233, 9, 0, 3670234, 9, 0, 3670235, 9, 0, 3670236, 9, 0, 3670237, 9, 0, 3670238, 9, 0, 3670239, 9, 0, 3670240, 9, 0, 3670241, 9, 0, 3670242, 9, 0, 3670243, 9, 0, 3670244, 9, 0, 3670245, 9, 0, 3670246, 9, 0, 3670247, 9, 0, 3670248, 9, 0, 3670249, 9, 0, 3670250, 9, 0, 3670251, 9, 0, 3670252, 9, 0, 3670253, 9, 0, 3670254, 9, 0, 3670255, 9, 0, 3670256, 9, 0, 3670257, 9, 0, 3670258, 9, 0, 3670259, 9, 0, 3670260, 9, 0, 3670261, 9, 0, 3670262, 9, 0, 3670263, 9, 0, 3670264, 9, 0, 3670265, 9, 0, 3670266, 9, 0, 3670267, 9, 0, 3670268, 9, 0, 3670269, 9, 0, 3670270, 9, 0, 3670271, 9, 0, 3670272, 9, 0, 3670273, 9, 0, 3670274, 9, 0, 3670275, 9, 0, 3670276, 9, 0, 3670277, 9, 0, 3670278, 9, 0, 3670279, 9, 0, 3670280, 9, 0, 3670281, 9, 0, 3670282, 9, 0, 3670283, 9, 0, 3670284, 9, 0, 3670285, 9, 0, 3670286, 9, 0, 3670287, 9, 0, 3670288, 9, 0, 3670289, 9, 0, 3670290, 9, 0, 3670291, 9, 0, 3670292, 9, 0, 3670293, 9, 0, 3670294, 9, 0, 3670295, 9, 0, 3670296, 9, 0, 3670297, 9, 0, 3670298, 9, 0, 3670299, 9, 0, 3670300, 9, 0, 3670301, 9, 0, 3670302, 9, 0, 3670303, 9, 0, 3670304, 9, 0, 3670305, 9, 0, 3670306, 9, 0, 3670307, 9, 0, 3670308, 9, 0, 3670309, 9, 0, 3670310, 9, 0, 3670311, 9, 0, 3670312, 9, 0, 3670313, 9, 0, 3670314, 9, 0, 3670315, 9, 0, 3670316, 9, 0, 3670317, 9, 0, 3670318, 9, 0, 3670319, 9, 0, 3670320, 9, 0, 3670321, 9, 0, 3670322, 9, 0, 3670323, 9, 0, 3670324, 9, 0, 3670325, 9, 0, 3670326, 9, 0, 3670327, 9, 0, 3670328, 9, 0, 3670329, 9, 0, 3670330, 9, 0, 3670331, 9, 0, 3670332, 9, 0, 3670333, 9, 0, 3670334, 9, 0, 3670335, 9, 0, 3670336, 9, 0, 3670337, 9, 0, 3670338, 9, 0, 3670339, 9, 0, 3670340, 9, 0, 3670341, 9, 0, 3670342, 9, 0, 3735579, 9, 0, 3735580, 9, 0, 3735581, 9, 0, 3735582, 9, 0, 3735583, 9, 0, 3735584, 9, 0, 3735585, 9, 0, 3735586, 9, 0, 3735587, 9, 0, 3735588, 9, 0, 3735589, 9, 0, 3735590, 9, 0, 3735591, 9, 0, 3735592, 9, 0, 3735593, 9, 0, 3735594, 9, 0, 3735595, 9, 0, 3735596, 9, 0, 3735597, 9, 0, 3735598, 9, 0, 3735599, 9, 0, 3735600, 9, 0, 3735601, 9, 0, 3735602, 9, 0, 3735603, 9, 0, 3735604, 9, 0, 3735605, 9, 0, 3735606, 9, 0, 3735607, 9, 0, 3735608, 9, 0, 3735609, 9, 0, 3735610, 9, 0, 3735611, 9, 0, 3735612, 9, 0, 3735613, 9, 0, 3735614, 9, 0, 3735615, 9, 0, 3735616, 9, 0, 3735617, 9, 0, 3735618, 9, 0, 3735619, 9, 0, 3735620, 9, 0, 3735621, 9, 0, 3735622, 9, 0, 3735623, 9, 0, 3735624, 9, 0, 3735625, 9, 0, 3735626, 9, 0, 3735627, 9, 0, 3735628, 9, 0, 3735629, 9, 0, 3735630, 9, 0, 3735631, 9, 0, 3735632, 9, 0, 3735633, 9, 0, 3735634, 9, 0, 3735635, 9, 0, 3735636, 9, 0, 3735637, 9, 0, 3735638, 9, 0, 3735639, 9, 0, 3735640, 9, 0, 3735641, 9, 0, 3735642, 9, 0, 3735643, 9, 0, 3735644, 9, 0, 3735645, 9, 0, 3735646, 9, 0, 3735647, 9, 0, 3735648, 9, 0, 3735649, 9, 0, 3735650, 9, 0, 3735651, 9, 0, 3735652, 9, 0, 3735653, 9, 0, 3735654, 9, 0, 3735655, 9, 0, 3735656, 9, 0, 3735657, 9, 0, 3735658, 9, 0, 3735659, 9, 0, 3735660, 9, 0, 3735661, 9, 0, 3735662, 9, 0, 3735663, 9, 0, 3735664, 9, 0, 3735665, 9, 0, 3735666, 9, 0, 3735667, 9, 0, 3735668, 9, 0, 3735669, 9, 0, 3735670, 9, 0, 3735671, 9, 0, 3735672, 9, 0, 3735673, 9, 0, 3735674, 9, 0, 3735675, 9, 0, 3735676, 9, 0, 3735677, 9, 0, 3735678, 9, 0, 3735679, 9, 0, 3735680, 9, 0, 3735681, 9, 0, 3735682, 9, 0, 3735683, 9, 0, 3735684, 9, 0, 3735685, 9, 0, 3735686, 9, 0, 3735687, 9, 0, 3735688, 9, 0, 3735689, 9, 0, 3735690, 9, 0, 3735691, 9, 0, 3735692, 9, 0, 3735693, 9, 0, 3735694, 9, 0, 3735695, 9, 0, 3735696, 9, 0, 3735697, 9, 0, 3735698, 9, 0, 3735699, 9, 0, 3735700, 9, 0, 3735701, 9, 0, 3735702, 9, 0, 3735703, 9, 0, 3735704, 9, 0, 3735705, 9, 0, 3735706, 9, 0, 3735707, 9, 0, 3735708, 9, 0, 3735709, 9, 0, 3735710, 9, 0, 3735711, 9, 0, 3735712, 9, 0, 3735713, 9, 0, 3735714, 9, 0, 3735715, 9, 0, 3735716, 9, 0, 3735717, 9, 0, 3735718, 9, 0, 3735719, 9, 0, 3735720, 9, 0, 3735721, 9, 0, 3735722, 9, 0, 3735723, 9, 0, 3735724, 9, 0, 3735725, 9, 0, 3735726, 9, 0, 3735727, 9, 0, 3735728, 9, 0, 3735729, 9, 0, 3735730, 9, 0, 3735731, 9, 0, 3735732, 9, 0, 3735733, 9, 0, 3735734, 9, 0, 3735735, 9, 0, 3735736, 9, 0, 3735737, 9, 0, 3735738, 9, 0, 3735739, 9, 0, 3735740, 9, 0, 3735741, 9, 0, 3735742, 9, 0, 3735743, 9, 0, 3735744, 9, 0, 3735745, 9, 0, 3735746, 9, 0, 3735747, 9, 0, 3735748, 9, 0, 3735749, 9, 0, 3735750, 9, 0, 3735751, 9, 0, 3735752, 9, 0, 3735753, 9, 0, 3735754, 9, 0, 3735755, 9, 0, 3735756, 9, 0, 3735757, 9, 0, 3735758, 9, 0, 3735759, 9, 0, 3735760, 9, 0, 3735761, 9, 0, 3735762, 9, 0, 3735763, 9, 0, 3735764, 9, 0, 3735765, 9, 0, 3735766, 9, 0, 3735767, 9, 0, 3735768, 9, 0, 3735769, 9, 0, 3735770, 9, 0, 3735771, 9, 0, 3735772, 9, 0, 3735773, 9, 0, 3735774, 9, 0, 3735775, 9, 0, 3735776, 9, 0, 3735777, 9, 0, 3735778, 9, 0, 3735779, 9, 0, 3735780, 9, 0, 3735781, 9, 0, 3735782, 9, 0, 3735783, 9, 0, 3735784, 9, 0, 3735785, 9, 0, 3735786, 9, 0, 3735787, 9, 0, 3735788, 9, 0, 3735789, 9, 0, 3735790, 9, 0, 3735791, 9, 0, 3735792, 9, 0, 3735793, 9, 0, 3735794, 9, 0, 3735795, 9, 0, 3735796, 9, 0, 3735797, 9, 0, 3735798, 9, 0, 3735799, 9, 0, 3735800, 9, 0, 3735801, 9, 0, 3735802, 9, 0, 3735803, 9, 0, 3735804, 9, 0, 3735805, 9, 0, 3735806, 9, 0, 3735807, 9, 0, 3735808, 9, 0, 3735809, 9, 0, 3735810, 9, 0, 3735811, 9, 0, 3735812, 9, 0, 3735813, 9, 0, 3735814, 9, 0, 3735815, 9, 0, 3735816, 9, 0, 3735817, 9, 0, 3735818, 9, 0, 3735819, 9, 0, 3735820, 9, 0, 3735821, 9, 0, 3735822, 9, 0, 3735823, 9, 0, 3735824, 9, 0, 3735825, 9, 0, 3735826, 9, 0, 3735827, 9, 0, 3735828, 9, 0, 3735829, 9, 0, 3735830, 9, 0, 3735831, 9, 0, 3735832, 9, 0, 3735833, 9, 0, 3735834, 9, 0, 3735835, 9, 0, 3735836, 9, 0, 3735837, 9, 0, 3735838, 9, 0, 3735839, 9, 0, 3735840, 9, 0, 3735841, 9, 0, 3735842, 9, 0, 3735843, 9, 0, 3735844, 9, 0, 3735845, 9, 0, 3735846, 9, 0, 3735847, 9, 0, 3735848, 9, 0, 3735849, 9, 0, 3735850, 9, 0, 3735851, 9, 0, 3735852, 9, 0, 3735853, 9, 0, 3735854, 9, 0, 3735855, 9, 0, 3735856, 9, 0, 3735857, 9, 0, 3735858, 9, 0, 3735859, 9, 0, 3735860, 9, 0, 3735861, 9, 0, 3735862, 9, 0, 3735863, 9, 0, 3735864, 9, 0, 3735865, 9, 0, 3735866, 9, 0, 3735867, 9, 0, 3735868, 9, 0, 3735869, 9, 0, 3735870, 9, 0, 3735871, 9, 0, 3735872, 9, 0, 3735873, 9, 0, 3735874, 9, 0, 3735875, 9, 0, 3735876, 9, 0, 3735877, 9, 0, 3735878, 9, 0, 3801115, 9, 0, 3801116, 9, 0, 3801117, 9, 0, 3801118, 9, 0, 3801119, 9, 0, 3801120, 9, 0, 3801121, 9, 0, 3801122, 9, 0, 3801123, 9, 0, 3801124, 9, 0, 3801125, 9, 0, 3801126, 9, 0, 3801127, 9, 0, 3801128, 9, 0, 3801129, 9, 0, 3801130, 9, 0, 3801131, 9, 0, 3801132, 9, 0, 3801133, 9, 0, 3801134, 9, 0, 3801135, 9, 0, 3801136, 9, 0, 3801137, 9, 0, 3801138, 9, 0, 3801139, 9, 0, 3801140, 9, 0, 3801141, 9, 0, 3801142, 9, 0, 3801143, 9, 0, 3801144, 9, 0, 3801145, 9, 0, 3801146, 9, 0, 3801147, 9, 0, 3801148, 9, 0, 3801149, 9, 0, 3801150, 9, 0, 3801151, 9, 0, 3801152, 9, 0, 3801153, 9, 0, 3801154, 9, 0, 3801155, 9, 0, 3801156, 9, 0, 3801157, 9, 0, 3801158, 9, 0, 3801159, 9, 0, 3801160, 9, 0, 3801161, 9, 0, 3801162, 9, 0, 3801163, 9, 0, 3801164, 9, 0, 3801165, 9, 0, 3801166, 9, 0, 3801167, 9, 0, 3801168, 9, 0, 3801169, 9, 0, 3801170, 9, 0, 3801171, 9, 0, 3801172, 9, 0, 3801173, 9, 0, 3801174, 9, 0, 3801175, 9, 0, 3801176, 9, 0, 3801177, 9, 0, 3801178, 9, 0, 3801179, 9, 0, 3801180, 9, 0, 3801181, 9, 0, 3801182, 9, 0, 3801183, 9, 0, 3801184, 9, 0, 3801185, 9, 0, 3801186, 9, 0, 3801187, 9, 0, 3801188, 9, 0, 3801189, 9, 0, 3801190, 9, 0, 3801191, 9, 0, 3801192, 9, 0, 3801193, 9, 0, 3801194, 9, 0, 3801195, 9, 0, 3801196, 9, 0, 3801197, 9, 0, 3801198, 9, 0, 3801199, 9, 0, 3801200, 9, 0, 3801201, 9, 0, 3801202, 9, 0, 3801203, 9, 0, 3801204, 9, 0, 3801205, 9, 0, 3801206, 9, 0, 3801207, 9, 0, 3801208, 9, 0, 3801209, 9, 0, 3801210, 9, 0, 3801211, 9, 0, 3801212, 9, 0, 3801213, 9, 0, 3801214, 9, 0, 3801215, 9, 0, 3801216, 9, 0, 3801217, 9, 0, 3801218, 9, 0, 3801219, 9, 0, 3801220, 9, 0, 3801221, 9, 0, 3801222, 9, 0, 3801223, 9, 0, 3801224, 9, 0, 3801225, 9, 0, 3801226, 9, 0, 3801227, 9, 0, 3801228, 9, 0, 3801229, 9, 0, 3801230, 9, 0, 3801231, 9, 0, 3801232, 9, 0, 3801233, 9, 0, 3801234, 9, 0, 3801235, 9, 0, 3801236, 9, 0, 3801237, 9, 0, 3801238, 9, 0, 3801239, 9, 0, 3801240, 9, 0, 3801241, 9, 0, 3801242, 9, 0, 3801243, 9, 0, 3801244, 9, 0, 3801245, 9, 0, 3801246, 9, 0, 3801247, 9, 0, 3801248, 9, 0, 3801249, 9, 0, 3801250, 9, 0, 3801251, 9, 0, 3801252, 9, 0, 3801253, 9, 0, 3801254, 9, 0, 3801255, 9, 0, 3801256, 9, 0, 3801257, 9, 0, 3801258, 9, 0, 3801259, 9, 0, 3801260, 9, 0, 3801261, 9, 0, 3801262, 9, 0, 3801263, 9, 0, 3801264, 9, 0, 3801265, 9, 0, 3801266, 9, 0, 3801267, 9, 0, 3801268, 9, 0, 3801269, 9, 0, 3801270, 9, 0, 3801271, 9, 0, 3801272, 9, 0, 3801273, 9, 0, 3801274, 9, 0, 3801275, 9, 0, 3801276, 9, 0, 3801277, 9, 0, 3801278, 9, 0, 3801279, 9, 0, 3801280, 9, 0, 3801281, 9, 0, 3801282, 9, 0, 3801283, 9, 0, 3801284, 9, 0, 3801285, 9, 0, 3801286, 9, 0, 3801287, 9, 0, 3801288, 9, 0, 3801289, 9, 0, 3801290, 9, 0, 3801291, 9, 0, 3801292, 9, 0, 3801293, 9, 0, 3801294, 9, 0, 3801295, 9, 0, 3801296, 9, 0, 3801297, 9, 0, 3801298, 9, 0, 3801299, 9, 0, 3801300, 9, 0, 3801301, 9, 0, 3801302, 9, 0, 3801303, 9, 0, 3801304, 9, 0, 3801305, 9, 0, 3801306, 9, 0, 3801307, 9, 0, 3801308, 9, 0, 3801309, 9, 0, 3801310, 9, 0, 3801311, 9, 0, 3801312, 9, 0, 3801313, 9, 0, 3801314, 9, 0, 3801315, 9, 0, 3801316, 9, 0, 3801317, 9, 0, 3801318, 9, 0, 3801319, 9, 0, 3801320, 9, 0, 3801321, 9, 0, 3801322, 9, 0, 3801323, 9, 0, 3801324, 9, 0, 3801325, 9, 0, 3801326, 9, 0, 3801327, 9, 0, 3801328, 9, 0, 3801329, 9, 0, 3801330, 9, 0, 3801331, 9, 0, 3801332, 9, 0, 3801333, 9, 0, 3801334, 9, 0, 3801335, 9, 0, 3801336, 9, 0, 3801337, 9, 0, 3801338, 9, 0, 3801339, 9, 0, 3801340, 9, 0, 3801341, 9, 0, 3801342, 9, 0, 3801343, 9, 0, 3801344, 9, 0, 3801345, 9, 0, 3801346, 9, 0, 3801347, 9, 0, 3801348, 9, 0, 3801349, 9, 0, 3801350, 9, 0, 3801351, 9, 0, 3801352, 9, 0, 3801353, 9, 0, 3801354, 9, 0, 3801355, 9, 0, 3801356, 9, 0, 3801357, 9, 0, 3801358, 9, 0, 3801359, 9, 0, 3801360, 9, 0, 3801361, 9, 0, 3801362, 9, 0, 3801363, 9, 0, 3801364, 9, 0, 3801365, 9, 0, 3801366, 9, 0, 3801367, 9, 0, 3801368, 9, 0, 3801369, 9, 0, 3801370, 9, 0, 3801371, 9, 0, 3801372, 9, 0, 3801373, 9, 0, 3801374, 9, 0, 3801375, 9, 0, 3801376, 9, 0, 3801377, 9, 0, 3801378, 9, 0, 3801379, 9, 0, 3801380, 9, 0, 3801381, 9, 0, 3801382, 9, 0, 3801383, 9, 0, 3801384, 9, 0, 3801385, 9, 0, 3801386, 9, 0, 3801387, 9, 0, 3801388, 9, 0, 3801389, 9, 0, 3801390, 9, 0, 3801391, 9, 0, 3801392, 9, 0, 3801393, 9, 0, 3801394, 9, 0, 3801395, 9, 0, 3801396, 9, 0, 3801397, 9, 0, 3801398, 9, 0, 3801399, 9, 0, 3801400, 9, 0, 3801401, 9, 0, 3801402, 9, 0, 3801403, 9, 0, 3801404, 9, 0, 3801405, 9, 0, 3801406, 9, 0, 3801407, 9, 0, 3801408, 9, 0, 3801409, 9, 0, 3801410, 9, 0, 3801411, 9, 0, 3801412, 9, 0, 3801413, 9, 0, 3801414, 9, 0 ) + +[node name="ShockSpheres" type="Node2D" parent="."] + +[node name="BikeKamikazes" type="Node2D" parent="."] + +[node name="LaserSpheres" type="Node2D" parent="."] + +[node name="MineSpreaders" type="Node2D" parent="."] + +[node name="Paths" type="Node2D" parent="."] + +[node name="Path2D" type="Path2D" parent="Paths"] +curve = SubResource( 3 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 2240, -2496 ) +rotation = -0.785398 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D" instance=ExtResource( 7 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 3113.48, -2752 ) +offset = 970.958 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D2" instance=ExtResource( 7 )] + +[node name="PathFollow2D3" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 4069.69, -2752 ) +offset = 1941.92 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D3" instance=ExtResource( 7 )] + +[node name="PathFollow2D4" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 4944.12, -2752 ) +offset = 2912.87 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D4" instance=ExtResource( 7 )] + +[node name="PathFollow2D5" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 5861.89, -2752 ) +offset = 3883.83 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D5" instance=ExtResource( 7 )] + +[node name="PathFollow2D6" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 6742.83, -2752 ) +offset = 4854.79 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D6" instance=ExtResource( 7 )] + +[node name="PathFollow2D7" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 7686.19, -2752 ) +offset = 5825.75 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D7" instance=ExtResource( 7 )] + +[node name="PathFollow2D8" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 8584.64, -2551.36 ) +rotation = 0.785269 +offset = 6796.7 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D8" instance=ExtResource( 7 )] + +[node name="PathFollow2D9" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 8640, -1607.82 ) +rotation = 1.5708 +offset = 7767.66 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D9" instance=ExtResource( 7 )] + +[node name="PathFollow2D10" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 8640, -615.526 ) +rotation = 1.5708 +offset = 8738.62 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D10" instance=ExtResource( 7 )] + +[node name="PathFollow2D11" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 8616.14, 343.857 ) +rotation = 2.3561 +offset = 9709.58 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D11" instance=ExtResource( 7 )] + +[node name="PathFollow2D12" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 7735.96, 576 ) +rotation = -3.14158 +offset = 10680.5 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D12" instance=ExtResource( 7 )] + +[node name="PathFollow2D13" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 6783.92, 576 ) +rotation = 3.14159 +offset = 11651.5 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D13" instance=ExtResource( 7 )] + +[node name="PathFollow2D14" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 5906.83, 576 ) +rotation = 3.14158 +offset = 12622.5 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D14" instance=ExtResource( 7 )] + +[node name="PathFollow2D15" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 4989.05, 576 ) +rotation = 3.14159 +offset = 13593.4 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D15" instance=ExtResource( 7 )] + +[node name="PathFollow2D16" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 4110.57, 576 ) +rotation = 3.14159 +offset = 14564.4 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D16" instance=ExtResource( 7 )] + +[node name="PathFollow2D17" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 3161.16, 576 ) +rotation = 3.14159 +offset = 15535.3 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D17" instance=ExtResource( 7 )] + +[node name="PathFollow2D18" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 2282.5, 362.503 ) +rotation = -2.35615 +offset = 16506.3 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D18" instance=ExtResource( 7 )] + +[node name="PathFollow2D19" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 2240, -592.107 ) +rotation = -1.5708 +offset = 17477.2 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D19" instance=ExtResource( 7 )] + +[node name="PathFollow2D20" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 2240, -1521.57 ) +rotation = -1.5708 +offset = 18448.2 + +[node name="BigMovedWall" parent="Paths/Path2D/PathFollow2D20" instance=ExtResource( 7 )] + +[node name="PathFollow2D21" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 2619.47, -2752 ) +offset = 485.479 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D21" instance=ExtResource( 8 )] + +[node name="PathFollow2D22" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 3580.14, -2752 ) +offset = 1456.44 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D22" instance=ExtResource( 8 )] + +[node name="PathFollow2D23" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 4496.47, -2752 ) +offset = 2427.39 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D23" instance=ExtResource( 8 )] + +[node name="PathFollow2D24" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 5402.6, -2752 ) +offset = 3398.35 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D24" instance=ExtResource( 8 )] + +[node name="PathFollow2D25" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 6311.97, -2752 ) +offset = 4369.31 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D25" instance=ExtResource( 8 )] + +[node name="PathFollow2D26" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 7223.38, -2752 ) +offset = 5340.27 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D26" instance=ExtResource( 8 )] + +[node name="PathFollow2D27" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 8181.03, -2752 ) +offset = 6311.23 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D27" instance=ExtResource( 8 )] + +[node name="PathFollow2D28" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 8640, -2088.57 ) +offset = 7282.18 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D28" instance=ExtResource( 8 )] + +[node name="PathFollow2D29" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 8640, -1111.98 ) +offset = 8253.14 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D29" instance=ExtResource( 8 )] + +[node name="PathFollow2D30" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 8640, -134.461 ) +offset = 9224.1 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D30" instance=ExtResource( 8 )] + +[node name="PathFollow2D31" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 8225.96, 576 ) +offset = 10195.1 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D31" instance=ExtResource( 8 )] + +[node name="PathFollow2D32" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 7270.32, 576 ) +offset = 11166.0 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D32" instance=ExtResource( 8 )] + +[node name="PathFollow2D33" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 6355.49, 576 ) +offset = 12137.0 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D33" instance=ExtResource( 8 )] + +[node name="PathFollow2D34" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 5448.08, 576 ) +offset = 13107.9 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D34" instance=ExtResource( 8 )] + +[node name="PathFollow2D35" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 4539.88, 576 ) +offset = 14078.9 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D35" instance=ExtResource( 8 )] + +[node name="PathFollow2D36" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 3625.27, 576 ) +offset = 15049.8 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D36" instance=ExtResource( 8 )] + +[node name="PathFollow2D37" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 2680.86, 576 ) +offset = 16020.8 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D37" instance=ExtResource( 8 )] + +[node name="PathFollow2D38" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 2240, -104.199 ) +offset = 16991.8 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D38" instance=ExtResource( 8 )] + +[node name="PathFollow2D39" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 2240, -1058.81 ) +offset = 17962.7 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D39" instance=ExtResource( 8 )] + +[node name="PathFollow2D40" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 2240, -2012.39 ) +offset = 18933.7 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D40" instance=ExtResource( 8 )] + +[node name="Path2D2" type="Path2D" parent="Paths"] +curve = SubResource( 4 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D2"] +position = Vector2( 3776, -1440 ) +rotation = 1.57073 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D2/PathFollow2D" instance=ExtResource( 8 )] + +[node name="Path2D3" type="Path2D" parent="Paths"] +curve = SubResource( 5 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D3"] +position = Vector2( 4032, -1154.83 ) +rotation = -1.5708 +offset = 284.894 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D3/PathFollow2D" instance=ExtResource( 8 )] + +[node name="Path2D4" type="Path2D" parent="Paths"] +curve = SubResource( 6 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D4"] +position = Vector2( 4288, -1440 ) +rotation = 1.5708 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D4/PathFollow2D" instance=ExtResource( 8 )] + +[node name="Path2D5" type="Path2D" parent="Paths"] +curve = SubResource( 7 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D5"] +position = Vector2( 3776, -738.826 ) +rotation = 1.57073 +offset = 284.894 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D5/PathFollow2D" instance=ExtResource( 8 )] + +[node name="Path2D6" type="Path2D" parent="Paths"] +curve = SubResource( 8 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D6"] +position = Vector2( 4032, -1024 ) +rotation = 1.57073 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D6/PathFollow2D" instance=ExtResource( 8 )] + +[node name="Path2D7" type="Path2D" parent="Paths"] +curve = SubResource( 9 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D7"] +position = Vector2( 4288, -738.826 ) +rotation = -1.5708 +offset = 284.894 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D7/PathFollow2D" instance=ExtResource( 8 )] + +[node name="Path2D8" type="Path2D" parent="Paths"] +curve = SubResource( 10 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D8"] +position = Vector2( 5888, -1536 ) +rotate = false + +[node name="MovedWall" parent="Paths/Path2D8/PathFollow2D" instance=ExtResource( 8 )] + +[node name="Path2D9" type="Path2D" parent="Paths"] +curve = SubResource( 11 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D9"] +position = Vector2( 7551.51, -1536 ) +rotation = -0.00137414 +offset = 639.324 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D9/PathFollow2D" instance=ExtResource( 8 )] + +[node name="Path2D10" type="Path2D" parent="Paths"] +curve = SubResource( 12 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D10"] +position = Vector2( 5888, -640 ) +rotation = -1.56172e-05 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D10/PathFollow2D" instance=ExtResource( 8 )] + +[node name="Path2D11" type="Path2D" parent="Paths"] +curve = SubResource( 13 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D11"] +position = Vector2( 7550.79, -640 ) +rotation = -1.56152e-05 +offset = 639.797 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D11/PathFollow2D" instance=ExtResource( 8 )] + +[node name="Path2D12" type="Path2D" parent="Paths"] +curve = SubResource( 14 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D12"] +position = Vector2( 6720, -1728 ) +rotation = 1.57092 + +[node name="BigMovedWall" parent="Paths/Path2D12/PathFollow2D" instance=ExtResource( 7 )] + +[node name="Path2D13" type="Path2D" parent="Paths"] +curve = SubResource( 15 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D13"] +position = Vector2( 5824, -1088 ) + +[node name="BigMovedWall" parent="Paths/Path2D13/PathFollow2D" instance=ExtResource( 7 )] + +[node name="Path2D14" type="Path2D" parent="Paths"] +curve = SubResource( 16 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D14"] +position = Vector2( 7612.29, -1088 ) +rotation = 3.14159 +offset = 764.644 + +[node name="BigMovedWall" parent="Paths/Path2D14/PathFollow2D" instance=ExtResource( 7 )] + +[node name="Lights" type="Node2D" parent="."] + +[node name="AlertLight" parent="Lights" instance=ExtResource( 9 )] +position = Vector2( 6720, -1088 ) +color = Color( 1, 0.392157, 0.392157, 1 ) + +[node name="AlertLight2" parent="Lights" instance=ExtResource( 9 )] +position = Vector2( 2752, -1088 ) +scale = Vector2( 0.5, 0.5 ) +color = Color( 1, 0.392157, 0.392157, 1 ) + +[node name="AlertLight3" parent="Lights" instance=ExtResource( 9 )] +position = Vector2( 4032, 64 ) +scale = Vector2( 0.5, 0.5 ) +color = Color( 1, 0.392157, 0.392157, 1 ) + +[node name="AlertLight4" parent="Lights" instance=ExtResource( 9 )] +position = Vector2( 6720, 64 ) +scale = Vector2( 0.5, 0.5 ) +color = Color( 1, 0.392157, 0.392157, 1 ) + +[node name="AlertLight5" parent="Lights" instance=ExtResource( 9 )] +position = Vector2( 8128, -1088 ) +scale = Vector2( 0.5, 0.5 ) +color = Color( 1, 0.392157, 0.392157, 1 ) + +[node name="AlertLight6" parent="Lights" instance=ExtResource( 9 )] +position = Vector2( 6720, -2240 ) +scale = Vector2( 0.5, 0.5 ) +color = Color( 1, 0.392157, 0.392157, 1 ) + +[node name="AlertLight7" parent="Lights" instance=ExtResource( 9 )] +position = Vector2( 4032, -2240 ) +scale = Vector2( 0.5, 0.5 ) +color = Color( 1, 0.392157, 0.392157, 1 ) + +[node name="Lights" type="Node2D" parent="Lights"] + +[node name="Light2D" type="Light2D" parent="Lights/Lights"] +position = Vector2( 4160, -1320 ) +rotation = 1.5708 +texture = ExtResource( 15 ) +energy = 0.8 +shadow_buffer_size = 128 + +[node name="Light2D2" type="Light2D" parent="Lights/Lights"] +position = Vector2( 3904, -1320 ) +rotation = 1.5708 +texture = ExtResource( 15 ) +energy = 0.8 +shadow_buffer_size = 128 + +[node name="Light2D3" type="Light2D" parent="Lights/Lights"] +position = Vector2( 3904, -856 ) +rotation = -1.5708 +texture = ExtResource( 15 ) +energy = 0.8 +shadow_buffer_size = 128 + +[node name="Light2D4" type="Light2D" parent="Lights/Lights"] +position = Vector2( 4160, -856 ) +rotation = -1.5708 +texture = ExtResource( 15 ) +energy = 0.8 +shadow_buffer_size = 128 + +[node name="SpawnPoints" type="Node2D" parent="."] + +[node name="SpawnPoint" parent="SpawnPoints" instance=ExtResource( 10 )] +position = Vector2( 1600, -896 ) + +[node name="SpawnPoint2" parent="SpawnPoints" instance=ExtResource( 10 )] +position = Vector2( 4736, 1216 ) + +[node name="SpawnPoint3" parent="SpawnPoints" instance=ExtResource( 10 )] +position = Vector2( 7808, 1216 ) + +[node name="SpawnPoint4" parent="SpawnPoints" instance=ExtResource( 10 )] +position = Vector2( 9280, -1664 ) + +[node name="SpawnPoint5" parent="SpawnPoints" instance=ExtResource( 10 )] +position = Vector2( 6656, -3392 ) + +[node name="SpawnPoint6" parent="SpawnPoints" instance=ExtResource( 10 )] +position = Vector2( 3712, -3392 ) + +[node name="SpawnPoint7" parent="SpawnPoints" instance=ExtResource( 10 )] +position = Vector2( 5248, -1728 ) + +[node name="SpawnPoint10" parent="SpawnPoints" instance=ExtResource( 10 )] +position = Vector2( 5376, -1728 ) + +[node name="SpawnPoint8" parent="SpawnPoints" instance=ExtResource( 10 )] +position = Vector2( 5248, -448 ) + +[node name="SpawnPoint9" parent="SpawnPoints" instance=ExtResource( 10 )] +position = Vector2( 5376, -448 ) + +[node name="SpawnTonnels" type="Node2D" parent="."] + +[node name="SpawnTonnel" parent="SpawnTonnels" instance=ExtResource( 11 )] +position = Vector2( 1728, -896 ) + +[node name="SpawnTonnel2" parent="SpawnTonnels" instance=ExtResource( 11 )] +position = Vector2( 3712, -3264 ) +rotation = 1.5708 + +[node name="SpawnTonnel7" parent="SpawnTonnels" instance=ExtResource( 11 )] +position = Vector2( 5312, -1600 ) +rotation = 1.5708 + +[node name="SpawnTonnel3" parent="SpawnTonnels" instance=ExtResource( 11 )] +position = Vector2( 6656, -3264 ) +rotation = 1.5708 + +[node name="SpawnTonnel4" parent="SpawnTonnels" instance=ExtResource( 11 )] +position = Vector2( 7808, 1088 ) +rotation = -1.5708 + +[node name="SpawnTonnel5" parent="SpawnTonnels" instance=ExtResource( 11 )] +position = Vector2( 4736, 1088 ) +rotation = -1.5708 + +[node name="SpawnTonnel8" parent="SpawnTonnels" instance=ExtResource( 11 )] +position = Vector2( 5312, -576 ) +rotation = -1.5708 + +[node name="SpawnTonnel6" parent="SpawnTonnels" instance=ExtResource( 11 )] +position = Vector2( 9152, -1664 ) +rotation = 3.14159 + +[node name="Waypoints" type="Node2D" parent="."] + +[node name="Position2D" type="Position2D" parent="Waypoints"] +position = Vector2( 2880, -1088 ) + +[node name="Position2D2" type="Position2D" parent="Waypoints"] +position = Vector2( 4032, -1984 ) + +[node name="Position2D3" type="Position2D" parent="Waypoints"] +position = Vector2( 5056, -1088 ) + +[node name="Position2D4" type="Position2D" parent="Waypoints"] +position = Vector2( 4032, -192 ) + +[node name="Position2D5" type="Position2D" parent="Waypoints"] +position = Vector2( 6720, -1088 ) + +[node name="Position2D6" type="Position2D" parent="Waypoints"] +position = Vector2( 7744, -320 ) + +[node name="Position2D7" type="Position2D" parent="Waypoints"] +position = Vector2( 5696, -320 ) + +[node name="Position2D8" type="Position2D" parent="Waypoints"] +position = Vector2( 5696, -1856 ) + +[node name="Position2D9" type="Position2D" parent="Waypoints"] +position = Vector2( 7744, -1856 ) + +[node name="Position2D10" type="Position2D" parent="Waypoints"] +position = Vector2( 6720, -1984 ) + +[node name="Position2D11" type="Position2D" parent="Waypoints"] +position = Vector2( 6720, -192 ) + +[node name="Position2D12" type="Position2D" parent="Waypoints"] +position = Vector2( 8000, -1088 ) + +[node name="Position2D13" type="Position2D" parent="Waypoints"] +position = Vector2( 8512, -2044.39 ) + +[node name="Position2D14" type="Position2D" parent="Waypoints"] +position = Vector2( 7552, -2944 ) + +[node name="Position2D15" type="Position2D" parent="Waypoints"] +position = Vector2( 5248, -2560 ) + +[node name="Position2D16" type="Position2D" parent="Waypoints"] +position = Vector2( 2816, -2880 ) + +[node name="Position2D17" type="Position2D" parent="Waypoints"] +position = Vector2( 2392, -1664 ) + +[node name="Position2D18" type="Position2D" parent="Waypoints"] +position = Vector2( 2096, -40 ) + +[node name="Position2D19" type="Position2D" parent="Waypoints"] +position = Vector2( 3096, 736 ) + +[node name="Position2D20" type="Position2D" parent="Waypoints"] +position = Vector2( 5496, 416 ) + +[node name="Position2D21" type="Position2D" parent="Waypoints"] +position = Vector2( 7336, 752 ) + +[node name="Position2D22" type="Position2D" parent="Waypoints"] +position = Vector2( 8816, -376 ) + +[node name="Position2D23" type="Position2D" parent="Waypoints"] +position = Vector2( 4032, -1280 ) + +[node name="Position2D24" type="Position2D" parent="Waypoints"] +position = Vector2( 4032, -896 ) + +[node name="Mines" type="Node2D" parent="."] + +[node name="SpawnTimer" type="Timer" parent="."] +pause_mode = 1 +wait_time = 0.2 +autostart = true + +[node name="WavePause" type="Timer" parent="."] +pause_mode = 1 +wait_time = 60.0 +one_shot = true +[connection signal="fired_shot" from="Player" to="." method="_on_Player_fired_shot"] +[connection signal="wave_announcer_animation_finished" from="Player" to="." method="_on_Player_wave_announcer_animation_finished"] +[connection signal="wave_complete_animation_finished" from="Player" to="." method="_on_Player_wave_complete_animation_finished"] +[connection signal="timeout" from="SpawnTimer" to="." method="_on_SpawnTimer_timeout"] +[connection signal="timeout" from="WavePause" to="." method="_on_WavePause_timeout"] diff --git a/Maps/QuakeDoneQuick.tscn b/Maps/QuakeDoneQuick.tscn new file mode 100644 index 0000000..5a89433 --- /dev/null +++ b/Maps/QuakeDoneQuick.tscn @@ -0,0 +1,1454 @@ +[gd_scene load_steps=47 format=2] + +[ext_resource path="res://Objects/ShootParticle.tscn" type="PackedScene" id=1] +[ext_resource path="res://Scripts/Map.gd" type="Script" id=2] +[ext_resource path="res://Tiles/LabWall.tres" type="TileSet" id=3] +[ext_resource path="res://Tiles/LabGround.tres" type="TileSet" id=4] +[ext_resource path="res://Objects/SpawnTonnel.tscn" type="PackedScene" id=5] +[ext_resource path="res://Objects/ShockSphere.tscn" type="PackedScene" id=6] +[ext_resource path="res://Objects/BikeKamikaze.tscn" type="PackedScene" id=7] +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=8] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=9] +[ext_resource path="res://Objects/MovedWall.tscn" type="PackedScene" id=10] +[ext_resource path="res://Objects/BigMovedWall.tscn" type="PackedScene" id=11] +[ext_resource path="res://Objects/SpawnPoint.tscn" type="PackedScene" id=12] +[ext_resource path="res://Sprites/FlashLight.png" type="Texture" id=13] +[ext_resource path="res://Objects/AlertLight.tscn" type="PackedScene" id=14] +[ext_resource path="res://Objects/LaserSphere.tscn" type="PackedScene" id=15] +[ext_resource path="res://Objects/MineSpreader.tscn" type="PackedScene" id=16] +[ext_resource path="res://Objects/Player.tscn" type="PackedScene" id=17] +[ext_resource path="res://OST/QuakeDoneQuick.ogg" type="AudioStream" id=18] + +[sub_resource type="NavigationPolygon" id=22] +vertices = PoolVector2Array( 7624, -1480, 7096, -1480, 3400, -1976, 3896, -1976, 7624, 1592, 7096, 1592, 3400, 1096, 3896, 1096, 6600, 1592, 5368, 1592, 7096, -72, 5704, -312, 6072, -440, 6600, -440, 7096, -312, 7544, -72, 7624, 1096, 8120, -2632, 8120, 2248, 7624, -1976, 7992, -3000, 8120, -2872, 7624, -2504, 7752, -3000, 5704, -552, 6072, -952, 5560, -952, 5672, -584, 5592, -584, 4936, -952, 6600, -1480, 5560, -1480, 2376, -2872, 2376, -3000, 2504, -3000, 2504, -3512, 2744, -3512, 2744, -3000, 7752, -3512, 7992, -3512, 8120, -3000, 8632, -2872, 8632, -2632, 7096, -2504, 7096, -1976, 6600, -1976, 6600, -2504, 5128, -1976, 5128, -2424, 5368, -2424, 5368, -1976, 4936, -1480, 3896, -1480, 2872, -1976, 4424, -440, 4424, -952, 4824, -584, 4792, -552, 5528, -296, 5432, -200, 5320, -200, 5320, -264, 5528, -360, 5176, -264, 5176, -200, 5064, -200, 4968, -296, 4968, -360, 7544, -312, 7096, 1096, 6600, 1096, 6600, 56, 5672, -280, 6072, 56, 5672, -216, 6072, 568, 5560, 568, 5512, -56, 4936, 568, 4424, 568, 4424, 56, 5144, 200, 5240, 296, 3400, -72, 2952, -72, 2952, -312, 3400, -312, 5368, 2040, 5128, 2040, 5128, 1592, 3896, 1592, 2872, 1096, 6600, 2120, 7096, 2120, 8632, 2248, 8632, 2488, 8120, 2488, 8120, 2616, 7992, 2616, 3400, 2120, 7992, 3128, 7752, 3128, 7752, 2616, 2744, 2616, 2744, 3128, 2504, 3128, 2504, 2616, 2376, 2616, 2376, 2488, 2872, 2120, 1864, 2488, 1864, 2248, 2376, 2248, 2376, -2632, 1864, -2632, 1864, -2872, 3896, 2120, 5352, 40, 5448, -56, 5352, 200, 5256, 296, 5560, 1096, 5560, -552, 3896, -2504, 7624, 2120, 2872, 1592, 5560, -392, 4936, -552, 4936, 1096, 4936, -392, 4904, -584, 4792, -312, 4824, -280, 4824, -216, 3896, -440, 4984, -56, 5048, -56, 5144, 40, 3896, 56, 3400, -2504, 2872, -2504, 3400, -1480, 2872, -1480, 3400, 1592 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 6, 7 ), PoolIntArray( 6, 5, 8 ), PoolIntArray( 6, 8, 9 ), PoolIntArray( 10, 11, 12, 13, 14, 15 ), PoolIntArray( 16, 17, 18, 4 ), PoolIntArray( 17, 16, 0 ), PoolIntArray( 19, 17, 0 ), PoolIntArray( 20, 21, 17, 19, 22, 23 ), PoolIntArray( 12, 11, 24, 25 ), PoolIntArray( 26, 25, 24, 27 ), PoolIntArray( 26, 27, 28, 29 ), PoolIntArray( 1, 14, 13, 30 ), PoolIntArray( 2, 1, 30 ), PoolIntArray( 2, 30, 31 ), PoolIntArray( 32, 33, 34 ), PoolIntArray( 34, 35, 36, 37 ), PoolIntArray( 23, 38, 39, 20 ), PoolIntArray( 20, 40, 21 ), PoolIntArray( 21, 41, 42, 17 ), PoolIntArray( 43, 44, 45, 46 ), PoolIntArray( 47, 48, 49, 50 ), PoolIntArray( 44, 19, 0 ), PoolIntArray( 31, 26, 29, 51 ), PoolIntArray( 2, 31, 51 ), PoolIntArray( 2, 51, 52, 53 ), PoolIntArray( 54, 55, 29, 56, 57 ), PoolIntArray( 58, 59, 60, 61, 62 ), PoolIntArray( 63, 64, 65, 66, 67 ), PoolIntArray( 14, 68, 15 ), PoolIntArray( 10, 69, 70, 71 ), PoolIntArray( 72, 11, 10, 71, 73, 74 ), PoolIntArray( 74, 73, 75, 76, 77 ), PoolIntArray( 78, 79, 80, 81, 82 ), PoolIntArray( 83, 84, 85, 86 ), PoolIntArray( 9, 87, 88, 89 ), PoolIntArray( 6, 9, 89 ), PoolIntArray( 6, 89, 90, 91 ), PoolIntArray( 92, 8, 5, 93 ), PoolIntArray( 18, 94, 95, 96 ), PoolIntArray( 96, 97, 98, 99 ), PoolIntArray( 98, 100, 101, 102 ), PoolIntArray( 103, 104, 105, 106 ), PoolIntArray( 106, 107, 108, 109 ), PoolIntArray( 108, 110, 111, 112 ), PoolIntArray( 113, 114, 115, 32 ), PoolIntArray( 18, 96, 99, 116 ), PoolIntArray( 99, 98, 102 ), PoolIntArray( 99, 102, 103, 109 ), PoolIntArray( 117, 118, 77, 76, 119 ), PoolIntArray( 120, 119, 76, 121 ), PoolIntArray( 29, 28, 122 ), PoolIntArray( 37, 23, 22, 43 ), PoolIntArray( 37, 43, 46 ), PoolIntArray( 37, 46, 123, 113, 32, 34 ), PoolIntArray( 18, 124, 4 ), PoolIntArray( 69, 16, 4 ), PoolIntArray( 109, 103, 106 ), PoolIntArray( 109, 108, 112 ), PoolIntArray( 109, 112, 113, 125 ), PoolIntArray( 29, 122, 126, 62, 61, 63, 67, 127 ), PoolIntArray( 82, 120, 121, 128, 78 ), PoolIntArray( 67, 129, 127 ), PoolIntArray( 29, 127, 130 ), PoolIntArray( 29, 130, 56 ), PoolIntArray( 54, 57, 131 ), PoolIntArray( 54, 131, 132, 133, 134 ), PoolIntArray( 135, 136, 137, 81 ), PoolIntArray( 45, 44, 0 ), PoolIntArray( 70, 69, 4 ), PoolIntArray( 134, 133, 135, 81, 80 ), PoolIntArray( 50, 45, 0 ), PoolIntArray( 121, 70, 4 ), PoolIntArray( 121, 4, 128 ), PoolIntArray( 134, 80, 138, 83, 86 ), PoolIntArray( 93, 124, 18 ), PoolIntArray( 47, 50, 0 ), PoolIntArray( 3, 47, 0 ), PoolIntArray( 123, 3, 2, 139 ), PoolIntArray( 113, 123, 139 ), PoolIntArray( 113, 139, 140 ), PoolIntArray( 113, 140, 53 ), PoolIntArray( 7, 128, 4 ), PoolIntArray( 138, 7, 6, 83 ), PoolIntArray( 134, 86, 141, 52 ), PoolIntArray( 53, 52, 141 ), PoolIntArray( 53, 141, 142 ), PoolIntArray( 113, 53, 142 ), PoolIntArray( 113, 142, 91 ), PoolIntArray( 125, 113, 91 ), PoolIntArray( 143, 125, 91 ), PoolIntArray( 143, 91, 90 ), PoolIntArray( 143, 90, 116, 99 ), PoolIntArray( 18, 116, 92 ), PoolIntArray( 18, 92, 93 ) ] +outlines = [ PoolVector2Array( 2376, -3000, 2504, -3000, 2504, -3512, 2744, -3512, 2744, -3000, 7752, -3000, 7752, -3512, 7992, -3512, 7992, -3000, 8120, -3000, 8120, -2872, 8632, -2872, 8632, -2632, 8120, -2632, 8120, 2248, 8632, 2248, 8632, 2488, 8120, 2488, 8120, 2616, 7992, 2616, 7992, 3128, 7752, 3128, 7752, 2616, 2744, 2616, 2744, 3128, 2504, 3128, 2504, 2616, 2376, 2616, 2376, 2488, 1864, 2488, 1864, 2248, 2376, 2248, 2376, -2632, 1864, -2632, 1864, -2872, 2376, -2872 ), PoolVector2Array( 2872, 2120, 3400, 2120, 3400, 1592, 2872, 1592 ), PoolVector2Array( 2872, 1096, 3400, 1096, 3400, -72, 2952, -72, 2952, -312, 3400, -312, 3400, -1480, 2872, -1480 ), PoolVector2Array( 2872, -1976, 3400, -1976, 3400, -2504, 2872, -2504 ), PoolVector2Array( 3896, -1976, 3896, -2504, 6600, -2504, 6600, -1976, 5368, -1976, 5368, -2424, 5128, -2424, 5128, -1976 ), PoolVector2Array( 7096, -1976, 7096, -2504, 7624, -2504, 7624, -1976 ), PoolVector2Array( 7096, -1480, 7624, -1480, 7624, 1096, 7096, 1096, 7096, -72, 7544, -72, 7544, -312, 7096, -312 ), PoolVector2Array( 7096, 1592, 7096, 2120, 7624, 2120, 7624, 1592 ), PoolVector2Array( 6600, 2120, 3896, 2120, 3896, 1592, 5128, 1592, 5128, 2040, 5368, 2040, 5368, 1592, 6600, 1592 ), PoolVector2Array( 3896, -1480, 4936, -1480, 4936, -952, 4424, -952, 4424, -440, 3896, -440 ), PoolVector2Array( 3896, 56, 3896, 1096, 4936, 1096, 4936, 568, 4424, 568, 4424, 56 ), PoolVector2Array( 5560, 568, 5560, 1096, 6600, 1096, 6600, 56, 6072, 56, 6072, 568 ), PoolVector2Array( 5560, -1480, 6600, -1480, 6600, -440, 6072, -440, 6072, -952, 5560, -952 ), PoolVector2Array( 4792, -552, 4824, -584, 4904, -584, 4936, -552, 4936, -392, 4968, -360, 4968, -296, 5064, -200, 5176, -200, 5176, -264, 5320, -264, 5320, -200, 5432, -200, 5528, -296, 5528, -360, 5560, -392, 5560, -552, 5592, -584, 5672, -584, 5704, -552, 5704, -312, 5672, -280, 5672, -216, 5512, -56, 5448, -56, 5352, 40, 5352, 200, 5256, 296, 5240, 296, 5144, 200, 5144, 40, 5048, -56, 4984, -56, 4824, -216, 4824, -280, 4792, -312 ) ] + +[sub_resource type="CanvasItemMaterial" id=1] + +[sub_resource type="Curve2D" id=3] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 3136, 896, 0, 0, 0, 0, 3136, 1856, 0, 0, 0, 0, 4096, 1856 ) +} + +[sub_resource type="Curve2D" id=4] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 6400, 1856, 0, 0, 0, 0, 7360, 1856, 0, 0, 0, 0, 7360, 896 ) +} + +[sub_resource type="Curve2D" id=5] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 7360, -1280, 0, 0, 0, 0, 7360, -2240, 0, 0, 0, 0, 6400, -2240 ) +} + +[sub_resource type="Curve2D" id=6] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4096, -2240, 0, 0, 0, 0, 3136, -2240, 0, 0, 0, 0, 3136, -1280 ) +} + +[sub_resource type="Curve2D" id=7] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 2176, 1344, 0, 0, 0, 0, 8320, 1344 ) +} + +[sub_resource type="Curve2D" id=8] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 8320, -1728, 0, 0, 0, 0, 2176, -1728 ) +} + +[sub_resource type="Curve2D" id=9] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 6848, 2816, 0, 0, 0, 0, 6848, -3200 ) +} + +[sub_resource type="Curve2D" id=10] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 3648, -3200, 0, 0, 0, 0, 3648, 2816 ) +} + +[sub_resource type="Curve2D" id=11] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4448, -928, 0, 0, 0, 0, 4448, 544, 0, 0, 0, 0, 6048, 544, 0, 0, 0, 0, 6048, -928, 0, 0, 0, 0, 4448, -928 ) +} + +[sub_resource type="Curve2D" id=12] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 2848, 2080, 0, 0, 0, 0, 2848, 1632, 0, 0, 0, 0, 2400, 1632, 0, 0, 0, 0, 2400, 2080, 0, 0, 0, 0, 2848, 2080 ) +} + +[sub_resource type="Curve2D" id=13] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 2912, 2144, 0, 0, 0, 0, 3360, 2144, 0, 0, 0, 0, 3360, 2592, 0, 0, 0, 0, 2912, 2592, 0, 0, 0, 0, 2912, 2144 ) +} + +[sub_resource type="Curve2D" id=14] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 7584, 2144, 0, 0, 0, 0, 7136, 2144, 0, 0, 0, 0, 7136, 2592, 0, 0, 0, 0, 7584, 2592, 0, 0, 0, 0, 7584, 2144 ) +} + +[sub_resource type="Curve2D" id=15] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 7648, 2080, 0, 0, 0, 0, 7648, 1632, 0, 0, 0, 0, 8096, 1632, 0, 0, 0, 0, 8096, 2080, 0, 0, 0, 0, 7648, 2080 ) +} + +[sub_resource type="Curve2D" id=16] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 7648, -2464, 0, 0, 0, 0, 7648, -2016, 0, 0, 0, 0, 8096, -2016, 0, 0, 0, 0, 8096, -2464, 0, 0, 0, 0, 7648, -2464 ) +} + +[sub_resource type="Curve2D" id=17] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 7584, -2528, 0, 0, 0, 0, 7136, -2528, 0, 0, 0, 0, 7136, -2976, 0, 0, 0, 0, 7584, -2976, 0, 0, 0, 0, 7584, -2528 ) +} + +[sub_resource type="Curve2D" id=18] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 2912, -2528, 0, 0, 0, 0, 3360, -2528, 0, 0, 0, 0, 3360, -2976, 0, 0, 0, 0, 2912, -2976, 0, 0, 0, 0, 2912, -2528 ) +} + +[sub_resource type="Curve2D" id=19] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 2848, -2464, 0, 0, 0, 0, 2848, -2016, 0, 0, 0, 0, 2400, -2016, 0, 0, 0, 0, 2400, -2464, 0, 0, 0, 0, 2848, -2464 ) +} + +[sub_resource type="Curve2D" id=20] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 2816, 640, 0, 0, 0, 0, 2432, 640, 0, 0, 0, 0, 2432, 640, 0, 0, 0, 0, 2816, 640, 0, 0, 0, 0, 2816, 640 ) +} + +[sub_resource type="Curve2D" id=21] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 2816, -1024, 0, 0, 0, 0, 2432, -1024, 0, 0, 0, 0, 2432, -1024, 0, 0, 0, 0, 2816, -1024, 0, 0, 0, 0, 2816, -1024 ) +} + +[sub_resource type="Curve2D" id=23] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 7680, -1024, 0, 0, 0, 0, 8064, -1024, 0, 0, 0, 0, 8064, -1024, 0, 0, 0, 0, 7680, -1024, 0, 0, 0, 0, 7680, -1024 ) +} + +[sub_resource type="Curve2D" id=24] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 7680, 640, 0, 0, 0, 0, 8064, 640, 0, 0, 0, 0, 8064, 640, 0, 0, 0, 0, 7680, 640, 0, 0, 0, 0, 7680, 640 ) +} + +[sub_resource type="Curve2D" id=25] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 6144, 2176, 0, 0, 0, 0, 6144, 2560, 0, 0, 0, 0, 6144, 2560, 0, 0, 0, 0, 6144, 2176, 0, 0, 0, 0, 6144, 2176 ) +} + +[sub_resource type="Curve2D" id=26] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4352, 2176, 0, 0, 0, 0, 4352, 2560, 0, 0, 0, 0, 4352, 2560, 0, 0, 0, 0, 4352, 2176, 0, 0, 0, 0, 4352, 2176 ) +} + +[sub_resource type="Curve2D" id=27] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 4352, -2560, 0, 0, 0, 0, 4352, -2944, 0, 0, 0, 0, 4352, -2944, 0, 0, 0, 0, 4352, -2560, 0, 0, 0, 0, 4352, -2560 ) +} + +[sub_resource type="Curve2D" id=28] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 6144, -2560, 0, 0, 0, 0, 6144, -2944, 0, 0, 0, 0, 6144, -2944, 0, 0, 0, 0, 6144, -2560, 0, 0, 0, 0, 6144, -2560 ) +} + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 124, 70 ) + +[node name="MapTemplate" type="Node2D"] +script = ExtResource( 2 ) +hit_effect = ExtResource( 1 ) +bike_kamikaze = ExtResource( 7 ) +shock_sphere = ExtResource( 6 ) +laser_sphere = ExtResource( 15 ) +mine_spreader = ExtResource( 16 ) +map_ost = ExtResource( 18 ) +enemy_spawn = 40 +mines_limit = 30 + +[node name="CanvasModulate" type="CanvasModulate" parent="."] +color = Color( 0.25098, 0.278431, 0.333333, 1 ) + +[node name="Player" parent="." instance=ExtResource( 17 )] +position = Vector2( 5249.22, -384 ) + +[node name="Navigation2D" type="Navigation2D" parent="."] + +[node name="NavigationPolygonInstance" type="NavigationPolygonInstance" parent="Navigation2D"] +visible = false +navpoly = SubResource( 22 ) + +[node name="Ground" type="TileMap" parent="."] +material = SubResource( 1 ) +scale = Vector2( 2, 2 ) +z_index = -10 +tile_set = ExtResource( 4 ) +cell_size = Vector2( 32, 32 ) +format = 1 +tile_data = PoolIntArray( -3604441, 0, 0, -3604439, 0, 0, -3604359, 0, 0, -3604357, 0, 0, -3473369, 0, 0, -3473367, 0, 0, -3473287, 0, 0, -3473285, 0, 0, -3342297, 0, 0, -3342295, 0, 0, -3342280, 2, 0, -3342279, 2, 0, -3342230, 2, 0, -3342229, 2, 0, -3342215, 0, 0, -3342213, 0, 0, -3211225, 0, 0, -3211223, 0, 0, -3211208, 2, 0, -3211207, 2, 0, -3211158, 2, 0, -3211157, 2, 0, -3211143, 0, 0, -3211141, 0, 0, -3080155, 0, 0, -3080153, 0, 0, -3080151, 0, 0, -3080149, 0, 0, -3080147, 0, 0, -3080145, 0, 0, -3080143, 0, 0, -3080141, 0, 0, -3080139, 0, 0, -3080137, 2, 0, -3080136, 0, 0, -3080134, 2, 0, -3080133, 0, 0, -3080131, 0, 0, -3080129, 0, 0, -3080127, 0, 0, -3080125, 0, 0, -3080123, 0, 0, -3080121, 0, 0, -3080119, 0, 0, -3080117, 0, 0, -3080115, 0, 0, -3080113, 0, 0, -3080111, 0, 0, -3080109, 0, 0, -3080107, 0, 0, -3080105, 0, 0, -3080103, 0, 0, -3080101, 0, 0, -3080099, 0, 0, -3080097, 0, 0, -3080095, 0, 0, -3080093, 0, 0, -3080091, 0, 0, -3080089, 0, 0, -3080087, 2, 0, -3080086, 0, 0, -3080084, 2, 0, -3080083, 0, 0, -3080081, 0, 0, -3080079, 0, 0, -3080077, 0, 0, -3080075, 0, 0, -3080073, 0, 0, -3080071, 0, 0, -3080069, 0, 0, -3080067, 0, 0, -2949091, 0, 0, -2949089, 0, 0, -2949087, 0, 0, -2949085, 0, 0, -2949083, 0, 0, -2949081, 0, 0, -2949079, 0, 0, -2949077, 0, 0, -2949075, 0, 0, -2949073, 0, 0, -2949071, 0, 0, -2949069, 0, 0, -2949067, 0, 0, -2949065, 2, 0, -2949064, 0, 0, -2949062, 2, 0, -2949061, 0, 0, -2949059, 0, 0, -2949057, 0, 0, -2949055, 0, 0, -2949053, 0, 0, -2949051, 0, 0, -2949049, 0, 0, -2949047, 0, 0, -2949045, 0, 0, -2949043, 0, 0, -2949041, 0, 0, -2949039, 0, 0, -2949037, 0, 0, -2949035, 0, 0, -2949033, 0, 0, -2949031, 0, 0, -2949029, 0, 0, -2949027, 0, 0, -2949025, 0, 0, -2949023, 0, 0, -2949021, 0, 0, -2949019, 0, 0, -2949017, 0, 0, -2949015, 2, 0, -2949014, 0, 0, -2949012, 2, 0, -2949011, 0, 0, -2949009, 0, 0, -2949007, 0, 0, -2949005, 0, 0, -2949003, 0, 0, -2949001, 0, 0, -2948999, 0, 0, -2948997, 0, 0, -2948995, 0, 0, -2948993, 0, 0, -2948991, 0, 0, -2948989, 0, 0, -2948987, 0, 0, -2818019, 0, 0, -2818017, 0, 0, -2818015, 0, 0, -2818013, 0, 0, -2818011, 0, 0, -2818009, 0, 0, -2818007, 0, 0, -2818005, 0, 0, -2818003, 0, 0, -2818001, 0, 0, -2817999, 0, 0, -2817997, 0, 0, -2817995, 0, 0, -2817993, 2, 0, -2817992, 0, 0, -2817990, 2, 0, -2817989, 0, 0, -2817987, 0, 0, -2817985, 0, 0, -2817983, 0, 0, -2817981, 0, 0, -2817979, 0, 0, -2817977, 0, 0, -2817975, 0, 0, -2817973, 0, 0, -2817971, 0, 0, -2817969, 0, 0, -2817967, 0, 0, -2817965, 0, 0, -2817963, 0, 0, -2817961, 0, 0, -2817959, 0, 0, -2817957, 0, 0, -2817955, 0, 0, -2817953, 0, 0, -2817951, 0, 0, -2817949, 0, 0, -2817947, 0, 0, -2817945, 0, 0, -2817943, 2, 0, -2817942, 0, 0, -2817940, 2, 0, -2817939, 0, 0, -2817937, 0, 0, -2817935, 0, 0, -2817933, 0, 0, -2817931, 0, 0, -2817929, 0, 0, -2817927, 0, 0, -2817925, 0, 0, -2817923, 0, 0, -2817921, 0, 0, -2817919, 0, 0, -2817917, 0, 0, -2817915, 0, 0, -2686939, 0, 0, -2686937, 0, 0, -2686935, 0, 0, -2686933, 0, 0, -2686931, 0, 0, -2686929, 0, 0, -2686927, 0, 0, -2686925, 0, 0, -2686923, 0, 0, -2686921, 2, 0, -2686920, 0, 0, -2686918, 2, 0, -2686917, 0, 0, -2686915, 0, 0, -2686913, 0, 0, -2686911, 0, 0, -2686909, 0, 0, -2686907, 0, 0, -2686905, 0, 0, -2686903, 0, 0, -2686901, 0, 0, -2686899, 0, 0, -2686897, 0, 0, -2686895, 0, 0, -2686893, 0, 0, -2686891, 0, 0, -2686889, 0, 0, -2686887, 0, 0, -2686885, 0, 0, -2686883, 0, 0, -2686881, 0, 0, -2686879, 0, 0, -2686877, 0, 0, -2686875, 0, 0, -2686873, 0, 0, -2686871, 2, 0, -2686870, 0, 0, -2686868, 2, 0, -2686867, 0, 0, -2686865, 0, 0, -2686863, 0, 0, -2686861, 0, 0, -2686859, 0, 0, -2686857, 0, 0, -2686855, 0, 0, -2686853, 0, 0, -2686851, 0, 0, -2555867, 0, 0, -2555865, 0, 0, -2555863, 0, 0, -2555861, 0, 0, -2555851, 0, 0, -2555849, 2, 0, -2555848, 0, 0, -2555846, 2, 0, -2555845, 0, 0, -2555801, 0, 0, -2555799, 2, 0, -2555798, 0, 0, -2555796, 2, 0, -2555795, 0, 0, -2555785, 0, 0, -2555783, 0, 0, -2555781, 0, 0, -2555779, 0, 0, -2490288, 1, 0, -2490286, 1, 0, -2424795, 0, 0, -2424793, 0, 0, -2424791, 0, 0, -2424789, 0, 0, -2424779, 1, 0, -2424777, 3, 0, -2424776, 1, 0, -2424774, 3, 0, -2424773, 1, 0, -2424752, 0, 0, -2424750, 0, 0, -2424729, 1, 0, -2424727, 3, 0, -2424726, 1, 0, -2424724, 3, 0, -2424723, 1, 0, -2424713, 0, 0, -2424711, 0, 0, -2424709, 0, 0, -2424707, 0, 0, -2359248, 0, 0, -2359246, 2, 0, -2359245, 1, 0, -2359243, 0, 0, -2359241, 2, 0, -2359240, 0, 0, -2359238, 2, 0, -2359237, 0, 0, -2359235, 1, 0, -2359233, 1, 0, -2359197, 1, 0, -2359195, 1, 0, -2359193, 0, 0, -2359191, 2, 0, -2359190, 0, 0, -2359188, 2, 0, -2359187, 0, 0, -2359185, 1, 0, -2359183, 2, 0, -2359182, 0, 0, -2293723, 0, 0, -2293721, 0, 0, -2293719, 0, 0, -2293717, 0, 0, -2293709, 1, 0, -2293699, 1, 0, -2293697, 1, 0, -2293680, 0, 0, -2293678, 0, 0, -2293661, 1, 0, -2293659, 1, 0, -2293649, 1, 0, -2293641, 0, 0, -2293639, 0, 0, -2293637, 0, 0, -2293635, 0, 0, -2228176, 1, 0, -2228171, 1, 0, -2228169, 3, 0, -2228168, 1, 0, -2228166, 3, 0, -2228165, 1, 0, -2228121, 1, 0, -2228119, 3, 0, -2228118, 1, 0, -2228116, 3, 0, -2228115, 1, 0, -2228110, 1, 0, -2162651, 0, 0, -2162649, 0, 0, -2162647, 0, 0, -2162645, 0, 0, -2162640, 2, 0, -2162639, 2, 0, -2162635, 0, 0, -2162633, 2, 0, -2162632, 0, 0, -2162630, 2, 0, -2162629, 0, 0, -2162608, 0, 0, -2162606, 0, 0, -2162585, 0, 0, -2162583, 2, 0, -2162582, 0, 0, -2162580, 2, 0, -2162579, 0, 0, -2162574, 2, 0, -2162573, 2, 0, -2162569, 0, 0, -2162567, 0, 0, -2162565, 0, 0, -2162563, 0, 0, -2031579, 0, 0, -2031577, 0, 0, -2031575, 0, 0, -2031573, 0, 0, -2031571, 0, 0, -2031569, 2, 0, -2031568, 0, 0, -2031566, 2, 0, -2031565, 0, 0, -2031563, 0, 0, -2031561, 2, 0, -2031560, 0, 0, -2031558, 2, 0, -2031557, 0, 0, -2031555, 0, 0, -2031553, 0, 0, -2031551, 0, 0, -2031549, 0, 0, -2031547, 0, 0, -2031545, 0, 0, -2031543, 0, 0, -2031541, 0, 0, -2031539, 0, 0, -2031537, 0, 0, -2031535, 0, 0, -2031533, 0, 0, -2031531, 0, 0, -2031529, 0, 0, -2031527, 0, 0, -2031525, 0, 0, -2031523, 0, 0, -2031521, 0, 0, -2031519, 0, 0, -2031517, 0, 0, -2031515, 0, 0, -2031513, 0, 0, -2031511, 2, 0, -2031510, 0, 0, -2031508, 2, 0, -2031507, 0, 0, -2031505, 0, 0, -2031503, 2, 0, -2031502, 0, 0, -2031500, 2, 0, -2031499, 0, 0, -2031497, 0, 0, -2031495, 0, 0, -2031493, 0, 0, -2031491, 0, 0, -1900507, 1, 0, -1900505, 1, 0, -1900503, 1, 0, -1900501, 1, 0, -1900499, 1, 0, -1900497, 3, 0, -1900496, 1, 0, -1900494, 3, 0, -1900493, 1, 0, -1900491, 1, 0, -1900489, 3, 0, -1900488, 1, 0, -1900486, 3, 0, -1900485, 1, 0, -1900483, 1, 0, -1900481, 1, 0, -1900479, 1, 0, -1900477, 1, 0, -1900475, 1, 0, -1900473, 1, 0, -1900471, 1, 0, -1900469, 1, 0, -1900467, 1, 0, -1900465, 1, 0, -1900463, 1, 0, -1900461, 1, 0, -1900459, 1, 0, -1900457, 1, 0, -1900455, 1, 0, -1900453, 1, 0, -1900451, 1, 0, -1900449, 1, 0, -1900447, 1, 0, -1900445, 1, 0, -1900443, 1, 0, -1900441, 1, 0, -1900439, 3, 0, -1900438, 1, 0, -1900436, 3, 0, -1900435, 1, 0, -1900433, 1, 0, -1900431, 3, 0, -1900430, 1, 0, -1900428, 3, 0, -1900427, 1, 0, -1900425, 1, 0, -1900423, 1, 0, -1900421, 1, 0, -1900419, 1, 0, -1834975, 1, 0, -1834973, 1, 0, -1834971, 0, 0, -1834969, 0, 0, -1834967, 0, 0, -1834965, 0, 0, -1834963, 0, 0, -1834961, 2, 0, -1834960, 0, 0, -1834958, 2, 0, -1834957, 0, 0, -1834955, 0, 0, -1834953, 2, 0, -1834952, 0, 0, -1834950, 2, 0, -1834949, 0, 0, -1834947, 0, 0, -1834945, 0, 0, -1834943, 0, 0, -1834941, 0, 0, -1834939, 0, 0, -1834937, 0, 0, -1834935, 0, 0, -1834933, 0, 0, -1834931, 0, 0, -1834929, 0, 0, -1834927, 0, 0, -1834925, 0, 0, -1834923, 0, 0, -1834921, 0, 0, -1834919, 0, 0, -1834917, 0, 0, -1834915, 0, 0, -1834913, 0, 0, -1834911, 0, 0, -1834909, 0, 0, -1834907, 0, 0, -1834905, 0, 0, -1834903, 2, 0, -1834902, 0, 0, -1834900, 2, 0, -1834899, 0, 0, -1834897, 0, 0, -1834895, 2, 0, -1834894, 0, 0, -1834892, 2, 0, -1834891, 0, 0, -1834889, 0, 0, -1834887, 0, 0, -1834885, 0, 0, -1834883, 0, 0, -1834881, 1, 0, -1834879, 1, 0, -1769439, 1, 0, -1769437, 1, 0, -1769345, 1, 0, -1769343, 1, 0, -1703899, 1, 0, -1703897, 1, 0, -1703895, 1, 0, -1703893, 1, 0, -1703891, 1, 0, -1703889, 3, 0, -1703888, 1, 0, -1703886, 3, 0, -1703885, 1, 0, -1703883, 1, 0, -1703881, 3, 0, -1703880, 1, 0, -1703878, 3, 0, -1703877, 1, 0, -1703875, 1, 0, -1703873, 1, 0, -1703871, 1, 0, -1703869, 1, 0, -1703867, 1, 0, -1703865, 1, 0, -1703863, 1, 0, -1703861, 1, 0, -1703859, 1, 0, -1703857, 1, 0, -1703855, 1, 0, -1703853, 1, 0, -1703851, 1, 0, -1703849, 1, 0, -1703847, 1, 0, -1703845, 1, 0, -1703843, 1, 0, -1703841, 1, 0, -1703839, 1, 0, -1703837, 1, 0, -1703835, 1, 0, -1703833, 1, 0, -1703831, 3, 0, -1703830, 1, 0, -1703828, 3, 0, -1703827, 1, 0, -1703825, 1, 0, -1703823, 3, 0, -1703822, 1, 0, -1703820, 3, 0, -1703819, 1, 0, -1703817, 1, 0, -1703815, 1, 0, -1703813, 1, 0, -1703811, 1, 0, -1638363, 0, 0, -1638361, 0, 0, -1638359, 0, 0, -1638357, 0, 0, -1638355, 0, 0, -1638353, 2, 0, -1638352, 0, 0, -1638350, 2, 0, -1638349, 0, 0, -1638347, 0, 0, -1638345, 2, 0, -1638344, 0, 0, -1638342, 2, 0, -1638341, 0, 0, -1638339, 0, 0, -1638337, 0, 0, -1638335, 0, 0, -1638333, 0, 0, -1638331, 0, 0, -1638329, 0, 0, -1638327, 0, 0, -1638325, 0, 0, -1638323, 0, 0, -1638321, 0, 0, -1638319, 0, 0, -1638317, 0, 0, -1638315, 0, 0, -1638313, 0, 0, -1638311, 0, 0, -1638309, 0, 0, -1638307, 0, 0, -1638305, 0, 0, -1638303, 0, 0, -1638301, 0, 0, -1638299, 0, 0, -1638297, 0, 0, -1638295, 2, 0, -1638294, 0, 0, -1638292, 2, 0, -1638291, 0, 0, -1638289, 0, 0, -1638287, 2, 0, -1638286, 0, 0, -1638284, 2, 0, -1638283, 0, 0, -1638281, 0, 0, -1638279, 0, 0, -1638277, 0, 0, -1638275, 0, 0, -1507291, 0, 0, -1507289, 0, 0, -1507287, 0, 0, -1507285, 0, 0, -1507280, 2, 0, -1507279, 2, 0, -1507275, 0, 0, -1507273, 2, 0, -1507272, 0, 0, -1507270, 2, 0, -1507269, 0, 0, -1507251, 0, 0, -1507249, 0, 0, -1507247, 0, 0, -1507245, 0, 0, -1507243, 0, 0, -1507225, 0, 0, -1507223, 2, 0, -1507222, 0, 0, -1507220, 2, 0, -1507219, 0, 0, -1507214, 2, 0, -1507213, 2, 0, -1507209, 0, 0, -1507207, 0, 0, -1507205, 0, 0, -1507203, 0, 0, -1376219, 0, 0, -1376217, 0, 0, -1376215, 0, 0, -1376213, 0, 0, -1376208, 2, 0, -1376207, 2, 0, -1376203, 0, 0, -1376201, 2, 0, -1376200, 0, 0, -1376198, 2, 0, -1376197, 0, 0, -1376179, 0, 0, -1376177, 0, 0, -1376175, 0, 0, -1376173, 0, 0, -1376171, 0, 0, -1376153, 0, 0, -1376151, 2, 0, -1376150, 0, 0, -1376148, 2, 0, -1376147, 0, 0, -1376142, 2, 0, -1376141, 2, 0, -1376137, 0, 0, -1376135, 0, 0, -1376133, 0, 0, -1376131, 0, 0, -1245147, 0, 0, -1245145, 0, 0, -1245143, 0, 0, -1245141, 0, 0, -1245131, 0, 0, -1245129, 2, 0, -1245128, 0, 0, -1245126, 2, 0, -1245125, 0, 0, -1245107, 0, 0, -1245105, 0, 0, -1245103, 0, 0, -1245101, 0, 0, -1245099, 0, 0, -1245081, 0, 0, -1245079, 2, 0, -1245078, 0, 0, -1245076, 2, 0, -1245075, 0, 0, -1245065, 0, 0, -1245063, 0, 0, -1245061, 0, 0, -1245059, 0, 0, -1114075, 0, 0, -1114073, 0, 0, -1114071, 0, 0, -1114069, 0, 0, -1114059, 0, 0, -1114057, 2, 0, -1114056, 0, 0, -1114054, 2, 0, -1114053, 0, 0, -1114035, 0, 0, -1114033, 0, 0, -1114031, 0, 0, -1114029, 0, 0, -1114027, 0, 0, -1114009, 0, 0, -1114007, 2, 0, -1114006, 0, 0, -1114004, 2, 0, -1114003, 0, 0, -1113993, 0, 0, -1113991, 0, 0, -1113989, 0, 0, -1113987, 0, 0, -983003, 0, 0, -983001, 0, 0, -982999, 0, 0, -982997, 0, 0, -982987, 0, 0, -982985, 2, 0, -982984, 0, 0, -982982, 2, 0, -982981, 0, 0, -982971, 0, 0, -982969, 0, 0, -982967, 0, 0, -982965, 0, 0, -982963, 0, 0, -982961, 0, 0, -982959, 0, 0, -982957, 0, 0, -982955, 0, 0, -982953, 0, 0, -982951, 0, 0, -982949, 0, 0, -982947, 0, 0, -982937, 0, 0, -982935, 2, 0, -982934, 0, 0, -982932, 2, 0, -982931, 0, 0, -982921, 0, 0, -982919, 0, 0, -982917, 0, 0, -982915, 0, 0, -851931, 0, 0, -851929, 0, 0, -851927, 0, 0, -851925, 0, 0, -851915, 0, 0, -851913, 2, 0, -851912, 0, 0, -851910, 2, 0, -851909, 0, 0, -851899, 0, 0, -851897, 0, 0, -851895, 0, 0, -851893, 0, 0, -851891, 0, 0, -851889, 0, 0, -851887, 0, 0, -851885, 0, 0, -851883, 0, 0, -851881, 0, 0, -851879, 0, 0, -851877, 0, 0, -851875, 0, 0, -851865, 0, 0, -851863, 2, 0, -851862, 0, 0, -851860, 2, 0, -851859, 0, 0, -851849, 0, 0, -851847, 0, 0, -851845, 0, 0, -851843, 0, 0, -720859, 0, 0, -720857, 0, 0, -720855, 0, 0, -720853, 0, 0, -720843, 0, 0, -720841, 2, 0, -720840, 0, 0, -720838, 2, 0, -720837, 0, 0, -720827, 0, 0, -720825, 0, 0, -720823, 0, 0, -720821, 0, 0, -720819, 0, 0, -720817, 0, 0, -720815, 0, 0, -720813, 0, 0, -720811, 0, 0, -720809, 0, 0, -720807, 0, 0, -720805, 0, 0, -720803, 0, 0, -720793, 0, 0, -720791, 2, 0, -720790, 0, 0, -720788, 2, 0, -720787, 0, 0, -720777, 0, 0, -720775, 0, 0, -720773, 0, 0, -720771, 0, 0, -589787, 0, 0, -589785, 0, 0, -589783, 0, 0, -589781, 0, 0, -589771, 0, 0, -589769, 2, 0, -589768, 0, 0, -589766, 2, 0, -589765, 0, 0, -589755, 0, 0, -589753, 0, 0, -589751, 0, 0, -589749, 1, 0, -589747, 1, 0, -589745, 1, 0, -589743, 1, 0, -589741, 1, 0, -589739, 1, 0, -589737, 1, 0, -589735, 0, 0, -589733, 0, 0, -589731, 0, 0, -589721, 0, 0, -589719, 2, 0, -589718, 0, 0, -589716, 2, 0, -589715, 0, 0, -589705, 0, 0, -589703, 0, 0, -589701, 0, 0, -589699, 0, 0, -524211, 0, 0, -524209, 0, 0, -524207, 0, 0, -524205, 0, 0, -524203, 0, 0, -458715, 0, 0, -458713, 0, 0, -458711, 0, 0, -458709, 0, 0, -458699, 0, 0, -458697, 2, 0, -458696, 0, 0, -458694, 2, 0, -458693, 0, 0, -458691, 0, 0, -458689, 0, 0, -458687, 0, 0, -458685, 0, 0, -458683, 0, 0, -458681, 0, 0, -458679, 0, 0, -458663, 0, 0, -458661, 0, 0, -458659, 0, 0, -458657, 0, 0, -458655, 0, 0, -458653, 0, 0, -458651, 0, 0, -458649, 0, 0, -458647, 2, 0, -458646, 0, 0, -458644, 2, 0, -458643, 0, 0, -458633, 0, 0, -458631, 0, 0, -458629, 0, 0, -458627, 0, 0, -393139, 0, 0, -393137, 0, 0, -393135, 0, 0, -393133, 0, 0, -393131, 0, 0, -327643, 0, 0, -327641, 0, 0, -327639, 0, 0, -327637, 0, 0, -327634, 2, 0, -327633, 0, 0, -327631, 0, 0, -327629, 0, 0, -327627, 0, 0, -327625, 2, 0, -327624, 0, 0, -327622, 2, 0, -327621, 0, 0, -327619, 0, 0, -327617, 0, 0, -327615, 0, 0, -327613, 0, 0, -327611, 0, 0, -327609, 0, 0, -327607, 0, 0, -327605, 2, 0, -327592, 2, 0, -327591, 0, 0, -327589, 0, 0, -327587, 0, 0, -327585, 0, 0, -327583, 0, 0, -327581, 0, 0, -327579, 0, 0, -327577, 0, 0, -327575, 2, 0, -327574, 0, 0, -327572, 2, 0, -327571, 0, 0, -327569, 0, 0, -327567, 0, 0, -327565, 0, 0, -327563, 2, 0, -327561, 0, 0, -327559, 0, 0, -327557, 0, 0, -327555, 0, 0, -262066, 6, 0, -262065, 1, 0, -262061, 1, 0, -262059, 7, 0, -196571, 0, 0, -196569, 0, 0, -196567, 0, 0, -196565, 0, 0, -196562, 2, 0, -196561, 0, 0, -196559, 0, 0, -196557, 0, 0, -196555, 0, 0, -196553, 2, 0, -196552, 0, 0, -196550, 2, 0, -196549, 0, 0, -196547, 0, 0, -196545, 0, 0, -196543, 0, 0, -196541, 0, 0, -196539, 0, 0, -196537, 0, 0, -196535, 0, 0, -196533, 0, 0, -196521, 0, 0, -196519, 0, 0, -196517, 0, 0, -196515, 0, 0, -196513, 0, 0, -196511, 0, 0, -196509, 0, 0, -196507, 0, 0, -196505, 0, 0, -196503, 2, 0, -196502, 0, 0, -196500, 2, 0, -196499, 0, 0, -196497, 0, 0, -196495, 0, 0, -196493, 0, 0, -196491, 2, 0, -196489, 0, 0, -196487, 0, 0, -196485, 0, 0, -196483, 0, 0, -130995, 5, 0, -130986, 4, 0, -65499, 0, 0, -65497, 0, 0, -65495, 0, 0, -65493, 0, 0, -65483, 0, 0, -65481, 2, 0, -65480, 0, 0, -65478, 2, 0, -65477, 0, 0, -65475, 0, 0, -65473, 0, 0, -65471, 0, 0, -65469, 0, 0, -65467, 0, 0, -65465, 0, 0, -65463, 0, 0, -65461, 0, 0, -65459, 0, 0, -65457, 9, 0, -65453, 8, 0, -65451, 0, 0, -65449, 0, 0, -65447, 0, 0, -65445, 0, 0, -65443, 0, 0, -65441, 0, 0, -65439, 0, 0, -65437, 0, 0, -65435, 0, 0, -65433, 0, 0, -65431, 2, 0, -65430, 0, 0, -65428, 2, 0, -65427, 0, 0, -65417, 0, 0, -65415, 0, 0, -65413, 0, 0, -65411, 0, 0, 65573, 0, 0, 65575, 0, 0, 65577, 0, 0, 65579, 0, 0, 65589, 0, 0, 65591, 2, 0, 65592, 0, 0, 65594, 2, 0, 65595, 0, 0, 65605, 0, 0, 65607, 0, 0, 65609, 0, 0, 65611, 0, 0, 65613, 0, 0, 65615, 0, 0, 65619, 0, 0, 65621, 0, 0, 65623, 0, 0, 65625, 0, 0, 65627, 0, 0, 65629, 0, 0, 65639, 0, 0, 65641, 2, 0, 65642, 0, 0, 65644, 2, 0, 65645, 0, 0, 65655, 0, 0, 65657, 0, 0, 65659, 0, 0, 65661, 0, 0, 196645, 0, 0, 196647, 0, 0, 196649, 0, 0, 196651, 0, 0, 196661, 0, 0, 196663, 2, 0, 196664, 0, 0, 196666, 2, 0, 196667, 0, 0, 196677, 0, 0, 196679, 0, 0, 196681, 0, 0, 196683, 0, 0, 196685, 0, 0, 196687, 0, 0, 196689, 0, 0, 196691, 0, 0, 196692, 0, 0, 196693, 0, 0, 196695, 0, 0, 196697, 0, 0, 196699, 0, 0, 196701, 0, 0, 196711, 0, 0, 196713, 2, 0, 196714, 0, 0, 196716, 2, 0, 196717, 0, 0, 196727, 0, 0, 196729, 0, 0, 196731, 0, 0, 196733, 0, 0, 327717, 0, 0, 327719, 0, 0, 327721, 0, 0, 327723, 0, 0, 327733, 0, 0, 327735, 2, 0, 327736, 0, 0, 327738, 2, 0, 327739, 0, 0, 327749, 0, 0, 327751, 0, 0, 327753, 0, 0, 327755, 0, 0, 327757, 0, 0, 327759, 0, 0, 327761, 0, 0, 327763, 0, 0, 327765, 0, 0, 327767, 0, 0, 327769, 0, 0, 327771, 0, 0, 327773, 0, 0, 327783, 0, 0, 327785, 2, 0, 327786, 0, 0, 327788, 2, 0, 327789, 0, 0, 327799, 0, 0, 327801, 0, 0, 327803, 0, 0, 327805, 0, 0, 458789, 0, 0, 458791, 0, 0, 458793, 0, 0, 458795, 0, 0, 458805, 0, 0, 458807, 2, 0, 458808, 0, 0, 458810, 2, 0, 458811, 0, 0, 458821, 0, 0, 458823, 0, 0, 458825, 0, 0, 458827, 0, 0, 458829, 0, 0, 458831, 0, 0, 458833, 0, 0, 458835, 0, 0, 458837, 0, 0, 458839, 0, 0, 458841, 0, 0, 458843, 0, 0, 458845, 0, 0, 458855, 0, 0, 458857, 2, 0, 458858, 0, 0, 458860, 2, 0, 458861, 0, 0, 458871, 0, 0, 458873, 0, 0, 458875, 0, 0, 458877, 0, 0, 589861, 0, 0, 589863, 0, 0, 589865, 0, 0, 589867, 0, 0, 589877, 0, 0, 589879, 2, 0, 589880, 0, 0, 589882, 2, 0, 589883, 0, 0, 589901, 0, 0, 589903, 0, 0, 589905, 0, 0, 589907, 0, 0, 589909, 0, 0, 589927, 0, 0, 589929, 2, 0, 589930, 0, 0, 589932, 2, 0, 589933, 0, 0, 589943, 0, 0, 589945, 0, 0, 589947, 0, 0, 589949, 0, 0, 720933, 0, 0, 720935, 0, 0, 720937, 0, 0, 720939, 0, 0, 720949, 0, 0, 720951, 2, 0, 720952, 0, 0, 720954, 2, 0, 720955, 0, 0, 720973, 0, 0, 720975, 0, 0, 720977, 0, 0, 720979, 0, 0, 720981, 0, 0, 720999, 0, 0, 721001, 2, 0, 721002, 0, 0, 721004, 2, 0, 721005, 0, 0, 721015, 0, 0, 721017, 0, 0, 721019, 0, 0, 721021, 0, 0, 852005, 0, 0, 852007, 0, 0, 852009, 0, 0, 852011, 0, 0, 852016, 2, 0, 852017, 2, 0, 852021, 0, 0, 852023, 2, 0, 852024, 0, 0, 852026, 2, 0, 852027, 0, 0, 852045, 0, 0, 852047, 0, 0, 852049, 0, 0, 852051, 0, 0, 852053, 0, 0, 852071, 0, 0, 852073, 2, 0, 852074, 0, 0, 852076, 2, 0, 852077, 0, 0, 852082, 2, 0, 852083, 2, 0, 852087, 0, 0, 852089, 0, 0, 852091, 0, 0, 852093, 0, 0, 983077, 0, 0, 983079, 0, 0, 983081, 0, 0, 983083, 0, 0, 983088, 2, 0, 983089, 2, 0, 983093, 0, 0, 983095, 2, 0, 983096, 0, 0, 983098, 2, 0, 983099, 0, 0, 983117, 0, 0, 983119, 0, 0, 983121, 0, 0, 983123, 0, 0, 983125, 0, 0, 983143, 0, 0, 983145, 2, 0, 983146, 0, 0, 983148, 2, 0, 983149, 0, 0, 983154, 2, 0, 983155, 2, 0, 983159, 0, 0, 983161, 0, 0, 983163, 0, 0, 983165, 0, 0, 1114149, 0, 0, 1114151, 0, 0, 1114153, 0, 0, 1114155, 0, 0, 1114157, 0, 0, 1114159, 2, 0, 1114160, 0, 0, 1114162, 2, 0, 1114163, 0, 0, 1114165, 0, 0, 1114167, 2, 0, 1114168, 0, 0, 1114170, 2, 0, 1114171, 0, 0, 1114173, 0, 0, 1114175, 0, 0, 1114177, 0, 0, 1114179, 0, 0, 1114181, 0, 0, 1114183, 0, 0, 1114185, 0, 0, 1114187, 0, 0, 1114189, 0, 0, 1114191, 0, 0, 1114193, 0, 0, 1114195, 0, 0, 1114197, 0, 0, 1114199, 0, 0, 1114201, 0, 0, 1114203, 0, 0, 1114205, 0, 0, 1114207, 0, 0, 1114209, 0, 0, 1114211, 0, 0, 1114213, 0, 0, 1114215, 0, 0, 1114217, 2, 0, 1114218, 0, 0, 1114220, 2, 0, 1114221, 0, 0, 1114223, 0, 0, 1114225, 2, 0, 1114226, 0, 0, 1114228, 2, 0, 1114229, 0, 0, 1114231, 0, 0, 1114233, 0, 0, 1114235, 0, 0, 1114237, 0, 0, 1245221, 1, 0, 1245223, 1, 0, 1245225, 1, 0, 1245227, 1, 0, 1245229, 1, 0, 1245231, 3, 0, 1245232, 1, 0, 1245234, 3, 0, 1245235, 1, 0, 1245237, 1, 0, 1245239, 3, 0, 1245240, 1, 0, 1245242, 3, 0, 1245243, 1, 0, 1245245, 1, 0, 1245247, 1, 0, 1245249, 1, 0, 1245251, 1, 0, 1245253, 1, 0, 1245255, 1, 0, 1245257, 1, 0, 1245259, 1, 0, 1245261, 1, 0, 1245263, 1, 0, 1245265, 1, 0, 1245267, 1, 0, 1245269, 1, 0, 1245271, 1, 0, 1245273, 1, 0, 1245275, 1, 0, 1245277, 1, 0, 1245279, 1, 0, 1245281, 1, 0, 1245283, 1, 0, 1245285, 1, 0, 1245287, 1, 0, 1245289, 3, 0, 1245290, 1, 0, 1245292, 3, 0, 1245293, 1, 0, 1245295, 1, 0, 1245297, 3, 0, 1245298, 1, 0, 1245300, 3, 0, 1245301, 1, 0, 1245303, 1, 0, 1245305, 1, 0, 1245307, 1, 0, 1245309, 1, 0, 1310753, 1, 0, 1310755, 1, 0, 1310757, 0, 0, 1310759, 0, 0, 1310761, 0, 0, 1310763, 0, 0, 1310765, 0, 0, 1310767, 2, 0, 1310768, 0, 0, 1310770, 2, 0, 1310771, 0, 0, 1310773, 0, 0, 1310775, 2, 0, 1310776, 0, 0, 1310778, 2, 0, 1310779, 0, 0, 1310781, 0, 0, 1310783, 0, 0, 1310785, 0, 0, 1310787, 0, 0, 1310789, 0, 0, 1310791, 0, 0, 1310793, 0, 0, 1310795, 0, 0, 1310797, 0, 0, 1310799, 0, 0, 1310801, 0, 0, 1310803, 0, 0, 1310805, 0, 0, 1310807, 0, 0, 1310809, 0, 0, 1310811, 0, 0, 1310813, 0, 0, 1310815, 0, 0, 1310817, 0, 0, 1310819, 0, 0, 1310821, 0, 0, 1310823, 0, 0, 1310825, 2, 0, 1310826, 0, 0, 1310828, 2, 0, 1310829, 0, 0, 1310831, 0, 0, 1310833, 2, 0, 1310834, 0, 0, 1310836, 2, 0, 1310837, 0, 0, 1310839, 0, 0, 1310841, 0, 0, 1310843, 0, 0, 1310845, 0, 0, 1310847, 1, 0, 1310849, 1, 0, 1376289, 1, 0, 1376291, 1, 0, 1376383, 1, 0, 1376385, 1, 0, 1441829, 1, 0, 1441831, 1, 0, 1441833, 1, 0, 1441835, 1, 0, 1441837, 1, 0, 1441839, 3, 0, 1441840, 1, 0, 1441842, 3, 0, 1441843, 1, 0, 1441845, 1, 0, 1441847, 3, 0, 1441848, 1, 0, 1441850, 3, 0, 1441851, 1, 0, 1441853, 1, 0, 1441855, 1, 0, 1441857, 1, 0, 1441859, 1, 0, 1441861, 1, 0, 1441863, 1, 0, 1441865, 1, 0, 1441867, 1, 0, 1441869, 1, 0, 1441871, 1, 0, 1441873, 1, 0, 1441875, 1, 0, 1441877, 1, 0, 1441879, 1, 0, 1441881, 1, 0, 1441883, 1, 0, 1441885, 1, 0, 1441887, 1, 0, 1441889, 1, 0, 1441891, 1, 0, 1441893, 1, 0, 1441895, 1, 0, 1441897, 3, 0, 1441898, 1, 0, 1441900, 3, 0, 1441901, 1, 0, 1441903, 1, 0, 1441905, 3, 0, 1441906, 1, 0, 1441908, 3, 0, 1441909, 1, 0, 1441911, 1, 0, 1441913, 1, 0, 1441915, 1, 0, 1441917, 1, 0, 1507365, 0, 0, 1507367, 0, 0, 1507369, 0, 0, 1507371, 0, 0, 1507373, 0, 0, 1507375, 2, 0, 1507376, 0, 0, 1507378, 2, 0, 1507379, 0, 0, 1507381, 0, 0, 1507383, 2, 0, 1507384, 0, 0, 1507386, 2, 0, 1507387, 0, 0, 1507389, 0, 0, 1507391, 0, 0, 1507393, 0, 0, 1507395, 0, 0, 1507397, 0, 0, 1507399, 0, 0, 1507401, 0, 0, 1507403, 0, 0, 1507405, 0, 0, 1507407, 0, 0, 1507409, 0, 0, 1507411, 0, 0, 1507413, 0, 0, 1507415, 0, 0, 1507417, 0, 0, 1507419, 0, 0, 1507421, 0, 0, 1507423, 0, 0, 1507425, 0, 0, 1507427, 0, 0, 1507429, 0, 0, 1507431, 0, 0, 1507433, 2, 0, 1507434, 0, 0, 1507436, 2, 0, 1507437, 0, 0, 1507439, 0, 0, 1507441, 2, 0, 1507442, 0, 0, 1507444, 2, 0, 1507445, 0, 0, 1507447, 0, 0, 1507449, 0, 0, 1507451, 0, 0, 1507453, 0, 0, 1638437, 0, 0, 1638439, 0, 0, 1638441, 0, 0, 1638443, 0, 0, 1638448, 2, 0, 1638449, 2, 0, 1638453, 0, 0, 1638455, 2, 0, 1638456, 0, 0, 1638458, 2, 0, 1638459, 0, 0, 1638480, 0, 0, 1638482, 0, 0, 1638503, 0, 0, 1638505, 2, 0, 1638506, 0, 0, 1638508, 2, 0, 1638509, 0, 0, 1638514, 2, 0, 1638515, 2, 0, 1638519, 0, 0, 1638521, 0, 0, 1638523, 0, 0, 1638525, 0, 0, 1769509, 0, 0, 1769511, 0, 0, 1769513, 0, 0, 1769515, 0, 0, 1769520, 1, 0, 1769525, 1, 0, 1769527, 3, 0, 1769528, 1, 0, 1769530, 3, 0, 1769531, 1, 0, 1769552, 0, 0, 1769554, 0, 0, 1769575, 1, 0, 1769577, 3, 0, 1769578, 1, 0, 1769580, 3, 0, 1769581, 1, 0, 1769586, 1, 0, 1769591, 0, 0, 1769593, 0, 0, 1769595, 0, 0, 1769597, 0, 0, 1835056, 0, 0, 1835058, 2, 0, 1835059, 1, 0, 1835061, 0, 0, 1835063, 2, 0, 1835064, 0, 0, 1835066, 2, 0, 1835067, 0, 0, 1835069, 1, 0, 1835071, 1, 0, 1835107, 1, 0, 1835109, 1, 0, 1835111, 0, 0, 1835113, 2, 0, 1835114, 0, 0, 1835116, 2, 0, 1835117, 0, 0, 1835119, 1, 0, 1835121, 2, 0, 1835122, 0, 0, 1900581, 0, 0, 1900583, 0, 0, 1900585, 0, 0, 1900587, 0, 0, 1900595, 1, 0, 1900605, 1, 0, 1900607, 1, 0, 1900624, 0, 0, 1900626, 0, 0, 1900643, 1, 0, 1900645, 1, 0, 1900655, 1, 0, 1900663, 0, 0, 1900665, 0, 0, 1900667, 0, 0, 1900669, 0, 0, 1966133, 1, 0, 1966135, 3, 0, 1966136, 1, 0, 1966138, 3, 0, 1966139, 1, 0, 1966183, 1, 0, 1966185, 3, 0, 1966186, 1, 0, 1966188, 3, 0, 1966189, 1, 0, 2031653, 0, 0, 2031655, 0, 0, 2031657, 0, 0, 2031659, 0, 0, 2031669, 0, 0, 2031671, 2, 0, 2031672, 0, 0, 2031674, 2, 0, 2031675, 0, 0, 2031696, 1, 0, 2031698, 1, 0, 2031719, 0, 0, 2031721, 2, 0, 2031722, 0, 0, 2031724, 2, 0, 2031725, 0, 0, 2031735, 0, 0, 2031737, 0, 0, 2031739, 0, 0, 2031741, 0, 0, 2162725, 0, 0, 2162727, 0, 0, 2162729, 0, 0, 2162731, 0, 0, 2162733, 0, 0, 2162735, 0, 0, 2162737, 0, 0, 2162739, 0, 0, 2162741, 0, 0, 2162743, 2, 0, 2162744, 0, 0, 2162746, 2, 0, 2162747, 0, 0, 2162749, 0, 0, 2162751, 0, 0, 2162753, 0, 0, 2162755, 0, 0, 2162757, 0, 0, 2162759, 0, 0, 2162761, 0, 0, 2162763, 0, 0, 2162765, 0, 0, 2162767, 0, 0, 2162769, 0, 0, 2162771, 0, 0, 2162773, 0, 0, 2162775, 0, 0, 2162777, 0, 0, 2162779, 0, 0, 2162781, 0, 0, 2162783, 0, 0, 2162785, 0, 0, 2162787, 0, 0, 2162789, 0, 0, 2162791, 0, 0, 2162793, 2, 0, 2162794, 0, 0, 2162796, 2, 0, 2162797, 0, 0, 2162799, 0, 0, 2162801, 0, 0, 2162803, 0, 0, 2162805, 0, 0, 2162807, 0, 0, 2162809, 0, 0, 2162811, 0, 0, 2162813, 0, 0, 2293789, 0, 0, 2293791, 0, 0, 2293793, 0, 0, 2293795, 0, 0, 2293797, 0, 0, 2293799, 0, 0, 2293801, 0, 0, 2293803, 0, 0, 2293805, 0, 0, 2293807, 0, 0, 2293809, 0, 0, 2293811, 0, 0, 2293813, 0, 0, 2293815, 2, 0, 2293816, 0, 0, 2293818, 2, 0, 2293819, 0, 0, 2293821, 0, 0, 2293823, 0, 0, 2293825, 0, 0, 2293827, 0, 0, 2293829, 0, 0, 2293831, 0, 0, 2293833, 0, 0, 2293835, 0, 0, 2293837, 0, 0, 2293839, 0, 0, 2293841, 0, 0, 2293843, 0, 0, 2293845, 0, 0, 2293847, 0, 0, 2293849, 0, 0, 2293851, 0, 0, 2293853, 0, 0, 2293855, 0, 0, 2293857, 0, 0, 2293859, 0, 0, 2293861, 0, 0, 2293863, 0, 0, 2293865, 2, 0, 2293866, 0, 0, 2293868, 2, 0, 2293869, 0, 0, 2293871, 0, 0, 2293873, 0, 0, 2293875, 0, 0, 2293877, 0, 0, 2293879, 0, 0, 2293881, 0, 0, 2293883, 0, 0, 2293885, 0, 0, 2293887, 0, 0, 2293889, 0, 0, 2293891, 0, 0, 2293893, 0, 0, 2424861, 0, 0, 2424863, 0, 0, 2424865, 0, 0, 2424867, 0, 0, 2424869, 0, 0, 2424871, 0, 0, 2424873, 0, 0, 2424875, 0, 0, 2424877, 0, 0, 2424879, 0, 0, 2424881, 0, 0, 2424883, 0, 0, 2424885, 0, 0, 2424887, 2, 0, 2424888, 0, 0, 2424890, 2, 0, 2424891, 0, 0, 2424893, 0, 0, 2424895, 0, 0, 2424897, 0, 0, 2424899, 0, 0, 2424901, 0, 0, 2424903, 0, 0, 2424905, 0, 0, 2424907, 0, 0, 2424909, 0, 0, 2424911, 0, 0, 2424913, 0, 0, 2424915, 0, 0, 2424917, 0, 0, 2424919, 0, 0, 2424921, 0, 0, 2424923, 0, 0, 2424925, 0, 0, 2424927, 0, 0, 2424929, 0, 0, 2424931, 0, 0, 2424933, 0, 0, 2424935, 0, 0, 2424937, 2, 0, 2424938, 0, 0, 2424940, 2, 0, 2424941, 0, 0, 2424943, 0, 0, 2424945, 0, 0, 2424947, 0, 0, 2424949, 0, 0, 2424951, 0, 0, 2424953, 0, 0, 2424955, 0, 0, 2424957, 0, 0, 2424959, 0, 0, 2424961, 0, 0, 2424963, 0, 0, 2424965, 0, 0, 2555941, 0, 0, 2555943, 0, 0, 2555945, 0, 0, 2555947, 0, 0, 2555949, 0, 0, 2555951, 0, 0, 2555953, 0, 0, 2555955, 0, 0, 2555957, 0, 0, 2555959, 2, 0, 2555960, 0, 0, 2555962, 2, 0, 2555963, 0, 0, 2555965, 0, 0, 2555967, 0, 0, 2555969, 0, 0, 2555971, 0, 0, 2555973, 0, 0, 2555975, 0, 0, 2555977, 0, 0, 2555979, 0, 0, 2555981, 0, 0, 2555983, 0, 0, 2555985, 0, 0, 2555987, 0, 0, 2555989, 0, 0, 2555991, 0, 0, 2555993, 0, 0, 2555995, 0, 0, 2555997, 0, 0, 2555999, 0, 0, 2556001, 0, 0, 2556003, 0, 0, 2556005, 0, 0, 2556007, 0, 0, 2556009, 2, 0, 2556010, 0, 0, 2556012, 2, 0, 2556013, 0, 0, 2556015, 0, 0, 2556017, 0, 0, 2556019, 0, 0, 2556021, 0, 0, 2556023, 0, 0, 2556025, 0, 0, 2556027, 0, 0, 2556029, 0, 0, 2687015, 0, 0, 2687017, 0, 0, 2687032, 2, 0, 2687033, 2, 0, 2687082, 2, 0, 2687083, 2, 0, 2687097, 0, 0, 2687099, 0, 0, 2818087, 0, 0, 2818089, 0, 0, 2818104, 2, 0, 2818105, 2, 0, 2818154, 2, 0, 2818155, 2, 0, 2818169, 0, 0, 2818171, 0, 0, 2949159, 0, 0, 2949161, 0, 0, 2949241, 0, 0, 2949243, 0, 0, 3080231, 0, 0, 3080233, 0, 0, 3080313, 0, 0, 3080315, 0, 0 ) + +[node name="Wall" type="TileMap" parent="."] +scale = Vector2( 2, 2 ) +z_index = 10 +tile_set = ExtResource( 3 ) +cell_size = Vector2( 16, 16 ) +collision_layer = 8 +collision_mask = 7 +format = 1 +tile_data = PoolIntArray( -7798751, 9, 0, -7798750, 9, 0, -7798749, 9, 0, -7798748, 9, 0, -7798747, 9, 0, -7798746, 9, 0, -7798745, 9, 0, -7798744, 9, 0, -7798743, 9, 0, -7798742, 9, 0, -7798741, 9, 0, -7798740, 9, 0, -7798739, 9, 0, -7798738, 9, 0, -7798737, 9, 0, -7798736, 9, 0, -7798735, 9, 0, -7798734, 9, 0, -7798733, 9, 0, -7798732, 9, 0, -7798731, 9, 0, -7798730, 9, 0, -7798729, 9, 0, -7798728, 9, 0, -7798727, 9, 0, -7798726, 9, 0, -7798725, 9, 0, -7798724, 9, 0, -7798723, 9, 0, -7798722, 9, 0, -7798721, 9, 0, -7798720, 9, 0, -7798719, 9, 0, -7798718, 9, 0, -7798717, 9, 0, -7798716, 9, 0, -7798715, 9, 0, -7798714, 9, 0, -7798713, 9, 0, -7798712, 9, 0, -7798711, 9, 0, -7798710, 9, 0, -7798709, 9, 0, -7798708, 9, 0, -7798707, 9, 0, -7798706, 9, 0, -7798705, 9, 0, -7798704, 9, 0, -7798703, 9, 0, -7798702, 9, 0, -7798701, 9, 0, -7798700, 9, 0, -7798699, 9, 0, -7798698, 9, 0, -7798697, 9, 0, -7798696, 9, 0, -7798695, 9, 0, -7798694, 9, 0, -7798693, 9, 0, -7798692, 9, 0, -7798691, 9, 0, -7798690, 9, 0, -7798689, 9, 0, -7798688, 9, 0, -7798687, 9, 0, -7798686, 9, 0, -7798685, 9, 0, -7798684, 9, 0, -7798683, 9, 0, -7798682, 9, 0, -7798681, 9, 0, -7798680, 9, 0, -7798679, 9, 0, -7798678, 9, 0, -7798677, 9, 0, -7798676, 9, 0, -7798675, 9, 0, -7798674, 9, 0, -7798673, 9, 0, -7798672, 9, 0, -7798671, 9, 0, -7798670, 9, 0, -7798669, 9, 0, -7798668, 9, 0, -7798667, 9, 0, -7798666, 9, 0, -7798665, 9, 0, -7798664, 9, 0, -7798663, 9, 0, -7798662, 9, 0, -7798661, 9, 0, -7798660, 9, 0, -7798659, 9, 0, -7798658, 9, 0, -7798657, 9, 0, -7798656, 9, 0, -7798655, 9, 0, -7798654, 9, 0, -7798653, 9, 0, -7798652, 9, 0, -7798651, 9, 0, -7798650, 9, 0, -7798649, 9, 0, -7798648, 9, 0, -7798647, 9, 0, -7798646, 9, 0, -7798645, 9, 0, -7798644, 9, 0, -7798643, 9, 0, -7798642, 9, 0, -7798641, 9, 0, -7798640, 9, 0, -7798639, 9, 0, -7798638, 9, 0, -7798637, 9, 0, -7798636, 9, 0, -7798635, 9, 0, -7798634, 9, 0, -7798633, 9, 0, -7798632, 9, 0, -7798631, 9, 0, -7798630, 9, 0, -7798629, 9, 0, -7798628, 9, 0, -7798627, 9, 0, -7798626, 9, 0, -7798625, 9, 0, -7798624, 9, 0, -7798623, 9, 0, -7798622, 9, 0, -7798621, 9, 0, -7798620, 9, 0, -7798619, 9, 0, -7798618, 9, 0, -7798617, 9, 0, -7798616, 9, 0, -7798615, 9, 0, -7798614, 9, 0, -7798613, 9, 0, -7798612, 9, 0, -7798611, 9, 0, -7798610, 9, 0, -7798609, 9, 0, -7798608, 9, 0, -7798607, 9, 0, -7798606, 9, 0, -7798605, 9, 0, -7798604, 9, 0, -7798603, 9, 0, -7798602, 9, 0, -7798601, 9, 0, -7798600, 9, 0, -7798599, 9, 0, -7798598, 9, 0, -7798597, 9, 0, -7798596, 9, 0, -7798595, 9, 0, -7798594, 9, 0, -7798593, 9, 0, -7798592, 9, 0, -7798591, 9, 0, -7798590, 9, 0, -7798589, 9, 0, -7798588, 9, 0, -7798587, 9, 0, -7798586, 9, 0, -7798585, 9, 0, -7798584, 9, 0, -7798583, 9, 0, -7798582, 9, 0, -7798581, 9, 0, -7798580, 9, 0, -7798579, 9, 0, -7798578, 9, 0, -7798577, 9, 0, -7798576, 9, 0, -7798575, 9, 0, -7798574, 9, 0, -7798573, 9, 0, -7798572, 9, 0, -7798571, 9, 0, -7798570, 9, 0, -7798569, 9, 0, -7798568, 9, 0, -7798567, 9, 0, -7798566, 9, 0, -7798565, 9, 0, -7798564, 9, 0, -7798563, 9, 0, -7798562, 9, 0, -7798561, 9, 0, -7798560, 9, 0, -7798559, 9, 0, -7798558, 9, 0, -7798557, 9, 0, -7798556, 9, 0, -7798555, 9, 0, -7798554, 9, 0, -7798553, 9, 0, -7798552, 9, 0, -7798551, 9, 0, -7798550, 9, 0, -7798549, 9, 0, -7798548, 9, 0, -7798547, 9, 0, -7798546, 9, 0, -7798545, 9, 0, -7798544, 9, 0, -7798543, 9, 0, -7798542, 9, 0, -7798541, 9, 0, -7798540, 9, 0, -7798539, 9, 0, -7798538, 9, 0, -7798537, 9, 0, -7798536, 9, 0, -7798535, 9, 0, -7798534, 9, 0, -7798533, 9, 0, -7798532, 9, 0, -7798531, 9, 0, -7798530, 9, 0, -7798529, 9, 0, -7798528, 9, 0, -7798527, 9, 0, -7798526, 9, 0, -7798525, 9, 0, -7798524, 9, 0, -7798523, 9, 0, -7798522, 9, 0, -7798521, 9, 0, -7798520, 9, 0, -7798519, 9, 0, -7798518, 9, 0, -7798517, 9, 0, -7798516, 9, 0, -7798515, 9, 0, -7798514, 9, 0, -7798513, 9, 0, -7798512, 9, 0, -7798511, 9, 0, -7798510, 9, 0, -7798509, 9, 0, -7798508, 9, 0, -7798507, 9, 0, -7798506, 9, 0, -7798505, 9, 0, -7798504, 9, 0, -7798503, 9, 0, -7798502, 9, 0, -7798501, 9, 0, -7798500, 9, 0, -7798499, 9, 0, -7798498, 9, 0, -7798497, 9, 0, -7733215, 9, 0, -7733214, 9, 0, -7733213, 9, 0, -7733212, 9, 0, -7733211, 9, 0, -7733210, 9, 0, -7733209, 9, 0, -7733208, 9, 0, -7733207, 9, 0, -7733206, 9, 0, -7733205, 9, 0, -7733204, 9, 0, -7733203, 9, 0, -7733202, 9, 0, -7733201, 9, 0, -7733200, 9, 0, -7733199, 9, 0, -7733198, 9, 0, -7733197, 9, 0, -7733196, 9, 0, -7733195, 9, 0, -7733194, 9, 0, -7733193, 9, 0, -7733192, 9, 0, -7733191, 9, 0, -7733190, 9, 0, -7733189, 9, 0, -7733188, 9, 0, -7733187, 9, 0, -7733186, 9, 0, -7733185, 9, 0, -7733184, 9, 0, -7733183, 9, 0, -7733182, 9, 0, -7733181, 9, 0, -7733180, 9, 0, -7733179, 9, 0, -7733178, 9, 0, -7733177, 9, 0, -7733176, 9, 0, -7733175, 9, 0, -7733174, 9, 0, -7733173, 9, 0, -7733172, 9, 0, -7733171, 9, 0, -7733170, 9, 0, -7733169, 9, 0, -7733168, 9, 0, -7733167, 9, 0, -7733166, 9, 0, -7733165, 9, 0, -7733164, 9, 0, -7733163, 9, 0, -7733162, 9, 0, -7733161, 9, 0, -7733160, 9, 0, -7733159, 9, 0, -7733158, 9, 0, -7733157, 9, 0, -7733156, 9, 0, -7733155, 9, 0, -7733154, 9, 0, -7733153, 9, 0, -7733152, 9, 0, -7733151, 9, 0, -7733150, 9, 0, -7733149, 9, 0, -7733148, 9, 0, -7733147, 9, 0, -7733146, 9, 0, -7733145, 9, 0, -7733144, 9, 0, -7733143, 9, 0, -7733142, 9, 0, -7733141, 9, 0, -7733140, 9, 0, -7733139, 9, 0, -7733138, 9, 0, -7733137, 9, 0, -7733136, 9, 0, -7733135, 9, 0, -7733134, 9, 0, -7733133, 9, 0, -7733132, 9, 0, -7733131, 9, 0, -7733130, 9, 0, -7733129, 9, 0, -7733128, 9, 0, -7733127, 9, 0, -7733126, 9, 0, -7733125, 9, 0, -7733124, 9, 0, -7733123, 9, 0, -7733122, 9, 0, -7733121, 9, 0, -7733120, 9, 0, -7733119, 9, 0, -7733118, 9, 0, -7733117, 9, 0, -7733116, 9, 0, -7733115, 9, 0, -7733114, 9, 0, -7733113, 9, 0, -7733112, 9, 0, -7733111, 9, 0, -7733110, 9, 0, -7733109, 9, 0, -7733108, 9, 0, -7733107, 9, 0, -7733106, 9, 0, -7733105, 9, 0, -7733104, 9, 0, -7733103, 9, 0, -7733102, 9, 0, -7733101, 9, 0, -7733100, 9, 0, -7733099, 9, 0, -7733098, 9, 0, -7733097, 9, 0, -7733096, 9, 0, -7733095, 9, 0, -7733094, 9, 0, -7733093, 9, 0, -7733092, 9, 0, -7733091, 9, 0, -7733090, 9, 0, -7733089, 9, 0, -7733088, 9, 0, -7733087, 9, 0, -7733086, 9, 0, -7733085, 9, 0, -7733084, 9, 0, -7733083, 9, 0, -7733082, 9, 0, -7733081, 9, 0, -7733080, 9, 0, -7733079, 9, 0, -7733078, 9, 0, -7733077, 9, 0, -7733076, 9, 0, -7733075, 9, 0, -7733074, 9, 0, -7733073, 9, 0, -7733072, 9, 0, -7733071, 9, 0, -7733070, 9, 0, -7733069, 9, 0, -7733068, 9, 0, -7733067, 9, 0, -7733066, 9, 0, -7733065, 9, 0, -7733064, 9, 0, -7733063, 9, 0, -7733062, 9, 0, -7733061, 9, 0, -7733060, 9, 0, -7733059, 9, 0, -7733058, 9, 0, -7733057, 9, 0, -7733056, 9, 0, -7733055, 9, 0, -7733054, 9, 0, -7733053, 9, 0, -7733052, 9, 0, -7733051, 9, 0, -7733050, 9, 0, -7733049, 9, 0, -7733048, 9, 0, -7733047, 9, 0, -7733046, 9, 0, -7733045, 9, 0, -7733044, 9, 0, -7733043, 9, 0, -7733042, 9, 0, -7733041, 9, 0, -7733040, 9, 0, -7733039, 9, 0, -7733038, 9, 0, -7733037, 9, 0, -7733036, 9, 0, -7733035, 9, 0, -7733034, 9, 0, -7733033, 9, 0, -7733032, 9, 0, -7733031, 9, 0, -7733030, 9, 0, -7733029, 9, 0, -7733028, 9, 0, -7733027, 9, 0, -7733026, 9, 0, -7733025, 9, 0, -7733024, 9, 0, -7733023, 9, 0, -7733022, 9, 0, -7733021, 9, 0, -7733020, 9, 0, -7733019, 9, 0, -7733018, 9, 0, -7733017, 9, 0, -7733016, 9, 0, -7733015, 9, 0, -7733014, 9, 0, -7733013, 9, 0, -7733012, 9, 0, -7733011, 9, 0, -7733010, 9, 0, -7733009, 9, 0, -7733008, 9, 0, -7733007, 9, 0, -7733006, 9, 0, -7733005, 9, 0, -7733004, 9, 0, -7733003, 9, 0, -7733002, 9, 0, -7733001, 9, 0, -7733000, 9, 0, -7732999, 9, 0, -7732998, 9, 0, -7732997, 9, 0, -7732996, 9, 0, -7732995, 9, 0, -7732994, 9, 0, -7732993, 9, 0, -7732992, 9, 0, -7732991, 9, 0, -7732990, 9, 0, -7732989, 9, 0, -7732988, 9, 0, -7732987, 9, 0, -7732986, 9, 0, -7732985, 9, 0, -7732984, 9, 0, -7732983, 9, 0, -7732982, 9, 0, -7732981, 9, 0, -7732980, 9, 0, -7732979, 9, 0, -7732978, 9, 0, -7732977, 9, 0, -7732976, 9, 0, -7732975, 9, 0, -7732974, 9, 0, -7732973, 9, 0, -7732972, 9, 0, -7732971, 9, 0, -7732970, 9, 0, -7732969, 9, 0, -7732968, 9, 0, -7732967, 9, 0, -7732966, 9, 0, -7732965, 9, 0, -7732964, 9, 0, -7732963, 9, 0, -7732962, 9, 0, -7732961, 9, 0, -7667679, 9, 0, -7667678, 9, 0, -7667677, 9, 0, -7667676, 9, 0, -7667675, 9, 0, -7667674, 9, 0, -7667673, 9, 0, -7667672, 9, 0, -7667671, 9, 0, -7667670, 9, 0, -7667669, 9, 0, -7667668, 9, 0, -7667667, 9, 0, -7667666, 9, 0, -7667665, 9, 0, -7667664, 9, 0, -7667663, 9, 0, -7667662, 9, 0, -7667661, 9, 0, -7667660, 9, 0, -7667659, 9, 0, -7667658, 9, 0, -7667657, 9, 0, -7667656, 9, 0, -7667655, 9, 0, -7667654, 9, 0, -7667653, 9, 0, -7667652, 9, 0, -7667651, 9, 0, -7667650, 9, 0, -7667649, 9, 0, -7667648, 9, 0, -7667647, 9, 0, -7667646, 9, 0, -7667645, 9, 0, -7667644, 9, 0, -7667643, 9, 0, -7667642, 9, 0, -7667641, 9, 0, -7667640, 9, 0, -7667639, 9, 0, -7667638, 9, 0, -7667637, 9, 0, -7667636, 9, 0, -7667635, 9, 0, -7667634, 9, 0, -7667633, 9, 0, -7667632, 9, 0, -7667631, 9, 0, -7667630, 9, 0, -7667629, 9, 0, -7667628, 9, 0, -7667627, 9, 0, -7667626, 9, 0, -7667625, 9, 0, -7667624, 9, 0, -7667623, 9, 0, -7667622, 9, 0, -7667621, 9, 0, -7667620, 9, 0, -7667619, 9, 0, -7667618, 9, 0, -7667617, 9, 0, -7667616, 9, 0, -7667615, 9, 0, -7667614, 9, 0, -7667613, 9, 0, -7667612, 9, 0, -7667611, 9, 0, -7667610, 9, 0, -7667609, 9, 0, -7667608, 9, 0, -7667607, 9, 0, -7667606, 9, 0, -7667605, 9, 0, -7667604, 9, 0, -7667603, 9, 0, -7667602, 9, 0, -7667601, 9, 0, -7667600, 9, 0, -7667599, 9, 0, -7667598, 9, 0, -7667597, 9, 0, -7667596, 9, 0, -7667595, 9, 0, -7667594, 9, 0, -7667593, 9, 0, -7667592, 9, 0, -7667591, 9, 0, -7667590, 9, 0, -7667589, 9, 0, -7667588, 9, 0, -7667587, 9, 0, -7667586, 9, 0, -7667585, 9, 0, -7667584, 9, 0, -7667583, 9, 0, -7667582, 9, 0, -7667581, 9, 0, -7667580, 9, 0, -7667579, 9, 0, -7667578, 9, 0, -7667577, 9, 0, -7667576, 9, 0, -7667575, 9, 0, -7667574, 9, 0, -7667573, 9, 0, -7667572, 9, 0, -7667571, 9, 0, -7667570, 9, 0, -7667569, 9, 0, -7667568, 9, 0, -7667567, 9, 0, -7667566, 9, 0, -7667565, 9, 0, -7667564, 9, 0, -7667563, 9, 0, -7667562, 9, 0, -7667561, 9, 0, -7667560, 9, 0, -7667559, 9, 0, -7667558, 9, 0, -7667557, 9, 0, -7667556, 9, 0, -7667555, 9, 0, -7667554, 9, 0, -7667553, 9, 0, -7667552, 9, 0, -7667551, 9, 0, -7667550, 9, 0, -7667549, 9, 0, -7667548, 9, 0, -7667547, 9, 0, -7667546, 9, 0, -7667545, 9, 0, -7667544, 9, 0, -7667543, 9, 0, -7667542, 9, 0, -7667541, 9, 0, -7667540, 9, 0, -7667539, 9, 0, -7667538, 9, 0, -7667537, 9, 0, -7667536, 9, 0, -7667535, 9, 0, -7667534, 9, 0, -7667533, 9, 0, -7667532, 9, 0, -7667531, 9, 0, -7667530, 9, 0, -7667529, 9, 0, -7667528, 9, 0, -7667527, 9, 0, -7667526, 9, 0, -7667525, 9, 0, -7667524, 9, 0, -7667523, 9, 0, -7667522, 9, 0, -7667521, 9, 0, -7667520, 9, 0, -7667519, 9, 0, -7667518, 9, 0, -7667517, 9, 0, -7667516, 9, 0, -7667515, 9, 0, -7667514, 9, 0, -7667513, 9, 0, -7667512, 9, 0, -7667511, 9, 0, -7667510, 9, 0, -7667509, 9, 0, -7667508, 9, 0, -7667507, 9, 0, -7667506, 9, 0, -7667505, 9, 0, -7667504, 9, 0, -7667503, 9, 0, -7667502, 9, 0, -7667501, 9, 0, -7667500, 9, 0, -7667499, 9, 0, -7667498, 9, 0, -7667497, 9, 0, -7667496, 9, 0, -7667495, 9, 0, -7667494, 9, 0, -7667493, 9, 0, -7667492, 9, 0, -7667491, 9, 0, -7667490, 9, 0, -7667489, 9, 0, -7667488, 9, 0, -7667487, 9, 0, -7667486, 9, 0, -7667485, 9, 0, -7667484, 9, 0, -7667483, 9, 0, -7667482, 9, 0, -7667481, 9, 0, -7667480, 9, 0, -7667479, 9, 0, -7667478, 9, 0, -7667477, 9, 0, -7667476, 9, 0, -7667475, 9, 0, -7667474, 9, 0, -7667473, 9, 0, -7667472, 9, 0, -7667471, 9, 0, -7667470, 9, 0, -7667469, 9, 0, -7667468, 9, 0, -7667467, 9, 0, -7667466, 9, 0, -7667465, 9, 0, -7667464, 9, 0, -7667463, 9, 0, -7667462, 9, 0, -7667461, 9, 0, -7667460, 9, 0, -7667459, 9, 0, -7667458, 9, 0, -7667457, 9, 0, -7667456, 9, 0, -7667455, 9, 0, -7667454, 9, 0, -7667453, 9, 0, -7667452, 9, 0, -7667451, 9, 0, -7667450, 9, 0, -7667449, 9, 0, -7667448, 9, 0, -7667447, 9, 0, -7667446, 9, 0, -7667445, 9, 0, -7667444, 9, 0, -7667443, 9, 0, -7667442, 9, 0, -7667441, 9, 0, -7667440, 9, 0, -7667439, 9, 0, -7667438, 9, 0, -7667437, 9, 0, -7667436, 9, 0, -7667435, 9, 0, -7667434, 9, 0, -7667433, 9, 0, -7667432, 9, 0, -7667431, 9, 0, -7667430, 9, 0, -7667429, 9, 0, -7667428, 9, 0, -7667427, 9, 0, -7667426, 9, 0, -7667425, 9, 0, -7602143, 9, 0, -7602142, 9, 0, -7602141, 9, 0, -7602140, 9, 0, -7602139, 9, 0, -7602138, 9, 0, -7602137, 9, 0, -7602136, 9, 0, -7602135, 9, 0, -7602134, 9, 0, -7602133, 9, 0, -7602132, 9, 0, -7602131, 9, 0, -7602130, 9, 0, -7602129, 9, 0, -7602128, 9, 0, -7602127, 9, 0, -7602126, 9, 0, -7602125, 9, 0, -7602124, 9, 0, -7602123, 9, 0, -7602122, 9, 0, -7602121, 9, 0, -7602120, 9, 0, -7602119, 9, 0, -7602118, 9, 0, -7602117, 9, 0, -7602116, 9, 0, -7602115, 9, 0, -7602114, 9, 0, -7602113, 9, 0, -7602112, 9, 0, -7602111, 9, 0, -7602110, 9, 0, -7602109, 9, 0, -7602108, 9, 0, -7602107, 9, 0, -7602106, 9, 0, -7602105, 9, 0, -7602104, 9, 0, -7602103, 9, 0, -7602102, 9, 0, -7602101, 9, 0, -7602100, 9, 0, -7602099, 9, 0, -7602098, 9, 0, -7602097, 9, 0, -7602096, 9, 0, -7602095, 9, 0, -7602094, 9, 0, -7602093, 9, 0, -7602092, 9, 0, -7602091, 9, 0, -7602090, 9, 0, -7602089, 9, 0, -7602088, 9, 0, -7602087, 9, 0, -7602086, 9, 0, -7602085, 9, 0, -7602084, 9, 0, -7602083, 9, 0, -7602082, 9, 0, -7602081, 9, 0, -7602080, 9, 0, -7602079, 9, 0, -7602078, 9, 0, -7602077, 9, 0, -7602076, 9, 0, -7602075, 9, 0, -7602074, 9, 0, -7602073, 9, 0, -7602072, 9, 0, -7602071, 9, 0, -7602070, 9, 0, -7602069, 9, 0, -7602068, 9, 0, -7602067, 9, 0, -7602066, 9, 0, -7602065, 9, 0, -7602064, 9, 0, -7602063, 9, 0, -7602062, 9, 0, -7602061, 9, 0, -7602060, 9, 0, -7602059, 9, 0, -7602058, 9, 0, -7602057, 9, 0, -7602056, 9, 0, -7602055, 9, 0, -7602054, 9, 0, -7602053, 9, 0, -7602052, 9, 0, -7602051, 9, 0, -7602050, 9, 0, -7602049, 9, 0, -7602048, 9, 0, -7602047, 9, 0, -7602046, 9, 0, -7602045, 9, 0, -7602044, 9, 0, -7602043, 9, 0, -7602042, 9, 0, -7602041, 9, 0, -7602040, 9, 0, -7602039, 9, 0, -7602038, 9, 0, -7602037, 9, 0, -7602036, 9, 0, -7602035, 9, 0, -7602034, 9, 0, -7602033, 9, 0, -7602032, 9, 0, -7602031, 9, 0, -7602030, 9, 0, -7602029, 9, 0, -7602028, 9, 0, -7602027, 9, 0, -7602026, 9, 0, -7602025, 9, 0, -7602024, 9, 0, -7602023, 9, 0, -7602022, 9, 0, -7602021, 9, 0, -7602020, 9, 0, -7602019, 9, 0, -7602018, 9, 0, -7602017, 9, 0, -7602016, 9, 0, -7602015, 9, 0, -7602014, 9, 0, -7602013, 9, 0, -7602012, 9, 0, -7602011, 9, 0, -7602010, 9, 0, -7602009, 9, 0, -7602008, 9, 0, -7602007, 9, 0, -7602006, 9, 0, -7602005, 9, 0, -7602004, 9, 0, -7602003, 9, 0, -7602002, 9, 0, -7602001, 9, 0, -7602000, 9, 0, -7601999, 9, 0, -7601998, 9, 0, -7601997, 9, 0, -7601996, 9, 0, -7601995, 9, 0, -7601994, 9, 0, -7601993, 9, 0, -7601992, 9, 0, -7601991, 9, 0, -7601990, 9, 0, -7601989, 9, 0, -7601988, 9, 0, -7601987, 9, 0, -7601986, 9, 0, -7601985, 9, 0, -7601984, 9, 0, -7601983, 9, 0, -7601982, 9, 0, -7601981, 9, 0, -7601980, 9, 0, -7601979, 9, 0, -7601978, 9, 0, -7601977, 9, 0, -7601976, 9, 0, -7601975, 9, 0, -7601974, 9, 0, -7601973, 9, 0, -7601972, 9, 0, -7601971, 9, 0, -7601970, 9, 0, -7601969, 9, 0, -7601968, 9, 0, -7601967, 9, 0, -7601966, 9, 0, -7601965, 9, 0, -7601964, 9, 0, -7601963, 9, 0, -7601962, 9, 0, -7601961, 9, 0, -7601960, 9, 0, -7601959, 9, 0, -7601958, 9, 0, -7601957, 9, 0, -7601956, 9, 0, -7601955, 9, 0, -7601954, 9, 0, -7601953, 9, 0, -7601952, 9, 0, -7601951, 9, 0, -7601950, 9, 0, -7601949, 9, 0, -7601948, 9, 0, -7601947, 9, 0, -7601946, 9, 0, -7601945, 9, 0, -7601944, 9, 0, -7601943, 9, 0, -7601942, 9, 0, -7601941, 9, 0, -7601940, 9, 0, -7601939, 9, 0, -7601938, 9, 0, -7601937, 9, 0, -7601936, 9, 0, -7601935, 9, 0, -7601934, 9, 0, -7601933, 9, 0, -7601932, 9, 0, -7601931, 9, 0, -7601930, 9, 0, -7601929, 9, 0, -7601928, 9, 0, -7601927, 9, 0, -7601926, 9, 0, -7601925, 9, 0, -7601924, 9, 0, -7601923, 9, 0, -7601922, 9, 0, -7601921, 9, 0, -7601920, 9, 0, -7601919, 9, 0, -7601918, 9, 0, -7601917, 9, 0, -7601916, 9, 0, -7601915, 9, 0, -7601914, 9, 0, -7601913, 9, 0, -7601912, 9, 0, -7601911, 9, 0, -7601910, 9, 0, -7601909, 9, 0, -7601908, 9, 0, -7601907, 9, 0, -7601906, 9, 0, -7601905, 9, 0, -7601904, 9, 0, -7601903, 9, 0, -7601902, 9, 0, -7601901, 9, 0, -7601900, 9, 0, -7601899, 9, 0, -7601898, 9, 0, -7601897, 9, 0, -7601896, 9, 0, -7601895, 9, 0, -7601894, 9, 0, -7601893, 9, 0, -7601892, 9, 0, -7601891, 9, 0, -7601890, 9, 0, -7601889, 9, 0, -7536607, 9, 0, -7536606, 9, 0, -7536605, 9, 0, -7536604, 9, 0, -7536603, 9, 0, -7536602, 9, 0, -7536601, 9, 0, -7536600, 9, 0, -7536599, 9, 0, -7536598, 9, 0, -7536597, 9, 0, -7536596, 9, 0, -7536595, 9, 0, -7536594, 9, 0, -7536593, 9, 0, -7536592, 9, 0, -7536591, 9, 0, -7536590, 9, 0, -7536589, 9, 0, -7536588, 9, 0, -7536587, 9, 0, -7536586, 9, 0, -7536585, 9, 0, -7536584, 9, 0, -7536583, 9, 0, -7536582, 9, 0, -7536581, 9, 0, -7536580, 9, 0, -7536579, 9, 0, -7536578, 9, 0, -7536577, 9, 0, -7536576, 9, 0, -7536575, 9, 0, -7536574, 9, 0, -7536573, 9, 0, -7536572, 9, 0, -7536571, 9, 0, -7536570, 9, 0, -7536569, 9, 0, -7536568, 9, 0, -7536567, 9, 0, -7536566, 9, 0, -7536565, 9, 0, -7536564, 9, 0, -7536563, 9, 0, -7536562, 9, 0, -7536561, 9, 0, -7536560, 9, 0, -7536559, 9, 0, -7536558, 9, 0, -7536557, 9, 0, -7536556, 9, 0, -7536555, 9, 0, -7536554, 9, 0, -7536553, 9, 0, -7536552, 9, 0, -7536551, 9, 0, -7536550, 9, 0, -7536549, 9, 0, -7536548, 9, 0, -7536547, 9, 0, -7536546, 9, 0, -7536545, 9, 0, -7536544, 9, 0, -7536543, 9, 0, -7536542, 9, 0, -7536541, 9, 0, -7536540, 9, 0, -7536539, 9, 0, -7536538, 9, 0, -7536537, 9, 0, -7536536, 9, 0, -7536535, 9, 0, -7536534, 9, 0, -7536533, 9, 0, -7536532, 9, 0, -7536531, 9, 0, -7536530, 9, 0, -7536529, 9, 0, -7536528, 9, 0, -7536527, 9, 0, -7536526, 9, 0, -7536525, 9, 0, -7536524, 9, 0, -7536523, 9, 0, -7536522, 9, 0, -7536521, 9, 0, -7536520, 9, 0, -7536519, 9, 0, -7536518, 9, 0, -7536517, 9, 0, -7536516, 9, 0, -7536515, 9, 0, -7536514, 9, 0, -7536513, 9, 0, -7536512, 9, 0, -7536511, 9, 0, -7536510, 9, 0, -7536509, 9, 0, -7536508, 9, 0, -7536507, 9, 0, -7536506, 9, 0, -7536505, 9, 0, -7536504, 9, 0, -7536503, 9, 0, -7536502, 9, 0, -7536501, 9, 0, -7536500, 9, 0, -7536499, 9, 0, -7536498, 9, 0, -7536497, 9, 0, -7536496, 9, 0, -7536495, 9, 0, -7536494, 9, 0, -7536493, 9, 0, -7536492, 9, 0, -7536491, 9, 0, -7536490, 9, 0, -7536489, 9, 0, -7536488, 9, 0, -7536487, 9, 0, -7536486, 9, 0, -7536485, 9, 0, -7536484, 9, 0, -7536483, 9, 0, -7536482, 9, 0, -7536481, 9, 0, -7536480, 9, 0, -7536479, 9, 0, -7536478, 9, 0, -7536477, 9, 0, -7536476, 9, 0, -7536475, 9, 0, -7536474, 9, 0, -7536473, 9, 0, -7536472, 9, 0, -7536471, 9, 0, -7536470, 9, 0, -7536469, 9, 0, -7536468, 9, 0, -7536467, 9, 0, -7536466, 9, 0, -7536465, 9, 0, -7536464, 9, 0, -7536463, 9, 0, -7536462, 9, 0, -7536461, 9, 0, -7536460, 9, 0, -7536459, 9, 0, -7536458, 9, 0, -7536457, 9, 0, -7536456, 9, 0, -7536455, 9, 0, -7536454, 9, 0, -7536453, 9, 0, -7536452, 9, 0, -7536451, 9, 0, -7536450, 9, 0, -7536449, 9, 0, -7536448, 9, 0, -7536447, 9, 0, -7536446, 9, 0, -7536445, 9, 0, -7536444, 9, 0, -7536443, 9, 0, -7536442, 9, 0, -7536441, 9, 0, -7536440, 9, 0, -7536439, 9, 0, -7536438, 9, 0, -7536437, 9, 0, -7536436, 9, 0, -7536435, 9, 0, -7536434, 9, 0, -7536433, 9, 0, -7536432, 9, 0, -7536431, 9, 0, -7536430, 9, 0, -7536429, 9, 0, -7536428, 9, 0, -7536427, 9, 0, -7536426, 9, 0, -7536425, 9, 0, -7536424, 9, 0, -7536423, 9, 0, -7536422, 9, 0, -7536421, 9, 0, -7536420, 9, 0, -7536419, 9, 0, -7536418, 9, 0, -7536417, 9, 0, -7536416, 9, 0, -7536415, 9, 0, -7536414, 9, 0, -7536413, 9, 0, -7536412, 9, 0, -7536411, 9, 0, -7536410, 9, 0, -7536409, 9, 0, -7536408, 9, 0, -7536407, 9, 0, -7536406, 9, 0, -7536405, 9, 0, -7536404, 9, 0, -7536403, 9, 0, -7536402, 9, 0, -7536401, 9, 0, -7536400, 9, 0, -7536399, 9, 0, -7536398, 9, 0, -7536397, 9, 0, -7536396, 9, 0, -7536395, 9, 0, -7536394, 9, 0, -7536393, 9, 0, -7536392, 9, 0, -7536391, 9, 0, -7536390, 9, 0, -7536389, 9, 0, -7536388, 9, 0, -7536387, 9, 0, -7536386, 9, 0, -7536385, 9, 0, -7536384, 9, 0, -7536383, 9, 0, -7536382, 9, 0, -7536381, 9, 0, -7536380, 9, 0, -7536379, 9, 0, -7536378, 9, 0, -7536377, 9, 0, -7536376, 9, 0, -7536375, 9, 0, -7536374, 9, 0, -7536373, 9, 0, -7536372, 9, 0, -7536371, 9, 0, -7536370, 9, 0, -7536369, 9, 0, -7536368, 9, 0, -7536367, 9, 0, -7536366, 9, 0, -7536365, 9, 0, -7536364, 9, 0, -7536363, 9, 0, -7536362, 9, 0, -7536361, 9, 0, -7536360, 9, 0, -7536359, 9, 0, -7536358, 9, 0, -7536357, 9, 0, -7536356, 9, 0, -7536355, 9, 0, -7536354, 9, 0, -7536353, 9, 0, -7471071, 9, 0, -7471070, 9, 0, -7471069, 9, 0, -7471068, 9, 0, -7471067, 9, 0, -7471066, 9, 0, -7471065, 9, 0, -7471064, 9, 0, -7471063, 9, 0, -7471062, 9, 0, -7471061, 9, 0, -7471060, 9, 0, -7471059, 9, 0, -7471058, 9, 0, -7471057, 9, 0, -7471056, 9, 0, -7471055, 9, 0, -7471054, 9, 0, -7471053, 9, 0, -7471052, 9, 0, -7471051, 9, 0, -7471050, 9, 0, -7471049, 9, 0, -7471048, 9, 0, -7471047, 9, 0, -7471046, 9, 0, -7471045, 9, 0, -7471044, 9, 0, -7471043, 9, 0, -7471042, 9, 0, -7471041, 9, 0, -7471040, 9, 0, -7471039, 9, 0, -7471038, 9, 0, -7471037, 9, 0, -7471036, 9, 0, -7471035, 9, 0, -7471034, 9, 0, -7471033, 9, 0, -7471032, 9, 0, -7471031, 9, 0, -7471030, 9, 0, -7471029, 9, 0, -7471028, 9, 0, -7471027, 9, 0, -7471026, 9, 0, -7471025, 9, 0, -7471024, 9, 0, -7471023, 9, 0, -7471022, 9, 0, -7471021, 9, 0, -7471020, 9, 0, -7471019, 9, 0, -7471018, 9, 0, -7471017, 9, 0, -7471016, 9, 0, -7471015, 9, 0, -7471014, 9, 0, -7471013, 9, 0, -7471012, 9, 0, -7471011, 9, 0, -7471010, 9, 0, -7471009, 9, 0, -7471008, 9, 0, -7471007, 9, 0, -7471006, 9, 0, -7471005, 9, 0, -7471004, 9, 0, -7471003, 9, 0, -7471002, 9, 0, -7471001, 9, 0, -7471000, 9, 0, -7470999, 9, 0, -7470998, 9, 0, -7470997, 9, 0, -7470996, 9, 0, -7470995, 9, 0, -7470994, 9, 0, -7470993, 9, 0, -7470992, 9, 0, -7470991, 9, 0, -7470990, 9, 0, -7470989, 9, 0, -7470988, 9, 0, -7470987, 9, 0, -7470986, 9, 0, -7470985, 9, 0, -7470984, 9, 0, -7470983, 9, 0, -7470982, 9, 0, -7470981, 9, 0, -7470980, 9, 0, -7470979, 9, 0, -7470978, 9, 0, -7470977, 9, 0, -7470976, 9, 0, -7470975, 9, 0, -7470974, 9, 0, -7470973, 9, 0, -7470972, 9, 0, -7470971, 9, 0, -7470970, 9, 0, -7470969, 9, 0, -7470968, 9, 0, -7470967, 9, 0, -7470966, 9, 0, -7470965, 9, 0, -7470964, 9, 0, -7470963, 9, 0, -7470962, 9, 0, -7470961, 9, 0, -7470960, 9, 0, -7470959, 9, 0, -7470958, 9, 0, -7470957, 9, 0, -7470956, 9, 0, -7470955, 9, 0, -7470954, 9, 0, -7470953, 9, 0, -7470952, 9, 0, -7470951, 9, 0, -7470950, 9, 0, -7470949, 9, 0, -7470948, 9, 0, -7470947, 9, 0, -7470946, 9, 0, -7470945, 9, 0, -7470944, 9, 0, -7470943, 9, 0, -7470942, 9, 0, -7470941, 9, 0, -7470940, 9, 0, -7470939, 9, 0, -7470938, 9, 0, -7470937, 9, 0, -7470936, 9, 0, -7470935, 9, 0, -7470934, 9, 0, -7470933, 9, 0, -7470932, 9, 0, -7470931, 9, 0, -7470930, 9, 0, -7470929, 9, 0, -7470928, 9, 0, -7470927, 9, 0, -7470926, 9, 0, -7470925, 9, 0, -7470924, 9, 0, -7470923, 9, 0, -7470922, 9, 0, -7470921, 9, 0, -7470920, 9, 0, -7470919, 9, 0, -7470918, 9, 0, -7470917, 9, 0, -7470916, 9, 0, -7470915, 9, 0, -7470914, 9, 0, -7470913, 9, 0, -7470912, 9, 0, -7470911, 9, 0, -7470910, 9, 0, -7470909, 9, 0, -7470908, 9, 0, -7470907, 9, 0, -7470906, 9, 0, -7470905, 9, 0, -7470904, 9, 0, -7470903, 9, 0, -7470902, 9, 0, -7470901, 9, 0, -7470900, 9, 0, -7470899, 9, 0, -7470898, 9, 0, -7470897, 9, 0, -7470896, 9, 0, -7470895, 9, 0, -7470894, 9, 0, -7470893, 9, 0, -7470892, 9, 0, -7470891, 9, 0, -7470890, 9, 0, -7470889, 9, 0, -7470888, 9, 0, -7470887, 9, 0, -7470886, 9, 0, -7470885, 9, 0, -7470884, 9, 0, -7470883, 9, 0, -7470882, 9, 0, -7470881, 9, 0, -7470880, 9, 0, -7470879, 9, 0, -7470878, 9, 0, -7470877, 9, 0, -7470876, 9, 0, -7470875, 9, 0, -7470874, 9, 0, -7470873, 9, 0, -7470872, 9, 0, -7470871, 9, 0, -7470870, 9, 0, -7470869, 9, 0, -7470868, 9, 0, -7470867, 9, 0, -7470866, 9, 0, -7470865, 9, 0, -7470864, 9, 0, -7470863, 9, 0, -7470862, 9, 0, -7470861, 9, 0, -7470860, 9, 0, -7470859, 9, 0, -7470858, 9, 0, -7470857, 9, 0, -7470856, 9, 0, -7470855, 9, 0, -7470854, 9, 0, -7470853, 9, 0, -7470852, 9, 0, -7470851, 9, 0, -7470850, 9, 0, -7470849, 9, 0, -7470848, 9, 0, -7470847, 9, 0, -7470846, 9, 0, -7470845, 9, 0, -7470844, 9, 0, -7470843, 9, 0, -7470842, 9, 0, -7470841, 9, 0, -7470840, 9, 0, -7470839, 9, 0, -7470838, 9, 0, -7470837, 9, 0, -7470836, 9, 0, -7470835, 9, 0, -7470834, 9, 0, -7470833, 9, 0, -7470832, 9, 0, -7470831, 9, 0, -7470830, 9, 0, -7470829, 9, 0, -7470828, 9, 0, -7470827, 9, 0, -7470826, 9, 0, -7470825, 9, 0, -7470824, 9, 0, -7470823, 9, 0, -7470822, 9, 0, -7470821, 9, 0, -7470820, 9, 0, -7470819, 9, 0, -7470818, 9, 0, -7470817, 9, 0, -7405535, 9, 0, -7405534, 9, 0, -7405533, 9, 0, -7405532, 9, 0, -7405531, 9, 0, -7405530, 9, 0, -7405529, 9, 0, -7405528, 9, 0, -7405527, 9, 0, -7405526, 9, 0, -7405525, 9, 0, -7405524, 9, 0, -7405523, 9, 0, -7405522, 9, 0, -7405521, 9, 0, -7405520, 9, 0, -7405519, 9, 0, -7405518, 9, 0, -7405517, 9, 0, -7405516, 9, 0, -7405515, 9, 0, -7405514, 9, 0, -7405513, 9, 0, -7405512, 9, 0, -7405511, 9, 0, -7405510, 9, 0, -7405509, 9, 0, -7405508, 9, 0, -7405507, 9, 0, -7405506, 9, 0, -7405505, 9, 0, -7405504, 9, 0, -7405503, 9, 0, -7405502, 9, 0, -7405501, 9, 0, -7405500, 9, 0, -7405499, 9, 0, -7405498, 9, 0, -7405497, 9, 0, -7405496, 9, 0, -7405495, 9, 0, -7405494, 9, 0, -7405493, 9, 0, -7405492, 9, 0, -7405491, 9, 0, -7405490, 9, 0, -7405489, 9, 0, -7405488, 9, 0, -7405487, 9, 0, -7405486, 9, 0, -7405485, 9, 0, -7405484, 9, 0, -7405483, 9, 0, -7405482, 9, 0, -7405481, 9, 0, -7405480, 9, 0, -7405479, 9, 0, -7405478, 9, 0, -7405477, 9, 0, -7405476, 9, 0, -7405475, 9, 0, -7405474, 9, 0, -7405473, 9, 0, -7405472, 9, 0, -7405471, 9, 0, -7405470, 9, 0, -7405469, 9, 0, -7405468, 9, 0, -7405467, 9, 0, -7405466, 9, 0, -7405465, 9, 0, -7405464, 9, 0, -7405463, 9, 0, -7405462, 9, 0, -7405461, 9, 0, -7405460, 9, 0, -7405459, 9, 0, -7405458, 9, 0, -7405457, 9, 0, -7405456, 9, 0, -7405455, 9, 0, -7405454, 9, 0, -7405453, 9, 0, -7405452, 9, 0, -7405451, 9, 0, -7405450, 9, 0, -7405449, 9, 0, -7405448, 9, 0, -7405447, 9, 0, -7405446, 9, 0, -7405445, 9, 0, -7405444, 9, 0, -7405443, 9, 0, -7405442, 9, 0, -7405441, 9, 0, -7405440, 9, 0, -7405439, 9, 0, -7405438, 9, 0, -7405437, 9, 0, -7405436, 9, 0, -7405435, 9, 0, -7405434, 9, 0, -7405433, 9, 0, -7405432, 9, 0, -7405431, 9, 0, -7405430, 9, 0, -7405429, 9, 0, -7405428, 9, 0, -7405427, 9, 0, -7405426, 9, 0, -7405425, 9, 0, -7405424, 9, 0, -7405423, 9, 0, -7405422, 9, 0, -7405421, 9, 0, -7405420, 9, 0, -7405419, 9, 0, -7405418, 9, 0, -7405417, 9, 0, -7405416, 9, 0, -7405415, 9, 0, -7405414, 9, 0, -7405413, 9, 0, -7405412, 9, 0, -7405411, 9, 0, -7405410, 9, 0, -7405409, 9, 0, -7405408, 9, 0, -7405407, 9, 0, -7405406, 9, 0, -7405405, 9, 0, -7405404, 9, 0, -7405403, 9, 0, -7405402, 9, 0, -7405401, 9, 0, -7405400, 9, 0, -7405399, 9, 0, -7405398, 9, 0, -7405397, 9, 0, -7405396, 9, 0, -7405395, 9, 0, -7405394, 9, 0, -7405393, 9, 0, -7405392, 9, 0, -7405391, 9, 0, -7405390, 9, 0, -7405389, 9, 0, -7405388, 9, 0, -7405387, 9, 0, -7405386, 9, 0, -7405385, 9, 0, -7405384, 9, 0, -7405383, 9, 0, -7405382, 9, 0, -7405381, 9, 0, -7405380, 9, 0, -7405379, 9, 0, -7405378, 9, 0, -7405377, 9, 0, -7405376, 9, 0, -7405375, 9, 0, -7405374, 9, 0, -7405373, 9, 0, -7405372, 9, 0, -7405371, 9, 0, -7405370, 9, 0, -7405369, 9, 0, -7405368, 9, 0, -7405367, 9, 0, -7405366, 9, 0, -7405365, 9, 0, -7405364, 9, 0, -7405363, 9, 0, -7405362, 9, 0, -7405361, 9, 0, -7405360, 9, 0, -7405359, 9, 0, -7405358, 9, 0, -7405357, 9, 0, -7405356, 9, 0, -7405355, 9, 0, -7405354, 9, 0, -7405353, 9, 0, -7405352, 9, 0, -7405351, 9, 0, -7405350, 9, 0, -7405349, 9, 0, -7405348, 9, 0, -7405347, 9, 0, -7405346, 9, 0, -7405345, 9, 0, -7405344, 9, 0, -7405343, 9, 0, -7405342, 9, 0, -7405341, 9, 0, -7405340, 9, 0, -7405339, 9, 0, -7405338, 9, 0, -7405337, 9, 0, -7405336, 9, 0, -7405335, 9, 0, -7405334, 9, 0, -7405333, 9, 0, -7405332, 9, 0, -7405331, 9, 0, -7405330, 9, 0, -7405329, 9, 0, -7405328, 9, 0, -7405327, 9, 0, -7405326, 9, 0, -7405325, 9, 0, -7405324, 9, 0, -7405323, 9, 0, -7405322, 9, 0, -7405321, 9, 0, -7405320, 9, 0, -7405319, 9, 0, -7405318, 9, 0, -7405317, 9, 0, -7405316, 9, 0, -7405315, 9, 0, -7405314, 9, 0, -7405313, 9, 0, -7405312, 9, 0, -7405311, 9, 0, -7405310, 9, 0, -7405309, 9, 0, -7405308, 9, 0, -7405307, 9, 0, -7405306, 9, 0, -7405305, 9, 0, -7405304, 9, 0, -7405303, 9, 0, -7405302, 9, 0, -7405301, 9, 0, -7405300, 9, 0, -7405299, 9, 0, -7405298, 9, 0, -7405297, 9, 0, -7405296, 9, 0, -7405295, 9, 0, -7405294, 9, 0, -7405293, 9, 0, -7405292, 9, 0, -7405291, 9, 0, -7405290, 9, 0, -7405289, 9, 0, -7405288, 9, 0, -7405287, 9, 0, -7405286, 9, 0, -7405285, 9, 0, -7405284, 9, 0, -7405283, 9, 0, -7405282, 9, 0, -7405281, 9, 0, -7339999, 9, 0, -7339998, 9, 0, -7339997, 9, 0, -7339996, 9, 0, -7339995, 9, 0, -7339994, 9, 0, -7339993, 9, 0, -7339992, 9, 0, -7339991, 9, 0, -7339990, 9, 0, -7339989, 9, 0, -7339988, 9, 0, -7339987, 9, 0, -7339986, 9, 0, -7339985, 9, 0, -7339984, 9, 0, -7339983, 9, 0, -7339982, 9, 0, -7339981, 9, 0, -7339980, 9, 0, -7339979, 9, 0, -7339978, 9, 0, -7339977, 9, 0, -7339976, 9, 0, -7339975, 9, 0, -7339974, 9, 0, -7339973, 9, 0, -7339972, 9, 0, -7339971, 9, 0, -7339970, 9, 0, -7339969, 9, 0, -7339968, 9, 0, -7339967, 9, 0, -7339966, 9, 0, -7339965, 9, 0, -7339964, 9, 0, -7339963, 9, 0, -7339962, 9, 0, -7339961, 9, 0, -7339960, 9, 0, -7339959, 9, 0, -7339958, 9, 0, -7339957, 9, 0, -7339956, 9, 0, -7339955, 9, 0, -7339954, 9, 0, -7339953, 9, 0, -7339952, 9, 0, -7339951, 9, 0, -7339950, 9, 0, -7339949, 9, 0, -7339948, 9, 0, -7339947, 9, 0, -7339946, 9, 0, -7339945, 9, 0, -7339944, 9, 0, -7339943, 9, 0, -7339942, 9, 0, -7339941, 9, 0, -7339940, 9, 0, -7339939, 9, 0, -7339938, 9, 0, -7339937, 9, 0, -7339936, 9, 0, -7339935, 9, 0, -7339934, 9, 0, -7339933, 9, 0, -7339932, 9, 0, -7339931, 9, 0, -7339930, 9, 0, -7339929, 9, 0, -7339928, 9, 0, -7339927, 9, 0, -7339926, 9, 0, -7339925, 9, 0, -7339924, 9, 0, -7339923, 9, 0, -7339922, 9, 0, -7339921, 9, 0, -7339920, 9, 0, -7339919, 9, 0, -7339918, 9, 0, -7339917, 9, 0, -7339916, 9, 0, -7339915, 9, 0, -7339914, 9, 0, -7339913, 9, 0, -7339912, 9, 0, -7339911, 9, 0, -7339910, 9, 0, -7339909, 9, 0, -7339908, 9, 0, -7339907, 9, 0, -7339906, 9, 0, -7339905, 9, 0, -7339904, 9, 0, -7339903, 9, 0, -7339902, 9, 0, -7339901, 9, 0, -7339900, 9, 0, -7339899, 9, 0, -7339898, 9, 0, -7339897, 9, 0, -7339896, 9, 0, -7339895, 9, 0, -7339894, 9, 0, -7339893, 9, 0, -7339892, 9, 0, -7339891, 9, 0, -7339890, 9, 0, -7339889, 9, 0, -7339888, 9, 0, -7339887, 9, 0, -7339886, 9, 0, -7339885, 9, 0, -7339884, 9, 0, -7339883, 9, 0, -7339882, 9, 0, -7339881, 9, 0, -7339880, 9, 0, -7339879, 9, 0, -7339878, 9, 0, -7339877, 9, 0, -7339876, 9, 0, -7339875, 9, 0, -7339874, 9, 0, -7339873, 9, 0, -7339872, 9, 0, -7339871, 9, 0, -7339870, 9, 0, -7339869, 9, 0, -7339868, 9, 0, -7339867, 9, 0, -7339866, 9, 0, -7339865, 9, 0, -7339864, 9, 0, -7339863, 9, 0, -7339862, 9, 0, -7339861, 9, 0, -7339860, 9, 0, -7339859, 9, 0, -7339858, 9, 0, -7339857, 9, 0, -7339856, 9, 0, -7339855, 9, 0, -7339854, 9, 0, -7339853, 9, 0, -7339852, 9, 0, -7339851, 9, 0, -7339850, 9, 0, -7339849, 9, 0, -7339848, 9, 0, -7339847, 9, 0, -7339846, 9, 0, -7339845, 9, 0, -7339844, 9, 0, -7339843, 9, 0, -7339842, 9, 0, -7339841, 9, 0, -7339840, 9, 0, -7339839, 9, 0, -7339838, 9, 0, -7339837, 9, 0, -7339836, 9, 0, -7339835, 9, 0, -7339834, 9, 0, -7339833, 9, 0, -7339832, 9, 0, -7339831, 9, 0, -7339830, 9, 0, -7339829, 9, 0, -7339828, 9, 0, -7339827, 9, 0, -7339826, 9, 0, -7339825, 9, 0, -7339824, 9, 0, -7339823, 9, 0, -7339822, 9, 0, -7339821, 9, 0, -7339820, 9, 0, -7339819, 9, 0, -7339818, 9, 0, -7339817, 9, 0, -7339816, 9, 0, -7339815, 9, 0, -7339814, 9, 0, -7339813, 9, 0, -7339812, 9, 0, -7339811, 9, 0, -7339810, 9, 0, -7339809, 9, 0, -7339808, 9, 0, -7339807, 9, 0, -7339806, 9, 0, -7339805, 9, 0, -7339804, 9, 0, -7339803, 9, 0, -7339802, 9, 0, -7339801, 9, 0, -7339800, 9, 0, -7339799, 9, 0, -7339798, 9, 0, -7339797, 9, 0, -7339796, 9, 0, -7339795, 9, 0, -7339794, 9, 0, -7339793, 9, 0, -7339792, 9, 0, -7339791, 9, 0, -7339790, 9, 0, -7339789, 9, 0, -7339788, 9, 0, -7339787, 9, 0, -7339786, 9, 0, -7339785, 9, 0, -7339784, 9, 0, -7339783, 9, 0, -7339782, 9, 0, -7339781, 9, 0, -7339780, 9, 0, -7339779, 9, 0, -7339778, 9, 0, -7339777, 9, 0, -7339776, 9, 0, -7339775, 9, 0, -7339774, 9, 0, -7339773, 9, 0, -7339772, 9, 0, -7339771, 9, 0, -7339770, 9, 0, -7339769, 9, 0, -7339768, 9, 0, -7339767, 9, 0, -7339766, 9, 0, -7339765, 9, 0, -7339764, 9, 0, -7339763, 9, 0, -7339762, 9, 0, -7339761, 9, 0, -7339760, 9, 0, -7339759, 9, 0, -7339758, 9, 0, -7339757, 9, 0, -7339756, 9, 0, -7339755, 9, 0, -7339754, 9, 0, -7339753, 9, 0, -7339752, 9, 0, -7339751, 9, 0, -7339750, 9, 0, -7339749, 9, 0, -7339748, 9, 0, -7339747, 9, 0, -7339746, 9, 0, -7339745, 9, 0, -7274463, 9, 0, -7274462, 9, 0, -7274461, 9, 0, -7274460, 9, 0, -7274459, 9, 0, -7274458, 9, 0, -7274457, 9, 0, -7274456, 9, 0, -7274455, 9, 0, -7274454, 9, 0, -7274453, 9, 0, -7274452, 9, 0, -7274451, 9, 0, -7274450, 9, 0, -7274449, 9, 0, -7274448, 9, 0, -7274447, 9, 0, -7274446, 9, 0, -7274445, 9, 0, -7274444, 9, 0, -7274443, 9, 0, -7274442, 9, 0, -7274441, 9, 0, -7274440, 9, 0, -7274439, 9, 0, -7274438, 9, 0, -7274437, 9, 0, -7274436, 9, 0, -7274435, 9, 0, -7274434, 9, 0, -7274433, 9, 0, -7274432, 9, 0, -7274431, 9, 0, -7274430, 9, 0, -7274429, 9, 0, -7274428, 9, 0, -7274427, 9, 0, -7274426, 9, 0, -7274425, 9, 0, -7274424, 9, 0, -7274423, 9, 0, -7274422, 9, 0, -7274421, 9, 0, -7274420, 9, 0, -7274419, 9, 0, -7274418, 9, 0, -7274417, 9, 0, -7274416, 9, 0, -7274415, 9, 0, -7274414, 9, 0, -7274413, 9, 0, -7274412, 9, 0, -7274411, 9, 0, -7274410, 9, 0, -7274409, 9, 0, -7274408, 9, 0, -7274407, 9, 0, -7274406, 9, 0, -7274405, 9, 0, -7274404, 9, 0, -7274403, 9, 0, -7274402, 9, 0, -7274401, 9, 0, -7274400, 9, 0, -7274399, 9, 0, -7274398, 9, 0, -7274397, 9, 0, -7274396, 9, 0, -7274395, 9, 0, -7274394, 9, 0, -7274393, 9, 0, -7274392, 9, 0, -7274391, 9, 0, -7274390, 9, 0, -7274389, 9, 0, -7274388, 9, 0, -7274387, 9, 0, -7274386, 9, 0, -7274385, 9, 0, -7274384, 9, 0, -7274383, 9, 0, -7274382, 9, 0, -7274381, 9, 0, -7274380, 9, 0, -7274379, 9, 0, -7274378, 9, 0, -7274377, 9, 0, -7274376, 9, 0, -7274375, 9, 0, -7274374, 9, 0, -7274373, 9, 0, -7274372, 9, 0, -7274371, 9, 0, -7274370, 9, 0, -7274369, 9, 0, -7274368, 9, 0, -7274367, 9, 0, -7274366, 9, 0, -7274365, 9, 0, -7274364, 9, 0, -7274363, 9, 0, -7274362, 9, 0, -7274361, 9, 0, -7274360, 9, 0, -7274359, 9, 0, -7274358, 9, 0, -7274357, 9, 0, -7274356, 9, 0, -7274355, 9, 0, -7274354, 9, 0, -7274353, 9, 0, -7274352, 9, 0, -7274351, 9, 0, -7274350, 9, 0, -7274349, 9, 0, -7274348, 9, 0, -7274347, 9, 0, -7274346, 9, 0, -7274345, 9, 0, -7274344, 9, 0, -7274343, 9, 0, -7274342, 9, 0, -7274341, 9, 0, -7274340, 9, 0, -7274339, 9, 0, -7274338, 9, 0, -7274337, 9, 0, -7274336, 9, 0, -7274335, 9, 0, -7274334, 9, 0, -7274333, 9, 0, -7274332, 9, 0, -7274331, 9, 0, -7274330, 9, 0, -7274329, 9, 0, -7274328, 9, 0, -7274327, 9, 0, -7274326, 9, 0, -7274325, 9, 0, -7274324, 9, 0, -7274323, 9, 0, -7274322, 9, 0, -7274321, 9, 0, -7274320, 9, 0, -7274319, 9, 0, -7274318, 9, 0, -7274317, 9, 0, -7274316, 9, 0, -7274315, 9, 0, -7274314, 9, 0, -7274313, 9, 0, -7274312, 9, 0, -7274311, 9, 0, -7274310, 9, 0, -7274309, 9, 0, -7274308, 9, 0, -7274307, 9, 0, -7274306, 9, 0, -7274305, 9, 0, -7274304, 9, 0, -7274303, 9, 0, -7274302, 9, 0, -7274301, 9, 0, -7274300, 9, 0, -7274299, 9, 0, -7274298, 9, 0, -7274297, 9, 0, -7274296, 9, 0, -7274295, 9, 0, -7274294, 9, 0, -7274293, 9, 0, -7274292, 9, 0, -7274291, 9, 0, -7274290, 9, 0, -7274289, 9, 0, -7274288, 9, 0, -7274287, 9, 0, -7274286, 9, 0, -7274285, 9, 0, -7274284, 9, 0, -7274283, 9, 0, -7274282, 9, 0, -7274281, 9, 0, -7274280, 9, 0, -7274279, 9, 0, -7274278, 9, 0, -7274277, 9, 0, -7274276, 9, 0, -7274275, 9, 0, -7274274, 9, 0, -7274273, 9, 0, -7274272, 9, 0, -7274271, 9, 0, -7274270, 9, 0, -7274269, 9, 0, -7274268, 9, 0, -7274267, 9, 0, -7274266, 9, 0, -7274265, 9, 0, -7274264, 9, 0, -7274263, 9, 0, -7274262, 9, 0, -7274261, 9, 0, -7274260, 9, 0, -7274259, 9, 0, -7274258, 9, 0, -7274257, 9, 0, -7274256, 9, 0, -7274255, 9, 0, -7274254, 9, 0, -7274253, 9, 0, -7274252, 9, 0, -7274251, 9, 0, -7274250, 9, 0, -7274249, 9, 0, -7274248, 9, 0, -7274247, 9, 0, -7274246, 9, 0, -7274245, 9, 0, -7274244, 9, 0, -7274243, 9, 0, -7274242, 9, 0, -7274241, 9, 0, -7274240, 9, 0, -7274239, 9, 0, -7274238, 9, 0, -7274237, 9, 0, -7274236, 9, 0, -7274235, 9, 0, -7274234, 9, 0, -7274233, 9, 0, -7274232, 9, 0, -7274231, 9, 0, -7274230, 9, 0, -7274229, 9, 0, -7274228, 9, 0, -7274227, 9, 0, -7274226, 9, 0, -7274225, 9, 0, -7274224, 9, 0, -7274223, 9, 0, -7274222, 9, 0, -7274221, 9, 0, -7274220, 9, 0, -7274219, 9, 0, -7274218, 9, 0, -7274217, 9, 0, -7274216, 9, 0, -7274215, 9, 0, -7274214, 9, 0, -7274213, 9, 0, -7274212, 9, 0, -7274211, 9, 0, -7274210, 9, 0, -7274209, 9, 0, -7208927, 9, 0, -7208926, 9, 0, -7208925, 9, 0, -7208924, 9, 0, -7208923, 9, 0, -7208922, 9, 0, -7208921, 9, 0, -7208920, 9, 0, -7208919, 9, 0, -7208918, 9, 0, -7208917, 9, 0, -7208916, 9, 0, -7208915, 9, 0, -7208914, 9, 0, -7208913, 9, 0, -7208912, 9, 0, -7208911, 9, 0, -7208910, 9, 0, -7208909, 9, 0, -7208908, 9, 0, -7208907, 9, 0, -7208906, 9, 0, -7208905, 9, 0, -7208904, 9, 0, -7208903, 9, 0, -7208902, 9, 0, -7208901, 9, 0, -7208900, 9, 0, -7208899, 9, 0, -7208898, 9, 0, -7208897, 9, 0, -7208896, 9, 0, -7208895, 9, 0, -7208894, 9, 0, -7208893, 9, 0, -7208892, 9, 0, -7208891, 9, 0, -7208890, 9, 0, -7208889, 9, 0, -7208888, 9, 0, -7208887, 9, 0, -7208886, 9, 0, -7208885, 9, 0, -7208884, 9, 0, -7208883, 0, 65536, -7208874, 0, 65537, -7208873, 9, 0, -7208872, 9, 0, -7208871, 9, 0, -7208870, 9, 0, -7208869, 9, 0, -7208868, 9, 0, -7208867, 9, 0, -7208866, 9, 0, -7208865, 9, 0, -7208864, 9, 0, -7208863, 9, 0, -7208862, 9, 0, -7208861, 9, 0, -7208860, 9, 0, -7208859, 9, 0, -7208858, 9, 0, -7208857, 9, 0, -7208856, 9, 0, -7208855, 9, 0, -7208854, 9, 0, -7208853, 9, 0, -7208852, 9, 0, -7208851, 9, 0, -7208850, 9, 0, -7208849, 9, 0, -7208848, 9, 0, -7208847, 9, 0, -7208846, 9, 0, -7208845, 9, 0, -7208844, 9, 0, -7208843, 9, 0, -7208842, 9, 0, -7208841, 9, 0, -7208840, 9, 0, -7208839, 9, 0, -7208838, 9, 0, -7208837, 9, 0, -7208836, 9, 0, -7208835, 9, 0, -7208834, 9, 0, -7208833, 9, 0, -7208832, 9, 0, -7208831, 9, 0, -7208830, 9, 0, -7208829, 9, 0, -7208828, 9, 0, -7208827, 9, 0, -7208826, 9, 0, -7208825, 9, 0, -7208824, 9, 0, -7208823, 9, 0, -7208822, 9, 0, -7208821, 9, 0, -7208820, 9, 0, -7208819, 9, 0, -7208818, 9, 0, -7208817, 9, 0, -7208816, 9, 0, -7208815, 9, 0, -7208814, 9, 0, -7208813, 9, 0, -7208812, 9, 0, -7208811, 9, 0, -7208810, 9, 0, -7208809, 9, 0, -7208808, 9, 0, -7208807, 9, 0, -7208806, 9, 0, -7208805, 9, 0, -7208804, 9, 0, -7208803, 9, 0, -7208802, 9, 0, -7208801, 9, 0, -7208800, 9, 0, -7208799, 9, 0, -7208798, 9, 0, -7208797, 9, 0, -7208796, 9, 0, -7208795, 9, 0, -7208794, 9, 0, -7208793, 9, 0, -7208792, 9, 0, -7208791, 9, 0, -7208790, 9, 0, -7208789, 9, 0, -7208788, 9, 0, -7208787, 9, 0, -7208786, 9, 0, -7208785, 9, 0, -7208784, 9, 0, -7208783, 9, 0, -7208782, 9, 0, -7208781, 9, 0, -7208780, 9, 0, -7208779, 9, 0, -7208778, 9, 0, -7208777, 9, 0, -7208776, 9, 0, -7208775, 9, 0, -7208774, 9, 0, -7208773, 9, 0, -7208772, 9, 0, -7208771, 9, 0, -7208770, 9, 0, -7208769, 9, 0, -7208768, 9, 0, -7208767, 9, 0, -7208766, 9, 0, -7208765, 9, 0, -7208764, 9, 0, -7208763, 9, 0, -7208762, 9, 0, -7208761, 9, 0, -7208760, 9, 0, -7208759, 9, 0, -7208758, 9, 0, -7208757, 9, 0, -7208756, 9, 0, -7208755, 9, 0, -7208754, 9, 0, -7208753, 9, 0, -7208752, 9, 0, -7208751, 9, 0, -7208750, 9, 0, -7208749, 9, 0, -7208748, 9, 0, -7208747, 9, 0, -7208746, 9, 0, -7208745, 9, 0, -7208744, 9, 0, -7208743, 9, 0, -7208742, 9, 0, -7208741, 9, 0, -7208740, 9, 0, -7208739, 9, 0, -7208738, 9, 0, -7208737, 9, 0, -7208736, 9, 0, -7208735, 9, 0, -7208734, 9, 0, -7208733, 9, 0, -7208732, 9, 0, -7208731, 9, 0, -7208730, 9, 0, -7208729, 9, 0, -7208728, 9, 0, -7208727, 9, 0, -7208726, 9, 0, -7208725, 9, 0, -7208724, 9, 0, -7208723, 9, 0, -7208722, 9, 0, -7208721, 9, 0, -7208720, 9, 0, -7208719, 0, 65536, -7208710, 0, 65537, -7208709, 9, 0, -7208708, 9, 0, -7208707, 9, 0, -7208706, 9, 0, -7208705, 9, 0, -7208704, 9, 0, -7208703, 9, 0, -7208702, 9, 0, -7208701, 9, 0, -7208700, 9, 0, -7208699, 9, 0, -7208698, 9, 0, -7208697, 9, 0, -7208696, 9, 0, -7208695, 9, 0, -7208694, 9, 0, -7208693, 9, 0, -7208692, 9, 0, -7208691, 9, 0, -7208690, 9, 0, -7208689, 9, 0, -7208688, 9, 0, -7208687, 9, 0, -7208686, 9, 0, -7208685, 9, 0, -7208684, 9, 0, -7208683, 9, 0, -7208682, 9, 0, -7208681, 9, 0, -7208680, 9, 0, -7208679, 9, 0, -7208678, 9, 0, -7208677, 9, 0, -7208676, 9, 0, -7208675, 9, 0, -7208674, 9, 0, -7208673, 9, 0, -7143391, 9, 0, -7143390, 9, 0, -7143389, 9, 0, -7143388, 9, 0, -7143387, 9, 0, -7143386, 9, 0, -7143385, 9, 0, -7143384, 9, 0, -7143383, 9, 0, -7143382, 9, 0, -7143381, 9, 0, -7143380, 9, 0, -7143379, 9, 0, -7143378, 9, 0, -7143377, 9, 0, -7143376, 9, 0, -7143375, 9, 0, -7143374, 9, 0, -7143373, 9, 0, -7143372, 9, 0, -7143371, 9, 0, -7143370, 9, 0, -7143369, 9, 0, -7143368, 9, 0, -7143367, 9, 0, -7143366, 9, 0, -7143365, 9, 0, -7143364, 9, 0, -7143363, 9, 0, -7143362, 9, 0, -7143361, 9, 0, -7143360, 9, 0, -7143359, 9, 0, -7143358, 9, 0, -7143357, 9, 0, -7143356, 9, 0, -7143355, 9, 0, -7143354, 9, 0, -7143353, 9, 0, -7143352, 9, 0, -7143351, 9, 0, -7143350, 9, 0, -7143349, 9, 0, -7143348, 9, 0, -7143347, 0, 65536, -7143338, 0, 65537, -7143337, 9, 0, -7143336, 9, 0, -7143335, 9, 0, -7143334, 9, 0, -7143333, 9, 0, -7143332, 9, 0, -7143331, 9, 0, -7143330, 9, 0, -7143329, 9, 0, -7143328, 9, 0, -7143327, 9, 0, -7143326, 9, 0, -7143325, 9, 0, -7143324, 9, 0, -7143323, 9, 0, -7143322, 9, 0, -7143321, 9, 0, -7143320, 9, 0, -7143319, 9, 0, -7143318, 9, 0, -7143317, 9, 0, -7143316, 9, 0, -7143315, 9, 0, -7143314, 9, 0, -7143313, 9, 0, -7143312, 9, 0, -7143311, 9, 0, -7143310, 9, 0, -7143309, 9, 0, -7143308, 9, 0, -7143307, 9, 0, -7143306, 9, 0, -7143305, 9, 0, -7143304, 9, 0, -7143303, 9, 0, -7143302, 9, 0, -7143301, 9, 0, -7143300, 9, 0, -7143299, 9, 0, -7143298, 9, 0, -7143297, 9, 0, -7143296, 9, 0, -7143295, 9, 0, -7143294, 9, 0, -7143293, 9, 0, -7143292, 9, 0, -7143291, 9, 0, -7143290, 9, 0, -7143289, 9, 0, -7143288, 9, 0, -7143287, 9, 0, -7143286, 9, 0, -7143285, 9, 0, -7143284, 9, 0, -7143283, 9, 0, -7143282, 9, 0, -7143281, 9, 0, -7143280, 9, 0, -7143279, 9, 0, -7143278, 9, 0, -7143277, 9, 0, -7143276, 9, 0, -7143275, 9, 0, -7143274, 9, 0, -7143273, 9, 0, -7143272, 9, 0, -7143271, 9, 0, -7143270, 9, 0, -7143269, 9, 0, -7143268, 9, 0, -7143267, 9, 0, -7143266, 9, 0, -7143265, 9, 0, -7143264, 9, 0, -7143263, 9, 0, -7143262, 9, 0, -7143261, 9, 0, -7143260, 9, 0, -7143259, 9, 0, -7143258, 9, 0, -7143257, 9, 0, -7143256, 9, 0, -7143255, 9, 0, -7143254, 9, 0, -7143253, 9, 0, -7143252, 9, 0, -7143251, 9, 0, -7143250, 9, 0, -7143249, 9, 0, -7143248, 9, 0, -7143247, 9, 0, -7143246, 9, 0, -7143245, 9, 0, -7143244, 9, 0, -7143243, 9, 0, -7143242, 9, 0, -7143241, 9, 0, -7143240, 9, 0, -7143239, 9, 0, -7143238, 9, 0, -7143237, 9, 0, -7143236, 9, 0, -7143235, 9, 0, -7143234, 9, 0, -7143233, 9, 0, -7143232, 9, 0, -7143231, 9, 0, -7143230, 9, 0, -7143229, 9, 0, -7143228, 9, 0, -7143227, 9, 0, -7143226, 9, 0, -7143225, 9, 0, -7143224, 9, 0, -7143223, 9, 0, -7143222, 9, 0, -7143221, 9, 0, -7143220, 9, 0, -7143219, 9, 0, -7143218, 9, 0, -7143217, 9, 0, -7143216, 9, 0, -7143215, 9, 0, -7143214, 9, 0, -7143213, 9, 0, -7143212, 9, 0, -7143211, 9, 0, -7143210, 9, 0, -7143209, 9, 0, -7143208, 9, 0, -7143207, 9, 0, -7143206, 9, 0, -7143205, 9, 0, -7143204, 9, 0, -7143203, 9, 0, -7143202, 9, 0, -7143201, 9, 0, -7143200, 9, 0, -7143199, 9, 0, -7143198, 9, 0, -7143197, 9, 0, -7143196, 9, 0, -7143195, 9, 0, -7143194, 9, 0, -7143193, 9, 0, -7143192, 9, 0, -7143191, 9, 0, -7143190, 9, 0, -7143189, 9, 0, -7143188, 9, 0, -7143187, 9, 0, -7143186, 9, 0, -7143185, 9, 0, -7143184, 9, 0, -7143183, 0, 65536, -7143174, 0, 65537, -7143173, 9, 0, -7143172, 9, 0, -7143171, 9, 0, -7143170, 9, 0, -7143169, 9, 0, -7143168, 9, 0, -7143167, 9, 0, -7143166, 9, 0, -7143165, 9, 0, -7143164, 9, 0, -7143163, 9, 0, -7143162, 9, 0, -7143161, 9, 0, -7143160, 9, 0, -7143159, 9, 0, -7143158, 9, 0, -7143157, 9, 0, -7143156, 9, 0, -7143155, 9, 0, -7143154, 9, 0, -7143153, 9, 0, -7143152, 9, 0, -7143151, 9, 0, -7143150, 9, 0, -7143149, 9, 0, -7143148, 9, 0, -7143147, 9, 0, -7143146, 9, 0, -7143145, 9, 0, -7143144, 9, 0, -7143143, 9, 0, -7143142, 9, 0, -7143141, 9, 0, -7143140, 9, 0, -7143139, 9, 0, -7143138, 9, 0, -7143137, 9, 0, -7077855, 9, 0, -7077854, 9, 0, -7077853, 9, 0, -7077852, 9, 0, -7077851, 9, 0, -7077850, 9, 0, -7077849, 9, 0, -7077848, 9, 0, -7077847, 9, 0, -7077846, 9, 0, -7077845, 9, 0, -7077844, 9, 0, -7077843, 9, 0, -7077842, 9, 0, -7077841, 9, 0, -7077840, 9, 0, -7077839, 9, 0, -7077838, 9, 0, -7077837, 9, 0, -7077836, 9, 0, -7077835, 9, 0, -7077834, 9, 0, -7077833, 9, 0, -7077832, 9, 0, -7077831, 9, 0, -7077830, 9, 0, -7077829, 9, 0, -7077828, 9, 0, -7077827, 9, 0, -7077826, 9, 0, -7077825, 9, 0, -7077824, 9, 0, -7077823, 9, 0, -7077822, 9, 0, -7077821, 9, 0, -7077820, 9, 0, -7077819, 9, 0, -7077818, 9, 0, -7077817, 9, 0, -7077816, 9, 0, -7077815, 9, 0, -7077814, 9, 0, -7077813, 9, 0, -7077812, 9, 0, -7077811, 0, 65536, -7077802, 0, 65537, -7077801, 9, 0, -7077800, 9, 0, -7077799, 9, 0, -7077798, 9, 0, -7077797, 9, 0, -7077796, 9, 0, -7077795, 9, 0, -7077794, 9, 0, -7077793, 9, 0, -7077792, 9, 0, -7077791, 9, 0, -7077790, 9, 0, -7077789, 9, 0, -7077788, 9, 0, -7077787, 9, 0, -7077786, 9, 0, -7077785, 9, 0, -7077784, 9, 0, -7077783, 9, 0, -7077782, 9, 0, -7077781, 9, 0, -7077780, 9, 0, -7077779, 9, 0, -7077778, 9, 0, -7077777, 9, 0, -7077776, 9, 0, -7077775, 9, 0, -7077774, 9, 0, -7077773, 9, 0, -7077772, 9, 0, -7077771, 9, 0, -7077770, 9, 0, -7077769, 9, 0, -7077768, 9, 0, -7077767, 9, 0, -7077766, 9, 0, -7077765, 9, 0, -7077764, 9, 0, -7077763, 9, 0, -7077762, 9, 0, -7077761, 9, 0, -7077760, 9, 0, -7077759, 9, 0, -7077758, 9, 0, -7077757, 9, 0, -7077756, 9, 0, -7077755, 9, 0, -7077754, 9, 0, -7077753, 9, 0, -7077752, 9, 0, -7077751, 9, 0, -7077750, 9, 0, -7077749, 9, 0, -7077748, 9, 0, -7077747, 9, 0, -7077746, 9, 0, -7077745, 9, 0, -7077744, 9, 0, -7077743, 9, 0, -7077742, 9, 0, -7077741, 9, 0, -7077740, 9, 0, -7077739, 9, 0, -7077738, 9, 0, -7077737, 9, 0, -7077736, 9, 0, -7077735, 9, 0, -7077734, 9, 0, -7077733, 9, 0, -7077732, 9, 0, -7077731, 9, 0, -7077730, 9, 0, -7077729, 9, 0, -7077728, 9, 0, -7077727, 9, 0, -7077726, 9, 0, -7077725, 9, 0, -7077724, 9, 0, -7077723, 9, 0, -7077722, 9, 0, -7077721, 9, 0, -7077720, 9, 0, -7077719, 9, 0, -7077718, 9, 0, -7077717, 9, 0, -7077716, 9, 0, -7077715, 9, 0, -7077714, 9, 0, -7077713, 9, 0, -7077712, 9, 0, -7077711, 9, 0, -7077710, 9, 0, -7077709, 9, 0, -7077708, 9, 0, -7077707, 9, 0, -7077706, 9, 0, -7077705, 9, 0, -7077704, 9, 0, -7077703, 9, 0, -7077702, 9, 0, -7077701, 9, 0, -7077700, 9, 0, -7077699, 9, 0, -7077698, 9, 0, -7077697, 9, 0, -7077696, 9, 0, -7077695, 9, 0, -7077694, 9, 0, -7077693, 9, 0, -7077692, 9, 0, -7077691, 9, 0, -7077690, 9, 0, -7077689, 9, 0, -7077688, 9, 0, -7077687, 9, 0, -7077686, 9, 0, -7077685, 9, 0, -7077684, 9, 0, -7077683, 9, 0, -7077682, 9, 0, -7077681, 9, 0, -7077680, 9, 0, -7077679, 9, 0, -7077678, 9, 0, -7077677, 9, 0, -7077676, 9, 0, -7077675, 9, 0, -7077674, 9, 0, -7077673, 9, 0, -7077672, 9, 0, -7077671, 9, 0, -7077670, 9, 0, -7077669, 9, 0, -7077668, 9, 0, -7077667, 9, 0, -7077666, 9, 0, -7077665, 9, 0, -7077664, 9, 0, -7077663, 9, 0, -7077662, 9, 0, -7077661, 9, 0, -7077660, 9, 0, -7077659, 9, 0, -7077658, 9, 0, -7077657, 9, 0, -7077656, 9, 0, -7077655, 9, 0, -7077654, 9, 0, -7077653, 9, 0, -7077652, 9, 0, -7077651, 9, 0, -7077650, 9, 0, -7077649, 9, 0, -7077648, 9, 0, -7077647, 0, 65536, -7077638, 0, 65537, -7077637, 9, 0, -7077636, 9, 0, -7077635, 9, 0, -7077634, 9, 0, -7077633, 9, 0, -7077632, 9, 0, -7077631, 9, 0, -7077630, 9, 0, -7077629, 9, 0, -7077628, 9, 0, -7077627, 9, 0, -7077626, 9, 0, -7077625, 9, 0, -7077624, 9, 0, -7077623, 9, 0, -7077622, 9, 0, -7077621, 9, 0, -7077620, 9, 0, -7077619, 9, 0, -7077618, 9, 0, -7077617, 9, 0, -7077616, 9, 0, -7077615, 9, 0, -7077614, 9, 0, -7077613, 9, 0, -7077612, 9, 0, -7077611, 9, 0, -7077610, 9, 0, -7077609, 9, 0, -7077608, 9, 0, -7077607, 9, 0, -7077606, 9, 0, -7077605, 9, 0, -7077604, 9, 0, -7077603, 9, 0, -7077602, 9, 0, -7077601, 9, 0, -7012319, 9, 0, -7012318, 9, 0, -7012317, 9, 0, -7012316, 9, 0, -7012315, 9, 0, -7012314, 9, 0, -7012313, 9, 0, -7012312, 9, 0, -7012311, 9, 0, -7012310, 9, 0, -7012309, 9, 0, -7012308, 9, 0, -7012307, 9, 0, -7012306, 9, 0, -7012305, 9, 0, -7012304, 9, 0, -7012303, 9, 0, -7012302, 9, 0, -7012301, 9, 0, -7012300, 9, 0, -7012299, 9, 0, -7012298, 9, 0, -7012297, 9, 0, -7012296, 9, 0, -7012295, 9, 0, -7012294, 9, 0, -7012293, 9, 0, -7012292, 9, 0, -7012291, 9, 0, -7012290, 9, 0, -7012289, 9, 0, -7012288, 9, 0, -7012287, 9, 0, -7012286, 9, 0, -7012285, 9, 0, -7012284, 9, 0, -7012283, 9, 0, -7012282, 9, 0, -7012281, 9, 0, -7012280, 9, 0, -7012279, 9, 0, -7012278, 9, 0, -7012277, 9, 0, -7012276, 9, 0, -7012275, 0, 65536, -7012266, 0, 65537, -7012265, 9, 0, -7012264, 9, 0, -7012263, 9, 0, -7012262, 9, 0, -7012261, 9, 0, -7012260, 9, 0, -7012259, 9, 0, -7012258, 9, 0, -7012257, 9, 0, -7012256, 9, 0, -7012255, 9, 0, -7012254, 9, 0, -7012253, 9, 0, -7012252, 9, 0, -7012251, 9, 0, -7012250, 9, 0, -7012249, 9, 0, -7012248, 9, 0, -7012247, 9, 0, -7012246, 9, 0, -7012245, 9, 0, -7012244, 9, 0, -7012243, 9, 0, -7012242, 9, 0, -7012241, 9, 0, -7012240, 9, 0, -7012239, 9, 0, -7012238, 9, 0, -7012237, 9, 0, -7012236, 9, 0, -7012235, 9, 0, -7012234, 9, 0, -7012233, 9, 0, -7012232, 9, 0, -7012231, 9, 0, -7012230, 9, 0, -7012229, 9, 0, -7012228, 9, 0, -7012227, 9, 0, -7012226, 9, 0, -7012225, 9, 0, -7012224, 9, 0, -7012223, 9, 0, -7012222, 9, 0, -7012221, 9, 0, -7012220, 9, 0, -7012219, 9, 0, -7012218, 9, 0, -7012217, 9, 0, -7012216, 9, 0, -7012215, 9, 0, -7012214, 9, 0, -7012213, 9, 0, -7012212, 9, 0, -7012211, 9, 0, -7012210, 9, 0, -7012209, 9, 0, -7012208, 9, 0, -7012207, 9, 0, -7012206, 9, 0, -7012205, 9, 0, -7012204, 9, 0, -7012203, 9, 0, -7012202, 9, 0, -7012201, 9, 0, -7012200, 9, 0, -7012199, 9, 0, -7012198, 9, 0, -7012197, 9, 0, -7012196, 9, 0, -7012195, 9, 0, -7012194, 9, 0, -7012193, 9, 0, -7012192, 9, 0, -7012191, 9, 0, -7012190, 9, 0, -7012189, 9, 0, -7012188, 9, 0, -7012187, 9, 0, -7012186, 9, 0, -7012185, 9, 0, -7012184, 9, 0, -7012183, 9, 0, -7012182, 9, 0, -7012181, 9, 0, -7012180, 9, 0, -7012179, 9, 0, -7012178, 9, 0, -7012177, 9, 0, -7012176, 9, 0, -7012175, 9, 0, -7012174, 9, 0, -7012173, 9, 0, -7012172, 9, 0, -7012171, 9, 0, -7012170, 9, 0, -7012169, 9, 0, -7012168, 9, 0, -7012167, 9, 0, -7012166, 9, 0, -7012165, 9, 0, -7012164, 9, 0, -7012163, 9, 0, -7012162, 9, 0, -7012161, 9, 0, -7012160, 9, 0, -7012159, 9, 0, -7012158, 9, 0, -7012157, 9, 0, -7012156, 9, 0, -7012155, 9, 0, -7012154, 9, 0, -7012153, 9, 0, -7012152, 9, 0, -7012151, 9, 0, -7012150, 9, 0, -7012149, 9, 0, -7012148, 9, 0, -7012147, 9, 0, -7012146, 9, 0, -7012145, 9, 0, -7012144, 9, 0, -7012143, 9, 0, -7012142, 9, 0, -7012141, 9, 0, -7012140, 9, 0, -7012139, 9, 0, -7012138, 9, 0, -7012137, 9, 0, -7012136, 9, 0, -7012135, 9, 0, -7012134, 9, 0, -7012133, 9, 0, -7012132, 9, 0, -7012131, 9, 0, -7012130, 9, 0, -7012129, 9, 0, -7012128, 9, 0, -7012127, 9, 0, -7012126, 9, 0, -7012125, 9, 0, -7012124, 9, 0, -7012123, 9, 0, -7012122, 9, 0, -7012121, 9, 0, -7012120, 9, 0, -7012119, 9, 0, -7012118, 9, 0, -7012117, 9, 0, -7012116, 9, 0, -7012115, 9, 0, -7012114, 9, 0, -7012113, 9, 0, -7012112, 9, 0, -7012111, 0, 65536, -7012102, 0, 65537, -7012101, 9, 0, -7012100, 9, 0, -7012099, 9, 0, -7012098, 9, 0, -7012097, 9, 0, -7012096, 9, 0, -7012095, 9, 0, -7012094, 9, 0, -7012093, 9, 0, -7012092, 9, 0, -7012091, 9, 0, -7012090, 9, 0, -7012089, 9, 0, -7012088, 9, 0, -7012087, 9, 0, -7012086, 9, 0, -7012085, 9, 0, -7012084, 9, 0, -7012083, 9, 0, -7012082, 9, 0, -7012081, 9, 0, -7012080, 9, 0, -7012079, 9, 0, -7012078, 9, 0, -7012077, 9, 0, -7012076, 9, 0, -7012075, 9, 0, -7012074, 9, 0, -7012073, 9, 0, -7012072, 9, 0, -7012071, 9, 0, -7012070, 9, 0, -7012069, 9, 0, -7012068, 9, 0, -7012067, 9, 0, -7012066, 9, 0, -7012065, 9, 0, -6946783, 9, 0, -6946782, 9, 0, -6946781, 9, 0, -6946780, 9, 0, -6946779, 9, 0, -6946778, 9, 0, -6946777, 9, 0, -6946776, 9, 0, -6946775, 9, 0, -6946774, 9, 0, -6946773, 9, 0, -6946772, 9, 0, -6946771, 9, 0, -6946770, 9, 0, -6946769, 9, 0, -6946768, 9, 0, -6946767, 9, 0, -6946766, 9, 0, -6946765, 9, 0, -6946764, 9, 0, -6946763, 9, 0, -6946762, 9, 0, -6946761, 9, 0, -6946760, 9, 0, -6946759, 9, 0, -6946758, 9, 0, -6946757, 9, 0, -6946756, 9, 0, -6946755, 9, 0, -6946754, 9, 0, -6946753, 9, 0, -6946752, 9, 0, -6946751, 9, 0, -6946750, 9, 0, -6946749, 9, 0, -6946748, 9, 0, -6946747, 9, 0, -6946746, 9, 0, -6946745, 9, 0, -6946744, 9, 0, -6946743, 9, 0, -6946742, 9, 0, -6946741, 9, 0, -6946740, 9, 0, -6946739, 0, 65536, -6946730, 0, 65537, -6946729, 9, 0, -6946728, 9, 0, -6946727, 9, 0, -6946726, 9, 0, -6946725, 9, 0, -6946724, 9, 0, -6946723, 9, 0, -6946722, 9, 0, -6946721, 9, 0, -6946720, 9, 0, -6946719, 9, 0, -6946718, 9, 0, -6946717, 9, 0, -6946716, 9, 0, -6946715, 9, 0, -6946714, 9, 0, -6946713, 9, 0, -6946712, 9, 0, -6946711, 9, 0, -6946710, 9, 0, -6946709, 9, 0, -6946708, 9, 0, -6946707, 9, 0, -6946706, 9, 0, -6946705, 9, 0, -6946704, 9, 0, -6946703, 9, 0, -6946702, 9, 0, -6946701, 9, 0, -6946700, 9, 0, -6946699, 9, 0, -6946698, 9, 0, -6946697, 9, 0, -6946696, 9, 0, -6946695, 9, 0, -6946694, 9, 0, -6946693, 9, 0, -6946692, 9, 0, -6946691, 9, 0, -6946690, 9, 0, -6946689, 9, 0, -6946688, 9, 0, -6946687, 9, 0, -6946686, 9, 0, -6946685, 9, 0, -6946684, 9, 0, -6946683, 9, 0, -6946682, 9, 0, -6946681, 9, 0, -6946680, 9, 0, -6946679, 9, 0, -6946678, 9, 0, -6946677, 9, 0, -6946676, 9, 0, -6946675, 9, 0, -6946674, 9, 0, -6946673, 9, 0, -6946672, 9, 0, -6946671, 9, 0, -6946670, 9, 0, -6946669, 9, 0, -6946668, 9, 0, -6946667, 9, 0, -6946666, 9, 0, -6946665, 9, 0, -6946664, 9, 0, -6946663, 9, 0, -6946662, 9, 0, -6946661, 9, 0, -6946660, 9, 0, -6946659, 9, 0, -6946658, 9, 0, -6946657, 9, 0, -6946656, 9, 0, -6946655, 9, 0, -6946654, 9, 0, -6946653, 9, 0, -6946652, 9, 0, -6946651, 9, 0, -6946650, 9, 0, -6946649, 9, 0, -6946648, 9, 0, -6946647, 9, 0, -6946646, 9, 0, -6946645, 9, 0, -6946644, 9, 0, -6946643, 9, 0, -6946642, 9, 0, -6946641, 9, 0, -6946640, 9, 0, -6946639, 9, 0, -6946638, 9, 0, -6946637, 9, 0, -6946636, 9, 0, -6946635, 9, 0, -6946634, 9, 0, -6946633, 9, 0, -6946632, 9, 0, -6946631, 9, 0, -6946630, 9, 0, -6946629, 9, 0, -6946628, 9, 0, -6946627, 9, 0, -6946626, 9, 0, -6946625, 9, 0, -6946624, 9, 0, -6946623, 9, 0, -6946622, 9, 0, -6946621, 9, 0, -6946620, 9, 0, -6946619, 9, 0, -6946618, 9, 0, -6946617, 9, 0, -6946616, 9, 0, -6946615, 9, 0, -6946614, 9, 0, -6946613, 9, 0, -6946612, 9, 0, -6946611, 9, 0, -6946610, 9, 0, -6946609, 9, 0, -6946608, 9, 0, -6946607, 9, 0, -6946606, 9, 0, -6946605, 9, 0, -6946604, 9, 0, -6946603, 9, 0, -6946602, 9, 0, -6946601, 9, 0, -6946600, 9, 0, -6946599, 9, 0, -6946598, 9, 0, -6946597, 9, 0, -6946596, 9, 0, -6946595, 9, 0, -6946594, 9, 0, -6946593, 9, 0, -6946592, 9, 0, -6946591, 9, 0, -6946590, 9, 0, -6946589, 9, 0, -6946588, 9, 0, -6946587, 9, 0, -6946586, 9, 0, -6946585, 9, 0, -6946584, 9, 0, -6946583, 9, 0, -6946582, 9, 0, -6946581, 9, 0, -6946580, 9, 0, -6946579, 9, 0, -6946578, 9, 0, -6946577, 9, 0, -6946576, 9, 0, -6946575, 0, 65536, -6946566, 0, 65537, -6946565, 9, 0, -6946564, 9, 0, -6946563, 9, 0, -6946562, 9, 0, -6946561, 9, 0, -6946560, 9, 0, -6946559, 9, 0, -6946558, 9, 0, -6946557, 9, 0, -6946556, 9, 0, -6946555, 9, 0, -6946554, 9, 0, -6946553, 9, 0, -6946552, 9, 0, -6946551, 9, 0, -6946550, 9, 0, -6946549, 9, 0, -6946548, 9, 0, -6946547, 9, 0, -6946546, 9, 0, -6946545, 9, 0, -6946544, 9, 0, -6946543, 9, 0, -6946542, 9, 0, -6946541, 9, 0, -6946540, 9, 0, -6946539, 9, 0, -6946538, 9, 0, -6946537, 9, 0, -6946536, 9, 0, -6946535, 9, 0, -6946534, 9, 0, -6946533, 9, 0, -6946532, 9, 0, -6946531, 9, 0, -6946530, 9, 0, -6946529, 9, 0, -6881247, 9, 0, -6881246, 9, 0, -6881245, 9, 0, -6881244, 9, 0, -6881243, 9, 0, -6881242, 9, 0, -6881241, 9, 0, -6881240, 9, 0, -6881239, 9, 0, -6881238, 9, 0, -6881237, 9, 0, -6881236, 9, 0, -6881235, 9, 0, -6881234, 9, 0, -6881233, 9, 0, -6881232, 9, 0, -6881231, 9, 0, -6881230, 9, 0, -6881229, 9, 0, -6881228, 9, 0, -6881227, 9, 0, -6881226, 9, 0, -6881225, 9, 0, -6881224, 9, 0, -6881223, 9, 0, -6881222, 9, 0, -6881221, 9, 0, -6881220, 9, 0, -6881219, 9, 0, -6881218, 9, 0, -6881217, 9, 0, -6881216, 9, 0, -6881215, 9, 0, -6881214, 9, 0, -6881213, 9, 0, -6881212, 9, 0, -6881211, 9, 0, -6881210, 9, 0, -6881209, 9, 0, -6881208, 9, 0, -6881207, 9, 0, -6881206, 9, 0, -6881205, 9, 0, -6881204, 9, 0, -6881203, 0, 65536, -6881194, 0, 65537, -6881193, 9, 0, -6881192, 9, 0, -6881191, 9, 0, -6881190, 9, 0, -6881189, 9, 0, -6881188, 9, 0, -6881187, 9, 0, -6881186, 9, 0, -6881185, 9, 0, -6881184, 9, 0, -6881183, 9, 0, -6881182, 9, 0, -6881181, 9, 0, -6881180, 9, 0, -6881179, 9, 0, -6881178, 9, 0, -6881177, 9, 0, -6881176, 9, 0, -6881175, 9, 0, -6881174, 9, 0, -6881173, 9, 0, -6881172, 9, 0, -6881171, 9, 0, -6881170, 9, 0, -6881169, 9, 0, -6881168, 9, 0, -6881167, 9, 0, -6881166, 9, 0, -6881165, 9, 0, -6881164, 9, 0, -6881163, 9, 0, -6881162, 9, 0, -6881161, 9, 0, -6881160, 9, 0, -6881159, 9, 0, -6881158, 9, 0, -6881157, 9, 0, -6881156, 9, 0, -6881155, 9, 0, -6881154, 9, 0, -6881153, 9, 0, -6881152, 9, 0, -6881151, 9, 0, -6881150, 9, 0, -6881149, 9, 0, -6881148, 9, 0, -6881147, 9, 0, -6881146, 9, 0, -6881145, 9, 0, -6881144, 9, 0, -6881143, 9, 0, -6881142, 9, 0, -6881141, 9, 0, -6881140, 9, 0, -6881139, 9, 0, -6881138, 9, 0, -6881137, 9, 0, -6881136, 9, 0, -6881135, 9, 0, -6881134, 9, 0, -6881133, 9, 0, -6881132, 9, 0, -6881131, 9, 0, -6881130, 9, 0, -6881129, 9, 0, -6881128, 9, 0, -6881127, 9, 0, -6881126, 9, 0, -6881125, 9, 0, -6881124, 9, 0, -6881123, 9, 0, -6881122, 9, 0, -6881121, 9, 0, -6881120, 9, 0, -6881119, 9, 0, -6881118, 9, 0, -6881117, 9, 0, -6881116, 9, 0, -6881115, 9, 0, -6881114, 9, 0, -6881113, 9, 0, -6881112, 9, 0, -6881111, 9, 0, -6881110, 9, 0, -6881109, 9, 0, -6881108, 9, 0, -6881107, 9, 0, -6881106, 9, 0, -6881105, 9, 0, -6881104, 9, 0, -6881103, 9, 0, -6881102, 9, 0, -6881101, 9, 0, -6881100, 9, 0, -6881099, 9, 0, -6881098, 9, 0, -6881097, 9, 0, -6881096, 9, 0, -6881095, 9, 0, -6881094, 9, 0, -6881093, 9, 0, -6881092, 9, 0, -6881091, 9, 0, -6881090, 9, 0, -6881089, 9, 0, -6881088, 9, 0, -6881087, 9, 0, -6881086, 9, 0, -6881085, 9, 0, -6881084, 9, 0, -6881083, 9, 0, -6881082, 9, 0, -6881081, 9, 0, -6881080, 9, 0, -6881079, 9, 0, -6881078, 9, 0, -6881077, 9, 0, -6881076, 9, 0, -6881075, 9, 0, -6881074, 9, 0, -6881073, 9, 0, -6881072, 9, 0, -6881071, 9, 0, -6881070, 9, 0, -6881069, 9, 0, -6881068, 9, 0, -6881067, 9, 0, -6881066, 9, 0, -6881065, 9, 0, -6881064, 9, 0, -6881063, 9, 0, -6881062, 9, 0, -6881061, 9, 0, -6881060, 9, 0, -6881059, 9, 0, -6881058, 9, 0, -6881057, 9, 0, -6881056, 9, 0, -6881055, 9, 0, -6881054, 9, 0, -6881053, 9, 0, -6881052, 9, 0, -6881051, 9, 0, -6881050, 9, 0, -6881049, 9, 0, -6881048, 9, 0, -6881047, 9, 0, -6881046, 9, 0, -6881045, 9, 0, -6881044, 9, 0, -6881043, 9, 0, -6881042, 9, 0, -6881041, 9, 0, -6881040, 9, 0, -6881039, 0, 65536, -6881030, 0, 65537, -6881029, 9, 0, -6881028, 9, 0, -6881027, 9, 0, -6881026, 9, 0, -6881025, 9, 0, -6881024, 9, 0, -6881023, 9, 0, -6881022, 9, 0, -6881021, 9, 0, -6881020, 9, 0, -6881019, 9, 0, -6881018, 9, 0, -6881017, 9, 0, -6881016, 9, 0, -6881015, 9, 0, -6881014, 9, 0, -6881013, 9, 0, -6881012, 9, 0, -6881011, 9, 0, -6881010, 9, 0, -6881009, 9, 0, -6881008, 9, 0, -6881007, 9, 0, -6881006, 9, 0, -6881005, 9, 0, -6881004, 9, 0, -6881003, 9, 0, -6881002, 9, 0, -6881001, 9, 0, -6881000, 9, 0, -6880999, 9, 0, -6880998, 9, 0, -6880997, 9, 0, -6880996, 9, 0, -6880995, 9, 0, -6880994, 9, 0, -6880993, 9, 0, -6815711, 9, 0, -6815710, 9, 0, -6815709, 9, 0, -6815708, 9, 0, -6815707, 9, 0, -6815706, 9, 0, -6815705, 9, 0, -6815704, 9, 0, -6815703, 9, 0, -6815702, 9, 0, -6815701, 9, 0, -6815700, 9, 0, -6815699, 9, 0, -6815698, 9, 0, -6815697, 9, 0, -6815696, 9, 0, -6815695, 9, 0, -6815694, 9, 0, -6815693, 9, 0, -6815692, 9, 0, -6815691, 9, 0, -6815690, 9, 0, -6815689, 9, 0, -6815688, 9, 0, -6815687, 9, 0, -6815686, 9, 0, -6815685, 9, 0, -6815684, 9, 0, -6815683, 9, 0, -6815682, 9, 0, -6815681, 9, 0, -6815680, 9, 0, -6815679, 9, 0, -6815678, 9, 0, -6815677, 9, 0, -6815676, 9, 0, -6815675, 9, 0, -6815674, 9, 0, -6815673, 9, 0, -6815672, 9, 0, -6815671, 9, 0, -6815670, 9, 0, -6815669, 9, 0, -6815668, 9, 0, -6815667, 0, 65536, -6815658, 0, 65537, -6815657, 9, 0, -6815656, 9, 0, -6815655, 9, 0, -6815654, 9, 0, -6815653, 9, 0, -6815652, 9, 0, -6815651, 9, 0, -6815650, 9, 0, -6815649, 9, 0, -6815648, 9, 0, -6815647, 9, 0, -6815646, 9, 0, -6815645, 9, 0, -6815644, 9, 0, -6815643, 9, 0, -6815642, 9, 0, -6815641, 9, 0, -6815640, 9, 0, -6815639, 9, 0, -6815638, 9, 0, -6815637, 9, 0, -6815636, 9, 0, -6815635, 9, 0, -6815634, 9, 0, -6815633, 9, 0, -6815632, 9, 0, -6815631, 9, 0, -6815630, 9, 0, -6815629, 9, 0, -6815628, 9, 0, -6815627, 9, 0, -6815626, 9, 0, -6815625, 9, 0, -6815624, 9, 0, -6815623, 9, 0, -6815622, 9, 0, -6815621, 9, 0, -6815620, 9, 0, -6815619, 9, 0, -6815618, 9, 0, -6815617, 9, 0, -6815616, 9, 0, -6815615, 9, 0, -6815614, 9, 0, -6815613, 9, 0, -6815612, 9, 0, -6815611, 9, 0, -6815610, 9, 0, -6815609, 9, 0, -6815608, 9, 0, -6815607, 9, 0, -6815606, 9, 0, -6815605, 9, 0, -6815604, 9, 0, -6815603, 9, 0, -6815602, 9, 0, -6815601, 9, 0, -6815600, 9, 0, -6815599, 9, 0, -6815598, 9, 0, -6815597, 9, 0, -6815596, 9, 0, -6815595, 9, 0, -6815594, 9, 0, -6815593, 9, 0, -6815592, 9, 0, -6815591, 9, 0, -6815590, 9, 0, -6815589, 9, 0, -6815588, 9, 0, -6815587, 9, 0, -6815586, 9, 0, -6815585, 9, 0, -6815584, 9, 0, -6815583, 9, 0, -6815582, 9, 0, -6815581, 9, 0, -6815580, 9, 0, -6815579, 9, 0, -6815578, 9, 0, -6815577, 9, 0, -6815576, 9, 0, -6815575, 9, 0, -6815574, 9, 0, -6815573, 9, 0, -6815572, 9, 0, -6815571, 9, 0, -6815570, 9, 0, -6815569, 9, 0, -6815568, 9, 0, -6815567, 9, 0, -6815566, 9, 0, -6815565, 9, 0, -6815564, 9, 0, -6815563, 9, 0, -6815562, 9, 0, -6815561, 9, 0, -6815560, 9, 0, -6815559, 9, 0, -6815558, 9, 0, -6815557, 9, 0, -6815556, 9, 0, -6815555, 9, 0, -6815554, 9, 0, -6815553, 9, 0, -6815552, 9, 0, -6815551, 9, 0, -6815550, 9, 0, -6815549, 9, 0, -6815548, 9, 0, -6815547, 9, 0, -6815546, 9, 0, -6815545, 9, 0, -6815544, 9, 0, -6815543, 9, 0, -6815542, 9, 0, -6815541, 9, 0, -6815540, 9, 0, -6815539, 9, 0, -6815538, 9, 0, -6815537, 9, 0, -6815536, 9, 0, -6815535, 9, 0, -6815534, 9, 0, -6815533, 9, 0, -6815532, 9, 0, -6815531, 9, 0, -6815530, 9, 0, -6815529, 9, 0, -6815528, 9, 0, -6815527, 9, 0, -6815526, 9, 0, -6815525, 9, 0, -6815524, 9, 0, -6815523, 9, 0, -6815522, 9, 0, -6815521, 9, 0, -6815520, 9, 0, -6815519, 9, 0, -6815518, 9, 0, -6815517, 9, 0, -6815516, 9, 0, -6815515, 9, 0, -6815514, 9, 0, -6815513, 9, 0, -6815512, 9, 0, -6815511, 9, 0, -6815510, 9, 0, -6815509, 9, 0, -6815508, 9, 0, -6815507, 9, 0, -6815506, 9, 0, -6815505, 9, 0, -6815504, 9, 0, -6815503, 0, 65536, -6815494, 0, 65537, -6815493, 9, 0, -6815492, 9, 0, -6815491, 9, 0, -6815490, 9, 0, -6815489, 9, 0, -6815488, 9, 0, -6815487, 9, 0, -6815486, 9, 0, -6815485, 9, 0, -6815484, 9, 0, -6815483, 9, 0, -6815482, 9, 0, -6815481, 9, 0, -6815480, 9, 0, -6815479, 9, 0, -6815478, 9, 0, -6815477, 9, 0, -6815476, 9, 0, -6815475, 9, 0, -6815474, 9, 0, -6815473, 9, 0, -6815472, 9, 0, -6815471, 9, 0, -6815470, 9, 0, -6815469, 9, 0, -6815468, 9, 0, -6815467, 9, 0, -6815466, 9, 0, -6815465, 9, 0, -6815464, 9, 0, -6815463, 9, 0, -6815462, 9, 0, -6815461, 9, 0, -6815460, 9, 0, -6815459, 9, 0, -6815458, 9, 0, -6815457, 9, 0, -6750175, 9, 0, -6750174, 9, 0, -6750173, 9, 0, -6750172, 9, 0, -6750171, 9, 0, -6750170, 9, 0, -6750169, 9, 0, -6750168, 9, 0, -6750167, 9, 0, -6750166, 9, 0, -6750165, 9, 0, -6750164, 9, 0, -6750163, 9, 0, -6750162, 9, 0, -6750161, 9, 0, -6750160, 9, 0, -6750159, 9, 0, -6750158, 9, 0, -6750157, 9, 0, -6750156, 9, 0, -6750155, 9, 0, -6750154, 9, 0, -6750153, 9, 0, -6750152, 9, 0, -6750151, 9, 0, -6750150, 9, 0, -6750149, 9, 0, -6750148, 9, 0, -6750147, 9, 0, -6750146, 9, 0, -6750145, 9, 0, -6750144, 9, 0, -6750143, 9, 0, -6750142, 9, 0, -6750141, 9, 0, -6750140, 9, 0, -6750139, 9, 0, -6750138, 9, 0, -6750137, 9, 0, -6750136, 9, 0, -6750135, 9, 0, -6750134, 9, 0, -6750133, 9, 0, -6750132, 9, 0, -6750131, 0, 65536, -6750122, 0, 65537, -6750121, 9, 0, -6750120, 9, 0, -6750119, 9, 0, -6750118, 9, 0, -6750117, 9, 0, -6750116, 9, 0, -6750115, 9, 0, -6750114, 9, 0, -6750113, 9, 0, -6750112, 9, 0, -6750111, 9, 0, -6750110, 9, 0, -6750109, 9, 0, -6750108, 9, 0, -6750107, 9, 0, -6750106, 9, 0, -6750105, 9, 0, -6750104, 9, 0, -6750103, 9, 0, -6750102, 9, 0, -6750101, 9, 0, -6750100, 9, 0, -6750099, 9, 0, -6750098, 9, 0, -6750097, 9, 0, -6750096, 9, 0, -6750095, 9, 0, -6750094, 9, 0, -6750093, 9, 0, -6750092, 9, 0, -6750091, 9, 0, -6750090, 9, 0, -6750089, 9, 0, -6750088, 9, 0, -6750087, 9, 0, -6750086, 9, 0, -6750085, 9, 0, -6750084, 9, 0, -6750083, 9, 0, -6750082, 9, 0, -6750081, 9, 0, -6750080, 9, 0, -6750079, 9, 0, -6750078, 9, 0, -6750077, 9, 0, -6750076, 9, 0, -6750075, 9, 0, -6750074, 9, 0, -6750073, 9, 0, -6750072, 9, 0, -6750071, 9, 0, -6750070, 9, 0, -6750069, 9, 0, -6750068, 9, 0, -6750067, 9, 0, -6750066, 9, 0, -6750065, 9, 0, -6750064, 9, 0, -6750063, 9, 0, -6750062, 9, 0, -6750061, 9, 0, -6750060, 9, 0, -6750059, 9, 0, -6750058, 9, 0, -6750057, 9, 0, -6750056, 9, 0, -6750055, 9, 0, -6750054, 9, 0, -6750053, 9, 0, -6750052, 9, 0, -6750051, 9, 0, -6750050, 9, 0, -6750049, 9, 0, -6750048, 9, 0, -6750047, 9, 0, -6750046, 9, 0, -6750045, 9, 0, -6750044, 9, 0, -6750043, 9, 0, -6750042, 9, 0, -6750041, 9, 0, -6750040, 9, 0, -6750039, 9, 0, -6750038, 9, 0, -6750037, 9, 0, -6750036, 9, 0, -6750035, 9, 0, -6750034, 9, 0, -6750033, 9, 0, -6750032, 9, 0, -6750031, 9, 0, -6750030, 9, 0, -6750029, 9, 0, -6750028, 9, 0, -6750027, 9, 0, -6750026, 9, 0, -6750025, 9, 0, -6750024, 9, 0, -6750023, 9, 0, -6750022, 9, 0, -6750021, 9, 0, -6750020, 9, 0, -6750019, 9, 0, -6750018, 9, 0, -6750017, 9, 0, -6750016, 9, 0, -6750015, 9, 0, -6750014, 9, 0, -6750013, 9, 0, -6750012, 9, 0, -6750011, 9, 0, -6750010, 9, 0, -6750009, 9, 0, -6750008, 9, 0, -6750007, 9, 0, -6750006, 9, 0, -6750005, 9, 0, -6750004, 9, 0, -6750003, 9, 0, -6750002, 9, 0, -6750001, 9, 0, -6750000, 9, 0, -6749999, 9, 0, -6749998, 9, 0, -6749997, 9, 0, -6749996, 9, 0, -6749995, 9, 0, -6749994, 9, 0, -6749993, 9, 0, -6749992, 9, 0, -6749991, 9, 0, -6749990, 9, 0, -6749989, 9, 0, -6749988, 9, 0, -6749987, 9, 0, -6749986, 9, 0, -6749985, 9, 0, -6749984, 9, 0, -6749983, 9, 0, -6749982, 9, 0, -6749981, 9, 0, -6749980, 9, 0, -6749979, 9, 0, -6749978, 9, 0, -6749977, 9, 0, -6749976, 9, 0, -6749975, 9, 0, -6749974, 9, 0, -6749973, 9, 0, -6749972, 9, 0, -6749971, 9, 0, -6749970, 9, 0, -6749969, 9, 0, -6749968, 9, 0, -6749967, 0, 65536, -6749958, 0, 65537, -6749957, 9, 0, -6749956, 9, 0, -6749955, 9, 0, -6749954, 9, 0, -6749953, 9, 0, -6749952, 9, 0, -6749951, 9, 0, -6749950, 9, 0, -6749949, 9, 0, -6749948, 9, 0, -6749947, 9, 0, -6749946, 9, 0, -6749945, 9, 0, -6749944, 9, 0, -6749943, 9, 0, -6749942, 9, 0, -6749941, 9, 0, -6749940, 9, 0, -6749939, 9, 0, -6749938, 9, 0, -6749937, 9, 0, -6749936, 9, 0, -6749935, 9, 0, -6749934, 9, 0, -6749933, 9, 0, -6749932, 9, 0, -6749931, 9, 0, -6749930, 9, 0, -6749929, 9, 0, -6749928, 9, 0, -6749927, 9, 0, -6749926, 9, 0, -6749925, 9, 0, -6749924, 9, 0, -6749923, 9, 0, -6749922, 9, 0, -6749921, 9, 0, -6684639, 9, 0, -6684638, 9, 0, -6684637, 9, 0, -6684636, 9, 0, -6684635, 9, 0, -6684634, 9, 0, -6684633, 9, 0, -6684632, 9, 0, -6684631, 9, 0, -6684630, 9, 0, -6684629, 9, 0, -6684628, 9, 0, -6684627, 9, 0, -6684626, 9, 0, -6684625, 9, 0, -6684624, 9, 0, -6684623, 9, 0, -6684622, 9, 0, -6684621, 9, 0, -6684620, 9, 0, -6684619, 9, 0, -6684618, 9, 0, -6684617, 9, 0, -6684616, 9, 0, -6684615, 9, 0, -6684614, 9, 0, -6684613, 9, 0, -6684612, 9, 0, -6684611, 9, 0, -6684610, 9, 0, -6684609, 9, 0, -6684608, 9, 0, -6684607, 9, 0, -6684606, 9, 0, -6684605, 9, 0, -6684604, 9, 0, -6684603, 9, 0, -6684602, 9, 0, -6684601, 9, 0, -6684600, 9, 0, -6684599, 9, 0, -6684598, 9, 0, -6684597, 9, 0, -6684596, 9, 0, -6684595, 0, 65536, -6684586, 0, 65537, -6684585, 9, 0, -6684584, 9, 0, -6684583, 9, 0, -6684582, 9, 0, -6684581, 9, 0, -6684580, 9, 0, -6684579, 9, 0, -6684578, 9, 0, -6684577, 9, 0, -6684576, 9, 0, -6684575, 9, 0, -6684574, 9, 0, -6684573, 9, 0, -6684572, 9, 0, -6684571, 9, 0, -6684570, 9, 0, -6684569, 9, 0, -6684568, 9, 0, -6684567, 9, 0, -6684566, 9, 0, -6684565, 9, 0, -6684564, 9, 0, -6684563, 9, 0, -6684562, 9, 0, -6684561, 0, 65536, -6684556, 0, 65537, -6684555, 9, 0, -6684554, 9, 0, -6684553, 9, 0, -6684552, 9, 0, -6684551, 9, 0, -6684550, 9, 0, -6684549, 9, 0, -6684548, 9, 0, -6684547, 9, 0, -6684546, 9, 0, -6684545, 9, 0, -6684544, 9, 0, -6684543, 9, 0, -6684542, 9, 0, -6684541, 9, 0, -6684540, 9, 0, -6684539, 9, 0, -6684538, 9, 0, -6684537, 9, 0, -6684536, 9, 0, -6684535, 9, 0, -6684534, 9, 0, -6684533, 9, 0, -6684532, 9, 0, -6684531, 9, 0, -6684530, 9, 0, -6684529, 9, 0, -6684528, 9, 0, -6684527, 9, 0, -6684526, 9, 0, -6684525, 9, 0, -6684524, 9, 0, -6684523, 9, 0, -6684522, 9, 0, -6684521, 9, 0, -6684520, 9, 0, -6684519, 9, 0, -6684518, 9, 0, -6684517, 9, 0, -6684516, 9, 0, -6684515, 9, 0, -6684514, 9, 0, -6684513, 9, 0, -6684512, 9, 0, -6684511, 9, 0, -6684510, 9, 0, -6684509, 9, 0, -6684508, 9, 0, -6684507, 9, 0, -6684506, 9, 0, -6684505, 9, 0, -6684504, 9, 0, -6684503, 9, 0, -6684502, 9, 0, -6684501, 9, 0, -6684500, 9, 0, -6684499, 9, 0, -6684498, 9, 0, -6684497, 9, 0, -6684496, 9, 0, -6684495, 9, 0, -6684494, 9, 0, -6684493, 9, 0, -6684492, 9, 0, -6684491, 9, 0, -6684490, 9, 0, -6684489, 9, 0, -6684488, 9, 0, -6684487, 9, 0, -6684486, 9, 0, -6684485, 9, 0, -6684484, 9, 0, -6684483, 9, 0, -6684482, 9, 0, -6684481, 9, 0, -6684480, 9, 0, -6684479, 9, 0, -6684478, 9, 0, -6684477, 9, 0, -6684476, 9, 0, -6684475, 9, 0, -6684474, 9, 0, -6684473, 9, 0, -6684472, 9, 0, -6684471, 9, 0, -6684470, 9, 0, -6684469, 9, 0, -6684468, 9, 0, -6684467, 9, 0, -6684466, 9, 0, -6684465, 9, 0, -6684464, 9, 0, -6684463, 9, 0, -6684462, 9, 0, -6684461, 0, 65536, -6684456, 0, 65537, -6684455, 9, 0, -6684454, 9, 0, -6684453, 9, 0, -6684452, 9, 0, -6684451, 9, 0, -6684450, 9, 0, -6684449, 9, 0, -6684448, 9, 0, -6684447, 9, 0, -6684446, 9, 0, -6684445, 9, 0, -6684444, 9, 0, -6684443, 9, 0, -6684442, 9, 0, -6684441, 9, 0, -6684440, 9, 0, -6684439, 9, 0, -6684438, 9, 0, -6684437, 9, 0, -6684436, 9, 0, -6684435, 9, 0, -6684434, 9, 0, -6684433, 9, 0, -6684432, 9, 0, -6684431, 0, 65536, -6684422, 0, 65537, -6684421, 9, 0, -6684420, 9, 0, -6684419, 9, 0, -6684418, 9, 0, -6684417, 9, 0, -6684416, 9, 0, -6684415, 9, 0, -6684414, 9, 0, -6684413, 9, 0, -6684412, 9, 0, -6684411, 9, 0, -6684410, 9, 0, -6684409, 9, 0, -6684408, 9, 0, -6684407, 9, 0, -6684406, 9, 0, -6684405, 9, 0, -6684404, 9, 0, -6684403, 9, 0, -6684402, 9, 0, -6684401, 9, 0, -6684400, 9, 0, -6684399, 9, 0, -6684398, 9, 0, -6684397, 9, 0, -6684396, 9, 0, -6684395, 9, 0, -6684394, 9, 0, -6684393, 9, 0, -6684392, 9, 0, -6684391, 9, 0, -6684390, 9, 0, -6684389, 9, 0, -6684388, 9, 0, -6684387, 9, 0, -6684386, 9, 0, -6684385, 9, 0, -6619103, 9, 0, -6619102, 9, 0, -6619101, 9, 0, -6619100, 9, 0, -6619099, 9, 0, -6619098, 9, 0, -6619097, 9, 0, -6619096, 9, 0, -6619095, 9, 0, -6619094, 9, 0, -6619093, 9, 0, -6619092, 9, 0, -6619091, 9, 0, -6619090, 9, 0, -6619089, 9, 0, -6619088, 9, 0, -6619087, 9, 0, -6619086, 9, 0, -6619085, 9, 0, -6619084, 9, 0, -6619083, 9, 0, -6619082, 9, 0, -6619081, 9, 0, -6619080, 9, 0, -6619079, 9, 0, -6619078, 9, 0, -6619077, 9, 0, -6619076, 9, 0, -6619075, 9, 0, -6619074, 9, 0, -6619073, 9, 0, -6619072, 9, 0, -6619071, 9, 0, -6619070, 9, 0, -6619069, 9, 0, -6619068, 9, 0, -6619067, 9, 0, -6619066, 9, 0, -6619065, 9, 0, -6619064, 9, 0, -6619063, 9, 0, -6619062, 9, 0, -6619061, 9, 0, -6619060, 9, 0, -6619059, 0, 65536, -6619050, 0, 65537, -6619049, 9, 0, -6619048, 9, 0, -6619047, 9, 0, -6619046, 9, 0, -6619045, 9, 0, -6619044, 9, 0, -6619043, 9, 0, -6619042, 9, 0, -6619041, 9, 0, -6619040, 9, 0, -6619039, 9, 0, -6619038, 9, 0, -6619037, 9, 0, -6619036, 9, 0, -6619035, 9, 0, -6619034, 9, 0, -6619033, 9, 0, -6619032, 9, 0, -6619031, 9, 0, -6619030, 9, 0, -6619029, 9, 0, -6619028, 9, 0, -6619027, 9, 0, -6619026, 9, 0, -6619025, 0, 65536, -6619020, 0, 65537, -6619019, 9, 0, -6619018, 9, 0, -6619017, 9, 0, -6619016, 9, 0, -6619015, 9, 0, -6619014, 9, 0, -6619013, 9, 0, -6619012, 9, 0, -6619011, 9, 0, -6619010, 9, 0, -6619009, 9, 0, -6619008, 9, 0, -6619007, 9, 0, -6619006, 9, 0, -6619005, 9, 0, -6619004, 9, 0, -6619003, 9, 0, -6619002, 9, 0, -6619001, 9, 0, -6619000, 9, 0, -6618999, 9, 0, -6618998, 9, 0, -6618997, 9, 0, -6618996, 9, 0, -6618995, 9, 0, -6618994, 9, 0, -6618993, 9, 0, -6618992, 9, 0, -6618991, 9, 0, -6618990, 9, 0, -6618989, 9, 0, -6618988, 9, 0, -6618987, 9, 0, -6618986, 9, 0, -6618985, 9, 0, -6618984, 9, 0, -6618983, 9, 0, -6618982, 9, 0, -6618981, 9, 0, -6618980, 9, 0, -6618979, 9, 0, -6618978, 9, 0, -6618977, 9, 0, -6618976, 9, 0, -6618975, 9, 0, -6618974, 9, 0, -6618973, 9, 0, -6618972, 9, 0, -6618971, 9, 0, -6618970, 9, 0, -6618969, 9, 0, -6618968, 9, 0, -6618967, 9, 0, -6618966, 9, 0, -6618965, 9, 0, -6618964, 9, 0, -6618963, 9, 0, -6618962, 9, 0, -6618961, 9, 0, -6618960, 9, 0, -6618959, 9, 0, -6618958, 9, 0, -6618957, 9, 0, -6618956, 9, 0, -6618955, 9, 0, -6618954, 9, 0, -6618953, 9, 0, -6618952, 9, 0, -6618951, 9, 0, -6618950, 9, 0, -6618949, 9, 0, -6618948, 9, 0, -6618947, 9, 0, -6618946, 9, 0, -6618945, 9, 0, -6618944, 9, 0, -6618943, 9, 0, -6618942, 9, 0, -6618941, 9, 0, -6618940, 9, 0, -6618939, 9, 0, -6618938, 9, 0, -6618937, 9, 0, -6618936, 9, 0, -6618935, 9, 0, -6618934, 9, 0, -6618933, 9, 0, -6618932, 9, 0, -6618931, 9, 0, -6618930, 9, 0, -6618929, 9, 0, -6618928, 9, 0, -6618927, 9, 0, -6618926, 9, 0, -6618925, 0, 65536, -6618920, 0, 65537, -6618919, 9, 0, -6618918, 9, 0, -6618917, 9, 0, -6618916, 9, 0, -6618915, 9, 0, -6618914, 9, 0, -6618913, 9, 0, -6618912, 9, 0, -6618911, 9, 0, -6618910, 9, 0, -6618909, 9, 0, -6618908, 9, 0, -6618907, 9, 0, -6618906, 9, 0, -6618905, 9, 0, -6618904, 9, 0, -6618903, 9, 0, -6618902, 9, 0, -6618901, 9, 0, -6618900, 9, 0, -6618899, 9, 0, -6618898, 9, 0, -6618897, 9, 0, -6618896, 9, 0, -6618895, 0, 65536, -6618886, 0, 65537, -6618885, 9, 0, -6618884, 9, 0, -6618883, 9, 0, -6618882, 9, 0, -6618881, 9, 0, -6618880, 9, 0, -6618879, 9, 0, -6618878, 9, 0, -6618877, 9, 0, -6618876, 9, 0, -6618875, 9, 0, -6618874, 9, 0, -6618873, 9, 0, -6618872, 9, 0, -6618871, 9, 0, -6618870, 9, 0, -6618869, 9, 0, -6618868, 9, 0, -6618867, 9, 0, -6618866, 9, 0, -6618865, 9, 0, -6618864, 9, 0, -6618863, 9, 0, -6618862, 9, 0, -6618861, 9, 0, -6618860, 9, 0, -6618859, 9, 0, -6618858, 9, 0, -6618857, 9, 0, -6618856, 9, 0, -6618855, 9, 0, -6618854, 9, 0, -6618853, 9, 0, -6618852, 9, 0, -6618851, 9, 0, -6618850, 9, 0, -6618849, 9, 0, -6553567, 9, 0, -6553566, 9, 0, -6553565, 9, 0, -6553564, 9, 0, -6553563, 9, 0, -6553562, 9, 0, -6553561, 9, 0, -6553560, 9, 0, -6553559, 9, 0, -6553558, 9, 0, -6553557, 9, 0, -6553556, 9, 0, -6553555, 9, 0, -6553554, 9, 0, -6553553, 9, 0, -6553552, 9, 0, -6553551, 9, 0, -6553550, 9, 0, -6553549, 9, 0, -6553548, 9, 0, -6553547, 9, 0, -6553546, 9, 0, -6553545, 9, 0, -6553544, 9, 0, -6553543, 9, 0, -6553542, 9, 0, -6553541, 9, 0, -6553540, 9, 0, -6553539, 9, 0, -6553538, 9, 0, -6553537, 9, 0, -6553536, 9, 0, -6553535, 9, 0, -6553534, 9, 0, -6553533, 9, 0, -6553532, 9, 0, -6553531, 9, 0, -6553530, 9, 0, -6553529, 9, 0, -6553528, 9, 0, -6553527, 9, 0, -6553526, 9, 0, -6553525, 9, 0, -6553524, 9, 0, -6553523, 0, 65536, -6553514, 0, 65537, -6553513, 9, 0, -6553512, 9, 0, -6553511, 9, 0, -6553510, 9, 0, -6553509, 9, 0, -6553508, 9, 0, -6553507, 9, 0, -6553506, 9, 0, -6553505, 9, 0, -6553504, 9, 0, -6553503, 9, 0, -6553502, 9, 0, -6553501, 9, 0, -6553500, 9, 0, -6553499, 9, 0, -6553498, 9, 0, -6553497, 9, 0, -6553496, 9, 0, -6553495, 9, 0, -6553494, 9, 0, -6553493, 9, 0, -6553492, 9, 0, -6553491, 9, 0, -6553490, 9, 0, -6553489, 0, 65536, -6553484, 0, 65537, -6553483, 9, 0, -6553482, 9, 0, -6553481, 9, 0, -6553480, 9, 0, -6553479, 9, 0, -6553478, 9, 0, -6553477, 9, 0, -6553476, 9, 0, -6553475, 9, 0, -6553474, 9, 0, -6553473, 9, 0, -6553472, 9, 0, -6553471, 9, 0, -6553470, 9, 0, -6553469, 9, 0, -6553468, 9, 0, -6553467, 9, 0, -6553466, 9, 0, -6553465, 9, 0, -6553464, 9, 0, -6553463, 9, 0, -6553462, 9, 0, -6553461, 9, 0, -6553460, 9, 0, -6553459, 9, 0, -6553458, 9, 0, -6553457, 9, 0, -6553456, 9, 0, -6553455, 9, 0, -6553454, 9, 0, -6553453, 9, 0, -6553452, 9, 0, -6553451, 9, 0, -6553450, 9, 0, -6553449, 9, 0, -6553448, 9, 0, -6553447, 9, 0, -6553446, 9, 0, -6553445, 9, 0, -6553444, 9, 0, -6553443, 9, 0, -6553442, 9, 0, -6553441, 9, 0, -6553440, 9, 0, -6553439, 9, 0, -6553438, 9, 0, -6553437, 9, 0, -6553436, 9, 0, -6553435, 9, 0, -6553434, 9, 0, -6553433, 9, 0, -6553432, 9, 0, -6553431, 9, 0, -6553430, 9, 0, -6553429, 9, 0, -6553428, 9, 0, -6553427, 9, 0, -6553426, 9, 0, -6553425, 9, 0, -6553424, 9, 0, -6553423, 9, 0, -6553422, 9, 0, -6553421, 9, 0, -6553420, 9, 0, -6553419, 9, 0, -6553418, 9, 0, -6553417, 9, 0, -6553416, 9, 0, -6553415, 9, 0, -6553414, 9, 0, -6553413, 9, 0, -6553412, 9, 0, -6553411, 9, 0, -6553410, 9, 0, -6553409, 9, 0, -6553408, 9, 0, -6553407, 9, 0, -6553406, 9, 0, -6553405, 9, 0, -6553404, 9, 0, -6553403, 9, 0, -6553402, 9, 0, -6553401, 9, 0, -6553400, 9, 0, -6553399, 9, 0, -6553398, 9, 0, -6553397, 9, 0, -6553396, 9, 0, -6553395, 9, 0, -6553394, 9, 0, -6553393, 9, 0, -6553392, 9, 0, -6553391, 9, 0, -6553390, 9, 0, -6553389, 0, 65536, -6553384, 0, 65537, -6553383, 9, 0, -6553382, 9, 0, -6553381, 9, 0, -6553380, 9, 0, -6553379, 9, 0, -6553378, 9, 0, -6553377, 9, 0, -6553376, 9, 0, -6553375, 9, 0, -6553374, 9, 0, -6553373, 9, 0, -6553372, 9, 0, -6553371, 9, 0, -6553370, 9, 0, -6553369, 9, 0, -6553368, 9, 0, -6553367, 9, 0, -6553366, 9, 0, -6553365, 9, 0, -6553364, 9, 0, -6553363, 9, 0, -6553362, 9, 0, -6553361, 9, 0, -6553360, 9, 0, -6553359, 0, 65536, -6553350, 0, 65537, -6553349, 9, 0, -6553348, 9, 0, -6553347, 9, 0, -6553346, 9, 0, -6553345, 9, 0, -6553344, 9, 0, -6553343, 9, 0, -6553342, 9, 0, -6553341, 9, 0, -6553340, 9, 0, -6553339, 9, 0, -6553338, 9, 0, -6553337, 9, 0, -6553336, 9, 0, -6553335, 9, 0, -6553334, 9, 0, -6553333, 9, 0, -6553332, 9, 0, -6553331, 9, 0, -6553330, 9, 0, -6553329, 9, 0, -6553328, 9, 0, -6553327, 9, 0, -6553326, 9, 0, -6553325, 9, 0, -6553324, 9, 0, -6553323, 9, 0, -6553322, 9, 0, -6553321, 9, 0, -6553320, 9, 0, -6553319, 9, 0, -6553318, 9, 0, -6553317, 9, 0, -6553316, 9, 0, -6553315, 9, 0, -6553314, 9, 0, -6553313, 9, 0, -6488031, 9, 0, -6488030, 9, 0, -6488029, 9, 0, -6488028, 9, 0, -6488027, 9, 0, -6488026, 9, 0, -6488025, 9, 0, -6488024, 9, 0, -6488023, 9, 0, -6488022, 9, 0, -6488021, 9, 0, -6488020, 9, 0, -6488019, 9, 0, -6488018, 9, 0, -6488017, 9, 0, -6488016, 9, 0, -6488015, 9, 0, -6488014, 9, 0, -6488013, 9, 0, -6488012, 9, 0, -6488011, 9, 0, -6488010, 9, 0, -6488009, 9, 0, -6488008, 9, 0, -6488007, 9, 0, -6488006, 9, 0, -6488005, 9, 0, -6488004, 9, 0, -6488003, 9, 0, -6488002, 9, 0, -6488001, 9, 0, -6488000, 9, 0, -6487999, 9, 0, -6487998, 9, 0, -6487997, 9, 0, -6487996, 9, 0, -6487995, 9, 0, -6487994, 9, 0, -6487993, 9, 0, -6487992, 9, 0, -6487991, 9, 0, -6487990, 9, 0, -6487989, 9, 0, -6487988, 9, 0, -6487987, 0, 65536, -6487978, 0, 65537, -6487977, 9, 0, -6487976, 9, 0, -6487975, 9, 0, -6487974, 9, 0, -6487973, 9, 0, -6487972, 9, 0, -6487971, 9, 0, -6487970, 9, 0, -6487969, 9, 0, -6487968, 9, 0, -6487967, 9, 0, -6487966, 9, 0, -6487965, 9, 0, -6487964, 9, 0, -6487963, 9, 0, -6487962, 9, 0, -6487961, 9, 0, -6487960, 9, 0, -6487959, 9, 0, -6487958, 9, 0, -6487957, 9, 0, -6487956, 9, 0, -6487955, 9, 0, -6487954, 9, 0, -6487953, 0, 65536, -6487948, 0, 65537, -6487947, 9, 0, -6487946, 9, 0, -6487945, 9, 0, -6487944, 9, 0, -6487943, 9, 0, -6487942, 9, 0, -6487941, 9, 0, -6487940, 9, 0, -6487939, 9, 0, -6487938, 9, 0, -6487937, 9, 0, -6487936, 9, 0, -6487935, 9, 0, -6487934, 9, 0, -6487933, 9, 0, -6487932, 9, 0, -6487931, 9, 0, -6487930, 9, 0, -6487929, 9, 0, -6487928, 9, 0, -6487927, 9, 0, -6487926, 9, 0, -6487925, 9, 0, -6487924, 9, 0, -6487923, 9, 0, -6487922, 9, 0, -6487921, 9, 0, -6487920, 9, 0, -6487919, 9, 0, -6487918, 9, 0, -6487917, 9, 0, -6487916, 9, 0, -6487915, 9, 0, -6487914, 9, 0, -6487913, 9, 0, -6487912, 9, 0, -6487911, 9, 0, -6487910, 9, 0, -6487909, 9, 0, -6487908, 9, 0, -6487907, 9, 0, -6487906, 9, 0, -6487905, 9, 0, -6487904, 9, 0, -6487903, 9, 0, -6487902, 9, 0, -6487901, 9, 0, -6487900, 9, 0, -6487899, 9, 0, -6487898, 9, 0, -6487897, 9, 0, -6487896, 9, 0, -6487895, 9, 0, -6487894, 9, 0, -6487893, 9, 0, -6487892, 9, 0, -6487891, 9, 0, -6487890, 9, 0, -6487889, 9, 0, -6487888, 9, 0, -6487887, 9, 0, -6487886, 9, 0, -6487885, 9, 0, -6487884, 9, 0, -6487883, 9, 0, -6487882, 9, 0, -6487881, 9, 0, -6487880, 9, 0, -6487879, 9, 0, -6487878, 9, 0, -6487877, 9, 0, -6487876, 9, 0, -6487875, 9, 0, -6487874, 9, 0, -6487873, 9, 0, -6487872, 9, 0, -6487871, 9, 0, -6487870, 9, 0, -6487869, 9, 0, -6487868, 9, 0, -6487867, 9, 0, -6487866, 9, 0, -6487865, 9, 0, -6487864, 9, 0, -6487863, 9, 0, -6487862, 9, 0, -6487861, 9, 0, -6487860, 9, 0, -6487859, 9, 0, -6487858, 9, 0, -6487857, 9, 0, -6487856, 9, 0, -6487855, 9, 0, -6487854, 9, 0, -6487853, 0, 65536, -6487848, 0, 65537, -6487847, 9, 0, -6487846, 9, 0, -6487845, 9, 0, -6487844, 9, 0, -6487843, 9, 0, -6487842, 9, 0, -6487841, 9, 0, -6487840, 9, 0, -6487839, 9, 0, -6487838, 9, 0, -6487837, 9, 0, -6487836, 9, 0, -6487835, 9, 0, -6487834, 9, 0, -6487833, 9, 0, -6487832, 9, 0, -6487831, 9, 0, -6487830, 9, 0, -6487829, 9, 0, -6487828, 9, 0, -6487827, 9, 0, -6487826, 9, 0, -6487825, 9, 0, -6487824, 9, 0, -6487823, 0, 65536, -6487814, 0, 65537, -6487813, 9, 0, -6487812, 9, 0, -6487811, 9, 0, -6487810, 9, 0, -6487809, 9, 0, -6487808, 9, 0, -6487807, 9, 0, -6487806, 9, 0, -6487805, 9, 0, -6487804, 9, 0, -6487803, 9, 0, -6487802, 9, 0, -6487801, 9, 0, -6487800, 9, 0, -6487799, 9, 0, -6487798, 9, 0, -6487797, 9, 0, -6487796, 9, 0, -6487795, 9, 0, -6487794, 9, 0, -6487793, 9, 0, -6487792, 9, 0, -6487791, 9, 0, -6487790, 9, 0, -6487789, 9, 0, -6487788, 9, 0, -6487787, 9, 0, -6487786, 9, 0, -6487785, 9, 0, -6487784, 9, 0, -6487783, 9, 0, -6487782, 9, 0, -6487781, 9, 0, -6487780, 9, 0, -6487779, 9, 0, -6487778, 9, 0, -6487777, 9, 0, -6422495, 9, 0, -6422494, 9, 0, -6422493, 9, 0, -6422492, 9, 0, -6422491, 9, 0, -6422490, 9, 0, -6422489, 9, 0, -6422488, 9, 0, -6422487, 9, 0, -6422486, 9, 0, -6422485, 9, 0, -6422484, 9, 0, -6422483, 9, 0, -6422482, 9, 0, -6422481, 9, 0, -6422480, 9, 0, -6422479, 9, 0, -6422478, 9, 0, -6422477, 9, 0, -6422476, 9, 0, -6422475, 9, 0, -6422474, 9, 0, -6422473, 9, 0, -6422472, 9, 0, -6422471, 9, 0, -6422470, 9, 0, -6422469, 9, 0, -6422468, 9, 0, -6422467, 9, 0, -6422466, 9, 0, -6422465, 9, 0, -6422464, 9, 0, -6422463, 9, 0, -6422462, 9, 0, -6422461, 9, 0, -6422460, 9, 0, -6422459, 9, 0, -6422458, 9, 0, -6422457, 9, 0, -6422456, 9, 0, -6422455, 9, 0, -6422454, 9, 0, -6422453, 9, 0, -6422452, 9, 0, -6422451, 0, 65536, -6422442, 0, 65537, -6422441, 9, 0, -6422440, 9, 0, -6422439, 9, 0, -6422438, 9, 0, -6422437, 9, 0, -6422436, 9, 0, -6422435, 9, 0, -6422434, 9, 0, -6422433, 9, 0, -6422432, 9, 0, -6422431, 9, 0, -6422430, 9, 0, -6422429, 9, 0, -6422428, 9, 0, -6422427, 9, 0, -6422426, 9, 0, -6422425, 9, 0, -6422424, 9, 0, -6422423, 9, 0, -6422422, 9, 0, -6422421, 9, 0, -6422420, 9, 0, -6422419, 9, 0, -6422418, 9, 0, -6422417, 0, 65536, -6422412, 0, 65537, -6422411, 9, 0, -6422410, 9, 0, -6422409, 9, 0, -6422408, 9, 0, -6422407, 9, 0, -6422406, 9, 0, -6422405, 9, 0, -6422404, 9, 0, -6422403, 9, 0, -6422402, 9, 0, -6422401, 9, 0, -6422400, 9, 0, -6422399, 9, 0, -6422398, 9, 0, -6422397, 9, 0, -6422396, 9, 0, -6422395, 9, 0, -6422394, 9, 0, -6422393, 9, 0, -6422392, 9, 0, -6422391, 9, 0, -6422390, 9, 0, -6422389, 9, 0, -6422388, 9, 0, -6422387, 9, 0, -6422386, 9, 0, -6422385, 9, 0, -6422384, 9, 0, -6422383, 9, 0, -6422382, 9, 0, -6422381, 9, 0, -6422380, 9, 0, -6422379, 9, 0, -6422378, 9, 0, -6422377, 9, 0, -6422376, 9, 0, -6422375, 9, 0, -6422374, 9, 0, -6422373, 9, 0, -6422372, 9, 0, -6422371, 9, 0, -6422370, 9, 0, -6422369, 9, 0, -6422368, 9, 0, -6422367, 9, 0, -6422366, 9, 0, -6422365, 9, 0, -6422364, 9, 0, -6422363, 9, 0, -6422362, 9, 0, -6422361, 9, 0, -6422360, 9, 0, -6422359, 9, 0, -6422358, 9, 0, -6422357, 9, 0, -6422356, 9, 0, -6422355, 9, 0, -6422354, 9, 0, -6422353, 9, 0, -6422352, 9, 0, -6422351, 9, 0, -6422350, 9, 0, -6422349, 9, 0, -6422348, 9, 0, -6422347, 9, 0, -6422346, 9, 0, -6422345, 9, 0, -6422344, 9, 0, -6422343, 9, 0, -6422342, 9, 0, -6422341, 9, 0, -6422340, 9, 0, -6422339, 9, 0, -6422338, 9, 0, -6422337, 9, 0, -6422336, 9, 0, -6422335, 9, 0, -6422334, 9, 0, -6422333, 9, 0, -6422332, 9, 0, -6422331, 9, 0, -6422330, 9, 0, -6422329, 9, 0, -6422328, 9, 0, -6422327, 9, 0, -6422326, 9, 0, -6422325, 9, 0, -6422324, 9, 0, -6422323, 9, 0, -6422322, 9, 0, -6422321, 9, 0, -6422320, 9, 0, -6422319, 9, 0, -6422318, 9, 0, -6422317, 0, 65536, -6422312, 0, 65537, -6422311, 9, 0, -6422310, 9, 0, -6422309, 9, 0, -6422308, 9, 0, -6422307, 9, 0, -6422306, 9, 0, -6422305, 9, 0, -6422304, 9, 0, -6422303, 9, 0, -6422302, 9, 0, -6422301, 9, 0, -6422300, 9, 0, -6422299, 9, 0, -6422298, 9, 0, -6422297, 9, 0, -6422296, 9, 0, -6422295, 9, 0, -6422294, 9, 0, -6422293, 9, 0, -6422292, 9, 0, -6422291, 9, 0, -6422290, 9, 0, -6422289, 9, 0, -6422288, 9, 0, -6422287, 0, 65536, -6422278, 0, 65537, -6422277, 9, 0, -6422276, 9, 0, -6422275, 9, 0, -6422274, 9, 0, -6422273, 9, 0, -6422272, 9, 0, -6422271, 9, 0, -6422270, 9, 0, -6422269, 9, 0, -6422268, 9, 0, -6422267, 9, 0, -6422266, 9, 0, -6422265, 9, 0, -6422264, 9, 0, -6422263, 9, 0, -6422262, 9, 0, -6422261, 9, 0, -6422260, 9, 0, -6422259, 9, 0, -6422258, 9, 0, -6422257, 9, 0, -6422256, 9, 0, -6422255, 9, 0, -6422254, 9, 0, -6422253, 9, 0, -6422252, 9, 0, -6422251, 9, 0, -6422250, 9, 0, -6422249, 9, 0, -6422248, 9, 0, -6422247, 9, 0, -6422246, 9, 0, -6422245, 9, 0, -6422244, 9, 0, -6422243, 9, 0, -6422242, 9, 0, -6422241, 9, 0, -6356959, 9, 0, -6356958, 9, 0, -6356957, 9, 0, -6356956, 9, 0, -6356955, 9, 0, -6356954, 9, 0, -6356953, 9, 0, -6356952, 9, 0, -6356951, 9, 0, -6356950, 9, 0, -6356949, 9, 0, -6356948, 9, 0, -6356947, 9, 0, -6356946, 9, 0, -6356945, 9, 0, -6356944, 9, 0, -6356943, 9, 0, -6356942, 9, 0, -6356941, 9, 0, -6356940, 9, 0, -6356939, 9, 0, -6356938, 9, 0, -6356937, 9, 0, -6356936, 9, 0, -6356935, 9, 0, -6356934, 9, 0, -6356933, 9, 0, -6356932, 9, 0, -6356931, 9, 0, -6356930, 9, 0, -6356929, 9, 0, -6356928, 9, 0, -6356927, 9, 0, -6356926, 9, 0, -6356925, 9, 0, -6356924, 9, 0, -6356923, 9, 0, -6356922, 9, 0, -6356921, 9, 0, -6356920, 9, 0, -6356919, 9, 0, -6356918, 9, 0, -6356917, 9, 0, -6356916, 9, 0, -6356915, 0, 65536, -6356906, 0, 65537, -6356905, 9, 0, -6356904, 9, 0, -6356903, 9, 0, -6356902, 9, 0, -6356901, 9, 0, -6356900, 9, 0, -6356899, 9, 0, -6356898, 9, 0, -6356897, 9, 0, -6356896, 9, 0, -6356895, 9, 0, -6356894, 9, 0, -6356893, 9, 0, -6356892, 9, 0, -6356891, 9, 0, -6356890, 9, 0, -6356889, 9, 0, -6356888, 9, 0, -6356887, 9, 0, -6356886, 9, 0, -6356885, 9, 0, -6356884, 9, 0, -6356883, 9, 0, -6356882, 9, 0, -6356881, 0, 65536, -6356876, 0, 65537, -6356875, 9, 0, -6356874, 9, 0, -6356873, 9, 0, -6356872, 9, 0, -6356871, 9, 0, -6356870, 9, 0, -6356869, 9, 0, -6356868, 9, 0, -6356867, 9, 0, -6356866, 9, 0, -6356865, 9, 0, -6356864, 9, 0, -6356863, 9, 0, -6356862, 9, 0, -6356861, 9, 0, -6356860, 9, 0, -6356859, 9, 0, -6356858, 9, 0, -6356857, 9, 0, -6356856, 9, 0, -6356855, 9, 0, -6356854, 9, 0, -6356853, 9, 0, -6356852, 9, 0, -6356851, 9, 0, -6356850, 9, 0, -6356849, 9, 0, -6356848, 9, 0, -6356847, 9, 0, -6356846, 9, 0, -6356845, 9, 0, -6356844, 9, 0, -6356843, 9, 0, -6356842, 9, 0, -6356841, 9, 0, -6356840, 9, 0, -6356839, 9, 0, -6356838, 9, 0, -6356837, 9, 0, -6356836, 9, 0, -6356835, 9, 0, -6356834, 9, 0, -6356833, 9, 0, -6356832, 9, 0, -6356831, 9, 0, -6356830, 9, 0, -6356829, 9, 0, -6356828, 9, 0, -6356827, 9, 0, -6356826, 9, 0, -6356825, 9, 0, -6356824, 9, 0, -6356823, 9, 0, -6356822, 9, 0, -6356821, 9, 0, -6356820, 9, 0, -6356819, 9, 0, -6356818, 9, 0, -6356817, 9, 0, -6356816, 9, 0, -6356815, 9, 0, -6356814, 9, 0, -6356813, 9, 0, -6356812, 9, 0, -6356811, 9, 0, -6356810, 9, 0, -6356809, 9, 0, -6356808, 9, 0, -6356807, 9, 0, -6356806, 9, 0, -6356805, 9, 0, -6356804, 9, 0, -6356803, 9, 0, -6356802, 9, 0, -6356801, 9, 0, -6356800, 9, 0, -6356799, 9, 0, -6356798, 9, 0, -6356797, 9, 0, -6356796, 9, 0, -6356795, 9, 0, -6356794, 9, 0, -6356793, 9, 0, -6356792, 9, 0, -6356791, 9, 0, -6356790, 9, 0, -6356789, 9, 0, -6356788, 9, 0, -6356787, 9, 0, -6356786, 9, 0, -6356785, 9, 0, -6356784, 9, 0, -6356783, 9, 0, -6356782, 9, 0, -6356781, 0, 65536, -6356776, 0, 65537, -6356775, 9, 0, -6356774, 9, 0, -6356773, 9, 0, -6356772, 9, 0, -6356771, 9, 0, -6356770, 9, 0, -6356769, 9, 0, -6356768, 9, 0, -6356767, 9, 0, -6356766, 9, 0, -6356765, 9, 0, -6356764, 9, 0, -6356763, 9, 0, -6356762, 9, 0, -6356761, 9, 0, -6356760, 9, 0, -6356759, 9, 0, -6356758, 9, 0, -6356757, 9, 0, -6356756, 9, 0, -6356755, 9, 0, -6356754, 9, 0, -6356753, 9, 0, -6356752, 9, 0, -6356751, 0, 65536, -6356742, 0, 65537, -6356741, 9, 0, -6356740, 9, 0, -6356739, 9, 0, -6356738, 9, 0, -6356737, 9, 0, -6356736, 9, 0, -6356735, 9, 0, -6356734, 9, 0, -6356733, 9, 0, -6356732, 9, 0, -6356731, 9, 0, -6356730, 9, 0, -6356729, 9, 0, -6356728, 9, 0, -6356727, 9, 0, -6356726, 9, 0, -6356725, 9, 0, -6356724, 9, 0, -6356723, 9, 0, -6356722, 9, 0, -6356721, 9, 0, -6356720, 9, 0, -6356719, 9, 0, -6356718, 9, 0, -6356717, 9, 0, -6356716, 9, 0, -6356715, 9, 0, -6356714, 9, 0, -6356713, 9, 0, -6356712, 9, 0, -6356711, 9, 0, -6356710, 9, 0, -6356709, 9, 0, -6356708, 9, 0, -6356707, 9, 0, -6356706, 9, 0, -6356705, 9, 0, -6291423, 9, 0, -6291422, 9, 0, -6291421, 9, 0, -6291420, 9, 0, -6291419, 9, 0, -6291418, 9, 0, -6291417, 9, 0, -6291416, 9, 0, -6291415, 9, 0, -6291414, 9, 0, -6291413, 9, 0, -6291412, 9, 0, -6291411, 9, 0, -6291410, 9, 0, -6291409, 9, 0, -6291408, 9, 0, -6291407, 9, 0, -6291406, 9, 0, -6291405, 9, 0, -6291404, 9, 0, -6291403, 9, 0, -6291402, 9, 0, -6291401, 9, 0, -6291400, 9, 0, -6291399, 9, 0, -6291398, 9, 0, -6291397, 9, 0, -6291396, 9, 0, -6291395, 9, 0, -6291394, 9, 0, -6291393, 9, 0, -6291392, 9, 0, -6291391, 9, 0, -6291390, 9, 0, -6291389, 9, 0, -6291388, 9, 0, -6291387, 9, 0, -6291386, 9, 0, -6291385, 9, 0, -6291384, 9, 0, -6291383, 9, 0, -6291382, 9, 0, -6291381, 9, 0, -6291380, 9, 0, -6291379, 0, 65536, -6291370, 0, 65537, -6291369, 9, 0, -6291368, 9, 0, -6291367, 9, 0, -6291366, 9, 0, -6291365, 9, 0, -6291364, 9, 0, -6291363, 9, 0, -6291362, 9, 0, -6291361, 9, 0, -6291360, 9, 0, -6291359, 9, 0, -6291358, 9, 0, -6291357, 9, 0, -6291356, 9, 0, -6291355, 9, 0, -6291354, 9, 0, -6291353, 9, 0, -6291352, 9, 0, -6291351, 9, 0, -6291350, 9, 0, -6291349, 9, 0, -6291348, 9, 0, -6291347, 9, 0, -6291346, 9, 0, -6291345, 0, 65536, -6291340, 0, 65537, -6291339, 9, 0, -6291338, 9, 0, -6291337, 9, 0, -6291336, 9, 0, -6291335, 9, 0, -6291334, 9, 0, -6291333, 9, 0, -6291332, 9, 0, -6291331, 9, 0, -6291330, 9, 0, -6291329, 9, 0, -6291328, 9, 0, -6291327, 9, 0, -6291326, 9, 0, -6291325, 9, 0, -6291324, 9, 0, -6291323, 9, 0, -6291322, 9, 0, -6291321, 9, 0, -6291320, 9, 0, -6291319, 9, 0, -6291318, 9, 0, -6291317, 9, 0, -6291316, 9, 0, -6291315, 9, 0, -6291314, 9, 0, -6291313, 9, 0, -6291312, 9, 0, -6291311, 9, 0, -6291310, 9, 0, -6291309, 9, 0, -6291308, 9, 0, -6291307, 9, 0, -6291306, 9, 0, -6291305, 9, 0, -6291304, 9, 0, -6291303, 9, 0, -6291302, 9, 0, -6291301, 9, 0, -6291300, 9, 0, -6291299, 9, 0, -6291298, 9, 0, -6291297, 9, 0, -6291296, 9, 0, -6291295, 9, 0, -6291294, 9, 0, -6291293, 9, 0, -6291292, 9, 0, -6291291, 9, 0, -6291290, 9, 0, -6291289, 9, 0, -6291288, 9, 0, -6291287, 9, 0, -6291286, 9, 0, -6291285, 9, 0, -6291284, 9, 0, -6291283, 9, 0, -6291282, 9, 0, -6291281, 9, 0, -6291280, 9, 0, -6291279, 9, 0, -6291278, 9, 0, -6291277, 9, 0, -6291276, 9, 0, -6291275, 9, 0, -6291274, 9, 0, -6291273, 9, 0, -6291272, 9, 0, -6291271, 9, 0, -6291270, 9, 0, -6291269, 9, 0, -6291268, 9, 0, -6291267, 9, 0, -6291266, 9, 0, -6291265, 9, 0, -6291264, 9, 0, -6291263, 9, 0, -6291262, 9, 0, -6291261, 9, 0, -6291260, 9, 0, -6291259, 9, 0, -6291258, 9, 0, -6291257, 9, 0, -6291256, 9, 0, -6291255, 9, 0, -6291254, 9, 0, -6291253, 9, 0, -6291252, 9, 0, -6291251, 9, 0, -6291250, 9, 0, -6291249, 9, 0, -6291248, 9, 0, -6291247, 9, 0, -6291246, 9, 0, -6291245, 0, 65536, -6291240, 0, 65537, -6291239, 9, 0, -6291238, 9, 0, -6291237, 9, 0, -6291236, 9, 0, -6291235, 9, 0, -6291234, 9, 0, -6291233, 9, 0, -6291232, 9, 0, -6291231, 9, 0, -6291230, 9, 0, -6291229, 9, 0, -6291228, 9, 0, -6291227, 9, 0, -6291226, 9, 0, -6291225, 9, 0, -6291224, 9, 0, -6291223, 9, 0, -6291222, 9, 0, -6291221, 9, 0, -6291220, 9, 0, -6291219, 9, 0, -6291218, 9, 0, -6291217, 9, 0, -6291216, 9, 0, -6291215, 0, 65536, -6291206, 0, 65537, -6291205, 9, 0, -6291204, 9, 0, -6291203, 9, 0, -6291202, 9, 0, -6291201, 9, 0, -6291200, 9, 0, -6291199, 9, 0, -6291198, 9, 0, -6291197, 9, 0, -6291196, 9, 0, -6291195, 9, 0, -6291194, 9, 0, -6291193, 9, 0, -6291192, 9, 0, -6291191, 9, 0, -6291190, 9, 0, -6291189, 9, 0, -6291188, 9, 0, -6291187, 9, 0, -6291186, 9, 0, -6291185, 9, 0, -6291184, 9, 0, -6291183, 9, 0, -6291182, 9, 0, -6291181, 9, 0, -6291180, 9, 0, -6291179, 9, 0, -6291178, 9, 0, -6291177, 9, 0, -6291176, 9, 0, -6291175, 9, 0, -6291174, 9, 0, -6291173, 9, 0, -6291172, 9, 0, -6291171, 9, 0, -6291170, 9, 0, -6291169, 9, 0, -6225887, 9, 0, -6225886, 9, 0, -6225885, 9, 0, -6225884, 9, 0, -6225883, 9, 0, -6225882, 9, 0, -6225881, 9, 0, -6225880, 9, 0, -6225879, 9, 0, -6225878, 9, 0, -6225877, 9, 0, -6225876, 9, 0, -6225875, 9, 0, -6225874, 9, 0, -6225873, 9, 0, -6225872, 9, 0, -6225871, 9, 0, -6225870, 9, 0, -6225869, 9, 0, -6225868, 9, 0, -6225867, 9, 0, -6225866, 9, 0, -6225865, 9, 0, -6225864, 9, 0, -6225863, 9, 0, -6225862, 9, 0, -6225861, 9, 0, -6225860, 9, 0, -6225859, 9, 0, -6225858, 9, 0, -6225857, 9, 0, -6225856, 9, 0, -6225855, 9, 0, -6225854, 9, 0, -6225853, 9, 0, -6225852, 9, 0, -6225851, 9, 0, -6225850, 9, 0, -6225849, 9, 0, -6225848, 9, 0, -6225847, 0, 131072, -6225846, 0, 0, -6225845, 0, 0, -6225844, 0, 0, -6225843, 0, 196611, -6225834, 0, 196610, -6225833, 0, 0, -6225832, 0, 0, -6225831, 0, 0, -6225830, 0, 0, -6225829, 0, 0, -6225828, 0, 0, -6225827, 0, 0, -6225826, 0, 0, -6225825, 0, 0, -6225824, 0, 0, -6225823, 0, 0, -6225822, 0, 0, -6225821, 0, 0, -6225820, 0, 0, -6225819, 0, 0, -6225818, 0, 0, -6225817, 0, 0, -6225816, 0, 0, -6225815, 0, 0, -6225814, 0, 0, -6225813, 0, 0, -6225812, 0, 0, -6225811, 0, 0, -6225810, 0, 0, -6225809, 0, 196611, -6225804, 0, 196610, -6225803, 0, 0, -6225802, 0, 0, -6225801, 0, 0, -6225800, 0, 0, -6225799, 0, 0, -6225798, 0, 0, -6225797, 0, 0, -6225796, 0, 0, -6225795, 0, 0, -6225794, 0, 0, -6225793, 0, 0, -6225792, 0, 0, -6225791, 0, 0, -6225790, 0, 0, -6225789, 0, 0, -6225788, 0, 0, -6225787, 0, 0, -6225786, 0, 0, -6225785, 0, 0, -6225784, 0, 0, -6225783, 0, 0, -6225782, 0, 0, -6225781, 0, 0, -6225780, 0, 0, -6225779, 0, 0, -6225778, 0, 0, -6225777, 0, 0, -6225776, 0, 0, -6225775, 0, 0, -6225774, 0, 0, -6225773, 0, 0, -6225772, 0, 0, -6225771, 0, 0, -6225770, 0, 0, -6225769, 0, 0, -6225768, 0, 0, -6225767, 0, 0, -6225766, 0, 0, -6225765, 0, 0, -6225764, 0, 0, -6225763, 0, 0, -6225762, 0, 0, -6225761, 0, 0, -6225760, 0, 0, -6225759, 0, 0, -6225758, 0, 0, -6225757, 0, 0, -6225756, 0, 0, -6225755, 0, 0, -6225754, 0, 0, -6225753, 0, 0, -6225752, 0, 0, -6225751, 0, 0, -6225750, 0, 0, -6225749, 0, 0, -6225748, 0, 0, -6225747, 0, 0, -6225746, 0, 0, -6225745, 0, 0, -6225744, 0, 0, -6225743, 0, 0, -6225742, 0, 0, -6225741, 0, 0, -6225740, 0, 0, -6225739, 0, 0, -6225738, 0, 0, -6225737, 0, 0, -6225736, 0, 0, -6225735, 0, 0, -6225734, 0, 0, -6225733, 0, 0, -6225732, 0, 0, -6225731, 0, 0, -6225730, 0, 0, -6225729, 0, 0, -6225728, 0, 0, -6225727, 0, 0, -6225726, 0, 0, -6225725, 0, 0, -6225724, 0, 0, -6225723, 0, 0, -6225722, 0, 0, -6225721, 0, 0, -6225720, 0, 0, -6225719, 0, 0, -6225718, 0, 0, -6225717, 0, 0, -6225716, 0, 0, -6225715, 0, 0, -6225714, 0, 0, -6225713, 0, 0, -6225712, 0, 0, -6225711, 0, 0, -6225710, 0, 0, -6225709, 0, 196611, -6225704, 0, 196610, -6225703, 0, 0, -6225702, 0, 0, -6225701, 0, 0, -6225700, 0, 0, -6225699, 0, 0, -6225698, 0, 0, -6225697, 0, 0, -6225696, 0, 0, -6225695, 0, 0, -6225694, 0, 0, -6225693, 0, 0, -6225692, 0, 0, -6225691, 0, 0, -6225690, 0, 0, -6225689, 0, 0, -6225688, 0, 0, -6225687, 0, 0, -6225686, 0, 0, -6225685, 0, 0, -6225684, 0, 0, -6225683, 0, 0, -6225682, 0, 0, -6225681, 0, 0, -6225680, 0, 0, -6225679, 0, 196611, -6225670, 0, 196610, -6225669, 0, 0, -6225668, 0, 0, -6225667, 0, 0, -6225666, 0, 131073, -6225665, 9, 0, -6225664, 9, 0, -6225663, 9, 0, -6225662, 9, 0, -6225661, 9, 0, -6225660, 9, 0, -6225659, 9, 0, -6225658, 9, 0, -6225657, 9, 0, -6225656, 9, 0, -6225655, 9, 0, -6225654, 9, 0, -6225653, 9, 0, -6225652, 9, 0, -6225651, 9, 0, -6225650, 9, 0, -6225649, 9, 0, -6225648, 9, 0, -6225647, 9, 0, -6225646, 9, 0, -6225645, 9, 0, -6225644, 9, 0, -6225643, 9, 0, -6225642, 9, 0, -6225641, 9, 0, -6225640, 9, 0, -6225639, 9, 0, -6225638, 9, 0, -6225637, 9, 0, -6225636, 9, 0, -6225635, 9, 0, -6225634, 9, 0, -6225633, 9, 0, -6160351, 9, 0, -6160350, 9, 0, -6160349, 9, 0, -6160348, 9, 0, -6160347, 9, 0, -6160346, 9, 0, -6160345, 9, 0, -6160344, 9, 0, -6160343, 9, 0, -6160342, 9, 0, -6160341, 9, 0, -6160340, 9, 0, -6160339, 9, 0, -6160338, 9, 0, -6160337, 9, 0, -6160336, 9, 0, -6160335, 9, 0, -6160334, 9, 0, -6160333, 9, 0, -6160332, 9, 0, -6160331, 9, 0, -6160330, 9, 0, -6160329, 9, 0, -6160328, 9, 0, -6160327, 9, 0, -6160326, 9, 0, -6160325, 9, 0, -6160324, 9, 0, -6160323, 9, 0, -6160322, 9, 0, -6160321, 9, 0, -6160320, 9, 0, -6160319, 9, 0, -6160318, 9, 0, -6160317, 9, 0, -6160316, 9, 0, -6160315, 9, 0, -6160314, 9, 0, -6160313, 9, 0, -6160312, 9, 0, -6160311, 0, 65536, -6160130, 0, 65537, -6160129, 9, 0, -6160128, 9, 0, -6160127, 9, 0, -6160126, 9, 0, -6160125, 9, 0, -6160124, 9, 0, -6160123, 9, 0, -6160122, 9, 0, -6160121, 9, 0, -6160120, 9, 0, -6160119, 9, 0, -6160118, 9, 0, -6160117, 9, 0, -6160116, 9, 0, -6160115, 9, 0, -6160114, 9, 0, -6160113, 9, 0, -6160112, 9, 0, -6160111, 9, 0, -6160110, 9, 0, -6160109, 9, 0, -6160108, 9, 0, -6160107, 9, 0, -6160106, 9, 0, -6160105, 9, 0, -6160104, 9, 0, -6160103, 9, 0, -6160102, 9, 0, -6160101, 9, 0, -6160100, 9, 0, -6160099, 9, 0, -6160098, 9, 0, -6160097, 9, 0, -6094815, 9, 0, -6094814, 9, 0, -6094813, 9, 0, -6094812, 9, 0, -6094811, 9, 0, -6094810, 9, 0, -6094809, 9, 0, -6094808, 9, 0, -6094807, 9, 0, -6094806, 9, 0, -6094805, 9, 0, -6094804, 9, 0, -6094803, 9, 0, -6094802, 9, 0, -6094801, 9, 0, -6094800, 9, 0, -6094799, 9, 0, -6094798, 9, 0, -6094797, 9, 0, -6094796, 9, 0, -6094795, 9, 0, -6094794, 9, 0, -6094793, 9, 0, -6094792, 9, 0, -6094791, 9, 0, -6094790, 9, 0, -6094789, 9, 0, -6094788, 9, 0, -6094787, 9, 0, -6094786, 9, 0, -6094785, 9, 0, -6094784, 9, 0, -6094783, 9, 0, -6094782, 9, 0, -6094781, 9, 0, -6094780, 9, 0, -6094779, 9, 0, -6094778, 9, 0, -6094777, 9, 0, -6094776, 9, 0, -6094775, 0, 65536, -6094594, 0, 65537, -6094593, 9, 0, -6094592, 9, 0, -6094591, 9, 0, -6094590, 9, 0, -6094589, 9, 0, -6094588, 9, 0, -6094587, 9, 0, -6094586, 9, 0, -6094585, 9, 0, -6094584, 9, 0, -6094583, 9, 0, -6094582, 9, 0, -6094581, 9, 0, -6094580, 9, 0, -6094579, 9, 0, -6094578, 9, 0, -6094577, 9, 0, -6094576, 9, 0, -6094575, 9, 0, -6094574, 9, 0, -6094573, 9, 0, -6094572, 9, 0, -6094571, 9, 0, -6094570, 9, 0, -6094569, 9, 0, -6094568, 9, 0, -6094567, 9, 0, -6094566, 9, 0, -6094565, 9, 0, -6094564, 9, 0, -6094563, 9, 0, -6094562, 9, 0, -6094561, 9, 0, -6029279, 9, 0, -6029278, 9, 0, -6029277, 9, 0, -6029276, 9, 0, -6029275, 9, 0, -6029274, 9, 0, -6029273, 9, 0, -6029272, 9, 0, -6029271, 9, 0, -6029270, 9, 0, -6029269, 9, 0, -6029268, 9, 0, -6029267, 9, 0, -6029266, 9, 0, -6029265, 9, 0, -6029264, 9, 0, -6029263, 9, 0, -6029262, 9, 0, -6029261, 9, 0, -6029260, 9, 0, -6029259, 9, 0, -6029258, 9, 0, -6029257, 9, 0, -6029256, 9, 0, -6029255, 9, 0, -6029254, 9, 0, -6029253, 9, 0, -6029252, 9, 0, -6029251, 9, 0, -6029250, 9, 0, -6029249, 9, 0, -6029248, 9, 0, -6029247, 9, 0, -6029246, 9, 0, -6029245, 9, 0, -6029244, 9, 0, -6029243, 9, 0, -6029242, 9, 0, -6029241, 9, 0, -6029240, 9, 0, -6029239, 0, 65536, -6029058, 0, 65537, -6029057, 9, 0, -6029056, 9, 0, -6029055, 9, 0, -6029054, 9, 0, -6029053, 9, 0, -6029052, 9, 0, -6029051, 9, 0, -6029050, 9, 0, -6029049, 9, 0, -6029048, 9, 0, -6029047, 9, 0, -6029046, 9, 0, -6029045, 9, 0, -6029044, 9, 0, -6029043, 9, 0, -6029042, 9, 0, -6029041, 9, 0, -6029040, 9, 0, -6029039, 9, 0, -6029038, 9, 0, -6029037, 9, 0, -6029036, 9, 0, -6029035, 9, 0, -6029034, 9, 0, -6029033, 9, 0, -6029032, 9, 0, -6029031, 9, 0, -6029030, 9, 0, -6029029, 9, 0, -6029028, 9, 0, -6029027, 9, 0, -6029026, 9, 0, -6029025, 9, 0, -5963743, 9, 0, -5963742, 9, 0, -5963741, 9, 0, -5963740, 9, 0, -5963739, 9, 0, -5963738, 9, 0, -5963737, 9, 0, -5963736, 9, 0, -5963735, 9, 0, -5963734, 9, 0, -5963733, 9, 0, -5963732, 9, 0, -5963731, 9, 0, -5963730, 9, 0, -5963729, 9, 0, -5963728, 9, 0, -5963727, 9, 0, -5963726, 9, 0, -5963725, 9, 0, -5963724, 9, 0, -5963723, 9, 0, -5963722, 9, 0, -5963721, 9, 0, -5963720, 9, 0, -5963719, 9, 0, -5963718, 0, 0, -5963717, 0, 0, -5963716, 0, 0, -5963715, 0, 0, -5963714, 0, 0, -5963713, 0, 0, -5963712, 0, 0, -5963711, 0, 0, -5963710, 0, 0, -5963709, 0, 0, -5963708, 0, 0, -5963707, 0, 0, -5963706, 0, 0, -5963705, 0, 0, -5963704, 0, 0, -5963703, 0, 196611, -5963522, 0, 196610, -5963521, 0, 0, -5963520, 0, 0, -5963519, 0, 0, -5963518, 0, 0, -5963517, 0, 0, -5963516, 0, 0, -5963515, 0, 0, -5963514, 0, 0, -5963513, 0, 0, -5963512, 0, 0, -5963511, 0, 0, -5963510, 0, 0, -5963509, 0, 0, -5963508, 0, 0, -5963507, 0, 0, -5963506, 9, 0, -5963505, 9, 0, -5963504, 9, 0, -5963503, 9, 0, -5963502, 9, 0, -5963501, 9, 0, -5963500, 9, 0, -5963499, 9, 0, -5963498, 9, 0, -5963497, 9, 0, -5963496, 9, 0, -5963495, 9, 0, -5963494, 9, 0, -5963493, 9, 0, -5963492, 9, 0, -5963491, 9, 0, -5963490, 9, 0, -5963489, 9, 0, -5898207, 9, 0, -5898206, 9, 0, -5898205, 9, 0, -5898204, 9, 0, -5898203, 9, 0, -5898202, 9, 0, -5898201, 9, 0, -5898200, 9, 0, -5898199, 9, 0, -5898198, 9, 0, -5898197, 9, 0, -5898196, 9, 0, -5898195, 9, 0, -5898194, 9, 0, -5898193, 9, 0, -5898192, 9, 0, -5898191, 9, 0, -5898190, 9, 0, -5898189, 9, 0, -5898188, 9, 0, -5898187, 9, 0, -5898186, 9, 0, -5898185, 9, 0, -5898184, 9, 0, -5898183, 9, 0, -5897970, 9, 0, -5897969, 9, 0, -5897968, 9, 0, -5897967, 9, 0, -5897966, 9, 0, -5897965, 9, 0, -5897964, 9, 0, -5897963, 9, 0, -5897962, 9, 0, -5897961, 9, 0, -5897960, 9, 0, -5897959, 9, 0, -5897958, 9, 0, -5897957, 9, 0, -5897956, 9, 0, -5897955, 9, 0, -5897954, 9, 0, -5897953, 9, 0, -5832671, 9, 0, -5832670, 9, 0, -5832669, 9, 0, -5832668, 9, 0, -5832667, 9, 0, -5832666, 9, 0, -5832665, 9, 0, -5832664, 9, 0, -5832663, 9, 0, -5832662, 9, 0, -5832661, 9, 0, -5832660, 9, 0, -5832659, 9, 0, -5832658, 9, 0, -5832657, 9, 0, -5832656, 9, 0, -5832655, 9, 0, -5832654, 9, 0, -5832653, 9, 0, -5832652, 9, 0, -5832651, 9, 0, -5832650, 9, 0, -5832649, 9, 0, -5832648, 9, 0, -5832647, 9, 0, -5832434, 9, 0, -5832433, 9, 0, -5832432, 9, 0, -5832431, 9, 0, -5832430, 9, 0, -5832429, 9, 0, -5832428, 9, 0, -5832427, 9, 0, -5832426, 9, 0, -5832425, 9, 0, -5832424, 9, 0, -5832423, 9, 0, -5832422, 9, 0, -5832421, 9, 0, -5832420, 9, 0, -5832419, 9, 0, -5832418, 9, 0, -5832417, 9, 0, -5767135, 9, 0, -5767134, 9, 0, -5767133, 9, 0, -5767132, 9, 0, -5767131, 9, 0, -5767130, 9, 0, -5767129, 9, 0, -5767128, 9, 0, -5767127, 9, 0, -5767126, 9, 0, -5767125, 9, 0, -5767124, 9, 0, -5767123, 9, 0, -5767122, 9, 0, -5767121, 9, 0, -5767120, 9, 0, -5767119, 9, 0, -5767118, 9, 0, -5767117, 9, 0, -5767116, 9, 0, -5767115, 9, 0, -5767114, 9, 0, -5767113, 9, 0, -5767112, 9, 0, -5767111, 9, 0, -5766898, 9, 0, -5766897, 9, 0, -5766896, 9, 0, -5766895, 9, 0, -5766894, 9, 0, -5766893, 9, 0, -5766892, 9, 0, -5766891, 9, 0, -5766890, 9, 0, -5766889, 9, 0, -5766888, 9, 0, -5766887, 9, 0, -5766886, 9, 0, -5766885, 9, 0, -5766884, 9, 0, -5766883, 9, 0, -5766882, 9, 0, -5766881, 9, 0, -5701599, 9, 0, -5701598, 9, 0, -5701597, 9, 0, -5701596, 9, 0, -5701595, 9, 0, -5701594, 9, 0, -5701593, 9, 0, -5701592, 9, 0, -5701591, 9, 0, -5701590, 9, 0, -5701589, 9, 0, -5701588, 9, 0, -5701587, 9, 0, -5701586, 9, 0, -5701585, 9, 0, -5701584, 9, 0, -5701583, 9, 0, -5701582, 9, 0, -5701581, 9, 0, -5701580, 9, 0, -5701579, 9, 0, -5701578, 9, 0, -5701577, 9, 0, -5701576, 9, 0, -5701575, 9, 0, -5701362, 9, 0, -5701361, 9, 0, -5701360, 9, 0, -5701359, 9, 0, -5701358, 9, 0, -5701357, 9, 0, -5701356, 9, 0, -5701355, 9, 0, -5701354, 9, 0, -5701353, 9, 0, -5701352, 9, 0, -5701351, 9, 0, -5701350, 9, 0, -5701349, 9, 0, -5701348, 9, 0, -5701347, 9, 0, -5701346, 9, 0, -5701345, 9, 0, -5636063, 9, 0, -5636062, 9, 0, -5636061, 9, 0, -5636060, 9, 0, -5636059, 9, 0, -5636058, 9, 0, -5636057, 9, 0, -5636056, 9, 0, -5636055, 9, 0, -5636054, 9, 0, -5636053, 9, 0, -5636052, 9, 0, -5636051, 9, 0, -5636050, 9, 0, -5636049, 9, 0, -5636048, 9, 0, -5636047, 9, 0, -5636046, 9, 0, -5636045, 9, 0, -5636044, 9, 0, -5636043, 9, 0, -5636042, 9, 0, -5636041, 9, 0, -5636040, 9, 0, -5636039, 9, 0, -5635826, 9, 0, -5635825, 9, 0, -5635824, 9, 0, -5635823, 9, 0, -5635822, 9, 0, -5635821, 9, 0, -5635820, 9, 0, -5635819, 9, 0, -5635818, 9, 0, -5635817, 9, 0, -5635816, 9, 0, -5635815, 9, 0, -5635814, 9, 0, -5635813, 9, 0, -5635812, 9, 0, -5635811, 9, 0, -5635810, 9, 0, -5635809, 9, 0, -5570527, 9, 0, -5570526, 9, 0, -5570525, 9, 0, -5570524, 9, 0, -5570523, 9, 0, -5570522, 9, 0, -5570521, 9, 0, -5570520, 9, 0, -5570519, 9, 0, -5570518, 9, 0, -5570517, 9, 0, -5570516, 9, 0, -5570515, 9, 0, -5570514, 9, 0, -5570513, 9, 0, -5570512, 9, 0, -5570511, 9, 0, -5570510, 9, 0, -5570509, 9, 0, -5570508, 9, 0, -5570507, 9, 0, -5570506, 9, 0, -5570505, 9, 0, -5570504, 9, 0, -5570503, 9, 0, -5570290, 9, 0, -5570289, 9, 0, -5570288, 9, 0, -5570287, 9, 0, -5570286, 9, 0, -5570285, 9, 0, -5570284, 9, 0, -5570283, 9, 0, -5570282, 9, 0, -5570281, 9, 0, -5570280, 9, 0, -5570279, 9, 0, -5570278, 9, 0, -5570277, 9, 0, -5570276, 9, 0, -5570275, 9, 0, -5570274, 9, 0, -5570273, 9, 0, -5504991, 9, 0, -5504990, 9, 0, -5504989, 9, 0, -5504988, 9, 0, -5504987, 9, 0, -5504986, 9, 0, -5504985, 9, 0, -5504984, 9, 0, -5504983, 9, 0, -5504982, 9, 0, -5504981, 9, 0, -5504980, 9, 0, -5504979, 9, 0, -5504978, 9, 0, -5504977, 9, 0, -5504976, 9, 0, -5504975, 9, 0, -5504974, 9, 0, -5504973, 9, 0, -5504972, 9, 0, -5504971, 9, 0, -5504970, 9, 0, -5504969, 9, 0, -5504968, 9, 0, -5504967, 9, 0, -5504754, 9, 0, -5504753, 9, 0, -5504752, 9, 0, -5504751, 9, 0, -5504750, 9, 0, -5504749, 9, 0, -5504748, 9, 0, -5504747, 9, 0, -5504746, 9, 0, -5504745, 9, 0, -5504744, 9, 0, -5504743, 9, 0, -5504742, 9, 0, -5504741, 9, 0, -5504740, 9, 0, -5504739, 9, 0, -5504738, 9, 0, -5504737, 9, 0, -5439455, 9, 0, -5439454, 9, 0, -5439453, 9, 0, -5439452, 9, 0, -5439451, 9, 0, -5439450, 9, 0, -5439449, 9, 0, -5439448, 9, 0, -5439447, 9, 0, -5439446, 9, 0, -5439445, 9, 0, -5439444, 9, 0, -5439443, 9, 0, -5439442, 9, 0, -5439441, 9, 0, -5439440, 9, 0, -5439439, 9, 0, -5439438, 9, 0, -5439437, 9, 0, -5439436, 9, 0, -5439435, 9, 0, -5439434, 9, 0, -5439433, 9, 0, -5439432, 9, 0, -5439431, 9, 0, -5439218, 9, 0, -5439217, 9, 0, -5439216, 9, 0, -5439215, 9, 0, -5439214, 9, 0, -5439213, 9, 0, -5439212, 9, 0, -5439211, 9, 0, -5439210, 9, 0, -5439209, 9, 0, -5439208, 9, 0, -5439207, 9, 0, -5439206, 9, 0, -5439205, 9, 0, -5439204, 9, 0, -5439203, 9, 0, -5439202, 9, 0, -5439201, 9, 0, -5373919, 9, 0, -5373918, 9, 0, -5373917, 9, 0, -5373916, 9, 0, -5373915, 9, 0, -5373914, 9, 0, -5373913, 9, 0, -5373912, 9, 0, -5373911, 9, 0, -5373910, 9, 0, -5373909, 9, 0, -5373908, 9, 0, -5373907, 9, 0, -5373906, 9, 0, -5373905, 9, 0, -5373904, 9, 0, -5373903, 9, 0, -5373902, 9, 0, -5373901, 9, 0, -5373900, 9, 0, -5373899, 9, 0, -5373898, 9, 0, -5373897, 9, 0, -5373896, 9, 0, -5373895, 9, 0, -5373894, 0, 1, -5373893, 0, 1, -5373892, 0, 1, -5373891, 0, 1, -5373890, 0, 1, -5373889, 0, 1, -5373888, 0, 1, -5373887, 0, 1, -5373886, 0, 1, -5373885, 0, 1, -5373884, 0, 1, -5373883, 0, 1, -5373882, 0, 1, -5373881, 0, 1, -5373880, 0, 1, -5373879, 0, 131075, -5373698, 0, 131074, -5373697, 0, 1, -5373696, 0, 1, -5373695, 0, 1, -5373694, 0, 1, -5373693, 0, 1, -5373692, 0, 1, -5373691, 0, 1, -5373690, 0, 1, -5373689, 0, 1, -5373688, 0, 1, -5373687, 0, 1, -5373686, 0, 1, -5373685, 0, 1, -5373684, 0, 1, -5373683, 0, 1, -5373682, 9, 0, -5373681, 9, 0, -5373680, 9, 0, -5373679, 9, 0, -5373678, 9, 0, -5373677, 9, 0, -5373676, 9, 0, -5373675, 9, 0, -5373674, 9, 0, -5373673, 9, 0, -5373672, 9, 0, -5373671, 9, 0, -5373670, 9, 0, -5373669, 9, 0, -5373668, 9, 0, -5373667, 9, 0, -5373666, 9, 0, -5373665, 9, 0, -5308383, 9, 0, -5308382, 9, 0, -5308381, 9, 0, -5308380, 9, 0, -5308379, 9, 0, -5308378, 9, 0, -5308377, 9, 0, -5308376, 9, 0, -5308375, 9, 0, -5308374, 9, 0, -5308373, 9, 0, -5308372, 9, 0, -5308371, 9, 0, -5308370, 9, 0, -5308369, 9, 0, -5308368, 9, 0, -5308367, 9, 0, -5308366, 9, 0, -5308365, 9, 0, -5308364, 9, 0, -5308363, 9, 0, -5308362, 9, 0, -5308361, 9, 0, -5308360, 9, 0, -5308359, 9, 0, -5308358, 9, 0, -5308357, 9, 0, -5308356, 9, 0, -5308355, 9, 0, -5308354, 9, 0, -5308353, 9, 0, -5308352, 9, 0, -5308351, 9, 0, -5308350, 9, 0, -5308349, 9, 0, -5308348, 9, 0, -5308347, 9, 0, -5308346, 9, 0, -5308345, 9, 0, -5308344, 9, 0, -5308343, 0, 65536, -5308162, 0, 65537, -5308161, 9, 0, -5308160, 9, 0, -5308159, 9, 0, -5308158, 9, 0, -5308157, 9, 0, -5308156, 9, 0, -5308155, 9, 0, -5308154, 9, 0, -5308153, 9, 0, -5308152, 9, 0, -5308151, 9, 0, -5308150, 9, 0, -5308149, 9, 0, -5308148, 9, 0, -5308147, 9, 0, -5308146, 9, 0, -5308145, 9, 0, -5308144, 9, 0, -5308143, 9, 0, -5308142, 9, 0, -5308141, 9, 0, -5308140, 9, 0, -5308139, 9, 0, -5308138, 9, 0, -5308137, 9, 0, -5308136, 9, 0, -5308135, 9, 0, -5308134, 9, 0, -5308133, 9, 0, -5308132, 9, 0, -5308131, 9, 0, -5308130, 9, 0, -5308129, 9, 0, -5242847, 9, 0, -5242846, 9, 0, -5242845, 9, 0, -5242844, 9, 0, -5242843, 9, 0, -5242842, 9, 0, -5242841, 9, 0, -5242840, 9, 0, -5242839, 9, 0, -5242838, 9, 0, -5242837, 9, 0, -5242836, 9, 0, -5242835, 9, 0, -5242834, 9, 0, -5242833, 9, 0, -5242832, 9, 0, -5242831, 9, 0, -5242830, 9, 0, -5242829, 9, 0, -5242828, 9, 0, -5242827, 9, 0, -5242826, 9, 0, -5242825, 9, 0, -5242824, 9, 0, -5242823, 9, 0, -5242822, 9, 0, -5242821, 9, 0, -5242820, 9, 0, -5242819, 9, 0, -5242818, 9, 0, -5242817, 9, 0, -5242816, 9, 0, -5242815, 9, 0, -5242814, 9, 0, -5242813, 9, 0, -5242812, 9, 0, -5242811, 9, 0, -5242810, 9, 0, -5242809, 9, 0, -5242808, 9, 0, -5242807, 0, 65536, -5242626, 0, 65537, -5242625, 9, 0, -5242624, 9, 0, -5242623, 9, 0, -5242622, 9, 0, -5242621, 9, 0, -5242620, 9, 0, -5242619, 9, 0, -5242618, 9, 0, -5242617, 9, 0, -5242616, 9, 0, -5242615, 9, 0, -5242614, 9, 0, -5242613, 9, 0, -5242612, 9, 0, -5242611, 9, 0, -5242610, 9, 0, -5242609, 9, 0, -5242608, 9, 0, -5242607, 9, 0, -5242606, 9, 0, -5242605, 9, 0, -5242604, 9, 0, -5242603, 9, 0, -5242602, 9, 0, -5242601, 9, 0, -5242600, 9, 0, -5242599, 9, 0, -5242598, 9, 0, -5242597, 9, 0, -5242596, 9, 0, -5242595, 9, 0, -5242594, 9, 0, -5242593, 9, 0, -5177311, 9, 0, -5177310, 9, 0, -5177309, 9, 0, -5177308, 9, 0, -5177307, 9, 0, -5177306, 9, 0, -5177305, 9, 0, -5177304, 9, 0, -5177303, 9, 0, -5177302, 9, 0, -5177301, 9, 0, -5177300, 9, 0, -5177299, 9, 0, -5177298, 9, 0, -5177297, 9, 0, -5177296, 9, 0, -5177295, 9, 0, -5177294, 9, 0, -5177293, 9, 0, -5177292, 9, 0, -5177291, 9, 0, -5177290, 9, 0, -5177289, 9, 0, -5177288, 9, 0, -5177287, 9, 0, -5177286, 9, 0, -5177285, 9, 0, -5177284, 9, 0, -5177283, 9, 0, -5177282, 9, 0, -5177281, 9, 0, -5177280, 9, 0, -5177279, 9, 0, -5177278, 9, 0, -5177277, 9, 0, -5177276, 9, 0, -5177275, 9, 0, -5177274, 9, 0, -5177273, 9, 0, -5177272, 9, 0, -5177271, 0, 65536, -5177090, 0, 65537, -5177089, 9, 0, -5177088, 9, 0, -5177087, 9, 0, -5177086, 9, 0, -5177085, 9, 0, -5177084, 9, 0, -5177083, 9, 0, -5177082, 9, 0, -5177081, 9, 0, -5177080, 9, 0, -5177079, 9, 0, -5177078, 9, 0, -5177077, 9, 0, -5177076, 9, 0, -5177075, 9, 0, -5177074, 9, 0, -5177073, 9, 0, -5177072, 9, 0, -5177071, 9, 0, -5177070, 9, 0, -5177069, 9, 0, -5177068, 9, 0, -5177067, 9, 0, -5177066, 9, 0, -5177065, 9, 0, -5177064, 9, 0, -5177063, 9, 0, -5177062, 9, 0, -5177061, 9, 0, -5177060, 9, 0, -5177059, 9, 0, -5177058, 9, 0, -5177057, 9, 0, -5111775, 9, 0, -5111774, 9, 0, -5111773, 9, 0, -5111772, 9, 0, -5111771, 9, 0, -5111770, 9, 0, -5111769, 9, 0, -5111768, 9, 0, -5111767, 9, 0, -5111766, 9, 0, -5111765, 9, 0, -5111764, 9, 0, -5111763, 9, 0, -5111762, 9, 0, -5111761, 9, 0, -5111760, 9, 0, -5111759, 9, 0, -5111758, 9, 0, -5111757, 9, 0, -5111756, 9, 0, -5111755, 9, 0, -5111754, 9, 0, -5111753, 9, 0, -5111752, 9, 0, -5111751, 9, 0, -5111750, 9, 0, -5111749, 9, 0, -5111748, 9, 0, -5111747, 9, 0, -5111746, 9, 0, -5111745, 9, 0, -5111744, 9, 0, -5111743, 9, 0, -5111742, 9, 0, -5111741, 9, 0, -5111740, 9, 0, -5111739, 9, 0, -5111738, 9, 0, -5111737, 9, 0, -5111736, 9, 0, -5111735, 0, 65536, -5111718, 0, 131074, -5111717, 0, 1, -5111716, 0, 1, -5111715, 0, 1, -5111714, 0, 1, -5111713, 0, 1, -5111712, 0, 1, -5111711, 0, 1, -5111710, 0, 1, -5111709, 0, 1, -5111708, 0, 1, -5111707, 0, 1, -5111706, 0, 1, -5111705, 0, 1, -5111704, 0, 1, -5111703, 0, 131075, -5111686, 0, 131074, -5111685, 0, 1, -5111684, 0, 1, -5111683, 0, 1, -5111682, 0, 1, -5111681, 0, 1, -5111680, 0, 1, -5111679, 0, 1, -5111678, 0, 1, -5111677, 0, 1, -5111676, 0, 1, -5111675, 0, 1, -5111674, 0, 1, -5111673, 0, 1, -5111672, 0, 1, -5111671, 0, 1, -5111670, 0, 1, -5111669, 0, 1, -5111668, 0, 1, -5111667, 0, 1, -5111666, 0, 1, -5111665, 0, 1, -5111664, 0, 1, -5111663, 0, 1, -5111662, 0, 1, -5111661, 0, 1, -5111660, 0, 1, -5111659, 0, 1, -5111658, 0, 1, -5111657, 0, 1, -5111656, 0, 1, -5111655, 0, 1, -5111654, 0, 1, -5111653, 0, 1, -5111652, 0, 1, -5111651, 0, 1, -5111650, 0, 1, -5111649, 0, 1, -5111648, 0, 1, -5111647, 0, 1, -5111646, 0, 1, -5111645, 0, 1, -5111644, 0, 1, -5111643, 0, 1, -5111642, 0, 1, -5111641, 0, 1, -5111640, 0, 1, -5111639, 0, 1, -5111638, 0, 1, -5111637, 0, 1, -5111636, 0, 1, -5111635, 0, 1, -5111634, 0, 1, -5111633, 0, 1, -5111632, 0, 1, -5111631, 0, 1, -5111630, 0, 1, -5111629, 0, 1, -5111628, 0, 1, -5111627, 0, 1, -5111626, 0, 1, -5111625, 0, 1, -5111624, 0, 1, -5111623, 0, 1, -5111622, 0, 1, -5111621, 0, 1, -5111620, 0, 1, -5111619, 0, 1, -5111618, 0, 1, -5111617, 0, 1, -5111616, 0, 1, -5111615, 0, 1, -5111614, 0, 1, -5111613, 0, 1, -5111612, 0, 1, -5111611, 0, 1, -5111610, 0, 1, -5111609, 0, 1, -5111608, 0, 1, -5111607, 0, 1, -5111606, 0, 1, -5111605, 0, 1, -5111604, 0, 1, -5111603, 0, 131075, -5111586, 0, 131074, -5111585, 0, 1, -5111584, 0, 1, -5111583, 0, 1, -5111582, 0, 1, -5111581, 0, 1, -5111580, 0, 1, -5111579, 0, 1, -5111578, 0, 1, -5111577, 0, 1, -5111576, 0, 1, -5111575, 0, 1, -5111574, 0, 1, -5111573, 0, 1, -5111572, 0, 1, -5111571, 0, 131075, -5111554, 0, 65537, -5111553, 9, 0, -5111552, 9, 0, -5111551, 9, 0, -5111550, 9, 0, -5111549, 9, 0, -5111548, 9, 0, -5111547, 9, 0, -5111546, 9, 0, -5111545, 9, 0, -5111544, 9, 0, -5111543, 9, 0, -5111542, 9, 0, -5111541, 9, 0, -5111540, 9, 0, -5111539, 9, 0, -5111538, 9, 0, -5111537, 9, 0, -5111536, 9, 0, -5111535, 9, 0, -5111534, 9, 0, -5111533, 9, 0, -5111532, 9, 0, -5111531, 9, 0, -5111530, 9, 0, -5111529, 9, 0, -5111528, 9, 0, -5111527, 9, 0, -5111526, 9, 0, -5111525, 9, 0, -5111524, 9, 0, -5111523, 9, 0, -5111522, 9, 0, -5111521, 9, 0, -5046239, 9, 0, -5046238, 9, 0, -5046237, 9, 0, -5046236, 9, 0, -5046235, 9, 0, -5046234, 9, 0, -5046233, 9, 0, -5046232, 9, 0, -5046231, 9, 0, -5046230, 9, 0, -5046229, 9, 0, -5046228, 9, 0, -5046227, 9, 0, -5046226, 9, 0, -5046225, 9, 0, -5046224, 9, 0, -5046223, 9, 0, -5046222, 9, 0, -5046221, 9, 0, -5046220, 9, 0, -5046219, 9, 0, -5046218, 9, 0, -5046217, 9, 0, -5046216, 9, 0, -5046215, 9, 0, -5046214, 9, 0, -5046213, 9, 0, -5046212, 9, 0, -5046211, 9, 0, -5046210, 9, 0, -5046209, 9, 0, -5046208, 9, 0, -5046207, 9, 0, -5046206, 9, 0, -5046205, 9, 0, -5046204, 9, 0, -5046203, 9, 0, -5046202, 9, 0, -5046201, 9, 0, -5046200, 9, 0, -5046199, 0, 65536, -5046182, 0, 65537, -5046181, 9, 0, -5046180, 9, 0, -5046179, 9, 0, -5046178, 9, 0, -5046177, 9, 0, -5046176, 9, 0, -5046175, 9, 0, -5046174, 9, 0, -5046173, 9, 0, -5046172, 9, 0, -5046171, 9, 0, -5046170, 9, 0, -5046169, 9, 0, -5046168, 9, 0, -5046167, 0, 65536, -5046150, 0, 65537, -5046149, 9, 0, -5046148, 9, 0, -5046147, 9, 0, -5046146, 9, 0, -5046145, 9, 0, -5046144, 9, 0, -5046143, 9, 0, -5046142, 9, 0, -5046141, 9, 0, -5046140, 9, 0, -5046139, 9, 0, -5046138, 9, 0, -5046137, 9, 0, -5046136, 9, 0, -5046135, 9, 0, -5046134, 9, 0, -5046133, 9, 0, -5046132, 9, 0, -5046131, 9, 0, -5046130, 9, 0, -5046129, 9, 0, -5046128, 9, 0, -5046127, 9, 0, -5046126, 9, 0, -5046125, 9, 0, -5046124, 9, 0, -5046123, 9, 0, -5046122, 9, 0, -5046121, 9, 0, -5046120, 9, 0, -5046119, 9, 0, -5046118, 9, 0, -5046117, 9, 0, -5046116, 9, 0, -5046115, 9, 0, -5046114, 9, 0, -5046113, 9, 0, -5046112, 9, 0, -5046111, 9, 0, -5046110, 9, 0, -5046109, 9, 0, -5046108, 9, 0, -5046107, 9, 0, -5046106, 9, 0, -5046105, 9, 0, -5046104, 9, 0, -5046103, 9, 0, -5046102, 9, 0, -5046101, 9, 0, -5046100, 9, 0, -5046099, 9, 0, -5046098, 9, 0, -5046097, 9, 0, -5046096, 9, 0, -5046095, 9, 0, -5046094, 9, 0, -5046093, 9, 0, -5046092, 9, 0, -5046091, 9, 0, -5046090, 9, 0, -5046089, 9, 0, -5046088, 9, 0, -5046087, 9, 0, -5046086, 9, 0, -5046085, 9, 0, -5046084, 9, 0, -5046083, 9, 0, -5046082, 9, 0, -5046081, 9, 0, -5046080, 9, 0, -5046079, 9, 0, -5046078, 9, 0, -5046077, 9, 0, -5046076, 9, 0, -5046075, 9, 0, -5046074, 9, 0, -5046073, 9, 0, -5046072, 9, 0, -5046071, 9, 0, -5046070, 9, 0, -5046069, 9, 0, -5046068, 9, 0, -5046067, 0, 65536, -5046050, 0, 65537, -5046049, 9, 0, -5046048, 9, 0, -5046047, 9, 0, -5046046, 9, 0, -5046045, 9, 0, -5046044, 9, 0, -5046043, 9, 0, -5046042, 9, 0, -5046041, 9, 0, -5046040, 9, 0, -5046039, 9, 0, -5046038, 9, 0, -5046037, 9, 0, -5046036, 9, 0, -5046035, 0, 65536, -5046018, 0, 65537, -5046017, 9, 0, -5046016, 9, 0, -5046015, 9, 0, -5046014, 9, 0, -5046013, 9, 0, -5046012, 9, 0, -5046011, 9, 0, -5046010, 9, 0, -5046009, 9, 0, -5046008, 9, 0, -5046007, 9, 0, -5046006, 9, 0, -5046005, 9, 0, -5046004, 9, 0, -5046003, 9, 0, -5046002, 9, 0, -5046001, 9, 0, -5046000, 9, 0, -5045999, 9, 0, -5045998, 9, 0, -5045997, 9, 0, -5045996, 9, 0, -5045995, 9, 0, -5045994, 9, 0, -5045993, 9, 0, -5045992, 9, 0, -5045991, 9, 0, -5045990, 9, 0, -5045989, 9, 0, -5045988, 9, 0, -5045987, 9, 0, -5045986, 9, 0, -5045985, 9, 0, -4980703, 9, 0, -4980702, 9, 0, -4980701, 9, 0, -4980700, 9, 0, -4980699, 9, 0, -4980698, 9, 0, -4980697, 9, 0, -4980696, 9, 0, -4980695, 9, 0, -4980694, 9, 0, -4980693, 9, 0, -4980692, 9, 0, -4980691, 9, 0, -4980690, 9, 0, -4980689, 9, 0, -4980688, 9, 0, -4980687, 9, 0, -4980686, 9, 0, -4980685, 9, 0, -4980684, 9, 0, -4980683, 9, 0, -4980682, 9, 0, -4980681, 9, 0, -4980680, 9, 0, -4980679, 9, 0, -4980678, 9, 0, -4980677, 9, 0, -4980676, 9, 0, -4980675, 9, 0, -4980674, 9, 0, -4980673, 9, 0, -4980672, 9, 0, -4980671, 9, 0, -4980670, 9, 0, -4980669, 9, 0, -4980668, 9, 0, -4980667, 9, 0, -4980666, 9, 0, -4980665, 9, 0, -4980664, 9, 0, -4980663, 0, 65536, -4980646, 0, 65537, -4980645, 9, 0, -4980644, 9, 0, -4980643, 9, 0, -4980642, 9, 0, -4980641, 9, 0, -4980640, 9, 0, -4980639, 9, 0, -4980638, 9, 0, -4980637, 9, 0, -4980636, 9, 0, -4980635, 9, 0, -4980634, 9, 0, -4980633, 9, 0, -4980632, 9, 0, -4980631, 0, 65536, -4980614, 0, 65537, -4980613, 9, 0, -4980612, 9, 0, -4980611, 9, 0, -4980610, 9, 0, -4980609, 9, 0, -4980608, 9, 0, -4980607, 9, 0, -4980606, 9, 0, -4980605, 9, 0, -4980604, 9, 0, -4980603, 9, 0, -4980602, 9, 0, -4980601, 9, 0, -4980600, 9, 0, -4980599, 9, 0, -4980598, 9, 0, -4980597, 9, 0, -4980596, 9, 0, -4980595, 9, 0, -4980594, 9, 0, -4980593, 9, 0, -4980592, 9, 0, -4980591, 9, 0, -4980590, 9, 0, -4980589, 9, 0, -4980588, 9, 0, -4980587, 9, 0, -4980586, 9, 0, -4980585, 9, 0, -4980584, 9, 0, -4980583, 9, 0, -4980582, 9, 0, -4980581, 9, 0, -4980580, 9, 0, -4980579, 9, 0, -4980578, 9, 0, -4980577, 0, 65536, -4980568, 0, 65537, -4980567, 9, 0, -4980566, 9, 0, -4980565, 9, 0, -4980564, 9, 0, -4980563, 9, 0, -4980562, 9, 0, -4980561, 9, 0, -4980560, 9, 0, -4980559, 9, 0, -4980558, 9, 0, -4980557, 9, 0, -4980556, 9, 0, -4980555, 9, 0, -4980554, 9, 0, -4980553, 9, 0, -4980552, 9, 0, -4980551, 9, 0, -4980550, 9, 0, -4980549, 9, 0, -4980548, 9, 0, -4980547, 9, 0, -4980546, 9, 0, -4980545, 9, 0, -4980544, 9, 0, -4980543, 9, 0, -4980542, 9, 0, -4980541, 9, 0, -4980540, 9, 0, -4980539, 9, 0, -4980538, 9, 0, -4980537, 9, 0, -4980536, 9, 0, -4980535, 9, 0, -4980534, 9, 0, -4980533, 9, 0, -4980532, 9, 0, -4980531, 0, 65536, -4980514, 0, 65537, -4980513, 9, 0, -4980512, 9, 0, -4980511, 9, 0, -4980510, 9, 0, -4980509, 9, 0, -4980508, 9, 0, -4980507, 9, 0, -4980506, 9, 0, -4980505, 9, 0, -4980504, 9, 0, -4980503, 9, 0, -4980502, 9, 0, -4980501, 9, 0, -4980500, 9, 0, -4980499, 0, 65536, -4980482, 0, 65537, -4980481, 9, 0, -4980480, 9, 0, -4980479, 9, 0, -4980478, 9, 0, -4980477, 9, 0, -4980476, 9, 0, -4980475, 9, 0, -4980474, 9, 0, -4980473, 9, 0, -4980472, 9, 0, -4980471, 9, 0, -4980470, 9, 0, -4980469, 9, 0, -4980468, 9, 0, -4980467, 9, 0, -4980466, 9, 0, -4980465, 9, 0, -4980464, 9, 0, -4980463, 9, 0, -4980462, 9, 0, -4980461, 9, 0, -4980460, 9, 0, -4980459, 9, 0, -4980458, 9, 0, -4980457, 9, 0, -4980456, 9, 0, -4980455, 9, 0, -4980454, 9, 0, -4980453, 9, 0, -4980452, 9, 0, -4980451, 9, 0, -4980450, 9, 0, -4980449, 9, 0, -4915167, 9, 0, -4915166, 9, 0, -4915165, 9, 0, -4915164, 9, 0, -4915163, 9, 0, -4915162, 9, 0, -4915161, 9, 0, -4915160, 9, 0, -4915159, 9, 0, -4915158, 9, 0, -4915157, 9, 0, -4915156, 9, 0, -4915155, 9, 0, -4915154, 9, 0, -4915153, 9, 0, -4915152, 9, 0, -4915151, 9, 0, -4915150, 9, 0, -4915149, 9, 0, -4915148, 9, 0, -4915147, 9, 0, -4915146, 9, 0, -4915145, 9, 0, -4915144, 9, 0, -4915143, 9, 0, -4915142, 9, 0, -4915141, 9, 0, -4915140, 9, 0, -4915139, 9, 0, -4915138, 9, 0, -4915137, 9, 0, -4915136, 9, 0, -4915135, 9, 0, -4915134, 9, 0, -4915133, 9, 0, -4915132, 9, 0, -4915131, 9, 0, -4915130, 9, 0, -4915129, 9, 0, -4915128, 9, 0, -4915127, 0, 65536, -4915110, 0, 65537, -4915109, 9, 0, -4915108, 9, 0, -4915107, 9, 0, -4915106, 9, 0, -4915105, 9, 0, -4915104, 9, 0, -4915103, 9, 0, -4915102, 9, 0, -4915101, 9, 0, -4915100, 9, 0, -4915099, 9, 0, -4915098, 9, 0, -4915097, 9, 0, -4915096, 9, 0, -4915095, 0, 65536, -4915078, 0, 65537, -4915077, 9, 0, -4915076, 9, 0, -4915075, 9, 0, -4915074, 9, 0, -4915073, 9, 0, -4915072, 9, 0, -4915071, 9, 0, -4915070, 9, 0, -4915069, 9, 0, -4915068, 9, 0, -4915067, 9, 0, -4915066, 9, 0, -4915065, 9, 0, -4915064, 9, 0, -4915063, 9, 0, -4915062, 9, 0, -4915061, 9, 0, -4915060, 9, 0, -4915059, 9, 0, -4915058, 9, 0, -4915057, 9, 0, -4915056, 9, 0, -4915055, 9, 0, -4915054, 9, 0, -4915053, 9, 0, -4915052, 9, 0, -4915051, 9, 0, -4915050, 9, 0, -4915049, 9, 0, -4915048, 9, 0, -4915047, 9, 0, -4915046, 9, 0, -4915045, 9, 0, -4915044, 9, 0, -4915043, 9, 0, -4915042, 9, 0, -4915041, 0, 65536, -4915032, 0, 65537, -4915031, 9, 0, -4915030, 9, 0, -4915029, 9, 0, -4915028, 9, 0, -4915027, 9, 0, -4915026, 9, 0, -4915025, 9, 0, -4915024, 9, 0, -4915023, 9, 0, -4915022, 9, 0, -4915021, 9, 0, -4915020, 9, 0, -4915019, 9, 0, -4915018, 9, 0, -4915017, 9, 0, -4915016, 9, 0, -4915015, 9, 0, -4915014, 9, 0, -4915013, 9, 0, -4915012, 9, 0, -4915011, 9, 0, -4915010, 9, 0, -4915009, 9, 0, -4915008, 9, 0, -4915007, 9, 0, -4915006, 9, 0, -4915005, 9, 0, -4915004, 9, 0, -4915003, 9, 0, -4915002, 9, 0, -4915001, 9, 0, -4915000, 9, 0, -4914999, 9, 0, -4914998, 9, 0, -4914997, 9, 0, -4914996, 9, 0, -4914995, 0, 65536, -4914978, 0, 65537, -4914977, 9, 0, -4914976, 9, 0, -4914975, 9, 0, -4914974, 9, 0, -4914973, 9, 0, -4914972, 9, 0, -4914971, 9, 0, -4914970, 9, 0, -4914969, 9, 0, -4914968, 9, 0, -4914967, 9, 0, -4914966, 9, 0, -4914965, 9, 0, -4914964, 9, 0, -4914963, 0, 65536, -4914946, 0, 65537, -4914945, 9, 0, -4914944, 9, 0, -4914943, 9, 0, -4914942, 9, 0, -4914941, 9, 0, -4914940, 9, 0, -4914939, 9, 0, -4914938, 9, 0, -4914937, 9, 0, -4914936, 9, 0, -4914935, 9, 0, -4914934, 9, 0, -4914933, 9, 0, -4914932, 9, 0, -4914931, 9, 0, -4914930, 9, 0, -4914929, 9, 0, -4914928, 9, 0, -4914927, 9, 0, -4914926, 9, 0, -4914925, 9, 0, -4914924, 9, 0, -4914923, 9, 0, -4914922, 9, 0, -4914921, 9, 0, -4914920, 9, 0, -4914919, 9, 0, -4914918, 9, 0, -4914917, 9, 0, -4914916, 9, 0, -4914915, 9, 0, -4914914, 9, 0, -4914913, 9, 0, -4849631, 9, 0, -4849630, 9, 0, -4849629, 9, 0, -4849628, 9, 0, -4849627, 9, 0, -4849626, 9, 0, -4849625, 9, 0, -4849624, 9, 0, -4849623, 9, 0, -4849622, 9, 0, -4849621, 9, 0, -4849620, 9, 0, -4849619, 9, 0, -4849618, 9, 0, -4849617, 9, 0, -4849616, 9, 0, -4849615, 9, 0, -4849614, 9, 0, -4849613, 9, 0, -4849612, 9, 0, -4849611, 9, 0, -4849610, 9, 0, -4849609, 9, 0, -4849608, 9, 0, -4849607, 9, 0, -4849606, 9, 0, -4849605, 9, 0, -4849604, 9, 0, -4849603, 9, 0, -4849602, 9, 0, -4849601, 9, 0, -4849600, 9, 0, -4849599, 9, 0, -4849598, 9, 0, -4849597, 9, 0, -4849596, 9, 0, -4849595, 9, 0, -4849594, 9, 0, -4849593, 9, 0, -4849592, 9, 0, -4849591, 0, 65536, -4849574, 0, 65537, -4849573, 9, 0, -4849572, 9, 0, -4849571, 9, 0, -4849570, 9, 0, -4849569, 9, 0, -4849568, 9, 0, -4849567, 9, 0, -4849566, 9, 0, -4849565, 9, 0, -4849564, 9, 0, -4849563, 9, 0, -4849562, 9, 0, -4849561, 9, 0, -4849560, 9, 0, -4849559, 0, 65536, -4849542, 0, 65537, -4849541, 9, 0, -4849540, 9, 0, -4849539, 9, 0, -4849538, 9, 0, -4849537, 9, 0, -4849536, 9, 0, -4849535, 9, 0, -4849534, 9, 0, -4849533, 9, 0, -4849532, 9, 0, -4849531, 9, 0, -4849530, 9, 0, -4849529, 9, 0, -4849528, 9, 0, -4849527, 9, 0, -4849526, 9, 0, -4849525, 9, 0, -4849524, 9, 0, -4849523, 9, 0, -4849522, 9, 0, -4849521, 9, 0, -4849520, 9, 0, -4849519, 9, 0, -4849518, 9, 0, -4849517, 9, 0, -4849516, 9, 0, -4849515, 9, 0, -4849514, 9, 0, -4849513, 9, 0, -4849512, 9, 0, -4849511, 9, 0, -4849510, 9, 0, -4849509, 9, 0, -4849508, 9, 0, -4849507, 9, 0, -4849506, 9, 0, -4849505, 0, 65536, -4849496, 0, 65537, -4849495, 9, 0, -4849494, 9, 0, -4849493, 9, 0, -4849492, 9, 0, -4849491, 9, 0, -4849490, 9, 0, -4849489, 9, 0, -4849488, 9, 0, -4849487, 9, 0, -4849486, 9, 0, -4849485, 9, 0, -4849484, 9, 0, -4849483, 9, 0, -4849482, 9, 0, -4849481, 9, 0, -4849480, 9, 0, -4849479, 9, 0, -4849478, 9, 0, -4849477, 9, 0, -4849476, 9, 0, -4849475, 9, 0, -4849474, 9, 0, -4849473, 9, 0, -4849472, 9, 0, -4849471, 9, 0, -4849470, 9, 0, -4849469, 9, 0, -4849468, 9, 0, -4849467, 9, 0, -4849466, 9, 0, -4849465, 9, 0, -4849464, 9, 0, -4849463, 9, 0, -4849462, 9, 0, -4849461, 9, 0, -4849460, 9, 0, -4849459, 0, 65536, -4849442, 0, 65537, -4849441, 9, 0, -4849440, 9, 0, -4849439, 9, 0, -4849438, 9, 0, -4849437, 9, 0, -4849436, 9, 0, -4849435, 9, 0, -4849434, 9, 0, -4849433, 9, 0, -4849432, 9, 0, -4849431, 9, 0, -4849430, 9, 0, -4849429, 9, 0, -4849428, 9, 0, -4849427, 0, 65536, -4849410, 0, 65537, -4849409, 9, 0, -4849408, 9, 0, -4849407, 9, 0, -4849406, 9, 0, -4849405, 9, 0, -4849404, 9, 0, -4849403, 9, 0, -4849402, 9, 0, -4849401, 9, 0, -4849400, 9, 0, -4849399, 9, 0, -4849398, 9, 0, -4849397, 9, 0, -4849396, 9, 0, -4849395, 9, 0, -4849394, 9, 0, -4849393, 9, 0, -4849392, 9, 0, -4849391, 9, 0, -4849390, 9, 0, -4849389, 9, 0, -4849388, 9, 0, -4849387, 9, 0, -4849386, 9, 0, -4849385, 9, 0, -4849384, 9, 0, -4849383, 9, 0, -4849382, 9, 0, -4849381, 9, 0, -4849380, 9, 0, -4849379, 9, 0, -4849378, 9, 0, -4849377, 9, 0, -4784095, 9, 0, -4784094, 9, 0, -4784093, 9, 0, -4784092, 9, 0, -4784091, 9, 0, -4784090, 9, 0, -4784089, 9, 0, -4784088, 9, 0, -4784087, 9, 0, -4784086, 9, 0, -4784085, 9, 0, -4784084, 9, 0, -4784083, 9, 0, -4784082, 9, 0, -4784081, 9, 0, -4784080, 9, 0, -4784079, 9, 0, -4784078, 9, 0, -4784077, 9, 0, -4784076, 9, 0, -4784075, 9, 0, -4784074, 9, 0, -4784073, 9, 0, -4784072, 9, 0, -4784071, 9, 0, -4784070, 9, 0, -4784069, 9, 0, -4784068, 9, 0, -4784067, 9, 0, -4784066, 9, 0, -4784065, 9, 0, -4784064, 9, 0, -4784063, 9, 0, -4784062, 9, 0, -4784061, 9, 0, -4784060, 9, 0, -4784059, 9, 0, -4784058, 9, 0, -4784057, 9, 0, -4784056, 9, 0, -4784055, 0, 65536, -4784038, 0, 65537, -4784037, 9, 0, -4784036, 9, 0, -4784035, 9, 0, -4784034, 9, 0, -4784033, 0, 131072, -4784032, 0, 0, -4784031, 0, 0, -4784030, 0, 0, -4784029, 0, 0, -4784028, 0, 0, -4784027, 0, 0, -4784026, 0, 0, -4784025, 0, 0, -4784024, 0, 0, -4784023, 0, 196611, -4784006, 0, 196610, -4784005, 0, 0, -4784004, 0, 0, -4784003, 0, 0, -4784002, 0, 0, -4784001, 0, 0, -4784000, 0, 0, -4783999, 0, 0, -4783998, 9, 0, -4783997, 9, 0, -4783996, 9, 0, -4783995, 9, 0, -4783994, 9, 0, -4783993, 9, 0, -4783992, 9, 0, -4783991, 9, 0, -4783990, 9, 0, -4783989, 9, 0, -4783988, 9, 0, -4783987, 9, 0, -4783986, 9, 0, -4783985, 9, 0, -4783984, 9, 0, -4783983, 9, 0, -4783982, 9, 0, -4783981, 9, 0, -4783980, 9, 0, -4783979, 9, 0, -4783978, 9, 0, -4783977, 9, 0, -4783976, 9, 0, -4783975, 9, 0, -4783974, 9, 0, -4783973, 9, 0, -4783972, 9, 0, -4783971, 9, 0, -4783970, 9, 0, -4783969, 0, 65536, -4783960, 0, 65537, -4783959, 9, 0, -4783958, 9, 0, -4783957, 9, 0, -4783956, 9, 0, -4783955, 9, 0, -4783954, 9, 0, -4783953, 9, 0, -4783952, 9, 0, -4783951, 9, 0, -4783950, 9, 0, -4783949, 9, 0, -4783948, 9, 0, -4783947, 9, 0, -4783946, 9, 0, -4783945, 9, 0, -4783944, 9, 0, -4783943, 9, 0, -4783942, 9, 0, -4783941, 9, 0, -4783940, 9, 0, -4783939, 9, 0, -4783938, 9, 0, -4783937, 9, 0, -4783936, 9, 0, -4783935, 9, 0, -4783934, 9, 0, -4783933, 9, 0, -4783932, 9, 0, -4783931, 9, 0, -4783930, 0, 0, -4783929, 0, 0, -4783928, 0, 0, -4783927, 0, 0, -4783926, 0, 0, -4783925, 0, 0, -4783924, 0, 0, -4783923, 0, 196611, -4783906, 0, 196610, -4783905, 0, 0, -4783904, 0, 0, -4783903, 0, 0, -4783902, 0, 0, -4783901, 0, 0, -4783900, 0, 0, -4783899, 0, 0, -4783898, 0, 0, -4783897, 0, 0, -4783896, 0, 131073, -4783895, 9, 0, -4783894, 9, 0, -4783893, 9, 0, -4783892, 9, 0, -4783891, 0, 65536, -4783874, 0, 65537, -4783873, 9, 0, -4783872, 9, 0, -4783871, 9, 0, -4783870, 9, 0, -4783869, 9, 0, -4783868, 9, 0, -4783867, 9, 0, -4783866, 9, 0, -4783865, 9, 0, -4783864, 9, 0, -4783863, 9, 0, -4783862, 9, 0, -4783861, 9, 0, -4783860, 9, 0, -4783859, 9, 0, -4783858, 9, 0, -4783857, 9, 0, -4783856, 9, 0, -4783855, 9, 0, -4783854, 9, 0, -4783853, 9, 0, -4783852, 9, 0, -4783851, 9, 0, -4783850, 9, 0, -4783849, 9, 0, -4783848, 9, 0, -4783847, 9, 0, -4783846, 9, 0, -4783845, 9, 0, -4783844, 9, 0, -4783843, 9, 0, -4783842, 9, 0, -4783841, 9, 0, -4718559, 9, 0, -4718558, 9, 0, -4718557, 9, 0, -4718556, 9, 0, -4718555, 9, 0, -4718554, 9, 0, -4718553, 9, 0, -4718552, 9, 0, -4718551, 9, 0, -4718550, 9, 0, -4718549, 9, 0, -4718548, 9, 0, -4718547, 9, 0, -4718546, 9, 0, -4718545, 9, 0, -4718544, 9, 0, -4718543, 9, 0, -4718542, 9, 0, -4718541, 9, 0, -4718540, 9, 0, -4718539, 9, 0, -4718538, 9, 0, -4718537, 9, 0, -4718536, 9, 0, -4718535, 9, 0, -4718534, 9, 0, -4718533, 9, 0, -4718532, 9, 0, -4718531, 9, 0, -4718530, 9, 0, -4718529, 9, 0, -4718528, 9, 0, -4718527, 9, 0, -4718526, 9, 0, -4718525, 9, 0, -4718524, 9, 0, -4718523, 9, 0, -4718522, 9, 0, -4718521, 9, 0, -4718520, 9, 0, -4718519, 0, 65536, -4718502, 0, 65537, -4718501, 9, 0, -4718500, 9, 0, -4718499, 9, 0, -4718498, 9, 0, -4718497, 0, 65536, -4718462, 9, 0, -4718461, 9, 0, -4718460, 9, 0, -4718459, 9, 0, -4718458, 9, 0, -4718457, 9, 0, -4718456, 9, 0, -4718455, 9, 0, -4718454, 9, 0, -4718453, 9, 0, -4718452, 9, 0, -4718451, 9, 0, -4718450, 9, 0, -4718449, 9, 0, -4718448, 9, 0, -4718447, 9, 0, -4718446, 9, 0, -4718445, 9, 0, -4718444, 9, 0, -4718443, 9, 0, -4718442, 9, 0, -4718441, 9, 0, -4718440, 9, 0, -4718439, 9, 0, -4718438, 9, 0, -4718437, 9, 0, -4718436, 9, 0, -4718435, 9, 0, -4718434, 9, 0, -4718433, 0, 65536, -4718424, 0, 65537, -4718423, 9, 0, -4718422, 9, 0, -4718421, 9, 0, -4718420, 9, 0, -4718419, 9, 0, -4718418, 9, 0, -4718417, 9, 0, -4718416, 9, 0, -4718415, 9, 0, -4718414, 9, 0, -4718413, 9, 0, -4718412, 9, 0, -4718411, 9, 0, -4718410, 9, 0, -4718409, 9, 0, -4718408, 9, 0, -4718407, 9, 0, -4718406, 9, 0, -4718405, 9, 0, -4718404, 9, 0, -4718403, 9, 0, -4718402, 9, 0, -4718401, 9, 0, -4718400, 9, 0, -4718399, 9, 0, -4718398, 9, 0, -4718397, 9, 0, -4718396, 9, 0, -4718395, 9, 0, -4718360, 0, 65537, -4718359, 9, 0, -4718358, 9, 0, -4718357, 9, 0, -4718356, 9, 0, -4718355, 0, 65536, -4718338, 0, 65537, -4718337, 9, 0, -4718336, 9, 0, -4718335, 9, 0, -4718334, 9, 0, -4718333, 9, 0, -4718332, 9, 0, -4718331, 9, 0, -4718330, 9, 0, -4718329, 9, 0, -4718328, 9, 0, -4718327, 9, 0, -4718326, 9, 0, -4718325, 9, 0, -4718324, 9, 0, -4718323, 9, 0, -4718322, 9, 0, -4718321, 9, 0, -4718320, 9, 0, -4718319, 9, 0, -4718318, 9, 0, -4718317, 9, 0, -4718316, 9, 0, -4718315, 9, 0, -4718314, 9, 0, -4718313, 9, 0, -4718312, 9, 0, -4718311, 9, 0, -4718310, 9, 0, -4718309, 9, 0, -4718308, 9, 0, -4718307, 9, 0, -4718306, 9, 0, -4718305, 9, 0, -4653023, 9, 0, -4653022, 9, 0, -4653021, 9, 0, -4653020, 9, 0, -4653019, 9, 0, -4653018, 9, 0, -4653017, 9, 0, -4653016, 9, 0, -4653015, 9, 0, -4653014, 9, 0, -4653013, 9, 0, -4653012, 9, 0, -4653011, 9, 0, -4653010, 9, 0, -4653009, 9, 0, -4653008, 9, 0, -4653007, 9, 0, -4653006, 9, 0, -4653005, 9, 0, -4653004, 9, 0, -4653003, 9, 0, -4653002, 9, 0, -4653001, 9, 0, -4653000, 9, 0, -4652999, 9, 0, -4652998, 9, 0, -4652997, 9, 0, -4652996, 9, 0, -4652995, 9, 0, -4652994, 9, 0, -4652993, 9, 0, -4652992, 9, 0, -4652991, 9, 0, -4652990, 9, 0, -4652989, 9, 0, -4652988, 9, 0, -4652987, 9, 0, -4652986, 9, 0, -4652985, 9, 0, -4652984, 9, 0, -4652983, 0, 65536, -4652966, 0, 65537, -4652965, 9, 0, -4652964, 9, 0, -4652963, 9, 0, -4652962, 9, 0, -4652961, 0, 65536, -4652926, 9, 0, -4652925, 9, 0, -4652924, 9, 0, -4652923, 9, 0, -4652922, 9, 0, -4652921, 9, 0, -4652920, 9, 0, -4652919, 9, 0, -4652918, 9, 0, -4652917, 9, 0, -4652916, 9, 0, -4652915, 9, 0, -4652914, 9, 0, -4652913, 9, 0, -4652912, 9, 0, -4652911, 9, 0, -4652910, 9, 0, -4652909, 9, 0, -4652908, 9, 0, -4652907, 9, 0, -4652906, 9, 0, -4652905, 9, 0, -4652904, 9, 0, -4652903, 9, 0, -4652902, 9, 0, -4652901, 9, 0, -4652900, 9, 0, -4652899, 9, 0, -4652898, 9, 0, -4652897, 0, 65536, -4652888, 0, 65537, -4652887, 9, 0, -4652886, 9, 0, -4652885, 9, 0, -4652884, 9, 0, -4652883, 9, 0, -4652882, 9, 0, -4652881, 9, 0, -4652880, 9, 0, -4652879, 9, 0, -4652878, 9, 0, -4652877, 9, 0, -4652876, 9, 0, -4652875, 9, 0, -4652874, 9, 0, -4652873, 9, 0, -4652872, 9, 0, -4652871, 9, 0, -4652870, 9, 0, -4652869, 9, 0, -4652868, 9, 0, -4652867, 9, 0, -4652866, 9, 0, -4652865, 9, 0, -4652864, 9, 0, -4652863, 9, 0, -4652862, 9, 0, -4652861, 9, 0, -4652860, 9, 0, -4652859, 9, 0, -4652824, 0, 65537, -4652823, 9, 0, -4652822, 9, 0, -4652821, 9, 0, -4652820, 9, 0, -4652819, 0, 65536, -4652802, 0, 65537, -4652801, 9, 0, -4652800, 9, 0, -4652799, 9, 0, -4652798, 9, 0, -4652797, 9, 0, -4652796, 9, 0, -4652795, 9, 0, -4652794, 9, 0, -4652793, 9, 0, -4652792, 9, 0, -4652791, 9, 0, -4652790, 9, 0, -4652789, 9, 0, -4652788, 9, 0, -4652787, 9, 0, -4652786, 9, 0, -4652785, 9, 0, -4652784, 9, 0, -4652783, 9, 0, -4652782, 9, 0, -4652781, 9, 0, -4652780, 9, 0, -4652779, 9, 0, -4652778, 9, 0, -4652777, 9, 0, -4652776, 9, 0, -4652775, 9, 0, -4652774, 9, 0, -4652773, 9, 0, -4652772, 9, 0, -4652771, 9, 0, -4652770, 9, 0, -4652769, 9, 0, -4587487, 9, 0, -4587486, 9, 0, -4587485, 9, 0, -4587484, 9, 0, -4587483, 9, 0, -4587482, 9, 0, -4587481, 9, 0, -4587480, 9, 0, -4587479, 9, 0, -4587478, 9, 0, -4587477, 9, 0, -4587476, 9, 0, -4587475, 9, 0, -4587474, 9, 0, -4587473, 9, 0, -4587472, 9, 0, -4587471, 9, 0, -4587470, 9, 0, -4587469, 9, 0, -4587468, 9, 0, -4587467, 9, 0, -4587466, 9, 0, -4587465, 9, 0, -4587464, 9, 0, -4587463, 9, 0, -4587462, 9, 0, -4587461, 9, 0, -4587460, 9, 0, -4587459, 9, 0, -4587458, 9, 0, -4587457, 9, 0, -4587456, 9, 0, -4587455, 9, 0, -4587454, 9, 0, -4587453, 9, 0, -4587452, 9, 0, -4587451, 9, 0, -4587450, 9, 0, -4587449, 9, 0, -4587448, 9, 0, -4587447, 0, 65536, -4587430, 0, 65537, -4587429, 9, 0, -4587428, 9, 0, -4587427, 9, 0, -4587426, 9, 0, -4587425, 0, 65536, -4587390, 9, 0, -4587389, 9, 0, -4587388, 9, 0, -4587387, 9, 0, -4587386, 9, 0, -4587385, 9, 0, -4587384, 9, 0, -4587383, 9, 0, -4587382, 9, 0, -4587381, 9, 0, -4587380, 9, 0, -4587379, 9, 0, -4587378, 9, 0, -4587377, 9, 0, -4587376, 9, 0, -4587375, 9, 0, -4587374, 9, 0, -4587373, 9, 0, -4587372, 9, 0, -4587371, 9, 0, -4587370, 9, 0, -4587369, 9, 0, -4587368, 9, 0, -4587367, 9, 0, -4587366, 9, 0, -4587365, 9, 0, -4587364, 9, 0, -4587363, 9, 0, -4587362, 9, 0, -4587361, 0, 65536, -4587352, 0, 65537, -4587351, 9, 0, -4587350, 9, 0, -4587349, 9, 0, -4587348, 9, 0, -4587347, 9, 0, -4587346, 9, 0, -4587345, 9, 0, -4587344, 9, 0, -4587343, 9, 0, -4587342, 9, 0, -4587341, 9, 0, -4587340, 9, 0, -4587339, 9, 0, -4587338, 9, 0, -4587337, 9, 0, -4587336, 9, 0, -4587335, 9, 0, -4587334, 9, 0, -4587333, 9, 0, -4587332, 9, 0, -4587331, 9, 0, -4587330, 9, 0, -4587329, 9, 0, -4587328, 9, 0, -4587327, 9, 0, -4587326, 9, 0, -4587325, 9, 0, -4587324, 9, 0, -4587323, 9, 0, -4587288, 0, 65537, -4587287, 9, 0, -4587286, 9, 0, -4587285, 9, 0, -4587284, 9, 0, -4587283, 0, 65536, -4587266, 0, 65537, -4587265, 9, 0, -4587264, 9, 0, -4587263, 9, 0, -4587262, 9, 0, -4587261, 9, 0, -4587260, 9, 0, -4587259, 9, 0, -4587258, 9, 0, -4587257, 9, 0, -4587256, 9, 0, -4587255, 9, 0, -4587254, 9, 0, -4587253, 9, 0, -4587252, 9, 0, -4587251, 9, 0, -4587250, 9, 0, -4587249, 9, 0, -4587248, 9, 0, -4587247, 9, 0, -4587246, 9, 0, -4587245, 9, 0, -4587244, 9, 0, -4587243, 9, 0, -4587242, 9, 0, -4587241, 9, 0, -4587240, 9, 0, -4587239, 9, 0, -4587238, 9, 0, -4587237, 9, 0, -4587236, 9, 0, -4587235, 9, 0, -4587234, 9, 0, -4587233, 9, 0, -4521951, 9, 0, -4521950, 9, 0, -4521949, 9, 0, -4521948, 9, 0, -4521947, 9, 0, -4521946, 9, 0, -4521945, 9, 0, -4521944, 9, 0, -4521943, 9, 0, -4521942, 9, 0, -4521941, 9, 0, -4521940, 9, 0, -4521939, 9, 0, -4521938, 9, 0, -4521937, 9, 0, -4521936, 9, 0, -4521935, 9, 0, -4521934, 9, 0, -4521933, 9, 0, -4521932, 9, 0, -4521931, 9, 0, -4521930, 9, 0, -4521929, 9, 0, -4521928, 9, 0, -4521927, 9, 0, -4521926, 9, 0, -4521925, 9, 0, -4521924, 9, 0, -4521923, 9, 0, -4521922, 9, 0, -4521921, 9, 0, -4521920, 9, 0, -4521919, 9, 0, -4521918, 9, 0, -4521917, 9, 0, -4521916, 9, 0, -4521915, 9, 0, -4521914, 9, 0, -4521913, 9, 0, -4521912, 9, 0, -4521911, 0, 65536, -4521894, 0, 65537, -4521893, 9, 0, -4521892, 9, 0, -4521891, 9, 0, -4521890, 9, 0, -4521889, 0, 65536, -4521854, 9, 0, -4521853, 9, 0, -4521852, 9, 0, -4521851, 9, 0, -4521850, 9, 0, -4521849, 9, 0, -4521848, 9, 0, -4521847, 9, 0, -4521846, 9, 0, -4521845, 9, 0, -4521844, 9, 0, -4521843, 9, 0, -4521842, 9, 0, -4521841, 9, 0, -4521840, 9, 0, -4521839, 9, 0, -4521838, 9, 0, -4521837, 9, 0, -4521836, 9, 0, -4521835, 9, 0, -4521834, 9, 0, -4521833, 9, 0, -4521832, 9, 0, -4521831, 9, 0, -4521830, 9, 0, -4521829, 9, 0, -4521828, 9, 0, -4521827, 9, 0, -4521826, 9, 0, -4521825, 0, 65536, -4521816, 0, 65537, -4521815, 9, 0, -4521814, 9, 0, -4521813, 9, 0, -4521812, 9, 0, -4521811, 9, 0, -4521810, 9, 0, -4521809, 9, 0, -4521808, 9, 0, -4521807, 9, 0, -4521806, 9, 0, -4521805, 9, 0, -4521804, 9, 0, -4521803, 9, 0, -4521802, 9, 0, -4521801, 9, 0, -4521800, 9, 0, -4521799, 9, 0, -4521798, 9, 0, -4521797, 9, 0, -4521796, 9, 0, -4521795, 9, 0, -4521794, 9, 0, -4521793, 9, 0, -4521792, 9, 0, -4521791, 9, 0, -4521790, 9, 0, -4521789, 9, 0, -4521788, 9, 0, -4521787, 9, 0, -4521752, 0, 65537, -4521751, 9, 0, -4521750, 9, 0, -4521749, 9, 0, -4521748, 9, 0, -4521747, 0, 65536, -4521730, 0, 65537, -4521729, 9, 0, -4521728, 9, 0, -4521727, 9, 0, -4521726, 9, 0, -4521725, 9, 0, -4521724, 9, 0, -4521723, 9, 0, -4521722, 9, 0, -4521721, 9, 0, -4521720, 9, 0, -4521719, 9, 0, -4521718, 9, 0, -4521717, 9, 0, -4521716, 9, 0, -4521715, 9, 0, -4521714, 9, 0, -4521713, 9, 0, -4521712, 9, 0, -4521711, 9, 0, -4521710, 9, 0, -4521709, 9, 0, -4521708, 9, 0, -4521707, 9, 0, -4521706, 9, 0, -4521705, 9, 0, -4521704, 9, 0, -4521703, 9, 0, -4521702, 9, 0, -4521701, 9, 0, -4521700, 9, 0, -4521699, 9, 0, -4521698, 9, 0, -4521697, 9, 0, -4456415, 9, 0, -4456414, 9, 0, -4456413, 9, 0, -4456412, 9, 0, -4456411, 9, 0, -4456410, 9, 0, -4456409, 9, 0, -4456408, 9, 0, -4456407, 9, 0, -4456406, 9, 0, -4456405, 9, 0, -4456404, 9, 0, -4456403, 9, 0, -4456402, 9, 0, -4456401, 9, 0, -4456400, 9, 0, -4456399, 9, 0, -4456398, 9, 0, -4456397, 9, 0, -4456396, 9, 0, -4456395, 9, 0, -4456394, 9, 0, -4456393, 9, 0, -4456392, 9, 0, -4456391, 9, 0, -4456390, 9, 0, -4456389, 9, 0, -4456388, 9, 0, -4456387, 9, 0, -4456386, 9, 0, -4456385, 9, 0, -4456384, 9, 0, -4456383, 9, 0, -4456382, 9, 0, -4456381, 9, 0, -4456380, 9, 0, -4456379, 9, 0, -4456378, 9, 0, -4456377, 9, 0, -4456376, 9, 0, -4456375, 0, 65536, -4456358, 0, 65537, -4456357, 9, 0, -4456356, 9, 0, -4456355, 9, 0, -4456354, 9, 0, -4456353, 0, 65536, -4456348, 0, 131074, -4456347, 0, 1, -4456346, 0, 1, -4456345, 0, 1, -4456344, 0, 1, -4456343, 0, 131075, -4456326, 0, 131074, -4456325, 0, 1, -4456324, 0, 1, -4456323, 0, 1, -4456322, 0, 1, -4456321, 0, 1, -4456320, 0, 1, -4456319, 0, 1, -4456318, 9, 0, -4456317, 9, 0, -4456316, 9, 0, -4456315, 9, 0, -4456314, 9, 0, -4456313, 9, 0, -4456312, 9, 0, -4456311, 9, 0, -4456310, 9, 0, -4456309, 9, 0, -4456308, 9, 0, -4456307, 9, 0, -4456306, 9, 0, -4456305, 9, 0, -4456304, 9, 0, -4456303, 9, 0, -4456302, 9, 0, -4456301, 9, 0, -4456300, 9, 0, -4456299, 9, 0, -4456298, 9, 0, -4456297, 9, 0, -4456296, 9, 0, -4456295, 9, 0, -4456294, 9, 0, -4456293, 9, 0, -4456292, 9, 0, -4456291, 9, 0, -4456290, 9, 0, -4456289, 0, 65536, -4456280, 0, 65537, -4456279, 9, 0, -4456278, 9, 0, -4456277, 9, 0, -4456276, 9, 0, -4456275, 9, 0, -4456274, 9, 0, -4456273, 9, 0, -4456272, 9, 0, -4456271, 9, 0, -4456270, 9, 0, -4456269, 9, 0, -4456268, 9, 0, -4456267, 9, 0, -4456266, 9, 0, -4456265, 9, 0, -4456264, 9, 0, -4456263, 9, 0, -4456262, 9, 0, -4456261, 9, 0, -4456260, 9, 0, -4456259, 9, 0, -4456258, 9, 0, -4456257, 9, 0, -4456256, 9, 0, -4456255, 9, 0, -4456254, 9, 0, -4456253, 9, 0, -4456252, 9, 0, -4456251, 9, 0, -4456250, 0, 1, -4456249, 0, 1, -4456248, 0, 1, -4456247, 0, 1, -4456246, 0, 1, -4456245, 0, 1, -4456244, 0, 1, -4456243, 0, 131075, -4456226, 0, 131074, -4456225, 0, 1, -4456224, 0, 1, -4456223, 0, 1, -4456222, 0, 1, -4456221, 0, 131075, -4456216, 0, 65537, -4456215, 9, 0, -4456214, 9, 0, -4456213, 9, 0, -4456212, 9, 0, -4456211, 0, 65536, -4456194, 0, 65537, -4456193, 9, 0, -4456192, 9, 0, -4456191, 9, 0, -4456190, 9, 0, -4456189, 9, 0, -4456188, 9, 0, -4456187, 9, 0, -4456186, 9, 0, -4456185, 9, 0, -4456184, 9, 0, -4456183, 9, 0, -4456182, 9, 0, -4456181, 9, 0, -4456180, 9, 0, -4456179, 9, 0, -4456178, 9, 0, -4456177, 9, 0, -4456176, 9, 0, -4456175, 9, 0, -4456174, 9, 0, -4456173, 9, 0, -4456172, 9, 0, -4456171, 9, 0, -4456170, 9, 0, -4456169, 9, 0, -4456168, 9, 0, -4456167, 9, 0, -4456166, 9, 0, -4456165, 9, 0, -4456164, 9, 0, -4456163, 9, 0, -4456162, 9, 0, -4456161, 9, 0, -4390879, 9, 0, -4390878, 9, 0, -4390877, 9, 0, -4390876, 9, 0, -4390875, 9, 0, -4390874, 9, 0, -4390873, 9, 0, -4390872, 9, 0, -4390871, 9, 0, -4390870, 9, 0, -4390869, 9, 0, -4390868, 9, 0, -4390867, 9, 0, -4390866, 9, 0, -4390865, 9, 0, -4390864, 9, 0, -4390863, 9, 0, -4390862, 9, 0, -4390861, 9, 0, -4390860, 9, 0, -4390859, 9, 0, -4390858, 9, 0, -4390857, 9, 0, -4390856, 9, 0, -4390855, 9, 0, -4390854, 9, 0, -4390853, 9, 0, -4390852, 9, 0, -4390851, 9, 0, -4390850, 9, 0, -4390849, 9, 0, -4390848, 9, 0, -4390847, 9, 0, -4390846, 9, 0, -4390845, 9, 0, -4390844, 9, 0, -4390843, 9, 0, -4390842, 9, 0, -4390841, 9, 0, -4390840, 9, 0, -4390839, 0, 65536, -4390822, 0, 65537, -4390821, 9, 0, -4390820, 9, 0, -4390819, 9, 0, -4390818, 9, 0, -4390817, 0, 65536, -4390812, 0, 65537, -4390811, 9, 0, -4390810, 9, 0, -4390809, 9, 0, -4390808, 9, 0, -4390807, 0, 65536, -4390790, 0, 65537, -4390789, 9, 0, -4390788, 9, 0, -4390787, 9, 0, -4390786, 9, 0, -4390785, 9, 0, -4390784, 9, 0, -4390783, 9, 0, -4390782, 9, 0, -4390781, 9, 0, -4390780, 9, 0, -4390779, 9, 0, -4390778, 9, 0, -4390777, 9, 0, -4390776, 9, 0, -4390775, 9, 0, -4390774, 9, 0, -4390773, 9, 0, -4390772, 9, 0, -4390771, 9, 0, -4390770, 9, 0, -4390769, 9, 0, -4390768, 9, 0, -4390767, 9, 0, -4390766, 9, 0, -4390765, 9, 0, -4390764, 9, 0, -4390763, 9, 0, -4390762, 9, 0, -4390761, 9, 0, -4390760, 9, 0, -4390759, 9, 0, -4390758, 9, 0, -4390757, 9, 0, -4390756, 9, 0, -4390755, 9, 0, -4390754, 9, 0, -4390753, 0, 65536, -4390744, 0, 65537, -4390743, 9, 0, -4390742, 9, 0, -4390741, 9, 0, -4390740, 9, 0, -4390739, 9, 0, -4390738, 9, 0, -4390737, 9, 0, -4390736, 9, 0, -4390735, 9, 0, -4390734, 9, 0, -4390733, 9, 0, -4390732, 9, 0, -4390731, 9, 0, -4390730, 9, 0, -4390729, 9, 0, -4390728, 9, 0, -4390727, 9, 0, -4390726, 9, 0, -4390725, 9, 0, -4390724, 9, 0, -4390723, 9, 0, -4390722, 9, 0, -4390721, 9, 0, -4390720, 9, 0, -4390719, 9, 0, -4390718, 9, 0, -4390717, 9, 0, -4390716, 9, 0, -4390715, 9, 0, -4390714, 9, 0, -4390713, 9, 0, -4390712, 9, 0, -4390711, 9, 0, -4390710, 9, 0, -4390709, 9, 0, -4390708, 9, 0, -4390707, 0, 65536, -4390690, 0, 65537, -4390689, 9, 0, -4390688, 9, 0, -4390687, 9, 0, -4390686, 9, 0, -4390685, 0, 65536, -4390680, 0, 65537, -4390679, 9, 0, -4390678, 9, 0, -4390677, 9, 0, -4390676, 9, 0, -4390675, 0, 65536, -4390658, 0, 65537, -4390657, 9, 0, -4390656, 9, 0, -4390655, 9, 0, -4390654, 9, 0, -4390653, 9, 0, -4390652, 9, 0, -4390651, 9, 0, -4390650, 9, 0, -4390649, 9, 0, -4390648, 9, 0, -4390647, 9, 0, -4390646, 9, 0, -4390645, 9, 0, -4390644, 9, 0, -4390643, 9, 0, -4390642, 9, 0, -4390641, 9, 0, -4390640, 9, 0, -4390639, 9, 0, -4390638, 9, 0, -4390637, 9, 0, -4390636, 9, 0, -4390635, 9, 0, -4390634, 9, 0, -4390633, 9, 0, -4390632, 9, 0, -4390631, 9, 0, -4390630, 9, 0, -4390629, 9, 0, -4390628, 9, 0, -4390627, 9, 0, -4390626, 9, 0, -4390625, 9, 0, -4325343, 9, 0, -4325342, 9, 0, -4325341, 9, 0, -4325340, 9, 0, -4325339, 9, 0, -4325338, 9, 0, -4325337, 9, 0, -4325336, 9, 0, -4325335, 9, 0, -4325334, 9, 0, -4325333, 9, 0, -4325332, 9, 0, -4325331, 9, 0, -4325330, 9, 0, -4325329, 9, 0, -4325328, 9, 0, -4325327, 9, 0, -4325326, 9, 0, -4325325, 9, 0, -4325324, 9, 0, -4325323, 9, 0, -4325322, 9, 0, -4325321, 9, 0, -4325320, 9, 0, -4325319, 9, 0, -4325318, 9, 0, -4325317, 9, 0, -4325316, 9, 0, -4325315, 9, 0, -4325314, 9, 0, -4325313, 9, 0, -4325312, 9, 0, -4325311, 9, 0, -4325310, 9, 0, -4325309, 9, 0, -4325308, 9, 0, -4325307, 9, 0, -4325306, 9, 0, -4325305, 9, 0, -4325304, 9, 0, -4325303, 0, 65536, -4325286, 0, 65537, -4325285, 9, 0, -4325284, 9, 0, -4325283, 9, 0, -4325282, 9, 0, -4325281, 0, 65536, -4325276, 0, 65537, -4325275, 9, 0, -4325274, 9, 0, -4325273, 9, 0, -4325272, 9, 0, -4325271, 0, 65536, -4325254, 0, 65537, -4325253, 9, 0, -4325252, 9, 0, -4325251, 9, 0, -4325250, 9, 0, -4325249, 9, 0, -4325248, 9, 0, -4325247, 9, 0, -4325246, 9, 0, -4325245, 9, 0, -4325244, 9, 0, -4325243, 9, 0, -4325242, 9, 0, -4325241, 9, 0, -4325240, 9, 0, -4325239, 9, 0, -4325238, 9, 0, -4325237, 9, 0, -4325236, 9, 0, -4325235, 9, 0, -4325234, 9, 0, -4325233, 9, 0, -4325232, 9, 0, -4325231, 9, 0, -4325230, 9, 0, -4325229, 9, 0, -4325228, 9, 0, -4325227, 9, 0, -4325226, 9, 0, -4325225, 9, 0, -4325224, 9, 0, -4325223, 9, 0, -4325222, 9, 0, -4325221, 9, 0, -4325220, 9, 0, -4325219, 9, 0, -4325218, 9, 0, -4325217, 0, 65536, -4325208, 0, 65537, -4325207, 9, 0, -4325206, 9, 0, -4325205, 9, 0, -4325204, 9, 0, -4325203, 9, 0, -4325202, 9, 0, -4325201, 9, 0, -4325200, 9, 0, -4325199, 9, 0, -4325198, 9, 0, -4325197, 9, 0, -4325196, 9, 0, -4325195, 9, 0, -4325194, 9, 0, -4325193, 9, 0, -4325192, 9, 0, -4325191, 9, 0, -4325190, 9, 0, -4325189, 9, 0, -4325188, 9, 0, -4325187, 9, 0, -4325186, 9, 0, -4325185, 9, 0, -4325184, 9, 0, -4325183, 9, 0, -4325182, 9, 0, -4325181, 9, 0, -4325180, 9, 0, -4325179, 9, 0, -4325178, 9, 0, -4325177, 9, 0, -4325176, 9, 0, -4325175, 9, 0, -4325174, 9, 0, -4325173, 9, 0, -4325172, 9, 0, -4325171, 0, 65536, -4325154, 0, 65537, -4325153, 9, 0, -4325152, 9, 0, -4325151, 9, 0, -4325150, 9, 0, -4325149, 0, 65536, -4325144, 0, 65537, -4325143, 9, 0, -4325142, 9, 0, -4325141, 9, 0, -4325140, 9, 0, -4325139, 0, 65536, -4325122, 0, 65537, -4325121, 9, 0, -4325120, 9, 0, -4325119, 9, 0, -4325118, 9, 0, -4325117, 9, 0, -4325116, 9, 0, -4325115, 9, 0, -4325114, 9, 0, -4325113, 9, 0, -4325112, 9, 0, -4325111, 9, 0, -4325110, 9, 0, -4325109, 9, 0, -4325108, 9, 0, -4325107, 9, 0, -4325106, 9, 0, -4325105, 9, 0, -4325104, 9, 0, -4325103, 9, 0, -4325102, 9, 0, -4325101, 9, 0, -4325100, 9, 0, -4325099, 9, 0, -4325098, 9, 0, -4325097, 9, 0, -4325096, 9, 0, -4325095, 9, 0, -4325094, 9, 0, -4325093, 9, 0, -4325092, 9, 0, -4325091, 9, 0, -4325090, 9, 0, -4325089, 9, 0, -4259807, 9, 0, -4259806, 9, 0, -4259805, 9, 0, -4259804, 9, 0, -4259803, 9, 0, -4259802, 9, 0, -4259801, 9, 0, -4259800, 9, 0, -4259799, 9, 0, -4259798, 9, 0, -4259797, 9, 0, -4259796, 9, 0, -4259795, 9, 0, -4259794, 9, 0, -4259793, 9, 0, -4259792, 9, 0, -4259791, 9, 0, -4259790, 9, 0, -4259789, 9, 0, -4259788, 9, 0, -4259787, 9, 0, -4259786, 9, 0, -4259785, 9, 0, -4259784, 9, 0, -4259783, 9, 0, -4259782, 9, 0, -4259781, 9, 0, -4259780, 9, 0, -4259779, 9, 0, -4259778, 9, 0, -4259777, 9, 0, -4259776, 9, 0, -4259775, 9, 0, -4259774, 9, 0, -4259773, 9, 0, -4259772, 9, 0, -4259771, 9, 0, -4259770, 9, 0, -4259769, 9, 0, -4259768, 9, 0, -4259767, 0, 65536, -4259750, 0, 65537, -4259749, 9, 0, -4259748, 9, 0, -4259747, 9, 0, -4259746, 9, 0, -4259745, 0, 65536, -4259740, 0, 65537, -4259739, 9, 0, -4259738, 9, 0, -4259737, 9, 0, -4259736, 9, 0, -4259735, 0, 65536, -4259718, 0, 65537, -4259717, 9, 0, -4259716, 9, 0, -4259715, 9, 0, -4259714, 9, 0, -4259713, 9, 0, -4259712, 9, 0, -4259711, 9, 0, -4259710, 9, 0, -4259709, 9, 0, -4259708, 9, 0, -4259707, 9, 0, -4259706, 9, 0, -4259705, 9, 0, -4259704, 9, 0, -4259703, 9, 0, -4259702, 9, 0, -4259701, 9, 0, -4259700, 9, 0, -4259699, 9, 0, -4259698, 9, 0, -4259697, 9, 0, -4259696, 9, 0, -4259695, 9, 0, -4259694, 9, 0, -4259693, 9, 0, -4259692, 9, 0, -4259691, 9, 0, -4259690, 9, 0, -4259689, 9, 0, -4259688, 9, 0, -4259687, 9, 0, -4259686, 9, 0, -4259685, 9, 0, -4259684, 9, 0, -4259683, 9, 0, -4259682, 9, 0, -4259681, 0, 65536, -4259672, 0, 65537, -4259671, 9, 0, -4259670, 9, 0, -4259669, 9, 0, -4259668, 9, 0, -4259667, 9, 0, -4259666, 9, 0, -4259665, 9, 0, -4259664, 9, 0, -4259663, 9, 0, -4259662, 9, 0, -4259661, 9, 0, -4259660, 9, 0, -4259659, 9, 0, -4259658, 9, 0, -4259657, 9, 0, -4259656, 9, 0, -4259655, 9, 0, -4259654, 9, 0, -4259653, 9, 0, -4259652, 9, 0, -4259651, 9, 0, -4259650, 9, 0, -4259649, 9, 0, -4259648, 9, 0, -4259647, 9, 0, -4259646, 9, 0, -4259645, 9, 0, -4259644, 9, 0, -4259643, 9, 0, -4259642, 9, 0, -4259641, 9, 0, -4259640, 9, 0, -4259639, 9, 0, -4259638, 9, 0, -4259637, 9, 0, -4259636, 9, 0, -4259635, 0, 65536, -4259618, 0, 65537, -4259617, 9, 0, -4259616, 9, 0, -4259615, 9, 0, -4259614, 9, 0, -4259613, 0, 65536, -4259608, 0, 65537, -4259607, 9, 0, -4259606, 9, 0, -4259605, 9, 0, -4259604, 9, 0, -4259603, 0, 65536, -4259586, 0, 65537, -4259585, 9, 0, -4259584, 9, 0, -4259583, 9, 0, -4259582, 9, 0, -4259581, 9, 0, -4259580, 9, 0, -4259579, 9, 0, -4259578, 9, 0, -4259577, 9, 0, -4259576, 9, 0, -4259575, 9, 0, -4259574, 9, 0, -4259573, 9, 0, -4259572, 9, 0, -4259571, 9, 0, -4259570, 9, 0, -4259569, 9, 0, -4259568, 9, 0, -4259567, 9, 0, -4259566, 9, 0, -4259565, 9, 0, -4259564, 9, 0, -4259563, 9, 0, -4259562, 9, 0, -4259561, 9, 0, -4259560, 9, 0, -4259559, 9, 0, -4259558, 9, 0, -4259557, 9, 0, -4259556, 9, 0, -4259555, 9, 0, -4259554, 9, 0, -4259553, 9, 0, -4194271, 9, 0, -4194270, 9, 0, -4194269, 9, 0, -4194268, 9, 0, -4194267, 9, 0, -4194266, 9, 0, -4194265, 9, 0, -4194264, 9, 0, -4194263, 9, 0, -4194262, 9, 0, -4194261, 9, 0, -4194260, 9, 0, -4194259, 9, 0, -4194258, 9, 0, -4194257, 9, 0, -4194256, 9, 0, -4194255, 9, 0, -4194254, 9, 0, -4194253, 9, 0, -4194252, 9, 0, -4194251, 9, 0, -4194250, 9, 0, -4194249, 9, 0, -4194248, 9, 0, -4194247, 9, 0, -4194246, 9, 0, -4194245, 9, 0, -4194244, 9, 0, -4194243, 9, 0, -4194242, 9, 0, -4194241, 9, 0, -4194240, 9, 0, -4194239, 9, 0, -4194238, 9, 0, -4194237, 9, 0, -4194236, 9, 0, -4194235, 9, 0, -4194234, 9, 0, -4194233, 9, 0, -4194232, 9, 0, -4194231, 0, 65536, -4194214, 0, 65537, -4194213, 9, 0, -4194212, 9, 0, -4194211, 9, 0, -4194210, 9, 0, -4194209, 0, 65536, -4194204, 0, 65537, -4194203, 9, 0, -4194202, 9, 0, -4194201, 9, 0, -4194200, 9, 0, -4194199, 0, 65536, -4194182, 0, 65537, -4194181, 9, 0, -4194180, 9, 0, -4194179, 9, 0, -4194178, 9, 0, -4194177, 9, 0, -4194176, 9, 0, -4194175, 9, 0, -4194174, 9, 0, -4194173, 9, 0, -4194172, 9, 0, -4194171, 9, 0, -4194170, 9, 0, -4194169, 9, 0, -4194168, 9, 0, -4194167, 9, 0, -4194166, 9, 0, -4194165, 9, 0, -4194164, 9, 0, -4194163, 9, 0, -4194162, 9, 0, -4194161, 9, 0, -4194160, 9, 0, -4194159, 9, 0, -4194158, 9, 0, -4194157, 9, 0, -4194156, 9, 0, -4194155, 9, 0, -4194154, 9, 0, -4194153, 9, 0, -4194152, 9, 0, -4194151, 9, 0, -4194150, 9, 0, -4194149, 9, 0, -4194148, 9, 0, -4194147, 9, 0, -4194146, 9, 0, -4194145, 0, 65536, -4194136, 0, 65537, -4194135, 9, 0, -4194134, 9, 0, -4194133, 9, 0, -4194132, 9, 0, -4194131, 9, 0, -4194130, 9, 0, -4194129, 9, 0, -4194128, 9, 0, -4194127, 9, 0, -4194126, 9, 0, -4194125, 9, 0, -4194124, 9, 0, -4194123, 9, 0, -4194122, 9, 0, -4194121, 9, 0, -4194120, 9, 0, -4194119, 9, 0, -4194118, 9, 0, -4194117, 9, 0, -4194116, 9, 0, -4194115, 9, 0, -4194114, 9, 0, -4194113, 9, 0, -4194112, 9, 0, -4194111, 9, 0, -4194110, 9, 0, -4194109, 9, 0, -4194108, 9, 0, -4194107, 9, 0, -4194106, 9, 0, -4194105, 9, 0, -4194104, 9, 0, -4194103, 9, 0, -4194102, 9, 0, -4194101, 9, 0, -4194100, 9, 0, -4194099, 0, 65536, -4194082, 0, 65537, -4194081, 9, 0, -4194080, 9, 0, -4194079, 9, 0, -4194078, 9, 0, -4194077, 0, 65536, -4194072, 0, 65537, -4194071, 9, 0, -4194070, 9, 0, -4194069, 9, 0, -4194068, 9, 0, -4194067, 0, 65536, -4194050, 0, 65537, -4194049, 9, 0, -4194048, 9, 0, -4194047, 9, 0, -4194046, 9, 0, -4194045, 9, 0, -4194044, 9, 0, -4194043, 9, 0, -4194042, 9, 0, -4194041, 9, 0, -4194040, 9, 0, -4194039, 9, 0, -4194038, 9, 0, -4194037, 9, 0, -4194036, 9, 0, -4194035, 9, 0, -4194034, 9, 0, -4194033, 9, 0, -4194032, 9, 0, -4194031, 9, 0, -4194030, 9, 0, -4194029, 9, 0, -4194028, 9, 0, -4194027, 9, 0, -4194026, 9, 0, -4194025, 9, 0, -4194024, 9, 0, -4194023, 9, 0, -4194022, 9, 0, -4194021, 9, 0, -4194020, 9, 0, -4194019, 9, 0, -4194018, 9, 0, -4194017, 9, 0, -4128735, 9, 0, -4128734, 9, 0, -4128733, 9, 0, -4128732, 9, 0, -4128731, 9, 0, -4128730, 9, 0, -4128729, 9, 0, -4128728, 9, 0, -4128727, 9, 0, -4128726, 9, 0, -4128725, 9, 0, -4128724, 9, 0, -4128723, 9, 0, -4128722, 9, 0, -4128721, 9, 0, -4128720, 9, 0, -4128719, 9, 0, -4128718, 9, 0, -4128717, 9, 0, -4128716, 9, 0, -4128715, 9, 0, -4128714, 9, 0, -4128713, 9, 0, -4128712, 9, 0, -4128711, 9, 0, -4128710, 9, 0, -4128709, 9, 0, -4128708, 9, 0, -4128707, 9, 0, -4128706, 9, 0, -4128705, 9, 0, -4128704, 9, 0, -4128703, 9, 0, -4128702, 9, 0, -4128701, 9, 0, -4128700, 9, 0, -4128699, 9, 0, -4128698, 9, 0, -4128697, 9, 0, -4128696, 9, 0, -4128695, 0, 65536, -4128678, 0, 196610, -4128677, 0, 0, -4128676, 0, 0, -4128675, 0, 0, -4128674, 0, 0, -4128673, 0, 196611, -4128668, 0, 196610, -4128667, 0, 0, -4128666, 0, 0, -4128665, 0, 0, -4128664, 0, 0, -4128663, 0, 196611, -4128646, 0, 196610, -4128645, 0, 0, -4128644, 0, 0, -4128643, 0, 0, -4128642, 0, 0, -4128641, 0, 0, -4128640, 0, 0, -4128639, 0, 0, -4128638, 0, 0, -4128637, 0, 0, -4128636, 0, 0, -4128635, 0, 0, -4128634, 0, 0, -4128633, 0, 0, -4128632, 0, 0, -4128631, 0, 0, -4128630, 0, 0, -4128629, 0, 0, -4128628, 0, 0, -4128627, 0, 0, -4128626, 0, 0, -4128625, 0, 0, -4128624, 0, 0, -4128623, 0, 0, -4128622, 0, 0, -4128621, 0, 0, -4128620, 0, 0, -4128619, 0, 0, -4128618, 0, 0, -4128617, 0, 0, -4128616, 0, 0, -4128615, 0, 0, -4128614, 0, 0, -4128613, 0, 0, -4128612, 0, 0, -4128611, 0, 0, -4128610, 0, 0, -4128609, 0, 196611, -4128600, 0, 196610, -4128599, 0, 0, -4128598, 0, 0, -4128597, 0, 0, -4128596, 0, 0, -4128595, 0, 0, -4128594, 0, 0, -4128593, 0, 0, -4128592, 0, 0, -4128591, 0, 0, -4128590, 0, 0, -4128589, 0, 0, -4128588, 0, 0, -4128587, 0, 0, -4128586, 0, 0, -4128585, 0, 0, -4128584, 0, 0, -4128583, 0, 0, -4128582, 0, 0, -4128581, 0, 0, -4128580, 0, 0, -4128579, 0, 0, -4128578, 0, 0, -4128577, 0, 0, -4128576, 0, 0, -4128575, 0, 0, -4128574, 0, 0, -4128573, 0, 0, -4128572, 0, 0, -4128571, 0, 0, -4128570, 0, 0, -4128569, 0, 0, -4128568, 0, 0, -4128567, 0, 0, -4128566, 0, 0, -4128565, 0, 0, -4128564, 0, 0, -4128563, 0, 196611, -4128546, 0, 196610, -4128545, 0, 0, -4128544, 0, 0, -4128543, 0, 0, -4128542, 0, 0, -4128541, 0, 196611, -4128536, 0, 196610, -4128535, 0, 0, -4128534, 0, 0, -4128533, 0, 0, -4128532, 0, 0, -4128531, 0, 196611, -4128514, 0, 65537, -4128513, 9, 0, -4128512, 9, 0, -4128511, 9, 0, -4128510, 9, 0, -4128509, 9, 0, -4128508, 9, 0, -4128507, 9, 0, -4128506, 9, 0, -4128505, 9, 0, -4128504, 9, 0, -4128503, 9, 0, -4128502, 9, 0, -4128501, 9, 0, -4128500, 9, 0, -4128499, 9, 0, -4128498, 9, 0, -4128497, 9, 0, -4128496, 9, 0, -4128495, 9, 0, -4128494, 9, 0, -4128493, 9, 0, -4128492, 9, 0, -4128491, 9, 0, -4128490, 9, 0, -4128489, 9, 0, -4128488, 9, 0, -4128487, 9, 0, -4128486, 9, 0, -4128485, 9, 0, -4128484, 9, 0, -4128483, 9, 0, -4128482, 9, 0, -4128481, 9, 0, -4063199, 9, 0, -4063198, 9, 0, -4063197, 9, 0, -4063196, 9, 0, -4063195, 9, 0, -4063194, 9, 0, -4063193, 9, 0, -4063192, 9, 0, -4063191, 9, 0, -4063190, 9, 0, -4063189, 9, 0, -4063188, 9, 0, -4063187, 9, 0, -4063186, 9, 0, -4063185, 9, 0, -4063184, 9, 0, -4063183, 9, 0, -4063182, 9, 0, -4063181, 9, 0, -4063180, 9, 0, -4063179, 9, 0, -4063178, 9, 0, -4063177, 9, 0, -4063176, 9, 0, -4063175, 9, 0, -4063174, 9, 0, -4063173, 9, 0, -4063172, 9, 0, -4063171, 9, 0, -4063170, 9, 0, -4063169, 9, 0, -4063168, 9, 0, -4063167, 9, 0, -4063166, 9, 0, -4063165, 9, 0, -4063164, 9, 0, -4063163, 9, 0, -4063162, 9, 0, -4063161, 9, 0, -4063160, 9, 0, -4063159, 0, 65536, -4062978, 0, 65537, -4062977, 9, 0, -4062976, 9, 0, -4062975, 9, 0, -4062974, 9, 0, -4062973, 9, 0, -4062972, 9, 0, -4062971, 9, 0, -4062970, 9, 0, -4062969, 9, 0, -4062968, 9, 0, -4062967, 9, 0, -4062966, 9, 0, -4062965, 9, 0, -4062964, 9, 0, -4062963, 9, 0, -4062962, 9, 0, -4062961, 9, 0, -4062960, 9, 0, -4062959, 9, 0, -4062958, 9, 0, -4062957, 9, 0, -4062956, 9, 0, -4062955, 9, 0, -4062954, 9, 0, -4062953, 9, 0, -4062952, 9, 0, -4062951, 9, 0, -4062950, 9, 0, -4062949, 9, 0, -4062948, 9, 0, -4062947, 9, 0, -4062946, 9, 0, -4062945, 9, 0, -3997663, 9, 0, -3997662, 9, 0, -3997661, 9, 0, -3997660, 9, 0, -3997659, 9, 0, -3997658, 9, 0, -3997657, 9, 0, -3997656, 9, 0, -3997655, 9, 0, -3997654, 9, 0, -3997653, 9, 0, -3997652, 9, 0, -3997651, 9, 0, -3997650, 9, 0, -3997649, 9, 0, -3997648, 9, 0, -3997647, 9, 0, -3997646, 9, 0, -3997645, 9, 0, -3997644, 9, 0, -3997643, 9, 0, -3997642, 9, 0, -3997641, 9, 0, -3997640, 9, 0, -3997639, 9, 0, -3997638, 9, 0, -3997637, 9, 0, -3997636, 9, 0, -3997635, 9, 0, -3997634, 9, 0, -3997633, 9, 0, -3997632, 9, 0, -3997631, 9, 0, -3997630, 9, 0, -3997629, 9, 0, -3997628, 9, 0, -3997627, 9, 0, -3997626, 9, 0, -3997625, 9, 0, -3997624, 9, 0, -3997623, 0, 65536, -3997442, 0, 65537, -3997441, 9, 0, -3997440, 9, 0, -3997439, 9, 0, -3997438, 9, 0, -3997437, 9, 0, -3997436, 9, 0, -3997435, 9, 0, -3997434, 9, 0, -3997433, 9, 0, -3997432, 9, 0, -3997431, 9, 0, -3997430, 9, 0, -3997429, 9, 0, -3997428, 9, 0, -3997427, 9, 0, -3997426, 9, 0, -3997425, 9, 0, -3997424, 9, 0, -3997423, 9, 0, -3997422, 9, 0, -3997421, 9, 0, -3997420, 9, 0, -3997419, 9, 0, -3997418, 9, 0, -3997417, 9, 0, -3997416, 9, 0, -3997415, 9, 0, -3997414, 9, 0, -3997413, 9, 0, -3997412, 9, 0, -3997411, 9, 0, -3997410, 9, 0, -3997409, 9, 0, -3932127, 9, 0, -3932126, 9, 0, -3932125, 9, 0, -3932124, 9, 0, -3932123, 9, 0, -3932122, 9, 0, -3932121, 9, 0, -3932120, 9, 0, -3932119, 9, 0, -3932118, 9, 0, -3932117, 9, 0, -3932116, 9, 0, -3932115, 9, 0, -3932114, 9, 0, -3932113, 9, 0, -3932112, 9, 0, -3932111, 9, 0, -3932110, 9, 0, -3932109, 9, 0, -3932108, 9, 0, -3932107, 9, 0, -3932106, 9, 0, -3932105, 9, 0, -3932104, 9, 0, -3932103, 9, 0, -3932102, 9, 0, -3932101, 9, 0, -3932100, 9, 0, -3932099, 9, 0, -3932098, 9, 0, -3932097, 9, 0, -3932096, 9, 0, -3932095, 9, 0, -3932094, 9, 0, -3932093, 9, 0, -3932092, 9, 0, -3932091, 9, 0, -3932090, 9, 0, -3932089, 9, 0, -3932088, 9, 0, -3932087, 0, 65536, -3931906, 0, 65537, -3931905, 9, 0, -3931904, 9, 0, -3931903, 9, 0, -3931902, 9, 0, -3931901, 9, 0, -3931900, 9, 0, -3931899, 9, 0, -3931898, 9, 0, -3931897, 9, 0, -3931896, 9, 0, -3931895, 9, 0, -3931894, 9, 0, -3931893, 9, 0, -3931892, 9, 0, -3931891, 9, 0, -3931890, 9, 0, -3931889, 9, 0, -3931888, 9, 0, -3931887, 9, 0, -3931886, 9, 0, -3931885, 9, 0, -3931884, 9, 0, -3931883, 9, 0, -3931882, 9, 0, -3931881, 9, 0, -3931880, 9, 0, -3931879, 9, 0, -3931878, 9, 0, -3931877, 9, 0, -3931876, 9, 0, -3931875, 9, 0, -3931874, 9, 0, -3931873, 9, 0, -3866591, 9, 0, -3866590, 9, 0, -3866589, 9, 0, -3866588, 9, 0, -3866587, 9, 0, -3866586, 9, 0, -3866585, 9, 0, -3866584, 9, 0, -3866583, 9, 0, -3866582, 9, 0, -3866581, 9, 0, -3866580, 9, 0, -3866579, 9, 0, -3866578, 9, 0, -3866577, 9, 0, -3866576, 9, 0, -3866575, 9, 0, -3866574, 9, 0, -3866573, 9, 0, -3866572, 9, 0, -3866571, 9, 0, -3866570, 9, 0, -3866569, 9, 0, -3866568, 9, 0, -3866567, 9, 0, -3866566, 9, 0, -3866565, 9, 0, -3866564, 9, 0, -3866563, 9, 0, -3866562, 9, 0, -3866561, 9, 0, -3866560, 9, 0, -3866559, 9, 0, -3866558, 9, 0, -3866557, 9, 0, -3866556, 9, 0, -3866555, 9, 0, -3866554, 9, 0, -3866553, 9, 0, -3866552, 9, 0, -3866551, 0, 65536, -3866370, 0, 65537, -3866369, 9, 0, -3866368, 9, 0, -3866367, 9, 0, -3866366, 9, 0, -3866365, 9, 0, -3866364, 9, 0, -3866363, 9, 0, -3866362, 9, 0, -3866361, 9, 0, -3866360, 9, 0, -3866359, 9, 0, -3866358, 9, 0, -3866357, 9, 0, -3866356, 9, 0, -3866355, 9, 0, -3866354, 9, 0, -3866353, 9, 0, -3866352, 9, 0, -3866351, 9, 0, -3866350, 9, 0, -3866349, 9, 0, -3866348, 9, 0, -3866347, 9, 0, -3866346, 9, 0, -3866345, 9, 0, -3866344, 9, 0, -3866343, 9, 0, -3866342, 9, 0, -3866341, 9, 0, -3866340, 9, 0, -3866339, 9, 0, -3866338, 9, 0, -3866337, 9, 0, -3801055, 9, 0, -3801054, 9, 0, -3801053, 9, 0, -3801052, 9, 0, -3801051, 9, 0, -3801050, 9, 0, -3801049, 9, 0, -3801048, 9, 0, -3801047, 9, 0, -3801046, 9, 0, -3801045, 9, 0, -3801044, 9, 0, -3801043, 9, 0, -3801042, 9, 0, -3801041, 9, 0, -3801040, 9, 0, -3801039, 9, 0, -3801038, 9, 0, -3801037, 9, 0, -3801036, 9, 0, -3801035, 9, 0, -3801034, 9, 0, -3801033, 9, 0, -3801032, 9, 0, -3801031, 9, 0, -3801030, 9, 0, -3801029, 9, 0, -3801028, 9, 0, -3801027, 9, 0, -3801026, 9, 0, -3801025, 9, 0, -3801024, 9, 0, -3801023, 9, 0, -3801022, 9, 0, -3801021, 9, 0, -3801020, 9, 0, -3801019, 9, 0, -3801018, 9, 0, -3801017, 9, 0, -3801016, 9, 0, -3801015, 0, 65536, -3800834, 0, 65537, -3800833, 9, 0, -3800832, 9, 0, -3800831, 9, 0, -3800830, 9, 0, -3800829, 9, 0, -3800828, 9, 0, -3800827, 9, 0, -3800826, 9, 0, -3800825, 9, 0, -3800824, 9, 0, -3800823, 9, 0, -3800822, 9, 0, -3800821, 9, 0, -3800820, 9, 0, -3800819, 9, 0, -3800818, 9, 0, -3800817, 9, 0, -3800816, 9, 0, -3800815, 9, 0, -3800814, 9, 0, -3800813, 9, 0, -3800812, 9, 0, -3800811, 9, 0, -3800810, 9, 0, -3800809, 9, 0, -3800808, 9, 0, -3800807, 9, 0, -3800806, 9, 0, -3800805, 9, 0, -3800804, 9, 0, -3800803, 9, 0, -3800802, 9, 0, -3800801, 9, 0, -3735519, 9, 0, -3735518, 9, 0, -3735517, 9, 0, -3735516, 9, 0, -3735515, 9, 0, -3735514, 9, 0, -3735513, 9, 0, -3735512, 9, 0, -3735511, 9, 0, -3735510, 9, 0, -3735509, 9, 0, -3735508, 9, 0, -3735507, 9, 0, -3735506, 9, 0, -3735505, 9, 0, -3735504, 9, 0, -3735503, 9, 0, -3735502, 9, 0, -3735501, 9, 0, -3735500, 9, 0, -3735499, 9, 0, -3735498, 9, 0, -3735497, 9, 0, -3735496, 9, 0, -3735495, 9, 0, -3735494, 9, 0, -3735493, 9, 0, -3735492, 9, 0, -3735491, 9, 0, -3735490, 9, 0, -3735489, 9, 0, -3735488, 9, 0, -3735487, 9, 0, -3735486, 0, 0, -3735485, 0, 0, -3735484, 0, 0, -3735483, 0, 0, -3735482, 0, 0, -3735481, 0, 0, -3735480, 0, 0, -3735479, 0, 196611, -3735298, 0, 196610, -3735297, 0, 0, -3735296, 0, 0, -3735295, 0, 0, -3735294, 0, 0, -3735293, 0, 0, -3735292, 0, 0, -3735291, 0, 0, -3735290, 9, 0, -3735289, 9, 0, -3735288, 9, 0, -3735287, 9, 0, -3735286, 9, 0, -3735285, 9, 0, -3735284, 9, 0, -3735283, 9, 0, -3735282, 9, 0, -3735281, 9, 0, -3735280, 9, 0, -3735279, 9, 0, -3735278, 9, 0, -3735277, 9, 0, -3735276, 9, 0, -3735275, 9, 0, -3735274, 9, 0, -3735273, 9, 0, -3735272, 9, 0, -3735271, 9, 0, -3735270, 9, 0, -3735269, 9, 0, -3735268, 9, 0, -3735267, 9, 0, -3735266, 9, 0, -3735265, 9, 0, -3669983, 9, 0, -3669982, 9, 0, -3669981, 9, 0, -3669980, 9, 0, -3669979, 9, 0, -3669978, 9, 0, -3669977, 9, 0, -3669976, 9, 0, -3669975, 9, 0, -3669974, 9, 0, -3669973, 9, 0, -3669972, 9, 0, -3669971, 9, 0, -3669970, 9, 0, -3669969, 9, 0, -3669968, 9, 0, -3669967, 9, 0, -3669966, 9, 0, -3669965, 9, 0, -3669964, 9, 0, -3669963, 9, 0, -3669962, 9, 0, -3669961, 9, 0, -3669960, 9, 0, -3669959, 9, 0, -3669958, 9, 0, -3669957, 9, 0, -3669956, 9, 0, -3669955, 9, 0, -3669954, 9, 0, -3669953, 9, 0, -3669952, 9, 0, -3669951, 9, 0, -3669754, 9, 0, -3669753, 9, 0, -3669752, 9, 0, -3669751, 9, 0, -3669750, 9, 0, -3669749, 9, 0, -3669748, 9, 0, -3669747, 9, 0, -3669746, 9, 0, -3669745, 9, 0, -3669744, 9, 0, -3669743, 9, 0, -3669742, 9, 0, -3669741, 9, 0, -3669740, 9, 0, -3669739, 9, 0, -3669738, 9, 0, -3669737, 9, 0, -3669736, 9, 0, -3669735, 9, 0, -3669734, 9, 0, -3669733, 9, 0, -3669732, 9, 0, -3669731, 9, 0, -3669730, 9, 0, -3669729, 9, 0, -3604447, 9, 0, -3604446, 9, 0, -3604445, 9, 0, -3604444, 9, 0, -3604443, 9, 0, -3604442, 9, 0, -3604441, 9, 0, -3604440, 9, 0, -3604439, 9, 0, -3604438, 9, 0, -3604437, 9, 0, -3604436, 9, 0, -3604435, 9, 0, -3604434, 9, 0, -3604433, 9, 0, -3604432, 9, 0, -3604431, 9, 0, -3604430, 9, 0, -3604429, 9, 0, -3604428, 9, 0, -3604427, 9, 0, -3604426, 9, 0, -3604425, 9, 0, -3604424, 9, 0, -3604423, 9, 0, -3604422, 9, 0, -3604421, 9, 0, -3604420, 9, 0, -3604419, 9, 0, -3604418, 9, 0, -3604417, 9, 0, -3604416, 9, 0, -3604415, 9, 0, -3604218, 9, 0, -3604217, 9, 0, -3604216, 9, 0, -3604215, 9, 0, -3604214, 9, 0, -3604213, 9, 0, -3604212, 9, 0, -3604211, 9, 0, -3604210, 9, 0, -3604209, 9, 0, -3604208, 9, 0, -3604207, 9, 0, -3604206, 9, 0, -3604205, 9, 0, -3604204, 9, 0, -3604203, 9, 0, -3604202, 9, 0, -3604201, 9, 0, -3604200, 9, 0, -3604199, 9, 0, -3604198, 9, 0, -3604197, 9, 0, -3604196, 9, 0, -3604195, 9, 0, -3604194, 9, 0, -3604193, 9, 0, -3538911, 9, 0, -3538910, 9, 0, -3538909, 9, 0, -3538908, 9, 0, -3538907, 9, 0, -3538906, 9, 0, -3538905, 9, 0, -3538904, 9, 0, -3538903, 9, 0, -3538902, 9, 0, -3538901, 9, 0, -3538900, 9, 0, -3538899, 9, 0, -3538898, 9, 0, -3538897, 9, 0, -3538896, 9, 0, -3538895, 9, 0, -3538894, 9, 0, -3538893, 9, 0, -3538892, 9, 0, -3538891, 9, 0, -3538890, 9, 0, -3538889, 9, 0, -3538888, 9, 0, -3538887, 9, 0, -3538886, 9, 0, -3538885, 9, 0, -3538884, 9, 0, -3538883, 9, 0, -3538882, 9, 0, -3538881, 9, 0, -3538880, 9, 0, -3538879, 9, 0, -3538682, 9, 0, -3538681, 9, 0, -3538680, 9, 0, -3538679, 9, 0, -3538678, 9, 0, -3538677, 9, 0, -3538676, 9, 0, -3538675, 9, 0, -3538674, 9, 0, -3538673, 9, 0, -3538672, 9, 0, -3538671, 9, 0, -3538670, 9, 0, -3538669, 9, 0, -3538668, 9, 0, -3538667, 9, 0, -3538666, 9, 0, -3538665, 9, 0, -3538664, 9, 0, -3538663, 9, 0, -3538662, 9, 0, -3538661, 9, 0, -3538660, 9, 0, -3538659, 9, 0, -3538658, 9, 0, -3538657, 9, 0, -3473375, 9, 0, -3473374, 9, 0, -3473373, 9, 0, -3473372, 9, 0, -3473371, 9, 0, -3473370, 9, 0, -3473369, 9, 0, -3473368, 9, 0, -3473367, 9, 0, -3473366, 9, 0, -3473365, 9, 0, -3473364, 9, 0, -3473363, 9, 0, -3473362, 9, 0, -3473361, 9, 0, -3473360, 9, 0, -3473359, 9, 0, -3473358, 9, 0, -3473357, 9, 0, -3473356, 9, 0, -3473355, 9, 0, -3473354, 9, 0, -3473353, 9, 0, -3473352, 9, 0, -3473351, 9, 0, -3473350, 9, 0, -3473349, 9, 0, -3473348, 9, 0, -3473347, 9, 0, -3473346, 9, 0, -3473345, 9, 0, -3473344, 9, 0, -3473343, 9, 0, -3473146, 9, 0, -3473145, 9, 0, -3473144, 9, 0, -3473143, 9, 0, -3473142, 9, 0, -3473141, 9, 0, -3473140, 9, 0, -3473139, 9, 0, -3473138, 9, 0, -3473137, 9, 0, -3473136, 9, 0, -3473135, 9, 0, -3473134, 9, 0, -3473133, 9, 0, -3473132, 9, 0, -3473131, 9, 0, -3473130, 9, 0, -3473129, 9, 0, -3473128, 9, 0, -3473127, 9, 0, -3473126, 9, 0, -3473125, 9, 0, -3473124, 9, 0, -3473123, 9, 0, -3473122, 9, 0, -3473121, 9, 0, -3407839, 9, 0, -3407838, 9, 0, -3407837, 9, 0, -3407836, 9, 0, -3407835, 9, 0, -3407834, 9, 0, -3407833, 9, 0, -3407832, 9, 0, -3407831, 9, 0, -3407830, 9, 0, -3407829, 9, 0, -3407828, 9, 0, -3407827, 9, 0, -3407826, 9, 0, -3407825, 9, 0, -3407824, 9, 0, -3407823, 9, 0, -3407822, 9, 0, -3407821, 9, 0, -3407820, 9, 0, -3407819, 9, 0, -3407818, 9, 0, -3407817, 9, 0, -3407816, 9, 0, -3407815, 9, 0, -3407814, 9, 0, -3407813, 9, 0, -3407812, 9, 0, -3407811, 9, 0, -3407810, 9, 0, -3407809, 9, 0, -3407808, 9, 0, -3407807, 9, 0, -3407806, 0, 1, -3407805, 0, 1, -3407804, 0, 1, -3407803, 0, 1, -3407802, 0, 1, -3407801, 0, 1, -3407800, 0, 1, -3407799, 0, 131075, -3407618, 0, 131074, -3407617, 0, 1, -3407616, 0, 1, -3407615, 0, 1, -3407614, 0, 1, -3407613, 0, 1, -3407612, 0, 1, -3407611, 0, 1, -3407610, 9, 0, -3407609, 9, 0, -3407608, 9, 0, -3407607, 9, 0, -3407606, 9, 0, -3407605, 9, 0, -3407604, 9, 0, -3407603, 9, 0, -3407602, 9, 0, -3407601, 9, 0, -3407600, 9, 0, -3407599, 9, 0, -3407598, 9, 0, -3407597, 9, 0, -3407596, 9, 0, -3407595, 9, 0, -3407594, 9, 0, -3407593, 9, 0, -3407592, 9, 0, -3407591, 9, 0, -3407590, 9, 0, -3407589, 9, 0, -3407588, 9, 0, -3407587, 9, 0, -3407586, 9, 0, -3407585, 9, 0, -3342303, 9, 0, -3342302, 9, 0, -3342301, 9, 0, -3342300, 9, 0, -3342299, 9, 0, -3342298, 9, 0, -3342297, 9, 0, -3342296, 9, 0, -3342295, 9, 0, -3342294, 9, 0, -3342293, 9, 0, -3342292, 9, 0, -3342291, 9, 0, -3342290, 9, 0, -3342289, 9, 0, -3342288, 9, 0, -3342287, 9, 0, -3342286, 9, 0, -3342285, 9, 0, -3342284, 9, 0, -3342283, 9, 0, -3342282, 9, 0, -3342281, 9, 0, -3342280, 9, 0, -3342279, 9, 0, -3342278, 9, 0, -3342277, 9, 0, -3342276, 9, 0, -3342275, 9, 0, -3342274, 9, 0, -3342273, 9, 0, -3342272, 9, 0, -3342271, 9, 0, -3342270, 9, 0, -3342269, 9, 0, -3342268, 9, 0, -3342267, 9, 0, -3342266, 9, 0, -3342265, 9, 0, -3342264, 9, 0, -3342263, 0, 65536, -3342082, 0, 65537, -3342081, 9, 0, -3342080, 9, 0, -3342079, 9, 0, -3342078, 9, 0, -3342077, 9, 0, -3342076, 9, 0, -3342075, 9, 0, -3342074, 9, 0, -3342073, 9, 0, -3342072, 9, 0, -3342071, 9, 0, -3342070, 9, 0, -3342069, 9, 0, -3342068, 9, 0, -3342067, 9, 0, -3342066, 9, 0, -3342065, 9, 0, -3342064, 9, 0, -3342063, 9, 0, -3342062, 9, 0, -3342061, 9, 0, -3342060, 9, 0, -3342059, 9, 0, -3342058, 9, 0, -3342057, 9, 0, -3342056, 9, 0, -3342055, 9, 0, -3342054, 9, 0, -3342053, 9, 0, -3342052, 9, 0, -3342051, 9, 0, -3342050, 9, 0, -3342049, 9, 0, -3276767, 9, 0, -3276766, 9, 0, -3276765, 9, 0, -3276764, 9, 0, -3276763, 9, 0, -3276762, 9, 0, -3276761, 9, 0, -3276760, 9, 0, -3276759, 9, 0, -3276758, 9, 0, -3276757, 9, 0, -3276756, 9, 0, -3276755, 9, 0, -3276754, 9, 0, -3276753, 9, 0, -3276752, 9, 0, -3276751, 9, 0, -3276750, 9, 0, -3276749, 9, 0, -3276748, 9, 0, -3276747, 9, 0, -3276746, 9, 0, -3276745, 9, 0, -3276744, 9, 0, -3276743, 9, 0, -3276742, 9, 0, -3276741, 9, 0, -3276740, 9, 0, -3276739, 9, 0, -3276738, 9, 0, -3276737, 9, 0, -3276736, 9, 0, -3276735, 9, 0, -3276734, 9, 0, -3276733, 9, 0, -3276732, 9, 0, -3276731, 9, 0, -3276730, 9, 0, -3276729, 9, 0, -3276728, 9, 0, -3276727, 0, 65536, -3276546, 0, 65537, -3276545, 9, 0, -3276544, 9, 0, -3276543, 9, 0, -3276542, 9, 0, -3276541, 9, 0, -3276540, 9, 0, -3276539, 9, 0, -3276538, 9, 0, -3276537, 9, 0, -3276536, 9, 0, -3276535, 9, 0, -3276534, 9, 0, -3276533, 9, 0, -3276532, 9, 0, -3276531, 9, 0, -3276530, 9, 0, -3276529, 9, 0, -3276528, 9, 0, -3276527, 9, 0, -3276526, 9, 0, -3276525, 9, 0, -3276524, 9, 0, -3276523, 9, 0, -3276522, 9, 0, -3276521, 9, 0, -3276520, 9, 0, -3276519, 9, 0, -3276518, 9, 0, -3276517, 9, 0, -3276516, 9, 0, -3276515, 9, 0, -3276514, 9, 0, -3276513, 9, 0, -3211231, 9, 0, -3211230, 9, 0, -3211229, 9, 0, -3211228, 9, 0, -3211227, 9, 0, -3211226, 9, 0, -3211225, 9, 0, -3211224, 9, 0, -3211223, 9, 0, -3211222, 9, 0, -3211221, 9, 0, -3211220, 9, 0, -3211219, 9, 0, -3211218, 9, 0, -3211217, 9, 0, -3211216, 9, 0, -3211215, 9, 0, -3211214, 9, 0, -3211213, 9, 0, -3211212, 9, 0, -3211211, 9, 0, -3211210, 9, 0, -3211209, 9, 0, -3211208, 9, 0, -3211207, 9, 0, -3211206, 9, 0, -3211205, 9, 0, -3211204, 9, 0, -3211203, 9, 0, -3211202, 9, 0, -3211201, 9, 0, -3211200, 9, 0, -3211199, 9, 0, -3211198, 9, 0, -3211197, 9, 0, -3211196, 9, 0, -3211195, 9, 0, -3211194, 9, 0, -3211193, 9, 0, -3211192, 9, 0, -3211191, 0, 65536, -3211010, 0, 65537, -3211009, 9, 0, -3211008, 9, 0, -3211007, 9, 0, -3211006, 9, 0, -3211005, 9, 0, -3211004, 9, 0, -3211003, 9, 0, -3211002, 9, 0, -3211001, 9, 0, -3211000, 9, 0, -3210999, 9, 0, -3210998, 9, 0, -3210997, 9, 0, -3210996, 9, 0, -3210995, 9, 0, -3210994, 9, 0, -3210993, 9, 0, -3210992, 9, 0, -3210991, 9, 0, -3210990, 9, 0, -3210989, 9, 0, -3210988, 9, 0, -3210987, 9, 0, -3210986, 9, 0, -3210985, 9, 0, -3210984, 9, 0, -3210983, 9, 0, -3210982, 9, 0, -3210981, 9, 0, -3210980, 9, 0, -3210979, 9, 0, -3210978, 9, 0, -3210977, 9, 0, -3145695, 9, 0, -3145694, 9, 0, -3145693, 9, 0, -3145692, 9, 0, -3145691, 9, 0, -3145690, 9, 0, -3145689, 9, 0, -3145688, 9, 0, -3145687, 9, 0, -3145686, 9, 0, -3145685, 9, 0, -3145684, 9, 0, -3145683, 9, 0, -3145682, 9, 0, -3145681, 9, 0, -3145680, 9, 0, -3145679, 9, 0, -3145678, 9, 0, -3145677, 9, 0, -3145676, 9, 0, -3145675, 9, 0, -3145674, 9, 0, -3145673, 9, 0, -3145672, 9, 0, -3145671, 9, 0, -3145670, 9, 0, -3145669, 9, 0, -3145668, 9, 0, -3145667, 9, 0, -3145666, 9, 0, -3145665, 9, 0, -3145664, 9, 0, -3145663, 9, 0, -3145662, 9, 0, -3145661, 9, 0, -3145660, 9, 0, -3145659, 9, 0, -3145658, 9, 0, -3145657, 9, 0, -3145656, 9, 0, -3145655, 0, 65536, -3145474, 0, 65537, -3145473, 9, 0, -3145472, 9, 0, -3145471, 9, 0, -3145470, 9, 0, -3145469, 9, 0, -3145468, 9, 0, -3145467, 9, 0, -3145466, 9, 0, -3145465, 9, 0, -3145464, 9, 0, -3145463, 9, 0, -3145462, 9, 0, -3145461, 9, 0, -3145460, 9, 0, -3145459, 9, 0, -3145458, 9, 0, -3145457, 9, 0, -3145456, 9, 0, -3145455, 9, 0, -3145454, 9, 0, -3145453, 9, 0, -3145452, 9, 0, -3145451, 9, 0, -3145450, 9, 0, -3145449, 9, 0, -3145448, 9, 0, -3145447, 9, 0, -3145446, 9, 0, -3145445, 9, 0, -3145444, 9, 0, -3145443, 9, 0, -3145442, 9, 0, -3145441, 9, 0, -3080159, 9, 0, -3080158, 9, 0, -3080157, 9, 0, -3080156, 9, 0, -3080155, 9, 0, -3080154, 9, 0, -3080153, 9, 0, -3080152, 9, 0, -3080151, 9, 0, -3080150, 9, 0, -3080149, 9, 0, -3080148, 9, 0, -3080147, 9, 0, -3080146, 9, 0, -3080145, 9, 0, -3080144, 9, 0, -3080143, 9, 0, -3080142, 9, 0, -3080141, 9, 0, -3080140, 9, 0, -3080139, 9, 0, -3080138, 9, 0, -3080137, 9, 0, -3080136, 9, 0, -3080135, 9, 0, -3080134, 9, 0, -3080133, 9, 0, -3080132, 9, 0, -3080131, 9, 0, -3080130, 9, 0, -3080129, 9, 0, -3080128, 9, 0, -3080127, 9, 0, -3080126, 9, 0, -3080125, 9, 0, -3080124, 9, 0, -3080123, 9, 0, -3080122, 9, 0, -3080121, 9, 0, -3080120, 9, 0, -3080119, 0, 65536, -3079938, 0, 65537, -3079937, 9, 0, -3079936, 9, 0, -3079935, 9, 0, -3079934, 9, 0, -3079933, 9, 0, -3079932, 9, 0, -3079931, 9, 0, -3079930, 9, 0, -3079929, 9, 0, -3079928, 9, 0, -3079927, 9, 0, -3079926, 9, 0, -3079925, 9, 0, -3079924, 9, 0, -3079923, 9, 0, -3079922, 9, 0, -3079921, 9, 0, -3079920, 9, 0, -3079919, 9, 0, -3079918, 9, 0, -3079917, 9, 0, -3079916, 9, 0, -3079915, 9, 0, -3079914, 9, 0, -3079913, 9, 0, -3079912, 9, 0, -3079911, 9, 0, -3079910, 9, 0, -3079909, 9, 0, -3079908, 9, 0, -3079907, 9, 0, -3079906, 9, 0, -3079905, 9, 0, -3014623, 9, 0, -3014622, 9, 0, -3014621, 9, 0, -3014620, 9, 0, -3014619, 9, 0, -3014618, 9, 0, -3014617, 9, 0, -3014616, 9, 0, -3014615, 9, 0, -3014614, 9, 0, -3014613, 9, 0, -3014612, 9, 0, -3014611, 9, 0, -3014610, 9, 0, -3014609, 9, 0, -3014608, 9, 0, -3014607, 9, 0, -3014606, 9, 0, -3014605, 9, 0, -3014604, 9, 0, -3014603, 9, 0, -3014602, 9, 0, -3014601, 9, 0, -3014600, 9, 0, -3014599, 9, 0, -3014598, 9, 0, -3014597, 9, 0, -3014596, 9, 0, -3014595, 9, 0, -3014594, 9, 0, -3014593, 9, 0, -3014592, 9, 0, -3014591, 9, 0, -3014590, 9, 0, -3014589, 9, 0, -3014588, 9, 0, -3014587, 9, 0, -3014586, 9, 0, -3014585, 9, 0, -3014584, 9, 0, -3014583, 0, 65536, -3014566, 0, 131074, -3014565, 0, 1, -3014564, 0, 1, -3014563, 0, 1, -3014562, 0, 1, -3014561, 0, 131075, -3014556, 0, 131074, -3014555, 0, 1, -3014554, 0, 1, -3014553, 0, 1, -3014552, 0, 1, -3014551, 0, 131075, -3014534, 0, 131074, -3014533, 0, 1, -3014532, 0, 1, -3014531, 0, 1, -3014530, 0, 1, -3014529, 0, 1, -3014528, 0, 1, -3014527, 0, 1, -3014526, 0, 1, -3014525, 0, 1, -3014524, 0, 1, -3014523, 0, 1, -3014522, 0, 1, -3014521, 0, 1, -3014520, 0, 1, -3014519, 0, 1, -3014518, 0, 1, -3014517, 0, 1, -3014516, 0, 1, -3014515, 0, 1, -3014514, 0, 1, -3014513, 0, 1, -3014512, 0, 1, -3014511, 0, 1, -3014510, 0, 1, -3014509, 0, 1, -3014508, 0, 1, -3014507, 0, 1, -3014506, 0, 1, -3014505, 0, 1, -3014504, 0, 1, -3014503, 0, 131075, -3014482, 0, 131074, -3014481, 0, 1, -3014480, 0, 1, -3014479, 0, 1, -3014478, 0, 1, -3014477, 0, 1, -3014476, 0, 1, -3014475, 0, 1, -3014474, 0, 1, -3014473, 0, 1, -3014472, 0, 1, -3014471, 0, 1, -3014470, 0, 1, -3014469, 0, 1, -3014468, 0, 1, -3014467, 0, 1, -3014466, 0, 1, -3014465, 0, 1, -3014464, 0, 1, -3014463, 0, 1, -3014462, 0, 1, -3014461, 0, 1, -3014460, 0, 1, -3014459, 0, 1, -3014458, 0, 1, -3014457, 0, 1, -3014456, 0, 1, -3014455, 0, 1, -3014454, 0, 1, -3014453, 0, 1, -3014452, 0, 1, -3014451, 0, 131075, -3014434, 0, 131074, -3014433, 0, 1, -3014432, 0, 1, -3014431, 0, 1, -3014430, 0, 1, -3014429, 0, 1, -3014424, 0, 1, -3014423, 0, 1, -3014422, 0, 1, -3014421, 0, 1, -3014420, 0, 1, -3014419, 0, 131075, -3014402, 0, 65537, -3014401, 9, 0, -3014400, 9, 0, -3014399, 9, 0, -3014398, 9, 0, -3014397, 9, 0, -3014396, 9, 0, -3014395, 9, 0, -3014394, 9, 0, -3014393, 9, 0, -3014392, 9, 0, -3014391, 9, 0, -3014390, 9, 0, -3014389, 9, 0, -3014388, 9, 0, -3014387, 9, 0, -3014386, 9, 0, -3014385, 9, 0, -3014384, 9, 0, -3014383, 9, 0, -3014382, 9, 0, -3014381, 9, 0, -3014380, 9, 0, -3014379, 9, 0, -3014378, 9, 0, -3014377, 9, 0, -3014376, 9, 0, -3014375, 9, 0, -3014374, 9, 0, -3014373, 9, 0, -3014372, 9, 0, -3014371, 9, 0, -3014370, 9, 0, -3014369, 9, 0, -2949087, 9, 0, -2949086, 9, 0, -2949085, 9, 0, -2949084, 9, 0, -2949083, 9, 0, -2949082, 9, 0, -2949081, 9, 0, -2949080, 9, 0, -2949079, 9, 0, -2949078, 9, 0, -2949077, 9, 0, -2949076, 9, 0, -2949075, 9, 0, -2949074, 9, 0, -2949073, 9, 0, -2949072, 9, 0, -2949071, 9, 0, -2949070, 9, 0, -2949069, 9, 0, -2949068, 9, 0, -2949067, 9, 0, -2949066, 9, 0, -2949065, 9, 0, -2949064, 9, 0, -2949063, 9, 0, -2949062, 9, 0, -2949061, 9, 0, -2949060, 9, 0, -2949059, 9, 0, -2949058, 9, 0, -2949057, 9, 0, -2949056, 9, 0, -2949055, 9, 0, -2949054, 9, 0, -2949053, 9, 0, -2949052, 9, 0, -2949051, 9, 0, -2949050, 9, 0, -2949049, 9, 0, -2949048, 9, 0, -2949047, 0, 65536, -2949030, 0, 65537, -2949029, 9, 0, -2949028, 9, 0, -2949027, 9, 0, -2949026, 9, 0, -2949025, 0, 65536, -2949020, 0, 65537, -2949019, 9, 0, -2949018, 9, 0, -2949017, 9, 0, -2949016, 9, 0, -2949015, 0, 65536, -2948998, 0, 65537, -2948997, 9, 0, -2948996, 9, 0, -2948995, 9, 0, -2948994, 9, 0, -2948993, 9, 0, -2948992, 9, 0, -2948991, 9, 0, -2948990, 9, 0, -2948989, 9, 0, -2948988, 9, 0, -2948987, 9, 0, -2948986, 9, 0, -2948985, 9, 0, -2948984, 9, 0, -2948983, 9, 0, -2948982, 9, 0, -2948981, 9, 0, -2948980, 9, 0, -2948979, 9, 0, -2948978, 9, 0, -2948977, 9, 0, -2948976, 9, 0, -2948975, 9, 0, -2948974, 9, 0, -2948973, 9, 0, -2948972, 9, 0, -2948971, 9, 0, -2948970, 9, 0, -2948969, 9, 0, -2948968, 9, 0, -2948967, 0, 65536, -2948946, 0, 65537, -2948945, 9, 0, -2948944, 9, 0, -2948943, 9, 0, -2948942, 9, 0, -2948941, 9, 0, -2948940, 9, 0, -2948939, 9, 0, -2948938, 9, 0, -2948937, 9, 0, -2948936, 9, 0, -2948935, 9, 0, -2948934, 9, 0, -2948933, 9, 0, -2948932, 9, 0, -2948931, 9, 0, -2948930, 9, 0, -2948929, 9, 0, -2948928, 9, 0, -2948927, 9, 0, -2948926, 9, 0, -2948925, 9, 0, -2948924, 9, 0, -2948923, 9, 0, -2948922, 9, 0, -2948921, 9, 0, -2948920, 9, 0, -2948919, 9, 0, -2948918, 9, 0, -2948917, 9, 0, -2948916, 9, 0, -2948915, 0, 65536, -2948898, 0, 65537, -2948897, 9, 0, -2948896, 9, 0, -2948895, 9, 0, -2948894, 9, 0, -2948893, 9, 0, -2948888, 9, 0, -2948887, 9, 0, -2948886, 9, 0, -2948885, 9, 0, -2948884, 9, 0, -2948883, 0, 65536, -2948866, 0, 65537, -2948865, 9, 0, -2948864, 9, 0, -2948863, 9, 0, -2948862, 9, 0, -2948861, 9, 0, -2948860, 9, 0, -2948859, 9, 0, -2948858, 9, 0, -2948857, 9, 0, -2948856, 9, 0, -2948855, 9, 0, -2948854, 9, 0, -2948853, 9, 0, -2948852, 9, 0, -2948851, 9, 0, -2948850, 9, 0, -2948849, 9, 0, -2948848, 9, 0, -2948847, 9, 0, -2948846, 9, 0, -2948845, 9, 0, -2948844, 9, 0, -2948843, 9, 0, -2948842, 9, 0, -2948841, 9, 0, -2948840, 9, 0, -2948839, 9, 0, -2948838, 9, 0, -2948837, 9, 0, -2948836, 9, 0, -2948835, 9, 0, -2948834, 9, 0, -2948833, 9, 0, -2883551, 9, 0, -2883550, 9, 0, -2883549, 9, 0, -2883548, 9, 0, -2883547, 9, 0, -2883546, 9, 0, -2883545, 9, 0, -2883544, 9, 0, -2883543, 9, 0, -2883542, 9, 0, -2883541, 9, 0, -2883540, 9, 0, -2883539, 9, 0, -2883538, 9, 0, -2883537, 9, 0, -2883536, 9, 0, -2883535, 9, 0, -2883534, 9, 0, -2883533, 9, 0, -2883532, 9, 0, -2883531, 9, 0, -2883530, 9, 0, -2883529, 9, 0, -2883528, 9, 0, -2883527, 9, 0, -2883526, 9, 0, -2883525, 9, 0, -2883524, 9, 0, -2883523, 9, 0, -2883522, 9, 0, -2883521, 9, 0, -2883520, 9, 0, -2883519, 9, 0, -2883518, 9, 0, -2883517, 9, 0, -2883516, 9, 0, -2883515, 9, 0, -2883514, 9, 0, -2883513, 9, 0, -2883512, 9, 0, -2883511, 0, 65536, -2883494, 0, 65537, -2883493, 9, 0, -2883492, 9, 0, -2883491, 9, 0, -2883490, 9, 0, -2883489, 0, 65536, -2883484, 0, 65537, -2883483, 9, 0, -2883482, 9, 0, -2883481, 9, 0, -2883480, 9, 0, -2883479, 0, 65536, -2883462, 0, 65537, -2883461, 9, 0, -2883460, 9, 0, -2883459, 9, 0, -2883458, 9, 0, -2883457, 9, 0, -2883456, 9, 0, -2883455, 9, 0, -2883454, 9, 0, -2883453, 9, 0, -2883452, 9, 0, -2883451, 9, 0, -2883450, 9, 0, -2883449, 9, 0, -2883448, 9, 0, -2883447, 9, 0, -2883446, 9, 0, -2883445, 9, 0, -2883444, 9, 0, -2883443, 9, 0, -2883442, 9, 0, -2883441, 9, 0, -2883440, 9, 0, -2883439, 9, 0, -2883438, 9, 0, -2883437, 9, 0, -2883436, 9, 0, -2883435, 9, 0, -2883434, 9, 0, -2883433, 9, 0, -2883432, 9, 0, -2883431, 0, 65536, -2883410, 0, 65537, -2883409, 9, 0, -2883408, 9, 0, -2883407, 9, 0, -2883406, 9, 0, -2883405, 9, 0, -2883404, 9, 0, -2883403, 9, 0, -2883402, 9, 0, -2883401, 9, 0, -2883400, 9, 0, -2883399, 9, 0, -2883398, 9, 0, -2883397, 9, 0, -2883396, 9, 0, -2883395, 9, 0, -2883394, 9, 0, -2883393, 9, 0, -2883392, 9, 0, -2883391, 9, 0, -2883390, 9, 0, -2883389, 9, 0, -2883388, 9, 0, -2883387, 9, 0, -2883386, 9, 0, -2883385, 9, 0, -2883384, 9, 0, -2883383, 9, 0, -2883382, 9, 0, -2883381, 9, 0, -2883380, 9, 0, -2883379, 0, 65536, -2883362, 0, 65537, -2883361, 9, 0, -2883360, 9, 0, -2883359, 9, 0, -2883358, 9, 0, -2883357, 9, 0, -2883352, 9, 0, -2883351, 9, 0, -2883350, 9, 0, -2883349, 9, 0, -2883348, 9, 0, -2883347, 0, 65536, -2883330, 0, 65537, -2883329, 9, 0, -2883328, 9, 0, -2883327, 9, 0, -2883326, 9, 0, -2883325, 9, 0, -2883324, 9, 0, -2883323, 9, 0, -2883322, 9, 0, -2883321, 9, 0, -2883320, 9, 0, -2883319, 9, 0, -2883318, 9, 0, -2883317, 9, 0, -2883316, 9, 0, -2883315, 9, 0, -2883314, 9, 0, -2883313, 9, 0, -2883312, 9, 0, -2883311, 9, 0, -2883310, 9, 0, -2883309, 9, 0, -2883308, 9, 0, -2883307, 9, 0, -2883306, 9, 0, -2883305, 9, 0, -2883304, 9, 0, -2883303, 9, 0, -2883302, 9, 0, -2883301, 9, 0, -2883300, 9, 0, -2883299, 9, 0, -2883298, 9, 0, -2883297, 9, 0, -2818015, 9, 0, -2818014, 9, 0, -2818013, 9, 0, -2818012, 9, 0, -2818011, 9, 0, -2818010, 9, 0, -2818009, 9, 0, -2818008, 9, 0, -2818007, 9, 0, -2818006, 9, 0, -2818005, 9, 0, -2818004, 9, 0, -2818003, 9, 0, -2818002, 9, 0, -2818001, 9, 0, -2818000, 9, 0, -2817999, 9, 0, -2817998, 9, 0, -2817997, 9, 0, -2817996, 9, 0, -2817995, 9, 0, -2817994, 9, 0, -2817993, 9, 0, -2817992, 9, 0, -2817991, 9, 0, -2817990, 9, 0, -2817989, 9, 0, -2817988, 9, 0, -2817987, 9, 0, -2817986, 9, 0, -2817985, 9, 0, -2817984, 9, 0, -2817983, 9, 0, -2817982, 9, 0, -2817981, 9, 0, -2817980, 9, 0, -2817979, 9, 0, -2817978, 9, 0, -2817977, 9, 0, -2817976, 9, 0, -2817975, 0, 65536, -2817958, 0, 65537, -2817957, 9, 0, -2817956, 9, 0, -2817955, 9, 0, -2817954, 9, 0, -2817953, 0, 65536, -2817948, 0, 65537, -2817947, 9, 0, -2817946, 9, 0, -2817945, 9, 0, -2817944, 9, 0, -2817943, 0, 65536, -2817926, 0, 65537, -2817925, 9, 0, -2817924, 9, 0, -2817923, 9, 0, -2817922, 9, 0, -2817921, 9, 0, -2817920, 9, 0, -2817919, 9, 0, -2817918, 9, 0, -2817917, 9, 0, -2817916, 9, 0, -2817915, 9, 0, -2817914, 9, 0, -2817913, 9, 0, -2817912, 9, 0, -2817911, 9, 0, -2817910, 9, 0, -2817909, 9, 0, -2817908, 9, 0, -2817907, 9, 0, -2817906, 9, 0, -2817905, 9, 0, -2817904, 9, 0, -2817903, 9, 0, -2817902, 9, 0, -2817901, 9, 0, -2817900, 9, 0, -2817899, 9, 0, -2817898, 9, 0, -2817897, 9, 0, -2817896, 9, 0, -2817895, 0, 65536, -2817874, 0, 65537, -2817873, 9, 0, -2817872, 9, 0, -2817871, 9, 0, -2817870, 9, 0, -2817869, 9, 0, -2817868, 9, 0, -2817867, 9, 0, -2817866, 9, 0, -2817865, 9, 0, -2817864, 9, 0, -2817863, 9, 0, -2817862, 9, 0, -2817861, 9, 0, -2817860, 9, 0, -2817859, 9, 0, -2817858, 9, 0, -2817857, 9, 0, -2817856, 9, 0, -2817855, 9, 0, -2817854, 9, 0, -2817853, 9, 0, -2817852, 9, 0, -2817851, 9, 0, -2817850, 9, 0, -2817849, 9, 0, -2817848, 9, 0, -2817847, 9, 0, -2817846, 9, 0, -2817845, 9, 0, -2817844, 9, 0, -2817843, 0, 65536, -2817826, 0, 65537, -2817825, 9, 0, -2817824, 9, 0, -2817823, 9, 0, -2817822, 9, 0, -2817821, 9, 0, -2817816, 9, 0, -2817815, 9, 0, -2817814, 9, 0, -2817813, 9, 0, -2817812, 9, 0, -2817811, 0, 65536, -2817794, 0, 65537, -2817793, 9, 0, -2817792, 9, 0, -2817791, 9, 0, -2817790, 9, 0, -2817789, 9, 0, -2817788, 9, 0, -2817787, 9, 0, -2817786, 9, 0, -2817785, 9, 0, -2817784, 9, 0, -2817783, 9, 0, -2817782, 9, 0, -2817781, 9, 0, -2817780, 9, 0, -2817779, 9, 0, -2817778, 9, 0, -2817777, 9, 0, -2817776, 9, 0, -2817775, 9, 0, -2817774, 9, 0, -2817773, 9, 0, -2817772, 9, 0, -2817771, 9, 0, -2817770, 9, 0, -2817769, 9, 0, -2817768, 9, 0, -2817767, 9, 0, -2817766, 9, 0, -2817765, 9, 0, -2817764, 9, 0, -2817763, 9, 0, -2817762, 9, 0, -2817761, 9, 0, -2752479, 9, 0, -2752478, 9, 0, -2752477, 9, 0, -2752476, 9, 0, -2752475, 9, 0, -2752474, 9, 0, -2752473, 9, 0, -2752472, 9, 0, -2752471, 9, 0, -2752470, 9, 0, -2752469, 9, 0, -2752468, 9, 0, -2752467, 9, 0, -2752466, 9, 0, -2752465, 9, 0, -2752464, 9, 0, -2752463, 9, 0, -2752462, 9, 0, -2752461, 9, 0, -2752460, 9, 0, -2752459, 9, 0, -2752458, 9, 0, -2752457, 9, 0, -2752456, 9, 0, -2752455, 9, 0, -2752454, 9, 0, -2752453, 9, 0, -2752452, 9, 0, -2752451, 9, 0, -2752450, 9, 0, -2752449, 9, 0, -2752448, 9, 0, -2752447, 9, 0, -2752446, 9, 0, -2752445, 9, 0, -2752444, 9, 0, -2752443, 9, 0, -2752442, 9, 0, -2752441, 9, 0, -2752440, 9, 0, -2752439, 0, 65536, -2752422, 0, 65537, -2752421, 9, 0, -2752420, 9, 0, -2752419, 9, 0, -2752418, 9, 0, -2752417, 0, 65536, -2752412, 0, 65537, -2752411, 9, 0, -2752410, 9, 0, -2752409, 9, 0, -2752408, 9, 0, -2752407, 0, 65536, -2752390, 0, 65537, -2752389, 9, 0, -2752388, 9, 0, -2752387, 9, 0, -2752386, 9, 0, -2752385, 9, 0, -2752384, 9, 0, -2752383, 9, 0, -2752382, 9, 0, -2752381, 9, 0, -2752380, 9, 0, -2752379, 9, 0, -2752378, 9, 0, -2752377, 9, 0, -2752376, 9, 0, -2752375, 9, 0, -2752374, 9, 0, -2752373, 9, 0, -2752372, 9, 0, -2752371, 9, 0, -2752370, 9, 0, -2752369, 9, 0, -2752368, 9, 0, -2752367, 9, 0, -2752366, 9, 0, -2752365, 9, 0, -2752364, 9, 0, -2752363, 9, 0, -2752362, 9, 0, -2752361, 9, 0, -2752360, 9, 0, -2752359, 0, 65536, -2752338, 0, 65537, -2752337, 9, 0, -2752336, 9, 0, -2752335, 9, 0, -2752334, 9, 0, -2752333, 9, 0, -2752332, 9, 0, -2752331, 9, 0, -2752330, 9, 0, -2752329, 9, 0, -2752328, 9, 0, -2752327, 9, 0, -2752326, 9, 0, -2752325, 9, 0, -2752324, 9, 0, -2752323, 9, 0, -2752322, 9, 0, -2752321, 9, 0, -2752320, 9, 0, -2752319, 9, 0, -2752318, 9, 0, -2752317, 9, 0, -2752316, 9, 0, -2752315, 9, 0, -2752314, 9, 0, -2752313, 9, 0, -2752312, 9, 0, -2752311, 9, 0, -2752310, 9, 0, -2752309, 9, 0, -2752308, 9, 0, -2752307, 0, 65536, -2752290, 0, 65537, -2752289, 9, 0, -2752288, 9, 0, -2752287, 9, 0, -2752286, 9, 0, -2752285, 9, 0, -2752280, 9, 0, -2752279, 9, 0, -2752278, 9, 0, -2752277, 9, 0, -2752276, 9, 0, -2752275, 0, 65536, -2752258, 0, 65537, -2752257, 9, 0, -2752256, 9, 0, -2752255, 9, 0, -2752254, 9, 0, -2752253, 9, 0, -2752252, 9, 0, -2752251, 9, 0, -2752250, 9, 0, -2752249, 9, 0, -2752248, 9, 0, -2752247, 9, 0, -2752246, 9, 0, -2752245, 9, 0, -2752244, 9, 0, -2752243, 9, 0, -2752242, 9, 0, -2752241, 9, 0, -2752240, 9, 0, -2752239, 9, 0, -2752238, 9, 0, -2752237, 9, 0, -2752236, 9, 0, -2752235, 9, 0, -2752234, 9, 0, -2752233, 9, 0, -2752232, 9, 0, -2752231, 9, 0, -2752230, 9, 0, -2752229, 9, 0, -2752228, 9, 0, -2752227, 9, 0, -2752226, 9, 0, -2752225, 9, 0, -2686943, 9, 0, -2686942, 9, 0, -2686941, 9, 0, -2686940, 9, 0, -2686939, 9, 0, -2686938, 9, 0, -2686937, 9, 0, -2686936, 9, 0, -2686935, 9, 0, -2686934, 9, 0, -2686933, 9, 0, -2686932, 9, 0, -2686931, 9, 0, -2686930, 9, 0, -2686929, 9, 0, -2686928, 9, 0, -2686927, 9, 0, -2686926, 9, 0, -2686925, 9, 0, -2686924, 9, 0, -2686923, 9, 0, -2686922, 9, 0, -2686921, 9, 0, -2686920, 9, 0, -2686919, 9, 0, -2686918, 9, 0, -2686917, 9, 0, -2686916, 9, 0, -2686915, 9, 0, -2686914, 9, 0, -2686913, 9, 0, -2686912, 9, 0, -2686911, 9, 0, -2686910, 9, 0, -2686909, 9, 0, -2686908, 9, 0, -2686907, 9, 0, -2686906, 9, 0, -2686905, 9, 0, -2686904, 9, 0, -2686903, 0, 65536, -2686886, 0, 65537, -2686885, 9, 0, -2686884, 9, 0, -2686883, 9, 0, -2686882, 9, 0, -2686881, 0, 65536, -2686876, 0, 65537, -2686875, 9, 0, -2686874, 9, 0, -2686873, 9, 0, -2686872, 9, 0, -2686871, 0, 65536, -2686854, 0, 65537, -2686853, 9, 0, -2686852, 9, 0, -2686851, 9, 0, -2686850, 9, 0, -2686849, 9, 0, -2686848, 9, 0, -2686847, 9, 0, -2686846, 9, 0, -2686845, 9, 0, -2686844, 9, 0, -2686843, 9, 0, -2686842, 9, 0, -2686841, 9, 0, -2686840, 9, 0, -2686839, 9, 0, -2686838, 9, 0, -2686837, 9, 0, -2686836, 9, 0, -2686835, 9, 0, -2686834, 9, 0, -2686833, 9, 0, -2686832, 9, 0, -2686831, 9, 0, -2686830, 9, 0, -2686829, 9, 0, -2686828, 9, 0, -2686827, 9, 0, -2686826, 9, 0, -2686825, 9, 0, -2686824, 9, 0, -2686823, 0, 65536, -2686802, 0, 65537, -2686801, 9, 0, -2686800, 9, 0, -2686799, 9, 0, -2686798, 9, 0, -2686797, 9, 0, -2686796, 9, 0, -2686795, 9, 0, -2686794, 9, 0, -2686793, 9, 0, -2686792, 9, 0, -2686791, 9, 0, -2686790, 9, 0, -2686789, 9, 0, -2686788, 9, 0, -2686787, 9, 0, -2686786, 9, 0, -2686785, 9, 0, -2686784, 9, 0, -2686783, 9, 0, -2686782, 9, 0, -2686781, 9, 0, -2686780, 9, 0, -2686779, 9, 0, -2686778, 9, 0, -2686777, 9, 0, -2686776, 9, 0, -2686775, 9, 0, -2686774, 9, 0, -2686773, 9, 0, -2686772, 9, 0, -2686771, 0, 65536, -2686754, 0, 65537, -2686753, 9, 0, -2686752, 9, 0, -2686751, 9, 0, -2686750, 9, 0, -2686749, 9, 0, -2686744, 9, 0, -2686743, 9, 0, -2686742, 9, 0, -2686741, 9, 0, -2686740, 9, 0, -2686739, 0, 65536, -2686722, 0, 65537, -2686721, 9, 0, -2686720, 9, 0, -2686719, 9, 0, -2686718, 9, 0, -2686717, 9, 0, -2686716, 9, 0, -2686715, 9, 0, -2686714, 9, 0, -2686713, 9, 0, -2686712, 9, 0, -2686711, 9, 0, -2686710, 9, 0, -2686709, 9, 0, -2686708, 9, 0, -2686707, 9, 0, -2686706, 9, 0, -2686705, 9, 0, -2686704, 9, 0, -2686703, 9, 0, -2686702, 9, 0, -2686701, 9, 0, -2686700, 9, 0, -2686699, 9, 0, -2686698, 9, 0, -2686697, 9, 0, -2686696, 9, 0, -2686695, 9, 0, -2686694, 9, 0, -2686693, 9, 0, -2686692, 9, 0, -2686691, 9, 0, -2686690, 9, 0, -2686689, 9, 0, -2621407, 9, 0, -2621406, 9, 0, -2621405, 9, 0, -2621404, 9, 0, -2621403, 9, 0, -2621402, 9, 0, -2621401, 9, 0, -2621400, 9, 0, -2621399, 9, 0, -2621398, 9, 0, -2621397, 9, 0, -2621396, 9, 0, -2621395, 9, 0, -2621394, 9, 0, -2621393, 9, 0, -2621392, 9, 0, -2621391, 9, 0, -2621390, 9, 0, -2621389, 9, 0, -2621388, 9, 0, -2621387, 9, 0, -2621386, 9, 0, -2621385, 9, 0, -2621384, 9, 0, -2621383, 9, 0, -2621382, 9, 0, -2621381, 9, 0, -2621380, 9, 0, -2621379, 9, 0, -2621378, 9, 0, -2621377, 9, 0, -2621376, 9, 0, -2621375, 9, 0, -2621374, 9, 0, -2621373, 9, 0, -2621372, 9, 0, -2621371, 9, 0, -2621370, 9, 0, -2621369, 9, 0, -2621368, 9, 0, -2621367, 0, 65536, -2621350, 0, 65537, -2621349, 9, 0, -2621348, 9, 0, -2621347, 9, 0, -2621346, 9, 0, -2621345, 0, 65536, -2621340, 0, 65537, -2621339, 9, 0, -2621338, 9, 0, -2621337, 9, 0, -2621336, 9, 0, -2621335, 0, 65536, -2621318, 0, 65537, -2621317, 9, 0, -2621316, 9, 0, -2621315, 9, 0, -2621314, 9, 0, -2621313, 9, 0, -2621312, 9, 0, -2621311, 9, 0, -2621310, 9, 0, -2621309, 9, 0, -2621308, 9, 0, -2621307, 9, 0, -2621306, 9, 0, -2621305, 9, 0, -2621304, 9, 0, -2621303, 9, 0, -2621302, 9, 0, -2621301, 9, 0, -2621300, 9, 0, -2621299, 9, 0, -2621298, 9, 0, -2621297, 9, 0, -2621296, 9, 0, -2621295, 9, 0, -2621294, 9, 0, -2621293, 9, 0, -2621292, 9, 0, -2621291, 9, 0, -2621290, 9, 0, -2621289, 9, 0, -2621288, 9, 0, -2621287, 0, 65536, -2621266, 0, 65537, -2621265, 9, 0, -2621264, 9, 0, -2621263, 9, 0, -2621262, 9, 0, -2621261, 9, 0, -2621260, 9, 0, -2621259, 9, 0, -2621258, 9, 0, -2621257, 9, 0, -2621256, 9, 0, -2621255, 9, 0, -2621254, 9, 0, -2621253, 9, 0, -2621252, 9, 0, -2621251, 9, 0, -2621250, 9, 0, -2621249, 9, 0, -2621248, 9, 0, -2621247, 9, 0, -2621246, 9, 0, -2621245, 9, 0, -2621244, 9, 0, -2621243, 9, 0, -2621242, 9, 0, -2621241, 9, 0, -2621240, 9, 0, -2621239, 9, 0, -2621238, 9, 0, -2621237, 9, 0, -2621236, 9, 0, -2621235, 0, 65536, -2621218, 0, 65537, -2621217, 9, 0, -2621216, 9, 0, -2621215, 9, 0, -2621214, 9, 0, -2621213, 9, 0, -2621208, 9, 0, -2621207, 9, 0, -2621206, 9, 0, -2621205, 9, 0, -2621204, 9, 0, -2621203, 0, 65536, -2621186, 0, 65537, -2621185, 9, 0, -2621184, 9, 0, -2621183, 9, 0, -2621182, 9, 0, -2621181, 9, 0, -2621180, 9, 0, -2621179, 9, 0, -2621178, 9, 0, -2621177, 9, 0, -2621176, 9, 0, -2621175, 9, 0, -2621174, 9, 0, -2621173, 9, 0, -2621172, 9, 0, -2621171, 9, 0, -2621170, 9, 0, -2621169, 9, 0, -2621168, 9, 0, -2621167, 9, 0, -2621166, 9, 0, -2621165, 9, 0, -2621164, 9, 0, -2621163, 9, 0, -2621162, 9, 0, -2621161, 9, 0, -2621160, 9, 0, -2621159, 9, 0, -2621158, 9, 0, -2621157, 9, 0, -2621156, 9, 0, -2621155, 9, 0, -2621154, 9, 0, -2621153, 9, 0, -2555871, 9, 0, -2555870, 9, 0, -2555869, 9, 0, -2555868, 9, 0, -2555867, 9, 0, -2555866, 9, 0, -2555865, 9, 0, -2555864, 9, 0, -2555863, 9, 0, -2555862, 9, 0, -2555861, 9, 0, -2555860, 9, 0, -2555859, 9, 0, -2555858, 9, 0, -2555857, 9, 0, -2555856, 9, 0, -2555855, 9, 0, -2555854, 9, 0, -2555853, 9, 0, -2555852, 9, 0, -2555851, 9, 0, -2555850, 9, 0, -2555849, 9, 0, -2555848, 9, 0, -2555847, 9, 0, -2555846, 9, 0, -2555845, 9, 0, -2555844, 9, 0, -2555843, 9, 0, -2555842, 9, 0, -2555841, 9, 0, -2555840, 9, 0, -2555839, 9, 0, -2555838, 9, 0, -2555837, 9, 0, -2555836, 9, 0, -2555835, 9, 0, -2555834, 9, 0, -2555833, 9, 0, -2555832, 9, 0, -2555831, 0, 65536, -2555814, 0, 65537, -2555813, 9, 0, -2555812, 9, 0, -2555811, 9, 0, -2555810, 9, 0, -2555809, 0, 65536, -2555804, 0, 65537, -2555803, 9, 0, -2555802, 9, 0, -2555801, 9, 0, -2555800, 9, 0, -2555799, 0, 65536, -2555782, 0, 65537, -2555781, 9, 0, -2555780, 9, 0, -2555779, 9, 0, -2555778, 9, 0, -2555777, 9, 0, -2555776, 9, 0, -2555775, 9, 0, -2555774, 9, 0, -2555773, 9, 0, -2555772, 9, 0, -2555771, 9, 0, -2555770, 9, 0, -2555769, 9, 0, -2555768, 9, 0, -2555767, 9, 0, -2555766, 9, 0, -2555765, 9, 0, -2555764, 9, 0, -2555763, 9, 0, -2555762, 9, 0, -2555761, 9, 0, -2555760, 9, 0, -2555759, 9, 0, -2555758, 9, 0, -2555757, 9, 0, -2555756, 9, 0, -2555755, 9, 0, -2555754, 9, 0, -2555753, 9, 0, -2555752, 9, 0, -2555751, 0, 65536, -2555730, 0, 65537, -2555729, 9, 0, -2555728, 9, 0, -2555727, 9, 0, -2555726, 9, 0, -2555725, 9, 0, -2555724, 9, 0, -2555723, 9, 0, -2555722, 9, 0, -2555721, 9, 0, -2555720, 9, 0, -2555719, 9, 0, -2555718, 9, 0, -2555717, 9, 0, -2555716, 9, 0, -2555715, 9, 0, -2555714, 9, 0, -2555713, 9, 0, -2555712, 9, 0, -2555711, 9, 0, -2555710, 9, 0, -2555709, 9, 0, -2555708, 9, 0, -2555707, 9, 0, -2555706, 9, 0, -2555705, 9, 0, -2555704, 9, 0, -2555703, 9, 0, -2555702, 9, 0, -2555701, 9, 0, -2555700, 9, 0, -2555699, 0, 65536, -2555682, 0, 65537, -2555681, 9, 0, -2555680, 9, 0, -2555679, 9, 0, -2555678, 9, 0, -2555677, 9, 0, -2555672, 9, 0, -2555671, 9, 0, -2555670, 9, 0, -2555669, 9, 0, -2555668, 9, 0, -2555667, 0, 65536, -2555650, 0, 65537, -2555649, 9, 0, -2555648, 9, 0, -2555647, 9, 0, -2555646, 9, 0, -2555645, 9, 0, -2555644, 9, 0, -2555643, 9, 0, -2555642, 9, 0, -2555641, 9, 0, -2555640, 9, 0, -2555639, 9, 0, -2555638, 9, 0, -2555637, 9, 0, -2555636, 9, 0, -2555635, 9, 0, -2555634, 9, 0, -2555633, 9, 0, -2555632, 9, 0, -2555631, 9, 0, -2555630, 9, 0, -2555629, 9, 0, -2555628, 9, 0, -2555627, 9, 0, -2555626, 9, 0, -2555625, 9, 0, -2555624, 9, 0, -2555623, 9, 0, -2555622, 9, 0, -2555621, 9, 0, -2555620, 9, 0, -2555619, 9, 0, -2555618, 9, 0, -2555617, 9, 0, -2490335, 9, 0, -2490334, 9, 0, -2490333, 9, 0, -2490332, 9, 0, -2490331, 9, 0, -2490330, 9, 0, -2490329, 9, 0, -2490328, 9, 0, -2490327, 9, 0, -2490326, 9, 0, -2490325, 9, 0, -2490324, 9, 0, -2490323, 9, 0, -2490322, 9, 0, -2490321, 9, 0, -2490320, 9, 0, -2490319, 9, 0, -2490318, 9, 0, -2490317, 9, 0, -2490316, 9, 0, -2490315, 9, 0, -2490314, 9, 0, -2490313, 9, 0, -2490312, 9, 0, -2490311, 9, 0, -2490310, 9, 0, -2490309, 9, 0, -2490308, 9, 0, -2490307, 9, 0, -2490306, 9, 0, -2490305, 9, 0, -2490304, 9, 0, -2490303, 9, 0, -2490302, 9, 0, -2490301, 9, 0, -2490300, 9, 0, -2490299, 9, 0, -2490298, 9, 0, -2490297, 9, 0, -2490296, 9, 0, -2490295, 0, 65536, -2490278, 0, 65537, -2490277, 9, 0, -2490276, 9, 0, -2490275, 9, 0, -2490274, 9, 0, -2490273, 9, 0, -2490272, 9, 0, -2490271, 9, 0, -2490270, 9, 0, -2490269, 9, 0, -2490268, 9, 0, -2490267, 9, 0, -2490266, 9, 0, -2490265, 9, 0, -2490264, 9, 0, -2490263, 0, 65536, -2490246, 0, 65537, -2490245, 9, 0, -2490244, 9, 0, -2490243, 9, 0, -2490242, 9, 0, -2490241, 9, 0, -2490240, 9, 0, -2490239, 9, 0, -2490238, 9, 0, -2490237, 9, 0, -2490236, 9, 0, -2490235, 9, 0, -2490234, 9, 0, -2490233, 9, 0, -2490232, 9, 0, -2490231, 9, 0, -2490230, 9, 0, -2490229, 9, 0, -2490228, 9, 0, -2490227, 9, 0, -2490226, 9, 0, -2490225, 9, 0, -2490224, 9, 0, -2490223, 9, 0, -2490222, 9, 0, -2490221, 9, 0, -2490220, 9, 0, -2490219, 9, 0, -2490218, 9, 0, -2490217, 9, 0, -2490216, 9, 0, -2490215, 0, 65536, -2490194, 0, 65537, -2490193, 9, 0, -2490192, 9, 0, -2490191, 9, 0, -2490190, 9, 0, -2490189, 9, 0, -2490188, 9, 0, -2490187, 9, 0, -2490186, 9, 0, -2490185, 9, 0, -2490184, 9, 0, -2490183, 9, 0, -2490182, 9, 0, -2490181, 9, 0, -2490180, 9, 0, -2490179, 9, 0, -2490178, 9, 0, -2490177, 9, 0, -2490176, 9, 0, -2490175, 9, 0, -2490174, 9, 0, -2490173, 9, 0, -2490172, 9, 0, -2490171, 9, 0, -2490170, 9, 0, -2490169, 9, 0, -2490168, 9, 0, -2490167, 9, 0, -2490166, 9, 0, -2490165, 9, 0, -2490164, 9, 0, -2490163, 0, 65536, -2490146, 0, 65537, -2490145, 9, 0, -2490144, 9, 0, -2490143, 9, 0, -2490142, 9, 0, -2490141, 9, 0, -2490140, 9, 0, -2490139, 9, 0, -2490138, 9, 0, -2490137, 9, 0, -2490136, 9, 0, -2490135, 9, 0, -2490134, 9, 0, -2490133, 9, 0, -2490132, 9, 0, -2490131, 0, 65536, -2490114, 0, 65537, -2490113, 9, 0, -2490112, 9, 0, -2490111, 9, 0, -2490110, 9, 0, -2490109, 9, 0, -2490108, 9, 0, -2490107, 9, 0, -2490106, 9, 0, -2490105, 9, 0, -2490104, 9, 0, -2490103, 9, 0, -2490102, 9, 0, -2490101, 9, 0, -2490100, 9, 0, -2490099, 9, 0, -2490098, 9, 0, -2490097, 9, 0, -2490096, 9, 0, -2490095, 9, 0, -2490094, 9, 0, -2490093, 9, 0, -2490092, 9, 0, -2490091, 9, 0, -2490090, 9, 0, -2490089, 9, 0, -2490088, 9, 0, -2490087, 9, 0, -2490086, 9, 0, -2490085, 9, 0, -2490084, 9, 0, -2490083, 9, 0, -2490082, 9, 0, -2490081, 9, 0, -2424799, 9, 0, -2424798, 9, 0, -2424797, 9, 0, -2424796, 9, 0, -2424795, 9, 0, -2424794, 9, 0, -2424793, 9, 0, -2424792, 9, 0, -2424791, 9, 0, -2424790, 9, 0, -2424789, 9, 0, -2424788, 9, 0, -2424787, 9, 0, -2424786, 9, 0, -2424785, 9, 0, -2424784, 9, 0, -2424783, 9, 0, -2424782, 9, 0, -2424781, 9, 0, -2424780, 9, 0, -2424779, 9, 0, -2424778, 9, 0, -2424777, 9, 0, -2424776, 9, 0, -2424775, 9, 0, -2424774, 9, 0, -2424773, 9, 0, -2424772, 9, 0, -2424771, 9, 0, -2424770, 9, 0, -2424769, 9, 0, -2424768, 9, 0, -2424767, 9, 0, -2424766, 9, 0, -2424765, 9, 0, -2424764, 9, 0, -2424763, 9, 0, -2424762, 9, 0, -2424761, 9, 0, -2424760, 9, 0, -2424759, 0, 65536, -2424742, 0, 65537, -2424741, 9, 0, -2424740, 9, 0, -2424739, 9, 0, -2424738, 9, 0, -2424737, 9, 0, -2424736, 9, 0, -2424735, 9, 0, -2424734, 9, 0, -2424733, 9, 0, -2424732, 9, 0, -2424731, 9, 0, -2424730, 9, 0, -2424729, 9, 0, -2424728, 9, 0, -2424727, 0, 65536, -2424710, 0, 65537, -2424709, 9, 0, -2424708, 9, 0, -2424707, 9, 0, -2424706, 9, 0, -2424705, 9, 0, -2424704, 9, 0, -2424703, 9, 0, -2424702, 9, 0, -2424701, 9, 0, -2424700, 9, 0, -2424699, 9, 0, -2424698, 9, 0, -2424697, 9, 0, -2424696, 9, 0, -2424695, 9, 0, -2424694, 9, 0, -2424693, 9, 0, -2424692, 9, 0, -2424691, 9, 0, -2424690, 9, 0, -2424689, 9, 0, -2424688, 9, 0, -2424687, 9, 0, -2424686, 9, 0, -2424685, 9, 0, -2424684, 9, 0, -2424683, 9, 0, -2424682, 9, 0, -2424681, 9, 0, -2424680, 9, 0, -2424679, 0, 65536, -2424658, 0, 65537, -2424657, 9, 0, -2424656, 9, 0, -2424655, 9, 0, -2424654, 9, 0, -2424653, 9, 0, -2424652, 9, 0, -2424651, 9, 0, -2424650, 9, 0, -2424649, 9, 0, -2424648, 9, 0, -2424647, 9, 0, -2424646, 9, 0, -2424645, 9, 0, -2424644, 9, 0, -2424643, 9, 0, -2424642, 9, 0, -2424641, 9, 0, -2424640, 9, 0, -2424639, 9, 0, -2424638, 9, 0, -2424637, 9, 0, -2424636, 9, 0, -2424635, 9, 0, -2424634, 9, 0, -2424633, 9, 0, -2424632, 9, 0, -2424631, 9, 0, -2424630, 9, 0, -2424629, 9, 0, -2424628, 9, 0, -2424627, 0, 65536, -2424610, 0, 65537, -2424609, 9, 0, -2424608, 9, 0, -2424607, 9, 0, -2424606, 9, 0, -2424605, 9, 0, -2424604, 9, 0, -2424603, 9, 0, -2424602, 9, 0, -2424601, 9, 0, -2424600, 9, 0, -2424599, 9, 0, -2424598, 9, 0, -2424597, 9, 0, -2424596, 9, 0, -2424595, 0, 65536, -2424578, 0, 65537, -2424577, 9, 0, -2424576, 9, 0, -2424575, 9, 0, -2424574, 9, 0, -2424573, 9, 0, -2424572, 9, 0, -2424571, 9, 0, -2424570, 9, 0, -2424569, 9, 0, -2424568, 9, 0, -2424567, 9, 0, -2424566, 9, 0, -2424565, 9, 0, -2424564, 9, 0, -2424563, 9, 0, -2424562, 9, 0, -2424561, 9, 0, -2424560, 9, 0, -2424559, 9, 0, -2424558, 9, 0, -2424557, 9, 0, -2424556, 9, 0, -2424555, 9, 0, -2424554, 9, 0, -2424553, 9, 0, -2424552, 9, 0, -2424551, 9, 0, -2424550, 9, 0, -2424549, 9, 0, -2424548, 9, 0, -2424547, 9, 0, -2424546, 9, 0, -2424545, 9, 0, -2359263, 9, 0, -2359262, 9, 0, -2359261, 9, 0, -2359260, 9, 0, -2359259, 9, 0, -2359258, 9, 0, -2359257, 9, 0, -2359256, 9, 0, -2359255, 9, 0, -2359254, 9, 0, -2359253, 9, 0, -2359252, 9, 0, -2359251, 9, 0, -2359250, 9, 0, -2359249, 9, 0, -2359248, 9, 0, -2359247, 9, 0, -2359246, 9, 0, -2359245, 9, 0, -2359244, 9, 0, -2359243, 9, 0, -2359242, 9, 0, -2359241, 9, 0, -2359240, 9, 0, -2359239, 9, 0, -2359238, 9, 0, -2359237, 9, 0, -2359236, 9, 0, -2359235, 9, 0, -2359234, 9, 0, -2359233, 9, 0, -2359232, 9, 0, -2359231, 9, 0, -2359230, 9, 0, -2359229, 9, 0, -2359228, 9, 0, -2359227, 9, 0, -2359226, 9, 0, -2359225, 9, 0, -2359224, 9, 0, -2359223, 0, 65536, -2359206, 0, 65537, -2359205, 9, 0, -2359204, 9, 0, -2359203, 9, 0, -2359202, 9, 0, -2359201, 9, 0, -2359200, 9, 0, -2359199, 9, 0, -2359198, 9, 0, -2359197, 9, 0, -2359196, 9, 0, -2359195, 9, 0, -2359194, 9, 0, -2359193, 9, 0, -2359192, 9, 0, -2359191, 0, 65536, -2359174, 0, 65537, -2359173, 9, 0, -2359172, 9, 0, -2359171, 9, 0, -2359170, 9, 0, -2359169, 9, 0, -2359168, 9, 0, -2359167, 9, 0, -2359166, 9, 0, -2359165, 9, 0, -2359164, 9, 0, -2359163, 9, 0, -2359162, 9, 0, -2359161, 9, 0, -2359160, 9, 0, -2359159, 9, 0, -2359158, 9, 0, -2359157, 9, 0, -2359156, 9, 0, -2359155, 9, 0, -2359154, 9, 0, -2359153, 9, 0, -2359152, 9, 0, -2359151, 9, 0, -2359150, 9, 0, -2359149, 9, 0, -2359148, 9, 0, -2359147, 9, 0, -2359146, 9, 0, -2359145, 9, 0, -2359144, 9, 0, -2359143, 0, 65536, -2359122, 0, 65537, -2359121, 9, 0, -2359120, 9, 0, -2359119, 9, 0, -2359118, 9, 0, -2359117, 9, 0, -2359116, 9, 0, -2359115, 9, 0, -2359114, 9, 0, -2359113, 9, 0, -2359112, 9, 0, -2359111, 9, 0, -2359110, 9, 0, -2359109, 9, 0, -2359108, 9, 0, -2359107, 9, 0, -2359106, 9, 0, -2359105, 9, 0, -2359104, 9, 0, -2359103, 9, 0, -2359102, 9, 0, -2359101, 9, 0, -2359100, 9, 0, -2359099, 9, 0, -2359098, 9, 0, -2359097, 9, 0, -2359096, 9, 0, -2359095, 9, 0, -2359094, 9, 0, -2359093, 9, 0, -2359092, 9, 0, -2359091, 0, 65536, -2359074, 0, 65537, -2359073, 9, 0, -2359072, 9, 0, -2359071, 9, 0, -2359070, 9, 0, -2359069, 9, 0, -2359068, 9, 0, -2359067, 9, 0, -2359066, 9, 0, -2359065, 9, 0, -2359064, 9, 0, -2359063, 9, 0, -2359062, 9, 0, -2359061, 9, 0, -2359060, 9, 0, -2359059, 0, 65536, -2359042, 0, 65537, -2359041, 9, 0, -2359040, 9, 0, -2359039, 9, 0, -2359038, 9, 0, -2359037, 9, 0, -2359036, 9, 0, -2359035, 9, 0, -2359034, 9, 0, -2359033, 9, 0, -2359032, 9, 0, -2359031, 9, 0, -2359030, 9, 0, -2359029, 9, 0, -2359028, 9, 0, -2359027, 9, 0, -2359026, 9, 0, -2359025, 9, 0, -2359024, 9, 0, -2359023, 9, 0, -2359022, 9, 0, -2359021, 9, 0, -2359020, 9, 0, -2359019, 9, 0, -2359018, 9, 0, -2359017, 9, 0, -2359016, 9, 0, -2359015, 9, 0, -2359014, 9, 0, -2359013, 9, 0, -2359012, 9, 0, -2359011, 9, 0, -2359010, 9, 0, -2359009, 9, 0, -2293727, 9, 0, -2293726, 9, 0, -2293725, 9, 0, -2293724, 9, 0, -2293723, 9, 0, -2293722, 9, 0, -2293721, 9, 0, -2293720, 9, 0, -2293719, 9, 0, -2293718, 9, 0, -2293717, 9, 0, -2293716, 9, 0, -2293715, 9, 0, -2293714, 9, 0, -2293713, 9, 0, -2293712, 9, 0, -2293711, 9, 0, -2293710, 9, 0, -2293709, 9, 0, -2293708, 9, 0, -2293707, 9, 0, -2293706, 9, 0, -2293705, 9, 0, -2293704, 9, 0, -2293703, 9, 0, -2293702, 9, 0, -2293701, 9, 0, -2293700, 9, 0, -2293699, 9, 0, -2293698, 9, 0, -2293697, 9, 0, -2293696, 9, 0, -2293695, 9, 0, -2293694, 9, 0, -2293693, 9, 0, -2293692, 9, 0, -2293691, 9, 0, -2293690, 9, 0, -2293689, 9, 0, -2293688, 9, 0, -2293687, 0, 65536, -2293670, 0, 65537, -2293669, 9, 0, -2293668, 9, 0, -2293667, 9, 0, -2293666, 9, 0, -2293665, 9, 0, -2293664, 9, 0, -2293663, 9, 0, -2293662, 9, 0, -2293661, 9, 0, -2293660, 9, 0, -2293659, 9, 0, -2293658, 9, 0, -2293657, 9, 0, -2293656, 9, 0, -2293655, 0, 65536, -2293638, 0, 65537, -2293637, 9, 0, -2293636, 9, 0, -2293635, 9, 0, -2293634, 9, 0, -2293633, 9, 0, -2293632, 9, 0, -2293631, 9, 0, -2293630, 9, 0, -2293629, 9, 0, -2293628, 9, 0, -2293627, 9, 0, -2293626, 9, 0, -2293625, 9, 0, -2293624, 9, 0, -2293623, 9, 0, -2293622, 9, 0, -2293621, 9, 0, -2293620, 9, 0, -2293619, 9, 0, -2293618, 9, 0, -2293617, 9, 0, -2293616, 9, 0, -2293615, 9, 0, -2293614, 9, 0, -2293613, 9, 0, -2293612, 9, 0, -2293611, 9, 0, -2293610, 9, 0, -2293609, 9, 0, -2293608, 9, 0, -2293607, 0, 65536, -2293586, 0, 65537, -2293585, 9, 0, -2293584, 9, 0, -2293583, 9, 0, -2293582, 9, 0, -2293581, 9, 0, -2293580, 9, 0, -2293579, 9, 0, -2293578, 9, 0, -2293577, 9, 0, -2293576, 9, 0, -2293575, 9, 0, -2293574, 9, 0, -2293573, 9, 0, -2293572, 9, 0, -2293571, 9, 0, -2293570, 9, 0, -2293569, 9, 0, -2293568, 9, 0, -2293567, 9, 0, -2293566, 9, 0, -2293565, 9, 0, -2293564, 9, 0, -2293563, 9, 0, -2293562, 9, 0, -2293561, 9, 0, -2293560, 9, 0, -2293559, 9, 0, -2293558, 9, 0, -2293557, 9, 0, -2293556, 9, 0, -2293555, 0, 65536, -2293538, 0, 65537, -2293537, 9, 0, -2293536, 9, 0, -2293535, 9, 0, -2293534, 9, 0, -2293533, 9, 0, -2293532, 9, 0, -2293531, 9, 0, -2293530, 9, 0, -2293529, 9, 0, -2293528, 9, 0, -2293527, 9, 0, -2293526, 9, 0, -2293525, 9, 0, -2293524, 9, 0, -2293523, 0, 65536, -2293506, 0, 65537, -2293505, 9, 0, -2293504, 9, 0, -2293503, 9, 0, -2293502, 9, 0, -2293501, 9, 0, -2293500, 9, 0, -2293499, 9, 0, -2293498, 9, 0, -2293497, 9, 0, -2293496, 9, 0, -2293495, 9, 0, -2293494, 9, 0, -2293493, 9, 0, -2293492, 9, 0, -2293491, 9, 0, -2293490, 9, 0, -2293489, 9, 0, -2293488, 9, 0, -2293487, 9, 0, -2293486, 9, 0, -2293485, 9, 0, -2293484, 9, 0, -2293483, 9, 0, -2293482, 9, 0, -2293481, 9, 0, -2293480, 9, 0, -2293479, 9, 0, -2293478, 9, 0, -2293477, 9, 0, -2293476, 9, 0, -2293475, 9, 0, -2293474, 9, 0, -2293473, 9, 0, -2228191, 9, 0, -2228190, 9, 0, -2228189, 9, 0, -2228188, 9, 0, -2228187, 9, 0, -2228186, 9, 0, -2228185, 9, 0, -2228184, 9, 0, -2228183, 9, 0, -2228182, 9, 0, -2228181, 9, 0, -2228180, 9, 0, -2228179, 9, 0, -2228178, 9, 0, -2228177, 9, 0, -2228176, 9, 0, -2228175, 9, 0, -2228174, 9, 0, -2228173, 9, 0, -2228172, 9, 0, -2228171, 9, 0, -2228170, 9, 0, -2228169, 9, 0, -2228168, 9, 0, -2228167, 9, 0, -2228166, 9, 0, -2228165, 9, 0, -2228164, 9, 0, -2228163, 9, 0, -2228162, 9, 0, -2228161, 9, 0, -2228160, 9, 0, -2228159, 9, 0, -2228158, 9, 0, -2228157, 9, 0, -2228156, 9, 0, -2228155, 9, 0, -2228154, 9, 0, -2228153, 9, 0, -2228152, 9, 0, -2228151, 0, 65536, -2228134, 0, 65537, -2228133, 9, 0, -2228132, 9, 0, -2228131, 9, 0, -2228130, 9, 0, -2228129, 9, 0, -2228128, 9, 0, -2228127, 9, 0, -2228126, 9, 0, -2228125, 9, 0, -2228124, 9, 0, -2228123, 9, 0, -2228122, 9, 0, -2228121, 9, 0, -2228120, 9, 0, -2228119, 0, 65536, -2228102, 0, 65537, -2228101, 9, 0, -2228100, 9, 0, -2228099, 9, 0, -2228098, 9, 0, -2228097, 9, 0, -2228096, 9, 0, -2228095, 9, 0, -2228094, 9, 0, -2228093, 9, 0, -2228092, 9, 0, -2228091, 9, 0, -2228090, 9, 0, -2228089, 9, 0, -2228088, 9, 0, -2228087, 9, 0, -2228086, 9, 0, -2228085, 9, 0, -2228084, 9, 0, -2228083, 9, 0, -2228082, 9, 0, -2228081, 9, 0, -2228080, 9, 0, -2228079, 9, 0, -2228078, 9, 0, -2228077, 9, 0, -2228076, 9, 0, -2228075, 9, 0, -2228074, 9, 0, -2228073, 9, 0, -2228072, 9, 0, -2228071, 0, 65536, -2228050, 0, 65537, -2228049, 9, 0, -2228048, 9, 0, -2228047, 9, 0, -2228046, 9, 0, -2228045, 9, 0, -2228044, 9, 0, -2228043, 9, 0, -2228042, 9, 0, -2228041, 9, 0, -2228040, 9, 0, -2228039, 9, 0, -2228038, 9, 0, -2228037, 9, 0, -2228036, 9, 0, -2228035, 9, 0, -2228034, 9, 0, -2228033, 9, 0, -2228032, 9, 0, -2228031, 9, 0, -2228030, 9, 0, -2228029, 9, 0, -2228028, 9, 0, -2228027, 9, 0, -2228026, 9, 0, -2228025, 9, 0, -2228024, 9, 0, -2228023, 9, 0, -2228022, 9, 0, -2228021, 9, 0, -2228020, 9, 0, -2228019, 0, 65536, -2228002, 0, 65537, -2228001, 9, 0, -2228000, 9, 0, -2227999, 9, 0, -2227998, 9, 0, -2227997, 9, 0, -2227996, 9, 0, -2227995, 9, 0, -2227994, 9, 0, -2227993, 9, 0, -2227992, 9, 0, -2227991, 9, 0, -2227990, 9, 0, -2227989, 9, 0, -2227988, 9, 0, -2227987, 0, 65536, -2227970, 0, 65537, -2227969, 9, 0, -2227968, 9, 0, -2227967, 9, 0, -2227966, 9, 0, -2227965, 9, 0, -2227964, 9, 0, -2227963, 9, 0, -2227962, 9, 0, -2227961, 9, 0, -2227960, 9, 0, -2227959, 9, 0, -2227958, 9, 0, -2227957, 9, 0, -2227956, 9, 0, -2227955, 9, 0, -2227954, 9, 0, -2227953, 9, 0, -2227952, 9, 0, -2227951, 9, 0, -2227950, 9, 0, -2227949, 9, 0, -2227948, 9, 0, -2227947, 9, 0, -2227946, 9, 0, -2227945, 9, 0, -2227944, 9, 0, -2227943, 9, 0, -2227942, 9, 0, -2227941, 9, 0, -2227940, 9, 0, -2227939, 9, 0, -2227938, 9, 0, -2227937, 9, 0, -2162655, 9, 0, -2162654, 9, 0, -2162653, 9, 0, -2162652, 9, 0, -2162651, 9, 0, -2162650, 9, 0, -2162649, 9, 0, -2162648, 9, 0, -2162647, 9, 0, -2162646, 9, 0, -2162645, 9, 0, -2162644, 9, 0, -2162643, 9, 0, -2162642, 9, 0, -2162641, 9, 0, -2162640, 9, 0, -2162639, 9, 0, -2162638, 9, 0, -2162637, 9, 0, -2162636, 9, 0, -2162635, 9, 0, -2162634, 9, 0, -2162633, 9, 0, -2162632, 9, 0, -2162631, 9, 0, -2162630, 9, 0, -2162629, 9, 0, -2162628, 9, 0, -2162627, 9, 0, -2162626, 9, 0, -2162625, 9, 0, -2162624, 9, 0, -2162623, 9, 0, -2162622, 9, 0, -2162621, 9, 0, -2162620, 9, 0, -2162619, 9, 0, -2162618, 9, 0, -2162617, 9, 0, -2162616, 9, 0, -2162615, 0, 65536, -2162598, 0, 65537, -2162597, 9, 0, -2162596, 9, 0, -2162595, 9, 0, -2162594, 9, 0, -2162593, 9, 0, -2162592, 9, 0, -2162591, 9, 0, -2162590, 9, 0, -2162589, 9, 0, -2162588, 9, 0, -2162587, 9, 0, -2162586, 9, 0, -2162585, 9, 0, -2162584, 9, 0, -2162583, 0, 65536, -2162566, 0, 65537, -2162565, 9, 0, -2162564, 9, 0, -2162563, 9, 0, -2162562, 9, 0, -2162561, 9, 0, -2162560, 9, 0, -2162559, 9, 0, -2162558, 9, 0, -2162557, 9, 0, -2162556, 9, 0, -2162555, 9, 0, -2162554, 9, 0, -2162553, 9, 0, -2162552, 9, 0, -2162551, 9, 0, -2162550, 9, 0, -2162549, 9, 0, -2162548, 9, 0, -2162547, 9, 0, -2162546, 9, 0, -2162545, 9, 0, -2162544, 9, 0, -2162543, 9, 0, -2162542, 9, 0, -2162541, 9, 0, -2162540, 9, 0, -2162539, 9, 0, -2162538, 9, 0, -2162537, 9, 0, -2162536, 9, 0, -2162535, 0, 65536, -2162514, 0, 65537, -2162513, 9, 0, -2162512, 9, 0, -2162511, 9, 0, -2162510, 9, 0, -2162509, 9, 0, -2162508, 9, 0, -2162507, 9, 0, -2162506, 9, 0, -2162505, 9, 0, -2162504, 9, 0, -2162503, 9, 0, -2162502, 9, 0, -2162501, 9, 0, -2162500, 9, 0, -2162499, 9, 0, -2162498, 9, 0, -2162497, 9, 0, -2162496, 9, 0, -2162495, 9, 0, -2162494, 9, 0, -2162493, 9, 0, -2162492, 9, 0, -2162491, 9, 0, -2162490, 9, 0, -2162489, 9, 0, -2162488, 9, 0, -2162487, 9, 0, -2162486, 9, 0, -2162485, 9, 0, -2162484, 9, 0, -2162483, 0, 65536, -2162466, 0, 65537, -2162465, 9, 0, -2162464, 9, 0, -2162463, 9, 0, -2162462, 9, 0, -2162461, 9, 0, -2162460, 9, 0, -2162459, 9, 0, -2162458, 9, 0, -2162457, 9, 0, -2162456, 9, 0, -2162455, 9, 0, -2162454, 9, 0, -2162453, 9, 0, -2162452, 9, 0, -2162451, 0, 65536, -2162434, 0, 65537, -2162433, 9, 0, -2162432, 9, 0, -2162431, 9, 0, -2162430, 9, 0, -2162429, 9, 0, -2162428, 9, 0, -2162427, 9, 0, -2162426, 9, 0, -2162425, 9, 0, -2162424, 9, 0, -2162423, 9, 0, -2162422, 9, 0, -2162421, 9, 0, -2162420, 9, 0, -2162419, 9, 0, -2162418, 9, 0, -2162417, 9, 0, -2162416, 9, 0, -2162415, 9, 0, -2162414, 9, 0, -2162413, 9, 0, -2162412, 9, 0, -2162411, 9, 0, -2162410, 9, 0, -2162409, 9, 0, -2162408, 9, 0, -2162407, 9, 0, -2162406, 9, 0, -2162405, 9, 0, -2162404, 9, 0, -2162403, 9, 0, -2162402, 9, 0, -2162401, 9, 0, -2097119, 9, 0, -2097118, 9, 0, -2097117, 9, 0, -2097116, 9, 0, -2097115, 9, 0, -2097114, 9, 0, -2097113, 9, 0, -2097112, 9, 0, -2097111, 9, 0, -2097110, 9, 0, -2097109, 9, 0, -2097108, 9, 0, -2097107, 9, 0, -2097106, 9, 0, -2097105, 9, 0, -2097104, 9, 0, -2097103, 9, 0, -2097102, 9, 0, -2097101, 9, 0, -2097100, 9, 0, -2097099, 9, 0, -2097098, 9, 0, -2097097, 9, 0, -2097096, 9, 0, -2097095, 9, 0, -2097094, 9, 0, -2097093, 9, 0, -2097092, 9, 0, -2097091, 9, 0, -2097090, 9, 0, -2097089, 9, 0, -2097088, 9, 0, -2097087, 9, 0, -2097086, 9, 0, -2097085, 9, 0, -2097084, 9, 0, -2097083, 9, 0, -2097082, 9, 0, -2097081, 9, 0, -2097080, 9, 0, -2097079, 0, 65536, -2097062, 0, 65537, -2097061, 9, 0, -2097060, 9, 0, -2097059, 9, 0, -2097058, 9, 0, -2097057, 9, 0, -2097056, 9, 0, -2097055, 9, 0, -2097054, 9, 0, -2097053, 9, 0, -2097052, 9, 0, -2097051, 9, 0, -2097050, 9, 0, -2097049, 9, 0, -2097048, 9, 0, -2097047, 0, 65536, -2097030, 0, 65537, -2097029, 9, 0, -2097028, 9, 0, -2097027, 9, 0, -2097026, 9, 0, -2097025, 9, 0, -2097024, 9, 0, -2097023, 9, 0, -2097022, 9, 0, -2097021, 9, 0, -2097020, 9, 0, -2097019, 9, 0, -2097018, 9, 0, -2097017, 9, 0, -2097016, 9, 0, -2097015, 9, 0, -2097014, 9, 0, -2097013, 9, 0, -2097012, 9, 0, -2097011, 9, 0, -2097010, 9, 0, -2097009, 9, 0, -2097008, 9, 0, -2097007, 9, 0, -2097006, 9, 0, -2097005, 9, 0, -2097004, 9, 0, -2097003, 9, 0, -2097002, 9, 0, -2097001, 9, 0, -2097000, 9, 0, -2096999, 0, 65536, -2096978, 0, 65537, -2096977, 9, 0, -2096976, 9, 0, -2096975, 9, 0, -2096974, 9, 0, -2096973, 9, 0, -2096972, 9, 0, -2096971, 9, 0, -2096970, 9, 0, -2096969, 9, 0, -2096968, 9, 0, -2096967, 9, 0, -2096966, 9, 0, -2096965, 9, 0, -2096964, 9, 0, -2096963, 9, 0, -2096962, 9, 0, -2096961, 9, 0, -2096960, 9, 0, -2096959, 9, 0, -2096958, 9, 0, -2096957, 9, 0, -2096956, 9, 0, -2096955, 9, 0, -2096954, 9, 0, -2096953, 9, 0, -2096952, 9, 0, -2096951, 9, 0, -2096950, 9, 0, -2096949, 9, 0, -2096948, 9, 0, -2096947, 0, 65536, -2096930, 0, 65537, -2096929, 9, 0, -2096928, 9, 0, -2096927, 9, 0, -2096926, 9, 0, -2096925, 9, 0, -2096924, 9, 0, -2096923, 9, 0, -2096922, 9, 0, -2096921, 9, 0, -2096920, 9, 0, -2096919, 9, 0, -2096918, 9, 0, -2096917, 9, 0, -2096916, 9, 0, -2096915, 0, 65536, -2096898, 0, 65537, -2096897, 9, 0, -2096896, 9, 0, -2096895, 9, 0, -2096894, 9, 0, -2096893, 9, 0, -2096892, 9, 0, -2096891, 9, 0, -2096890, 9, 0, -2096889, 9, 0, -2096888, 9, 0, -2096887, 9, 0, -2096886, 9, 0, -2096885, 9, 0, -2096884, 9, 0, -2096883, 9, 0, -2096882, 9, 0, -2096881, 9, 0, -2096880, 9, 0, -2096879, 9, 0, -2096878, 9, 0, -2096877, 9, 0, -2096876, 9, 0, -2096875, 9, 0, -2096874, 9, 0, -2096873, 9, 0, -2096872, 9, 0, -2096871, 9, 0, -2096870, 9, 0, -2096869, 9, 0, -2096868, 9, 0, -2096867, 9, 0, -2096866, 9, 0, -2096865, 9, 0, -2031583, 9, 0, -2031582, 9, 0, -2031581, 9, 0, -2031580, 9, 0, -2031579, 9, 0, -2031578, 9, 0, -2031577, 9, 0, -2031576, 9, 0, -2031575, 9, 0, -2031574, 9, 0, -2031573, 9, 0, -2031572, 9, 0, -2031571, 9, 0, -2031570, 9, 0, -2031569, 9, 0, -2031568, 9, 0, -2031567, 9, 0, -2031566, 9, 0, -2031565, 9, 0, -2031564, 9, 0, -2031563, 9, 0, -2031562, 9, 0, -2031561, 9, 0, -2031560, 9, 0, -2031559, 9, 0, -2031558, 9, 0, -2031557, 9, 0, -2031556, 9, 0, -2031555, 9, 0, -2031554, 9, 0, -2031553, 9, 0, -2031552, 9, 0, -2031551, 9, 0, -2031550, 9, 0, -2031549, 9, 0, -2031548, 9, 0, -2031547, 9, 0, -2031546, 9, 0, -2031545, 9, 0, -2031544, 9, 0, -2031543, 0, 65536, -2031526, 0, 65537, -2031525, 9, 0, -2031524, 9, 0, -2031523, 9, 0, -2031522, 9, 0, -2031521, 9, 0, -2031520, 9, 0, -2031519, 9, 0, -2031518, 9, 0, -2031517, 9, 0, -2031516, 9, 0, -2031515, 9, 0, -2031514, 9, 0, -2031513, 9, 0, -2031512, 9, 0, -2031511, 0, 65536, -2031494, 0, 65537, -2031493, 9, 0, -2031492, 9, 0, -2031491, 9, 0, -2031490, 9, 0, -2031489, 9, 0, -2031488, 9, 0, -2031487, 9, 0, -2031486, 9, 0, -2031485, 9, 0, -2031484, 9, 0, -2031483, 9, 0, -2031482, 9, 0, -2031481, 9, 0, -2031480, 9, 0, -2031479, 0, 131072, -2031478, 0, 0, -2031477, 0, 0, -2031476, 0, 0, -2031475, 0, 0, -2031474, 0, 0, -2031473, 0, 0, -2031472, 0, 0, -2031471, 0, 0, -2031470, 0, 0, -2031469, 0, 0, -2031468, 0, 0, -2031467, 0, 0, -2031466, 0, 0, -2031465, 0, 0, -2031464, 0, 0, -2031463, 0, 196611, -2031442, 0, 196610, -2031441, 0, 0, -2031440, 0, 0, -2031439, 0, 0, -2031438, 0, 0, -2031437, 0, 0, -2031436, 0, 0, -2031435, 0, 0, -2031434, 0, 0, -2031433, 0, 0, -2031432, 0, 0, -2031431, 0, 0, -2031430, 0, 0, -2031429, 0, 0, -2031428, 0, 0, -2031427, 0, 0, -2031426, 0, 131073, -2031425, 9, 0, -2031424, 9, 0, -2031423, 9, 0, -2031422, 9, 0, -2031421, 9, 0, -2031420, 9, 0, -2031419, 9, 0, -2031418, 9, 0, -2031417, 9, 0, -2031416, 9, 0, -2031415, 9, 0, -2031414, 9, 0, -2031413, 9, 0, -2031412, 9, 0, -2031411, 0, 65536, -2031394, 0, 65537, -2031393, 9, 0, -2031392, 9, 0, -2031391, 9, 0, -2031390, 9, 0, -2031389, 9, 0, -2031388, 9, 0, -2031387, 9, 0, -2031386, 9, 0, -2031385, 9, 0, -2031384, 9, 0, -2031383, 9, 0, -2031382, 9, 0, -2031381, 9, 0, -2031380, 9, 0, -2031379, 0, 65536, -2031362, 0, 65537, -2031361, 9, 0, -2031360, 9, 0, -2031359, 9, 0, -2031358, 9, 0, -2031357, 9, 0, -2031356, 9, 0, -2031355, 9, 0, -2031354, 9, 0, -2031353, 9, 0, -2031352, 9, 0, -2031351, 9, 0, -2031350, 9, 0, -2031349, 9, 0, -2031348, 9, 0, -2031347, 9, 0, -2031346, 9, 0, -2031345, 9, 0, -2031344, 9, 0, -2031343, 9, 0, -2031342, 9, 0, -2031341, 9, 0, -2031340, 9, 0, -2031339, 9, 0, -2031338, 9, 0, -2031337, 9, 0, -2031336, 9, 0, -2031335, 9, 0, -2031334, 9, 0, -2031333, 9, 0, -2031332, 9, 0, -2031331, 9, 0, -2031330, 9, 0, -2031329, 9, 0, -1966047, 9, 0, -1966046, 9, 0, -1966045, 9, 0, -1966044, 9, 0, -1966043, 9, 0, -1966042, 9, 0, -1966041, 9, 0, -1966040, 9, 0, -1966039, 9, 0, -1966038, 9, 0, -1966037, 9, 0, -1966036, 9, 0, -1966035, 9, 0, -1966034, 9, 0, -1966033, 9, 0, -1966032, 9, 0, -1966031, 9, 0, -1966030, 9, 0, -1966029, 9, 0, -1966028, 9, 0, -1966027, 9, 0, -1966026, 9, 0, -1966025, 9, 0, -1966024, 9, 0, -1966023, 9, 0, -1966022, 9, 0, -1966021, 9, 0, -1966020, 9, 0, -1966019, 9, 0, -1966018, 9, 0, -1966017, 9, 0, -1966016, 9, 0, -1966015, 9, 0, -1966014, 9, 0, -1966013, 9, 0, -1966012, 9, 0, -1966011, 9, 0, -1966010, 9, 0, -1966009, 9, 0, -1966008, 9, 0, -1966007, 0, 65536, -1965990, 0, 65537, -1965989, 9, 0, -1965988, 9, 0, -1965987, 9, 0, -1965986, 9, 0, -1965985, 9, 0, -1965984, 9, 0, -1965983, 9, 0, -1965982, 9, 0, -1965981, 9, 0, -1965980, 9, 0, -1965979, 9, 0, -1965978, 9, 0, -1965977, 9, 0, -1965976, 9, 0, -1965975, 0, 65536, -1965958, 0, 65537, -1965957, 9, 0, -1965956, 9, 0, -1965955, 9, 0, -1965954, 9, 0, -1965953, 9, 0, -1965952, 9, 0, -1965951, 9, 0, -1965950, 9, 0, -1965949, 9, 0, -1965948, 9, 0, -1965947, 9, 0, -1965946, 9, 0, -1965945, 9, 0, -1965944, 9, 0, -1965943, 0, 65536, -1965890, 0, 65537, -1965889, 9, 0, -1965888, 9, 0, -1965887, 9, 0, -1965886, 9, 0, -1965885, 9, 0, -1965884, 9, 0, -1965883, 9, 0, -1965882, 9, 0, -1965881, 9, 0, -1965880, 9, 0, -1965879, 9, 0, -1965878, 9, 0, -1965877, 9, 0, -1965876, 9, 0, -1965875, 0, 65536, -1965858, 0, 65537, -1965857, 9, 0, -1965856, 9, 0, -1965855, 9, 0, -1965854, 9, 0, -1965853, 9, 0, -1965852, 9, 0, -1965851, 9, 0, -1965850, 9, 0, -1965849, 9, 0, -1965848, 9, 0, -1965847, 9, 0, -1965846, 9, 0, -1965845, 9, 0, -1965844, 9, 0, -1965843, 0, 65536, -1965826, 0, 65537, -1965825, 9, 0, -1965824, 9, 0, -1965823, 9, 0, -1965822, 9, 0, -1965821, 9, 0, -1965820, 9, 0, -1965819, 9, 0, -1965818, 9, 0, -1965817, 9, 0, -1965816, 9, 0, -1965815, 9, 0, -1965814, 9, 0, -1965813, 9, 0, -1965812, 9, 0, -1965811, 9, 0, -1965810, 9, 0, -1965809, 9, 0, -1965808, 9, 0, -1965807, 9, 0, -1965806, 9, 0, -1965805, 9, 0, -1965804, 9, 0, -1965803, 9, 0, -1965802, 9, 0, -1965801, 9, 0, -1965800, 9, 0, -1965799, 9, 0, -1965798, 9, 0, -1965797, 9, 0, -1965796, 9, 0, -1965795, 9, 0, -1965794, 9, 0, -1965793, 9, 0, -1900511, 9, 0, -1900510, 9, 0, -1900509, 9, 0, -1900508, 9, 0, -1900507, 9, 0, -1900506, 9, 0, -1900505, 9, 0, -1900504, 9, 0, -1900503, 9, 0, -1900502, 9, 0, -1900501, 9, 0, -1900500, 9, 0, -1900499, 9, 0, -1900498, 9, 0, -1900497, 9, 0, -1900496, 9, 0, -1900495, 9, 0, -1900494, 9, 0, -1900493, 9, 0, -1900492, 9, 0, -1900491, 9, 0, -1900490, 9, 0, -1900489, 9, 0, -1900488, 9, 0, -1900487, 9, 0, -1900486, 9, 0, -1900485, 9, 0, -1900484, 9, 0, -1900483, 9, 0, -1900482, 9, 0, -1900481, 9, 0, -1900480, 9, 0, -1900479, 9, 0, -1900478, 9, 0, -1900477, 9, 0, -1900476, 9, 0, -1900475, 9, 0, -1900474, 9, 0, -1900473, 9, 0, -1900472, 9, 0, -1900471, 0, 65536, -1900454, 0, 65537, -1900453, 9, 0, -1900452, 9, 0, -1900451, 9, 0, -1900450, 9, 0, -1900449, 9, 0, -1900448, 9, 0, -1900447, 9, 0, -1900446, 9, 0, -1900445, 9, 0, -1900444, 9, 0, -1900443, 9, 0, -1900442, 9, 0, -1900441, 9, 0, -1900440, 9, 0, -1900439, 0, 65536, -1900422, 0, 65537, -1900421, 9, 0, -1900420, 9, 0, -1900419, 9, 0, -1900418, 9, 0, -1900417, 9, 0, -1900416, 9, 0, -1900415, 9, 0, -1900414, 9, 0, -1900413, 9, 0, -1900412, 9, 0, -1900411, 9, 0, -1900410, 9, 0, -1900409, 9, 0, -1900408, 9, 0, -1900407, 0, 65536, -1900354, 0, 65537, -1900353, 9, 0, -1900352, 9, 0, -1900351, 9, 0, -1900350, 9, 0, -1900349, 9, 0, -1900348, 9, 0, -1900347, 9, 0, -1900346, 9, 0, -1900345, 9, 0, -1900344, 9, 0, -1900343, 9, 0, -1900342, 9, 0, -1900341, 9, 0, -1900340, 9, 0, -1900339, 0, 65536, -1900322, 0, 65537, -1900321, 9, 0, -1900320, 9, 0, -1900319, 9, 0, -1900318, 9, 0, -1900317, 9, 0, -1900316, 9, 0, -1900315, 9, 0, -1900314, 9, 0, -1900313, 9, 0, -1900312, 9, 0, -1900311, 9, 0, -1900310, 9, 0, -1900309, 9, 0, -1900308, 9, 0, -1900307, 0, 65536, -1900290, 0, 65537, -1900289, 9, 0, -1900288, 9, 0, -1900287, 9, 0, -1900286, 9, 0, -1900285, 9, 0, -1900284, 9, 0, -1900283, 9, 0, -1900282, 9, 0, -1900281, 9, 0, -1900280, 9, 0, -1900279, 9, 0, -1900278, 9, 0, -1900277, 9, 0, -1900276, 9, 0, -1900275, 9, 0, -1900274, 9, 0, -1900273, 9, 0, -1900272, 9, 0, -1900271, 9, 0, -1900270, 9, 0, -1900269, 9, 0, -1900268, 9, 0, -1900267, 9, 0, -1900266, 9, 0, -1900265, 9, 0, -1900264, 9, 0, -1900263, 9, 0, -1900262, 9, 0, -1900261, 9, 0, -1900260, 9, 0, -1900259, 9, 0, -1900258, 9, 0, -1900257, 9, 0, -1834975, 9, 0, -1834974, 9, 0, -1834973, 9, 0, -1834972, 9, 0, -1834971, 9, 0, -1834970, 9, 0, -1834969, 9, 0, -1834968, 9, 0, -1834967, 9, 0, -1834966, 9, 0, -1834965, 9, 0, -1834964, 9, 0, -1834963, 9, 0, -1834962, 9, 0, -1834961, 9, 0, -1834960, 9, 0, -1834959, 9, 0, -1834958, 9, 0, -1834957, 9, 0, -1834956, 9, 0, -1834955, 9, 0, -1834954, 9, 0, -1834953, 9, 0, -1834952, 9, 0, -1834951, 9, 0, -1834950, 9, 0, -1834949, 9, 0, -1834948, 9, 0, -1834947, 9, 0, -1834946, 9, 0, -1834945, 9, 0, -1834944, 9, 0, -1834943, 9, 0, -1834942, 9, 0, -1834941, 9, 0, -1834940, 9, 0, -1834939, 9, 0, -1834938, 9, 0, -1834937, 9, 0, -1834936, 9, 0, -1834935, 0, 65536, -1834918, 0, 65537, -1834917, 9, 0, -1834916, 9, 0, -1834915, 9, 0, -1834914, 9, 0, -1834913, 9, 0, -1834912, 9, 0, -1834911, 9, 0, -1834910, 9, 0, -1834909, 9, 0, -1834908, 9, 0, -1834907, 9, 0, -1834906, 9, 0, -1834905, 9, 0, -1834904, 9, 0, -1834903, 0, 65536, -1834886, 0, 65537, -1834885, 9, 0, -1834884, 9, 0, -1834883, 9, 0, -1834882, 9, 0, -1834881, 9, 0, -1834880, 9, 0, -1834879, 9, 0, -1834878, 9, 0, -1834877, 9, 0, -1834876, 9, 0, -1834875, 9, 0, -1834874, 9, 0, -1834873, 9, 0, -1834872, 9, 0, -1834871, 0, 65536, -1834818, 0, 65537, -1834817, 9, 0, -1834816, 9, 0, -1834815, 9, 0, -1834814, 9, 0, -1834813, 9, 0, -1834812, 9, 0, -1834811, 9, 0, -1834810, 9, 0, -1834809, 9, 0, -1834808, 9, 0, -1834807, 9, 0, -1834806, 9, 0, -1834805, 9, 0, -1834804, 9, 0, -1834803, 0, 65536, -1834786, 0, 65537, -1834785, 9, 0, -1834784, 9, 0, -1834783, 9, 0, -1834782, 9, 0, -1834781, 9, 0, -1834780, 9, 0, -1834779, 9, 0, -1834778, 9, 0, -1834777, 9, 0, -1834776, 9, 0, -1834775, 9, 0, -1834774, 9, 0, -1834773, 9, 0, -1834772, 9, 0, -1834771, 0, 65536, -1834754, 0, 65537, -1834753, 9, 0, -1834752, 9, 0, -1834751, 9, 0, -1834750, 9, 0, -1834749, 9, 0, -1834748, 9, 0, -1834747, 9, 0, -1834746, 9, 0, -1834745, 9, 0, -1834744, 9, 0, -1834743, 9, 0, -1834742, 9, 0, -1834741, 9, 0, -1834740, 9, 0, -1834739, 9, 0, -1834738, 9, 0, -1834737, 9, 0, -1834736, 9, 0, -1834735, 9, 0, -1834734, 9, 0, -1834733, 9, 0, -1834732, 9, 0, -1834731, 9, 0, -1834730, 9, 0, -1834729, 9, 0, -1834728, 9, 0, -1834727, 9, 0, -1834726, 9, 0, -1834725, 9, 0, -1834724, 9, 0, -1834723, 9, 0, -1834722, 9, 0, -1834721, 9, 0, -1769439, 9, 0, -1769438, 9, 0, -1769437, 9, 0, -1769436, 9, 0, -1769435, 9, 0, -1769434, 9, 0, -1769433, 9, 0, -1769432, 9, 0, -1769431, 9, 0, -1769430, 9, 0, -1769429, 9, 0, -1769428, 9, 0, -1769427, 9, 0, -1769426, 9, 0, -1769425, 9, 0, -1769424, 9, 0, -1769423, 9, 0, -1769422, 9, 0, -1769421, 9, 0, -1769420, 9, 0, -1769419, 9, 0, -1769418, 9, 0, -1769417, 9, 0, -1769416, 9, 0, -1769415, 9, 0, -1769414, 9, 0, -1769413, 9, 0, -1769412, 9, 0, -1769411, 9, 0, -1769410, 9, 0, -1769409, 9, 0, -1769408, 9, 0, -1769407, 9, 0, -1769406, 9, 0, -1769405, 9, 0, -1769404, 9, 0, -1769403, 9, 0, -1769402, 9, 0, -1769401, 9, 0, -1769400, 9, 0, -1769399, 0, 65536, -1769382, 0, 65537, -1769381, 9, 0, -1769380, 9, 0, -1769379, 9, 0, -1769378, 9, 0, -1769377, 9, 0, -1769376, 9, 0, -1769375, 9, 0, -1769374, 9, 0, -1769373, 9, 0, -1769372, 9, 0, -1769371, 9, 0, -1769370, 9, 0, -1769369, 9, 0, -1769368, 9, 0, -1769367, 0, 65536, -1769350, 0, 65537, -1769349, 9, 0, -1769348, 9, 0, -1769347, 9, 0, -1769346, 9, 0, -1769345, 9, 0, -1769344, 9, 0, -1769343, 9, 0, -1769342, 9, 0, -1769341, 9, 0, -1769340, 9, 0, -1769339, 9, 0, -1769338, 9, 0, -1769337, 9, 0, -1769336, 9, 0, -1769335, 0, 65536, -1769282, 0, 65537, -1769281, 9, 0, -1769280, 9, 0, -1769279, 9, 0, -1769278, 9, 0, -1769277, 9, 0, -1769276, 9, 0, -1769275, 9, 0, -1769274, 9, 0, -1769273, 9, 0, -1769272, 9, 0, -1769271, 9, 0, -1769270, 9, 0, -1769269, 9, 0, -1769268, 9, 0, -1769267, 0, 65536, -1769250, 0, 65537, -1769249, 9, 0, -1769248, 9, 0, -1769247, 9, 0, -1769246, 9, 0, -1769245, 9, 0, -1769244, 9, 0, -1769243, 9, 0, -1769242, 9, 0, -1769241, 9, 0, -1769240, 9, 0, -1769239, 9, 0, -1769238, 9, 0, -1769237, 9, 0, -1769236, 9, 0, -1769235, 0, 65536, -1769218, 0, 65537, -1769217, 9, 0, -1769216, 9, 0, -1769215, 9, 0, -1769214, 9, 0, -1769213, 9, 0, -1769212, 9, 0, -1769211, 9, 0, -1769210, 9, 0, -1769209, 9, 0, -1769208, 9, 0, -1769207, 9, 0, -1769206, 9, 0, -1769205, 9, 0, -1769204, 9, 0, -1769203, 9, 0, -1769202, 9, 0, -1769201, 9, 0, -1769200, 9, 0, -1769199, 9, 0, -1769198, 9, 0, -1769197, 9, 0, -1769196, 9, 0, -1769195, 9, 0, -1769194, 9, 0, -1769193, 9, 0, -1769192, 9, 0, -1769191, 9, 0, -1769190, 9, 0, -1769189, 9, 0, -1769188, 9, 0, -1769187, 9, 0, -1769186, 9, 0, -1769185, 9, 0, -1703903, 9, 0, -1703902, 9, 0, -1703901, 9, 0, -1703900, 9, 0, -1703899, 9, 0, -1703898, 9, 0, -1703897, 9, 0, -1703896, 9, 0, -1703895, 9, 0, -1703894, 9, 0, -1703893, 9, 0, -1703892, 9, 0, -1703891, 9, 0, -1703890, 9, 0, -1703889, 9, 0, -1703888, 9, 0, -1703887, 9, 0, -1703886, 9, 0, -1703885, 9, 0, -1703884, 9, 0, -1703883, 9, 0, -1703882, 9, 0, -1703881, 9, 0, -1703880, 9, 0, -1703879, 9, 0, -1703878, 9, 0, -1703877, 9, 0, -1703876, 9, 0, -1703875, 9, 0, -1703874, 9, 0, -1703873, 9, 0, -1703872, 9, 0, -1703871, 9, 0, -1703870, 9, 0, -1703869, 9, 0, -1703868, 9, 0, -1703867, 9, 0, -1703866, 9, 0, -1703865, 9, 0, -1703864, 9, 0, -1703863, 0, 65536, -1703846, 0, 65537, -1703845, 9, 0, -1703844, 9, 0, -1703843, 9, 0, -1703842, 9, 0, -1703841, 9, 0, -1703840, 9, 0, -1703839, 9, 0, -1703838, 9, 0, -1703837, 9, 0, -1703836, 9, 0, -1703835, 9, 0, -1703834, 9, 0, -1703833, 9, 0, -1703832, 9, 0, -1703831, 0, 65536, -1703814, 0, 65537, -1703813, 9, 0, -1703812, 9, 0, -1703811, 9, 0, -1703810, 9, 0, -1703809, 9, 0, -1703808, 9, 0, -1703807, 9, 0, -1703806, 9, 0, -1703805, 9, 0, -1703804, 9, 0, -1703803, 9, 0, -1703802, 9, 0, -1703801, 9, 0, -1703800, 9, 0, -1703799, 0, 65536, -1703746, 0, 65537, -1703745, 9, 0, -1703744, 9, 0, -1703743, 9, 0, -1703742, 9, 0, -1703741, 9, 0, -1703740, 9, 0, -1703739, 9, 0, -1703738, 9, 0, -1703737, 9, 0, -1703736, 9, 0, -1703735, 9, 0, -1703734, 9, 0, -1703733, 9, 0, -1703732, 9, 0, -1703731, 0, 65536, -1703714, 0, 65537, -1703713, 9, 0, -1703712, 9, 0, -1703711, 9, 0, -1703710, 9, 0, -1703709, 9, 0, -1703708, 9, 0, -1703707, 9, 0, -1703706, 9, 0, -1703705, 9, 0, -1703704, 9, 0, -1703703, 9, 0, -1703702, 9, 0, -1703701, 9, 0, -1703700, 9, 0, -1703699, 0, 65536, -1703682, 0, 65537, -1703681, 9, 0, -1703680, 9, 0, -1703679, 9, 0, -1703678, 9, 0, -1703677, 9, 0, -1703676, 9, 0, -1703675, 9, 0, -1703674, 9, 0, -1703673, 9, 0, -1703672, 9, 0, -1703671, 9, 0, -1703670, 9, 0, -1703669, 9, 0, -1703668, 9, 0, -1703667, 9, 0, -1703666, 9, 0, -1703665, 9, 0, -1703664, 9, 0, -1703663, 9, 0, -1703662, 9, 0, -1703661, 9, 0, -1703660, 9, 0, -1703659, 9, 0, -1703658, 9, 0, -1703657, 9, 0, -1703656, 9, 0, -1703655, 9, 0, -1703654, 9, 0, -1703653, 9, 0, -1703652, 9, 0, -1703651, 9, 0, -1703650, 9, 0, -1703649, 9, 0, -1638367, 9, 0, -1638366, 9, 0, -1638365, 9, 0, -1638364, 9, 0, -1638363, 9, 0, -1638362, 9, 0, -1638361, 9, 0, -1638360, 9, 0, -1638359, 9, 0, -1638358, 9, 0, -1638357, 9, 0, -1638356, 9, 0, -1638355, 9, 0, -1638354, 9, 0, -1638353, 9, 0, -1638352, 9, 0, -1638351, 9, 0, -1638350, 9, 0, -1638349, 9, 0, -1638348, 9, 0, -1638347, 9, 0, -1638346, 9, 0, -1638345, 9, 0, -1638344, 9, 0, -1638343, 9, 0, -1638342, 9, 0, -1638341, 9, 0, -1638340, 9, 0, -1638339, 9, 0, -1638338, 9, 0, -1638337, 9, 0, -1638336, 9, 0, -1638335, 9, 0, -1638334, 9, 0, -1638333, 9, 0, -1638332, 9, 0, -1638331, 9, 0, -1638330, 9, 0, -1638329, 9, 0, -1638328, 9, 0, -1638327, 0, 65536, -1638310, 0, 65537, -1638309, 9, 0, -1638308, 9, 0, -1638307, 9, 0, -1638306, 9, 0, -1638305, 9, 0, -1638304, 9, 0, -1638303, 9, 0, -1638302, 9, 0, -1638301, 9, 0, -1638300, 9, 0, -1638299, 9, 0, -1638298, 9, 0, -1638297, 9, 0, -1638296, 9, 0, -1638295, 0, 65536, -1638278, 0, 65537, -1638277, 9, 0, -1638276, 9, 0, -1638275, 9, 0, -1638274, 9, 0, -1638273, 9, 0, -1638272, 9, 0, -1638271, 9, 0, -1638270, 9, 0, -1638269, 9, 0, -1638268, 9, 0, -1638267, 9, 0, -1638266, 9, 0, -1638265, 9, 0, -1638264, 9, 0, -1638263, 0, 65536, -1638210, 0, 65537, -1638209, 9, 0, -1638208, 9, 0, -1638207, 9, 0, -1638206, 9, 0, -1638205, 9, 0, -1638204, 9, 0, -1638203, 9, 0, -1638202, 9, 0, -1638201, 9, 0, -1638200, 9, 0, -1638199, 9, 0, -1638198, 9, 0, -1638197, 9, 0, -1638196, 9, 0, -1638195, 0, 65536, -1638178, 0, 65537, -1638177, 9, 0, -1638176, 9, 0, -1638175, 9, 0, -1638174, 9, 0, -1638173, 9, 0, -1638172, 9, 0, -1638171, 9, 0, -1638170, 9, 0, -1638169, 9, 0, -1638168, 9, 0, -1638167, 9, 0, -1638166, 9, 0, -1638165, 9, 0, -1638164, 9, 0, -1638163, 0, 65536, -1638146, 0, 65537, -1638145, 9, 0, -1638144, 9, 0, -1638143, 9, 0, -1638142, 9, 0, -1638141, 9, 0, -1638140, 9, 0, -1638139, 9, 0, -1638138, 9, 0, -1638137, 9, 0, -1638136, 9, 0, -1638135, 9, 0, -1638134, 9, 0, -1638133, 9, 0, -1638132, 9, 0, -1638131, 9, 0, -1638130, 9, 0, -1638129, 9, 0, -1638128, 9, 0, -1638127, 9, 0, -1638126, 9, 0, -1638125, 9, 0, -1638124, 9, 0, -1638123, 9, 0, -1638122, 9, 0, -1638121, 9, 0, -1638120, 9, 0, -1638119, 9, 0, -1638118, 9, 0, -1638117, 9, 0, -1638116, 9, 0, -1638115, 9, 0, -1638114, 9, 0, -1638113, 9, 0, -1572831, 9, 0, -1572830, 9, 0, -1572829, 9, 0, -1572828, 9, 0, -1572827, 9, 0, -1572826, 9, 0, -1572825, 9, 0, -1572824, 9, 0, -1572823, 9, 0, -1572822, 9, 0, -1572821, 9, 0, -1572820, 9, 0, -1572819, 9, 0, -1572818, 9, 0, -1572817, 9, 0, -1572816, 9, 0, -1572815, 9, 0, -1572814, 9, 0, -1572813, 9, 0, -1572812, 9, 0, -1572811, 9, 0, -1572810, 9, 0, -1572809, 9, 0, -1572808, 9, 0, -1572807, 9, 0, -1572806, 9, 0, -1572805, 9, 0, -1572804, 9, 0, -1572803, 9, 0, -1572802, 9, 0, -1572801, 9, 0, -1572800, 9, 0, -1572799, 9, 0, -1572798, 9, 0, -1572797, 9, 0, -1572796, 9, 0, -1572795, 9, 0, -1572794, 9, 0, -1572793, 9, 0, -1572792, 9, 0, -1572791, 0, 65536, -1572774, 0, 65537, -1572773, 9, 0, -1572772, 9, 0, -1572771, 9, 0, -1572770, 9, 0, -1572769, 9, 0, -1572768, 9, 0, -1572767, 9, 0, -1572766, 9, 0, -1572765, 9, 0, -1572764, 9, 0, -1572763, 9, 0, -1572762, 9, 0, -1572761, 9, 0, -1572760, 9, 0, -1572759, 0, 65536, -1572742, 0, 65537, -1572741, 9, 0, -1572740, 9, 0, -1572739, 9, 0, -1572738, 9, 0, -1572737, 9, 0, -1572736, 9, 0, -1572735, 9, 0, -1572734, 9, 0, -1572733, 9, 0, -1572732, 9, 0, -1572731, 9, 0, -1572730, 9, 0, -1572729, 9, 0, -1572728, 9, 0, -1572727, 0, 65536, -1572674, 0, 65537, -1572673, 9, 0, -1572672, 9, 0, -1572671, 9, 0, -1572670, 9, 0, -1572669, 9, 0, -1572668, 9, 0, -1572667, 9, 0, -1572666, 9, 0, -1572665, 9, 0, -1572664, 9, 0, -1572663, 9, 0, -1572662, 9, 0, -1572661, 9, 0, -1572660, 9, 0, -1572659, 0, 65536, -1572642, 0, 65537, -1572641, 9, 0, -1572640, 9, 0, -1572639, 9, 0, -1572638, 9, 0, -1572637, 9, 0, -1572636, 9, 0, -1572635, 9, 0, -1572634, 9, 0, -1572633, 9, 0, -1572632, 9, 0, -1572631, 9, 0, -1572630, 9, 0, -1572629, 9, 0, -1572628, 9, 0, -1572627, 0, 65536, -1572610, 0, 65537, -1572609, 9, 0, -1572608, 9, 0, -1572607, 9, 0, -1572606, 9, 0, -1572605, 9, 0, -1572604, 9, 0, -1572603, 9, 0, -1572602, 9, 0, -1572601, 9, 0, -1572600, 9, 0, -1572599, 9, 0, -1572598, 9, 0, -1572597, 9, 0, -1572596, 9, 0, -1572595, 9, 0, -1572594, 9, 0, -1572593, 9, 0, -1572592, 9, 0, -1572591, 9, 0, -1572590, 9, 0, -1572589, 9, 0, -1572588, 9, 0, -1572587, 9, 0, -1572586, 9, 0, -1572585, 9, 0, -1572584, 9, 0, -1572583, 9, 0, -1572582, 9, 0, -1572581, 9, 0, -1572580, 9, 0, -1572579, 9, 0, -1572578, 9, 0, -1572577, 9, 0, -1507295, 9, 0, -1507294, 9, 0, -1507293, 9, 0, -1507292, 9, 0, -1507291, 9, 0, -1507290, 9, 0, -1507289, 9, 0, -1507288, 9, 0, -1507287, 9, 0, -1507286, 9, 0, -1507285, 9, 0, -1507284, 9, 0, -1507283, 9, 0, -1507282, 9, 0, -1507281, 9, 0, -1507280, 9, 0, -1507279, 9, 0, -1507278, 9, 0, -1507277, 9, 0, -1507276, 9, 0, -1507275, 9, 0, -1507274, 9, 0, -1507273, 9, 0, -1507272, 9, 0, -1507271, 9, 0, -1507270, 9, 0, -1507269, 9, 0, -1507268, 9, 0, -1507267, 9, 0, -1507266, 9, 0, -1507265, 9, 0, -1507264, 9, 0, -1507263, 9, 0, -1507262, 9, 0, -1507261, 9, 0, -1507260, 9, 0, -1507259, 9, 0, -1507258, 9, 0, -1507257, 9, 0, -1507256, 9, 0, -1507255, 0, 65536, -1507238, 0, 65537, -1507237, 9, 0, -1507236, 9, 0, -1507235, 9, 0, -1507234, 9, 0, -1507233, 9, 0, -1507232, 9, 0, -1507231, 9, 0, -1507230, 9, 0, -1507229, 9, 0, -1507228, 9, 0, -1507227, 9, 0, -1507226, 9, 0, -1507225, 9, 0, -1507224, 9, 0, -1507223, 0, 65536, -1507206, 0, 65537, -1507205, 9, 0, -1507204, 9, 0, -1507203, 9, 0, -1507202, 9, 0, -1507201, 9, 0, -1507200, 9, 0, -1507199, 9, 0, -1507198, 9, 0, -1507197, 9, 0, -1507196, 9, 0, -1507195, 9, 0, -1507194, 9, 0, -1507193, 9, 0, -1507192, 9, 0, -1507191, 0, 65536, -1507138, 0, 65537, -1507137, 9, 0, -1507136, 9, 0, -1507135, 9, 0, -1507134, 9, 0, -1507133, 9, 0, -1507132, 9, 0, -1507131, 9, 0, -1507130, 9, 0, -1507129, 9, 0, -1507128, 9, 0, -1507127, 9, 0, -1507126, 9, 0, -1507125, 9, 0, -1507124, 9, 0, -1507123, 0, 65536, -1507106, 0, 65537, -1507105, 9, 0, -1507104, 9, 0, -1507103, 9, 0, -1507102, 9, 0, -1507101, 9, 0, -1507100, 9, 0, -1507099, 9, 0, -1507098, 9, 0, -1507097, 9, 0, -1507096, 9, 0, -1507095, 9, 0, -1507094, 9, 0, -1507093, 9, 0, -1507092, 9, 0, -1507091, 0, 65536, -1507074, 0, 65537, -1507073, 9, 0, -1507072, 9, 0, -1507071, 9, 0, -1507070, 9, 0, -1507069, 9, 0, -1507068, 9, 0, -1507067, 9, 0, -1507066, 9, 0, -1507065, 9, 0, -1507064, 9, 0, -1507063, 9, 0, -1507062, 9, 0, -1507061, 9, 0, -1507060, 9, 0, -1507059, 9, 0, -1507058, 9, 0, -1507057, 9, 0, -1507056, 9, 0, -1507055, 9, 0, -1507054, 9, 0, -1507053, 9, 0, -1507052, 9, 0, -1507051, 9, 0, -1507050, 9, 0, -1507049, 9, 0, -1507048, 9, 0, -1507047, 9, 0, -1507046, 9, 0, -1507045, 9, 0, -1507044, 9, 0, -1507043, 9, 0, -1507042, 9, 0, -1507041, 9, 0, -1441759, 9, 0, -1441758, 9, 0, -1441757, 9, 0, -1441756, 9, 0, -1441755, 9, 0, -1441754, 9, 0, -1441753, 9, 0, -1441752, 9, 0, -1441751, 9, 0, -1441750, 9, 0, -1441749, 9, 0, -1441748, 9, 0, -1441747, 9, 0, -1441746, 9, 0, -1441745, 9, 0, -1441744, 9, 0, -1441743, 9, 0, -1441742, 9, 0, -1441741, 9, 0, -1441740, 9, 0, -1441739, 9, 0, -1441738, 9, 0, -1441737, 9, 0, -1441736, 9, 0, -1441735, 9, 0, -1441734, 9, 0, -1441733, 9, 0, -1441732, 9, 0, -1441731, 9, 0, -1441730, 9, 0, -1441729, 9, 0, -1441728, 9, 0, -1441727, 9, 0, -1441726, 9, 0, -1441725, 9, 0, -1441724, 9, 0, -1441723, 9, 0, -1441722, 9, 0, -1441721, 9, 0, -1441720, 9, 0, -1441719, 0, 65536, -1441702, 0, 65537, -1441701, 9, 0, -1441700, 9, 0, -1441699, 9, 0, -1441698, 9, 0, -1441697, 9, 0, -1441696, 9, 0, -1441695, 9, 0, -1441694, 9, 0, -1441693, 9, 0, -1441692, 9, 0, -1441691, 9, 0, -1441690, 9, 0, -1441689, 9, 0, -1441688, 9, 0, -1441687, 0, 65536, -1441670, 0, 65537, -1441669, 9, 0, -1441668, 9, 0, -1441667, 9, 0, -1441666, 9, 0, -1441665, 9, 0, -1441664, 9, 0, -1441663, 9, 0, -1441662, 9, 0, -1441661, 9, 0, -1441660, 9, 0, -1441659, 9, 0, -1441658, 9, 0, -1441657, 9, 0, -1441656, 9, 0, -1441655, 0, 65536, -1441602, 0, 65537, -1441601, 9, 0, -1441600, 9, 0, -1441599, 9, 0, -1441598, 9, 0, -1441597, 9, 0, -1441596, 9, 0, -1441595, 9, 0, -1441594, 9, 0, -1441593, 9, 0, -1441592, 9, 0, -1441591, 9, 0, -1441590, 9, 0, -1441589, 9, 0, -1441588, 9, 0, -1441587, 0, 65536, -1441570, 0, 65537, -1441569, 9, 0, -1441568, 9, 0, -1441567, 9, 0, -1441566, 9, 0, -1441565, 9, 0, -1441564, 9, 0, -1441563, 9, 0, -1441562, 9, 0, -1441561, 9, 0, -1441560, 9, 0, -1441559, 9, 0, -1441558, 9, 0, -1441557, 9, 0, -1441556, 9, 0, -1441555, 0, 65536, -1441538, 0, 65537, -1441537, 9, 0, -1441536, 9, 0, -1441535, 9, 0, -1441534, 9, 0, -1441533, 9, 0, -1441532, 9, 0, -1441531, 9, 0, -1441530, 9, 0, -1441529, 9, 0, -1441528, 9, 0, -1441527, 9, 0, -1441526, 9, 0, -1441525, 9, 0, -1441524, 9, 0, -1441523, 9, 0, -1441522, 9, 0, -1441521, 9, 0, -1441520, 9, 0, -1441519, 9, 0, -1441518, 9, 0, -1441517, 9, 0, -1441516, 9, 0, -1441515, 9, 0, -1441514, 9, 0, -1441513, 9, 0, -1441512, 9, 0, -1441511, 9, 0, -1441510, 9, 0, -1441509, 9, 0, -1441508, 9, 0, -1441507, 9, 0, -1441506, 9, 0, -1441505, 9, 0, -1376223, 9, 0, -1376222, 9, 0, -1376221, 9, 0, -1376220, 9, 0, -1376219, 9, 0, -1376218, 9, 0, -1376217, 9, 0, -1376216, 9, 0, -1376215, 9, 0, -1376214, 9, 0, -1376213, 9, 0, -1376212, 9, 0, -1376211, 9, 0, -1376210, 9, 0, -1376209, 9, 0, -1376208, 9, 0, -1376207, 9, 0, -1376206, 9, 0, -1376205, 9, 0, -1376204, 9, 0, -1376203, 9, 0, -1376202, 9, 0, -1376201, 9, 0, -1376200, 9, 0, -1376199, 9, 0, -1376198, 9, 0, -1376197, 9, 0, -1376196, 9, 0, -1376195, 9, 0, -1376194, 9, 0, -1376193, 9, 0, -1376192, 9, 0, -1376191, 9, 0, -1376190, 9, 0, -1376189, 9, 0, -1376188, 9, 0, -1376187, 9, 0, -1376186, 9, 0, -1376185, 9, 0, -1376184, 9, 0, -1376183, 0, 65536, -1376166, 0, 65537, -1376165, 9, 0, -1376164, 9, 0, -1376163, 9, 0, -1376162, 9, 0, -1376161, 9, 0, -1376160, 9, 0, -1376159, 9, 0, -1376158, 9, 0, -1376157, 9, 0, -1376156, 9, 0, -1376155, 9, 0, -1376154, 9, 0, -1376153, 9, 0, -1376152, 9, 0, -1376151, 0, 65536, -1376134, 0, 65537, -1376133, 9, 0, -1376132, 9, 0, -1376131, 9, 0, -1376130, 9, 0, -1376129, 9, 0, -1376128, 9, 0, -1376127, 9, 0, -1376126, 9, 0, -1376125, 9, 0, -1376124, 9, 0, -1376123, 9, 0, -1376122, 9, 0, -1376121, 9, 0, -1376120, 9, 0, -1376119, 0, 65536, -1376066, 0, 65537, -1376065, 9, 0, -1376064, 9, 0, -1376063, 9, 0, -1376062, 9, 0, -1376061, 9, 0, -1376060, 9, 0, -1376059, 9, 0, -1376058, 9, 0, -1376057, 9, 0, -1376056, 9, 0, -1376055, 9, 0, -1376054, 9, 0, -1376053, 9, 0, -1376052, 9, 0, -1376051, 0, 65536, -1376034, 0, 65537, -1376033, 9, 0, -1376032, 9, 0, -1376031, 9, 0, -1376030, 9, 0, -1376029, 9, 0, -1376028, 9, 0, -1376027, 9, 0, -1376026, 9, 0, -1376025, 9, 0, -1376024, 9, 0, -1376023, 9, 0, -1376022, 9, 0, -1376021, 9, 0, -1376020, 9, 0, -1376019, 0, 65536, -1376002, 0, 65537, -1376001, 9, 0, -1376000, 9, 0, -1375999, 9, 0, -1375998, 9, 0, -1375997, 9, 0, -1375996, 9, 0, -1375995, 9, 0, -1375994, 9, 0, -1375993, 9, 0, -1375992, 9, 0, -1375991, 9, 0, -1375990, 9, 0, -1375989, 9, 0, -1375988, 9, 0, -1375987, 9, 0, -1375986, 9, 0, -1375985, 9, 0, -1375984, 9, 0, -1375983, 9, 0, -1375982, 9, 0, -1375981, 9, 0, -1375980, 9, 0, -1375979, 9, 0, -1375978, 9, 0, -1375977, 9, 0, -1375976, 9, 0, -1375975, 9, 0, -1375974, 9, 0, -1375973, 9, 0, -1375972, 9, 0, -1375971, 9, 0, -1375970, 9, 0, -1375969, 9, 0, -1310687, 9, 0, -1310686, 9, 0, -1310685, 9, 0, -1310684, 9, 0, -1310683, 9, 0, -1310682, 9, 0, -1310681, 9, 0, -1310680, 9, 0, -1310679, 9, 0, -1310678, 9, 0, -1310677, 9, 0, -1310676, 9, 0, -1310675, 9, 0, -1310674, 9, 0, -1310673, 9, 0, -1310672, 9, 0, -1310671, 9, 0, -1310670, 9, 0, -1310669, 9, 0, -1310668, 9, 0, -1310667, 9, 0, -1310666, 9, 0, -1310665, 9, 0, -1310664, 9, 0, -1310663, 9, 0, -1310662, 9, 0, -1310661, 9, 0, -1310660, 9, 0, -1310659, 9, 0, -1310658, 9, 0, -1310657, 9, 0, -1310656, 9, 0, -1310655, 9, 0, -1310654, 9, 0, -1310653, 9, 0, -1310652, 9, 0, -1310651, 9, 0, -1310650, 9, 0, -1310649, 9, 0, -1310648, 9, 0, -1310647, 0, 65536, -1310630, 0, 65537, -1310629, 9, 0, -1310628, 9, 0, -1310627, 9, 0, -1310626, 9, 0, -1310625, 9, 0, -1310624, 9, 0, -1310623, 9, 0, -1310622, 9, 0, -1310621, 9, 0, -1310620, 9, 0, -1310619, 9, 0, -1310618, 9, 0, -1310617, 9, 0, -1310616, 9, 0, -1310615, 0, 65536, -1310598, 0, 65537, -1310597, 9, 0, -1310596, 9, 0, -1310595, 9, 0, -1310594, 9, 0, -1310593, 9, 0, -1310592, 9, 0, -1310591, 9, 0, -1310590, 9, 0, -1310589, 9, 0, -1310588, 9, 0, -1310587, 9, 0, -1310586, 9, 0, -1310585, 9, 0, -1310584, 9, 0, -1310583, 0, 65536, -1310530, 0, 65537, -1310529, 9, 0, -1310528, 9, 0, -1310527, 9, 0, -1310526, 9, 0, -1310525, 9, 0, -1310524, 9, 0, -1310523, 9, 0, -1310522, 9, 0, -1310521, 9, 0, -1310520, 9, 0, -1310519, 9, 0, -1310518, 9, 0, -1310517, 9, 0, -1310516, 9, 0, -1310515, 0, 65536, -1310498, 0, 65537, -1310497, 9, 0, -1310496, 9, 0, -1310495, 9, 0, -1310494, 9, 0, -1310493, 9, 0, -1310492, 9, 0, -1310491, 9, 0, -1310490, 9, 0, -1310489, 9, 0, -1310488, 9, 0, -1310487, 9, 0, -1310486, 9, 0, -1310485, 9, 0, -1310484, 9, 0, -1310483, 0, 65536, -1310466, 0, 65537, -1310465, 9, 0, -1310464, 9, 0, -1310463, 9, 0, -1310462, 9, 0, -1310461, 9, 0, -1310460, 9, 0, -1310459, 9, 0, -1310458, 9, 0, -1310457, 9, 0, -1310456, 9, 0, -1310455, 9, 0, -1310454, 9, 0, -1310453, 9, 0, -1310452, 9, 0, -1310451, 9, 0, -1310450, 9, 0, -1310449, 9, 0, -1310448, 9, 0, -1310447, 9, 0, -1310446, 9, 0, -1310445, 9, 0, -1310444, 9, 0, -1310443, 9, 0, -1310442, 9, 0, -1310441, 9, 0, -1310440, 9, 0, -1310439, 9, 0, -1310438, 9, 0, -1310437, 9, 0, -1310436, 9, 0, -1310435, 9, 0, -1310434, 9, 0, -1310433, 9, 0, -1245151, 9, 0, -1245150, 9, 0, -1245149, 9, 0, -1245148, 9, 0, -1245147, 9, 0, -1245146, 9, 0, -1245145, 9, 0, -1245144, 9, 0, -1245143, 9, 0, -1245142, 9, 0, -1245141, 9, 0, -1245140, 9, 0, -1245139, 9, 0, -1245138, 9, 0, -1245137, 9, 0, -1245136, 9, 0, -1245135, 9, 0, -1245134, 9, 0, -1245133, 9, 0, -1245132, 9, 0, -1245131, 9, 0, -1245130, 9, 0, -1245129, 9, 0, -1245128, 9, 0, -1245127, 9, 0, -1245126, 9, 0, -1245125, 9, 0, -1245124, 9, 0, -1245123, 9, 0, -1245122, 9, 0, -1245121, 9, 0, -1245120, 9, 0, -1245119, 9, 0, -1245118, 9, 0, -1245117, 9, 0, -1245116, 9, 0, -1245115, 9, 0, -1245114, 9, 0, -1245113, 9, 0, -1245112, 9, 0, -1245111, 0, 65536, -1245094, 0, 65537, -1245093, 9, 0, -1245092, 9, 0, -1245091, 9, 0, -1245090, 9, 0, -1245089, 9, 0, -1245088, 9, 0, -1245087, 9, 0, -1245086, 9, 0, -1245085, 9, 0, -1245084, 9, 0, -1245083, 9, 0, -1245082, 9, 0, -1245081, 9, 0, -1245080, 9, 0, -1245079, 0, 65536, -1245062, 0, 65537, -1245061, 9, 0, -1245060, 9, 0, -1245059, 9, 0, -1245058, 9, 0, -1245057, 9, 0, -1245056, 9, 0, -1245055, 9, 0, -1245054, 9, 0, -1245053, 9, 0, -1245052, 9, 0, -1245051, 9, 0, -1245050, 9, 0, -1245049, 9, 0, -1245048, 9, 0, -1245047, 0, 65536, -1244994, 0, 65537, -1244993, 9, 0, -1244992, 9, 0, -1244991, 9, 0, -1244990, 9, 0, -1244989, 9, 0, -1244988, 9, 0, -1244987, 9, 0, -1244986, 9, 0, -1244985, 9, 0, -1244984, 9, 0, -1244983, 9, 0, -1244982, 9, 0, -1244981, 9, 0, -1244980, 9, 0, -1244979, 0, 65536, -1244962, 0, 65537, -1244961, 9, 0, -1244960, 9, 0, -1244959, 9, 0, -1244958, 9, 0, -1244957, 9, 0, -1244956, 9, 0, -1244955, 9, 0, -1244954, 9, 0, -1244953, 9, 0, -1244952, 9, 0, -1244951, 9, 0, -1244950, 9, 0, -1244949, 9, 0, -1244948, 9, 0, -1244947, 0, 65536, -1244930, 0, 65537, -1244929, 9, 0, -1244928, 9, 0, -1244927, 9, 0, -1244926, 9, 0, -1244925, 9, 0, -1244924, 9, 0, -1244923, 9, 0, -1244922, 9, 0, -1244921, 9, 0, -1244920, 9, 0, -1244919, 9, 0, -1244918, 9, 0, -1244917, 9, 0, -1244916, 9, 0, -1244915, 9, 0, -1244914, 9, 0, -1244913, 9, 0, -1244912, 9, 0, -1244911, 9, 0, -1244910, 9, 0, -1244909, 9, 0, -1244908, 9, 0, -1244907, 9, 0, -1244906, 9, 0, -1244905, 9, 0, -1244904, 9, 0, -1244903, 9, 0, -1244902, 9, 0, -1244901, 9, 0, -1244900, 9, 0, -1244899, 9, 0, -1244898, 9, 0, -1244897, 9, 0, -1179615, 9, 0, -1179614, 9, 0, -1179613, 9, 0, -1179612, 9, 0, -1179611, 9, 0, -1179610, 9, 0, -1179609, 9, 0, -1179608, 9, 0, -1179607, 9, 0, -1179606, 9, 0, -1179605, 9, 0, -1179604, 9, 0, -1179603, 9, 0, -1179602, 9, 0, -1179601, 9, 0, -1179600, 9, 0, -1179599, 9, 0, -1179598, 9, 0, -1179597, 9, 0, -1179596, 9, 0, -1179595, 9, 0, -1179594, 9, 0, -1179593, 9, 0, -1179592, 9, 0, -1179591, 9, 0, -1179590, 9, 0, -1179589, 9, 0, -1179588, 9, 0, -1179587, 9, 0, -1179586, 9, 0, -1179585, 9, 0, -1179584, 9, 0, -1179583, 9, 0, -1179582, 9, 0, -1179581, 9, 0, -1179580, 9, 0, -1179579, 9, 0, -1179578, 9, 0, -1179577, 9, 0, -1179576, 9, 0, -1179575, 0, 65536, -1179558, 0, 65537, -1179557, 9, 0, -1179556, 9, 0, -1179555, 9, 0, -1179554, 9, 0, -1179553, 9, 0, -1179552, 9, 0, -1179551, 9, 0, -1179550, 9, 0, -1179549, 9, 0, -1179548, 9, 0, -1179547, 9, 0, -1179546, 9, 0, -1179545, 9, 0, -1179544, 9, 0, -1179543, 0, 65536, -1179526, 0, 65537, -1179525, 9, 0, -1179524, 9, 0, -1179523, 9, 0, -1179522, 9, 0, -1179521, 9, 0, -1179520, 9, 0, -1179519, 9, 0, -1179518, 9, 0, -1179517, 9, 0, -1179516, 9, 0, -1179515, 9, 0, -1179514, 9, 0, -1179513, 9, 0, -1179512, 9, 0, -1179511, 0, 65536, -1179498, 1, 0, -1179497, 0, 1, -1179496, 0, 1, -1179495, 2, 0, -1179474, 1, 0, -1179473, 0, 1, -1179472, 0, 1, -1179471, 2, 0, -1179458, 0, 65537, -1179457, 9, 0, -1179456, 9, 0, -1179455, 9, 0, -1179454, 9, 0, -1179453, 9, 0, -1179452, 9, 0, -1179451, 9, 0, -1179450, 9, 0, -1179449, 9, 0, -1179448, 9, 0, -1179447, 9, 0, -1179446, 9, 0, -1179445, 9, 0, -1179444, 9, 0, -1179443, 0, 65536, -1179426, 0, 65537, -1179425, 9, 0, -1179424, 9, 0, -1179423, 9, 0, -1179422, 9, 0, -1179421, 9, 0, -1179420, 9, 0, -1179419, 9, 0, -1179418, 9, 0, -1179417, 9, 0, -1179416, 9, 0, -1179415, 9, 0, -1179414, 9, 0, -1179413, 9, 0, -1179412, 9, 0, -1179411, 0, 65536, -1179394, 0, 65537, -1179393, 9, 0, -1179392, 9, 0, -1179391, 9, 0, -1179390, 9, 0, -1179389, 9, 0, -1179388, 9, 0, -1179387, 9, 0, -1179386, 9, 0, -1179385, 9, 0, -1179384, 9, 0, -1179383, 9, 0, -1179382, 9, 0, -1179381, 9, 0, -1179380, 9, 0, -1179379, 9, 0, -1179378, 9, 0, -1179377, 9, 0, -1179376, 9, 0, -1179375, 9, 0, -1179374, 9, 0, -1179373, 9, 0, -1179372, 9, 0, -1179371, 9, 0, -1179370, 9, 0, -1179369, 9, 0, -1179368, 9, 0, -1179367, 9, 0, -1179366, 9, 0, -1179365, 9, 0, -1179364, 9, 0, -1179363, 9, 0, -1179362, 9, 0, -1179361, 9, 0, -1114079, 9, 0, -1114078, 9, 0, -1114077, 9, 0, -1114076, 9, 0, -1114075, 9, 0, -1114074, 9, 0, -1114073, 9, 0, -1114072, 9, 0, -1114071, 9, 0, -1114070, 9, 0, -1114069, 9, 0, -1114068, 9, 0, -1114067, 9, 0, -1114066, 9, 0, -1114065, 9, 0, -1114064, 9, 0, -1114063, 9, 0, -1114062, 9, 0, -1114061, 9, 0, -1114060, 9, 0, -1114059, 9, 0, -1114058, 9, 0, -1114057, 9, 0, -1114056, 9, 0, -1114055, 9, 0, -1114054, 9, 0, -1114053, 9, 0, -1114052, 9, 0, -1114051, 9, 0, -1114050, 9, 0, -1114049, 9, 0, -1114048, 9, 0, -1114047, 9, 0, -1114046, 9, 0, -1114045, 9, 0, -1114044, 9, 0, -1114043, 9, 0, -1114042, 9, 0, -1114041, 9, 0, -1114040, 9, 0, -1114039, 0, 65536, -1114022, 0, 65537, -1114021, 9, 0, -1114020, 9, 0, -1114019, 9, 0, -1114018, 9, 0, -1114017, 9, 0, -1114016, 9, 0, -1114015, 9, 0, -1114014, 9, 0, -1114013, 9, 0, -1114012, 9, 0, -1114011, 9, 0, -1114010, 9, 0, -1114009, 9, 0, -1114008, 9, 0, -1114007, 0, 65536, -1113990, 0, 65537, -1113989, 9, 0, -1113988, 9, 0, -1113987, 9, 0, -1113986, 9, 0, -1113985, 9, 0, -1113984, 9, 0, -1113983, 9, 0, -1113982, 9, 0, -1113981, 9, 0, -1113980, 9, 0, -1113979, 9, 0, -1113978, 9, 0, -1113977, 9, 0, -1113976, 9, 0, -1113975, 0, 65536, -1113962, 0, 65537, -1113961, 9, 0, -1113960, 9, 0, -1113959, 0, 65536, -1113938, 0, 65537, -1113937, 9, 0, -1113936, 9, 0, -1113935, 0, 65536, -1113922, 0, 65537, -1113921, 9, 0, -1113920, 9, 0, -1113919, 9, 0, -1113918, 9, 0, -1113917, 9, 0, -1113916, 9, 0, -1113915, 9, 0, -1113914, 9, 0, -1113913, 9, 0, -1113912, 9, 0, -1113911, 9, 0, -1113910, 9, 0, -1113909, 9, 0, -1113908, 9, 0, -1113907, 0, 65536, -1113890, 0, 65537, -1113889, 9, 0, -1113888, 9, 0, -1113887, 9, 0, -1113886, 9, 0, -1113885, 9, 0, -1113884, 9, 0, -1113883, 9, 0, -1113882, 9, 0, -1113881, 9, 0, -1113880, 9, 0, -1113879, 9, 0, -1113878, 9, 0, -1113877, 9, 0, -1113876, 9, 0, -1113875, 0, 65536, -1113858, 0, 65537, -1113857, 9, 0, -1113856, 9, 0, -1113855, 9, 0, -1113854, 9, 0, -1113853, 9, 0, -1113852, 9, 0, -1113851, 9, 0, -1113850, 9, 0, -1113849, 9, 0, -1113848, 9, 0, -1113847, 9, 0, -1113846, 9, 0, -1113845, 9, 0, -1113844, 9, 0, -1113843, 9, 0, -1113842, 9, 0, -1113841, 9, 0, -1113840, 9, 0, -1113839, 9, 0, -1113838, 9, 0, -1113837, 9, 0, -1113836, 9, 0, -1113835, 9, 0, -1113834, 9, 0, -1113833, 9, 0, -1113832, 9, 0, -1113831, 9, 0, -1113830, 9, 0, -1113829, 9, 0, -1113828, 9, 0, -1113827, 9, 0, -1113826, 9, 0, -1113825, 9, 0, -1048543, 9, 0, -1048542, 9, 0, -1048541, 9, 0, -1048540, 9, 0, -1048539, 9, 0, -1048538, 9, 0, -1048537, 9, 0, -1048536, 9, 0, -1048535, 9, 0, -1048534, 9, 0, -1048533, 9, 0, -1048532, 9, 0, -1048531, 9, 0, -1048530, 9, 0, -1048529, 9, 0, -1048528, 9, 0, -1048527, 9, 0, -1048526, 9, 0, -1048525, 9, 0, -1048524, 9, 0, -1048523, 9, 0, -1048522, 9, 0, -1048521, 9, 0, -1048520, 9, 0, -1048519, 9, 0, -1048518, 9, 0, -1048517, 9, 0, -1048516, 9, 0, -1048515, 9, 0, -1048514, 9, 0, -1048513, 9, 0, -1048512, 9, 0, -1048511, 9, 0, -1048510, 9, 0, -1048509, 9, 0, -1048508, 9, 0, -1048507, 9, 0, -1048506, 9, 0, -1048505, 9, 0, -1048504, 9, 0, -1048503, 0, 65536, -1048486, 0, 65537, -1048485, 9, 0, -1048484, 9, 0, -1048483, 9, 0, -1048482, 9, 0, -1048481, 9, 0, -1048480, 9, 0, -1048479, 9, 0, -1048478, 9, 0, -1048477, 9, 0, -1048476, 9, 0, -1048475, 9, 0, -1048474, 9, 0, -1048473, 9, 0, -1048472, 9, 0, -1048471, 0, 65536, -1048454, 0, 65537, -1048453, 9, 0, -1048452, 9, 0, -1048451, 9, 0, -1048450, 9, 0, -1048449, 9, 0, -1048448, 9, 0, -1048447, 9, 0, -1048446, 9, 0, -1048445, 9, 0, -1048444, 9, 0, -1048443, 9, 0, -1048442, 9, 0, -1048441, 9, 0, -1048440, 9, 0, -1048439, 0, 65536, -1048426, 0, 65537, -1048425, 9, 0, -1048424, 9, 0, -1048423, 0, 65536, -1048402, 0, 65537, -1048401, 9, 0, -1048400, 9, 0, -1048399, 0, 65536, -1048386, 0, 65537, -1048385, 9, 0, -1048384, 9, 0, -1048383, 9, 0, -1048382, 9, 0, -1048381, 9, 0, -1048380, 9, 0, -1048379, 9, 0, -1048378, 9, 0, -1048377, 9, 0, -1048376, 9, 0, -1048375, 9, 0, -1048374, 9, 0, -1048373, 9, 0, -1048372, 9, 0, -1048371, 0, 65536, -1048354, 0, 65537, -1048353, 9, 0, -1048352, 9, 0, -1048351, 9, 0, -1048350, 9, 0, -1048349, 9, 0, -1048348, 9, 0, -1048347, 9, 0, -1048346, 9, 0, -1048345, 9, 0, -1048344, 9, 0, -1048343, 9, 0, -1048342, 9, 0, -1048341, 9, 0, -1048340, 9, 0, -1048339, 0, 65536, -1048322, 0, 65537, -1048321, 9, 0, -1048320, 9, 0, -1048319, 9, 0, -1048318, 9, 0, -1048317, 9, 0, -1048316, 9, 0, -1048315, 9, 0, -1048314, 9, 0, -1048313, 9, 0, -1048312, 9, 0, -1048311, 9, 0, -1048310, 9, 0, -1048309, 9, 0, -1048308, 9, 0, -1048307, 9, 0, -1048306, 9, 0, -1048305, 9, 0, -1048304, 9, 0, -1048303, 9, 0, -1048302, 9, 0, -1048301, 9, 0, -1048300, 9, 0, -1048299, 9, 0, -1048298, 9, 0, -1048297, 9, 0, -1048296, 9, 0, -1048295, 9, 0, -1048294, 9, 0, -1048293, 9, 0, -1048292, 9, 0, -1048291, 9, 0, -1048290, 9, 0, -1048289, 9, 0, -983007, 9, 0, -983006, 9, 0, -983005, 9, 0, -983004, 9, 0, -983003, 9, 0, -983002, 9, 0, -983001, 9, 0, -983000, 9, 0, -982999, 9, 0, -982998, 9, 0, -982997, 9, 0, -982996, 9, 0, -982995, 9, 0, -982994, 9, 0, -982993, 9, 0, -982992, 9, 0, -982991, 9, 0, -982990, 9, 0, -982989, 9, 0, -982988, 9, 0, -982987, 9, 0, -982986, 9, 0, -982985, 9, 0, -982984, 9, 0, -982983, 9, 0, -982982, 9, 0, -982981, 9, 0, -982980, 9, 0, -982979, 9, 0, -982978, 9, 0, -982977, 9, 0, -982976, 9, 0, -982975, 9, 0, -982974, 9, 0, -982973, 9, 0, -982972, 9, 0, -982971, 9, 0, -982970, 9, 0, -982969, 9, 0, -982968, 9, 0, -982967, 0, 65536, -982950, 0, 65537, -982949, 9, 0, -982948, 9, 0, -982947, 9, 0, -982946, 9, 0, -982945, 9, 0, -982944, 9, 0, -982943, 9, 0, -982942, 9, 0, -982941, 9, 0, -982940, 9, 0, -982939, 9, 0, -982938, 9, 0, -982937, 9, 0, -982936, 9, 0, -982935, 0, 65536, -982918, 0, 196610, -982917, 0, 0, -982916, 0, 0, -982915, 0, 0, -982914, 0, 0, -982913, 0, 0, -982912, 0, 0, -982911, 0, 0, -982910, 0, 0, -982909, 0, 0, -982908, 0, 0, -982907, 0, 0, -982906, 0, 0, -982905, 0, 0, -982904, 0, 0, -982903, 0, 196611, -982890, 0, 65537, -982889, 9, 0, -982888, 9, 0, -982887, 0, 65536, -982866, 0, 65537, -982865, 9, 0, -982864, 9, 0, -982863, 0, 65536, -982850, 0, 196610, -982849, 0, 0, -982848, 0, 0, -982847, 0, 0, -982846, 0, 0, -982845, 0, 0, -982844, 0, 0, -982843, 0, 0, -982842, 0, 0, -982841, 0, 0, -982840, 0, 0, -982839, 0, 0, -982838, 0, 0, -982837, 0, 0, -982836, 0, 0, -982835, 0, 196611, -982818, 0, 65537, -982817, 9, 0, -982816, 9, 0, -982815, 9, 0, -982814, 9, 0, -982813, 9, 0, -982812, 9, 0, -982811, 9, 0, -982810, 9, 0, -982809, 9, 0, -982808, 9, 0, -982807, 9, 0, -982806, 9, 0, -982805, 9, 0, -982804, 9, 0, -982803, 0, 65536, -982786, 0, 65537, -982785, 9, 0, -982784, 9, 0, -982783, 9, 0, -982782, 9, 0, -982781, 9, 0, -982780, 9, 0, -982779, 9, 0, -982778, 9, 0, -982777, 9, 0, -982776, 9, 0, -982775, 9, 0, -982774, 9, 0, -982773, 9, 0, -982772, 9, 0, -982771, 9, 0, -982770, 9, 0, -982769, 9, 0, -982768, 9, 0, -982767, 9, 0, -982766, 9, 0, -982765, 9, 0, -982764, 9, 0, -982763, 9, 0, -982762, 9, 0, -982761, 9, 0, -982760, 9, 0, -982759, 9, 0, -982758, 9, 0, -982757, 9, 0, -982756, 9, 0, -982755, 9, 0, -982754, 9, 0, -982753, 9, 0, -917471, 9, 0, -917470, 9, 0, -917469, 9, 0, -917468, 9, 0, -917467, 9, 0, -917466, 9, 0, -917465, 9, 0, -917464, 9, 0, -917463, 9, 0, -917462, 9, 0, -917461, 9, 0, -917460, 9, 0, -917459, 9, 0, -917458, 9, 0, -917457, 9, 0, -917456, 9, 0, -917455, 9, 0, -917454, 9, 0, -917453, 9, 0, -917452, 9, 0, -917451, 9, 0, -917450, 9, 0, -917449, 9, 0, -917448, 9, 0, -917447, 9, 0, -917446, 9, 0, -917445, 9, 0, -917444, 9, 0, -917443, 9, 0, -917442, 9, 0, -917441, 9, 0, -917440, 9, 0, -917439, 9, 0, -917438, 9, 0, -917437, 9, 0, -917436, 9, 0, -917435, 9, 0, -917434, 9, 0, -917433, 9, 0, -917432, 9, 0, -917431, 0, 65536, -917414, 0, 65537, -917413, 9, 0, -917412, 9, 0, -917411, 9, 0, -917410, 9, 0, -917409, 9, 0, -917408, 9, 0, -917407, 9, 0, -917406, 9, 0, -917405, 9, 0, -917404, 9, 0, -917403, 9, 0, -917402, 9, 0, -917401, 9, 0, -917400, 9, 0, -917399, 0, 65536, -917354, 0, 65537, -917353, 9, 0, -917352, 9, 0, -917351, 0, 65536, -917330, 0, 65537, -917329, 9, 0, -917328, 9, 0, -917327, 0, 65536, -917282, 0, 65537, -917281, 9, 0, -917280, 9, 0, -917279, 9, 0, -917278, 9, 0, -917277, 9, 0, -917276, 9, 0, -917275, 9, 0, -917274, 9, 0, -917273, 9, 0, -917272, 9, 0, -917271, 9, 0, -917270, 9, 0, -917269, 9, 0, -917268, 9, 0, -917267, 0, 65536, -917250, 0, 65537, -917249, 9, 0, -917248, 9, 0, -917247, 9, 0, -917246, 9, 0, -917245, 9, 0, -917244, 9, 0, -917243, 9, 0, -917242, 9, 0, -917241, 9, 0, -917240, 9, 0, -917239, 9, 0, -917238, 9, 0, -917237, 9, 0, -917236, 9, 0, -917235, 9, 0, -917234, 9, 0, -917233, 9, 0, -917232, 9, 0, -917231, 9, 0, -917230, 9, 0, -917229, 9, 0, -917228, 9, 0, -917227, 9, 0, -917226, 9, 0, -917225, 9, 0, -917224, 9, 0, -917223, 9, 0, -917222, 9, 0, -917221, 9, 0, -917220, 9, 0, -917219, 9, 0, -917218, 9, 0, -917217, 9, 0, -851935, 9, 0, -851934, 9, 0, -851933, 9, 0, -851932, 9, 0, -851931, 9, 0, -851930, 9, 0, -851929, 9, 0, -851928, 9, 0, -851927, 9, 0, -851926, 9, 0, -851925, 9, 0, -851924, 9, 0, -851923, 9, 0, -851922, 9, 0, -851921, 9, 0, -851920, 9, 0, -851919, 9, 0, -851918, 9, 0, -851917, 9, 0, -851916, 9, 0, -851915, 9, 0, -851914, 9, 0, -851913, 9, 0, -851912, 9, 0, -851911, 9, 0, -851910, 9, 0, -851909, 9, 0, -851908, 9, 0, -851907, 9, 0, -851906, 9, 0, -851905, 9, 0, -851904, 9, 0, -851903, 9, 0, -851902, 9, 0, -851901, 9, 0, -851900, 9, 0, -851899, 9, 0, -851898, 9, 0, -851897, 9, 0, -851896, 9, 0, -851895, 0, 65536, -851878, 0, 65537, -851877, 9, 0, -851876, 9, 0, -851875, 9, 0, -851874, 9, 0, -851873, 9, 0, -851872, 9, 0, -851871, 9, 0, -851870, 9, 0, -851869, 9, 0, -851868, 9, 0, -851867, 9, 0, -851866, 9, 0, -851865, 9, 0, -851864, 9, 0, -851863, 0, 65536, -851818, 0, 65537, -851817, 9, 0, -851816, 9, 0, -851815, 0, 65536, -851794, 0, 65537, -851793, 9, 0, -851792, 9, 0, -851791, 0, 65536, -851746, 0, 65537, -851745, 9, 0, -851744, 9, 0, -851743, 9, 0, -851742, 9, 0, -851741, 9, 0, -851740, 9, 0, -851739, 9, 0, -851738, 9, 0, -851737, 9, 0, -851736, 9, 0, -851735, 9, 0, -851734, 9, 0, -851733, 9, 0, -851732, 9, 0, -851731, 0, 65536, -851714, 0, 65537, -851713, 9, 0, -851712, 9, 0, -851711, 9, 0, -851710, 9, 0, -851709, 9, 0, -851708, 9, 0, -851707, 9, 0, -851706, 9, 0, -851705, 9, 0, -851704, 9, 0, -851703, 9, 0, -851702, 9, 0, -851701, 9, 0, -851700, 9, 0, -851699, 9, 0, -851698, 9, 0, -851697, 9, 0, -851696, 9, 0, -851695, 9, 0, -851694, 9, 0, -851693, 9, 0, -851692, 9, 0, -851691, 9, 0, -851690, 9, 0, -851689, 9, 0, -851688, 9, 0, -851687, 9, 0, -851686, 9, 0, -851685, 9, 0, -851684, 9, 0, -851683, 9, 0, -851682, 9, 0, -851681, 9, 0, -786399, 9, 0, -786398, 9, 0, -786397, 9, 0, -786396, 9, 0, -786395, 9, 0, -786394, 9, 0, -786393, 9, 0, -786392, 9, 0, -786391, 9, 0, -786390, 9, 0, -786389, 9, 0, -786388, 9, 0, -786387, 9, 0, -786386, 9, 0, -786385, 9, 0, -786384, 9, 0, -786383, 9, 0, -786382, 9, 0, -786381, 9, 0, -786380, 9, 0, -786379, 9, 0, -786378, 9, 0, -786377, 9, 0, -786376, 9, 0, -786375, 9, 0, -786374, 9, 0, -786373, 9, 0, -786372, 9, 0, -786371, 9, 0, -786370, 9, 0, -786369, 9, 0, -786368, 9, 0, -786367, 9, 0, -786366, 9, 0, -786365, 9, 0, -786364, 9, 0, -786363, 9, 0, -786362, 9, 0, -786361, 9, 0, -786360, 9, 0, -786359, 0, 65536, -786342, 0, 65537, -786341, 9, 0, -786340, 9, 0, -786339, 9, 0, -786338, 9, 0, -786337, 9, 0, -786336, 9, 0, -786335, 9, 0, -786334, 9, 0, -786333, 9, 0, -786332, 9, 0, -786331, 9, 0, -786330, 9, 0, -786329, 9, 0, -786328, 9, 0, -786327, 0, 65536, -786282, 0, 65537, -786281, 9, 0, -786280, 9, 0, -786279, 7, 0, -786278, 2, 0, -786259, 1, 0, -786258, 8, 0, -786257, 9, 0, -786256, 9, 0, -786255, 0, 65536, -786210, 0, 65537, -786209, 9, 0, -786208, 9, 0, -786207, 9, 0, -786206, 9, 0, -786205, 9, 0, -786204, 9, 0, -786203, 9, 0, -786202, 9, 0, -786201, 9, 0, -786200, 9, 0, -786199, 9, 0, -786198, 9, 0, -786197, 9, 0, -786196, 9, 0, -786195, 0, 65536, -786178, 0, 65537, -786177, 9, 0, -786176, 9, 0, -786175, 9, 0, -786174, 9, 0, -786173, 9, 0, -786172, 9, 0, -786171, 9, 0, -786170, 9, 0, -786169, 9, 0, -786168, 9, 0, -786167, 9, 0, -786166, 9, 0, -786165, 9, 0, -786164, 9, 0, -786163, 9, 0, -786162, 9, 0, -786161, 9, 0, -786160, 9, 0, -786159, 9, 0, -786158, 9, 0, -786157, 9, 0, -786156, 9, 0, -786155, 9, 0, -786154, 9, 0, -786153, 9, 0, -786152, 9, 0, -786151, 9, 0, -786150, 9, 0, -786149, 9, 0, -786148, 9, 0, -786147, 9, 0, -786146, 9, 0, -786145, 9, 0, -720863, 9, 0, -720862, 9, 0, -720861, 9, 0, -720860, 9, 0, -720859, 9, 0, -720858, 9, 0, -720857, 9, 0, -720856, 9, 0, -720855, 9, 0, -720854, 9, 0, -720853, 9, 0, -720852, 9, 0, -720851, 9, 0, -720850, 9, 0, -720849, 9, 0, -720848, 9, 0, -720847, 9, 0, -720846, 9, 0, -720845, 9, 0, -720844, 9, 0, -720843, 9, 0, -720842, 9, 0, -720841, 9, 0, -720840, 9, 0, -720839, 9, 0, -720838, 9, 0, -720837, 9, 0, -720836, 9, 0, -720835, 9, 0, -720834, 9, 0, -720833, 9, 0, -720832, 9, 0, -720831, 9, 0, -720830, 9, 0, -720829, 9, 0, -720828, 9, 0, -720827, 9, 0, -720826, 9, 0, -720825, 9, 0, -720824, 9, 0, -720823, 0, 65536, -720806, 0, 65537, -720805, 9, 0, -720804, 0, 0, -720803, 0, 0, -720802, 0, 0, -720801, 0, 0, -720800, 0, 0, -720799, 0, 0, -720798, 0, 0, -720797, 0, 0, -720796, 0, 0, -720795, 0, 0, -720794, 0, 0, -720793, 0, 0, -720792, 0, 0, -720791, 0, 196611, -720746, 0, 65537, -720745, 9, 0, -720744, 9, 0, -720743, 9, 0, -720742, 0, 65536, -720723, 0, 65537, -720722, 9, 0, -720721, 9, 0, -720720, 9, 0, -720719, 0, 65536, -720674, 0, 196610, -720673, 0, 0, -720672, 0, 0, -720671, 0, 0, -720670, 0, 0, -720669, 0, 0, -720668, 0, 0, -720667, 0, 0, -720666, 0, 0, -720665, 0, 0, -720664, 0, 0, -720663, 0, 0, -720662, 0, 0, -720661, 0, 0, -720660, 9, 0, -720659, 0, 65536, -720642, 0, 65537, -720641, 9, 0, -720640, 9, 0, -720639, 9, 0, -720638, 9, 0, -720637, 9, 0, -720636, 9, 0, -720635, 9, 0, -720634, 9, 0, -720633, 9, 0, -720632, 9, 0, -720631, 9, 0, -720630, 9, 0, -720629, 9, 0, -720628, 9, 0, -720627, 9, 0, -720626, 9, 0, -720625, 9, 0, -720624, 9, 0, -720623, 9, 0, -720622, 9, 0, -720621, 9, 0, -720620, 9, 0, -720619, 9, 0, -720618, 9, 0, -720617, 9, 0, -720616, 9, 0, -720615, 9, 0, -720614, 9, 0, -720613, 9, 0, -720612, 9, 0, -720611, 9, 0, -720610, 9, 0, -720609, 9, 0, -655327, 9, 0, -655326, 9, 0, -655325, 9, 0, -655324, 9, 0, -655323, 9, 0, -655322, 9, 0, -655321, 9, 0, -655320, 9, 0, -655319, 9, 0, -655318, 9, 0, -655317, 9, 0, -655316, 9, 0, -655315, 9, 0, -655314, 9, 0, -655313, 9, 0, -655312, 9, 0, -655311, 9, 0, -655310, 9, 0, -655309, 9, 0, -655308, 9, 0, -655307, 9, 0, -655306, 9, 0, -655305, 9, 0, -655304, 9, 0, -655303, 9, 0, -655302, 9, 0, -655301, 9, 0, -655300, 9, 0, -655299, 9, 0, -655298, 9, 0, -655297, 9, 0, -655296, 9, 0, -655295, 9, 0, -655294, 9, 0, -655293, 9, 0, -655292, 9, 0, -655291, 9, 0, -655290, 9, 0, -655289, 9, 0, -655288, 9, 0, -655287, 0, 65536, -655270, 0, 65537, -655269, 9, 0, -655210, 3, 0, -655209, 6, 0, -655208, 9, 0, -655207, 9, 0, -655206, 0, 65536, -655187, 0, 65537, -655186, 9, 0, -655185, 9, 0, -655184, 5, 0, -655183, 4, 0, -655124, 9, 0, -655123, 0, 65536, -655106, 0, 65537, -655105, 9, 0, -655104, 9, 0, -655103, 9, 0, -655102, 9, 0, -655101, 9, 0, -655100, 9, 0, -655099, 9, 0, -655098, 9, 0, -655097, 9, 0, -655096, 9, 0, -655095, 9, 0, -655094, 9, 0, -655093, 9, 0, -655092, 9, 0, -655091, 9, 0, -655090, 9, 0, -655089, 9, 0, -655088, 9, 0, -655087, 9, 0, -655086, 9, 0, -655085, 9, 0, -655084, 9, 0, -655083, 9, 0, -655082, 9, 0, -655081, 9, 0, -655080, 9, 0, -655079, 9, 0, -655078, 9, 0, -655077, 9, 0, -655076, 9, 0, -655075, 9, 0, -655074, 9, 0, -655073, 9, 0, -589791, 9, 0, -589790, 9, 0, -589789, 9, 0, -589788, 9, 0, -589787, 9, 0, -589786, 9, 0, -589785, 9, 0, -589784, 9, 0, -589783, 9, 0, -589782, 9, 0, -589781, 9, 0, -589780, 9, 0, -589779, 9, 0, -589778, 9, 0, -589777, 9, 0, -589776, 9, 0, -589775, 9, 0, -589774, 9, 0, -589773, 9, 0, -589772, 9, 0, -589771, 9, 0, -589770, 9, 0, -589769, 9, 0, -589768, 9, 0, -589767, 9, 0, -589766, 9, 0, -589765, 9, 0, -589764, 9, 0, -589763, 9, 0, -589762, 9, 0, -589761, 9, 0, -589760, 9, 0, -589759, 9, 0, -589758, 9, 0, -589757, 9, 0, -589756, 9, 0, -589755, 9, 0, -589754, 9, 0, -589753, 9, 0, -589752, 9, 0, -589751, 0, 65536, -589734, 0, 65537, -589733, 9, 0, -589673, 0, 65537, -589672, 9, 0, -589671, 9, 0, -589670, 7, 0, -589669, 2, 0, -589652, 1, 0, -589651, 8, 0, -589650, 9, 0, -589649, 9, 0, -589648, 0, 65536, -589588, 9, 0, -589587, 0, 65536, -589570, 0, 65537, -589569, 9, 0, -589568, 9, 0, -589567, 9, 0, -589566, 9, 0, -589565, 9, 0, -589564, 9, 0, -589563, 9, 0, -589562, 9, 0, -589561, 9, 0, -589560, 9, 0, -589559, 9, 0, -589558, 9, 0, -589557, 9, 0, -589556, 9, 0, -589555, 9, 0, -589554, 9, 0, -589553, 9, 0, -589552, 9, 0, -589551, 9, 0, -589550, 9, 0, -589549, 9, 0, -589548, 9, 0, -589547, 9, 0, -589546, 9, 0, -589545, 9, 0, -589544, 9, 0, -589543, 9, 0, -589542, 9, 0, -589541, 9, 0, -589540, 9, 0, -589539, 9, 0, -589538, 9, 0, -589537, 9, 0, -524255, 9, 0, -524254, 9, 0, -524253, 9, 0, -524252, 9, 0, -524251, 9, 0, -524250, 9, 0, -524249, 9, 0, -524248, 9, 0, -524247, 9, 0, -524246, 9, 0, -524245, 9, 0, -524244, 9, 0, -524243, 9, 0, -524242, 9, 0, -524241, 9, 0, -524240, 9, 0, -524239, 9, 0, -524238, 9, 0, -524237, 9, 0, -524236, 9, 0, -524235, 9, 0, -524234, 9, 0, -524233, 9, 0, -524232, 9, 0, -524231, 9, 0, -524230, 9, 0, -524229, 9, 0, -524228, 9, 0, -524227, 9, 0, -524226, 9, 0, -524225, 9, 0, -524224, 9, 0, -524223, 9, 0, -524222, 9, 0, -524221, 9, 0, -524220, 9, 0, -524219, 9, 0, -524218, 9, 0, -524217, 9, 0, -524216, 9, 0, -524215, 0, 65536, -524198, 0, 65537, -524197, 9, 0, -524137, 0, 65537, -524136, 9, 0, -524135, 9, 0, -524134, 9, 0, -524133, 7, 0, -524132, 2, 0, -524126, 0, 131074, -524125, 0, 1, -524124, 0, 1, -524123, 0, 131075, -524117, 1, 0, -524116, 8, 0, -524115, 9, 0, -524114, 9, 0, -524113, 9, 0, -524112, 0, 65536, -524052, 9, 0, -524051, 0, 65536, -524034, 0, 65537, -524033, 9, 0, -524032, 9, 0, -524031, 9, 0, -524030, 9, 0, -524029, 9, 0, -524028, 9, 0, -524027, 9, 0, -524026, 9, 0, -524025, 9, 0, -524024, 9, 0, -524023, 9, 0, -524022, 9, 0, -524021, 9, 0, -524020, 9, 0, -524019, 9, 0, -524018, 9, 0, -524017, 9, 0, -524016, 9, 0, -524015, 9, 0, -524014, 9, 0, -524013, 9, 0, -524012, 9, 0, -524011, 9, 0, -524010, 9, 0, -524009, 9, 0, -524008, 9, 0, -524007, 9, 0, -524006, 9, 0, -524005, 9, 0, -524004, 9, 0, -524003, 9, 0, -524002, 9, 0, -524001, 9, 0, -458719, 9, 0, -458718, 9, 0, -458717, 9, 0, -458716, 9, 0, -458715, 9, 0, -458714, 9, 0, -458713, 9, 0, -458712, 9, 0, -458711, 9, 0, -458710, 9, 0, -458709, 9, 0, -458708, 9, 0, -458707, 9, 0, -458706, 9, 0, -458705, 9, 0, -458704, 9, 0, -458703, 9, 0, -458702, 9, 0, -458701, 9, 0, -458700, 9, 0, -458699, 9, 0, -458698, 9, 0, -458697, 9, 0, -458696, 9, 0, -458695, 9, 0, -458694, 9, 0, -458693, 9, 0, -458692, 9, 0, -458691, 9, 0, -458690, 9, 0, -458689, 9, 0, -458688, 9, 0, -458687, 9, 0, -458686, 9, 0, -458685, 9, 0, -458684, 9, 0, -458683, 9, 0, -458682, 9, 0, -458681, 9, 0, -458680, 9, 0, -458679, 0, 65536, -458662, 0, 65537, -458661, 9, 0, -458601, 3, 0, -458600, 6, 0, -458599, 9, 0, -458598, 9, 0, -458597, 9, 0, -458596, 7, 0, -458595, 2, 0, -458590, 0, 196610, -458589, 0, 131073, -458588, 0, 131072, -458587, 0, 196611, -458582, 1, 0, -458581, 8, 0, -458580, 9, 0, -458579, 9, 0, -458578, 9, 0, -458577, 5, 0, -458576, 4, 0, -458516, 9, 0, -458515, 0, 65536, -458498, 0, 65537, -458497, 9, 0, -458496, 9, 0, -458495, 9, 0, -458494, 9, 0, -458493, 9, 0, -458492, 9, 0, -458491, 9, 0, -458490, 9, 0, -458489, 9, 0, -458488, 9, 0, -458487, 9, 0, -458486, 9, 0, -458485, 9, 0, -458484, 9, 0, -458483, 9, 0, -458482, 9, 0, -458481, 9, 0, -458480, 9, 0, -458479, 9, 0, -458478, 9, 0, -458477, 9, 0, -458476, 9, 0, -458475, 9, 0, -458474, 9, 0, -458473, 9, 0, -458472, 9, 0, -458471, 9, 0, -458470, 9, 0, -458469, 9, 0, -458468, 9, 0, -458467, 9, 0, -458466, 9, 0, -458465, 9, 0, -393183, 9, 0, -393182, 9, 0, -393181, 9, 0, -393180, 9, 0, -393179, 9, 0, -393178, 9, 0, -393177, 9, 0, -393176, 9, 0, -393175, 9, 0, -393174, 9, 0, -393173, 9, 0, -393172, 9, 0, -393171, 9, 0, -393170, 9, 0, -393169, 9, 0, -393168, 9, 0, -393167, 9, 0, -393166, 9, 0, -393165, 9, 0, -393164, 9, 0, -393163, 9, 0, -393162, 9, 0, -393161, 9, 0, -393160, 9, 0, -393159, 9, 0, -393158, 9, 0, -393157, 9, 0, -393156, 9, 0, -393155, 9, 0, -393154, 9, 0, -393153, 9, 0, -393152, 9, 0, -393151, 9, 0, -393150, 9, 0, -393149, 9, 0, -393148, 9, 0, -393147, 9, 0, -393146, 9, 0, -393145, 9, 0, -393144, 9, 0, -393143, 0, 65536, -393126, 0, 65537, -393125, 9, 0, -393064, 3, 0, -393063, 6, 0, -393062, 9, 0, -393061, 9, 0, -393060, 9, 0, -393059, 7, 0, -393058, 0, 1, -393057, 0, 1, -393056, 0, 1, -393055, 0, 1, -393054, 0, 1, -393053, 0, 196609, -393052, 0, 196608, -393051, 0, 1, -393050, 0, 1, -393049, 0, 1, -393048, 0, 1, -393047, 0, 1, -393046, 8, 0, -393045, 9, 0, -393044, 9, 0, -393043, 9, 0, -393042, 5, 0, -393041, 4, 0, -392980, 9, 0, -392979, 0, 65536, -392962, 0, 65537, -392961, 9, 0, -392960, 9, 0, -392959, 9, 0, -392958, 9, 0, -392957, 9, 0, -392956, 9, 0, -392955, 9, 0, -392954, 9, 0, -392953, 9, 0, -392952, 9, 0, -392951, 9, 0, -392950, 9, 0, -392949, 9, 0, -392948, 9, 0, -392947, 9, 0, -392946, 9, 0, -392945, 9, 0, -392944, 9, 0, -392943, 9, 0, -392942, 9, 0, -392941, 9, 0, -392940, 9, 0, -392939, 9, 0, -392938, 9, 0, -392937, 9, 0, -392936, 9, 0, -392935, 9, 0, -392934, 9, 0, -392933, 9, 0, -392932, 9, 0, -392931, 9, 0, -392930, 9, 0, -392929, 9, 0, -327647, 9, 0, -327646, 9, 0, -327645, 9, 0, -327644, 9, 0, -327643, 9, 0, -327642, 9, 0, -327641, 9, 0, -327640, 9, 0, -327639, 9, 0, -327638, 9, 0, -327637, 9, 0, -327636, 9, 0, -327635, 9, 0, -327634, 9, 0, -327633, 9, 0, -327632, 9, 0, -327631, 9, 0, -327630, 9, 0, -327629, 9, 0, -327628, 9, 0, -327627, 9, 0, -327626, 9, 0, -327625, 9, 0, -327624, 9, 0, -327623, 9, 0, -327622, 9, 0, -327621, 9, 0, -327620, 9, 0, -327619, 9, 0, -327618, 9, 0, -327617, 9, 0, -327616, 9, 0, -327615, 9, 0, -327614, 9, 0, -327613, 9, 0, -327612, 9, 0, -327611, 9, 0, -327610, 9, 0, -327609, 9, 0, -327608, 9, 0, -327607, 0, 65536, -327590, 0, 65537, -327589, 9, 0, -327527, 3, 0, -327526, 6, 0, -327525, 9, 0, -327524, 9, 0, -327523, 9, 0, -327522, 9, 0, -327521, 9, 0, -327520, 9, 0, -327519, 9, 0, -327518, 9, 0, -327517, 9, 0, -327516, 9, 0, -327515, 9, 0, -327514, 9, 0, -327513, 9, 0, -327512, 9, 0, -327511, 9, 0, -327510, 9, 0, -327509, 9, 0, -327508, 9, 0, -327507, 5, 0, -327506, 4, 0, -327444, 9, 0, -327443, 0, 65536, -327426, 0, 65537, -327425, 9, 0, -327424, 9, 0, -327423, 9, 0, -327422, 9, 0, -327421, 9, 0, -327420, 9, 0, -327419, 9, 0, -327418, 9, 0, -327417, 9, 0, -327416, 9, 0, -327415, 9, 0, -327414, 9, 0, -327413, 9, 0, -327412, 9, 0, -327411, 9, 0, -327410, 9, 0, -327409, 9, 0, -327408, 9, 0, -327407, 9, 0, -327406, 9, 0, -327405, 9, 0, -327404, 9, 0, -327403, 9, 0, -327402, 9, 0, -327401, 9, 0, -327400, 9, 0, -327399, 9, 0, -327398, 9, 0, -327397, 9, 0, -327396, 9, 0, -327395, 9, 0, -327394, 9, 0, -327393, 9, 0, -262111, 9, 0, -262110, 9, 0, -262109, 9, 0, -262108, 9, 0, -262107, 9, 0, -262106, 9, 0, -262105, 9, 0, -262104, 9, 0, -262103, 9, 0, -262102, 9, 0, -262101, 9, 0, -262100, 9, 0, -262099, 9, 0, -262098, 9, 0, -262097, 9, 0, -262096, 9, 0, -262095, 9, 0, -262094, 9, 0, -262093, 9, 0, -262092, 9, 0, -262091, 9, 0, -262090, 9, 0, -262089, 9, 0, -262088, 9, 0, -262087, 9, 0, -262086, 9, 0, -262085, 9, 0, -262084, 9, 0, -262083, 9, 0, -262082, 9, 0, -262081, 9, 0, -262080, 9, 0, -262079, 9, 0, -262078, 9, 0, -262077, 9, 0, -262076, 9, 0, -262075, 9, 0, -262074, 9, 0, -262073, 9, 0, -262072, 9, 0, -262071, 0, 65536, -262054, 0, 65537, -262053, 9, 0, -261990, 3, 0, -261989, 6, 0, -261988, 9, 0, -261987, 9, 0, -261986, 9, 0, -261985, 9, 0, -261984, 9, 0, -261983, 9, 0, -261982, 9, 0, -261981, 9, 0, -261980, 9, 0, -261979, 9, 0, -261978, 9, 0, -261977, 9, 0, -261976, 9, 0, -261975, 9, 0, -261974, 9, 0, -261973, 9, 0, -261972, 5, 0, -261971, 4, 0, -261908, 9, 0, -261907, 0, 65536, -261890, 0, 65537, -261889, 9, 0, -261888, 9, 0, -261887, 9, 0, -261886, 9, 0, -261885, 9, 0, -261884, 9, 0, -261883, 9, 0, -261882, 9, 0, -261881, 9, 0, -261880, 9, 0, -261879, 9, 0, -261878, 9, 0, -261877, 9, 0, -261876, 9, 0, -261875, 9, 0, -261874, 9, 0, -261873, 9, 0, -261872, 9, 0, -261871, 9, 0, -261870, 9, 0, -261869, 9, 0, -261868, 9, 0, -261867, 9, 0, -261866, 9, 0, -261865, 9, 0, -261864, 9, 0, -261863, 9, 0, -261862, 9, 0, -261861, 9, 0, -261860, 9, 0, -261859, 9, 0, -261858, 9, 0, -261857, 9, 0, -196575, 9, 0, -196574, 9, 0, -196573, 9, 0, -196572, 9, 0, -196571, 9, 0, -196570, 9, 0, -196569, 9, 0, -196568, 9, 0, -196567, 9, 0, -196566, 9, 0, -196565, 9, 0, -196564, 9, 0, -196563, 9, 0, -196562, 9, 0, -196561, 9, 0, -196560, 9, 0, -196559, 9, 0, -196558, 9, 0, -196557, 9, 0, -196556, 9, 0, -196555, 9, 0, -196554, 9, 0, -196553, 9, 0, -196552, 9, 0, -196551, 9, 0, -196550, 9, 0, -196549, 9, 0, -196548, 9, 0, -196547, 9, 0, -196546, 9, 0, -196545, 9, 0, -196544, 9, 0, -196543, 9, 0, -196542, 9, 0, -196541, 9, 0, -196540, 9, 0, -196539, 9, 0, -196538, 9, 0, -196537, 9, 0, -196536, 9, 0, -196535, 0, 65536, -196518, 0, 65537, -196517, 9, 0, -196453, 3, 0, -196452, 0, 0, -196451, 0, 0, -196450, 6, 0, -196449, 9, 0, -196448, 9, 0, -196447, 9, 0, -196446, 9, 0, -196445, 9, 0, -196444, 9, 0, -196443, 9, 0, -196442, 9, 0, -196441, 9, 0, -196440, 9, 0, -196439, 5, 0, -196438, 0, 0, -196437, 0, 0, -196436, 4, 0, -196372, 9, 0, -196371, 0, 65536, -196354, 0, 65537, -196353, 9, 0, -196352, 9, 0, -196351, 9, 0, -196350, 9, 0, -196349, 9, 0, -196348, 9, 0, -196347, 9, 0, -196346, 9, 0, -196345, 9, 0, -196344, 9, 0, -196343, 9, 0, -196342, 9, 0, -196341, 9, 0, -196340, 9, 0, -196339, 9, 0, -196338, 9, 0, -196337, 9, 0, -196336, 9, 0, -196335, 9, 0, -196334, 9, 0, -196333, 9, 0, -196332, 9, 0, -196331, 9, 0, -196330, 9, 0, -196329, 9, 0, -196328, 9, 0, -196327, 9, 0, -196326, 9, 0, -196325, 9, 0, -196324, 9, 0, -196323, 9, 0, -196322, 9, 0, -196321, 9, 0, -131039, 9, 0, -131038, 9, 0, -131037, 9, 0, -131036, 9, 0, -131035, 9, 0, -131034, 9, 0, -131033, 9, 0, -131032, 9, 0, -131031, 9, 0, -131030, 9, 0, -131029, 9, 0, -131028, 9, 0, -131027, 9, 0, -131026, 9, 0, -131025, 9, 0, -131024, 9, 0, -131023, 9, 0, -131022, 9, 0, -131021, 9, 0, -131020, 9, 0, -131019, 9, 0, -131018, 9, 0, -131017, 9, 0, -131016, 9, 0, -131015, 9, 0, -131014, 9, 0, -131013, 9, 0, -131012, 9, 0, -131011, 9, 0, -131010, 9, 0, -131009, 9, 0, -131008, 9, 0, -131007, 9, 0, -131006, 9, 0, -131005, 9, 0, -131004, 9, 0, -131003, 9, 0, -131002, 9, 0, -131001, 9, 0, -131000, 9, 0, -130999, 0, 65536, -130982, 0, 65537, -130981, 9, 0, -130980, 0, 1, -130979, 0, 1, -130978, 0, 1, -130977, 0, 1, -130976, 0, 1, -130975, 0, 1, -130974, 0, 1, -130973, 0, 1, -130972, 0, 1, -130971, 0, 1, -130970, 0, 1, -130969, 0, 1, -130968, 0, 1, -130967, 0, 131075, -130914, 3, 0, -130913, 6, 0, -130912, 9, 0, -130911, 9, 0, -130910, 9, 0, -130909, 9, 0, -130908, 9, 0, -130907, 9, 0, -130906, 9, 0, -130905, 9, 0, -130904, 5, 0, -130903, 4, 0, -130850, 0, 131074, -130849, 0, 1, -130848, 0, 1, -130847, 0, 1, -130846, 0, 1, -130845, 0, 1, -130844, 0, 1, -130843, 0, 1, -130842, 0, 1, -130841, 0, 1, -130840, 0, 1, -130839, 0, 1, -130838, 0, 1, -130837, 0, 1, -130836, 9, 0, -130835, 0, 65536, -130818, 0, 65537, -130817, 9, 0, -130816, 9, 0, -130815, 9, 0, -130814, 9, 0, -130813, 9, 0, -130812, 9, 0, -130811, 9, 0, -130810, 9, 0, -130809, 9, 0, -130808, 9, 0, -130807, 9, 0, -130806, 9, 0, -130805, 9, 0, -130804, 9, 0, -130803, 9, 0, -130802, 9, 0, -130801, 9, 0, -130800, 9, 0, -130799, 9, 0, -130798, 9, 0, -130797, 9, 0, -130796, 9, 0, -130795, 9, 0, -130794, 9, 0, -130793, 9, 0, -130792, 9, 0, -130791, 9, 0, -130790, 9, 0, -130789, 9, 0, -130788, 9, 0, -130787, 9, 0, -130786, 9, 0, -130785, 9, 0, -65503, 9, 0, -65502, 9, 0, -65501, 9, 0, -65500, 9, 0, -65499, 9, 0, -65498, 9, 0, -65497, 9, 0, -65496, 9, 0, -65495, 9, 0, -65494, 9, 0, -65493, 9, 0, -65492, 9, 0, -65491, 9, 0, -65490, 9, 0, -65489, 9, 0, -65488, 9, 0, -65487, 9, 0, -65486, 9, 0, -65485, 9, 0, -65484, 9, 0, -65483, 9, 0, -65482, 9, 0, -65481, 9, 0, -65480, 9, 0, -65479, 9, 0, -65478, 9, 0, -65477, 9, 0, -65476, 9, 0, -65475, 9, 0, -65474, 9, 0, -65473, 9, 0, -65472, 9, 0, -65471, 9, 0, -65470, 9, 0, -65469, 9, 0, -65468, 9, 0, -65467, 9, 0, -65466, 9, 0, -65465, 9, 0, -65464, 9, 0, -65463, 0, 65536, -65446, 0, 65537, -65445, 9, 0, -65444, 9, 0, -65443, 9, 0, -65442, 9, 0, -65441, 9, 0, -65440, 9, 0, -65439, 9, 0, -65438, 9, 0, -65437, 9, 0, -65436, 9, 0, -65435, 9, 0, -65434, 9, 0, -65433, 9, 0, -65432, 9, 0, -65431, 0, 65536, -65377, 3, 0, -65376, 6, 0, -65375, 9, 0, -65374, 9, 0, -65373, 9, 0, -65372, 9, 0, -65371, 9, 0, -65370, 9, 0, -65369, 5, 0, -65368, 4, 0, -65314, 0, 65537, -65313, 9, 0, -65312, 9, 0, -65311, 9, 0, -65310, 9, 0, -65309, 9, 0, -65308, 9, 0, -65307, 9, 0, -65306, 9, 0, -65305, 9, 0, -65304, 9, 0, -65303, 9, 0, -65302, 9, 0, -65301, 9, 0, -65300, 9, 0, -65299, 0, 65536, -65282, 0, 65537, -65281, 9, 0, -65280, 9, 0, -65279, 9, 0, -65278, 9, 0, -65277, 9, 0, -65276, 9, 0, -65275, 9, 0, -65274, 9, 0, -65273, 9, 0, -65272, 9, 0, -65271, 9, 0, -65270, 9, 0, -65269, 9, 0, -65268, 9, 0, -65267, 9, 0, -65266, 9, 0, -65265, 9, 0, -65264, 9, 0, -65263, 9, 0, -65262, 9, 0, -65261, 9, 0, -65260, 9, 0, -65259, 9, 0, -65258, 9, 0, -65257, 9, 0, -65256, 9, 0, -65255, 9, 0, -65254, 9, 0, -65253, 9, 0, -65252, 9, 0, -65251, 9, 0, -65250, 9, 0, -65249, 9, 0, 33, 9, 0, 34, 9, 0, 35, 9, 0, 36, 9, 0, 37, 9, 0, 38, 9, 0, 39, 9, 0, 40, 9, 0, 41, 9, 0, 42, 9, 0, 43, 9, 0, 44, 9, 0, 45, 9, 0, 46, 9, 0, 47, 9, 0, 48, 9, 0, 49, 9, 0, 50, 9, 0, 51, 9, 0, 52, 9, 0, 53, 9, 0, 54, 9, 0, 55, 9, 0, 56, 9, 0, 57, 9, 0, 58, 9, 0, 59, 9, 0, 60, 9, 0, 61, 9, 0, 62, 9, 0, 63, 9, 0, 64, 9, 0, 65, 9, 0, 66, 9, 0, 67, 9, 0, 68, 9, 0, 69, 9, 0, 70, 9, 0, 71, 9, 0, 72, 9, 0, 73, 0, 65536, 90, 0, 65537, 91, 9, 0, 92, 9, 0, 93, 9, 0, 94, 9, 0, 95, 9, 0, 96, 9, 0, 97, 9, 0, 98, 9, 0, 99, 9, 0, 100, 9, 0, 101, 9, 0, 102, 9, 0, 103, 9, 0, 104, 9, 0, 105, 0, 65536, 160, 3, 0, 161, 6, 0, 162, 9, 0, 163, 9, 0, 164, 9, 0, 165, 9, 0, 166, 5, 0, 167, 4, 0, 222, 0, 65537, 223, 9, 0, 224, 9, 0, 225, 9, 0, 226, 9, 0, 227, 9, 0, 228, 9, 0, 229, 9, 0, 230, 9, 0, 231, 9, 0, 232, 9, 0, 233, 9, 0, 234, 9, 0, 235, 9, 0, 236, 9, 0, 237, 0, 65536, 254, 0, 65537, 255, 9, 0, 256, 9, 0, 257, 9, 0, 258, 9, 0, 259, 9, 0, 260, 9, 0, 261, 9, 0, 262, 9, 0, 263, 9, 0, 264, 9, 0, 265, 9, 0, 266, 9, 0, 267, 9, 0, 268, 9, 0, 269, 9, 0, 270, 9, 0, 271, 9, 0, 272, 9, 0, 273, 9, 0, 274, 9, 0, 275, 9, 0, 276, 9, 0, 277, 9, 0, 278, 9, 0, 279, 9, 0, 280, 9, 0, 281, 9, 0, 282, 9, 0, 283, 9, 0, 284, 9, 0, 285, 9, 0, 286, 9, 0, 287, 9, 0, 65569, 9, 0, 65570, 9, 0, 65571, 9, 0, 65572, 9, 0, 65573, 9, 0, 65574, 9, 0, 65575, 9, 0, 65576, 9, 0, 65577, 9, 0, 65578, 9, 0, 65579, 9, 0, 65580, 9, 0, 65581, 9, 0, 65582, 9, 0, 65583, 9, 0, 65584, 9, 0, 65585, 9, 0, 65586, 9, 0, 65587, 9, 0, 65588, 9, 0, 65589, 9, 0, 65590, 9, 0, 65591, 9, 0, 65592, 9, 0, 65593, 9, 0, 65594, 9, 0, 65595, 9, 0, 65596, 9, 0, 65597, 9, 0, 65598, 9, 0, 65599, 9, 0, 65600, 9, 0, 65601, 9, 0, 65602, 9, 0, 65603, 9, 0, 65604, 9, 0, 65605, 9, 0, 65606, 9, 0, 65607, 9, 0, 65608, 9, 0, 65609, 0, 65536, 65626, 0, 65537, 65627, 9, 0, 65628, 9, 0, 65629, 9, 0, 65630, 9, 0, 65631, 9, 0, 65632, 9, 0, 65633, 9, 0, 65634, 9, 0, 65635, 9, 0, 65636, 9, 0, 65637, 9, 0, 65638, 9, 0, 65639, 9, 0, 65640, 9, 0, 65641, 0, 65536, 65697, 0, 65537, 65698, 9, 0, 65699, 9, 0, 65700, 9, 0, 65701, 9, 0, 65702, 0, 65536, 65758, 0, 65537, 65759, 9, 0, 65760, 9, 0, 65761, 9, 0, 65762, 9, 0, 65763, 9, 0, 65764, 9, 0, 65765, 9, 0, 65766, 9, 0, 65767, 9, 0, 65768, 9, 0, 65769, 9, 0, 65770, 9, 0, 65771, 9, 0, 65772, 9, 0, 65773, 0, 65536, 65790, 0, 65537, 65791, 9, 0, 65792, 9, 0, 65793, 9, 0, 65794, 9, 0, 65795, 9, 0, 65796, 9, 0, 65797, 9, 0, 65798, 9, 0, 65799, 9, 0, 65800, 9, 0, 65801, 9, 0, 65802, 9, 0, 65803, 9, 0, 65804, 9, 0, 65805, 9, 0, 65806, 9, 0, 65807, 9, 0, 65808, 9, 0, 65809, 9, 0, 65810, 9, 0, 65811, 9, 0, 65812, 9, 0, 65813, 9, 0, 65814, 9, 0, 65815, 9, 0, 65816, 9, 0, 65817, 9, 0, 65818, 9, 0, 65819, 9, 0, 65820, 9, 0, 65821, 9, 0, 65822, 9, 0, 65823, 9, 0, 131105, 9, 0, 131106, 9, 0, 131107, 9, 0, 131108, 9, 0, 131109, 9, 0, 131110, 9, 0, 131111, 9, 0, 131112, 9, 0, 131113, 9, 0, 131114, 9, 0, 131115, 9, 0, 131116, 9, 0, 131117, 9, 0, 131118, 9, 0, 131119, 9, 0, 131120, 9, 0, 131121, 9, 0, 131122, 9, 0, 131123, 9, 0, 131124, 9, 0, 131125, 9, 0, 131126, 9, 0, 131127, 9, 0, 131128, 9, 0, 131129, 9, 0, 131130, 9, 0, 131131, 9, 0, 131132, 9, 0, 131133, 9, 0, 131134, 9, 0, 131135, 9, 0, 131136, 9, 0, 131137, 9, 0, 131138, 9, 0, 131139, 9, 0, 131140, 9, 0, 131141, 9, 0, 131142, 9, 0, 131143, 9, 0, 131144, 9, 0, 131145, 0, 65536, 131162, 0, 65537, 131163, 9, 0, 131164, 9, 0, 131165, 9, 0, 131166, 9, 0, 131167, 9, 0, 131168, 9, 0, 131169, 9, 0, 131170, 9, 0, 131171, 9, 0, 131172, 9, 0, 131173, 9, 0, 131174, 9, 0, 131175, 9, 0, 131176, 9, 0, 131177, 0, 65536, 131194, 0, 131074, 131195, 0, 1, 131196, 0, 1, 131197, 0, 1, 131198, 0, 1, 131199, 0, 1, 131200, 0, 1, 131201, 0, 1, 131202, 0, 1, 131203, 0, 1, 131204, 0, 1, 131205, 0, 1, 131206, 0, 1, 131207, 0, 1, 131208, 0, 1, 131209, 0, 131075, 131233, 0, 65537, 131234, 9, 0, 131235, 9, 0, 131236, 9, 0, 131237, 9, 0, 131238, 0, 65536, 131262, 0, 131074, 131263, 0, 1, 131264, 0, 1, 131265, 0, 1, 131266, 0, 1, 131267, 0, 1, 131268, 0, 1, 131269, 0, 1, 131270, 0, 1, 131271, 0, 1, 131272, 0, 1, 131273, 0, 1, 131274, 0, 1, 131275, 0, 1, 131276, 0, 1, 131277, 0, 131075, 131294, 0, 65537, 131295, 9, 0, 131296, 9, 0, 131297, 9, 0, 131298, 9, 0, 131299, 9, 0, 131300, 9, 0, 131301, 9, 0, 131302, 9, 0, 131303, 9, 0, 131304, 9, 0, 131305, 9, 0, 131306, 9, 0, 131307, 9, 0, 131308, 9, 0, 131309, 0, 65536, 131326, 0, 65537, 131327, 9, 0, 131328, 9, 0, 131329, 9, 0, 131330, 9, 0, 131331, 9, 0, 131332, 9, 0, 131333, 9, 0, 131334, 9, 0, 131335, 9, 0, 131336, 9, 0, 131337, 9, 0, 131338, 9, 0, 131339, 9, 0, 131340, 9, 0, 131341, 9, 0, 131342, 9, 0, 131343, 9, 0, 131344, 9, 0, 131345, 9, 0, 131346, 9, 0, 131347, 9, 0, 131348, 9, 0, 131349, 9, 0, 131350, 9, 0, 131351, 9, 0, 131352, 9, 0, 131353, 9, 0, 131354, 9, 0, 131355, 9, 0, 131356, 9, 0, 131357, 9, 0, 131358, 9, 0, 131359, 9, 0, 196641, 9, 0, 196642, 9, 0, 196643, 9, 0, 196644, 9, 0, 196645, 9, 0, 196646, 9, 0, 196647, 9, 0, 196648, 9, 0, 196649, 9, 0, 196650, 9, 0, 196651, 9, 0, 196652, 9, 0, 196653, 9, 0, 196654, 9, 0, 196655, 9, 0, 196656, 9, 0, 196657, 9, 0, 196658, 9, 0, 196659, 9, 0, 196660, 9, 0, 196661, 9, 0, 196662, 9, 0, 196663, 9, 0, 196664, 9, 0, 196665, 9, 0, 196666, 9, 0, 196667, 9, 0, 196668, 9, 0, 196669, 9, 0, 196670, 9, 0, 196671, 9, 0, 196672, 9, 0, 196673, 9, 0, 196674, 9, 0, 196675, 9, 0, 196676, 9, 0, 196677, 9, 0, 196678, 9, 0, 196679, 9, 0, 196680, 9, 0, 196681, 0, 65536, 196698, 0, 65537, 196699, 9, 0, 196700, 9, 0, 196701, 9, 0, 196702, 9, 0, 196703, 9, 0, 196704, 9, 0, 196705, 9, 0, 196706, 9, 0, 196707, 9, 0, 196708, 9, 0, 196709, 9, 0, 196710, 9, 0, 196711, 9, 0, 196712, 9, 0, 196713, 0, 65536, 196730, 0, 65537, 196731, 9, 0, 196732, 9, 0, 196733, 9, 0, 196734, 9, 0, 196735, 9, 0, 196736, 9, 0, 196737, 9, 0, 196738, 9, 0, 196739, 9, 0, 196740, 9, 0, 196741, 9, 0, 196742, 9, 0, 196743, 9, 0, 196744, 9, 0, 196745, 0, 65536, 196769, 0, 65537, 196770, 9, 0, 196771, 9, 0, 196772, 9, 0, 196773, 9, 0, 196774, 0, 65536, 196798, 0, 65537, 196799, 9, 0, 196800, 9, 0, 196801, 9, 0, 196802, 9, 0, 196803, 9, 0, 196804, 9, 0, 196805, 9, 0, 196806, 9, 0, 196807, 9, 0, 196808, 9, 0, 196809, 9, 0, 196810, 9, 0, 196811, 9, 0, 196812, 9, 0, 196813, 0, 65536, 196830, 0, 65537, 196831, 9, 0, 196832, 9, 0, 196833, 9, 0, 196834, 9, 0, 196835, 9, 0, 196836, 9, 0, 196837, 9, 0, 196838, 9, 0, 196839, 9, 0, 196840, 9, 0, 196841, 9, 0, 196842, 9, 0, 196843, 9, 0, 196844, 9, 0, 196845, 0, 65536, 196862, 0, 65537, 196863, 9, 0, 196864, 9, 0, 196865, 9, 0, 196866, 9, 0, 196867, 9, 0, 196868, 9, 0, 196869, 9, 0, 196870, 9, 0, 196871, 9, 0, 196872, 9, 0, 196873, 9, 0, 196874, 9, 0, 196875, 9, 0, 196876, 9, 0, 196877, 9, 0, 196878, 9, 0, 196879, 9, 0, 196880, 9, 0, 196881, 9, 0, 196882, 9, 0, 196883, 9, 0, 196884, 9, 0, 196885, 9, 0, 196886, 9, 0, 196887, 9, 0, 196888, 9, 0, 196889, 9, 0, 196890, 9, 0, 196891, 9, 0, 196892, 9, 0, 196893, 9, 0, 196894, 9, 0, 196895, 9, 0, 262177, 9, 0, 262178, 9, 0, 262179, 9, 0, 262180, 9, 0, 262181, 9, 0, 262182, 9, 0, 262183, 9, 0, 262184, 9, 0, 262185, 9, 0, 262186, 9, 0, 262187, 9, 0, 262188, 9, 0, 262189, 9, 0, 262190, 9, 0, 262191, 9, 0, 262192, 9, 0, 262193, 9, 0, 262194, 9, 0, 262195, 9, 0, 262196, 9, 0, 262197, 9, 0, 262198, 9, 0, 262199, 9, 0, 262200, 9, 0, 262201, 9, 0, 262202, 9, 0, 262203, 9, 0, 262204, 9, 0, 262205, 9, 0, 262206, 9, 0, 262207, 9, 0, 262208, 9, 0, 262209, 9, 0, 262210, 9, 0, 262211, 9, 0, 262212, 9, 0, 262213, 9, 0, 262214, 9, 0, 262215, 9, 0, 262216, 9, 0, 262217, 0, 65536, 262234, 0, 65537, 262235, 9, 0, 262236, 9, 0, 262237, 9, 0, 262238, 9, 0, 262239, 9, 0, 262240, 9, 0, 262241, 9, 0, 262242, 9, 0, 262243, 9, 0, 262244, 9, 0, 262245, 9, 0, 262246, 9, 0, 262247, 9, 0, 262248, 9, 0, 262249, 0, 65536, 262266, 0, 65537, 262267, 9, 0, 262268, 9, 0, 262269, 9, 0, 262270, 9, 0, 262271, 9, 0, 262272, 9, 0, 262273, 9, 0, 262274, 9, 0, 262275, 9, 0, 262276, 9, 0, 262277, 9, 0, 262278, 9, 0, 262279, 9, 0, 262280, 9, 0, 262281, 0, 65536, 262305, 0, 65537, 262306, 9, 0, 262307, 9, 0, 262308, 9, 0, 262309, 9, 0, 262310, 0, 65536, 262334, 0, 65537, 262335, 9, 0, 262336, 9, 0, 262337, 9, 0, 262338, 9, 0, 262339, 9, 0, 262340, 9, 0, 262341, 9, 0, 262342, 9, 0, 262343, 9, 0, 262344, 9, 0, 262345, 9, 0, 262346, 9, 0, 262347, 9, 0, 262348, 9, 0, 262349, 0, 65536, 262366, 0, 65537, 262367, 9, 0, 262368, 9, 0, 262369, 9, 0, 262370, 9, 0, 262371, 9, 0, 262372, 9, 0, 262373, 9, 0, 262374, 9, 0, 262375, 9, 0, 262376, 9, 0, 262377, 9, 0, 262378, 9, 0, 262379, 9, 0, 262380, 9, 0, 262381, 0, 65536, 262398, 0, 65537, 262399, 9, 0, 262400, 9, 0, 262401, 9, 0, 262402, 9, 0, 262403, 9, 0, 262404, 9, 0, 262405, 9, 0, 262406, 9, 0, 262407, 9, 0, 262408, 9, 0, 262409, 9, 0, 262410, 9, 0, 262411, 9, 0, 262412, 9, 0, 262413, 9, 0, 262414, 9, 0, 262415, 9, 0, 262416, 9, 0, 262417, 9, 0, 262418, 9, 0, 262419, 9, 0, 262420, 9, 0, 262421, 9, 0, 262422, 9, 0, 262423, 9, 0, 262424, 9, 0, 262425, 9, 0, 262426, 9, 0, 262427, 9, 0, 262428, 9, 0, 262429, 9, 0, 262430, 9, 0, 262431, 9, 0, 327713, 9, 0, 327714, 9, 0, 327715, 9, 0, 327716, 9, 0, 327717, 9, 0, 327718, 9, 0, 327719, 9, 0, 327720, 9, 0, 327721, 9, 0, 327722, 9, 0, 327723, 9, 0, 327724, 9, 0, 327725, 9, 0, 327726, 9, 0, 327727, 9, 0, 327728, 9, 0, 327729, 9, 0, 327730, 9, 0, 327731, 9, 0, 327732, 9, 0, 327733, 9, 0, 327734, 9, 0, 327735, 9, 0, 327736, 9, 0, 327737, 9, 0, 327738, 9, 0, 327739, 9, 0, 327740, 9, 0, 327741, 9, 0, 327742, 9, 0, 327743, 9, 0, 327744, 9, 0, 327745, 9, 0, 327746, 9, 0, 327747, 9, 0, 327748, 9, 0, 327749, 9, 0, 327750, 9, 0, 327751, 9, 0, 327752, 9, 0, 327753, 0, 65536, 327770, 0, 65537, 327771, 9, 0, 327772, 9, 0, 327773, 9, 0, 327774, 9, 0, 327775, 9, 0, 327776, 9, 0, 327777, 9, 0, 327778, 9, 0, 327779, 9, 0, 327780, 9, 0, 327781, 9, 0, 327782, 9, 0, 327783, 9, 0, 327784, 9, 0, 327785, 0, 65536, 327802, 0, 65537, 327803, 9, 0, 327804, 9, 0, 327805, 9, 0, 327806, 9, 0, 327807, 9, 0, 327808, 9, 0, 327809, 9, 0, 327810, 9, 0, 327811, 9, 0, 327812, 9, 0, 327813, 9, 0, 327814, 9, 0, 327815, 9, 0, 327816, 9, 0, 327817, 0, 65536, 327841, 0, 65537, 327842, 9, 0, 327843, 9, 0, 327844, 9, 0, 327845, 9, 0, 327846, 0, 65536, 327870, 0, 65537, 327871, 9, 0, 327872, 9, 0, 327873, 9, 0, 327874, 9, 0, 327875, 9, 0, 327876, 9, 0, 327877, 9, 0, 327878, 9, 0, 327879, 9, 0, 327880, 9, 0, 327881, 9, 0, 327882, 9, 0, 327883, 9, 0, 327884, 9, 0, 327885, 0, 65536, 327902, 0, 65537, 327903, 9, 0, 327904, 9, 0, 327905, 9, 0, 327906, 9, 0, 327907, 9, 0, 327908, 9, 0, 327909, 9, 0, 327910, 9, 0, 327911, 9, 0, 327912, 9, 0, 327913, 9, 0, 327914, 9, 0, 327915, 9, 0, 327916, 9, 0, 327917, 0, 65536, 327934, 0, 65537, 327935, 9, 0, 327936, 9, 0, 327937, 9, 0, 327938, 9, 0, 327939, 9, 0, 327940, 9, 0, 327941, 9, 0, 327942, 9, 0, 327943, 9, 0, 327944, 9, 0, 327945, 9, 0, 327946, 9, 0, 327947, 9, 0, 327948, 9, 0, 327949, 9, 0, 327950, 9, 0, 327951, 9, 0, 327952, 9, 0, 327953, 9, 0, 327954, 9, 0, 327955, 9, 0, 327956, 9, 0, 327957, 9, 0, 327958, 9, 0, 327959, 9, 0, 327960, 9, 0, 327961, 9, 0, 327962, 9, 0, 327963, 9, 0, 327964, 9, 0, 327965, 9, 0, 327966, 9, 0, 327967, 9, 0, 393249, 9, 0, 393250, 9, 0, 393251, 9, 0, 393252, 9, 0, 393253, 9, 0, 393254, 9, 0, 393255, 9, 0, 393256, 9, 0, 393257, 9, 0, 393258, 9, 0, 393259, 9, 0, 393260, 9, 0, 393261, 9, 0, 393262, 9, 0, 393263, 9, 0, 393264, 9, 0, 393265, 9, 0, 393266, 9, 0, 393267, 9, 0, 393268, 9, 0, 393269, 9, 0, 393270, 9, 0, 393271, 9, 0, 393272, 9, 0, 393273, 9, 0, 393274, 9, 0, 393275, 9, 0, 393276, 9, 0, 393277, 9, 0, 393278, 9, 0, 393279, 9, 0, 393280, 9, 0, 393281, 9, 0, 393282, 9, 0, 393283, 9, 0, 393284, 9, 0, 393285, 9, 0, 393286, 9, 0, 393287, 9, 0, 393288, 9, 0, 393289, 0, 65536, 393306, 0, 65537, 393307, 9, 0, 393308, 9, 0, 393309, 9, 0, 393310, 9, 0, 393311, 9, 0, 393312, 9, 0, 393313, 9, 0, 393314, 9, 0, 393315, 9, 0, 393316, 9, 0, 393317, 9, 0, 393318, 9, 0, 393319, 9, 0, 393320, 9, 0, 393321, 0, 65536, 393338, 0, 65537, 393339, 9, 0, 393340, 9, 0, 393341, 9, 0, 393342, 9, 0, 393343, 9, 0, 393344, 9, 0, 393345, 9, 0, 393346, 9, 0, 393347, 9, 0, 393348, 9, 0, 393349, 9, 0, 393350, 9, 0, 393351, 9, 0, 393352, 9, 0, 393353, 0, 65536, 393377, 3, 0, 393378, 6, 0, 393379, 9, 0, 393380, 9, 0, 393381, 5, 0, 393382, 4, 0, 393406, 0, 65537, 393407, 9, 0, 393408, 9, 0, 393409, 9, 0, 393410, 9, 0, 393411, 9, 0, 393412, 9, 0, 393413, 9, 0, 393414, 9, 0, 393415, 9, 0, 393416, 9, 0, 393417, 9, 0, 393418, 9, 0, 393419, 9, 0, 393420, 9, 0, 393421, 0, 65536, 393438, 0, 65537, 393439, 9, 0, 393440, 9, 0, 393441, 9, 0, 393442, 9, 0, 393443, 9, 0, 393444, 9, 0, 393445, 9, 0, 393446, 9, 0, 393447, 9, 0, 393448, 9, 0, 393449, 9, 0, 393450, 9, 0, 393451, 9, 0, 393452, 9, 0, 393453, 0, 65536, 393470, 0, 65537, 393471, 9, 0, 393472, 9, 0, 393473, 9, 0, 393474, 9, 0, 393475, 9, 0, 393476, 9, 0, 393477, 9, 0, 393478, 9, 0, 393479, 9, 0, 393480, 9, 0, 393481, 9, 0, 393482, 9, 0, 393483, 9, 0, 393484, 9, 0, 393485, 9, 0, 393486, 9, 0, 393487, 9, 0, 393488, 9, 0, 393489, 9, 0, 393490, 9, 0, 393491, 9, 0, 393492, 9, 0, 393493, 9, 0, 393494, 9, 0, 393495, 9, 0, 393496, 9, 0, 393497, 9, 0, 393498, 9, 0, 393499, 9, 0, 393500, 9, 0, 393501, 9, 0, 393502, 9, 0, 393503, 9, 0, 458785, 9, 0, 458786, 9, 0, 458787, 9, 0, 458788, 9, 0, 458789, 9, 0, 458790, 9, 0, 458791, 9, 0, 458792, 9, 0, 458793, 9, 0, 458794, 9, 0, 458795, 9, 0, 458796, 9, 0, 458797, 9, 0, 458798, 9, 0, 458799, 9, 0, 458800, 9, 0, 458801, 9, 0, 458802, 9, 0, 458803, 9, 0, 458804, 9, 0, 458805, 9, 0, 458806, 9, 0, 458807, 9, 0, 458808, 9, 0, 458809, 9, 0, 458810, 9, 0, 458811, 9, 0, 458812, 9, 0, 458813, 9, 0, 458814, 9, 0, 458815, 9, 0, 458816, 9, 0, 458817, 9, 0, 458818, 9, 0, 458819, 9, 0, 458820, 9, 0, 458821, 9, 0, 458822, 9, 0, 458823, 9, 0, 458824, 9, 0, 458825, 0, 65536, 458842, 0, 65537, 458843, 9, 0, 458844, 9, 0, 458845, 9, 0, 458846, 9, 0, 458847, 9, 0, 458848, 9, 0, 458849, 9, 0, 458850, 9, 0, 458851, 9, 0, 458852, 9, 0, 458853, 9, 0, 458854, 9, 0, 458855, 9, 0, 458856, 9, 0, 458857, 0, 65536, 458874, 0, 65537, 458875, 9, 0, 458876, 9, 0, 458877, 9, 0, 458878, 9, 0, 458879, 9, 0, 458880, 9, 0, 458881, 9, 0, 458882, 9, 0, 458883, 9, 0, 458884, 9, 0, 458885, 9, 0, 458886, 9, 0, 458887, 9, 0, 458888, 9, 0, 458889, 0, 65536, 458914, 3, 0, 458915, 6, 0, 458916, 5, 0, 458917, 4, 0, 458942, 0, 65537, 458943, 9, 0, 458944, 9, 0, 458945, 9, 0, 458946, 9, 0, 458947, 9, 0, 458948, 9, 0, 458949, 9, 0, 458950, 9, 0, 458951, 9, 0, 458952, 9, 0, 458953, 9, 0, 458954, 9, 0, 458955, 9, 0, 458956, 9, 0, 458957, 0, 65536, 458974, 0, 65537, 458975, 9, 0, 458976, 9, 0, 458977, 9, 0, 458978, 9, 0, 458979, 9, 0, 458980, 9, 0, 458981, 9, 0, 458982, 9, 0, 458983, 9, 0, 458984, 9, 0, 458985, 9, 0, 458986, 9, 0, 458987, 9, 0, 458988, 9, 0, 458989, 0, 65536, 459006, 0, 65537, 459007, 9, 0, 459008, 9, 0, 459009, 9, 0, 459010, 9, 0, 459011, 9, 0, 459012, 9, 0, 459013, 9, 0, 459014, 9, 0, 459015, 9, 0, 459016, 9, 0, 459017, 9, 0, 459018, 9, 0, 459019, 9, 0, 459020, 9, 0, 459021, 9, 0, 459022, 9, 0, 459023, 9, 0, 459024, 9, 0, 459025, 9, 0, 459026, 9, 0, 459027, 9, 0, 459028, 9, 0, 459029, 9, 0, 459030, 9, 0, 459031, 9, 0, 459032, 9, 0, 459033, 9, 0, 459034, 9, 0, 459035, 9, 0, 459036, 9, 0, 459037, 9, 0, 459038, 9, 0, 459039, 9, 0, 524321, 9, 0, 524322, 9, 0, 524323, 9, 0, 524324, 9, 0, 524325, 9, 0, 524326, 9, 0, 524327, 9, 0, 524328, 9, 0, 524329, 9, 0, 524330, 9, 0, 524331, 9, 0, 524332, 9, 0, 524333, 9, 0, 524334, 9, 0, 524335, 9, 0, 524336, 9, 0, 524337, 9, 0, 524338, 9, 0, 524339, 9, 0, 524340, 9, 0, 524341, 9, 0, 524342, 9, 0, 524343, 9, 0, 524344, 9, 0, 524345, 9, 0, 524346, 9, 0, 524347, 9, 0, 524348, 9, 0, 524349, 9, 0, 524350, 9, 0, 524351, 9, 0, 524352, 9, 0, 524353, 9, 0, 524354, 9, 0, 524355, 9, 0, 524356, 9, 0, 524357, 9, 0, 524358, 9, 0, 524359, 9, 0, 524360, 9, 0, 524361, 0, 65536, 524378, 0, 65537, 524379, 9, 0, 524380, 9, 0, 524381, 9, 0, 524382, 9, 0, 524383, 9, 0, 524384, 9, 0, 524385, 9, 0, 524386, 9, 0, 524387, 9, 0, 524388, 9, 0, 524389, 9, 0, 524390, 9, 0, 524391, 9, 0, 524392, 9, 0, 524393, 0, 65536, 524410, 0, 65537, 524411, 9, 0, 524412, 9, 0, 524413, 9, 0, 524414, 9, 0, 524415, 9, 0, 524416, 9, 0, 524417, 9, 0, 524418, 9, 0, 524419, 9, 0, 524420, 9, 0, 524421, 9, 0, 524422, 9, 0, 524423, 9, 0, 524424, 9, 0, 524425, 0, 65536, 524451, 3, 0, 524452, 4, 0, 524478, 0, 65537, 524479, 9, 0, 524480, 9, 0, 524481, 9, 0, 524482, 9, 0, 524483, 9, 0, 524484, 9, 0, 524485, 9, 0, 524486, 9, 0, 524487, 9, 0, 524488, 9, 0, 524489, 9, 0, 524490, 9, 0, 524491, 9, 0, 524492, 9, 0, 524493, 0, 65536, 524510, 0, 65537, 524511, 9, 0, 524512, 9, 0, 524513, 9, 0, 524514, 9, 0, 524515, 9, 0, 524516, 9, 0, 524517, 9, 0, 524518, 9, 0, 524519, 9, 0, 524520, 9, 0, 524521, 9, 0, 524522, 9, 0, 524523, 9, 0, 524524, 9, 0, 524525, 0, 65536, 524542, 0, 65537, 524543, 9, 0, 524544, 9, 0, 524545, 9, 0, 524546, 9, 0, 524547, 9, 0, 524548, 9, 0, 524549, 9, 0, 524550, 9, 0, 524551, 9, 0, 524552, 9, 0, 524553, 9, 0, 524554, 9, 0, 524555, 9, 0, 524556, 9, 0, 524557, 9, 0, 524558, 9, 0, 524559, 9, 0, 524560, 9, 0, 524561, 9, 0, 524562, 9, 0, 524563, 9, 0, 524564, 9, 0, 524565, 9, 0, 524566, 9, 0, 524567, 9, 0, 524568, 9, 0, 524569, 9, 0, 524570, 9, 0, 524571, 9, 0, 524572, 9, 0, 524573, 9, 0, 524574, 9, 0, 524575, 9, 0, 589857, 9, 0, 589858, 9, 0, 589859, 9, 0, 589860, 9, 0, 589861, 9, 0, 589862, 9, 0, 589863, 9, 0, 589864, 9, 0, 589865, 9, 0, 589866, 9, 0, 589867, 9, 0, 589868, 9, 0, 589869, 9, 0, 589870, 9, 0, 589871, 9, 0, 589872, 9, 0, 589873, 9, 0, 589874, 9, 0, 589875, 9, 0, 589876, 9, 0, 589877, 9, 0, 589878, 9, 0, 589879, 9, 0, 589880, 9, 0, 589881, 9, 0, 589882, 9, 0, 589883, 9, 0, 589884, 9, 0, 589885, 9, 0, 589886, 9, 0, 589887, 9, 0, 589888, 9, 0, 589889, 9, 0, 589890, 9, 0, 589891, 9, 0, 589892, 9, 0, 589893, 9, 0, 589894, 9, 0, 589895, 9, 0, 589896, 9, 0, 589897, 0, 65536, 589914, 0, 65537, 589915, 9, 0, 589916, 9, 0, 589917, 9, 0, 589918, 9, 0, 589919, 9, 0, 589920, 9, 0, 589921, 9, 0, 589922, 9, 0, 589923, 9, 0, 589924, 9, 0, 589925, 9, 0, 589926, 9, 0, 589927, 9, 0, 589928, 9, 0, 589929, 0, 65536, 589946, 0, 65537, 589947, 9, 0, 589948, 9, 0, 589949, 9, 0, 589950, 9, 0, 589951, 9, 0, 589952, 9, 0, 589953, 9, 0, 589954, 9, 0, 589955, 9, 0, 589956, 9, 0, 589957, 9, 0, 589958, 9, 0, 589959, 9, 0, 589960, 9, 0, 589961, 0, 65536, 590014, 0, 65537, 590015, 9, 0, 590016, 9, 0, 590017, 9, 0, 590018, 9, 0, 590019, 9, 0, 590020, 9, 0, 590021, 9, 0, 590022, 9, 0, 590023, 9, 0, 590024, 9, 0, 590025, 9, 0, 590026, 9, 0, 590027, 9, 0, 590028, 9, 0, 590029, 0, 65536, 590046, 0, 65537, 590047, 9, 0, 590048, 9, 0, 590049, 9, 0, 590050, 9, 0, 590051, 9, 0, 590052, 9, 0, 590053, 9, 0, 590054, 9, 0, 590055, 9, 0, 590056, 9, 0, 590057, 9, 0, 590058, 9, 0, 590059, 9, 0, 590060, 9, 0, 590061, 0, 65536, 590078, 0, 65537, 590079, 9, 0, 590080, 9, 0, 590081, 9, 0, 590082, 9, 0, 590083, 9, 0, 590084, 9, 0, 590085, 9, 0, 590086, 9, 0, 590087, 9, 0, 590088, 9, 0, 590089, 9, 0, 590090, 9, 0, 590091, 9, 0, 590092, 9, 0, 590093, 9, 0, 590094, 9, 0, 590095, 9, 0, 590096, 9, 0, 590097, 9, 0, 590098, 9, 0, 590099, 9, 0, 590100, 9, 0, 590101, 9, 0, 590102, 9, 0, 590103, 9, 0, 590104, 9, 0, 590105, 9, 0, 590106, 9, 0, 590107, 9, 0, 590108, 9, 0, 590109, 9, 0, 590110, 9, 0, 590111, 9, 0, 655393, 9, 0, 655394, 9, 0, 655395, 9, 0, 655396, 9, 0, 655397, 9, 0, 655398, 9, 0, 655399, 9, 0, 655400, 9, 0, 655401, 9, 0, 655402, 9, 0, 655403, 9, 0, 655404, 9, 0, 655405, 9, 0, 655406, 9, 0, 655407, 9, 0, 655408, 9, 0, 655409, 9, 0, 655410, 9, 0, 655411, 9, 0, 655412, 9, 0, 655413, 9, 0, 655414, 9, 0, 655415, 9, 0, 655416, 9, 0, 655417, 9, 0, 655418, 9, 0, 655419, 9, 0, 655420, 9, 0, 655421, 9, 0, 655422, 9, 0, 655423, 9, 0, 655424, 9, 0, 655425, 9, 0, 655426, 9, 0, 655427, 9, 0, 655428, 9, 0, 655429, 9, 0, 655430, 9, 0, 655431, 9, 0, 655432, 9, 0, 655433, 0, 65536, 655450, 0, 65537, 655451, 9, 0, 655452, 9, 0, 655453, 9, 0, 655454, 9, 0, 655455, 9, 0, 655456, 9, 0, 655457, 9, 0, 655458, 9, 0, 655459, 9, 0, 655460, 9, 0, 655461, 9, 0, 655462, 9, 0, 655463, 9, 0, 655464, 9, 0, 655465, 0, 65536, 655482, 0, 65537, 655483, 9, 0, 655484, 9, 0, 655485, 9, 0, 655486, 9, 0, 655487, 9, 0, 655488, 9, 0, 655489, 9, 0, 655490, 9, 0, 655491, 9, 0, 655492, 9, 0, 655493, 9, 0, 655494, 9, 0, 655495, 9, 0, 655496, 9, 0, 655497, 0, 65536, 655550, 0, 65537, 655551, 9, 0, 655552, 9, 0, 655553, 9, 0, 655554, 9, 0, 655555, 9, 0, 655556, 9, 0, 655557, 9, 0, 655558, 9, 0, 655559, 9, 0, 655560, 9, 0, 655561, 9, 0, 655562, 9, 0, 655563, 9, 0, 655564, 9, 0, 655565, 0, 65536, 655582, 0, 65537, 655583, 9, 0, 655584, 9, 0, 655585, 9, 0, 655586, 9, 0, 655587, 9, 0, 655588, 9, 0, 655589, 9, 0, 655590, 9, 0, 655591, 9, 0, 655592, 9, 0, 655593, 9, 0, 655594, 9, 0, 655595, 9, 0, 655596, 9, 0, 655597, 0, 65536, 655614, 0, 65537, 655615, 9, 0, 655616, 9, 0, 655617, 9, 0, 655618, 9, 0, 655619, 9, 0, 655620, 9, 0, 655621, 9, 0, 655622, 9, 0, 655623, 9, 0, 655624, 9, 0, 655625, 9, 0, 655626, 9, 0, 655627, 9, 0, 655628, 9, 0, 655629, 9, 0, 655630, 9, 0, 655631, 9, 0, 655632, 9, 0, 655633, 9, 0, 655634, 9, 0, 655635, 9, 0, 655636, 9, 0, 655637, 9, 0, 655638, 9, 0, 655639, 9, 0, 655640, 9, 0, 655641, 9, 0, 655642, 9, 0, 655643, 9, 0, 655644, 9, 0, 655645, 9, 0, 655646, 9, 0, 655647, 9, 0, 720929, 9, 0, 720930, 9, 0, 720931, 9, 0, 720932, 9, 0, 720933, 9, 0, 720934, 9, 0, 720935, 9, 0, 720936, 9, 0, 720937, 9, 0, 720938, 9, 0, 720939, 9, 0, 720940, 9, 0, 720941, 9, 0, 720942, 9, 0, 720943, 9, 0, 720944, 9, 0, 720945, 9, 0, 720946, 9, 0, 720947, 9, 0, 720948, 9, 0, 720949, 9, 0, 720950, 9, 0, 720951, 9, 0, 720952, 9, 0, 720953, 9, 0, 720954, 9, 0, 720955, 9, 0, 720956, 9, 0, 720957, 9, 0, 720958, 9, 0, 720959, 9, 0, 720960, 9, 0, 720961, 9, 0, 720962, 9, 0, 720963, 9, 0, 720964, 9, 0, 720965, 9, 0, 720966, 9, 0, 720967, 9, 0, 720968, 9, 0, 720969, 0, 65536, 720986, 0, 65537, 720987, 9, 0, 720988, 9, 0, 720989, 9, 0, 720990, 9, 0, 720991, 9, 0, 720992, 9, 0, 720993, 9, 0, 720994, 9, 0, 720995, 9, 0, 720996, 9, 0, 720997, 9, 0, 720998, 9, 0, 720999, 9, 0, 721000, 9, 0, 721001, 0, 65536, 721018, 0, 65537, 721019, 9, 0, 721020, 9, 0, 721021, 9, 0, 721022, 9, 0, 721023, 9, 0, 721024, 9, 0, 721025, 9, 0, 721026, 9, 0, 721027, 9, 0, 721028, 9, 0, 721029, 9, 0, 721030, 9, 0, 721031, 9, 0, 721032, 9, 0, 721033, 0, 65536, 721086, 0, 65537, 721087, 9, 0, 721088, 9, 0, 721089, 9, 0, 721090, 9, 0, 721091, 9, 0, 721092, 9, 0, 721093, 9, 0, 721094, 9, 0, 721095, 9, 0, 721096, 9, 0, 721097, 9, 0, 721098, 9, 0, 721099, 9, 0, 721100, 9, 0, 721101, 0, 65536, 721118, 0, 65537, 721119, 9, 0, 721120, 9, 0, 721121, 9, 0, 721122, 9, 0, 721123, 9, 0, 721124, 9, 0, 721125, 9, 0, 721126, 9, 0, 721127, 9, 0, 721128, 9, 0, 721129, 9, 0, 721130, 9, 0, 721131, 9, 0, 721132, 9, 0, 721133, 0, 65536, 721150, 0, 65537, 721151, 9, 0, 721152, 9, 0, 721153, 9, 0, 721154, 9, 0, 721155, 9, 0, 721156, 9, 0, 721157, 9, 0, 721158, 9, 0, 721159, 9, 0, 721160, 9, 0, 721161, 9, 0, 721162, 9, 0, 721163, 9, 0, 721164, 9, 0, 721165, 9, 0, 721166, 9, 0, 721167, 9, 0, 721168, 9, 0, 721169, 9, 0, 721170, 9, 0, 721171, 9, 0, 721172, 9, 0, 721173, 9, 0, 721174, 9, 0, 721175, 9, 0, 721176, 9, 0, 721177, 9, 0, 721178, 9, 0, 721179, 9, 0, 721180, 9, 0, 721181, 9, 0, 721182, 9, 0, 721183, 9, 0, 786465, 9, 0, 786466, 9, 0, 786467, 9, 0, 786468, 9, 0, 786469, 9, 0, 786470, 9, 0, 786471, 9, 0, 786472, 9, 0, 786473, 9, 0, 786474, 9, 0, 786475, 9, 0, 786476, 9, 0, 786477, 9, 0, 786478, 9, 0, 786479, 9, 0, 786480, 9, 0, 786481, 9, 0, 786482, 9, 0, 786483, 9, 0, 786484, 9, 0, 786485, 9, 0, 786486, 9, 0, 786487, 9, 0, 786488, 9, 0, 786489, 9, 0, 786490, 9, 0, 786491, 9, 0, 786492, 9, 0, 786493, 9, 0, 786494, 9, 0, 786495, 9, 0, 786496, 9, 0, 786497, 9, 0, 786498, 9, 0, 786499, 9, 0, 786500, 9, 0, 786501, 9, 0, 786502, 9, 0, 786503, 9, 0, 786504, 9, 0, 786505, 0, 65536, 786522, 0, 65537, 786523, 9, 0, 786524, 9, 0, 786525, 9, 0, 786526, 9, 0, 786527, 9, 0, 786528, 9, 0, 786529, 9, 0, 786530, 9, 0, 786531, 9, 0, 786532, 9, 0, 786533, 9, 0, 786534, 9, 0, 786535, 9, 0, 786536, 9, 0, 786537, 0, 65536, 786554, 0, 65537, 786555, 9, 0, 786556, 9, 0, 786557, 9, 0, 786558, 9, 0, 786559, 9, 0, 786560, 9, 0, 786561, 9, 0, 786562, 9, 0, 786563, 9, 0, 786564, 9, 0, 786565, 9, 0, 786566, 9, 0, 786567, 9, 0, 786568, 9, 0, 786569, 0, 65536, 786622, 0, 65537, 786623, 9, 0, 786624, 9, 0, 786625, 9, 0, 786626, 9, 0, 786627, 9, 0, 786628, 9, 0, 786629, 9, 0, 786630, 9, 0, 786631, 9, 0, 786632, 9, 0, 786633, 9, 0, 786634, 9, 0, 786635, 9, 0, 786636, 9, 0, 786637, 0, 65536, 786654, 0, 65537, 786655, 9, 0, 786656, 9, 0, 786657, 9, 0, 786658, 9, 0, 786659, 9, 0, 786660, 9, 0, 786661, 9, 0, 786662, 9, 0, 786663, 9, 0, 786664, 9, 0, 786665, 9, 0, 786666, 9, 0, 786667, 9, 0, 786668, 9, 0, 786669, 0, 65536, 786686, 0, 65537, 786687, 9, 0, 786688, 9, 0, 786689, 9, 0, 786690, 9, 0, 786691, 9, 0, 786692, 9, 0, 786693, 9, 0, 786694, 9, 0, 786695, 9, 0, 786696, 9, 0, 786697, 9, 0, 786698, 9, 0, 786699, 9, 0, 786700, 9, 0, 786701, 9, 0, 786702, 9, 0, 786703, 9, 0, 786704, 9, 0, 786705, 9, 0, 786706, 9, 0, 786707, 9, 0, 786708, 9, 0, 786709, 9, 0, 786710, 9, 0, 786711, 9, 0, 786712, 9, 0, 786713, 9, 0, 786714, 9, 0, 786715, 9, 0, 786716, 9, 0, 786717, 9, 0, 786718, 9, 0, 786719, 9, 0, 852001, 9, 0, 852002, 9, 0, 852003, 9, 0, 852004, 9, 0, 852005, 9, 0, 852006, 9, 0, 852007, 9, 0, 852008, 9, 0, 852009, 9, 0, 852010, 9, 0, 852011, 9, 0, 852012, 9, 0, 852013, 9, 0, 852014, 9, 0, 852015, 9, 0, 852016, 9, 0, 852017, 9, 0, 852018, 9, 0, 852019, 9, 0, 852020, 9, 0, 852021, 9, 0, 852022, 9, 0, 852023, 9, 0, 852024, 9, 0, 852025, 9, 0, 852026, 9, 0, 852027, 9, 0, 852028, 9, 0, 852029, 9, 0, 852030, 9, 0, 852031, 9, 0, 852032, 9, 0, 852033, 9, 0, 852034, 9, 0, 852035, 9, 0, 852036, 9, 0, 852037, 9, 0, 852038, 9, 0, 852039, 9, 0, 852040, 9, 0, 852041, 0, 65536, 852058, 0, 65537, 852059, 9, 0, 852060, 9, 0, 852061, 9, 0, 852062, 9, 0, 852063, 9, 0, 852064, 9, 0, 852065, 9, 0, 852066, 9, 0, 852067, 9, 0, 852068, 9, 0, 852069, 9, 0, 852070, 9, 0, 852071, 9, 0, 852072, 9, 0, 852073, 0, 65536, 852090, 0, 65537, 852091, 9, 0, 852092, 9, 0, 852093, 9, 0, 852094, 9, 0, 852095, 9, 0, 852096, 9, 0, 852097, 9, 0, 852098, 9, 0, 852099, 9, 0, 852100, 9, 0, 852101, 9, 0, 852102, 9, 0, 852103, 9, 0, 852104, 9, 0, 852105, 0, 65536, 852158, 0, 65537, 852159, 9, 0, 852160, 9, 0, 852161, 9, 0, 852162, 9, 0, 852163, 9, 0, 852164, 9, 0, 852165, 9, 0, 852166, 9, 0, 852167, 9, 0, 852168, 9, 0, 852169, 9, 0, 852170, 9, 0, 852171, 9, 0, 852172, 9, 0, 852173, 0, 65536, 852190, 0, 65537, 852191, 9, 0, 852192, 9, 0, 852193, 9, 0, 852194, 9, 0, 852195, 9, 0, 852196, 9, 0, 852197, 9, 0, 852198, 9, 0, 852199, 9, 0, 852200, 9, 0, 852201, 9, 0, 852202, 9, 0, 852203, 9, 0, 852204, 9, 0, 852205, 0, 65536, 852222, 0, 65537, 852223, 9, 0, 852224, 9, 0, 852225, 9, 0, 852226, 9, 0, 852227, 9, 0, 852228, 9, 0, 852229, 9, 0, 852230, 9, 0, 852231, 9, 0, 852232, 9, 0, 852233, 9, 0, 852234, 9, 0, 852235, 9, 0, 852236, 9, 0, 852237, 9, 0, 852238, 9, 0, 852239, 9, 0, 852240, 9, 0, 852241, 9, 0, 852242, 9, 0, 852243, 9, 0, 852244, 9, 0, 852245, 9, 0, 852246, 9, 0, 852247, 9, 0, 852248, 9, 0, 852249, 9, 0, 852250, 9, 0, 852251, 9, 0, 852252, 9, 0, 852253, 9, 0, 852254, 9, 0, 852255, 9, 0, 917537, 9, 0, 917538, 9, 0, 917539, 9, 0, 917540, 9, 0, 917541, 9, 0, 917542, 9, 0, 917543, 9, 0, 917544, 9, 0, 917545, 9, 0, 917546, 9, 0, 917547, 9, 0, 917548, 9, 0, 917549, 9, 0, 917550, 9, 0, 917551, 9, 0, 917552, 9, 0, 917553, 9, 0, 917554, 9, 0, 917555, 9, 0, 917556, 9, 0, 917557, 9, 0, 917558, 9, 0, 917559, 9, 0, 917560, 9, 0, 917561, 9, 0, 917562, 9, 0, 917563, 9, 0, 917564, 9, 0, 917565, 9, 0, 917566, 9, 0, 917567, 9, 0, 917568, 9, 0, 917569, 9, 0, 917570, 9, 0, 917571, 9, 0, 917572, 9, 0, 917573, 9, 0, 917574, 9, 0, 917575, 9, 0, 917576, 9, 0, 917577, 0, 65536, 917594, 0, 65537, 917595, 9, 0, 917596, 9, 0, 917597, 9, 0, 917598, 9, 0, 917599, 9, 0, 917600, 9, 0, 917601, 9, 0, 917602, 9, 0, 917603, 9, 0, 917604, 9, 0, 917605, 9, 0, 917606, 9, 0, 917607, 9, 0, 917608, 9, 0, 917609, 0, 65536, 917626, 0, 65537, 917627, 9, 0, 917628, 9, 0, 917629, 9, 0, 917630, 9, 0, 917631, 9, 0, 917632, 9, 0, 917633, 9, 0, 917634, 9, 0, 917635, 9, 0, 917636, 9, 0, 917637, 9, 0, 917638, 9, 0, 917639, 9, 0, 917640, 9, 0, 917641, 0, 65536, 917694, 0, 65537, 917695, 9, 0, 917696, 9, 0, 917697, 9, 0, 917698, 9, 0, 917699, 9, 0, 917700, 9, 0, 917701, 9, 0, 917702, 9, 0, 917703, 9, 0, 917704, 9, 0, 917705, 9, 0, 917706, 9, 0, 917707, 9, 0, 917708, 9, 0, 917709, 0, 65536, 917726, 0, 65537, 917727, 9, 0, 917728, 9, 0, 917729, 9, 0, 917730, 9, 0, 917731, 9, 0, 917732, 9, 0, 917733, 9, 0, 917734, 9, 0, 917735, 9, 0, 917736, 9, 0, 917737, 9, 0, 917738, 9, 0, 917739, 9, 0, 917740, 9, 0, 917741, 0, 65536, 917758, 0, 65537, 917759, 9, 0, 917760, 9, 0, 917761, 9, 0, 917762, 9, 0, 917763, 9, 0, 917764, 9, 0, 917765, 9, 0, 917766, 9, 0, 917767, 9, 0, 917768, 9, 0, 917769, 9, 0, 917770, 9, 0, 917771, 9, 0, 917772, 9, 0, 917773, 9, 0, 917774, 9, 0, 917775, 9, 0, 917776, 9, 0, 917777, 9, 0, 917778, 9, 0, 917779, 9, 0, 917780, 9, 0, 917781, 9, 0, 917782, 9, 0, 917783, 9, 0, 917784, 9, 0, 917785, 9, 0, 917786, 9, 0, 917787, 9, 0, 917788, 9, 0, 917789, 9, 0, 917790, 9, 0, 917791, 9, 0, 983073, 9, 0, 983074, 9, 0, 983075, 9, 0, 983076, 9, 0, 983077, 9, 0, 983078, 9, 0, 983079, 9, 0, 983080, 9, 0, 983081, 9, 0, 983082, 9, 0, 983083, 9, 0, 983084, 9, 0, 983085, 9, 0, 983086, 9, 0, 983087, 9, 0, 983088, 9, 0, 983089, 9, 0, 983090, 9, 0, 983091, 9, 0, 983092, 9, 0, 983093, 9, 0, 983094, 9, 0, 983095, 9, 0, 983096, 9, 0, 983097, 9, 0, 983098, 9, 0, 983099, 9, 0, 983100, 9, 0, 983101, 9, 0, 983102, 9, 0, 983103, 9, 0, 983104, 9, 0, 983105, 9, 0, 983106, 9, 0, 983107, 9, 0, 983108, 9, 0, 983109, 9, 0, 983110, 9, 0, 983111, 9, 0, 983112, 9, 0, 983113, 0, 65536, 983130, 0, 65537, 983131, 9, 0, 983132, 9, 0, 983133, 9, 0, 983134, 9, 0, 983135, 9, 0, 983136, 9, 0, 983137, 9, 0, 983138, 9, 0, 983139, 9, 0, 983140, 9, 0, 983141, 9, 0, 983142, 9, 0, 983143, 9, 0, 983144, 9, 0, 983145, 0, 65536, 983162, 0, 65537, 983163, 9, 0, 983164, 9, 0, 983165, 9, 0, 983166, 9, 0, 983167, 9, 0, 983168, 9, 0, 983169, 9, 0, 983170, 9, 0, 983171, 9, 0, 983172, 9, 0, 983173, 9, 0, 983174, 9, 0, 983175, 9, 0, 983176, 9, 0, 983177, 0, 65536, 983230, 0, 65537, 983231, 9, 0, 983232, 9, 0, 983233, 9, 0, 983234, 9, 0, 983235, 9, 0, 983236, 9, 0, 983237, 9, 0, 983238, 9, 0, 983239, 9, 0, 983240, 9, 0, 983241, 9, 0, 983242, 9, 0, 983243, 9, 0, 983244, 9, 0, 983245, 0, 65536, 983262, 0, 65537, 983263, 9, 0, 983264, 9, 0, 983265, 9, 0, 983266, 9, 0, 983267, 9, 0, 983268, 9, 0, 983269, 9, 0, 983270, 9, 0, 983271, 9, 0, 983272, 9, 0, 983273, 9, 0, 983274, 9, 0, 983275, 9, 0, 983276, 9, 0, 983277, 0, 65536, 983294, 0, 65537, 983295, 9, 0, 983296, 9, 0, 983297, 9, 0, 983298, 9, 0, 983299, 9, 0, 983300, 9, 0, 983301, 9, 0, 983302, 9, 0, 983303, 9, 0, 983304, 9, 0, 983305, 9, 0, 983306, 9, 0, 983307, 9, 0, 983308, 9, 0, 983309, 9, 0, 983310, 9, 0, 983311, 9, 0, 983312, 9, 0, 983313, 9, 0, 983314, 9, 0, 983315, 9, 0, 983316, 9, 0, 983317, 9, 0, 983318, 9, 0, 983319, 9, 0, 983320, 9, 0, 983321, 9, 0, 983322, 9, 0, 983323, 9, 0, 983324, 9, 0, 983325, 9, 0, 983326, 9, 0, 983327, 9, 0, 1048609, 9, 0, 1048610, 9, 0, 1048611, 9, 0, 1048612, 9, 0, 1048613, 9, 0, 1048614, 9, 0, 1048615, 9, 0, 1048616, 9, 0, 1048617, 9, 0, 1048618, 9, 0, 1048619, 9, 0, 1048620, 9, 0, 1048621, 9, 0, 1048622, 9, 0, 1048623, 9, 0, 1048624, 9, 0, 1048625, 9, 0, 1048626, 9, 0, 1048627, 9, 0, 1048628, 9, 0, 1048629, 9, 0, 1048630, 9, 0, 1048631, 9, 0, 1048632, 9, 0, 1048633, 9, 0, 1048634, 9, 0, 1048635, 9, 0, 1048636, 9, 0, 1048637, 9, 0, 1048638, 9, 0, 1048639, 9, 0, 1048640, 9, 0, 1048641, 9, 0, 1048642, 9, 0, 1048643, 9, 0, 1048644, 9, 0, 1048645, 9, 0, 1048646, 9, 0, 1048647, 9, 0, 1048648, 9, 0, 1048649, 0, 65536, 1048666, 0, 65537, 1048667, 9, 0, 1048668, 9, 0, 1048669, 9, 0, 1048670, 9, 0, 1048671, 9, 0, 1048672, 9, 0, 1048673, 9, 0, 1048674, 9, 0, 1048675, 9, 0, 1048676, 9, 0, 1048677, 9, 0, 1048678, 9, 0, 1048679, 9, 0, 1048680, 9, 0, 1048681, 0, 65536, 1048698, 0, 65537, 1048699, 9, 0, 1048700, 9, 0, 1048701, 9, 0, 1048702, 9, 0, 1048703, 9, 0, 1048704, 9, 0, 1048705, 9, 0, 1048706, 9, 0, 1048707, 9, 0, 1048708, 9, 0, 1048709, 9, 0, 1048710, 9, 0, 1048711, 9, 0, 1048712, 9, 0, 1048713, 0, 65536, 1048766, 0, 65537, 1048767, 9, 0, 1048768, 9, 0, 1048769, 9, 0, 1048770, 9, 0, 1048771, 9, 0, 1048772, 9, 0, 1048773, 9, 0, 1048774, 9, 0, 1048775, 9, 0, 1048776, 9, 0, 1048777, 9, 0, 1048778, 9, 0, 1048779, 9, 0, 1048780, 9, 0, 1048781, 0, 65536, 1048798, 0, 65537, 1048799, 9, 0, 1048800, 9, 0, 1048801, 9, 0, 1048802, 9, 0, 1048803, 9, 0, 1048804, 9, 0, 1048805, 9, 0, 1048806, 9, 0, 1048807, 9, 0, 1048808, 9, 0, 1048809, 9, 0, 1048810, 9, 0, 1048811, 9, 0, 1048812, 9, 0, 1048813, 0, 65536, 1048830, 0, 65537, 1048831, 9, 0, 1048832, 9, 0, 1048833, 9, 0, 1048834, 9, 0, 1048835, 9, 0, 1048836, 9, 0, 1048837, 9, 0, 1048838, 9, 0, 1048839, 9, 0, 1048840, 9, 0, 1048841, 9, 0, 1048842, 9, 0, 1048843, 9, 0, 1048844, 9, 0, 1048845, 9, 0, 1048846, 9, 0, 1048847, 9, 0, 1048848, 9, 0, 1048849, 9, 0, 1048850, 9, 0, 1048851, 9, 0, 1048852, 9, 0, 1048853, 9, 0, 1048854, 9, 0, 1048855, 9, 0, 1048856, 9, 0, 1048857, 9, 0, 1048858, 9, 0, 1048859, 9, 0, 1048860, 9, 0, 1048861, 9, 0, 1048862, 9, 0, 1048863, 9, 0, 1114145, 9, 0, 1114146, 9, 0, 1114147, 9, 0, 1114148, 9, 0, 1114149, 9, 0, 1114150, 9, 0, 1114151, 9, 0, 1114152, 9, 0, 1114153, 9, 0, 1114154, 9, 0, 1114155, 9, 0, 1114156, 9, 0, 1114157, 9, 0, 1114158, 9, 0, 1114159, 9, 0, 1114160, 9, 0, 1114161, 9, 0, 1114162, 9, 0, 1114163, 9, 0, 1114164, 9, 0, 1114165, 9, 0, 1114166, 9, 0, 1114167, 9, 0, 1114168, 9, 0, 1114169, 9, 0, 1114170, 9, 0, 1114171, 9, 0, 1114172, 9, 0, 1114173, 9, 0, 1114174, 9, 0, 1114175, 9, 0, 1114176, 9, 0, 1114177, 9, 0, 1114178, 9, 0, 1114179, 9, 0, 1114180, 9, 0, 1114181, 9, 0, 1114182, 9, 0, 1114183, 9, 0, 1114184, 9, 0, 1114185, 0, 65536, 1114202, 0, 65537, 1114203, 9, 0, 1114204, 9, 0, 1114205, 9, 0, 1114206, 9, 0, 1114207, 9, 0, 1114208, 9, 0, 1114209, 9, 0, 1114210, 9, 0, 1114211, 9, 0, 1114212, 9, 0, 1114213, 9, 0, 1114214, 9, 0, 1114215, 9, 0, 1114216, 9, 0, 1114217, 0, 65536, 1114234, 0, 65537, 1114235, 9, 0, 1114236, 9, 0, 1114237, 9, 0, 1114238, 9, 0, 1114239, 9, 0, 1114240, 9, 0, 1114241, 9, 0, 1114242, 9, 0, 1114243, 9, 0, 1114244, 9, 0, 1114245, 9, 0, 1114246, 9, 0, 1114247, 9, 0, 1114248, 9, 0, 1114249, 0, 65536, 1114302, 0, 65537, 1114303, 9, 0, 1114304, 9, 0, 1114305, 9, 0, 1114306, 9, 0, 1114307, 9, 0, 1114308, 9, 0, 1114309, 9, 0, 1114310, 9, 0, 1114311, 9, 0, 1114312, 9, 0, 1114313, 9, 0, 1114314, 9, 0, 1114315, 9, 0, 1114316, 9, 0, 1114317, 0, 65536, 1114334, 0, 65537, 1114335, 9, 0, 1114336, 9, 0, 1114337, 9, 0, 1114338, 9, 0, 1114339, 9, 0, 1114340, 9, 0, 1114341, 9, 0, 1114342, 9, 0, 1114343, 9, 0, 1114344, 9, 0, 1114345, 9, 0, 1114346, 9, 0, 1114347, 9, 0, 1114348, 9, 0, 1114349, 0, 65536, 1114366, 0, 65537, 1114367, 9, 0, 1114368, 9, 0, 1114369, 9, 0, 1114370, 9, 0, 1114371, 9, 0, 1114372, 9, 0, 1114373, 9, 0, 1114374, 9, 0, 1114375, 9, 0, 1114376, 9, 0, 1114377, 9, 0, 1114378, 9, 0, 1114379, 9, 0, 1114380, 9, 0, 1114381, 9, 0, 1114382, 9, 0, 1114383, 9, 0, 1114384, 9, 0, 1114385, 9, 0, 1114386, 9, 0, 1114387, 9, 0, 1114388, 9, 0, 1114389, 9, 0, 1114390, 9, 0, 1114391, 9, 0, 1114392, 9, 0, 1114393, 9, 0, 1114394, 9, 0, 1114395, 9, 0, 1114396, 9, 0, 1114397, 9, 0, 1114398, 9, 0, 1114399, 9, 0, 1179681, 9, 0, 1179682, 9, 0, 1179683, 9, 0, 1179684, 9, 0, 1179685, 9, 0, 1179686, 9, 0, 1179687, 9, 0, 1179688, 9, 0, 1179689, 9, 0, 1179690, 9, 0, 1179691, 9, 0, 1179692, 9, 0, 1179693, 9, 0, 1179694, 9, 0, 1179695, 9, 0, 1179696, 9, 0, 1179697, 9, 0, 1179698, 9, 0, 1179699, 9, 0, 1179700, 9, 0, 1179701, 9, 0, 1179702, 9, 0, 1179703, 9, 0, 1179704, 9, 0, 1179705, 9, 0, 1179706, 9, 0, 1179707, 9, 0, 1179708, 9, 0, 1179709, 9, 0, 1179710, 9, 0, 1179711, 9, 0, 1179712, 9, 0, 1179713, 9, 0, 1179714, 9, 0, 1179715, 9, 0, 1179716, 9, 0, 1179717, 9, 0, 1179718, 9, 0, 1179719, 9, 0, 1179720, 9, 0, 1179721, 0, 65536, 1179738, 0, 65537, 1179739, 9, 0, 1179740, 9, 0, 1179741, 9, 0, 1179742, 9, 0, 1179743, 9, 0, 1179744, 9, 0, 1179745, 9, 0, 1179746, 9, 0, 1179747, 9, 0, 1179748, 9, 0, 1179749, 9, 0, 1179750, 9, 0, 1179751, 9, 0, 1179752, 9, 0, 1179753, 0, 65536, 1179770, 0, 65537, 1179771, 9, 0, 1179772, 9, 0, 1179773, 9, 0, 1179774, 9, 0, 1179775, 9, 0, 1179776, 9, 0, 1179777, 9, 0, 1179778, 9, 0, 1179779, 9, 0, 1179780, 9, 0, 1179781, 9, 0, 1179782, 9, 0, 1179783, 9, 0, 1179784, 9, 0, 1179785, 0, 196608, 1179786, 0, 1, 1179787, 0, 1, 1179788, 0, 1, 1179789, 0, 1, 1179790, 0, 1, 1179791, 0, 1, 1179792, 0, 1, 1179793, 0, 1, 1179794, 0, 1, 1179795, 0, 1, 1179796, 0, 1, 1179797, 0, 1, 1179798, 0, 1, 1179799, 0, 1, 1179800, 0, 1, 1179801, 0, 131075, 1179822, 0, 131074, 1179823, 0, 1, 1179824, 0, 1, 1179825, 0, 1, 1179826, 0, 1, 1179827, 0, 1, 1179828, 0, 1, 1179829, 0, 1, 1179830, 0, 1, 1179831, 0, 1, 1179832, 0, 1, 1179833, 0, 1, 1179834, 0, 1, 1179835, 0, 1, 1179836, 0, 1, 1179837, 0, 1, 1179838, 0, 196609, 1179839, 9, 0, 1179840, 9, 0, 1179841, 9, 0, 1179842, 9, 0, 1179843, 9, 0, 1179844, 9, 0, 1179845, 9, 0, 1179846, 9, 0, 1179847, 9, 0, 1179848, 9, 0, 1179849, 9, 0, 1179850, 9, 0, 1179851, 9, 0, 1179852, 9, 0, 1179853, 0, 65536, 1179870, 0, 65537, 1179871, 9, 0, 1179872, 9, 0, 1179873, 9, 0, 1179874, 9, 0, 1179875, 9, 0, 1179876, 9, 0, 1179877, 9, 0, 1179878, 9, 0, 1179879, 9, 0, 1179880, 9, 0, 1179881, 9, 0, 1179882, 9, 0, 1179883, 9, 0, 1179884, 9, 0, 1179885, 0, 65536, 1179902, 0, 65537, 1179903, 9, 0, 1179904, 9, 0, 1179905, 9, 0, 1179906, 9, 0, 1179907, 9, 0, 1179908, 9, 0, 1179909, 9, 0, 1179910, 9, 0, 1179911, 9, 0, 1179912, 9, 0, 1179913, 9, 0, 1179914, 9, 0, 1179915, 9, 0, 1179916, 9, 0, 1179917, 9, 0, 1179918, 9, 0, 1179919, 9, 0, 1179920, 9, 0, 1179921, 9, 0, 1179922, 9, 0, 1179923, 9, 0, 1179924, 9, 0, 1179925, 9, 0, 1179926, 9, 0, 1179927, 9, 0, 1179928, 9, 0, 1179929, 9, 0, 1179930, 9, 0, 1179931, 9, 0, 1179932, 9, 0, 1179933, 9, 0, 1179934, 9, 0, 1179935, 9, 0, 1245217, 9, 0, 1245218, 9, 0, 1245219, 9, 0, 1245220, 9, 0, 1245221, 9, 0, 1245222, 9, 0, 1245223, 9, 0, 1245224, 9, 0, 1245225, 9, 0, 1245226, 9, 0, 1245227, 9, 0, 1245228, 9, 0, 1245229, 9, 0, 1245230, 9, 0, 1245231, 9, 0, 1245232, 9, 0, 1245233, 9, 0, 1245234, 9, 0, 1245235, 9, 0, 1245236, 9, 0, 1245237, 9, 0, 1245238, 9, 0, 1245239, 9, 0, 1245240, 9, 0, 1245241, 9, 0, 1245242, 9, 0, 1245243, 9, 0, 1245244, 9, 0, 1245245, 9, 0, 1245246, 9, 0, 1245247, 9, 0, 1245248, 9, 0, 1245249, 9, 0, 1245250, 9, 0, 1245251, 9, 0, 1245252, 9, 0, 1245253, 9, 0, 1245254, 9, 0, 1245255, 9, 0, 1245256, 9, 0, 1245257, 0, 65536, 1245274, 0, 65537, 1245275, 9, 0, 1245276, 9, 0, 1245277, 9, 0, 1245278, 9, 0, 1245279, 9, 0, 1245280, 9, 0, 1245281, 9, 0, 1245282, 9, 0, 1245283, 9, 0, 1245284, 9, 0, 1245285, 9, 0, 1245286, 9, 0, 1245287, 9, 0, 1245288, 9, 0, 1245289, 0, 65536, 1245306, 0, 65537, 1245307, 9, 0, 1245308, 9, 0, 1245309, 9, 0, 1245310, 9, 0, 1245311, 9, 0, 1245312, 9, 0, 1245313, 9, 0, 1245314, 9, 0, 1245315, 9, 0, 1245316, 9, 0, 1245317, 9, 0, 1245318, 9, 0, 1245319, 9, 0, 1245320, 9, 0, 1245321, 9, 0, 1245322, 9, 0, 1245323, 9, 0, 1245324, 9, 0, 1245325, 9, 0, 1245326, 9, 0, 1245327, 9, 0, 1245328, 9, 0, 1245329, 9, 0, 1245330, 9, 0, 1245331, 9, 0, 1245332, 9, 0, 1245333, 9, 0, 1245334, 9, 0, 1245335, 9, 0, 1245336, 9, 0, 1245337, 0, 65536, 1245358, 0, 65537, 1245359, 9, 0, 1245360, 9, 0, 1245361, 9, 0, 1245362, 9, 0, 1245363, 9, 0, 1245364, 9, 0, 1245365, 9, 0, 1245366, 9, 0, 1245367, 9, 0, 1245368, 9, 0, 1245369, 9, 0, 1245370, 9, 0, 1245371, 9, 0, 1245372, 9, 0, 1245373, 9, 0, 1245374, 9, 0, 1245375, 9, 0, 1245376, 9, 0, 1245377, 9, 0, 1245378, 9, 0, 1245379, 9, 0, 1245380, 9, 0, 1245381, 9, 0, 1245382, 9, 0, 1245383, 9, 0, 1245384, 9, 0, 1245385, 9, 0, 1245386, 9, 0, 1245387, 9, 0, 1245388, 9, 0, 1245389, 0, 65536, 1245406, 0, 65537, 1245407, 9, 0, 1245408, 9, 0, 1245409, 9, 0, 1245410, 9, 0, 1245411, 9, 0, 1245412, 9, 0, 1245413, 9, 0, 1245414, 9, 0, 1245415, 9, 0, 1245416, 9, 0, 1245417, 9, 0, 1245418, 9, 0, 1245419, 9, 0, 1245420, 9, 0, 1245421, 0, 65536, 1245438, 0, 65537, 1245439, 9, 0, 1245440, 9, 0, 1245441, 9, 0, 1245442, 9, 0, 1245443, 9, 0, 1245444, 9, 0, 1245445, 9, 0, 1245446, 9, 0, 1245447, 9, 0, 1245448, 9, 0, 1245449, 9, 0, 1245450, 9, 0, 1245451, 9, 0, 1245452, 9, 0, 1245453, 9, 0, 1245454, 9, 0, 1245455, 9, 0, 1245456, 9, 0, 1245457, 9, 0, 1245458, 9, 0, 1245459, 9, 0, 1245460, 9, 0, 1245461, 9, 0, 1245462, 9, 0, 1245463, 9, 0, 1245464, 9, 0, 1245465, 9, 0, 1245466, 9, 0, 1245467, 9, 0, 1245468, 9, 0, 1245469, 9, 0, 1245470, 9, 0, 1245471, 9, 0, 1310753, 9, 0, 1310754, 9, 0, 1310755, 9, 0, 1310756, 9, 0, 1310757, 9, 0, 1310758, 9, 0, 1310759, 9, 0, 1310760, 9, 0, 1310761, 9, 0, 1310762, 9, 0, 1310763, 9, 0, 1310764, 9, 0, 1310765, 9, 0, 1310766, 9, 0, 1310767, 9, 0, 1310768, 9, 0, 1310769, 9, 0, 1310770, 9, 0, 1310771, 9, 0, 1310772, 9, 0, 1310773, 9, 0, 1310774, 9, 0, 1310775, 9, 0, 1310776, 9, 0, 1310777, 9, 0, 1310778, 9, 0, 1310779, 9, 0, 1310780, 9, 0, 1310781, 9, 0, 1310782, 9, 0, 1310783, 9, 0, 1310784, 9, 0, 1310785, 9, 0, 1310786, 9, 0, 1310787, 9, 0, 1310788, 9, 0, 1310789, 9, 0, 1310790, 9, 0, 1310791, 9, 0, 1310792, 9, 0, 1310793, 0, 65536, 1310810, 0, 65537, 1310811, 9, 0, 1310812, 9, 0, 1310813, 9, 0, 1310814, 9, 0, 1310815, 9, 0, 1310816, 9, 0, 1310817, 9, 0, 1310818, 9, 0, 1310819, 9, 0, 1310820, 9, 0, 1310821, 9, 0, 1310822, 9, 0, 1310823, 9, 0, 1310824, 9, 0, 1310825, 0, 65536, 1310842, 0, 65537, 1310843, 9, 0, 1310844, 9, 0, 1310845, 9, 0, 1310846, 9, 0, 1310847, 9, 0, 1310848, 9, 0, 1310849, 9, 0, 1310850, 9, 0, 1310851, 9, 0, 1310852, 9, 0, 1310853, 9, 0, 1310854, 9, 0, 1310855, 9, 0, 1310856, 9, 0, 1310857, 9, 0, 1310858, 9, 0, 1310859, 9, 0, 1310860, 9, 0, 1310861, 9, 0, 1310862, 9, 0, 1310863, 9, 0, 1310864, 9, 0, 1310865, 9, 0, 1310866, 9, 0, 1310867, 9, 0, 1310868, 9, 0, 1310869, 9, 0, 1310870, 9, 0, 1310871, 9, 0, 1310872, 9, 0, 1310873, 0, 65536, 1310894, 0, 65537, 1310895, 9, 0, 1310896, 9, 0, 1310897, 9, 0, 1310898, 9, 0, 1310899, 9, 0, 1310900, 9, 0, 1310901, 9, 0, 1310902, 9, 0, 1310903, 9, 0, 1310904, 9, 0, 1310905, 9, 0, 1310906, 9, 0, 1310907, 9, 0, 1310908, 9, 0, 1310909, 9, 0, 1310910, 9, 0, 1310911, 9, 0, 1310912, 9, 0, 1310913, 9, 0, 1310914, 9, 0, 1310915, 9, 0, 1310916, 9, 0, 1310917, 9, 0, 1310918, 9, 0, 1310919, 9, 0, 1310920, 9, 0, 1310921, 9, 0, 1310922, 9, 0, 1310923, 9, 0, 1310924, 9, 0, 1310925, 0, 65536, 1310942, 0, 65537, 1310943, 9, 0, 1310944, 9, 0, 1310945, 9, 0, 1310946, 9, 0, 1310947, 9, 0, 1310948, 9, 0, 1310949, 9, 0, 1310950, 9, 0, 1310951, 9, 0, 1310952, 9, 0, 1310953, 9, 0, 1310954, 9, 0, 1310955, 9, 0, 1310956, 9, 0, 1310957, 0, 65536, 1310974, 0, 65537, 1310975, 9, 0, 1310976, 9, 0, 1310977, 9, 0, 1310978, 9, 0, 1310979, 9, 0, 1310980, 9, 0, 1310981, 9, 0, 1310982, 9, 0, 1310983, 9, 0, 1310984, 9, 0, 1310985, 9, 0, 1310986, 9, 0, 1310987, 9, 0, 1310988, 9, 0, 1310989, 9, 0, 1310990, 9, 0, 1310991, 9, 0, 1310992, 9, 0, 1310993, 9, 0, 1310994, 9, 0, 1310995, 9, 0, 1310996, 9, 0, 1310997, 9, 0, 1310998, 9, 0, 1310999, 9, 0, 1311000, 9, 0, 1311001, 9, 0, 1311002, 9, 0, 1311003, 9, 0, 1311004, 9, 0, 1311005, 9, 0, 1311006, 9, 0, 1311007, 9, 0, 1376289, 9, 0, 1376290, 9, 0, 1376291, 9, 0, 1376292, 9, 0, 1376293, 9, 0, 1376294, 9, 0, 1376295, 9, 0, 1376296, 9, 0, 1376297, 9, 0, 1376298, 9, 0, 1376299, 9, 0, 1376300, 9, 0, 1376301, 9, 0, 1376302, 9, 0, 1376303, 9, 0, 1376304, 9, 0, 1376305, 9, 0, 1376306, 9, 0, 1376307, 9, 0, 1376308, 9, 0, 1376309, 9, 0, 1376310, 9, 0, 1376311, 9, 0, 1376312, 9, 0, 1376313, 9, 0, 1376314, 9, 0, 1376315, 9, 0, 1376316, 9, 0, 1376317, 9, 0, 1376318, 9, 0, 1376319, 9, 0, 1376320, 9, 0, 1376321, 9, 0, 1376322, 9, 0, 1376323, 9, 0, 1376324, 9, 0, 1376325, 9, 0, 1376326, 9, 0, 1376327, 9, 0, 1376328, 9, 0, 1376329, 0, 65536, 1376346, 0, 65537, 1376347, 9, 0, 1376348, 9, 0, 1376349, 9, 0, 1376350, 9, 0, 1376351, 9, 0, 1376352, 9, 0, 1376353, 9, 0, 1376354, 9, 0, 1376355, 9, 0, 1376356, 9, 0, 1376357, 9, 0, 1376358, 9, 0, 1376359, 9, 0, 1376360, 9, 0, 1376361, 0, 65536, 1376378, 0, 65537, 1376379, 9, 0, 1376380, 9, 0, 1376381, 9, 0, 1376382, 9, 0, 1376383, 9, 0, 1376384, 9, 0, 1376385, 9, 0, 1376386, 9, 0, 1376387, 9, 0, 1376388, 9, 0, 1376389, 9, 0, 1376390, 9, 0, 1376391, 9, 0, 1376392, 9, 0, 1376393, 9, 0, 1376394, 9, 0, 1376395, 9, 0, 1376396, 9, 0, 1376397, 9, 0, 1376398, 9, 0, 1376399, 9, 0, 1376400, 9, 0, 1376401, 9, 0, 1376402, 9, 0, 1376403, 9, 0, 1376404, 9, 0, 1376405, 9, 0, 1376406, 9, 0, 1376407, 9, 0, 1376408, 9, 0, 1376409, 0, 65536, 1376430, 0, 65537, 1376431, 9, 0, 1376432, 9, 0, 1376433, 9, 0, 1376434, 9, 0, 1376435, 9, 0, 1376436, 9, 0, 1376437, 9, 0, 1376438, 9, 0, 1376439, 9, 0, 1376440, 9, 0, 1376441, 9, 0, 1376442, 9, 0, 1376443, 9, 0, 1376444, 9, 0, 1376445, 9, 0, 1376446, 9, 0, 1376447, 9, 0, 1376448, 9, 0, 1376449, 9, 0, 1376450, 9, 0, 1376451, 9, 0, 1376452, 9, 0, 1376453, 9, 0, 1376454, 9, 0, 1376455, 9, 0, 1376456, 9, 0, 1376457, 9, 0, 1376458, 9, 0, 1376459, 9, 0, 1376460, 9, 0, 1376461, 0, 65536, 1376478, 0, 65537, 1376479, 9, 0, 1376480, 9, 0, 1376481, 9, 0, 1376482, 9, 0, 1376483, 9, 0, 1376484, 9, 0, 1376485, 9, 0, 1376486, 9, 0, 1376487, 9, 0, 1376488, 9, 0, 1376489, 9, 0, 1376490, 9, 0, 1376491, 9, 0, 1376492, 9, 0, 1376493, 0, 65536, 1376510, 0, 65537, 1376511, 9, 0, 1376512, 9, 0, 1376513, 9, 0, 1376514, 9, 0, 1376515, 9, 0, 1376516, 9, 0, 1376517, 9, 0, 1376518, 9, 0, 1376519, 9, 0, 1376520, 9, 0, 1376521, 9, 0, 1376522, 9, 0, 1376523, 9, 0, 1376524, 9, 0, 1376525, 9, 0, 1376526, 9, 0, 1376527, 9, 0, 1376528, 9, 0, 1376529, 9, 0, 1376530, 9, 0, 1376531, 9, 0, 1376532, 9, 0, 1376533, 9, 0, 1376534, 9, 0, 1376535, 9, 0, 1376536, 9, 0, 1376537, 9, 0, 1376538, 9, 0, 1376539, 9, 0, 1376540, 9, 0, 1376541, 9, 0, 1376542, 9, 0, 1376543, 9, 0, 1441825, 9, 0, 1441826, 9, 0, 1441827, 9, 0, 1441828, 9, 0, 1441829, 9, 0, 1441830, 9, 0, 1441831, 9, 0, 1441832, 9, 0, 1441833, 9, 0, 1441834, 9, 0, 1441835, 9, 0, 1441836, 9, 0, 1441837, 9, 0, 1441838, 9, 0, 1441839, 9, 0, 1441840, 9, 0, 1441841, 9, 0, 1441842, 9, 0, 1441843, 9, 0, 1441844, 9, 0, 1441845, 9, 0, 1441846, 9, 0, 1441847, 9, 0, 1441848, 9, 0, 1441849, 9, 0, 1441850, 9, 0, 1441851, 9, 0, 1441852, 9, 0, 1441853, 9, 0, 1441854, 9, 0, 1441855, 9, 0, 1441856, 9, 0, 1441857, 9, 0, 1441858, 9, 0, 1441859, 9, 0, 1441860, 9, 0, 1441861, 9, 0, 1441862, 9, 0, 1441863, 9, 0, 1441864, 9, 0, 1441865, 0, 65536, 1441882, 0, 65537, 1441883, 9, 0, 1441884, 9, 0, 1441885, 9, 0, 1441886, 9, 0, 1441887, 9, 0, 1441888, 9, 0, 1441889, 9, 0, 1441890, 9, 0, 1441891, 9, 0, 1441892, 9, 0, 1441893, 9, 0, 1441894, 9, 0, 1441895, 9, 0, 1441896, 9, 0, 1441897, 0, 65536, 1441914, 0, 65537, 1441915, 9, 0, 1441916, 9, 0, 1441917, 9, 0, 1441918, 9, 0, 1441919, 9, 0, 1441920, 9, 0, 1441921, 9, 0, 1441922, 9, 0, 1441923, 9, 0, 1441924, 9, 0, 1441925, 9, 0, 1441926, 9, 0, 1441927, 9, 0, 1441928, 9, 0, 1441929, 9, 0, 1441930, 9, 0, 1441931, 9, 0, 1441932, 9, 0, 1441933, 9, 0, 1441934, 9, 0, 1441935, 9, 0, 1441936, 9, 0, 1441937, 9, 0, 1441938, 9, 0, 1441939, 9, 0, 1441940, 9, 0, 1441941, 9, 0, 1441942, 9, 0, 1441943, 9, 0, 1441944, 9, 0, 1441945, 0, 65536, 1441966, 0, 65537, 1441967, 9, 0, 1441968, 9, 0, 1441969, 9, 0, 1441970, 9, 0, 1441971, 9, 0, 1441972, 9, 0, 1441973, 9, 0, 1441974, 9, 0, 1441975, 9, 0, 1441976, 9, 0, 1441977, 9, 0, 1441978, 9, 0, 1441979, 9, 0, 1441980, 9, 0, 1441981, 9, 0, 1441982, 9, 0, 1441983, 9, 0, 1441984, 9, 0, 1441985, 9, 0, 1441986, 9, 0, 1441987, 9, 0, 1441988, 9, 0, 1441989, 9, 0, 1441990, 9, 0, 1441991, 9, 0, 1441992, 9, 0, 1441993, 9, 0, 1441994, 9, 0, 1441995, 9, 0, 1441996, 9, 0, 1441997, 0, 65536, 1442014, 0, 65537, 1442015, 9, 0, 1442016, 9, 0, 1442017, 9, 0, 1442018, 9, 0, 1442019, 9, 0, 1442020, 9, 0, 1442021, 9, 0, 1442022, 9, 0, 1442023, 9, 0, 1442024, 9, 0, 1442025, 9, 0, 1442026, 9, 0, 1442027, 9, 0, 1442028, 9, 0, 1442029, 0, 65536, 1442046, 0, 65537, 1442047, 9, 0, 1442048, 9, 0, 1442049, 9, 0, 1442050, 9, 0, 1442051, 9, 0, 1442052, 9, 0, 1442053, 9, 0, 1442054, 9, 0, 1442055, 9, 0, 1442056, 9, 0, 1442057, 9, 0, 1442058, 9, 0, 1442059, 9, 0, 1442060, 9, 0, 1442061, 9, 0, 1442062, 9, 0, 1442063, 9, 0, 1442064, 9, 0, 1442065, 9, 0, 1442066, 9, 0, 1442067, 9, 0, 1442068, 9, 0, 1442069, 9, 0, 1442070, 9, 0, 1442071, 9, 0, 1442072, 9, 0, 1442073, 9, 0, 1442074, 9, 0, 1442075, 9, 0, 1442076, 9, 0, 1442077, 9, 0, 1442078, 9, 0, 1442079, 9, 0, 1507361, 9, 0, 1507362, 9, 0, 1507363, 9, 0, 1507364, 9, 0, 1507365, 9, 0, 1507366, 9, 0, 1507367, 9, 0, 1507368, 9, 0, 1507369, 9, 0, 1507370, 9, 0, 1507371, 9, 0, 1507372, 9, 0, 1507373, 9, 0, 1507374, 9, 0, 1507375, 9, 0, 1507376, 9, 0, 1507377, 9, 0, 1507378, 9, 0, 1507379, 9, 0, 1507380, 9, 0, 1507381, 9, 0, 1507382, 9, 0, 1507383, 9, 0, 1507384, 9, 0, 1507385, 9, 0, 1507386, 9, 0, 1507387, 9, 0, 1507388, 9, 0, 1507389, 9, 0, 1507390, 9, 0, 1507391, 9, 0, 1507392, 9, 0, 1507393, 9, 0, 1507394, 9, 0, 1507395, 9, 0, 1507396, 9, 0, 1507397, 9, 0, 1507398, 9, 0, 1507399, 9, 0, 1507400, 9, 0, 1507401, 0, 65536, 1507418, 0, 65537, 1507419, 9, 0, 1507420, 9, 0, 1507421, 9, 0, 1507422, 9, 0, 1507423, 9, 0, 1507424, 9, 0, 1507425, 9, 0, 1507426, 9, 0, 1507427, 9, 0, 1507428, 9, 0, 1507429, 9, 0, 1507430, 9, 0, 1507431, 9, 0, 1507432, 9, 0, 1507433, 0, 65536, 1507450, 0, 65537, 1507451, 9, 0, 1507452, 9, 0, 1507453, 9, 0, 1507454, 9, 0, 1507455, 9, 0, 1507456, 9, 0, 1507457, 9, 0, 1507458, 9, 0, 1507459, 9, 0, 1507460, 9, 0, 1507461, 9, 0, 1507462, 9, 0, 1507463, 9, 0, 1507464, 9, 0, 1507465, 9, 0, 1507466, 9, 0, 1507467, 9, 0, 1507468, 9, 0, 1507469, 9, 0, 1507470, 9, 0, 1507471, 9, 0, 1507472, 9, 0, 1507473, 9, 0, 1507474, 9, 0, 1507475, 9, 0, 1507476, 9, 0, 1507477, 9, 0, 1507478, 9, 0, 1507479, 9, 0, 1507480, 9, 0, 1507481, 0, 65536, 1507502, 0, 65537, 1507503, 9, 0, 1507504, 9, 0, 1507505, 9, 0, 1507506, 9, 0, 1507507, 9, 0, 1507508, 9, 0, 1507509, 9, 0, 1507510, 9, 0, 1507511, 9, 0, 1507512, 9, 0, 1507513, 9, 0, 1507514, 9, 0, 1507515, 9, 0, 1507516, 9, 0, 1507517, 9, 0, 1507518, 9, 0, 1507519, 9, 0, 1507520, 9, 0, 1507521, 9, 0, 1507522, 9, 0, 1507523, 9, 0, 1507524, 9, 0, 1507525, 9, 0, 1507526, 9, 0, 1507527, 9, 0, 1507528, 9, 0, 1507529, 9, 0, 1507530, 9, 0, 1507531, 9, 0, 1507532, 9, 0, 1507533, 0, 65536, 1507550, 0, 65537, 1507551, 9, 0, 1507552, 9, 0, 1507553, 9, 0, 1507554, 9, 0, 1507555, 9, 0, 1507556, 9, 0, 1507557, 9, 0, 1507558, 9, 0, 1507559, 9, 0, 1507560, 9, 0, 1507561, 9, 0, 1507562, 9, 0, 1507563, 9, 0, 1507564, 9, 0, 1507565, 0, 65536, 1507582, 0, 65537, 1507583, 9, 0, 1507584, 9, 0, 1507585, 9, 0, 1507586, 9, 0, 1507587, 9, 0, 1507588, 9, 0, 1507589, 9, 0, 1507590, 9, 0, 1507591, 9, 0, 1507592, 9, 0, 1507593, 9, 0, 1507594, 9, 0, 1507595, 9, 0, 1507596, 9, 0, 1507597, 9, 0, 1507598, 9, 0, 1507599, 9, 0, 1507600, 9, 0, 1507601, 9, 0, 1507602, 9, 0, 1507603, 9, 0, 1507604, 9, 0, 1507605, 9, 0, 1507606, 9, 0, 1507607, 9, 0, 1507608, 9, 0, 1507609, 9, 0, 1507610, 9, 0, 1507611, 9, 0, 1507612, 9, 0, 1507613, 9, 0, 1507614, 9, 0, 1507615, 9, 0, 1572897, 9, 0, 1572898, 9, 0, 1572899, 9, 0, 1572900, 9, 0, 1572901, 9, 0, 1572902, 9, 0, 1572903, 9, 0, 1572904, 9, 0, 1572905, 9, 0, 1572906, 9, 0, 1572907, 9, 0, 1572908, 9, 0, 1572909, 9, 0, 1572910, 9, 0, 1572911, 9, 0, 1572912, 9, 0, 1572913, 9, 0, 1572914, 9, 0, 1572915, 9, 0, 1572916, 9, 0, 1572917, 9, 0, 1572918, 9, 0, 1572919, 9, 0, 1572920, 9, 0, 1572921, 9, 0, 1572922, 9, 0, 1572923, 9, 0, 1572924, 9, 0, 1572925, 9, 0, 1572926, 9, 0, 1572927, 9, 0, 1572928, 9, 0, 1572929, 9, 0, 1572930, 9, 0, 1572931, 9, 0, 1572932, 9, 0, 1572933, 9, 0, 1572934, 9, 0, 1572935, 9, 0, 1572936, 9, 0, 1572937, 0, 65536, 1572954, 0, 65537, 1572955, 9, 0, 1572956, 9, 0, 1572957, 9, 0, 1572958, 9, 0, 1572959, 9, 0, 1572960, 9, 0, 1572961, 9, 0, 1572962, 9, 0, 1572963, 9, 0, 1572964, 9, 0, 1572965, 9, 0, 1572966, 9, 0, 1572967, 9, 0, 1572968, 9, 0, 1572969, 0, 65536, 1572986, 0, 65537, 1572987, 9, 0, 1572988, 9, 0, 1572989, 9, 0, 1572990, 9, 0, 1572991, 9, 0, 1572992, 9, 0, 1572993, 9, 0, 1572994, 9, 0, 1572995, 9, 0, 1572996, 9, 0, 1572997, 9, 0, 1572998, 9, 0, 1572999, 9, 0, 1573000, 9, 0, 1573001, 9, 0, 1573002, 9, 0, 1573003, 9, 0, 1573004, 9, 0, 1573005, 9, 0, 1573006, 9, 0, 1573007, 9, 0, 1573008, 9, 0, 1573009, 9, 0, 1573010, 9, 0, 1573011, 9, 0, 1573012, 9, 0, 1573013, 9, 0, 1573014, 9, 0, 1573015, 9, 0, 1573016, 9, 0, 1573017, 0, 65536, 1573038, 0, 65537, 1573039, 9, 0, 1573040, 9, 0, 1573041, 9, 0, 1573042, 9, 0, 1573043, 9, 0, 1573044, 9, 0, 1573045, 9, 0, 1573046, 9, 0, 1573047, 9, 0, 1573048, 9, 0, 1573049, 9, 0, 1573050, 9, 0, 1573051, 9, 0, 1573052, 9, 0, 1573053, 9, 0, 1573054, 9, 0, 1573055, 9, 0, 1573056, 9, 0, 1573057, 9, 0, 1573058, 9, 0, 1573059, 9, 0, 1573060, 9, 0, 1573061, 9, 0, 1573062, 9, 0, 1573063, 9, 0, 1573064, 9, 0, 1573065, 9, 0, 1573066, 9, 0, 1573067, 9, 0, 1573068, 9, 0, 1573069, 0, 65536, 1573086, 0, 65537, 1573087, 9, 0, 1573088, 9, 0, 1573089, 9, 0, 1573090, 9, 0, 1573091, 9, 0, 1573092, 9, 0, 1573093, 9, 0, 1573094, 9, 0, 1573095, 9, 0, 1573096, 9, 0, 1573097, 9, 0, 1573098, 9, 0, 1573099, 9, 0, 1573100, 9, 0, 1573101, 0, 65536, 1573118, 0, 65537, 1573119, 9, 0, 1573120, 9, 0, 1573121, 9, 0, 1573122, 9, 0, 1573123, 9, 0, 1573124, 9, 0, 1573125, 9, 0, 1573126, 9, 0, 1573127, 9, 0, 1573128, 9, 0, 1573129, 9, 0, 1573130, 9, 0, 1573131, 9, 0, 1573132, 9, 0, 1573133, 9, 0, 1573134, 9, 0, 1573135, 9, 0, 1573136, 9, 0, 1573137, 9, 0, 1573138, 9, 0, 1573139, 9, 0, 1573140, 9, 0, 1573141, 9, 0, 1573142, 9, 0, 1573143, 9, 0, 1573144, 9, 0, 1573145, 9, 0, 1573146, 9, 0, 1573147, 9, 0, 1573148, 9, 0, 1573149, 9, 0, 1573150, 9, 0, 1573151, 9, 0, 1638433, 9, 0, 1638434, 9, 0, 1638435, 9, 0, 1638436, 9, 0, 1638437, 9, 0, 1638438, 9, 0, 1638439, 9, 0, 1638440, 9, 0, 1638441, 9, 0, 1638442, 9, 0, 1638443, 9, 0, 1638444, 9, 0, 1638445, 9, 0, 1638446, 9, 0, 1638447, 9, 0, 1638448, 9, 0, 1638449, 9, 0, 1638450, 9, 0, 1638451, 9, 0, 1638452, 9, 0, 1638453, 9, 0, 1638454, 9, 0, 1638455, 9, 0, 1638456, 9, 0, 1638457, 9, 0, 1638458, 9, 0, 1638459, 9, 0, 1638460, 9, 0, 1638461, 9, 0, 1638462, 9, 0, 1638463, 9, 0, 1638464, 9, 0, 1638465, 9, 0, 1638466, 9, 0, 1638467, 9, 0, 1638468, 9, 0, 1638469, 9, 0, 1638470, 9, 0, 1638471, 9, 0, 1638472, 9, 0, 1638473, 0, 65536, 1638490, 0, 65537, 1638491, 9, 0, 1638492, 9, 0, 1638493, 9, 0, 1638494, 9, 0, 1638495, 9, 0, 1638496, 9, 0, 1638497, 9, 0, 1638498, 9, 0, 1638499, 9, 0, 1638500, 9, 0, 1638501, 9, 0, 1638502, 9, 0, 1638503, 9, 0, 1638504, 9, 0, 1638505, 0, 65536, 1638522, 0, 65537, 1638523, 9, 0, 1638524, 9, 0, 1638525, 9, 0, 1638526, 9, 0, 1638527, 9, 0, 1638528, 9, 0, 1638529, 9, 0, 1638530, 9, 0, 1638531, 9, 0, 1638532, 9, 0, 1638533, 9, 0, 1638534, 9, 0, 1638535, 9, 0, 1638536, 9, 0, 1638537, 9, 0, 1638538, 9, 0, 1638539, 9, 0, 1638540, 9, 0, 1638541, 9, 0, 1638542, 9, 0, 1638543, 9, 0, 1638544, 9, 0, 1638545, 9, 0, 1638546, 9, 0, 1638547, 9, 0, 1638548, 9, 0, 1638549, 9, 0, 1638550, 9, 0, 1638551, 9, 0, 1638552, 9, 0, 1638553, 0, 65536, 1638574, 0, 65537, 1638575, 9, 0, 1638576, 9, 0, 1638577, 9, 0, 1638578, 9, 0, 1638579, 9, 0, 1638580, 9, 0, 1638581, 9, 0, 1638582, 9, 0, 1638583, 9, 0, 1638584, 9, 0, 1638585, 9, 0, 1638586, 9, 0, 1638587, 9, 0, 1638588, 9, 0, 1638589, 9, 0, 1638590, 9, 0, 1638591, 9, 0, 1638592, 9, 0, 1638593, 9, 0, 1638594, 9, 0, 1638595, 9, 0, 1638596, 9, 0, 1638597, 9, 0, 1638598, 9, 0, 1638599, 9, 0, 1638600, 9, 0, 1638601, 9, 0, 1638602, 9, 0, 1638603, 9, 0, 1638604, 9, 0, 1638605, 0, 65536, 1638622, 0, 65537, 1638623, 9, 0, 1638624, 9, 0, 1638625, 9, 0, 1638626, 9, 0, 1638627, 9, 0, 1638628, 9, 0, 1638629, 9, 0, 1638630, 9, 0, 1638631, 9, 0, 1638632, 9, 0, 1638633, 9, 0, 1638634, 9, 0, 1638635, 9, 0, 1638636, 9, 0, 1638637, 0, 65536, 1638654, 0, 65537, 1638655, 9, 0, 1638656, 9, 0, 1638657, 9, 0, 1638658, 9, 0, 1638659, 9, 0, 1638660, 9, 0, 1638661, 9, 0, 1638662, 9, 0, 1638663, 9, 0, 1638664, 9, 0, 1638665, 9, 0, 1638666, 9, 0, 1638667, 9, 0, 1638668, 9, 0, 1638669, 9, 0, 1638670, 9, 0, 1638671, 9, 0, 1638672, 9, 0, 1638673, 9, 0, 1638674, 9, 0, 1638675, 9, 0, 1638676, 9, 0, 1638677, 9, 0, 1638678, 9, 0, 1638679, 9, 0, 1638680, 9, 0, 1638681, 9, 0, 1638682, 9, 0, 1638683, 9, 0, 1638684, 9, 0, 1638685, 9, 0, 1638686, 9, 0, 1638687, 9, 0, 1703969, 9, 0, 1703970, 9, 0, 1703971, 9, 0, 1703972, 9, 0, 1703973, 9, 0, 1703974, 9, 0, 1703975, 9, 0, 1703976, 9, 0, 1703977, 9, 0, 1703978, 9, 0, 1703979, 9, 0, 1703980, 9, 0, 1703981, 9, 0, 1703982, 9, 0, 1703983, 9, 0, 1703984, 9, 0, 1703985, 9, 0, 1703986, 9, 0, 1703987, 9, 0, 1703988, 9, 0, 1703989, 9, 0, 1703990, 9, 0, 1703991, 9, 0, 1703992, 9, 0, 1703993, 9, 0, 1703994, 9, 0, 1703995, 9, 0, 1703996, 9, 0, 1703997, 9, 0, 1703998, 9, 0, 1703999, 9, 0, 1704000, 9, 0, 1704001, 9, 0, 1704002, 9, 0, 1704003, 9, 0, 1704004, 9, 0, 1704005, 9, 0, 1704006, 9, 0, 1704007, 9, 0, 1704008, 9, 0, 1704009, 0, 65536, 1704026, 0, 65537, 1704027, 9, 0, 1704028, 9, 0, 1704029, 9, 0, 1704030, 9, 0, 1704031, 0, 65536, 1704036, 0, 65537, 1704037, 9, 0, 1704038, 9, 0, 1704039, 9, 0, 1704040, 9, 0, 1704041, 0, 65536, 1704058, 0, 65537, 1704059, 9, 0, 1704060, 9, 0, 1704061, 9, 0, 1704062, 9, 0, 1704063, 9, 0, 1704064, 9, 0, 1704065, 9, 0, 1704066, 9, 0, 1704067, 9, 0, 1704068, 9, 0, 1704069, 9, 0, 1704070, 9, 0, 1704071, 9, 0, 1704072, 9, 0, 1704073, 9, 0, 1704074, 9, 0, 1704075, 9, 0, 1704076, 9, 0, 1704077, 9, 0, 1704078, 9, 0, 1704079, 9, 0, 1704080, 9, 0, 1704081, 9, 0, 1704082, 9, 0, 1704083, 9, 0, 1704084, 9, 0, 1704085, 9, 0, 1704086, 9, 0, 1704087, 9, 0, 1704088, 9, 0, 1704089, 0, 65536, 1704110, 0, 65537, 1704111, 9, 0, 1704112, 9, 0, 1704113, 9, 0, 1704114, 9, 0, 1704115, 9, 0, 1704116, 9, 0, 1704117, 9, 0, 1704118, 9, 0, 1704119, 9, 0, 1704120, 9, 0, 1704121, 9, 0, 1704122, 9, 0, 1704123, 9, 0, 1704124, 9, 0, 1704125, 9, 0, 1704126, 9, 0, 1704127, 9, 0, 1704128, 9, 0, 1704129, 9, 0, 1704130, 9, 0, 1704131, 9, 0, 1704132, 9, 0, 1704133, 9, 0, 1704134, 9, 0, 1704135, 9, 0, 1704136, 9, 0, 1704137, 9, 0, 1704138, 9, 0, 1704139, 9, 0, 1704140, 9, 0, 1704141, 0, 65536, 1704158, 0, 65537, 1704159, 9, 0, 1704160, 9, 0, 1704161, 9, 0, 1704162, 9, 0, 1704163, 0, 65536, 1704168, 0, 65537, 1704169, 9, 0, 1704170, 9, 0, 1704171, 9, 0, 1704172, 9, 0, 1704173, 0, 65536, 1704190, 0, 65537, 1704191, 9, 0, 1704192, 9, 0, 1704193, 9, 0, 1704194, 9, 0, 1704195, 9, 0, 1704196, 9, 0, 1704197, 9, 0, 1704198, 9, 0, 1704199, 9, 0, 1704200, 9, 0, 1704201, 9, 0, 1704202, 9, 0, 1704203, 9, 0, 1704204, 9, 0, 1704205, 9, 0, 1704206, 9, 0, 1704207, 9, 0, 1704208, 9, 0, 1704209, 9, 0, 1704210, 9, 0, 1704211, 9, 0, 1704212, 9, 0, 1704213, 9, 0, 1704214, 9, 0, 1704215, 9, 0, 1704216, 9, 0, 1704217, 9, 0, 1704218, 9, 0, 1704219, 9, 0, 1704220, 9, 0, 1704221, 9, 0, 1704222, 9, 0, 1704223, 9, 0, 1769505, 9, 0, 1769506, 9, 0, 1769507, 9, 0, 1769508, 9, 0, 1769509, 9, 0, 1769510, 9, 0, 1769511, 9, 0, 1769512, 9, 0, 1769513, 9, 0, 1769514, 9, 0, 1769515, 9, 0, 1769516, 9, 0, 1769517, 9, 0, 1769518, 9, 0, 1769519, 9, 0, 1769520, 9, 0, 1769521, 9, 0, 1769522, 9, 0, 1769523, 9, 0, 1769524, 9, 0, 1769525, 9, 0, 1769526, 9, 0, 1769527, 9, 0, 1769528, 9, 0, 1769529, 9, 0, 1769530, 9, 0, 1769531, 9, 0, 1769532, 9, 0, 1769533, 9, 0, 1769534, 9, 0, 1769535, 9, 0, 1769536, 9, 0, 1769537, 9, 0, 1769538, 9, 0, 1769539, 9, 0, 1769540, 9, 0, 1769541, 9, 0, 1769542, 9, 0, 1769543, 9, 0, 1769544, 9, 0, 1769545, 0, 65536, 1769562, 0, 65537, 1769563, 9, 0, 1769564, 9, 0, 1769565, 9, 0, 1769566, 9, 0, 1769567, 0, 65536, 1769572, 0, 65537, 1769573, 9, 0, 1769574, 9, 0, 1769575, 9, 0, 1769576, 9, 0, 1769577, 0, 65536, 1769594, 0, 65537, 1769595, 9, 0, 1769596, 9, 0, 1769597, 9, 0, 1769598, 9, 0, 1769599, 9, 0, 1769600, 9, 0, 1769601, 9, 0, 1769602, 9, 0, 1769603, 9, 0, 1769604, 9, 0, 1769605, 9, 0, 1769606, 9, 0, 1769607, 9, 0, 1769608, 9, 0, 1769609, 9, 0, 1769610, 9, 0, 1769611, 9, 0, 1769612, 9, 0, 1769613, 9, 0, 1769614, 9, 0, 1769615, 9, 0, 1769616, 9, 0, 1769617, 9, 0, 1769618, 9, 0, 1769619, 9, 0, 1769620, 9, 0, 1769621, 9, 0, 1769622, 9, 0, 1769623, 9, 0, 1769624, 9, 0, 1769625, 0, 65536, 1769646, 0, 65537, 1769647, 9, 0, 1769648, 9, 0, 1769649, 9, 0, 1769650, 9, 0, 1769651, 9, 0, 1769652, 9, 0, 1769653, 9, 0, 1769654, 9, 0, 1769655, 9, 0, 1769656, 9, 0, 1769657, 9, 0, 1769658, 9, 0, 1769659, 9, 0, 1769660, 9, 0, 1769661, 9, 0, 1769662, 9, 0, 1769663, 9, 0, 1769664, 9, 0, 1769665, 9, 0, 1769666, 9, 0, 1769667, 9, 0, 1769668, 9, 0, 1769669, 9, 0, 1769670, 9, 0, 1769671, 9, 0, 1769672, 9, 0, 1769673, 9, 0, 1769674, 9, 0, 1769675, 9, 0, 1769676, 9, 0, 1769677, 0, 65536, 1769694, 0, 65537, 1769695, 9, 0, 1769696, 9, 0, 1769697, 9, 0, 1769698, 9, 0, 1769699, 0, 65536, 1769704, 0, 65537, 1769705, 9, 0, 1769706, 9, 0, 1769707, 9, 0, 1769708, 9, 0, 1769709, 0, 65536, 1769726, 0, 65537, 1769727, 9, 0, 1769728, 9, 0, 1769729, 9, 0, 1769730, 9, 0, 1769731, 9, 0, 1769732, 9, 0, 1769733, 9, 0, 1769734, 9, 0, 1769735, 9, 0, 1769736, 9, 0, 1769737, 9, 0, 1769738, 9, 0, 1769739, 9, 0, 1769740, 9, 0, 1769741, 9, 0, 1769742, 9, 0, 1769743, 9, 0, 1769744, 9, 0, 1769745, 9, 0, 1769746, 9, 0, 1769747, 9, 0, 1769748, 9, 0, 1769749, 9, 0, 1769750, 9, 0, 1769751, 9, 0, 1769752, 9, 0, 1769753, 9, 0, 1769754, 9, 0, 1769755, 9, 0, 1769756, 9, 0, 1769757, 9, 0, 1769758, 9, 0, 1769759, 9, 0, 1835041, 9, 0, 1835042, 9, 0, 1835043, 9, 0, 1835044, 9, 0, 1835045, 9, 0, 1835046, 9, 0, 1835047, 9, 0, 1835048, 9, 0, 1835049, 9, 0, 1835050, 9, 0, 1835051, 9, 0, 1835052, 9, 0, 1835053, 9, 0, 1835054, 9, 0, 1835055, 9, 0, 1835056, 9, 0, 1835057, 9, 0, 1835058, 9, 0, 1835059, 9, 0, 1835060, 9, 0, 1835061, 9, 0, 1835062, 9, 0, 1835063, 9, 0, 1835064, 9, 0, 1835065, 9, 0, 1835066, 9, 0, 1835067, 9, 0, 1835068, 9, 0, 1835069, 9, 0, 1835070, 9, 0, 1835071, 9, 0, 1835072, 9, 0, 1835073, 9, 0, 1835074, 9, 0, 1835075, 9, 0, 1835076, 9, 0, 1835077, 9, 0, 1835078, 9, 0, 1835079, 9, 0, 1835080, 9, 0, 1835081, 0, 65536, 1835098, 0, 65537, 1835099, 9, 0, 1835100, 9, 0, 1835101, 9, 0, 1835102, 9, 0, 1835103, 0, 65536, 1835108, 0, 65537, 1835109, 9, 0, 1835110, 9, 0, 1835111, 9, 0, 1835112, 9, 0, 1835113, 0, 65536, 1835130, 0, 65537, 1835131, 9, 0, 1835132, 9, 0, 1835133, 9, 0, 1835134, 9, 0, 1835135, 9, 0, 1835136, 9, 0, 1835137, 9, 0, 1835138, 9, 0, 1835139, 9, 0, 1835140, 9, 0, 1835141, 9, 0, 1835142, 9, 0, 1835143, 9, 0, 1835144, 9, 0, 1835145, 9, 0, 1835146, 9, 0, 1835147, 9, 0, 1835148, 9, 0, 1835149, 9, 0, 1835150, 9, 0, 1835151, 9, 0, 1835152, 9, 0, 1835153, 9, 0, 1835154, 9, 0, 1835155, 9, 0, 1835156, 9, 0, 1835157, 9, 0, 1835158, 9, 0, 1835159, 9, 0, 1835160, 9, 0, 1835161, 0, 65536, 1835182, 0, 65537, 1835183, 9, 0, 1835184, 9, 0, 1835185, 9, 0, 1835186, 9, 0, 1835187, 9, 0, 1835188, 9, 0, 1835189, 9, 0, 1835190, 9, 0, 1835191, 9, 0, 1835192, 9, 0, 1835193, 9, 0, 1835194, 9, 0, 1835195, 9, 0, 1835196, 9, 0, 1835197, 9, 0, 1835198, 9, 0, 1835199, 9, 0, 1835200, 9, 0, 1835201, 9, 0, 1835202, 9, 0, 1835203, 9, 0, 1835204, 9, 0, 1835205, 9, 0, 1835206, 9, 0, 1835207, 9, 0, 1835208, 9, 0, 1835209, 9, 0, 1835210, 9, 0, 1835211, 9, 0, 1835212, 9, 0, 1835213, 0, 65536, 1835230, 0, 65537, 1835231, 9, 0, 1835232, 9, 0, 1835233, 9, 0, 1835234, 9, 0, 1835235, 0, 65536, 1835240, 0, 65537, 1835241, 9, 0, 1835242, 9, 0, 1835243, 9, 0, 1835244, 9, 0, 1835245, 0, 65536, 1835262, 0, 65537, 1835263, 9, 0, 1835264, 9, 0, 1835265, 9, 0, 1835266, 9, 0, 1835267, 9, 0, 1835268, 9, 0, 1835269, 9, 0, 1835270, 9, 0, 1835271, 9, 0, 1835272, 9, 0, 1835273, 9, 0, 1835274, 9, 0, 1835275, 9, 0, 1835276, 9, 0, 1835277, 9, 0, 1835278, 9, 0, 1835279, 9, 0, 1835280, 9, 0, 1835281, 9, 0, 1835282, 9, 0, 1835283, 9, 0, 1835284, 9, 0, 1835285, 9, 0, 1835286, 9, 0, 1835287, 9, 0, 1835288, 9, 0, 1835289, 9, 0, 1835290, 9, 0, 1835291, 9, 0, 1835292, 9, 0, 1835293, 9, 0, 1835294, 9, 0, 1835295, 9, 0, 1900577, 9, 0, 1900578, 9, 0, 1900579, 9, 0, 1900580, 9, 0, 1900581, 9, 0, 1900582, 9, 0, 1900583, 9, 0, 1900584, 9, 0, 1900585, 9, 0, 1900586, 9, 0, 1900587, 9, 0, 1900588, 9, 0, 1900589, 9, 0, 1900590, 9, 0, 1900591, 9, 0, 1900592, 9, 0, 1900593, 9, 0, 1900594, 9, 0, 1900595, 9, 0, 1900596, 9, 0, 1900597, 9, 0, 1900598, 9, 0, 1900599, 9, 0, 1900600, 9, 0, 1900601, 9, 0, 1900602, 9, 0, 1900603, 9, 0, 1900604, 9, 0, 1900605, 9, 0, 1900606, 9, 0, 1900607, 9, 0, 1900608, 9, 0, 1900609, 9, 0, 1900610, 9, 0, 1900611, 9, 0, 1900612, 9, 0, 1900613, 9, 0, 1900614, 9, 0, 1900615, 9, 0, 1900616, 9, 0, 1900617, 0, 65536, 1900634, 0, 65537, 1900635, 9, 0, 1900636, 9, 0, 1900637, 9, 0, 1900638, 9, 0, 1900639, 0, 65536, 1900644, 0, 65537, 1900645, 9, 0, 1900646, 9, 0, 1900647, 9, 0, 1900648, 9, 0, 1900649, 0, 65536, 1900666, 0, 65537, 1900667, 9, 0, 1900668, 9, 0, 1900669, 9, 0, 1900670, 9, 0, 1900671, 9, 0, 1900672, 9, 0, 1900673, 9, 0, 1900674, 9, 0, 1900675, 9, 0, 1900676, 9, 0, 1900677, 9, 0, 1900678, 9, 0, 1900679, 9, 0, 1900680, 9, 0, 1900681, 9, 0, 1900682, 9, 0, 1900683, 9, 0, 1900684, 9, 0, 1900685, 9, 0, 1900686, 9, 0, 1900687, 9, 0, 1900688, 9, 0, 1900689, 9, 0, 1900690, 9, 0, 1900691, 9, 0, 1900692, 9, 0, 1900693, 9, 0, 1900694, 9, 0, 1900695, 9, 0, 1900696, 9, 0, 1900697, 0, 65536, 1900718, 0, 65537, 1900719, 9, 0, 1900720, 9, 0, 1900721, 9, 0, 1900722, 9, 0, 1900723, 9, 0, 1900724, 9, 0, 1900725, 9, 0, 1900726, 9, 0, 1900727, 9, 0, 1900728, 9, 0, 1900729, 9, 0, 1900730, 9, 0, 1900731, 9, 0, 1900732, 9, 0, 1900733, 9, 0, 1900734, 9, 0, 1900735, 9, 0, 1900736, 9, 0, 1900737, 9, 0, 1900738, 9, 0, 1900739, 9, 0, 1900740, 9, 0, 1900741, 9, 0, 1900742, 9, 0, 1900743, 9, 0, 1900744, 9, 0, 1900745, 9, 0, 1900746, 9, 0, 1900747, 9, 0, 1900748, 9, 0, 1900749, 0, 65536, 1900766, 0, 65537, 1900767, 9, 0, 1900768, 9, 0, 1900769, 9, 0, 1900770, 9, 0, 1900771, 0, 65536, 1900776, 0, 65537, 1900777, 9, 0, 1900778, 9, 0, 1900779, 9, 0, 1900780, 9, 0, 1900781, 0, 65536, 1900798, 0, 65537, 1900799, 9, 0, 1900800, 9, 0, 1900801, 9, 0, 1900802, 9, 0, 1900803, 9, 0, 1900804, 9, 0, 1900805, 9, 0, 1900806, 9, 0, 1900807, 9, 0, 1900808, 9, 0, 1900809, 9, 0, 1900810, 9, 0, 1900811, 9, 0, 1900812, 9, 0, 1900813, 9, 0, 1900814, 9, 0, 1900815, 9, 0, 1900816, 9, 0, 1900817, 9, 0, 1900818, 9, 0, 1900819, 9, 0, 1900820, 9, 0, 1900821, 9, 0, 1900822, 9, 0, 1900823, 9, 0, 1900824, 9, 0, 1900825, 9, 0, 1900826, 9, 0, 1900827, 9, 0, 1900828, 9, 0, 1900829, 9, 0, 1900830, 9, 0, 1900831, 9, 0, 1966113, 9, 0, 1966114, 9, 0, 1966115, 9, 0, 1966116, 9, 0, 1966117, 9, 0, 1966118, 9, 0, 1966119, 9, 0, 1966120, 9, 0, 1966121, 9, 0, 1966122, 9, 0, 1966123, 9, 0, 1966124, 9, 0, 1966125, 9, 0, 1966126, 9, 0, 1966127, 9, 0, 1966128, 9, 0, 1966129, 9, 0, 1966130, 9, 0, 1966131, 9, 0, 1966132, 9, 0, 1966133, 9, 0, 1966134, 9, 0, 1966135, 9, 0, 1966136, 9, 0, 1966137, 9, 0, 1966138, 9, 0, 1966139, 9, 0, 1966140, 9, 0, 1966141, 9, 0, 1966142, 9, 0, 1966143, 9, 0, 1966144, 9, 0, 1966145, 9, 0, 1966146, 9, 0, 1966147, 9, 0, 1966148, 9, 0, 1966149, 9, 0, 1966150, 9, 0, 1966151, 9, 0, 1966152, 9, 0, 1966153, 0, 65536, 1966170, 0, 65537, 1966171, 9, 0, 1966172, 9, 0, 1966173, 9, 0, 1966174, 9, 0, 1966175, 0, 65536, 1966180, 0, 65537, 1966181, 9, 0, 1966182, 9, 0, 1966183, 9, 0, 1966184, 9, 0, 1966185, 0, 65536, 1966202, 0, 65537, 1966203, 9, 0, 1966204, 9, 0, 1966205, 9, 0, 1966206, 9, 0, 1966207, 9, 0, 1966208, 9, 0, 1966209, 9, 0, 1966210, 9, 0, 1966211, 9, 0, 1966212, 9, 0, 1966213, 9, 0, 1966214, 9, 0, 1966215, 9, 0, 1966216, 9, 0, 1966217, 9, 0, 1966218, 9, 0, 1966219, 9, 0, 1966220, 9, 0, 1966221, 9, 0, 1966222, 9, 0, 1966223, 9, 0, 1966224, 9, 0, 1966225, 9, 0, 1966226, 9, 0, 1966227, 9, 0, 1966228, 9, 0, 1966229, 9, 0, 1966230, 9, 0, 1966231, 9, 0, 1966232, 9, 0, 1966233, 0, 65536, 1966254, 0, 65537, 1966255, 9, 0, 1966256, 9, 0, 1966257, 9, 0, 1966258, 9, 0, 1966259, 9, 0, 1966260, 9, 0, 1966261, 9, 0, 1966262, 9, 0, 1966263, 9, 0, 1966264, 9, 0, 1966265, 9, 0, 1966266, 9, 0, 1966267, 9, 0, 1966268, 9, 0, 1966269, 9, 0, 1966270, 9, 0, 1966271, 9, 0, 1966272, 9, 0, 1966273, 9, 0, 1966274, 9, 0, 1966275, 9, 0, 1966276, 9, 0, 1966277, 9, 0, 1966278, 9, 0, 1966279, 9, 0, 1966280, 9, 0, 1966281, 9, 0, 1966282, 9, 0, 1966283, 9, 0, 1966284, 9, 0, 1966285, 0, 65536, 1966302, 0, 65537, 1966303, 9, 0, 1966304, 9, 0, 1966305, 9, 0, 1966306, 9, 0, 1966307, 0, 65536, 1966312, 0, 65537, 1966313, 9, 0, 1966314, 9, 0, 1966315, 9, 0, 1966316, 9, 0, 1966317, 0, 65536, 1966334, 0, 65537, 1966335, 9, 0, 1966336, 9, 0, 1966337, 9, 0, 1966338, 9, 0, 1966339, 9, 0, 1966340, 9, 0, 1966341, 9, 0, 1966342, 9, 0, 1966343, 9, 0, 1966344, 9, 0, 1966345, 9, 0, 1966346, 9, 0, 1966347, 9, 0, 1966348, 9, 0, 1966349, 9, 0, 1966350, 9, 0, 1966351, 9, 0, 1966352, 9, 0, 1966353, 9, 0, 1966354, 9, 0, 1966355, 9, 0, 1966356, 9, 0, 1966357, 9, 0, 1966358, 9, 0, 1966359, 9, 0, 1966360, 9, 0, 1966361, 9, 0, 1966362, 9, 0, 1966363, 9, 0, 1966364, 9, 0, 1966365, 9, 0, 1966366, 9, 0, 1966367, 9, 0, 2031649, 9, 0, 2031650, 9, 0, 2031651, 9, 0, 2031652, 9, 0, 2031653, 9, 0, 2031654, 9, 0, 2031655, 9, 0, 2031656, 9, 0, 2031657, 9, 0, 2031658, 9, 0, 2031659, 9, 0, 2031660, 9, 0, 2031661, 9, 0, 2031662, 9, 0, 2031663, 9, 0, 2031664, 9, 0, 2031665, 9, 0, 2031666, 9, 0, 2031667, 9, 0, 2031668, 9, 0, 2031669, 9, 0, 2031670, 9, 0, 2031671, 9, 0, 2031672, 9, 0, 2031673, 9, 0, 2031674, 9, 0, 2031675, 9, 0, 2031676, 9, 0, 2031677, 9, 0, 2031678, 9, 0, 2031679, 9, 0, 2031680, 9, 0, 2031681, 9, 0, 2031682, 9, 0, 2031683, 9, 0, 2031684, 9, 0, 2031685, 9, 0, 2031686, 9, 0, 2031687, 9, 0, 2031688, 9, 0, 2031689, 0, 65536, 2031706, 0, 65537, 2031707, 9, 0, 2031708, 9, 0, 2031709, 9, 0, 2031710, 9, 0, 2031711, 0, 65536, 2031716, 0, 65537, 2031717, 9, 0, 2031718, 9, 0, 2031719, 9, 0, 2031720, 9, 0, 2031721, 0, 65536, 2031738, 0, 65537, 2031739, 9, 0, 2031740, 9, 0, 2031741, 9, 0, 2031742, 9, 0, 2031743, 9, 0, 2031744, 9, 0, 2031745, 9, 0, 2031746, 9, 0, 2031747, 9, 0, 2031748, 9, 0, 2031749, 9, 0, 2031750, 9, 0, 2031751, 9, 0, 2031752, 9, 0, 2031753, 9, 0, 2031754, 9, 0, 2031755, 9, 0, 2031756, 9, 0, 2031757, 9, 0, 2031758, 9, 0, 2031759, 9, 0, 2031760, 9, 0, 2031761, 9, 0, 2031762, 9, 0, 2031763, 9, 0, 2031764, 9, 0, 2031765, 9, 0, 2031766, 9, 0, 2031767, 9, 0, 2031768, 9, 0, 2031769, 0, 65536, 2031790, 0, 65537, 2031791, 9, 0, 2031792, 9, 0, 2031793, 9, 0, 2031794, 9, 0, 2031795, 9, 0, 2031796, 9, 0, 2031797, 9, 0, 2031798, 9, 0, 2031799, 9, 0, 2031800, 9, 0, 2031801, 9, 0, 2031802, 9, 0, 2031803, 9, 0, 2031804, 9, 0, 2031805, 9, 0, 2031806, 9, 0, 2031807, 9, 0, 2031808, 9, 0, 2031809, 9, 0, 2031810, 9, 0, 2031811, 9, 0, 2031812, 9, 0, 2031813, 9, 0, 2031814, 9, 0, 2031815, 9, 0, 2031816, 9, 0, 2031817, 9, 0, 2031818, 9, 0, 2031819, 9, 0, 2031820, 9, 0, 2031821, 0, 65536, 2031838, 0, 65537, 2031839, 9, 0, 2031840, 9, 0, 2031841, 9, 0, 2031842, 9, 0, 2031843, 0, 65536, 2031848, 0, 65537, 2031849, 9, 0, 2031850, 9, 0, 2031851, 9, 0, 2031852, 9, 0, 2031853, 0, 65536, 2031870, 0, 65537, 2031871, 9, 0, 2031872, 9, 0, 2031873, 9, 0, 2031874, 9, 0, 2031875, 9, 0, 2031876, 9, 0, 2031877, 9, 0, 2031878, 9, 0, 2031879, 9, 0, 2031880, 9, 0, 2031881, 9, 0, 2031882, 9, 0, 2031883, 9, 0, 2031884, 9, 0, 2031885, 9, 0, 2031886, 9, 0, 2031887, 9, 0, 2031888, 9, 0, 2031889, 9, 0, 2031890, 9, 0, 2031891, 9, 0, 2031892, 9, 0, 2031893, 9, 0, 2031894, 9, 0, 2031895, 9, 0, 2031896, 9, 0, 2031897, 9, 0, 2031898, 9, 0, 2031899, 9, 0, 2031900, 9, 0, 2031901, 9, 0, 2031902, 9, 0, 2031903, 9, 0, 2097185, 9, 0, 2097186, 9, 0, 2097187, 9, 0, 2097188, 9, 0, 2097189, 9, 0, 2097190, 9, 0, 2097191, 9, 0, 2097192, 9, 0, 2097193, 9, 0, 2097194, 9, 0, 2097195, 9, 0, 2097196, 9, 0, 2097197, 9, 0, 2097198, 9, 0, 2097199, 9, 0, 2097200, 9, 0, 2097201, 9, 0, 2097202, 9, 0, 2097203, 9, 0, 2097204, 9, 0, 2097205, 9, 0, 2097206, 9, 0, 2097207, 9, 0, 2097208, 9, 0, 2097209, 9, 0, 2097210, 9, 0, 2097211, 9, 0, 2097212, 9, 0, 2097213, 9, 0, 2097214, 9, 0, 2097215, 9, 0, 2097216, 9, 0, 2097217, 9, 0, 2097218, 9, 0, 2097219, 9, 0, 2097220, 9, 0, 2097221, 9, 0, 2097222, 9, 0, 2097223, 9, 0, 2097224, 9, 0, 2097225, 0, 65536, 2097242, 0, 65537, 2097243, 9, 0, 2097244, 9, 0, 2097245, 9, 0, 2097246, 9, 0, 2097247, 0, 65536, 2097252, 0, 65537, 2097253, 9, 0, 2097254, 9, 0, 2097255, 9, 0, 2097256, 9, 0, 2097257, 0, 65536, 2097274, 0, 65537, 2097275, 9, 0, 2097276, 9, 0, 2097277, 9, 0, 2097278, 9, 0, 2097279, 9, 0, 2097280, 9, 0, 2097281, 9, 0, 2097282, 9, 0, 2097283, 9, 0, 2097284, 9, 0, 2097285, 9, 0, 2097286, 9, 0, 2097287, 9, 0, 2097288, 9, 0, 2097289, 9, 0, 2097290, 9, 0, 2097291, 9, 0, 2097292, 9, 0, 2097293, 9, 0, 2097294, 9, 0, 2097295, 9, 0, 2097296, 9, 0, 2097297, 9, 0, 2097298, 9, 0, 2097299, 9, 0, 2097300, 9, 0, 2097301, 9, 0, 2097302, 9, 0, 2097303, 9, 0, 2097304, 9, 0, 2097305, 0, 65536, 2097326, 0, 65537, 2097327, 9, 0, 2097328, 9, 0, 2097329, 9, 0, 2097330, 9, 0, 2097331, 9, 0, 2097332, 9, 0, 2097333, 9, 0, 2097334, 9, 0, 2097335, 9, 0, 2097336, 9, 0, 2097337, 9, 0, 2097338, 9, 0, 2097339, 9, 0, 2097340, 9, 0, 2097341, 9, 0, 2097342, 9, 0, 2097343, 9, 0, 2097344, 9, 0, 2097345, 9, 0, 2097346, 9, 0, 2097347, 9, 0, 2097348, 9, 0, 2097349, 9, 0, 2097350, 9, 0, 2097351, 9, 0, 2097352, 9, 0, 2097353, 9, 0, 2097354, 9, 0, 2097355, 9, 0, 2097356, 9, 0, 2097357, 0, 65536, 2097374, 0, 65537, 2097375, 9, 0, 2097376, 9, 0, 2097377, 9, 0, 2097378, 9, 0, 2097379, 0, 65536, 2097384, 0, 65537, 2097385, 9, 0, 2097386, 9, 0, 2097387, 9, 0, 2097388, 9, 0, 2097389, 0, 65536, 2097406, 0, 65537, 2097407, 9, 0, 2097408, 9, 0, 2097409, 9, 0, 2097410, 9, 0, 2097411, 9, 0, 2097412, 9, 0, 2097413, 9, 0, 2097414, 9, 0, 2097415, 9, 0, 2097416, 9, 0, 2097417, 9, 0, 2097418, 9, 0, 2097419, 9, 0, 2097420, 9, 0, 2097421, 9, 0, 2097422, 9, 0, 2097423, 9, 0, 2097424, 9, 0, 2097425, 9, 0, 2097426, 9, 0, 2097427, 9, 0, 2097428, 9, 0, 2097429, 9, 0, 2097430, 9, 0, 2097431, 9, 0, 2097432, 9, 0, 2097433, 9, 0, 2097434, 9, 0, 2097435, 9, 0, 2097436, 9, 0, 2097437, 9, 0, 2097438, 9, 0, 2097439, 9, 0, 2162721, 9, 0, 2162722, 9, 0, 2162723, 9, 0, 2162724, 9, 0, 2162725, 9, 0, 2162726, 9, 0, 2162727, 9, 0, 2162728, 9, 0, 2162729, 9, 0, 2162730, 9, 0, 2162731, 9, 0, 2162732, 9, 0, 2162733, 9, 0, 2162734, 9, 0, 2162735, 9, 0, 2162736, 9, 0, 2162737, 9, 0, 2162738, 9, 0, 2162739, 9, 0, 2162740, 9, 0, 2162741, 9, 0, 2162742, 9, 0, 2162743, 9, 0, 2162744, 9, 0, 2162745, 9, 0, 2162746, 9, 0, 2162747, 9, 0, 2162748, 9, 0, 2162749, 9, 0, 2162750, 9, 0, 2162751, 9, 0, 2162752, 9, 0, 2162753, 9, 0, 2162754, 9, 0, 2162755, 9, 0, 2162756, 9, 0, 2162757, 9, 0, 2162758, 9, 0, 2162759, 9, 0, 2162760, 9, 0, 2162761, 0, 65536, 2162778, 0, 196610, 2162779, 0, 0, 2162780, 0, 0, 2162781, 0, 0, 2162782, 0, 0, 2162783, 0, 196611, 2162788, 0, 196610, 2162789, 0, 0, 2162790, 0, 0, 2162791, 0, 0, 2162792, 0, 0, 2162793, 0, 196611, 2162810, 0, 196610, 2162811, 0, 0, 2162812, 0, 0, 2162813, 0, 0, 2162814, 0, 0, 2162815, 0, 0, 2162816, 0, 0, 2162817, 0, 0, 2162818, 0, 0, 2162819, 0, 0, 2162820, 0, 0, 2162821, 0, 0, 2162822, 0, 0, 2162823, 0, 0, 2162824, 0, 0, 2162825, 0, 0, 2162826, 0, 0, 2162827, 0, 0, 2162828, 0, 0, 2162829, 0, 0, 2162830, 0, 0, 2162831, 0, 0, 2162832, 0, 0, 2162833, 0, 0, 2162834, 0, 0, 2162835, 0, 0, 2162836, 0, 0, 2162837, 0, 0, 2162838, 0, 0, 2162839, 0, 0, 2162840, 0, 0, 2162841, 0, 196611, 2162862, 0, 196610, 2162863, 0, 0, 2162864, 0, 0, 2162865, 0, 0, 2162866, 0, 0, 2162867, 0, 0, 2162868, 0, 0, 2162869, 0, 0, 2162870, 0, 0, 2162871, 0, 0, 2162872, 0, 0, 2162873, 0, 0, 2162874, 0, 0, 2162875, 0, 0, 2162876, 0, 0, 2162877, 0, 0, 2162878, 0, 0, 2162879, 0, 0, 2162880, 0, 0, 2162881, 0, 0, 2162882, 0, 0, 2162883, 0, 0, 2162884, 0, 0, 2162885, 0, 0, 2162886, 0, 0, 2162887, 0, 0, 2162888, 0, 0, 2162889, 0, 0, 2162890, 0, 0, 2162891, 0, 0, 2162892, 0, 0, 2162893, 0, 196611, 2162910, 0, 196610, 2162911, 0, 0, 2162912, 0, 0, 2162913, 0, 0, 2162914, 0, 0, 2162915, 0, 196611, 2162920, 0, 196610, 2162921, 0, 0, 2162922, 0, 0, 2162923, 0, 0, 2162924, 0, 0, 2162925, 0, 196611, 2162942, 0, 65537, 2162943, 9, 0, 2162944, 9, 0, 2162945, 9, 0, 2162946, 9, 0, 2162947, 9, 0, 2162948, 9, 0, 2162949, 9, 0, 2162950, 9, 0, 2162951, 9, 0, 2162952, 9, 0, 2162953, 9, 0, 2162954, 9, 0, 2162955, 9, 0, 2162956, 9, 0, 2162957, 9, 0, 2162958, 9, 0, 2162959, 9, 0, 2162960, 9, 0, 2162961, 9, 0, 2162962, 9, 0, 2162963, 9, 0, 2162964, 9, 0, 2162965, 9, 0, 2162966, 9, 0, 2162967, 9, 0, 2162968, 9, 0, 2162969, 9, 0, 2162970, 9, 0, 2162971, 9, 0, 2162972, 9, 0, 2162973, 9, 0, 2162974, 9, 0, 2162975, 9, 0, 2228257, 9, 0, 2228258, 9, 0, 2228259, 9, 0, 2228260, 9, 0, 2228261, 9, 0, 2228262, 9, 0, 2228263, 9, 0, 2228264, 9, 0, 2228265, 9, 0, 2228266, 9, 0, 2228267, 9, 0, 2228268, 9, 0, 2228269, 9, 0, 2228270, 9, 0, 2228271, 9, 0, 2228272, 9, 0, 2228273, 9, 0, 2228274, 9, 0, 2228275, 9, 0, 2228276, 9, 0, 2228277, 9, 0, 2228278, 9, 0, 2228279, 9, 0, 2228280, 9, 0, 2228281, 9, 0, 2228282, 9, 0, 2228283, 9, 0, 2228284, 9, 0, 2228285, 9, 0, 2228286, 9, 0, 2228287, 9, 0, 2228288, 9, 0, 2228289, 9, 0, 2228290, 9, 0, 2228291, 9, 0, 2228292, 9, 0, 2228293, 9, 0, 2228294, 9, 0, 2228295, 9, 0, 2228296, 9, 0, 2228297, 0, 65536, 2228478, 0, 65537, 2228479, 9, 0, 2228480, 9, 0, 2228481, 9, 0, 2228482, 9, 0, 2228483, 9, 0, 2228484, 9, 0, 2228485, 9, 0, 2228486, 9, 0, 2228487, 9, 0, 2228488, 9, 0, 2228489, 9, 0, 2228490, 9, 0, 2228491, 9, 0, 2228492, 9, 0, 2228493, 9, 0, 2228494, 9, 0, 2228495, 9, 0, 2228496, 9, 0, 2228497, 9, 0, 2228498, 9, 0, 2228499, 9, 0, 2228500, 9, 0, 2228501, 9, 0, 2228502, 9, 0, 2228503, 9, 0, 2228504, 9, 0, 2228505, 9, 0, 2228506, 9, 0, 2228507, 9, 0, 2228508, 9, 0, 2228509, 9, 0, 2228510, 9, 0, 2228511, 9, 0, 2293793, 9, 0, 2293794, 9, 0, 2293795, 9, 0, 2293796, 9, 0, 2293797, 9, 0, 2293798, 9, 0, 2293799, 9, 0, 2293800, 9, 0, 2293801, 9, 0, 2293802, 9, 0, 2293803, 9, 0, 2293804, 9, 0, 2293805, 9, 0, 2293806, 9, 0, 2293807, 9, 0, 2293808, 9, 0, 2293809, 9, 0, 2293810, 9, 0, 2293811, 9, 0, 2293812, 9, 0, 2293813, 9, 0, 2293814, 9, 0, 2293815, 9, 0, 2293816, 9, 0, 2293817, 9, 0, 2293818, 9, 0, 2293819, 9, 0, 2293820, 9, 0, 2293821, 9, 0, 2293822, 9, 0, 2293823, 9, 0, 2293824, 9, 0, 2293825, 9, 0, 2293826, 9, 0, 2293827, 9, 0, 2293828, 9, 0, 2293829, 9, 0, 2293830, 9, 0, 2293831, 9, 0, 2293832, 9, 0, 2293833, 0, 65536, 2294014, 0, 65537, 2294015, 9, 0, 2294016, 9, 0, 2294017, 9, 0, 2294018, 9, 0, 2294019, 9, 0, 2294020, 9, 0, 2294021, 9, 0, 2294022, 9, 0, 2294023, 9, 0, 2294024, 9, 0, 2294025, 9, 0, 2294026, 9, 0, 2294027, 9, 0, 2294028, 9, 0, 2294029, 9, 0, 2294030, 9, 0, 2294031, 9, 0, 2294032, 9, 0, 2294033, 9, 0, 2294034, 9, 0, 2294035, 9, 0, 2294036, 9, 0, 2294037, 9, 0, 2294038, 9, 0, 2294039, 9, 0, 2294040, 9, 0, 2294041, 9, 0, 2294042, 9, 0, 2294043, 9, 0, 2294044, 9, 0, 2294045, 9, 0, 2294046, 9, 0, 2294047, 9, 0, 2359329, 9, 0, 2359330, 9, 0, 2359331, 9, 0, 2359332, 9, 0, 2359333, 9, 0, 2359334, 9, 0, 2359335, 9, 0, 2359336, 9, 0, 2359337, 9, 0, 2359338, 9, 0, 2359339, 9, 0, 2359340, 9, 0, 2359341, 9, 0, 2359342, 9, 0, 2359343, 9, 0, 2359344, 9, 0, 2359345, 9, 0, 2359346, 9, 0, 2359347, 9, 0, 2359348, 9, 0, 2359349, 9, 0, 2359350, 9, 0, 2359351, 9, 0, 2359352, 9, 0, 2359353, 9, 0, 2359354, 9, 0, 2359355, 9, 0, 2359356, 9, 0, 2359357, 9, 0, 2359358, 9, 0, 2359359, 9, 0, 2359360, 9, 0, 2359361, 9, 0, 2359362, 9, 0, 2359363, 9, 0, 2359364, 9, 0, 2359365, 9, 0, 2359366, 9, 0, 2359367, 9, 0, 2359368, 9, 0, 2359369, 0, 65536, 2359550, 0, 65537, 2359551, 9, 0, 2359552, 9, 0, 2359553, 9, 0, 2359554, 9, 0, 2359555, 9, 0, 2359556, 9, 0, 2359557, 9, 0, 2359558, 9, 0, 2359559, 9, 0, 2359560, 9, 0, 2359561, 9, 0, 2359562, 9, 0, 2359563, 9, 0, 2359564, 9, 0, 2359565, 9, 0, 2359566, 9, 0, 2359567, 9, 0, 2359568, 9, 0, 2359569, 9, 0, 2359570, 9, 0, 2359571, 9, 0, 2359572, 9, 0, 2359573, 9, 0, 2359574, 9, 0, 2359575, 9, 0, 2359576, 9, 0, 2359577, 9, 0, 2359578, 9, 0, 2359579, 9, 0, 2359580, 9, 0, 2359581, 9, 0, 2359582, 9, 0, 2359583, 9, 0, 2424865, 9, 0, 2424866, 9, 0, 2424867, 9, 0, 2424868, 9, 0, 2424869, 9, 0, 2424870, 9, 0, 2424871, 9, 0, 2424872, 9, 0, 2424873, 9, 0, 2424874, 9, 0, 2424875, 9, 0, 2424876, 9, 0, 2424877, 9, 0, 2424878, 9, 0, 2424879, 9, 0, 2424880, 9, 0, 2424881, 9, 0, 2424882, 9, 0, 2424883, 9, 0, 2424884, 9, 0, 2424885, 9, 0, 2424886, 9, 0, 2424887, 9, 0, 2424888, 9, 0, 2424889, 9, 0, 2424890, 9, 0, 2424891, 9, 0, 2424892, 9, 0, 2424893, 9, 0, 2424894, 9, 0, 2424895, 9, 0, 2424896, 9, 0, 2424897, 9, 0, 2424898, 9, 0, 2424899, 9, 0, 2424900, 9, 0, 2424901, 9, 0, 2424902, 9, 0, 2424903, 9, 0, 2424904, 9, 0, 2424905, 0, 65536, 2425086, 0, 65537, 2425087, 9, 0, 2425088, 9, 0, 2425089, 9, 0, 2425090, 9, 0, 2425091, 9, 0, 2425092, 9, 0, 2425093, 9, 0, 2425094, 9, 0, 2425095, 9, 0, 2425096, 9, 0, 2425097, 9, 0, 2425098, 9, 0, 2425099, 9, 0, 2425100, 9, 0, 2425101, 9, 0, 2425102, 9, 0, 2425103, 9, 0, 2425104, 9, 0, 2425105, 9, 0, 2425106, 9, 0, 2425107, 9, 0, 2425108, 9, 0, 2425109, 9, 0, 2425110, 9, 0, 2425111, 9, 0, 2425112, 9, 0, 2425113, 9, 0, 2425114, 9, 0, 2425115, 9, 0, 2425116, 9, 0, 2425117, 9, 0, 2425118, 9, 0, 2425119, 9, 0, 2490401, 9, 0, 2490402, 9, 0, 2490403, 9, 0, 2490404, 9, 0, 2490405, 9, 0, 2490406, 9, 0, 2490407, 9, 0, 2490408, 9, 0, 2490409, 9, 0, 2490410, 9, 0, 2490411, 9, 0, 2490412, 9, 0, 2490413, 9, 0, 2490414, 9, 0, 2490415, 9, 0, 2490416, 9, 0, 2490417, 9, 0, 2490418, 9, 0, 2490419, 9, 0, 2490420, 9, 0, 2490421, 9, 0, 2490422, 9, 0, 2490423, 9, 0, 2490424, 9, 0, 2490425, 9, 0, 2490426, 9, 0, 2490427, 9, 0, 2490428, 9, 0, 2490429, 9, 0, 2490430, 9, 0, 2490431, 9, 0, 2490432, 9, 0, 2490433, 9, 0, 2490434, 9, 0, 2490435, 9, 0, 2490436, 9, 0, 2490437, 9, 0, 2490438, 9, 0, 2490439, 9, 0, 2490440, 9, 0, 2490441, 0, 65536, 2490622, 0, 65537, 2490623, 9, 0, 2490624, 9, 0, 2490625, 9, 0, 2490626, 9, 0, 2490627, 9, 0, 2490628, 9, 0, 2490629, 9, 0, 2490630, 9, 0, 2490631, 9, 0, 2490632, 9, 0, 2490633, 9, 0, 2490634, 9, 0, 2490635, 9, 0, 2490636, 9, 0, 2490637, 9, 0, 2490638, 9, 0, 2490639, 9, 0, 2490640, 9, 0, 2490641, 9, 0, 2490642, 9, 0, 2490643, 9, 0, 2490644, 9, 0, 2490645, 9, 0, 2490646, 9, 0, 2490647, 9, 0, 2490648, 9, 0, 2490649, 9, 0, 2490650, 9, 0, 2490651, 9, 0, 2490652, 9, 0, 2490653, 9, 0, 2490654, 9, 0, 2490655, 9, 0, 2555937, 9, 0, 2555938, 9, 0, 2555939, 9, 0, 2555940, 9, 0, 2555941, 9, 0, 2555942, 9, 0, 2555943, 9, 0, 2555944, 9, 0, 2555945, 9, 0, 2555946, 9, 0, 2555947, 9, 0, 2555948, 9, 0, 2555949, 9, 0, 2555950, 9, 0, 2555951, 9, 0, 2555952, 9, 0, 2555953, 9, 0, 2555954, 9, 0, 2555955, 9, 0, 2555956, 9, 0, 2555957, 9, 0, 2555958, 9, 0, 2555959, 9, 0, 2555960, 9, 0, 2555961, 9, 0, 2555962, 9, 0, 2555963, 9, 0, 2555964, 9, 0, 2555965, 9, 0, 2555966, 9, 0, 2555967, 9, 0, 2555968, 9, 0, 2555969, 9, 0, 2555970, 0, 0, 2555971, 0, 0, 2555972, 0, 0, 2555973, 0, 0, 2555974, 0, 0, 2555975, 0, 0, 2555976, 0, 0, 2555977, 0, 196611, 2556158, 0, 196610, 2556159, 0, 0, 2556160, 0, 0, 2556161, 0, 0, 2556162, 0, 0, 2556163, 0, 0, 2556164, 0, 0, 2556165, 0, 0, 2556166, 9, 0, 2556167, 9, 0, 2556168, 9, 0, 2556169, 9, 0, 2556170, 9, 0, 2556171, 9, 0, 2556172, 9, 0, 2556173, 9, 0, 2556174, 9, 0, 2556175, 9, 0, 2556176, 9, 0, 2556177, 9, 0, 2556178, 9, 0, 2556179, 9, 0, 2556180, 9, 0, 2556181, 9, 0, 2556182, 9, 0, 2556183, 9, 0, 2556184, 9, 0, 2556185, 9, 0, 2556186, 9, 0, 2556187, 9, 0, 2556188, 9, 0, 2556189, 9, 0, 2556190, 9, 0, 2556191, 9, 0, 2621473, 9, 0, 2621474, 9, 0, 2621475, 9, 0, 2621476, 9, 0, 2621477, 9, 0, 2621478, 9, 0, 2621479, 9, 0, 2621480, 9, 0, 2621481, 9, 0, 2621482, 9, 0, 2621483, 9, 0, 2621484, 9, 0, 2621485, 9, 0, 2621486, 9, 0, 2621487, 9, 0, 2621488, 9, 0, 2621489, 9, 0, 2621490, 9, 0, 2621491, 9, 0, 2621492, 9, 0, 2621493, 9, 0, 2621494, 9, 0, 2621495, 9, 0, 2621496, 9, 0, 2621497, 9, 0, 2621498, 9, 0, 2621499, 9, 0, 2621500, 9, 0, 2621501, 9, 0, 2621502, 9, 0, 2621503, 9, 0, 2621504, 9, 0, 2621505, 9, 0, 2621702, 9, 0, 2621703, 9, 0, 2621704, 9, 0, 2621705, 9, 0, 2621706, 9, 0, 2621707, 9, 0, 2621708, 9, 0, 2621709, 9, 0, 2621710, 9, 0, 2621711, 9, 0, 2621712, 9, 0, 2621713, 9, 0, 2621714, 9, 0, 2621715, 9, 0, 2621716, 9, 0, 2621717, 9, 0, 2621718, 9, 0, 2621719, 9, 0, 2621720, 9, 0, 2621721, 9, 0, 2621722, 9, 0, 2621723, 9, 0, 2621724, 9, 0, 2621725, 9, 0, 2621726, 9, 0, 2621727, 9, 0, 2687009, 9, 0, 2687010, 9, 0, 2687011, 9, 0, 2687012, 9, 0, 2687013, 9, 0, 2687014, 9, 0, 2687015, 9, 0, 2687016, 9, 0, 2687017, 9, 0, 2687018, 9, 0, 2687019, 9, 0, 2687020, 9, 0, 2687021, 9, 0, 2687022, 9, 0, 2687023, 9, 0, 2687024, 9, 0, 2687025, 9, 0, 2687026, 9, 0, 2687027, 9, 0, 2687028, 9, 0, 2687029, 9, 0, 2687030, 9, 0, 2687031, 9, 0, 2687032, 9, 0, 2687033, 9, 0, 2687034, 9, 0, 2687035, 9, 0, 2687036, 9, 0, 2687037, 9, 0, 2687038, 9, 0, 2687039, 9, 0, 2687040, 9, 0, 2687041, 9, 0, 2687238, 9, 0, 2687239, 9, 0, 2687240, 9, 0, 2687241, 9, 0, 2687242, 9, 0, 2687243, 9, 0, 2687244, 9, 0, 2687245, 9, 0, 2687246, 9, 0, 2687247, 9, 0, 2687248, 9, 0, 2687249, 9, 0, 2687250, 9, 0, 2687251, 9, 0, 2687252, 9, 0, 2687253, 9, 0, 2687254, 9, 0, 2687255, 9, 0, 2687256, 9, 0, 2687257, 9, 0, 2687258, 9, 0, 2687259, 9, 0, 2687260, 9, 0, 2687261, 9, 0, 2687262, 9, 0, 2687263, 9, 0, 2752545, 9, 0, 2752546, 9, 0, 2752547, 9, 0, 2752548, 9, 0, 2752549, 9, 0, 2752550, 9, 0, 2752551, 9, 0, 2752552, 9, 0, 2752553, 9, 0, 2752554, 9, 0, 2752555, 9, 0, 2752556, 9, 0, 2752557, 9, 0, 2752558, 9, 0, 2752559, 9, 0, 2752560, 9, 0, 2752561, 9, 0, 2752562, 9, 0, 2752563, 9, 0, 2752564, 9, 0, 2752565, 9, 0, 2752566, 9, 0, 2752567, 9, 0, 2752568, 9, 0, 2752569, 9, 0, 2752570, 9, 0, 2752571, 9, 0, 2752572, 9, 0, 2752573, 9, 0, 2752574, 9, 0, 2752575, 9, 0, 2752576, 9, 0, 2752577, 9, 0, 2752774, 9, 0, 2752775, 9, 0, 2752776, 9, 0, 2752777, 9, 0, 2752778, 9, 0, 2752779, 9, 0, 2752780, 9, 0, 2752781, 9, 0, 2752782, 9, 0, 2752783, 9, 0, 2752784, 9, 0, 2752785, 9, 0, 2752786, 9, 0, 2752787, 9, 0, 2752788, 9, 0, 2752789, 9, 0, 2752790, 9, 0, 2752791, 9, 0, 2752792, 9, 0, 2752793, 9, 0, 2752794, 9, 0, 2752795, 9, 0, 2752796, 9, 0, 2752797, 9, 0, 2752798, 9, 0, 2752799, 9, 0, 2818081, 9, 0, 2818082, 9, 0, 2818083, 9, 0, 2818084, 9, 0, 2818085, 9, 0, 2818086, 9, 0, 2818087, 9, 0, 2818088, 9, 0, 2818089, 9, 0, 2818090, 9, 0, 2818091, 9, 0, 2818092, 9, 0, 2818093, 9, 0, 2818094, 9, 0, 2818095, 9, 0, 2818096, 9, 0, 2818097, 9, 0, 2818098, 9, 0, 2818099, 9, 0, 2818100, 9, 0, 2818101, 9, 0, 2818102, 9, 0, 2818103, 9, 0, 2818104, 9, 0, 2818105, 9, 0, 2818106, 9, 0, 2818107, 9, 0, 2818108, 9, 0, 2818109, 9, 0, 2818110, 9, 0, 2818111, 9, 0, 2818112, 9, 0, 2818113, 9, 0, 2818310, 9, 0, 2818311, 9, 0, 2818312, 9, 0, 2818313, 9, 0, 2818314, 9, 0, 2818315, 9, 0, 2818316, 9, 0, 2818317, 9, 0, 2818318, 9, 0, 2818319, 9, 0, 2818320, 9, 0, 2818321, 9, 0, 2818322, 9, 0, 2818323, 9, 0, 2818324, 9, 0, 2818325, 9, 0, 2818326, 9, 0, 2818327, 9, 0, 2818328, 9, 0, 2818329, 9, 0, 2818330, 9, 0, 2818331, 9, 0, 2818332, 9, 0, 2818333, 9, 0, 2818334, 9, 0, 2818335, 9, 0, 2883617, 9, 0, 2883618, 9, 0, 2883619, 9, 0, 2883620, 9, 0, 2883621, 9, 0, 2883622, 9, 0, 2883623, 9, 0, 2883624, 9, 0, 2883625, 9, 0, 2883626, 9, 0, 2883627, 9, 0, 2883628, 9, 0, 2883629, 9, 0, 2883630, 9, 0, 2883631, 9, 0, 2883632, 9, 0, 2883633, 9, 0, 2883634, 9, 0, 2883635, 9, 0, 2883636, 9, 0, 2883637, 9, 0, 2883638, 9, 0, 2883639, 9, 0, 2883640, 9, 0, 2883641, 9, 0, 2883642, 9, 0, 2883643, 9, 0, 2883644, 9, 0, 2883645, 9, 0, 2883646, 9, 0, 2883647, 9, 0, 2883648, 9, 0, 2883649, 9, 0, 2883650, 0, 1, 2883651, 0, 1, 2883652, 0, 1, 2883653, 0, 1, 2883654, 0, 1, 2883655, 0, 1, 2883656, 0, 1, 2883657, 0, 131075, 2883838, 0, 131074, 2883839, 0, 1, 2883840, 0, 1, 2883841, 0, 1, 2883842, 0, 1, 2883843, 0, 1, 2883844, 0, 1, 2883845, 0, 1, 2883846, 9, 0, 2883847, 9, 0, 2883848, 9, 0, 2883849, 9, 0, 2883850, 9, 0, 2883851, 9, 0, 2883852, 9, 0, 2883853, 9, 0, 2883854, 9, 0, 2883855, 9, 0, 2883856, 9, 0, 2883857, 9, 0, 2883858, 9, 0, 2883859, 9, 0, 2883860, 9, 0, 2883861, 9, 0, 2883862, 9, 0, 2883863, 9, 0, 2883864, 9, 0, 2883865, 9, 0, 2883866, 9, 0, 2883867, 9, 0, 2883868, 9, 0, 2883869, 9, 0, 2883870, 9, 0, 2883871, 9, 0, 2949153, 9, 0, 2949154, 9, 0, 2949155, 9, 0, 2949156, 9, 0, 2949157, 9, 0, 2949158, 9, 0, 2949159, 9, 0, 2949160, 9, 0, 2949161, 9, 0, 2949162, 9, 0, 2949163, 9, 0, 2949164, 9, 0, 2949165, 9, 0, 2949166, 9, 0, 2949167, 9, 0, 2949168, 9, 0, 2949169, 9, 0, 2949170, 9, 0, 2949171, 9, 0, 2949172, 9, 0, 2949173, 9, 0, 2949174, 9, 0, 2949175, 9, 0, 2949176, 9, 0, 2949177, 9, 0, 2949178, 9, 0, 2949179, 9, 0, 2949180, 9, 0, 2949181, 9, 0, 2949182, 9, 0, 2949183, 9, 0, 2949184, 9, 0, 2949185, 9, 0, 2949186, 9, 0, 2949187, 9, 0, 2949188, 9, 0, 2949189, 9, 0, 2949190, 9, 0, 2949191, 9, 0, 2949192, 9, 0, 2949193, 0, 65536, 2949374, 0, 65537, 2949375, 9, 0, 2949376, 9, 0, 2949377, 9, 0, 2949378, 9, 0, 2949379, 9, 0, 2949380, 9, 0, 2949381, 9, 0, 2949382, 9, 0, 2949383, 9, 0, 2949384, 9, 0, 2949385, 9, 0, 2949386, 9, 0, 2949387, 9, 0, 2949388, 9, 0, 2949389, 9, 0, 2949390, 9, 0, 2949391, 9, 0, 2949392, 9, 0, 2949393, 9, 0, 2949394, 9, 0, 2949395, 9, 0, 2949396, 9, 0, 2949397, 9, 0, 2949398, 9, 0, 2949399, 9, 0, 2949400, 9, 0, 2949401, 9, 0, 2949402, 9, 0, 2949403, 9, 0, 2949404, 9, 0, 2949405, 9, 0, 2949406, 9, 0, 2949407, 9, 0, 3014689, 9, 0, 3014690, 9, 0, 3014691, 9, 0, 3014692, 9, 0, 3014693, 9, 0, 3014694, 9, 0, 3014695, 9, 0, 3014696, 9, 0, 3014697, 9, 0, 3014698, 9, 0, 3014699, 9, 0, 3014700, 9, 0, 3014701, 9, 0, 3014702, 9, 0, 3014703, 9, 0, 3014704, 9, 0, 3014705, 9, 0, 3014706, 9, 0, 3014707, 9, 0, 3014708, 9, 0, 3014709, 9, 0, 3014710, 9, 0, 3014711, 9, 0, 3014712, 9, 0, 3014713, 9, 0, 3014714, 9, 0, 3014715, 9, 0, 3014716, 9, 0, 3014717, 9, 0, 3014718, 9, 0, 3014719, 9, 0, 3014720, 9, 0, 3014721, 9, 0, 3014722, 9, 0, 3014723, 9, 0, 3014724, 9, 0, 3014725, 9, 0, 3014726, 9, 0, 3014727, 9, 0, 3014728, 9, 0, 3014729, 0, 65536, 3014910, 0, 65537, 3014911, 9, 0, 3014912, 9, 0, 3014913, 9, 0, 3014914, 9, 0, 3014915, 9, 0, 3014916, 9, 0, 3014917, 9, 0, 3014918, 9, 0, 3014919, 9, 0, 3014920, 9, 0, 3014921, 9, 0, 3014922, 9, 0, 3014923, 9, 0, 3014924, 9, 0, 3014925, 9, 0, 3014926, 9, 0, 3014927, 9, 0, 3014928, 9, 0, 3014929, 9, 0, 3014930, 9, 0, 3014931, 9, 0, 3014932, 9, 0, 3014933, 9, 0, 3014934, 9, 0, 3014935, 9, 0, 3014936, 9, 0, 3014937, 9, 0, 3014938, 9, 0, 3014939, 9, 0, 3014940, 9, 0, 3014941, 9, 0, 3014942, 9, 0, 3014943, 9, 0, 3080225, 9, 0, 3080226, 9, 0, 3080227, 9, 0, 3080228, 9, 0, 3080229, 9, 0, 3080230, 9, 0, 3080231, 9, 0, 3080232, 9, 0, 3080233, 9, 0, 3080234, 9, 0, 3080235, 9, 0, 3080236, 9, 0, 3080237, 9, 0, 3080238, 9, 0, 3080239, 9, 0, 3080240, 9, 0, 3080241, 9, 0, 3080242, 9, 0, 3080243, 9, 0, 3080244, 9, 0, 3080245, 9, 0, 3080246, 9, 0, 3080247, 9, 0, 3080248, 9, 0, 3080249, 9, 0, 3080250, 9, 0, 3080251, 9, 0, 3080252, 9, 0, 3080253, 9, 0, 3080254, 9, 0, 3080255, 9, 0, 3080256, 9, 0, 3080257, 9, 0, 3080258, 9, 0, 3080259, 9, 0, 3080260, 9, 0, 3080261, 9, 0, 3080262, 9, 0, 3080263, 9, 0, 3080264, 9, 0, 3080265, 0, 65536, 3080446, 0, 65537, 3080447, 9, 0, 3080448, 9, 0, 3080449, 9, 0, 3080450, 9, 0, 3080451, 9, 0, 3080452, 9, 0, 3080453, 9, 0, 3080454, 9, 0, 3080455, 9, 0, 3080456, 9, 0, 3080457, 9, 0, 3080458, 9, 0, 3080459, 9, 0, 3080460, 9, 0, 3080461, 9, 0, 3080462, 9, 0, 3080463, 9, 0, 3080464, 9, 0, 3080465, 9, 0, 3080466, 9, 0, 3080467, 9, 0, 3080468, 9, 0, 3080469, 9, 0, 3080470, 9, 0, 3080471, 9, 0, 3080472, 9, 0, 3080473, 9, 0, 3080474, 9, 0, 3080475, 9, 0, 3080476, 9, 0, 3080477, 9, 0, 3080478, 9, 0, 3080479, 9, 0, 3145761, 9, 0, 3145762, 9, 0, 3145763, 9, 0, 3145764, 9, 0, 3145765, 9, 0, 3145766, 9, 0, 3145767, 9, 0, 3145768, 9, 0, 3145769, 9, 0, 3145770, 9, 0, 3145771, 9, 0, 3145772, 9, 0, 3145773, 9, 0, 3145774, 9, 0, 3145775, 9, 0, 3145776, 9, 0, 3145777, 9, 0, 3145778, 9, 0, 3145779, 9, 0, 3145780, 9, 0, 3145781, 9, 0, 3145782, 9, 0, 3145783, 9, 0, 3145784, 9, 0, 3145785, 9, 0, 3145786, 9, 0, 3145787, 9, 0, 3145788, 9, 0, 3145789, 9, 0, 3145790, 9, 0, 3145791, 9, 0, 3145792, 9, 0, 3145793, 9, 0, 3145794, 9, 0, 3145795, 9, 0, 3145796, 9, 0, 3145797, 9, 0, 3145798, 9, 0, 3145799, 9, 0, 3145800, 9, 0, 3145801, 0, 65536, 3145982, 0, 65537, 3145983, 9, 0, 3145984, 9, 0, 3145985, 9, 0, 3145986, 9, 0, 3145987, 9, 0, 3145988, 9, 0, 3145989, 9, 0, 3145990, 9, 0, 3145991, 9, 0, 3145992, 9, 0, 3145993, 9, 0, 3145994, 9, 0, 3145995, 9, 0, 3145996, 9, 0, 3145997, 9, 0, 3145998, 9, 0, 3145999, 9, 0, 3146000, 9, 0, 3146001, 9, 0, 3146002, 9, 0, 3146003, 9, 0, 3146004, 9, 0, 3146005, 9, 0, 3146006, 9, 0, 3146007, 9, 0, 3146008, 9, 0, 3146009, 9, 0, 3146010, 9, 0, 3146011, 9, 0, 3146012, 9, 0, 3146013, 9, 0, 3146014, 9, 0, 3146015, 9, 0, 3211297, 9, 0, 3211298, 9, 0, 3211299, 9, 0, 3211300, 9, 0, 3211301, 9, 0, 3211302, 9, 0, 3211303, 9, 0, 3211304, 9, 0, 3211305, 9, 0, 3211306, 9, 0, 3211307, 9, 0, 3211308, 9, 0, 3211309, 9, 0, 3211310, 9, 0, 3211311, 9, 0, 3211312, 9, 0, 3211313, 9, 0, 3211314, 9, 0, 3211315, 9, 0, 3211316, 9, 0, 3211317, 9, 0, 3211318, 9, 0, 3211319, 9, 0, 3211320, 9, 0, 3211321, 9, 0, 3211322, 9, 0, 3211323, 9, 0, 3211324, 9, 0, 3211325, 9, 0, 3211326, 9, 0, 3211327, 9, 0, 3211328, 9, 0, 3211329, 9, 0, 3211330, 9, 0, 3211331, 9, 0, 3211332, 9, 0, 3211333, 9, 0, 3211334, 9, 0, 3211335, 9, 0, 3211336, 9, 0, 3211337, 0, 65536, 3211518, 0, 65537, 3211519, 9, 0, 3211520, 9, 0, 3211521, 9, 0, 3211522, 9, 0, 3211523, 9, 0, 3211524, 9, 0, 3211525, 9, 0, 3211526, 9, 0, 3211527, 9, 0, 3211528, 9, 0, 3211529, 9, 0, 3211530, 9, 0, 3211531, 9, 0, 3211532, 9, 0, 3211533, 9, 0, 3211534, 9, 0, 3211535, 9, 0, 3211536, 9, 0, 3211537, 9, 0, 3211538, 9, 0, 3211539, 9, 0, 3211540, 9, 0, 3211541, 9, 0, 3211542, 9, 0, 3211543, 9, 0, 3211544, 9, 0, 3211545, 9, 0, 3211546, 9, 0, 3211547, 9, 0, 3211548, 9, 0, 3211549, 9, 0, 3211550, 9, 0, 3211551, 9, 0, 3276833, 9, 0, 3276834, 9, 0, 3276835, 9, 0, 3276836, 9, 0, 3276837, 9, 0, 3276838, 9, 0, 3276839, 9, 0, 3276840, 9, 0, 3276841, 9, 0, 3276842, 9, 0, 3276843, 9, 0, 3276844, 9, 0, 3276845, 9, 0, 3276846, 9, 0, 3276847, 9, 0, 3276848, 9, 0, 3276849, 9, 0, 3276850, 9, 0, 3276851, 9, 0, 3276852, 9, 0, 3276853, 9, 0, 3276854, 9, 0, 3276855, 9, 0, 3276856, 9, 0, 3276857, 9, 0, 3276858, 9, 0, 3276859, 9, 0, 3276860, 9, 0, 3276861, 9, 0, 3276862, 9, 0, 3276863, 9, 0, 3276864, 9, 0, 3276865, 9, 0, 3276866, 9, 0, 3276867, 9, 0, 3276868, 9, 0, 3276869, 9, 0, 3276870, 9, 0, 3276871, 9, 0, 3276872, 9, 0, 3276873, 0, 65536, 3276890, 0, 131074, 3276891, 0, 1, 3276892, 0, 1, 3276893, 0, 1, 3276894, 0, 1, 3276895, 0, 131075, 3276900, 0, 131074, 3276901, 0, 1, 3276902, 0, 1, 3276903, 0, 1, 3276904, 0, 1, 3276905, 0, 131075, 3276922, 0, 131074, 3276923, 0, 1, 3276924, 0, 1, 3276925, 0, 1, 3276926, 0, 1, 3276927, 0, 1, 3276928, 0, 1, 3276929, 0, 1, 3276930, 0, 1, 3276931, 0, 1, 3276932, 0, 1, 3276933, 0, 1, 3276934, 0, 1, 3276935, 0, 1, 3276936, 0, 1, 3276937, 0, 1, 3276938, 0, 1, 3276939, 0, 1, 3276940, 0, 1, 3276941, 0, 1, 3276942, 0, 1, 3276943, 0, 1, 3276944, 0, 1, 3276945, 0, 1, 3276946, 0, 1, 3276947, 0, 1, 3276948, 0, 1, 3276949, 0, 1, 3276950, 0, 1, 3276951, 0, 1, 3276952, 0, 1, 3276953, 0, 1, 3276954, 0, 1, 3276955, 0, 1, 3276956, 0, 1, 3276957, 0, 1, 3276958, 0, 1, 3276959, 0, 131075, 3276968, 0, 131074, 3276969, 0, 1, 3276970, 0, 1, 3276971, 0, 1, 3276972, 0, 1, 3276973, 0, 1, 3276974, 0, 1, 3276975, 0, 1, 3276976, 0, 1, 3276977, 0, 1, 3276978, 0, 1, 3276979, 0, 1, 3276980, 0, 1, 3276981, 0, 1, 3276982, 0, 1, 3276983, 0, 1, 3276984, 0, 1, 3276985, 0, 1, 3276986, 0, 1, 3276987, 0, 1, 3276988, 0, 1, 3276989, 0, 1, 3276990, 0, 1, 3276991, 0, 1, 3276992, 0, 1, 3276993, 0, 1, 3276994, 0, 1, 3276995, 0, 1, 3276996, 0, 1, 3276997, 0, 1, 3276998, 0, 1, 3276999, 0, 1, 3277000, 0, 1, 3277001, 0, 1, 3277002, 0, 1, 3277003, 0, 1, 3277004, 0, 1, 3277005, 0, 131075, 3277022, 0, 131074, 3277023, 0, 1, 3277024, 0, 1, 3277025, 0, 1, 3277026, 0, 1, 3277027, 0, 131075, 3277032, 0, 131074, 3277033, 0, 1, 3277034, 0, 1, 3277035, 0, 1, 3277036, 0, 1, 3277037, 0, 131075, 3277054, 0, 65537, 3277055, 9, 0, 3277056, 9, 0, 3277057, 9, 0, 3277058, 9, 0, 3277059, 9, 0, 3277060, 9, 0, 3277061, 9, 0, 3277062, 9, 0, 3277063, 9, 0, 3277064, 9, 0, 3277065, 9, 0, 3277066, 9, 0, 3277067, 9, 0, 3277068, 9, 0, 3277069, 9, 0, 3277070, 9, 0, 3277071, 9, 0, 3277072, 9, 0, 3277073, 9, 0, 3277074, 9, 0, 3277075, 9, 0, 3277076, 9, 0, 3277077, 9, 0, 3277078, 9, 0, 3277079, 9, 0, 3277080, 9, 0, 3277081, 9, 0, 3277082, 9, 0, 3277083, 9, 0, 3277084, 9, 0, 3277085, 9, 0, 3277086, 9, 0, 3277087, 9, 0, 3342369, 9, 0, 3342370, 9, 0, 3342371, 9, 0, 3342372, 9, 0, 3342373, 9, 0, 3342374, 9, 0, 3342375, 9, 0, 3342376, 9, 0, 3342377, 9, 0, 3342378, 9, 0, 3342379, 9, 0, 3342380, 9, 0, 3342381, 9, 0, 3342382, 9, 0, 3342383, 9, 0, 3342384, 9, 0, 3342385, 9, 0, 3342386, 9, 0, 3342387, 9, 0, 3342388, 9, 0, 3342389, 9, 0, 3342390, 9, 0, 3342391, 9, 0, 3342392, 9, 0, 3342393, 9, 0, 3342394, 9, 0, 3342395, 9, 0, 3342396, 9, 0, 3342397, 9, 0, 3342398, 9, 0, 3342399, 9, 0, 3342400, 9, 0, 3342401, 9, 0, 3342402, 9, 0, 3342403, 9, 0, 3342404, 9, 0, 3342405, 9, 0, 3342406, 9, 0, 3342407, 9, 0, 3342408, 9, 0, 3342409, 0, 65536, 3342426, 0, 65537, 3342427, 9, 0, 3342428, 9, 0, 3342429, 9, 0, 3342430, 9, 0, 3342431, 0, 65536, 3342436, 0, 65537, 3342437, 9, 0, 3342438, 9, 0, 3342439, 9, 0, 3342440, 9, 0, 3342441, 0, 65536, 3342458, 0, 65537, 3342459, 9, 0, 3342460, 9, 0, 3342461, 9, 0, 3342462, 9, 0, 3342463, 9, 0, 3342464, 9, 0, 3342465, 9, 0, 3342466, 9, 0, 3342467, 9, 0, 3342468, 9, 0, 3342469, 9, 0, 3342470, 9, 0, 3342471, 9, 0, 3342472, 9, 0, 3342473, 9, 0, 3342474, 9, 0, 3342475, 9, 0, 3342476, 9, 0, 3342477, 9, 0, 3342478, 9, 0, 3342479, 9, 0, 3342480, 9, 0, 3342481, 9, 0, 3342482, 9, 0, 3342483, 9, 0, 3342484, 9, 0, 3342485, 9, 0, 3342486, 9, 0, 3342487, 9, 0, 3342488, 9, 0, 3342489, 9, 0, 3342490, 9, 0, 3342491, 9, 0, 3342492, 9, 0, 3342493, 9, 0, 3342494, 9, 0, 3342495, 0, 65536, 3342504, 0, 65537, 3342505, 9, 0, 3342506, 9, 0, 3342507, 9, 0, 3342508, 9, 0, 3342509, 9, 0, 3342510, 9, 0, 3342511, 9, 0, 3342512, 9, 0, 3342513, 9, 0, 3342514, 9, 0, 3342515, 9, 0, 3342516, 9, 0, 3342517, 9, 0, 3342518, 9, 0, 3342519, 9, 0, 3342520, 9, 0, 3342521, 9, 0, 3342522, 9, 0, 3342523, 9, 0, 3342524, 9, 0, 3342525, 9, 0, 3342526, 9, 0, 3342527, 9, 0, 3342528, 9, 0, 3342529, 9, 0, 3342530, 9, 0, 3342531, 9, 0, 3342532, 9, 0, 3342533, 9, 0, 3342534, 9, 0, 3342535, 9, 0, 3342536, 9, 0, 3342537, 9, 0, 3342538, 9, 0, 3342539, 9, 0, 3342540, 9, 0, 3342541, 0, 65536, 3342558, 0, 65537, 3342559, 9, 0, 3342560, 9, 0, 3342561, 9, 0, 3342562, 9, 0, 3342563, 0, 65536, 3342568, 0, 65537, 3342569, 9, 0, 3342570, 9, 0, 3342571, 9, 0, 3342572, 9, 0, 3342573, 0, 65536, 3342590, 0, 65537, 3342591, 9, 0, 3342592, 9, 0, 3342593, 9, 0, 3342594, 9, 0, 3342595, 9, 0, 3342596, 9, 0, 3342597, 9, 0, 3342598, 9, 0, 3342599, 9, 0, 3342600, 9, 0, 3342601, 9, 0, 3342602, 9, 0, 3342603, 9, 0, 3342604, 9, 0, 3342605, 9, 0, 3342606, 9, 0, 3342607, 9, 0, 3342608, 9, 0, 3342609, 9, 0, 3342610, 9, 0, 3342611, 9, 0, 3342612, 9, 0, 3342613, 9, 0, 3342614, 9, 0, 3342615, 9, 0, 3342616, 9, 0, 3342617, 9, 0, 3342618, 9, 0, 3342619, 9, 0, 3342620, 9, 0, 3342621, 9, 0, 3342622, 9, 0, 3342623, 9, 0, 3407905, 9, 0, 3407906, 9, 0, 3407907, 9, 0, 3407908, 9, 0, 3407909, 9, 0, 3407910, 9, 0, 3407911, 9, 0, 3407912, 9, 0, 3407913, 9, 0, 3407914, 9, 0, 3407915, 9, 0, 3407916, 9, 0, 3407917, 9, 0, 3407918, 9, 0, 3407919, 9, 0, 3407920, 9, 0, 3407921, 9, 0, 3407922, 9, 0, 3407923, 9, 0, 3407924, 9, 0, 3407925, 9, 0, 3407926, 9, 0, 3407927, 9, 0, 3407928, 9, 0, 3407929, 9, 0, 3407930, 9, 0, 3407931, 9, 0, 3407932, 9, 0, 3407933, 9, 0, 3407934, 9, 0, 3407935, 9, 0, 3407936, 9, 0, 3407937, 9, 0, 3407938, 9, 0, 3407939, 9, 0, 3407940, 9, 0, 3407941, 9, 0, 3407942, 9, 0, 3407943, 9, 0, 3407944, 9, 0, 3407945, 0, 65536, 3407962, 0, 65537, 3407963, 9, 0, 3407964, 9, 0, 3407965, 9, 0, 3407966, 9, 0, 3407967, 0, 65536, 3407972, 0, 65537, 3407973, 9, 0, 3407974, 9, 0, 3407975, 9, 0, 3407976, 9, 0, 3407977, 0, 65536, 3407994, 0, 65537, 3407995, 9, 0, 3407996, 9, 0, 3407997, 9, 0, 3407998, 9, 0, 3407999, 9, 0, 3408000, 9, 0, 3408001, 9, 0, 3408002, 9, 0, 3408003, 9, 0, 3408004, 9, 0, 3408005, 9, 0, 3408006, 9, 0, 3408007, 9, 0, 3408008, 9, 0, 3408009, 9, 0, 3408010, 9, 0, 3408011, 9, 0, 3408012, 9, 0, 3408013, 9, 0, 3408014, 9, 0, 3408015, 9, 0, 3408016, 9, 0, 3408017, 9, 0, 3408018, 9, 0, 3408019, 9, 0, 3408020, 9, 0, 3408021, 9, 0, 3408022, 9, 0, 3408023, 9, 0, 3408024, 9, 0, 3408025, 9, 0, 3408026, 9, 0, 3408027, 9, 0, 3408028, 9, 0, 3408029, 9, 0, 3408030, 9, 0, 3408031, 0, 65536, 3408040, 0, 65537, 3408041, 9, 0, 3408042, 9, 0, 3408043, 9, 0, 3408044, 9, 0, 3408045, 9, 0, 3408046, 9, 0, 3408047, 9, 0, 3408048, 9, 0, 3408049, 9, 0, 3408050, 9, 0, 3408051, 9, 0, 3408052, 9, 0, 3408053, 9, 0, 3408054, 9, 0, 3408055, 9, 0, 3408056, 9, 0, 3408057, 9, 0, 3408058, 9, 0, 3408059, 9, 0, 3408060, 9, 0, 3408061, 9, 0, 3408062, 9, 0, 3408063, 9, 0, 3408064, 9, 0, 3408065, 9, 0, 3408066, 9, 0, 3408067, 9, 0, 3408068, 9, 0, 3408069, 9, 0, 3408070, 9, 0, 3408071, 9, 0, 3408072, 9, 0, 3408073, 9, 0, 3408074, 9, 0, 3408075, 9, 0, 3408076, 9, 0, 3408077, 0, 65536, 3408094, 0, 65537, 3408095, 9, 0, 3408096, 9, 0, 3408097, 9, 0, 3408098, 9, 0, 3408099, 0, 65536, 3408104, 0, 65537, 3408105, 9, 0, 3408106, 9, 0, 3408107, 9, 0, 3408108, 9, 0, 3408109, 0, 65536, 3408126, 0, 65537, 3408127, 9, 0, 3408128, 9, 0, 3408129, 9, 0, 3408130, 9, 0, 3408131, 9, 0, 3408132, 9, 0, 3408133, 9, 0, 3408134, 9, 0, 3408135, 9, 0, 3408136, 9, 0, 3408137, 9, 0, 3408138, 9, 0, 3408139, 9, 0, 3408140, 9, 0, 3408141, 9, 0, 3408142, 9, 0, 3408143, 9, 0, 3408144, 9, 0, 3408145, 9, 0, 3408146, 9, 0, 3408147, 9, 0, 3408148, 9, 0, 3408149, 9, 0, 3408150, 9, 0, 3408151, 9, 0, 3408152, 9, 0, 3408153, 9, 0, 3408154, 9, 0, 3408155, 9, 0, 3408156, 9, 0, 3408157, 9, 0, 3408158, 9, 0, 3408159, 9, 0, 3473441, 9, 0, 3473442, 9, 0, 3473443, 9, 0, 3473444, 9, 0, 3473445, 9, 0, 3473446, 9, 0, 3473447, 9, 0, 3473448, 9, 0, 3473449, 9, 0, 3473450, 9, 0, 3473451, 9, 0, 3473452, 9, 0, 3473453, 9, 0, 3473454, 9, 0, 3473455, 9, 0, 3473456, 9, 0, 3473457, 9, 0, 3473458, 9, 0, 3473459, 9, 0, 3473460, 9, 0, 3473461, 9, 0, 3473462, 9, 0, 3473463, 9, 0, 3473464, 9, 0, 3473465, 9, 0, 3473466, 9, 0, 3473467, 9, 0, 3473468, 9, 0, 3473469, 9, 0, 3473470, 9, 0, 3473471, 9, 0, 3473472, 9, 0, 3473473, 9, 0, 3473474, 9, 0, 3473475, 9, 0, 3473476, 9, 0, 3473477, 9, 0, 3473478, 9, 0, 3473479, 9, 0, 3473480, 9, 0, 3473481, 0, 65536, 3473498, 0, 65537, 3473499, 9, 0, 3473500, 9, 0, 3473501, 9, 0, 3473502, 9, 0, 3473503, 0, 65536, 3473508, 0, 65537, 3473509, 9, 0, 3473510, 9, 0, 3473511, 9, 0, 3473512, 9, 0, 3473513, 0, 65536, 3473530, 0, 65537, 3473531, 9, 0, 3473532, 9, 0, 3473533, 9, 0, 3473534, 9, 0, 3473535, 9, 0, 3473536, 9, 0, 3473537, 9, 0, 3473538, 9, 0, 3473539, 9, 0, 3473540, 9, 0, 3473541, 9, 0, 3473542, 9, 0, 3473543, 9, 0, 3473544, 9, 0, 3473545, 9, 0, 3473546, 9, 0, 3473547, 9, 0, 3473548, 9, 0, 3473549, 9, 0, 3473550, 9, 0, 3473551, 9, 0, 3473552, 9, 0, 3473553, 9, 0, 3473554, 9, 0, 3473555, 9, 0, 3473556, 9, 0, 3473557, 9, 0, 3473558, 9, 0, 3473559, 9, 0, 3473560, 9, 0, 3473561, 9, 0, 3473562, 9, 0, 3473563, 9, 0, 3473564, 9, 0, 3473565, 9, 0, 3473566, 9, 0, 3473567, 0, 65536, 3473576, 0, 65537, 3473577, 9, 0, 3473578, 9, 0, 3473579, 9, 0, 3473580, 9, 0, 3473581, 9, 0, 3473582, 9, 0, 3473583, 9, 0, 3473584, 9, 0, 3473585, 9, 0, 3473586, 9, 0, 3473587, 9, 0, 3473588, 9, 0, 3473589, 9, 0, 3473590, 9, 0, 3473591, 9, 0, 3473592, 9, 0, 3473593, 9, 0, 3473594, 9, 0, 3473595, 9, 0, 3473596, 9, 0, 3473597, 9, 0, 3473598, 9, 0, 3473599, 9, 0, 3473600, 9, 0, 3473601, 9, 0, 3473602, 9, 0, 3473603, 9, 0, 3473604, 9, 0, 3473605, 9, 0, 3473606, 9, 0, 3473607, 9, 0, 3473608, 9, 0, 3473609, 9, 0, 3473610, 9, 0, 3473611, 9, 0, 3473612, 9, 0, 3473613, 0, 65536, 3473630, 0, 65537, 3473631, 9, 0, 3473632, 9, 0, 3473633, 9, 0, 3473634, 9, 0, 3473635, 0, 65536, 3473640, 0, 65537, 3473641, 9, 0, 3473642, 9, 0, 3473643, 9, 0, 3473644, 9, 0, 3473645, 0, 65536, 3473662, 0, 65537, 3473663, 9, 0, 3473664, 9, 0, 3473665, 9, 0, 3473666, 9, 0, 3473667, 9, 0, 3473668, 9, 0, 3473669, 9, 0, 3473670, 9, 0, 3473671, 9, 0, 3473672, 9, 0, 3473673, 9, 0, 3473674, 9, 0, 3473675, 9, 0, 3473676, 9, 0, 3473677, 9, 0, 3473678, 9, 0, 3473679, 9, 0, 3473680, 9, 0, 3473681, 9, 0, 3473682, 9, 0, 3473683, 9, 0, 3473684, 9, 0, 3473685, 9, 0, 3473686, 9, 0, 3473687, 9, 0, 3473688, 9, 0, 3473689, 9, 0, 3473690, 9, 0, 3473691, 9, 0, 3473692, 9, 0, 3473693, 9, 0, 3473694, 9, 0, 3473695, 9, 0, 3538977, 9, 0, 3538978, 9, 0, 3538979, 9, 0, 3538980, 9, 0, 3538981, 9, 0, 3538982, 9, 0, 3538983, 9, 0, 3538984, 9, 0, 3538985, 9, 0, 3538986, 9, 0, 3538987, 9, 0, 3538988, 9, 0, 3538989, 9, 0, 3538990, 9, 0, 3538991, 9, 0, 3538992, 9, 0, 3538993, 9, 0, 3538994, 9, 0, 3538995, 9, 0, 3538996, 9, 0, 3538997, 9, 0, 3538998, 9, 0, 3538999, 9, 0, 3539000, 9, 0, 3539001, 9, 0, 3539002, 9, 0, 3539003, 9, 0, 3539004, 9, 0, 3539005, 9, 0, 3539006, 9, 0, 3539007, 9, 0, 3539008, 9, 0, 3539009, 9, 0, 3539010, 9, 0, 3539011, 9, 0, 3539012, 9, 0, 3539013, 9, 0, 3539014, 9, 0, 3539015, 9, 0, 3539016, 9, 0, 3539017, 0, 65536, 3539034, 0, 65537, 3539035, 9, 0, 3539036, 9, 0, 3539037, 9, 0, 3539038, 9, 0, 3539039, 0, 65536, 3539044, 0, 65537, 3539045, 9, 0, 3539046, 9, 0, 3539047, 9, 0, 3539048, 9, 0, 3539049, 0, 65536, 3539066, 0, 65537, 3539067, 9, 0, 3539068, 9, 0, 3539069, 9, 0, 3539070, 9, 0, 3539071, 9, 0, 3539072, 9, 0, 3539073, 9, 0, 3539074, 9, 0, 3539075, 9, 0, 3539076, 9, 0, 3539077, 9, 0, 3539078, 9, 0, 3539079, 9, 0, 3539080, 9, 0, 3539081, 9, 0, 3539082, 9, 0, 3539083, 9, 0, 3539084, 9, 0, 3539085, 9, 0, 3539086, 9, 0, 3539087, 9, 0, 3539088, 9, 0, 3539089, 9, 0, 3539090, 9, 0, 3539091, 9, 0, 3539092, 9, 0, 3539093, 9, 0, 3539094, 9, 0, 3539095, 9, 0, 3539096, 9, 0, 3539097, 9, 0, 3539098, 9, 0, 3539099, 9, 0, 3539100, 9, 0, 3539101, 9, 0, 3539102, 9, 0, 3539103, 0, 65536, 3539112, 0, 65537, 3539113, 9, 0, 3539114, 9, 0, 3539115, 9, 0, 3539116, 9, 0, 3539117, 9, 0, 3539118, 9, 0, 3539119, 9, 0, 3539120, 9, 0, 3539121, 9, 0, 3539122, 9, 0, 3539123, 9, 0, 3539124, 9, 0, 3539125, 9, 0, 3539126, 9, 0, 3539127, 9, 0, 3539128, 9, 0, 3539129, 9, 0, 3539130, 9, 0, 3539131, 9, 0, 3539132, 9, 0, 3539133, 9, 0, 3539134, 9, 0, 3539135, 9, 0, 3539136, 9, 0, 3539137, 9, 0, 3539138, 9, 0, 3539139, 9, 0, 3539140, 9, 0, 3539141, 9, 0, 3539142, 9, 0, 3539143, 9, 0, 3539144, 9, 0, 3539145, 9, 0, 3539146, 9, 0, 3539147, 9, 0, 3539148, 9, 0, 3539149, 0, 65536, 3539166, 0, 65537, 3539167, 9, 0, 3539168, 9, 0, 3539169, 9, 0, 3539170, 9, 0, 3539171, 0, 65536, 3539176, 0, 65537, 3539177, 9, 0, 3539178, 9, 0, 3539179, 9, 0, 3539180, 9, 0, 3539181, 0, 65536, 3539198, 0, 65537, 3539199, 9, 0, 3539200, 9, 0, 3539201, 9, 0, 3539202, 9, 0, 3539203, 9, 0, 3539204, 9, 0, 3539205, 9, 0, 3539206, 9, 0, 3539207, 9, 0, 3539208, 9, 0, 3539209, 9, 0, 3539210, 9, 0, 3539211, 9, 0, 3539212, 9, 0, 3539213, 9, 0, 3539214, 9, 0, 3539215, 9, 0, 3539216, 9, 0, 3539217, 9, 0, 3539218, 9, 0, 3539219, 9, 0, 3539220, 9, 0, 3539221, 9, 0, 3539222, 9, 0, 3539223, 9, 0, 3539224, 9, 0, 3539225, 9, 0, 3539226, 9, 0, 3539227, 9, 0, 3539228, 9, 0, 3539229, 9, 0, 3539230, 9, 0, 3539231, 9, 0, 3604513, 9, 0, 3604514, 9, 0, 3604515, 9, 0, 3604516, 9, 0, 3604517, 9, 0, 3604518, 9, 0, 3604519, 9, 0, 3604520, 9, 0, 3604521, 9, 0, 3604522, 9, 0, 3604523, 9, 0, 3604524, 9, 0, 3604525, 9, 0, 3604526, 9, 0, 3604527, 9, 0, 3604528, 9, 0, 3604529, 9, 0, 3604530, 9, 0, 3604531, 9, 0, 3604532, 9, 0, 3604533, 9, 0, 3604534, 9, 0, 3604535, 9, 0, 3604536, 9, 0, 3604537, 9, 0, 3604538, 9, 0, 3604539, 9, 0, 3604540, 9, 0, 3604541, 9, 0, 3604542, 9, 0, 3604543, 9, 0, 3604544, 9, 0, 3604545, 9, 0, 3604546, 9, 0, 3604547, 9, 0, 3604548, 9, 0, 3604549, 9, 0, 3604550, 9, 0, 3604551, 9, 0, 3604552, 9, 0, 3604553, 0, 65536, 3604570, 0, 65537, 3604571, 9, 0, 3604572, 9, 0, 3604573, 9, 0, 3604574, 9, 0, 3604575, 0, 65536, 3604580, 0, 196610, 3604581, 0, 0, 3604582, 0, 0, 3604583, 0, 0, 3604584, 0, 0, 3604585, 0, 196611, 3604602, 0, 196610, 3604603, 0, 0, 3604604, 0, 0, 3604605, 0, 0, 3604606, 0, 0, 3604607, 0, 0, 3604608, 0, 0, 3604609, 0, 0, 3604610, 9, 0, 3604611, 9, 0, 3604612, 9, 0, 3604613, 9, 0, 3604614, 9, 0, 3604615, 9, 0, 3604616, 9, 0, 3604617, 9, 0, 3604618, 9, 0, 3604619, 9, 0, 3604620, 9, 0, 3604621, 9, 0, 3604622, 9, 0, 3604623, 9, 0, 3604624, 9, 0, 3604625, 9, 0, 3604626, 9, 0, 3604627, 9, 0, 3604628, 9, 0, 3604629, 9, 0, 3604630, 9, 0, 3604631, 9, 0, 3604632, 9, 0, 3604633, 9, 0, 3604634, 9, 0, 3604635, 9, 0, 3604636, 9, 0, 3604637, 9, 0, 3604638, 9, 0, 3604639, 0, 65536, 3604648, 0, 65537, 3604649, 9, 0, 3604650, 9, 0, 3604651, 9, 0, 3604652, 9, 0, 3604653, 9, 0, 3604654, 9, 0, 3604655, 9, 0, 3604656, 9, 0, 3604657, 9, 0, 3604658, 9, 0, 3604659, 9, 0, 3604660, 9, 0, 3604661, 9, 0, 3604662, 9, 0, 3604663, 9, 0, 3604664, 9, 0, 3604665, 9, 0, 3604666, 9, 0, 3604667, 9, 0, 3604668, 9, 0, 3604669, 9, 0, 3604670, 9, 0, 3604671, 9, 0, 3604672, 9, 0, 3604673, 9, 0, 3604674, 9, 0, 3604675, 9, 0, 3604676, 9, 0, 3604677, 9, 0, 3604678, 0, 0, 3604679, 0, 0, 3604680, 0, 0, 3604681, 0, 0, 3604682, 0, 0, 3604683, 0, 0, 3604684, 0, 0, 3604685, 0, 196611, 3604702, 0, 196610, 3604703, 0, 0, 3604704, 0, 0, 3604705, 0, 0, 3604706, 0, 0, 3604707, 0, 196611, 3604712, 0, 65537, 3604713, 9, 0, 3604714, 9, 0, 3604715, 9, 0, 3604716, 9, 0, 3604717, 0, 65536, 3604734, 0, 65537, 3604735, 9, 0, 3604736, 9, 0, 3604737, 9, 0, 3604738, 9, 0, 3604739, 9, 0, 3604740, 9, 0, 3604741, 9, 0, 3604742, 9, 0, 3604743, 9, 0, 3604744, 9, 0, 3604745, 9, 0, 3604746, 9, 0, 3604747, 9, 0, 3604748, 9, 0, 3604749, 9, 0, 3604750, 9, 0, 3604751, 9, 0, 3604752, 9, 0, 3604753, 9, 0, 3604754, 9, 0, 3604755, 9, 0, 3604756, 9, 0, 3604757, 9, 0, 3604758, 9, 0, 3604759, 9, 0, 3604760, 9, 0, 3604761, 9, 0, 3604762, 9, 0, 3604763, 9, 0, 3604764, 9, 0, 3604765, 9, 0, 3604766, 9, 0, 3604767, 9, 0, 3670049, 9, 0, 3670050, 9, 0, 3670051, 9, 0, 3670052, 9, 0, 3670053, 9, 0, 3670054, 9, 0, 3670055, 9, 0, 3670056, 9, 0, 3670057, 9, 0, 3670058, 9, 0, 3670059, 9, 0, 3670060, 9, 0, 3670061, 9, 0, 3670062, 9, 0, 3670063, 9, 0, 3670064, 9, 0, 3670065, 9, 0, 3670066, 9, 0, 3670067, 9, 0, 3670068, 9, 0, 3670069, 9, 0, 3670070, 9, 0, 3670071, 9, 0, 3670072, 9, 0, 3670073, 9, 0, 3670074, 9, 0, 3670075, 9, 0, 3670076, 9, 0, 3670077, 9, 0, 3670078, 9, 0, 3670079, 9, 0, 3670080, 9, 0, 3670081, 9, 0, 3670082, 9, 0, 3670083, 9, 0, 3670084, 9, 0, 3670085, 9, 0, 3670086, 9, 0, 3670087, 9, 0, 3670088, 9, 0, 3670089, 0, 65536, 3670106, 0, 65537, 3670107, 9, 0, 3670108, 9, 0, 3670109, 9, 0, 3670110, 9, 0, 3670111, 0, 65536, 3670146, 9, 0, 3670147, 9, 0, 3670148, 9, 0, 3670149, 9, 0, 3670150, 9, 0, 3670151, 9, 0, 3670152, 9, 0, 3670153, 9, 0, 3670154, 9, 0, 3670155, 9, 0, 3670156, 9, 0, 3670157, 9, 0, 3670158, 9, 0, 3670159, 9, 0, 3670160, 9, 0, 3670161, 9, 0, 3670162, 9, 0, 3670163, 9, 0, 3670164, 9, 0, 3670165, 9, 0, 3670166, 9, 0, 3670167, 9, 0, 3670168, 9, 0, 3670169, 9, 0, 3670170, 9, 0, 3670171, 9, 0, 3670172, 9, 0, 3670173, 9, 0, 3670174, 9, 0, 3670175, 0, 65536, 3670184, 0, 65537, 3670185, 9, 0, 3670186, 9, 0, 3670187, 9, 0, 3670188, 9, 0, 3670189, 9, 0, 3670190, 9, 0, 3670191, 9, 0, 3670192, 9, 0, 3670193, 9, 0, 3670194, 9, 0, 3670195, 9, 0, 3670196, 9, 0, 3670197, 9, 0, 3670198, 9, 0, 3670199, 9, 0, 3670200, 9, 0, 3670201, 9, 0, 3670202, 9, 0, 3670203, 9, 0, 3670204, 9, 0, 3670205, 9, 0, 3670206, 9, 0, 3670207, 9, 0, 3670208, 9, 0, 3670209, 9, 0, 3670210, 9, 0, 3670211, 9, 0, 3670212, 9, 0, 3670213, 9, 0, 3670248, 0, 65537, 3670249, 9, 0, 3670250, 9, 0, 3670251, 9, 0, 3670252, 9, 0, 3670253, 0, 65536, 3670270, 0, 65537, 3670271, 9, 0, 3670272, 9, 0, 3670273, 9, 0, 3670274, 9, 0, 3670275, 9, 0, 3670276, 9, 0, 3670277, 9, 0, 3670278, 9, 0, 3670279, 9, 0, 3670280, 9, 0, 3670281, 9, 0, 3670282, 9, 0, 3670283, 9, 0, 3670284, 9, 0, 3670285, 9, 0, 3670286, 9, 0, 3670287, 9, 0, 3670288, 9, 0, 3670289, 9, 0, 3670290, 9, 0, 3670291, 9, 0, 3670292, 9, 0, 3670293, 9, 0, 3670294, 9, 0, 3670295, 9, 0, 3670296, 9, 0, 3670297, 9, 0, 3670298, 9, 0, 3670299, 9, 0, 3670300, 9, 0, 3670301, 9, 0, 3670302, 9, 0, 3670303, 9, 0, 3735585, 9, 0, 3735586, 9, 0, 3735587, 9, 0, 3735588, 9, 0, 3735589, 9, 0, 3735590, 9, 0, 3735591, 9, 0, 3735592, 9, 0, 3735593, 9, 0, 3735594, 9, 0, 3735595, 9, 0, 3735596, 9, 0, 3735597, 9, 0, 3735598, 9, 0, 3735599, 9, 0, 3735600, 9, 0, 3735601, 9, 0, 3735602, 9, 0, 3735603, 9, 0, 3735604, 9, 0, 3735605, 9, 0, 3735606, 9, 0, 3735607, 9, 0, 3735608, 9, 0, 3735609, 9, 0, 3735610, 9, 0, 3735611, 9, 0, 3735612, 9, 0, 3735613, 9, 0, 3735614, 9, 0, 3735615, 9, 0, 3735616, 9, 0, 3735617, 9, 0, 3735618, 9, 0, 3735619, 9, 0, 3735620, 9, 0, 3735621, 9, 0, 3735622, 9, 0, 3735623, 9, 0, 3735624, 9, 0, 3735625, 0, 65536, 3735642, 0, 65537, 3735643, 9, 0, 3735644, 9, 0, 3735645, 9, 0, 3735646, 9, 0, 3735647, 0, 65536, 3735682, 9, 0, 3735683, 9, 0, 3735684, 9, 0, 3735685, 9, 0, 3735686, 9, 0, 3735687, 9, 0, 3735688, 9, 0, 3735689, 9, 0, 3735690, 9, 0, 3735691, 9, 0, 3735692, 9, 0, 3735693, 9, 0, 3735694, 9, 0, 3735695, 9, 0, 3735696, 9, 0, 3735697, 9, 0, 3735698, 9, 0, 3735699, 9, 0, 3735700, 9, 0, 3735701, 9, 0, 3735702, 9, 0, 3735703, 9, 0, 3735704, 9, 0, 3735705, 9, 0, 3735706, 9, 0, 3735707, 9, 0, 3735708, 9, 0, 3735709, 9, 0, 3735710, 9, 0, 3735711, 0, 65536, 3735720, 0, 65537, 3735721, 9, 0, 3735722, 9, 0, 3735723, 9, 0, 3735724, 9, 0, 3735725, 9, 0, 3735726, 9, 0, 3735727, 9, 0, 3735728, 9, 0, 3735729, 9, 0, 3735730, 9, 0, 3735731, 9, 0, 3735732, 9, 0, 3735733, 9, 0, 3735734, 9, 0, 3735735, 9, 0, 3735736, 9, 0, 3735737, 9, 0, 3735738, 9, 0, 3735739, 9, 0, 3735740, 9, 0, 3735741, 9, 0, 3735742, 9, 0, 3735743, 9, 0, 3735744, 9, 0, 3735745, 9, 0, 3735746, 9, 0, 3735747, 9, 0, 3735748, 9, 0, 3735749, 9, 0, 3735784, 0, 65537, 3735785, 9, 0, 3735786, 9, 0, 3735787, 9, 0, 3735788, 9, 0, 3735789, 0, 65536, 3735806, 0, 65537, 3735807, 9, 0, 3735808, 9, 0, 3735809, 9, 0, 3735810, 9, 0, 3735811, 9, 0, 3735812, 9, 0, 3735813, 9, 0, 3735814, 9, 0, 3735815, 9, 0, 3735816, 9, 0, 3735817, 9, 0, 3735818, 9, 0, 3735819, 9, 0, 3735820, 9, 0, 3735821, 9, 0, 3735822, 9, 0, 3735823, 9, 0, 3735824, 9, 0, 3735825, 9, 0, 3735826, 9, 0, 3735827, 9, 0, 3735828, 9, 0, 3735829, 9, 0, 3735830, 9, 0, 3735831, 9, 0, 3735832, 9, 0, 3735833, 9, 0, 3735834, 9, 0, 3735835, 9, 0, 3735836, 9, 0, 3735837, 9, 0, 3735838, 9, 0, 3735839, 9, 0, 3801121, 9, 0, 3801122, 9, 0, 3801123, 9, 0, 3801124, 9, 0, 3801125, 9, 0, 3801126, 9, 0, 3801127, 9, 0, 3801128, 9, 0, 3801129, 9, 0, 3801130, 9, 0, 3801131, 9, 0, 3801132, 9, 0, 3801133, 9, 0, 3801134, 9, 0, 3801135, 9, 0, 3801136, 9, 0, 3801137, 9, 0, 3801138, 9, 0, 3801139, 9, 0, 3801140, 9, 0, 3801141, 9, 0, 3801142, 9, 0, 3801143, 9, 0, 3801144, 9, 0, 3801145, 9, 0, 3801146, 9, 0, 3801147, 9, 0, 3801148, 9, 0, 3801149, 9, 0, 3801150, 9, 0, 3801151, 9, 0, 3801152, 9, 0, 3801153, 9, 0, 3801154, 9, 0, 3801155, 9, 0, 3801156, 9, 0, 3801157, 9, 0, 3801158, 9, 0, 3801159, 9, 0, 3801160, 9, 0, 3801161, 0, 65536, 3801178, 0, 65537, 3801179, 9, 0, 3801180, 9, 0, 3801181, 9, 0, 3801182, 9, 0, 3801183, 0, 65536, 3801218, 9, 0, 3801219, 9, 0, 3801220, 9, 0, 3801221, 9, 0, 3801222, 9, 0, 3801223, 9, 0, 3801224, 9, 0, 3801225, 9, 0, 3801226, 9, 0, 3801227, 9, 0, 3801228, 9, 0, 3801229, 9, 0, 3801230, 9, 0, 3801231, 9, 0, 3801232, 9, 0, 3801233, 9, 0, 3801234, 9, 0, 3801235, 9, 0, 3801236, 9, 0, 3801237, 9, 0, 3801238, 9, 0, 3801239, 9, 0, 3801240, 9, 0, 3801241, 9, 0, 3801242, 9, 0, 3801243, 9, 0, 3801244, 9, 0, 3801245, 9, 0, 3801246, 9, 0, 3801247, 0, 65536, 3801256, 0, 65537, 3801257, 9, 0, 3801258, 9, 0, 3801259, 9, 0, 3801260, 9, 0, 3801261, 9, 0, 3801262, 9, 0, 3801263, 9, 0, 3801264, 9, 0, 3801265, 9, 0, 3801266, 9, 0, 3801267, 9, 0, 3801268, 9, 0, 3801269, 9, 0, 3801270, 9, 0, 3801271, 9, 0, 3801272, 9, 0, 3801273, 9, 0, 3801274, 9, 0, 3801275, 9, 0, 3801276, 9, 0, 3801277, 9, 0, 3801278, 9, 0, 3801279, 9, 0, 3801280, 9, 0, 3801281, 9, 0, 3801282, 9, 0, 3801283, 9, 0, 3801284, 9, 0, 3801285, 9, 0, 3801320, 0, 65537, 3801321, 9, 0, 3801322, 9, 0, 3801323, 9, 0, 3801324, 9, 0, 3801325, 0, 65536, 3801342, 0, 65537, 3801343, 9, 0, 3801344, 9, 0, 3801345, 9, 0, 3801346, 9, 0, 3801347, 9, 0, 3801348, 9, 0, 3801349, 9, 0, 3801350, 9, 0, 3801351, 9, 0, 3801352, 9, 0, 3801353, 9, 0, 3801354, 9, 0, 3801355, 9, 0, 3801356, 9, 0, 3801357, 9, 0, 3801358, 9, 0, 3801359, 9, 0, 3801360, 9, 0, 3801361, 9, 0, 3801362, 9, 0, 3801363, 9, 0, 3801364, 9, 0, 3801365, 9, 0, 3801366, 9, 0, 3801367, 9, 0, 3801368, 9, 0, 3801369, 9, 0, 3801370, 9, 0, 3801371, 9, 0, 3801372, 9, 0, 3801373, 9, 0, 3801374, 9, 0, 3801375, 9, 0, 3866657, 9, 0, 3866658, 9, 0, 3866659, 9, 0, 3866660, 9, 0, 3866661, 9, 0, 3866662, 9, 0, 3866663, 9, 0, 3866664, 9, 0, 3866665, 9, 0, 3866666, 9, 0, 3866667, 9, 0, 3866668, 9, 0, 3866669, 9, 0, 3866670, 9, 0, 3866671, 9, 0, 3866672, 9, 0, 3866673, 9, 0, 3866674, 9, 0, 3866675, 9, 0, 3866676, 9, 0, 3866677, 9, 0, 3866678, 9, 0, 3866679, 9, 0, 3866680, 9, 0, 3866681, 9, 0, 3866682, 9, 0, 3866683, 9, 0, 3866684, 9, 0, 3866685, 9, 0, 3866686, 9, 0, 3866687, 9, 0, 3866688, 9, 0, 3866689, 9, 0, 3866690, 9, 0, 3866691, 9, 0, 3866692, 9, 0, 3866693, 9, 0, 3866694, 9, 0, 3866695, 9, 0, 3866696, 9, 0, 3866697, 0, 65536, 3866714, 0, 65537, 3866715, 9, 0, 3866716, 9, 0, 3866717, 9, 0, 3866718, 9, 0, 3866719, 0, 65536, 3866754, 9, 0, 3866755, 9, 0, 3866756, 9, 0, 3866757, 9, 0, 3866758, 9, 0, 3866759, 9, 0, 3866760, 9, 0, 3866761, 9, 0, 3866762, 9, 0, 3866763, 9, 0, 3866764, 9, 0, 3866765, 9, 0, 3866766, 9, 0, 3866767, 9, 0, 3866768, 9, 0, 3866769, 9, 0, 3866770, 9, 0, 3866771, 9, 0, 3866772, 9, 0, 3866773, 9, 0, 3866774, 9, 0, 3866775, 9, 0, 3866776, 9, 0, 3866777, 9, 0, 3866778, 9, 0, 3866779, 9, 0, 3866780, 9, 0, 3866781, 9, 0, 3866782, 9, 0, 3866783, 0, 65536, 3866792, 0, 65537, 3866793, 9, 0, 3866794, 9, 0, 3866795, 9, 0, 3866796, 9, 0, 3866797, 9, 0, 3866798, 9, 0, 3866799, 9, 0, 3866800, 9, 0, 3866801, 9, 0, 3866802, 9, 0, 3866803, 9, 0, 3866804, 9, 0, 3866805, 9, 0, 3866806, 9, 0, 3866807, 9, 0, 3866808, 9, 0, 3866809, 9, 0, 3866810, 9, 0, 3866811, 9, 0, 3866812, 9, 0, 3866813, 9, 0, 3866814, 9, 0, 3866815, 9, 0, 3866816, 9, 0, 3866817, 9, 0, 3866818, 9, 0, 3866819, 9, 0, 3866820, 9, 0, 3866821, 9, 0, 3866856, 0, 65537, 3866857, 9, 0, 3866858, 9, 0, 3866859, 9, 0, 3866860, 9, 0, 3866861, 0, 65536, 3866878, 0, 65537, 3866879, 9, 0, 3866880, 9, 0, 3866881, 9, 0, 3866882, 9, 0, 3866883, 9, 0, 3866884, 9, 0, 3866885, 9, 0, 3866886, 9, 0, 3866887, 9, 0, 3866888, 9, 0, 3866889, 9, 0, 3866890, 9, 0, 3866891, 9, 0, 3866892, 9, 0, 3866893, 9, 0, 3866894, 9, 0, 3866895, 9, 0, 3866896, 9, 0, 3866897, 9, 0, 3866898, 9, 0, 3866899, 9, 0, 3866900, 9, 0, 3866901, 9, 0, 3866902, 9, 0, 3866903, 9, 0, 3866904, 9, 0, 3866905, 9, 0, 3866906, 9, 0, 3866907, 9, 0, 3866908, 9, 0, 3866909, 9, 0, 3866910, 9, 0, 3866911, 9, 0, 3932193, 9, 0, 3932194, 9, 0, 3932195, 9, 0, 3932196, 9, 0, 3932197, 9, 0, 3932198, 9, 0, 3932199, 9, 0, 3932200, 9, 0, 3932201, 9, 0, 3932202, 9, 0, 3932203, 9, 0, 3932204, 9, 0, 3932205, 9, 0, 3932206, 9, 0, 3932207, 9, 0, 3932208, 9, 0, 3932209, 9, 0, 3932210, 9, 0, 3932211, 9, 0, 3932212, 9, 0, 3932213, 9, 0, 3932214, 9, 0, 3932215, 9, 0, 3932216, 9, 0, 3932217, 9, 0, 3932218, 9, 0, 3932219, 9, 0, 3932220, 9, 0, 3932221, 9, 0, 3932222, 9, 0, 3932223, 9, 0, 3932224, 9, 0, 3932225, 9, 0, 3932226, 9, 0, 3932227, 9, 0, 3932228, 9, 0, 3932229, 9, 0, 3932230, 9, 0, 3932231, 9, 0, 3932232, 9, 0, 3932233, 0, 65536, 3932250, 0, 65537, 3932251, 9, 0, 3932252, 9, 0, 3932253, 9, 0, 3932254, 9, 0, 3932255, 0, 196608, 3932256, 0, 1, 3932257, 0, 1, 3932258, 0, 1, 3932259, 0, 1, 3932260, 0, 1, 3932261, 0, 1, 3932262, 0, 1, 3932263, 0, 1, 3932264, 0, 1, 3932265, 0, 131075, 3932282, 0, 131074, 3932283, 0, 1, 3932284, 0, 1, 3932285, 0, 1, 3932286, 0, 1, 3932287, 0, 1, 3932288, 0, 1, 3932289, 0, 1, 3932290, 9, 0, 3932291, 9, 0, 3932292, 9, 0, 3932293, 9, 0, 3932294, 9, 0, 3932295, 9, 0, 3932296, 9, 0, 3932297, 9, 0, 3932298, 9, 0, 3932299, 9, 0, 3932300, 9, 0, 3932301, 9, 0, 3932302, 9, 0, 3932303, 9, 0, 3932304, 9, 0, 3932305, 9, 0, 3932306, 9, 0, 3932307, 9, 0, 3932308, 9, 0, 3932309, 9, 0, 3932310, 9, 0, 3932311, 9, 0, 3932312, 9, 0, 3932313, 9, 0, 3932314, 9, 0, 3932315, 9, 0, 3932316, 9, 0, 3932317, 9, 0, 3932318, 9, 0, 3932319, 0, 65536, 3932328, 0, 65537, 3932329, 9, 0, 3932330, 9, 0, 3932331, 9, 0, 3932332, 9, 0, 3932333, 9, 0, 3932334, 9, 0, 3932335, 9, 0, 3932336, 9, 0, 3932337, 9, 0, 3932338, 9, 0, 3932339, 9, 0, 3932340, 9, 0, 3932341, 9, 0, 3932342, 9, 0, 3932343, 9, 0, 3932344, 9, 0, 3932345, 9, 0, 3932346, 9, 0, 3932347, 9, 0, 3932348, 9, 0, 3932349, 9, 0, 3932350, 9, 0, 3932351, 9, 0, 3932352, 9, 0, 3932353, 9, 0, 3932354, 9, 0, 3932355, 9, 0, 3932356, 9, 0, 3932357, 9, 0, 3932358, 0, 1, 3932359, 0, 1, 3932360, 0, 1, 3932361, 0, 1, 3932362, 0, 1, 3932363, 0, 1, 3932364, 0, 1, 3932365, 0, 131075, 3932382, 0, 131074, 3932383, 0, 1, 3932384, 0, 1, 3932385, 0, 1, 3932386, 0, 1, 3932387, 0, 1, 3932388, 0, 1, 3932389, 0, 1, 3932390, 0, 1, 3932391, 0, 1, 3932392, 0, 196609, 3932393, 9, 0, 3932394, 9, 0, 3932395, 9, 0, 3932396, 9, 0, 3932397, 0, 65536, 3932414, 0, 65537, 3932415, 9, 0, 3932416, 9, 0, 3932417, 9, 0, 3932418, 9, 0, 3932419, 9, 0, 3932420, 9, 0, 3932421, 9, 0, 3932422, 9, 0, 3932423, 9, 0, 3932424, 9, 0, 3932425, 9, 0, 3932426, 9, 0, 3932427, 9, 0, 3932428, 9, 0, 3932429, 9, 0, 3932430, 9, 0, 3932431, 9, 0, 3932432, 9, 0, 3932433, 9, 0, 3932434, 9, 0, 3932435, 9, 0, 3932436, 9, 0, 3932437, 9, 0, 3932438, 9, 0, 3932439, 9, 0, 3932440, 9, 0, 3932441, 9, 0, 3932442, 9, 0, 3932443, 9, 0, 3932444, 9, 0, 3932445, 9, 0, 3932446, 9, 0, 3932447, 9, 0, 3997729, 9, 0, 3997730, 9, 0, 3997731, 9, 0, 3997732, 9, 0, 3997733, 9, 0, 3997734, 9, 0, 3997735, 9, 0, 3997736, 9, 0, 3997737, 9, 0, 3997738, 9, 0, 3997739, 9, 0, 3997740, 9, 0, 3997741, 9, 0, 3997742, 9, 0, 3997743, 9, 0, 3997744, 9, 0, 3997745, 9, 0, 3997746, 9, 0, 3997747, 9, 0, 3997748, 9, 0, 3997749, 9, 0, 3997750, 9, 0, 3997751, 9, 0, 3997752, 9, 0, 3997753, 9, 0, 3997754, 9, 0, 3997755, 9, 0, 3997756, 9, 0, 3997757, 9, 0, 3997758, 9, 0, 3997759, 9, 0, 3997760, 9, 0, 3997761, 9, 0, 3997762, 9, 0, 3997763, 9, 0, 3997764, 9, 0, 3997765, 9, 0, 3997766, 9, 0, 3997767, 9, 0, 3997768, 9, 0, 3997769, 0, 65536, 3997786, 0, 65537, 3997787, 9, 0, 3997788, 9, 0, 3997789, 9, 0, 3997790, 9, 0, 3997791, 9, 0, 3997792, 9, 0, 3997793, 9, 0, 3997794, 9, 0, 3997795, 9, 0, 3997796, 9, 0, 3997797, 9, 0, 3997798, 9, 0, 3997799, 9, 0, 3997800, 9, 0, 3997801, 0, 65536, 3997818, 0, 65537, 3997819, 9, 0, 3997820, 9, 0, 3997821, 9, 0, 3997822, 9, 0, 3997823, 9, 0, 3997824, 9, 0, 3997825, 9, 0, 3997826, 9, 0, 3997827, 9, 0, 3997828, 9, 0, 3997829, 9, 0, 3997830, 9, 0, 3997831, 9, 0, 3997832, 9, 0, 3997833, 9, 0, 3997834, 9, 0, 3997835, 9, 0, 3997836, 9, 0, 3997837, 9, 0, 3997838, 9, 0, 3997839, 9, 0, 3997840, 9, 0, 3997841, 9, 0, 3997842, 9, 0, 3997843, 9, 0, 3997844, 9, 0, 3997845, 9, 0, 3997846, 9, 0, 3997847, 9, 0, 3997848, 9, 0, 3997849, 9, 0, 3997850, 9, 0, 3997851, 9, 0, 3997852, 9, 0, 3997853, 9, 0, 3997854, 9, 0, 3997855, 0, 65536, 3997864, 0, 65537, 3997865, 9, 0, 3997866, 9, 0, 3997867, 9, 0, 3997868, 9, 0, 3997869, 9, 0, 3997870, 9, 0, 3997871, 9, 0, 3997872, 9, 0, 3997873, 9, 0, 3997874, 9, 0, 3997875, 9, 0, 3997876, 9, 0, 3997877, 9, 0, 3997878, 9, 0, 3997879, 9, 0, 3997880, 9, 0, 3997881, 9, 0, 3997882, 9, 0, 3997883, 9, 0, 3997884, 9, 0, 3997885, 9, 0, 3997886, 9, 0, 3997887, 9, 0, 3997888, 9, 0, 3997889, 9, 0, 3997890, 9, 0, 3997891, 9, 0, 3997892, 9, 0, 3997893, 9, 0, 3997894, 9, 0, 3997895, 9, 0, 3997896, 9, 0, 3997897, 9, 0, 3997898, 9, 0, 3997899, 9, 0, 3997900, 9, 0, 3997901, 0, 65536, 3997918, 0, 65537, 3997919, 9, 0, 3997920, 9, 0, 3997921, 9, 0, 3997922, 9, 0, 3997923, 9, 0, 3997924, 9, 0, 3997925, 9, 0, 3997926, 9, 0, 3997927, 9, 0, 3997928, 9, 0, 3997929, 9, 0, 3997930, 9, 0, 3997931, 9, 0, 3997932, 9, 0, 3997933, 0, 65536, 3997950, 0, 65537, 3997951, 9, 0, 3997952, 9, 0, 3997953, 9, 0, 3997954, 9, 0, 3997955, 9, 0, 3997956, 9, 0, 3997957, 9, 0, 3997958, 9, 0, 3997959, 9, 0, 3997960, 9, 0, 3997961, 9, 0, 3997962, 9, 0, 3997963, 9, 0, 3997964, 9, 0, 3997965, 9, 0, 3997966, 9, 0, 3997967, 9, 0, 3997968, 9, 0, 3997969, 9, 0, 3997970, 9, 0, 3997971, 9, 0, 3997972, 9, 0, 3997973, 9, 0, 3997974, 9, 0, 3997975, 9, 0, 3997976, 9, 0, 3997977, 9, 0, 3997978, 9, 0, 3997979, 9, 0, 3997980, 9, 0, 3997981, 9, 0, 3997982, 9, 0, 3997983, 9, 0, 4063265, 9, 0, 4063266, 9, 0, 4063267, 9, 0, 4063268, 9, 0, 4063269, 9, 0, 4063270, 9, 0, 4063271, 9, 0, 4063272, 9, 0, 4063273, 9, 0, 4063274, 9, 0, 4063275, 9, 0, 4063276, 9, 0, 4063277, 9, 0, 4063278, 9, 0, 4063279, 9, 0, 4063280, 9, 0, 4063281, 9, 0, 4063282, 9, 0, 4063283, 9, 0, 4063284, 9, 0, 4063285, 9, 0, 4063286, 9, 0, 4063287, 9, 0, 4063288, 9, 0, 4063289, 9, 0, 4063290, 9, 0, 4063291, 9, 0, 4063292, 9, 0, 4063293, 9, 0, 4063294, 9, 0, 4063295, 9, 0, 4063296, 9, 0, 4063297, 9, 0, 4063298, 9, 0, 4063299, 9, 0, 4063300, 9, 0, 4063301, 9, 0, 4063302, 9, 0, 4063303, 9, 0, 4063304, 9, 0, 4063305, 0, 65536, 4063322, 0, 65537, 4063323, 9, 0, 4063324, 9, 0, 4063325, 9, 0, 4063326, 9, 0, 4063327, 9, 0, 4063328, 9, 0, 4063329, 9, 0, 4063330, 9, 0, 4063331, 9, 0, 4063332, 9, 0, 4063333, 9, 0, 4063334, 9, 0, 4063335, 9, 0, 4063336, 9, 0, 4063337, 0, 65536, 4063354, 0, 65537, 4063355, 9, 0, 4063356, 9, 0, 4063357, 9, 0, 4063358, 9, 0, 4063359, 9, 0, 4063360, 9, 0, 4063361, 9, 0, 4063362, 9, 0, 4063363, 9, 0, 4063364, 9, 0, 4063365, 9, 0, 4063366, 9, 0, 4063367, 9, 0, 4063368, 9, 0, 4063369, 9, 0, 4063370, 9, 0, 4063371, 9, 0, 4063372, 9, 0, 4063373, 9, 0, 4063374, 9, 0, 4063375, 9, 0, 4063376, 9, 0, 4063377, 9, 0, 4063378, 9, 0, 4063379, 9, 0, 4063380, 9, 0, 4063381, 9, 0, 4063382, 9, 0, 4063383, 9, 0, 4063384, 9, 0, 4063385, 9, 0, 4063386, 9, 0, 4063387, 9, 0, 4063388, 9, 0, 4063389, 9, 0, 4063390, 9, 0, 4063391, 0, 65536, 4063400, 0, 65537, 4063401, 9, 0, 4063402, 9, 0, 4063403, 9, 0, 4063404, 9, 0, 4063405, 9, 0, 4063406, 9, 0, 4063407, 9, 0, 4063408, 9, 0, 4063409, 9, 0, 4063410, 9, 0, 4063411, 9, 0, 4063412, 9, 0, 4063413, 9, 0, 4063414, 9, 0, 4063415, 9, 0, 4063416, 9, 0, 4063417, 9, 0, 4063418, 9, 0, 4063419, 9, 0, 4063420, 9, 0, 4063421, 9, 0, 4063422, 9, 0, 4063423, 9, 0, 4063424, 9, 0, 4063425, 9, 0, 4063426, 9, 0, 4063427, 9, 0, 4063428, 9, 0, 4063429, 9, 0, 4063430, 9, 0, 4063431, 9, 0, 4063432, 9, 0, 4063433, 9, 0, 4063434, 9, 0, 4063435, 9, 0, 4063436, 9, 0, 4063437, 0, 65536, 4063454, 0, 65537, 4063455, 9, 0, 4063456, 9, 0, 4063457, 9, 0, 4063458, 9, 0, 4063459, 9, 0, 4063460, 9, 0, 4063461, 9, 0, 4063462, 9, 0, 4063463, 9, 0, 4063464, 9, 0, 4063465, 9, 0, 4063466, 9, 0, 4063467, 9, 0, 4063468, 9, 0, 4063469, 0, 65536, 4063486, 0, 65537, 4063487, 9, 0, 4063488, 9, 0, 4063489, 9, 0, 4063490, 9, 0, 4063491, 9, 0, 4063492, 9, 0, 4063493, 9, 0, 4063494, 9, 0, 4063495, 9, 0, 4063496, 9, 0, 4063497, 9, 0, 4063498, 9, 0, 4063499, 9, 0, 4063500, 9, 0, 4063501, 9, 0, 4063502, 9, 0, 4063503, 9, 0, 4063504, 9, 0, 4063505, 9, 0, 4063506, 9, 0, 4063507, 9, 0, 4063508, 9, 0, 4063509, 9, 0, 4063510, 9, 0, 4063511, 9, 0, 4063512, 9, 0, 4063513, 9, 0, 4063514, 9, 0, 4063515, 9, 0, 4063516, 9, 0, 4063517, 9, 0, 4063518, 9, 0, 4063519, 9, 0, 4128801, 9, 0, 4128802, 9, 0, 4128803, 9, 0, 4128804, 9, 0, 4128805, 9, 0, 4128806, 9, 0, 4128807, 9, 0, 4128808, 9, 0, 4128809, 9, 0, 4128810, 9, 0, 4128811, 9, 0, 4128812, 9, 0, 4128813, 9, 0, 4128814, 9, 0, 4128815, 9, 0, 4128816, 9, 0, 4128817, 9, 0, 4128818, 9, 0, 4128819, 9, 0, 4128820, 9, 0, 4128821, 9, 0, 4128822, 9, 0, 4128823, 9, 0, 4128824, 9, 0, 4128825, 9, 0, 4128826, 9, 0, 4128827, 9, 0, 4128828, 9, 0, 4128829, 9, 0, 4128830, 9, 0, 4128831, 9, 0, 4128832, 9, 0, 4128833, 9, 0, 4128834, 9, 0, 4128835, 9, 0, 4128836, 9, 0, 4128837, 9, 0, 4128838, 9, 0, 4128839, 9, 0, 4128840, 9, 0, 4128841, 0, 65536, 4128858, 0, 65537, 4128859, 9, 0, 4128860, 9, 0, 4128861, 9, 0, 4128862, 9, 0, 4128863, 9, 0, 4128864, 9, 0, 4128865, 9, 0, 4128866, 9, 0, 4128867, 9, 0, 4128868, 9, 0, 4128869, 9, 0, 4128870, 9, 0, 4128871, 9, 0, 4128872, 9, 0, 4128873, 0, 65536, 4128890, 0, 65537, 4128891, 9, 0, 4128892, 9, 0, 4128893, 9, 0, 4128894, 9, 0, 4128895, 9, 0, 4128896, 9, 0, 4128897, 9, 0, 4128898, 9, 0, 4128899, 9, 0, 4128900, 9, 0, 4128901, 9, 0, 4128902, 9, 0, 4128903, 9, 0, 4128904, 9, 0, 4128905, 9, 0, 4128906, 9, 0, 4128907, 9, 0, 4128908, 9, 0, 4128909, 9, 0, 4128910, 9, 0, 4128911, 9, 0, 4128912, 9, 0, 4128913, 9, 0, 4128914, 9, 0, 4128915, 9, 0, 4128916, 9, 0, 4128917, 9, 0, 4128918, 9, 0, 4128919, 9, 0, 4128920, 9, 0, 4128921, 9, 0, 4128922, 9, 0, 4128923, 9, 0, 4128924, 9, 0, 4128925, 9, 0, 4128926, 9, 0, 4128927, 0, 65536, 4128936, 0, 65537, 4128937, 9, 0, 4128938, 9, 0, 4128939, 9, 0, 4128940, 9, 0, 4128941, 9, 0, 4128942, 9, 0, 4128943, 9, 0, 4128944, 9, 0, 4128945, 9, 0, 4128946, 9, 0, 4128947, 9, 0, 4128948, 9, 0, 4128949, 9, 0, 4128950, 9, 0, 4128951, 9, 0, 4128952, 9, 0, 4128953, 9, 0, 4128954, 9, 0, 4128955, 9, 0, 4128956, 9, 0, 4128957, 9, 0, 4128958, 9, 0, 4128959, 9, 0, 4128960, 9, 0, 4128961, 9, 0, 4128962, 9, 0, 4128963, 9, 0, 4128964, 9, 0, 4128965, 9, 0, 4128966, 9, 0, 4128967, 9, 0, 4128968, 9, 0, 4128969, 9, 0, 4128970, 9, 0, 4128971, 9, 0, 4128972, 9, 0, 4128973, 0, 65536, 4128990, 0, 65537, 4128991, 9, 0, 4128992, 9, 0, 4128993, 9, 0, 4128994, 9, 0, 4128995, 9, 0, 4128996, 9, 0, 4128997, 9, 0, 4128998, 9, 0, 4128999, 9, 0, 4129000, 9, 0, 4129001, 9, 0, 4129002, 9, 0, 4129003, 9, 0, 4129004, 9, 0, 4129005, 0, 65536, 4129022, 0, 65537, 4129023, 9, 0, 4129024, 9, 0, 4129025, 9, 0, 4129026, 9, 0, 4129027, 9, 0, 4129028, 9, 0, 4129029, 9, 0, 4129030, 9, 0, 4129031, 9, 0, 4129032, 9, 0, 4129033, 9, 0, 4129034, 9, 0, 4129035, 9, 0, 4129036, 9, 0, 4129037, 9, 0, 4129038, 9, 0, 4129039, 9, 0, 4129040, 9, 0, 4129041, 9, 0, 4129042, 9, 0, 4129043, 9, 0, 4129044, 9, 0, 4129045, 9, 0, 4129046, 9, 0, 4129047, 9, 0, 4129048, 9, 0, 4129049, 9, 0, 4129050, 9, 0, 4129051, 9, 0, 4129052, 9, 0, 4129053, 9, 0, 4129054, 9, 0, 4129055, 9, 0, 4194337, 9, 0, 4194338, 9, 0, 4194339, 9, 0, 4194340, 9, 0, 4194341, 9, 0, 4194342, 9, 0, 4194343, 9, 0, 4194344, 9, 0, 4194345, 9, 0, 4194346, 9, 0, 4194347, 9, 0, 4194348, 9, 0, 4194349, 9, 0, 4194350, 9, 0, 4194351, 9, 0, 4194352, 9, 0, 4194353, 9, 0, 4194354, 9, 0, 4194355, 9, 0, 4194356, 9, 0, 4194357, 9, 0, 4194358, 9, 0, 4194359, 9, 0, 4194360, 9, 0, 4194361, 9, 0, 4194362, 9, 0, 4194363, 9, 0, 4194364, 9, 0, 4194365, 9, 0, 4194366, 9, 0, 4194367, 9, 0, 4194368, 9, 0, 4194369, 9, 0, 4194370, 9, 0, 4194371, 9, 0, 4194372, 9, 0, 4194373, 9, 0, 4194374, 9, 0, 4194375, 9, 0, 4194376, 9, 0, 4194377, 0, 65536, 4194394, 0, 65537, 4194395, 9, 0, 4194396, 9, 0, 4194397, 9, 0, 4194398, 9, 0, 4194399, 9, 0, 4194400, 9, 0, 4194401, 9, 0, 4194402, 9, 0, 4194403, 9, 0, 4194404, 9, 0, 4194405, 9, 0, 4194406, 9, 0, 4194407, 9, 0, 4194408, 9, 0, 4194409, 0, 65536, 4194426, 0, 65537, 4194427, 9, 0, 4194428, 9, 0, 4194429, 9, 0, 4194430, 9, 0, 4194431, 9, 0, 4194432, 9, 0, 4194433, 9, 0, 4194434, 9, 0, 4194435, 9, 0, 4194436, 9, 0, 4194437, 9, 0, 4194438, 9, 0, 4194439, 9, 0, 4194440, 9, 0, 4194441, 9, 0, 4194442, 9, 0, 4194443, 9, 0, 4194444, 9, 0, 4194445, 9, 0, 4194446, 9, 0, 4194447, 9, 0, 4194448, 9, 0, 4194449, 9, 0, 4194450, 9, 0, 4194451, 9, 0, 4194452, 9, 0, 4194453, 9, 0, 4194454, 9, 0, 4194455, 9, 0, 4194456, 9, 0, 4194457, 9, 0, 4194458, 9, 0, 4194459, 9, 0, 4194460, 9, 0, 4194461, 9, 0, 4194462, 9, 0, 4194463, 9, 0, 4194464, 9, 0, 4194465, 9, 0, 4194466, 9, 0, 4194467, 9, 0, 4194468, 9, 0, 4194469, 9, 0, 4194470, 9, 0, 4194471, 9, 0, 4194472, 9, 0, 4194473, 9, 0, 4194474, 9, 0, 4194475, 9, 0, 4194476, 9, 0, 4194477, 9, 0, 4194478, 9, 0, 4194479, 9, 0, 4194480, 9, 0, 4194481, 9, 0, 4194482, 9, 0, 4194483, 9, 0, 4194484, 9, 0, 4194485, 9, 0, 4194486, 9, 0, 4194487, 9, 0, 4194488, 9, 0, 4194489, 9, 0, 4194490, 9, 0, 4194491, 9, 0, 4194492, 9, 0, 4194493, 9, 0, 4194494, 9, 0, 4194495, 9, 0, 4194496, 9, 0, 4194497, 9, 0, 4194498, 9, 0, 4194499, 9, 0, 4194500, 9, 0, 4194501, 9, 0, 4194502, 9, 0, 4194503, 9, 0, 4194504, 9, 0, 4194505, 9, 0, 4194506, 9, 0, 4194507, 9, 0, 4194508, 9, 0, 4194509, 0, 65536, 4194526, 0, 65537, 4194527, 9, 0, 4194528, 9, 0, 4194529, 9, 0, 4194530, 9, 0, 4194531, 9, 0, 4194532, 9, 0, 4194533, 9, 0, 4194534, 9, 0, 4194535, 9, 0, 4194536, 9, 0, 4194537, 9, 0, 4194538, 9, 0, 4194539, 9, 0, 4194540, 9, 0, 4194541, 0, 65536, 4194558, 0, 65537, 4194559, 9, 0, 4194560, 9, 0, 4194561, 9, 0, 4194562, 9, 0, 4194563, 9, 0, 4194564, 9, 0, 4194565, 9, 0, 4194566, 9, 0, 4194567, 9, 0, 4194568, 9, 0, 4194569, 9, 0, 4194570, 9, 0, 4194571, 9, 0, 4194572, 9, 0, 4194573, 9, 0, 4194574, 9, 0, 4194575, 9, 0, 4194576, 9, 0, 4194577, 9, 0, 4194578, 9, 0, 4194579, 9, 0, 4194580, 9, 0, 4194581, 9, 0, 4194582, 9, 0, 4194583, 9, 0, 4194584, 9, 0, 4194585, 9, 0, 4194586, 9, 0, 4194587, 9, 0, 4194588, 9, 0, 4194589, 9, 0, 4194590, 9, 0, 4194591, 9, 0, 4259873, 9, 0, 4259874, 9, 0, 4259875, 9, 0, 4259876, 9, 0, 4259877, 9, 0, 4259878, 9, 0, 4259879, 9, 0, 4259880, 9, 0, 4259881, 9, 0, 4259882, 9, 0, 4259883, 9, 0, 4259884, 9, 0, 4259885, 9, 0, 4259886, 9, 0, 4259887, 9, 0, 4259888, 9, 0, 4259889, 9, 0, 4259890, 9, 0, 4259891, 9, 0, 4259892, 9, 0, 4259893, 9, 0, 4259894, 9, 0, 4259895, 9, 0, 4259896, 9, 0, 4259897, 9, 0, 4259898, 9, 0, 4259899, 9, 0, 4259900, 9, 0, 4259901, 9, 0, 4259902, 9, 0, 4259903, 9, 0, 4259904, 9, 0, 4259905, 9, 0, 4259906, 9, 0, 4259907, 9, 0, 4259908, 9, 0, 4259909, 9, 0, 4259910, 9, 0, 4259911, 9, 0, 4259912, 9, 0, 4259913, 0, 65536, 4259930, 0, 196610, 4259931, 0, 0, 4259932, 0, 0, 4259933, 0, 0, 4259934, 0, 0, 4259935, 0, 0, 4259936, 0, 0, 4259937, 0, 0, 4259938, 0, 0, 4259939, 0, 0, 4259940, 0, 0, 4259941, 0, 0, 4259942, 0, 0, 4259943, 0, 0, 4259944, 0, 0, 4259945, 0, 196611, 4259962, 0, 196610, 4259963, 0, 0, 4259964, 0, 0, 4259965, 0, 0, 4259966, 0, 0, 4259967, 0, 0, 4259968, 0, 0, 4259969, 0, 0, 4259970, 0, 0, 4259971, 0, 0, 4259972, 0, 0, 4259973, 0, 0, 4259974, 0, 0, 4259975, 0, 0, 4259976, 0, 0, 4259977, 0, 0, 4259978, 0, 0, 4259979, 0, 0, 4259980, 0, 0, 4259981, 0, 0, 4259982, 0, 0, 4259983, 0, 0, 4259984, 0, 0, 4259985, 0, 0, 4259986, 0, 0, 4259987, 0, 0, 4259988, 0, 0, 4259989, 0, 0, 4259990, 0, 0, 4259991, 0, 0, 4259992, 0, 0, 4259993, 0, 0, 4259994, 0, 0, 4259995, 0, 0, 4259996, 0, 0, 4259997, 0, 0, 4259998, 0, 0, 4259999, 0, 0, 4260000, 0, 0, 4260001, 0, 0, 4260002, 0, 0, 4260003, 0, 0, 4260004, 0, 0, 4260005, 0, 0, 4260006, 0, 0, 4260007, 0, 0, 4260008, 0, 0, 4260009, 0, 0, 4260010, 0, 0, 4260011, 0, 0, 4260012, 0, 0, 4260013, 0, 0, 4260014, 0, 0, 4260015, 0, 0, 4260016, 0, 0, 4260017, 0, 0, 4260018, 0, 0, 4260019, 0, 0, 4260020, 0, 0, 4260021, 0, 0, 4260022, 0, 0, 4260023, 0, 0, 4260024, 0, 0, 4260025, 0, 0, 4260026, 0, 0, 4260027, 0, 0, 4260028, 0, 0, 4260029, 0, 0, 4260030, 0, 0, 4260031, 0, 0, 4260032, 0, 0, 4260033, 0, 0, 4260034, 0, 0, 4260035, 0, 0, 4260036, 0, 0, 4260037, 0, 0, 4260038, 0, 0, 4260039, 0, 0, 4260040, 0, 0, 4260041, 0, 0, 4260042, 0, 0, 4260043, 0, 0, 4260044, 0, 0, 4260045, 0, 196611, 4260062, 0, 196610, 4260063, 0, 0, 4260064, 0, 0, 4260065, 0, 0, 4260066, 0, 0, 4260067, 0, 0, 4260068, 0, 0, 4260069, 0, 0, 4260070, 0, 0, 4260071, 0, 0, 4260072, 0, 0, 4260073, 0, 0, 4260074, 0, 0, 4260075, 0, 0, 4260076, 0, 0, 4260077, 0, 196611, 4260094, 0, 65537, 4260095, 9, 0, 4260096, 9, 0, 4260097, 9, 0, 4260098, 9, 0, 4260099, 9, 0, 4260100, 9, 0, 4260101, 9, 0, 4260102, 9, 0, 4260103, 9, 0, 4260104, 9, 0, 4260105, 9, 0, 4260106, 9, 0, 4260107, 9, 0, 4260108, 9, 0, 4260109, 9, 0, 4260110, 9, 0, 4260111, 9, 0, 4260112, 9, 0, 4260113, 9, 0, 4260114, 9, 0, 4260115, 9, 0, 4260116, 9, 0, 4260117, 9, 0, 4260118, 9, 0, 4260119, 9, 0, 4260120, 9, 0, 4260121, 9, 0, 4260122, 9, 0, 4260123, 9, 0, 4260124, 9, 0, 4260125, 9, 0, 4260126, 9, 0, 4260127, 9, 0, 4325409, 9, 0, 4325410, 9, 0, 4325411, 9, 0, 4325412, 9, 0, 4325413, 9, 0, 4325414, 9, 0, 4325415, 9, 0, 4325416, 9, 0, 4325417, 9, 0, 4325418, 9, 0, 4325419, 9, 0, 4325420, 9, 0, 4325421, 9, 0, 4325422, 9, 0, 4325423, 9, 0, 4325424, 9, 0, 4325425, 9, 0, 4325426, 9, 0, 4325427, 9, 0, 4325428, 9, 0, 4325429, 9, 0, 4325430, 9, 0, 4325431, 9, 0, 4325432, 9, 0, 4325433, 9, 0, 4325434, 9, 0, 4325435, 9, 0, 4325436, 9, 0, 4325437, 9, 0, 4325438, 9, 0, 4325439, 9, 0, 4325440, 9, 0, 4325441, 9, 0, 4325442, 9, 0, 4325443, 9, 0, 4325444, 9, 0, 4325445, 9, 0, 4325446, 9, 0, 4325447, 9, 0, 4325448, 9, 0, 4325449, 0, 65536, 4325630, 0, 65537, 4325631, 9, 0, 4325632, 9, 0, 4325633, 9, 0, 4325634, 9, 0, 4325635, 9, 0, 4325636, 9, 0, 4325637, 9, 0, 4325638, 9, 0, 4325639, 9, 0, 4325640, 9, 0, 4325641, 9, 0, 4325642, 9, 0, 4325643, 9, 0, 4325644, 9, 0, 4325645, 9, 0, 4325646, 9, 0, 4325647, 9, 0, 4325648, 9, 0, 4325649, 9, 0, 4325650, 9, 0, 4325651, 9, 0, 4325652, 9, 0, 4325653, 9, 0, 4325654, 9, 0, 4325655, 9, 0, 4325656, 9, 0, 4325657, 9, 0, 4325658, 9, 0, 4325659, 9, 0, 4325660, 9, 0, 4325661, 9, 0, 4325662, 9, 0, 4325663, 9, 0, 4390945, 9, 0, 4390946, 9, 0, 4390947, 9, 0, 4390948, 9, 0, 4390949, 9, 0, 4390950, 9, 0, 4390951, 9, 0, 4390952, 9, 0, 4390953, 9, 0, 4390954, 9, 0, 4390955, 9, 0, 4390956, 9, 0, 4390957, 9, 0, 4390958, 9, 0, 4390959, 9, 0, 4390960, 9, 0, 4390961, 9, 0, 4390962, 9, 0, 4390963, 9, 0, 4390964, 9, 0, 4390965, 9, 0, 4390966, 9, 0, 4390967, 9, 0, 4390968, 9, 0, 4390969, 9, 0, 4390970, 9, 0, 4390971, 9, 0, 4390972, 9, 0, 4390973, 9, 0, 4390974, 9, 0, 4390975, 9, 0, 4390976, 9, 0, 4390977, 9, 0, 4390978, 9, 0, 4390979, 9, 0, 4390980, 9, 0, 4390981, 9, 0, 4390982, 9, 0, 4390983, 9, 0, 4390984, 9, 0, 4390985, 0, 65536, 4391166, 0, 65537, 4391167, 9, 0, 4391168, 9, 0, 4391169, 9, 0, 4391170, 9, 0, 4391171, 9, 0, 4391172, 9, 0, 4391173, 9, 0, 4391174, 9, 0, 4391175, 9, 0, 4391176, 9, 0, 4391177, 9, 0, 4391178, 9, 0, 4391179, 9, 0, 4391180, 9, 0, 4391181, 9, 0, 4391182, 9, 0, 4391183, 9, 0, 4391184, 9, 0, 4391185, 9, 0, 4391186, 9, 0, 4391187, 9, 0, 4391188, 9, 0, 4391189, 9, 0, 4391190, 9, 0, 4391191, 9, 0, 4391192, 9, 0, 4391193, 9, 0, 4391194, 9, 0, 4391195, 9, 0, 4391196, 9, 0, 4391197, 9, 0, 4391198, 9, 0, 4391199, 9, 0, 4456481, 9, 0, 4456482, 9, 0, 4456483, 9, 0, 4456484, 9, 0, 4456485, 9, 0, 4456486, 9, 0, 4456487, 9, 0, 4456488, 9, 0, 4456489, 9, 0, 4456490, 9, 0, 4456491, 9, 0, 4456492, 9, 0, 4456493, 9, 0, 4456494, 9, 0, 4456495, 9, 0, 4456496, 9, 0, 4456497, 9, 0, 4456498, 9, 0, 4456499, 9, 0, 4456500, 9, 0, 4456501, 9, 0, 4456502, 9, 0, 4456503, 9, 0, 4456504, 9, 0, 4456505, 9, 0, 4456506, 9, 0, 4456507, 9, 0, 4456508, 9, 0, 4456509, 9, 0, 4456510, 9, 0, 4456511, 9, 0, 4456512, 9, 0, 4456513, 9, 0, 4456514, 9, 0, 4456515, 9, 0, 4456516, 9, 0, 4456517, 9, 0, 4456518, 9, 0, 4456519, 9, 0, 4456520, 9, 0, 4456521, 0, 65536, 4456702, 0, 65537, 4456703, 9, 0, 4456704, 9, 0, 4456705, 9, 0, 4456706, 9, 0, 4456707, 9, 0, 4456708, 9, 0, 4456709, 9, 0, 4456710, 9, 0, 4456711, 9, 0, 4456712, 9, 0, 4456713, 9, 0, 4456714, 9, 0, 4456715, 9, 0, 4456716, 9, 0, 4456717, 9, 0, 4456718, 9, 0, 4456719, 9, 0, 4456720, 9, 0, 4456721, 9, 0, 4456722, 9, 0, 4456723, 9, 0, 4456724, 9, 0, 4456725, 9, 0, 4456726, 9, 0, 4456727, 9, 0, 4456728, 9, 0, 4456729, 9, 0, 4456730, 9, 0, 4456731, 9, 0, 4456732, 9, 0, 4456733, 9, 0, 4456734, 9, 0, 4456735, 9, 0, 4522017, 9, 0, 4522018, 9, 0, 4522019, 9, 0, 4522020, 9, 0, 4522021, 9, 0, 4522022, 9, 0, 4522023, 9, 0, 4522024, 9, 0, 4522025, 9, 0, 4522026, 9, 0, 4522027, 9, 0, 4522028, 9, 0, 4522029, 9, 0, 4522030, 9, 0, 4522031, 9, 0, 4522032, 9, 0, 4522033, 9, 0, 4522034, 9, 0, 4522035, 9, 0, 4522036, 9, 0, 4522037, 9, 0, 4522038, 9, 0, 4522039, 9, 0, 4522040, 9, 0, 4522041, 9, 0, 4522042, 0, 0, 4522043, 0, 0, 4522044, 0, 0, 4522045, 0, 0, 4522046, 0, 0, 4522047, 0, 0, 4522048, 0, 0, 4522049, 0, 0, 4522050, 0, 0, 4522051, 0, 0, 4522052, 0, 0, 4522053, 0, 0, 4522054, 0, 0, 4522055, 0, 0, 4522056, 0, 0, 4522057, 0, 196611, 4522238, 0, 196610, 4522239, 0, 0, 4522240, 0, 0, 4522241, 0, 0, 4522242, 0, 0, 4522243, 0, 0, 4522244, 0, 0, 4522245, 0, 0, 4522246, 0, 0, 4522247, 0, 0, 4522248, 0, 0, 4522249, 0, 0, 4522250, 0, 0, 4522251, 0, 0, 4522252, 0, 0, 4522253, 0, 0, 4522254, 9, 0, 4522255, 9, 0, 4522256, 9, 0, 4522257, 9, 0, 4522258, 9, 0, 4522259, 9, 0, 4522260, 9, 0, 4522261, 9, 0, 4522262, 9, 0, 4522263, 9, 0, 4522264, 9, 0, 4522265, 9, 0, 4522266, 9, 0, 4522267, 9, 0, 4522268, 9, 0, 4522269, 9, 0, 4522270, 9, 0, 4522271, 9, 0, 4587553, 9, 0, 4587554, 9, 0, 4587555, 9, 0, 4587556, 9, 0, 4587557, 9, 0, 4587558, 9, 0, 4587559, 9, 0, 4587560, 9, 0, 4587561, 9, 0, 4587562, 9, 0, 4587563, 9, 0, 4587564, 9, 0, 4587565, 9, 0, 4587566, 9, 0, 4587567, 9, 0, 4587568, 9, 0, 4587569, 9, 0, 4587570, 9, 0, 4587571, 9, 0, 4587572, 9, 0, 4587573, 9, 0, 4587574, 9, 0, 4587575, 9, 0, 4587576, 9, 0, 4587577, 9, 0, 4587790, 9, 0, 4587791, 9, 0, 4587792, 9, 0, 4587793, 9, 0, 4587794, 9, 0, 4587795, 9, 0, 4587796, 9, 0, 4587797, 9, 0, 4587798, 9, 0, 4587799, 9, 0, 4587800, 9, 0, 4587801, 9, 0, 4587802, 9, 0, 4587803, 9, 0, 4587804, 9, 0, 4587805, 9, 0, 4587806, 9, 0, 4587807, 9, 0, 4653089, 9, 0, 4653090, 9, 0, 4653091, 9, 0, 4653092, 9, 0, 4653093, 9, 0, 4653094, 9, 0, 4653095, 9, 0, 4653096, 9, 0, 4653097, 9, 0, 4653098, 9, 0, 4653099, 9, 0, 4653100, 9, 0, 4653101, 9, 0, 4653102, 9, 0, 4653103, 9, 0, 4653104, 9, 0, 4653105, 9, 0, 4653106, 9, 0, 4653107, 9, 0, 4653108, 9, 0, 4653109, 9, 0, 4653110, 9, 0, 4653111, 9, 0, 4653112, 9, 0, 4653113, 9, 0, 4653326, 9, 0, 4653327, 9, 0, 4653328, 9, 0, 4653329, 9, 0, 4653330, 9, 0, 4653331, 9, 0, 4653332, 9, 0, 4653333, 9, 0, 4653334, 9, 0, 4653335, 9, 0, 4653336, 9, 0, 4653337, 9, 0, 4653338, 9, 0, 4653339, 9, 0, 4653340, 9, 0, 4653341, 9, 0, 4653342, 9, 0, 4653343, 9, 0, 4718625, 9, 0, 4718626, 9, 0, 4718627, 9, 0, 4718628, 9, 0, 4718629, 9, 0, 4718630, 9, 0, 4718631, 9, 0, 4718632, 9, 0, 4718633, 9, 0, 4718634, 9, 0, 4718635, 9, 0, 4718636, 9, 0, 4718637, 9, 0, 4718638, 9, 0, 4718639, 9, 0, 4718640, 9, 0, 4718641, 9, 0, 4718642, 9, 0, 4718643, 9, 0, 4718644, 9, 0, 4718645, 9, 0, 4718646, 9, 0, 4718647, 9, 0, 4718648, 9, 0, 4718649, 9, 0, 4718862, 9, 0, 4718863, 9, 0, 4718864, 9, 0, 4718865, 9, 0, 4718866, 9, 0, 4718867, 9, 0, 4718868, 9, 0, 4718869, 9, 0, 4718870, 9, 0, 4718871, 9, 0, 4718872, 9, 0, 4718873, 9, 0, 4718874, 9, 0, 4718875, 9, 0, 4718876, 9, 0, 4718877, 9, 0, 4718878, 9, 0, 4718879, 9, 0, 4784161, 9, 0, 4784162, 9, 0, 4784163, 9, 0, 4784164, 9, 0, 4784165, 9, 0, 4784166, 9, 0, 4784167, 9, 0, 4784168, 9, 0, 4784169, 9, 0, 4784170, 9, 0, 4784171, 9, 0, 4784172, 9, 0, 4784173, 9, 0, 4784174, 9, 0, 4784175, 9, 0, 4784176, 9, 0, 4784177, 9, 0, 4784178, 9, 0, 4784179, 9, 0, 4784180, 9, 0, 4784181, 9, 0, 4784182, 9, 0, 4784183, 9, 0, 4784184, 9, 0, 4784185, 9, 0, 4784398, 9, 0, 4784399, 9, 0, 4784400, 9, 0, 4784401, 9, 0, 4784402, 9, 0, 4784403, 9, 0, 4784404, 9, 0, 4784405, 9, 0, 4784406, 9, 0, 4784407, 9, 0, 4784408, 9, 0, 4784409, 9, 0, 4784410, 9, 0, 4784411, 9, 0, 4784412, 9, 0, 4784413, 9, 0, 4784414, 9, 0, 4784415, 9, 0, 4849697, 9, 0, 4849698, 9, 0, 4849699, 9, 0, 4849700, 9, 0, 4849701, 9, 0, 4849702, 9, 0, 4849703, 9, 0, 4849704, 9, 0, 4849705, 9, 0, 4849706, 9, 0, 4849707, 9, 0, 4849708, 9, 0, 4849709, 9, 0, 4849710, 9, 0, 4849711, 9, 0, 4849712, 9, 0, 4849713, 9, 0, 4849714, 9, 0, 4849715, 9, 0, 4849716, 9, 0, 4849717, 9, 0, 4849718, 9, 0, 4849719, 9, 0, 4849720, 9, 0, 4849721, 9, 0, 4849934, 9, 0, 4849935, 9, 0, 4849936, 9, 0, 4849937, 9, 0, 4849938, 9, 0, 4849939, 9, 0, 4849940, 9, 0, 4849941, 9, 0, 4849942, 9, 0, 4849943, 9, 0, 4849944, 9, 0, 4849945, 9, 0, 4849946, 9, 0, 4849947, 9, 0, 4849948, 9, 0, 4849949, 9, 0, 4849950, 9, 0, 4849951, 9, 0, 4915233, 9, 0, 4915234, 9, 0, 4915235, 9, 0, 4915236, 9, 0, 4915237, 9, 0, 4915238, 9, 0, 4915239, 9, 0, 4915240, 9, 0, 4915241, 9, 0, 4915242, 9, 0, 4915243, 9, 0, 4915244, 9, 0, 4915245, 9, 0, 4915246, 9, 0, 4915247, 9, 0, 4915248, 9, 0, 4915249, 9, 0, 4915250, 9, 0, 4915251, 9, 0, 4915252, 9, 0, 4915253, 9, 0, 4915254, 9, 0, 4915255, 9, 0, 4915256, 9, 0, 4915257, 9, 0, 4915470, 9, 0, 4915471, 9, 0, 4915472, 9, 0, 4915473, 9, 0, 4915474, 9, 0, 4915475, 9, 0, 4915476, 9, 0, 4915477, 9, 0, 4915478, 9, 0, 4915479, 9, 0, 4915480, 9, 0, 4915481, 9, 0, 4915482, 9, 0, 4915483, 9, 0, 4915484, 9, 0, 4915485, 9, 0, 4915486, 9, 0, 4915487, 9, 0, 4980769, 9, 0, 4980770, 9, 0, 4980771, 9, 0, 4980772, 9, 0, 4980773, 9, 0, 4980774, 9, 0, 4980775, 9, 0, 4980776, 9, 0, 4980777, 9, 0, 4980778, 9, 0, 4980779, 9, 0, 4980780, 9, 0, 4980781, 9, 0, 4980782, 9, 0, 4980783, 9, 0, 4980784, 9, 0, 4980785, 9, 0, 4980786, 9, 0, 4980787, 9, 0, 4980788, 9, 0, 4980789, 9, 0, 4980790, 9, 0, 4980791, 9, 0, 4980792, 9, 0, 4980793, 9, 0, 4981006, 9, 0, 4981007, 9, 0, 4981008, 9, 0, 4981009, 9, 0, 4981010, 9, 0, 4981011, 9, 0, 4981012, 9, 0, 4981013, 9, 0, 4981014, 9, 0, 4981015, 9, 0, 4981016, 9, 0, 4981017, 9, 0, 4981018, 9, 0, 4981019, 9, 0, 4981020, 9, 0, 4981021, 9, 0, 4981022, 9, 0, 4981023, 9, 0, 5046305, 9, 0, 5046306, 9, 0, 5046307, 9, 0, 5046308, 9, 0, 5046309, 9, 0, 5046310, 9, 0, 5046311, 9, 0, 5046312, 9, 0, 5046313, 9, 0, 5046314, 9, 0, 5046315, 9, 0, 5046316, 9, 0, 5046317, 9, 0, 5046318, 9, 0, 5046319, 9, 0, 5046320, 9, 0, 5046321, 9, 0, 5046322, 9, 0, 5046323, 9, 0, 5046324, 9, 0, 5046325, 9, 0, 5046326, 9, 0, 5046327, 9, 0, 5046328, 9, 0, 5046329, 9, 0, 5046542, 9, 0, 5046543, 9, 0, 5046544, 9, 0, 5046545, 9, 0, 5046546, 9, 0, 5046547, 9, 0, 5046548, 9, 0, 5046549, 9, 0, 5046550, 9, 0, 5046551, 9, 0, 5046552, 9, 0, 5046553, 9, 0, 5046554, 9, 0, 5046555, 9, 0, 5046556, 9, 0, 5046557, 9, 0, 5046558, 9, 0, 5046559, 9, 0, 5111841, 9, 0, 5111842, 9, 0, 5111843, 9, 0, 5111844, 9, 0, 5111845, 9, 0, 5111846, 9, 0, 5111847, 9, 0, 5111848, 9, 0, 5111849, 9, 0, 5111850, 9, 0, 5111851, 9, 0, 5111852, 9, 0, 5111853, 9, 0, 5111854, 9, 0, 5111855, 9, 0, 5111856, 9, 0, 5111857, 9, 0, 5111858, 9, 0, 5111859, 9, 0, 5111860, 9, 0, 5111861, 9, 0, 5111862, 9, 0, 5111863, 9, 0, 5111864, 9, 0, 5111865, 9, 0, 5111866, 0, 1, 5111867, 0, 1, 5111868, 0, 1, 5111869, 0, 1, 5111870, 0, 1, 5111871, 0, 1, 5111872, 0, 1, 5111873, 0, 1, 5111874, 0, 1, 5111875, 0, 1, 5111876, 0, 1, 5111877, 0, 1, 5111878, 0, 1, 5111879, 0, 1, 5111880, 0, 1, 5111881, 0, 131075, 5112062, 0, 131074, 5112063, 0, 1, 5112064, 0, 1, 5112065, 0, 1, 5112066, 0, 1, 5112067, 0, 1, 5112068, 0, 1, 5112069, 0, 1, 5112070, 0, 1, 5112071, 0, 1, 5112072, 0, 1, 5112073, 0, 1, 5112074, 0, 1, 5112075, 0, 1, 5112076, 0, 1, 5112077, 0, 1, 5112078, 9, 0, 5112079, 9, 0, 5112080, 9, 0, 5112081, 9, 0, 5112082, 9, 0, 5112083, 9, 0, 5112084, 9, 0, 5112085, 9, 0, 5112086, 9, 0, 5112087, 9, 0, 5112088, 9, 0, 5112089, 9, 0, 5112090, 9, 0, 5112091, 9, 0, 5112092, 9, 0, 5112093, 9, 0, 5112094, 9, 0, 5112095, 9, 0, 5177377, 9, 0, 5177378, 9, 0, 5177379, 9, 0, 5177380, 9, 0, 5177381, 9, 0, 5177382, 9, 0, 5177383, 9, 0, 5177384, 9, 0, 5177385, 9, 0, 5177386, 9, 0, 5177387, 9, 0, 5177388, 9, 0, 5177389, 9, 0, 5177390, 9, 0, 5177391, 9, 0, 5177392, 9, 0, 5177393, 9, 0, 5177394, 9, 0, 5177395, 9, 0, 5177396, 9, 0, 5177397, 9, 0, 5177398, 9, 0, 5177399, 9, 0, 5177400, 9, 0, 5177401, 9, 0, 5177402, 9, 0, 5177403, 9, 0, 5177404, 9, 0, 5177405, 9, 0, 5177406, 9, 0, 5177407, 9, 0, 5177408, 9, 0, 5177409, 9, 0, 5177410, 9, 0, 5177411, 9, 0, 5177412, 9, 0, 5177413, 9, 0, 5177414, 9, 0, 5177415, 9, 0, 5177416, 9, 0, 5177417, 0, 65536, 5177598, 0, 65537, 5177599, 9, 0, 5177600, 9, 0, 5177601, 9, 0, 5177602, 9, 0, 5177603, 9, 0, 5177604, 9, 0, 5177605, 9, 0, 5177606, 9, 0, 5177607, 9, 0, 5177608, 9, 0, 5177609, 9, 0, 5177610, 9, 0, 5177611, 9, 0, 5177612, 9, 0, 5177613, 9, 0, 5177614, 9, 0, 5177615, 9, 0, 5177616, 9, 0, 5177617, 9, 0, 5177618, 9, 0, 5177619, 9, 0, 5177620, 9, 0, 5177621, 9, 0, 5177622, 9, 0, 5177623, 9, 0, 5177624, 9, 0, 5177625, 9, 0, 5177626, 9, 0, 5177627, 9, 0, 5177628, 9, 0, 5177629, 9, 0, 5177630, 9, 0, 5177631, 9, 0, 5242913, 9, 0, 5242914, 9, 0, 5242915, 9, 0, 5242916, 9, 0, 5242917, 9, 0, 5242918, 9, 0, 5242919, 9, 0, 5242920, 9, 0, 5242921, 9, 0, 5242922, 9, 0, 5242923, 9, 0, 5242924, 9, 0, 5242925, 9, 0, 5242926, 9, 0, 5242927, 9, 0, 5242928, 9, 0, 5242929, 9, 0, 5242930, 9, 0, 5242931, 9, 0, 5242932, 9, 0, 5242933, 9, 0, 5242934, 9, 0, 5242935, 9, 0, 5242936, 9, 0, 5242937, 9, 0, 5242938, 9, 0, 5242939, 9, 0, 5242940, 9, 0, 5242941, 9, 0, 5242942, 9, 0, 5242943, 9, 0, 5242944, 9, 0, 5242945, 9, 0, 5242946, 9, 0, 5242947, 9, 0, 5242948, 9, 0, 5242949, 9, 0, 5242950, 9, 0, 5242951, 9, 0, 5242952, 9, 0, 5242953, 0, 65536, 5243134, 0, 65537, 5243135, 9, 0, 5243136, 9, 0, 5243137, 9, 0, 5243138, 9, 0, 5243139, 9, 0, 5243140, 9, 0, 5243141, 9, 0, 5243142, 9, 0, 5243143, 9, 0, 5243144, 9, 0, 5243145, 9, 0, 5243146, 9, 0, 5243147, 9, 0, 5243148, 9, 0, 5243149, 9, 0, 5243150, 9, 0, 5243151, 9, 0, 5243152, 9, 0, 5243153, 9, 0, 5243154, 9, 0, 5243155, 9, 0, 5243156, 9, 0, 5243157, 9, 0, 5243158, 9, 0, 5243159, 9, 0, 5243160, 9, 0, 5243161, 9, 0, 5243162, 9, 0, 5243163, 9, 0, 5243164, 9, 0, 5243165, 9, 0, 5243166, 9, 0, 5243167, 9, 0, 5308449, 9, 0, 5308450, 9, 0, 5308451, 9, 0, 5308452, 9, 0, 5308453, 9, 0, 5308454, 9, 0, 5308455, 9, 0, 5308456, 9, 0, 5308457, 9, 0, 5308458, 9, 0, 5308459, 9, 0, 5308460, 9, 0, 5308461, 9, 0, 5308462, 9, 0, 5308463, 9, 0, 5308464, 9, 0, 5308465, 9, 0, 5308466, 9, 0, 5308467, 9, 0, 5308468, 9, 0, 5308469, 9, 0, 5308470, 9, 0, 5308471, 9, 0, 5308472, 9, 0, 5308473, 9, 0, 5308474, 9, 0, 5308475, 9, 0, 5308476, 9, 0, 5308477, 9, 0, 5308478, 9, 0, 5308479, 9, 0, 5308480, 9, 0, 5308481, 9, 0, 5308482, 9, 0, 5308483, 9, 0, 5308484, 9, 0, 5308485, 9, 0, 5308486, 9, 0, 5308487, 9, 0, 5308488, 9, 0, 5308489, 0, 65536, 5308670, 0, 65537, 5308671, 9, 0, 5308672, 9, 0, 5308673, 9, 0, 5308674, 9, 0, 5308675, 9, 0, 5308676, 9, 0, 5308677, 9, 0, 5308678, 9, 0, 5308679, 9, 0, 5308680, 9, 0, 5308681, 9, 0, 5308682, 9, 0, 5308683, 9, 0, 5308684, 9, 0, 5308685, 9, 0, 5308686, 9, 0, 5308687, 9, 0, 5308688, 9, 0, 5308689, 9, 0, 5308690, 9, 0, 5308691, 9, 0, 5308692, 9, 0, 5308693, 9, 0, 5308694, 9, 0, 5308695, 9, 0, 5308696, 9, 0, 5308697, 9, 0, 5308698, 9, 0, 5308699, 9, 0, 5308700, 9, 0, 5308701, 9, 0, 5308702, 9, 0, 5308703, 9, 0, 5373985, 9, 0, 5373986, 9, 0, 5373987, 9, 0, 5373988, 9, 0, 5373989, 9, 0, 5373990, 9, 0, 5373991, 9, 0, 5373992, 9, 0, 5373993, 9, 0, 5373994, 9, 0, 5373995, 9, 0, 5373996, 9, 0, 5373997, 9, 0, 5373998, 9, 0, 5373999, 9, 0, 5374000, 9, 0, 5374001, 9, 0, 5374002, 9, 0, 5374003, 9, 0, 5374004, 9, 0, 5374005, 9, 0, 5374006, 9, 0, 5374007, 9, 0, 5374008, 9, 0, 5374009, 9, 0, 5374010, 9, 0, 5374011, 9, 0, 5374012, 9, 0, 5374013, 9, 0, 5374014, 9, 0, 5374015, 9, 0, 5374016, 9, 0, 5374017, 9, 0, 5374018, 9, 0, 5374019, 9, 0, 5374020, 9, 0, 5374021, 9, 0, 5374022, 9, 0, 5374023, 9, 0, 5374024, 9, 0, 5374025, 0, 196608, 5374026, 0, 1, 5374027, 0, 1, 5374028, 0, 1, 5374029, 0, 131075, 5374038, 0, 131074, 5374039, 0, 1, 5374040, 0, 1, 5374041, 0, 1, 5374042, 0, 1, 5374043, 0, 1, 5374044, 0, 1, 5374045, 0, 1, 5374046, 0, 1, 5374047, 0, 1, 5374048, 0, 1, 5374049, 0, 1, 5374050, 0, 1, 5374051, 0, 1, 5374052, 0, 1, 5374053, 0, 1, 5374054, 0, 1, 5374055, 0, 1, 5374056, 0, 1, 5374057, 0, 1, 5374058, 0, 1, 5374059, 0, 1, 5374060, 0, 1, 5374061, 0, 1, 5374062, 0, 1, 5374063, 0, 131075, 5374068, 0, 131074, 5374069, 0, 1, 5374070, 0, 1, 5374071, 0, 1, 5374072, 0, 1, 5374073, 0, 1, 5374074, 0, 1, 5374075, 0, 1, 5374076, 0, 1, 5374077, 0, 1, 5374078, 0, 1, 5374079, 0, 1, 5374080, 0, 1, 5374081, 0, 1, 5374082, 0, 1, 5374083, 0, 1, 5374084, 0, 1, 5374085, 0, 1, 5374086, 0, 1, 5374087, 0, 1, 5374088, 0, 1, 5374089, 0, 1, 5374090, 0, 1, 5374091, 0, 1, 5374092, 0, 1, 5374093, 0, 1, 5374094, 0, 1, 5374095, 0, 1, 5374096, 0, 1, 5374097, 0, 1, 5374098, 0, 1, 5374099, 0, 1, 5374100, 0, 1, 5374101, 0, 1, 5374102, 0, 1, 5374103, 0, 1, 5374104, 0, 1, 5374105, 0, 1, 5374106, 0, 1, 5374107, 0, 1, 5374108, 0, 1, 5374109, 0, 1, 5374110, 0, 1, 5374111, 0, 1, 5374112, 0, 1, 5374113, 0, 1, 5374114, 0, 1, 5374115, 0, 1, 5374116, 0, 1, 5374117, 0, 1, 5374118, 0, 1, 5374119, 0, 1, 5374120, 0, 1, 5374121, 0, 1, 5374122, 0, 1, 5374123, 0, 1, 5374124, 0, 1, 5374125, 0, 1, 5374126, 0, 1, 5374127, 0, 1, 5374128, 0, 1, 5374129, 0, 1, 5374130, 0, 1, 5374131, 0, 1, 5374132, 0, 1, 5374133, 0, 1, 5374134, 0, 1, 5374135, 0, 1, 5374136, 0, 1, 5374137, 0, 1, 5374138, 0, 1, 5374139, 0, 1, 5374140, 0, 1, 5374141, 0, 1, 5374142, 0, 1, 5374143, 0, 1, 5374144, 0, 1, 5374145, 0, 1, 5374146, 0, 1, 5374147, 0, 1, 5374148, 0, 1, 5374149, 0, 1, 5374150, 0, 1, 5374151, 0, 1, 5374152, 0, 1, 5374153, 0, 1, 5374154, 0, 1, 5374155, 0, 1, 5374156, 0, 1, 5374157, 0, 1, 5374158, 0, 1, 5374159, 0, 1, 5374160, 0, 1, 5374161, 0, 1, 5374162, 0, 1, 5374163, 0, 131075, 5374168, 0, 131074, 5374169, 0, 1, 5374170, 0, 1, 5374171, 0, 1, 5374172, 0, 1, 5374173, 0, 1, 5374174, 0, 1, 5374175, 0, 1, 5374176, 0, 1, 5374177, 0, 1, 5374178, 0, 1, 5374179, 0, 1, 5374180, 0, 1, 5374181, 0, 1, 5374182, 0, 1, 5374183, 0, 1, 5374184, 0, 1, 5374185, 0, 1, 5374186, 0, 1, 5374187, 0, 1, 5374188, 0, 1, 5374189, 0, 1, 5374190, 0, 1, 5374191, 0, 1, 5374192, 0, 1, 5374193, 0, 131075, 5374202, 0, 131074, 5374203, 0, 1, 5374204, 0, 1, 5374205, 0, 1, 5374206, 0, 196609, 5374207, 9, 0, 5374208, 9, 0, 5374209, 9, 0, 5374210, 9, 0, 5374211, 9, 0, 5374212, 9, 0, 5374213, 9, 0, 5374214, 9, 0, 5374215, 9, 0, 5374216, 9, 0, 5374217, 9, 0, 5374218, 9, 0, 5374219, 9, 0, 5374220, 9, 0, 5374221, 9, 0, 5374222, 9, 0, 5374223, 9, 0, 5374224, 9, 0, 5374225, 9, 0, 5374226, 9, 0, 5374227, 9, 0, 5374228, 9, 0, 5374229, 9, 0, 5374230, 9, 0, 5374231, 9, 0, 5374232, 9, 0, 5374233, 9, 0, 5374234, 9, 0, 5374235, 9, 0, 5374236, 9, 0, 5374237, 9, 0, 5374238, 9, 0, 5374239, 9, 0, 5439521, 9, 0, 5439522, 9, 0, 5439523, 9, 0, 5439524, 9, 0, 5439525, 9, 0, 5439526, 9, 0, 5439527, 9, 0, 5439528, 9, 0, 5439529, 9, 0, 5439530, 9, 0, 5439531, 9, 0, 5439532, 9, 0, 5439533, 9, 0, 5439534, 9, 0, 5439535, 9, 0, 5439536, 9, 0, 5439537, 9, 0, 5439538, 9, 0, 5439539, 9, 0, 5439540, 9, 0, 5439541, 9, 0, 5439542, 9, 0, 5439543, 9, 0, 5439544, 9, 0, 5439545, 9, 0, 5439546, 9, 0, 5439547, 9, 0, 5439548, 9, 0, 5439549, 9, 0, 5439550, 9, 0, 5439551, 9, 0, 5439552, 9, 0, 5439553, 9, 0, 5439554, 9, 0, 5439555, 9, 0, 5439556, 9, 0, 5439557, 9, 0, 5439558, 9, 0, 5439559, 9, 0, 5439560, 9, 0, 5439561, 9, 0, 5439562, 9, 0, 5439563, 9, 0, 5439564, 9, 0, 5439565, 0, 65536, 5439574, 0, 65537, 5439575, 9, 0, 5439576, 9, 0, 5439577, 9, 0, 5439578, 9, 0, 5439579, 9, 0, 5439580, 9, 0, 5439581, 9, 0, 5439582, 9, 0, 5439583, 9, 0, 5439584, 9, 0, 5439585, 9, 0, 5439586, 9, 0, 5439587, 9, 0, 5439588, 9, 0, 5439589, 9, 0, 5439590, 9, 0, 5439591, 9, 0, 5439592, 9, 0, 5439593, 9, 0, 5439594, 9, 0, 5439595, 9, 0, 5439596, 9, 0, 5439597, 9, 0, 5439598, 9, 0, 5439599, 0, 65536, 5439604, 0, 65537, 5439605, 9, 0, 5439606, 9, 0, 5439607, 9, 0, 5439608, 9, 0, 5439609, 9, 0, 5439610, 9, 0, 5439611, 9, 0, 5439612, 9, 0, 5439613, 9, 0, 5439614, 9, 0, 5439615, 9, 0, 5439616, 9, 0, 5439617, 9, 0, 5439618, 9, 0, 5439619, 9, 0, 5439620, 9, 0, 5439621, 9, 0, 5439622, 9, 0, 5439623, 9, 0, 5439624, 9, 0, 5439625, 9, 0, 5439626, 9, 0, 5439627, 9, 0, 5439628, 9, 0, 5439629, 9, 0, 5439630, 9, 0, 5439631, 9, 0, 5439632, 9, 0, 5439633, 9, 0, 5439634, 9, 0, 5439635, 9, 0, 5439636, 9, 0, 5439637, 9, 0, 5439638, 9, 0, 5439639, 9, 0, 5439640, 9, 0, 5439641, 9, 0, 5439642, 9, 0, 5439643, 9, 0, 5439644, 9, 0, 5439645, 9, 0, 5439646, 9, 0, 5439647, 9, 0, 5439648, 9, 0, 5439649, 9, 0, 5439650, 9, 0, 5439651, 9, 0, 5439652, 9, 0, 5439653, 9, 0, 5439654, 9, 0, 5439655, 9, 0, 5439656, 9, 0, 5439657, 9, 0, 5439658, 9, 0, 5439659, 9, 0, 5439660, 9, 0, 5439661, 9, 0, 5439662, 9, 0, 5439663, 9, 0, 5439664, 9, 0, 5439665, 9, 0, 5439666, 9, 0, 5439667, 9, 0, 5439668, 9, 0, 5439669, 9, 0, 5439670, 9, 0, 5439671, 9, 0, 5439672, 9, 0, 5439673, 9, 0, 5439674, 9, 0, 5439675, 9, 0, 5439676, 9, 0, 5439677, 9, 0, 5439678, 9, 0, 5439679, 9, 0, 5439680, 9, 0, 5439681, 9, 0, 5439682, 9, 0, 5439683, 9, 0, 5439684, 9, 0, 5439685, 9, 0, 5439686, 9, 0, 5439687, 9, 0, 5439688, 9, 0, 5439689, 9, 0, 5439690, 9, 0, 5439691, 9, 0, 5439692, 9, 0, 5439693, 9, 0, 5439694, 9, 0, 5439695, 9, 0, 5439696, 9, 0, 5439697, 9, 0, 5439698, 9, 0, 5439699, 0, 65536, 5439704, 0, 65537, 5439705, 9, 0, 5439706, 9, 0, 5439707, 9, 0, 5439708, 9, 0, 5439709, 9, 0, 5439710, 9, 0, 5439711, 9, 0, 5439712, 9, 0, 5439713, 9, 0, 5439714, 9, 0, 5439715, 9, 0, 5439716, 9, 0, 5439717, 9, 0, 5439718, 9, 0, 5439719, 9, 0, 5439720, 9, 0, 5439721, 9, 0, 5439722, 9, 0, 5439723, 9, 0, 5439724, 9, 0, 5439725, 9, 0, 5439726, 9, 0, 5439727, 9, 0, 5439728, 9, 0, 5439729, 0, 65536, 5439738, 0, 65537, 5439739, 9, 0, 5439740, 9, 0, 5439741, 9, 0, 5439742, 9, 0, 5439743, 9, 0, 5439744, 9, 0, 5439745, 9, 0, 5439746, 9, 0, 5439747, 9, 0, 5439748, 9, 0, 5439749, 9, 0, 5439750, 9, 0, 5439751, 9, 0, 5439752, 9, 0, 5439753, 9, 0, 5439754, 9, 0, 5439755, 9, 0, 5439756, 9, 0, 5439757, 9, 0, 5439758, 9, 0, 5439759, 9, 0, 5439760, 9, 0, 5439761, 9, 0, 5439762, 9, 0, 5439763, 9, 0, 5439764, 9, 0, 5439765, 9, 0, 5439766, 9, 0, 5439767, 9, 0, 5439768, 9, 0, 5439769, 9, 0, 5439770, 9, 0, 5439771, 9, 0, 5439772, 9, 0, 5439773, 9, 0, 5439774, 9, 0, 5439775, 9, 0, 5505057, 9, 0, 5505058, 9, 0, 5505059, 9, 0, 5505060, 9, 0, 5505061, 9, 0, 5505062, 9, 0, 5505063, 9, 0, 5505064, 9, 0, 5505065, 9, 0, 5505066, 9, 0, 5505067, 9, 0, 5505068, 9, 0, 5505069, 9, 0, 5505070, 9, 0, 5505071, 9, 0, 5505072, 9, 0, 5505073, 9, 0, 5505074, 9, 0, 5505075, 9, 0, 5505076, 9, 0, 5505077, 9, 0, 5505078, 9, 0, 5505079, 9, 0, 5505080, 9, 0, 5505081, 9, 0, 5505082, 9, 0, 5505083, 9, 0, 5505084, 9, 0, 5505085, 9, 0, 5505086, 9, 0, 5505087, 9, 0, 5505088, 9, 0, 5505089, 9, 0, 5505090, 9, 0, 5505091, 9, 0, 5505092, 9, 0, 5505093, 9, 0, 5505094, 9, 0, 5505095, 9, 0, 5505096, 9, 0, 5505097, 9, 0, 5505098, 9, 0, 5505099, 9, 0, 5505100, 9, 0, 5505101, 0, 65536, 5505110, 0, 65537, 5505111, 9, 0, 5505112, 9, 0, 5505113, 9, 0, 5505114, 9, 0, 5505115, 9, 0, 5505116, 9, 0, 5505117, 9, 0, 5505118, 9, 0, 5505119, 9, 0, 5505120, 9, 0, 5505121, 9, 0, 5505122, 9, 0, 5505123, 9, 0, 5505124, 9, 0, 5505125, 9, 0, 5505126, 9, 0, 5505127, 9, 0, 5505128, 9, 0, 5505129, 9, 0, 5505130, 9, 0, 5505131, 9, 0, 5505132, 9, 0, 5505133, 9, 0, 5505134, 9, 0, 5505135, 0, 65536, 5505140, 0, 65537, 5505141, 9, 0, 5505142, 9, 0, 5505143, 9, 0, 5505144, 9, 0, 5505145, 9, 0, 5505146, 9, 0, 5505147, 9, 0, 5505148, 9, 0, 5505149, 9, 0, 5505150, 9, 0, 5505151, 9, 0, 5505152, 9, 0, 5505153, 9, 0, 5505154, 9, 0, 5505155, 9, 0, 5505156, 9, 0, 5505157, 9, 0, 5505158, 9, 0, 5505159, 9, 0, 5505160, 9, 0, 5505161, 9, 0, 5505162, 9, 0, 5505163, 9, 0, 5505164, 9, 0, 5505165, 9, 0, 5505166, 9, 0, 5505167, 9, 0, 5505168, 9, 0, 5505169, 9, 0, 5505170, 9, 0, 5505171, 9, 0, 5505172, 9, 0, 5505173, 9, 0, 5505174, 9, 0, 5505175, 9, 0, 5505176, 9, 0, 5505177, 9, 0, 5505178, 9, 0, 5505179, 9, 0, 5505180, 9, 0, 5505181, 9, 0, 5505182, 9, 0, 5505183, 9, 0, 5505184, 9, 0, 5505185, 9, 0, 5505186, 9, 0, 5505187, 9, 0, 5505188, 9, 0, 5505189, 9, 0, 5505190, 9, 0, 5505191, 9, 0, 5505192, 9, 0, 5505193, 9, 0, 5505194, 9, 0, 5505195, 9, 0, 5505196, 9, 0, 5505197, 9, 0, 5505198, 9, 0, 5505199, 9, 0, 5505200, 9, 0, 5505201, 9, 0, 5505202, 9, 0, 5505203, 9, 0, 5505204, 9, 0, 5505205, 9, 0, 5505206, 9, 0, 5505207, 9, 0, 5505208, 9, 0, 5505209, 9, 0, 5505210, 9, 0, 5505211, 9, 0, 5505212, 9, 0, 5505213, 9, 0, 5505214, 9, 0, 5505215, 9, 0, 5505216, 9, 0, 5505217, 9, 0, 5505218, 9, 0, 5505219, 9, 0, 5505220, 9, 0, 5505221, 9, 0, 5505222, 9, 0, 5505223, 9, 0, 5505224, 9, 0, 5505225, 9, 0, 5505226, 9, 0, 5505227, 9, 0, 5505228, 9, 0, 5505229, 9, 0, 5505230, 9, 0, 5505231, 9, 0, 5505232, 9, 0, 5505233, 9, 0, 5505234, 9, 0, 5505235, 0, 65536, 5505240, 0, 65537, 5505241, 9, 0, 5505242, 9, 0, 5505243, 9, 0, 5505244, 9, 0, 5505245, 9, 0, 5505246, 9, 0, 5505247, 9, 0, 5505248, 9, 0, 5505249, 9, 0, 5505250, 9, 0, 5505251, 9, 0, 5505252, 9, 0, 5505253, 9, 0, 5505254, 9, 0, 5505255, 9, 0, 5505256, 9, 0, 5505257, 9, 0, 5505258, 9, 0, 5505259, 9, 0, 5505260, 9, 0, 5505261, 9, 0, 5505262, 9, 0, 5505263, 9, 0, 5505264, 9, 0, 5505265, 0, 65536, 5505274, 0, 65537, 5505275, 9, 0, 5505276, 9, 0, 5505277, 9, 0, 5505278, 9, 0, 5505279, 9, 0, 5505280, 9, 0, 5505281, 9, 0, 5505282, 9, 0, 5505283, 9, 0, 5505284, 9, 0, 5505285, 9, 0, 5505286, 9, 0, 5505287, 9, 0, 5505288, 9, 0, 5505289, 9, 0, 5505290, 9, 0, 5505291, 9, 0, 5505292, 9, 0, 5505293, 9, 0, 5505294, 9, 0, 5505295, 9, 0, 5505296, 9, 0, 5505297, 9, 0, 5505298, 9, 0, 5505299, 9, 0, 5505300, 9, 0, 5505301, 9, 0, 5505302, 9, 0, 5505303, 9, 0, 5505304, 9, 0, 5505305, 9, 0, 5505306, 9, 0, 5505307, 9, 0, 5505308, 9, 0, 5505309, 9, 0, 5505310, 9, 0, 5505311, 9, 0, 5570593, 9, 0, 5570594, 9, 0, 5570595, 9, 0, 5570596, 9, 0, 5570597, 9, 0, 5570598, 9, 0, 5570599, 9, 0, 5570600, 9, 0, 5570601, 9, 0, 5570602, 9, 0, 5570603, 9, 0, 5570604, 9, 0, 5570605, 9, 0, 5570606, 9, 0, 5570607, 9, 0, 5570608, 9, 0, 5570609, 9, 0, 5570610, 9, 0, 5570611, 9, 0, 5570612, 9, 0, 5570613, 9, 0, 5570614, 9, 0, 5570615, 9, 0, 5570616, 9, 0, 5570617, 9, 0, 5570618, 9, 0, 5570619, 9, 0, 5570620, 9, 0, 5570621, 9, 0, 5570622, 9, 0, 5570623, 9, 0, 5570624, 9, 0, 5570625, 9, 0, 5570626, 9, 0, 5570627, 9, 0, 5570628, 9, 0, 5570629, 9, 0, 5570630, 9, 0, 5570631, 9, 0, 5570632, 9, 0, 5570633, 9, 0, 5570634, 9, 0, 5570635, 9, 0, 5570636, 9, 0, 5570637, 0, 65536, 5570646, 0, 65537, 5570647, 9, 0, 5570648, 9, 0, 5570649, 9, 0, 5570650, 9, 0, 5570651, 9, 0, 5570652, 9, 0, 5570653, 9, 0, 5570654, 9, 0, 5570655, 9, 0, 5570656, 9, 0, 5570657, 9, 0, 5570658, 9, 0, 5570659, 9, 0, 5570660, 9, 0, 5570661, 9, 0, 5570662, 9, 0, 5570663, 9, 0, 5570664, 9, 0, 5570665, 9, 0, 5570666, 9, 0, 5570667, 9, 0, 5570668, 9, 0, 5570669, 9, 0, 5570670, 9, 0, 5570671, 0, 65536, 5570676, 0, 65537, 5570677, 9, 0, 5570678, 9, 0, 5570679, 9, 0, 5570680, 9, 0, 5570681, 9, 0, 5570682, 9, 0, 5570683, 9, 0, 5570684, 9, 0, 5570685, 9, 0, 5570686, 9, 0, 5570687, 9, 0, 5570688, 9, 0, 5570689, 9, 0, 5570690, 9, 0, 5570691, 9, 0, 5570692, 9, 0, 5570693, 9, 0, 5570694, 9, 0, 5570695, 9, 0, 5570696, 9, 0, 5570697, 9, 0, 5570698, 9, 0, 5570699, 9, 0, 5570700, 9, 0, 5570701, 9, 0, 5570702, 9, 0, 5570703, 9, 0, 5570704, 9, 0, 5570705, 9, 0, 5570706, 9, 0, 5570707, 9, 0, 5570708, 9, 0, 5570709, 9, 0, 5570710, 9, 0, 5570711, 9, 0, 5570712, 9, 0, 5570713, 9, 0, 5570714, 9, 0, 5570715, 9, 0, 5570716, 9, 0, 5570717, 9, 0, 5570718, 9, 0, 5570719, 9, 0, 5570720, 9, 0, 5570721, 9, 0, 5570722, 9, 0, 5570723, 9, 0, 5570724, 9, 0, 5570725, 9, 0, 5570726, 9, 0, 5570727, 9, 0, 5570728, 9, 0, 5570729, 9, 0, 5570730, 9, 0, 5570731, 9, 0, 5570732, 9, 0, 5570733, 9, 0, 5570734, 9, 0, 5570735, 9, 0, 5570736, 9, 0, 5570737, 9, 0, 5570738, 9, 0, 5570739, 9, 0, 5570740, 9, 0, 5570741, 9, 0, 5570742, 9, 0, 5570743, 9, 0, 5570744, 9, 0, 5570745, 9, 0, 5570746, 9, 0, 5570747, 9, 0, 5570748, 9, 0, 5570749, 9, 0, 5570750, 9, 0, 5570751, 9, 0, 5570752, 9, 0, 5570753, 9, 0, 5570754, 9, 0, 5570755, 9, 0, 5570756, 9, 0, 5570757, 9, 0, 5570758, 9, 0, 5570759, 9, 0, 5570760, 9, 0, 5570761, 9, 0, 5570762, 9, 0, 5570763, 9, 0, 5570764, 9, 0, 5570765, 9, 0, 5570766, 9, 0, 5570767, 9, 0, 5570768, 9, 0, 5570769, 9, 0, 5570770, 9, 0, 5570771, 0, 65536, 5570776, 0, 65537, 5570777, 9, 0, 5570778, 9, 0, 5570779, 9, 0, 5570780, 9, 0, 5570781, 9, 0, 5570782, 9, 0, 5570783, 9, 0, 5570784, 9, 0, 5570785, 9, 0, 5570786, 9, 0, 5570787, 9, 0, 5570788, 9, 0, 5570789, 9, 0, 5570790, 9, 0, 5570791, 9, 0, 5570792, 9, 0, 5570793, 9, 0, 5570794, 9, 0, 5570795, 9, 0, 5570796, 9, 0, 5570797, 9, 0, 5570798, 9, 0, 5570799, 9, 0, 5570800, 9, 0, 5570801, 0, 65536, 5570810, 0, 65537, 5570811, 9, 0, 5570812, 9, 0, 5570813, 9, 0, 5570814, 9, 0, 5570815, 9, 0, 5570816, 9, 0, 5570817, 9, 0, 5570818, 9, 0, 5570819, 9, 0, 5570820, 9, 0, 5570821, 9, 0, 5570822, 9, 0, 5570823, 9, 0, 5570824, 9, 0, 5570825, 9, 0, 5570826, 9, 0, 5570827, 9, 0, 5570828, 9, 0, 5570829, 9, 0, 5570830, 9, 0, 5570831, 9, 0, 5570832, 9, 0, 5570833, 9, 0, 5570834, 9, 0, 5570835, 9, 0, 5570836, 9, 0, 5570837, 9, 0, 5570838, 9, 0, 5570839, 9, 0, 5570840, 9, 0, 5570841, 9, 0, 5570842, 9, 0, 5570843, 9, 0, 5570844, 9, 0, 5570845, 9, 0, 5570846, 9, 0, 5570847, 9, 0, 5636129, 9, 0, 5636130, 9, 0, 5636131, 9, 0, 5636132, 9, 0, 5636133, 9, 0, 5636134, 9, 0, 5636135, 9, 0, 5636136, 9, 0, 5636137, 9, 0, 5636138, 9, 0, 5636139, 9, 0, 5636140, 9, 0, 5636141, 9, 0, 5636142, 9, 0, 5636143, 9, 0, 5636144, 9, 0, 5636145, 9, 0, 5636146, 9, 0, 5636147, 9, 0, 5636148, 9, 0, 5636149, 9, 0, 5636150, 9, 0, 5636151, 9, 0, 5636152, 9, 0, 5636153, 9, 0, 5636154, 9, 0, 5636155, 9, 0, 5636156, 9, 0, 5636157, 9, 0, 5636158, 9, 0, 5636159, 9, 0, 5636160, 9, 0, 5636161, 9, 0, 5636162, 9, 0, 5636163, 9, 0, 5636164, 9, 0, 5636165, 9, 0, 5636166, 9, 0, 5636167, 9, 0, 5636168, 9, 0, 5636169, 9, 0, 5636170, 9, 0, 5636171, 9, 0, 5636172, 9, 0, 5636173, 0, 65536, 5636182, 0, 65537, 5636183, 9, 0, 5636184, 9, 0, 5636185, 9, 0, 5636186, 9, 0, 5636187, 9, 0, 5636188, 9, 0, 5636189, 9, 0, 5636190, 9, 0, 5636191, 9, 0, 5636192, 9, 0, 5636193, 9, 0, 5636194, 9, 0, 5636195, 9, 0, 5636196, 9, 0, 5636197, 9, 0, 5636198, 9, 0, 5636199, 9, 0, 5636200, 9, 0, 5636201, 9, 0, 5636202, 9, 0, 5636203, 9, 0, 5636204, 9, 0, 5636205, 9, 0, 5636206, 9, 0, 5636207, 0, 65536, 5636212, 0, 65537, 5636213, 9, 0, 5636214, 9, 0, 5636215, 9, 0, 5636216, 9, 0, 5636217, 9, 0, 5636218, 9, 0, 5636219, 9, 0, 5636220, 9, 0, 5636221, 9, 0, 5636222, 9, 0, 5636223, 9, 0, 5636224, 9, 0, 5636225, 9, 0, 5636226, 9, 0, 5636227, 9, 0, 5636228, 9, 0, 5636229, 9, 0, 5636230, 9, 0, 5636231, 9, 0, 5636232, 9, 0, 5636233, 9, 0, 5636234, 9, 0, 5636235, 9, 0, 5636236, 9, 0, 5636237, 9, 0, 5636238, 9, 0, 5636239, 9, 0, 5636240, 9, 0, 5636241, 9, 0, 5636242, 9, 0, 5636243, 9, 0, 5636244, 9, 0, 5636245, 9, 0, 5636246, 9, 0, 5636247, 9, 0, 5636248, 9, 0, 5636249, 9, 0, 5636250, 9, 0, 5636251, 9, 0, 5636252, 9, 0, 5636253, 9, 0, 5636254, 9, 0, 5636255, 9, 0, 5636256, 9, 0, 5636257, 9, 0, 5636258, 9, 0, 5636259, 9, 0, 5636260, 9, 0, 5636261, 9, 0, 5636262, 9, 0, 5636263, 9, 0, 5636264, 9, 0, 5636265, 9, 0, 5636266, 9, 0, 5636267, 9, 0, 5636268, 9, 0, 5636269, 9, 0, 5636270, 9, 0, 5636271, 9, 0, 5636272, 9, 0, 5636273, 9, 0, 5636274, 9, 0, 5636275, 9, 0, 5636276, 9, 0, 5636277, 9, 0, 5636278, 9, 0, 5636279, 9, 0, 5636280, 9, 0, 5636281, 9, 0, 5636282, 9, 0, 5636283, 9, 0, 5636284, 9, 0, 5636285, 9, 0, 5636286, 9, 0, 5636287, 9, 0, 5636288, 9, 0, 5636289, 9, 0, 5636290, 9, 0, 5636291, 9, 0, 5636292, 9, 0, 5636293, 9, 0, 5636294, 9, 0, 5636295, 9, 0, 5636296, 9, 0, 5636297, 9, 0, 5636298, 9, 0, 5636299, 9, 0, 5636300, 9, 0, 5636301, 9, 0, 5636302, 9, 0, 5636303, 9, 0, 5636304, 9, 0, 5636305, 9, 0, 5636306, 9, 0, 5636307, 0, 65536, 5636312, 0, 65537, 5636313, 9, 0, 5636314, 9, 0, 5636315, 9, 0, 5636316, 9, 0, 5636317, 9, 0, 5636318, 9, 0, 5636319, 9, 0, 5636320, 9, 0, 5636321, 9, 0, 5636322, 9, 0, 5636323, 9, 0, 5636324, 9, 0, 5636325, 9, 0, 5636326, 9, 0, 5636327, 9, 0, 5636328, 9, 0, 5636329, 9, 0, 5636330, 9, 0, 5636331, 9, 0, 5636332, 9, 0, 5636333, 9, 0, 5636334, 9, 0, 5636335, 9, 0, 5636336, 9, 0, 5636337, 0, 65536, 5636346, 0, 65537, 5636347, 9, 0, 5636348, 9, 0, 5636349, 9, 0, 5636350, 9, 0, 5636351, 9, 0, 5636352, 9, 0, 5636353, 9, 0, 5636354, 9, 0, 5636355, 9, 0, 5636356, 9, 0, 5636357, 9, 0, 5636358, 9, 0, 5636359, 9, 0, 5636360, 9, 0, 5636361, 9, 0, 5636362, 9, 0, 5636363, 9, 0, 5636364, 9, 0, 5636365, 9, 0, 5636366, 9, 0, 5636367, 9, 0, 5636368, 9, 0, 5636369, 9, 0, 5636370, 9, 0, 5636371, 9, 0, 5636372, 9, 0, 5636373, 9, 0, 5636374, 9, 0, 5636375, 9, 0, 5636376, 9, 0, 5636377, 9, 0, 5636378, 9, 0, 5636379, 9, 0, 5636380, 9, 0, 5636381, 9, 0, 5636382, 9, 0, 5636383, 9, 0, 5701665, 9, 0, 5701666, 9, 0, 5701667, 9, 0, 5701668, 9, 0, 5701669, 9, 0, 5701670, 9, 0, 5701671, 9, 0, 5701672, 9, 0, 5701673, 9, 0, 5701674, 9, 0, 5701675, 9, 0, 5701676, 9, 0, 5701677, 9, 0, 5701678, 9, 0, 5701679, 9, 0, 5701680, 9, 0, 5701681, 9, 0, 5701682, 9, 0, 5701683, 9, 0, 5701684, 9, 0, 5701685, 9, 0, 5701686, 9, 0, 5701687, 9, 0, 5701688, 9, 0, 5701689, 9, 0, 5701690, 9, 0, 5701691, 9, 0, 5701692, 9, 0, 5701693, 9, 0, 5701694, 9, 0, 5701695, 9, 0, 5701696, 9, 0, 5701697, 9, 0, 5701698, 9, 0, 5701699, 9, 0, 5701700, 9, 0, 5701701, 9, 0, 5701702, 9, 0, 5701703, 9, 0, 5701704, 9, 0, 5701705, 9, 0, 5701706, 9, 0, 5701707, 9, 0, 5701708, 9, 0, 5701709, 0, 65536, 5701718, 0, 65537, 5701719, 9, 0, 5701720, 9, 0, 5701721, 9, 0, 5701722, 9, 0, 5701723, 9, 0, 5701724, 9, 0, 5701725, 9, 0, 5701726, 9, 0, 5701727, 9, 0, 5701728, 9, 0, 5701729, 9, 0, 5701730, 9, 0, 5701731, 9, 0, 5701732, 9, 0, 5701733, 9, 0, 5701734, 9, 0, 5701735, 9, 0, 5701736, 9, 0, 5701737, 9, 0, 5701738, 9, 0, 5701739, 9, 0, 5701740, 9, 0, 5701741, 9, 0, 5701742, 9, 0, 5701743, 0, 65536, 5701748, 0, 65537, 5701749, 9, 0, 5701750, 9, 0, 5701751, 9, 0, 5701752, 9, 0, 5701753, 9, 0, 5701754, 9, 0, 5701755, 9, 0, 5701756, 9, 0, 5701757, 9, 0, 5701758, 9, 0, 5701759, 9, 0, 5701760, 9, 0, 5701761, 9, 0, 5701762, 9, 0, 5701763, 9, 0, 5701764, 9, 0, 5701765, 9, 0, 5701766, 9, 0, 5701767, 9, 0, 5701768, 9, 0, 5701769, 9, 0, 5701770, 9, 0, 5701771, 9, 0, 5701772, 9, 0, 5701773, 9, 0, 5701774, 9, 0, 5701775, 9, 0, 5701776, 9, 0, 5701777, 9, 0, 5701778, 9, 0, 5701779, 9, 0, 5701780, 9, 0, 5701781, 9, 0, 5701782, 9, 0, 5701783, 9, 0, 5701784, 9, 0, 5701785, 9, 0, 5701786, 9, 0, 5701787, 9, 0, 5701788, 9, 0, 5701789, 9, 0, 5701790, 9, 0, 5701791, 9, 0, 5701792, 9, 0, 5701793, 9, 0, 5701794, 9, 0, 5701795, 9, 0, 5701796, 9, 0, 5701797, 9, 0, 5701798, 9, 0, 5701799, 9, 0, 5701800, 9, 0, 5701801, 9, 0, 5701802, 9, 0, 5701803, 9, 0, 5701804, 9, 0, 5701805, 9, 0, 5701806, 9, 0, 5701807, 9, 0, 5701808, 9, 0, 5701809, 9, 0, 5701810, 9, 0, 5701811, 9, 0, 5701812, 9, 0, 5701813, 9, 0, 5701814, 9, 0, 5701815, 9, 0, 5701816, 9, 0, 5701817, 9, 0, 5701818, 9, 0, 5701819, 9, 0, 5701820, 9, 0, 5701821, 9, 0, 5701822, 9, 0, 5701823, 9, 0, 5701824, 9, 0, 5701825, 9, 0, 5701826, 9, 0, 5701827, 9, 0, 5701828, 9, 0, 5701829, 9, 0, 5701830, 9, 0, 5701831, 9, 0, 5701832, 9, 0, 5701833, 9, 0, 5701834, 9, 0, 5701835, 9, 0, 5701836, 9, 0, 5701837, 9, 0, 5701838, 9, 0, 5701839, 9, 0, 5701840, 9, 0, 5701841, 9, 0, 5701842, 9, 0, 5701843, 0, 65536, 5701848, 0, 65537, 5701849, 9, 0, 5701850, 9, 0, 5701851, 9, 0, 5701852, 9, 0, 5701853, 9, 0, 5701854, 9, 0, 5701855, 9, 0, 5701856, 9, 0, 5701857, 9, 0, 5701858, 9, 0, 5701859, 9, 0, 5701860, 9, 0, 5701861, 9, 0, 5701862, 9, 0, 5701863, 9, 0, 5701864, 9, 0, 5701865, 9, 0, 5701866, 9, 0, 5701867, 9, 0, 5701868, 9, 0, 5701869, 9, 0, 5701870, 9, 0, 5701871, 9, 0, 5701872, 9, 0, 5701873, 0, 65536, 5701882, 0, 65537, 5701883, 9, 0, 5701884, 9, 0, 5701885, 9, 0, 5701886, 9, 0, 5701887, 9, 0, 5701888, 9, 0, 5701889, 9, 0, 5701890, 9, 0, 5701891, 9, 0, 5701892, 9, 0, 5701893, 9, 0, 5701894, 9, 0, 5701895, 9, 0, 5701896, 9, 0, 5701897, 9, 0, 5701898, 9, 0, 5701899, 9, 0, 5701900, 9, 0, 5701901, 9, 0, 5701902, 9, 0, 5701903, 9, 0, 5701904, 9, 0, 5701905, 9, 0, 5701906, 9, 0, 5701907, 9, 0, 5701908, 9, 0, 5701909, 9, 0, 5701910, 9, 0, 5701911, 9, 0, 5701912, 9, 0, 5701913, 9, 0, 5701914, 9, 0, 5701915, 9, 0, 5701916, 9, 0, 5701917, 9, 0, 5701918, 9, 0, 5701919, 9, 0, 5767201, 9, 0, 5767202, 9, 0, 5767203, 9, 0, 5767204, 9, 0, 5767205, 9, 0, 5767206, 9, 0, 5767207, 9, 0, 5767208, 9, 0, 5767209, 9, 0, 5767210, 9, 0, 5767211, 9, 0, 5767212, 9, 0, 5767213, 9, 0, 5767214, 9, 0, 5767215, 9, 0, 5767216, 9, 0, 5767217, 9, 0, 5767218, 9, 0, 5767219, 9, 0, 5767220, 9, 0, 5767221, 9, 0, 5767222, 9, 0, 5767223, 9, 0, 5767224, 9, 0, 5767225, 9, 0, 5767226, 9, 0, 5767227, 9, 0, 5767228, 9, 0, 5767229, 9, 0, 5767230, 9, 0, 5767231, 9, 0, 5767232, 9, 0, 5767233, 9, 0, 5767234, 9, 0, 5767235, 9, 0, 5767236, 9, 0, 5767237, 9, 0, 5767238, 9, 0, 5767239, 9, 0, 5767240, 9, 0, 5767241, 9, 0, 5767242, 9, 0, 5767243, 9, 0, 5767244, 9, 0, 5767245, 0, 65536, 5767254, 0, 65537, 5767255, 9, 0, 5767256, 9, 0, 5767257, 9, 0, 5767258, 9, 0, 5767259, 9, 0, 5767260, 9, 0, 5767261, 9, 0, 5767262, 9, 0, 5767263, 9, 0, 5767264, 9, 0, 5767265, 9, 0, 5767266, 9, 0, 5767267, 9, 0, 5767268, 9, 0, 5767269, 9, 0, 5767270, 9, 0, 5767271, 9, 0, 5767272, 9, 0, 5767273, 9, 0, 5767274, 9, 0, 5767275, 9, 0, 5767276, 9, 0, 5767277, 9, 0, 5767278, 9, 0, 5767279, 0, 65536, 5767284, 0, 65537, 5767285, 9, 0, 5767286, 9, 0, 5767287, 9, 0, 5767288, 9, 0, 5767289, 9, 0, 5767290, 9, 0, 5767291, 9, 0, 5767292, 9, 0, 5767293, 9, 0, 5767294, 9, 0, 5767295, 9, 0, 5767296, 9, 0, 5767297, 9, 0, 5767298, 9, 0, 5767299, 9, 0, 5767300, 9, 0, 5767301, 9, 0, 5767302, 9, 0, 5767303, 9, 0, 5767304, 9, 0, 5767305, 9, 0, 5767306, 9, 0, 5767307, 9, 0, 5767308, 9, 0, 5767309, 9, 0, 5767310, 9, 0, 5767311, 9, 0, 5767312, 9, 0, 5767313, 9, 0, 5767314, 9, 0, 5767315, 9, 0, 5767316, 9, 0, 5767317, 9, 0, 5767318, 9, 0, 5767319, 9, 0, 5767320, 9, 0, 5767321, 9, 0, 5767322, 9, 0, 5767323, 9, 0, 5767324, 9, 0, 5767325, 9, 0, 5767326, 9, 0, 5767327, 9, 0, 5767328, 9, 0, 5767329, 9, 0, 5767330, 9, 0, 5767331, 9, 0, 5767332, 9, 0, 5767333, 9, 0, 5767334, 9, 0, 5767335, 9, 0, 5767336, 9, 0, 5767337, 9, 0, 5767338, 9, 0, 5767339, 9, 0, 5767340, 9, 0, 5767341, 9, 0, 5767342, 9, 0, 5767343, 9, 0, 5767344, 9, 0, 5767345, 9, 0, 5767346, 9, 0, 5767347, 9, 0, 5767348, 9, 0, 5767349, 9, 0, 5767350, 9, 0, 5767351, 9, 0, 5767352, 9, 0, 5767353, 9, 0, 5767354, 9, 0, 5767355, 9, 0, 5767356, 9, 0, 5767357, 9, 0, 5767358, 9, 0, 5767359, 9, 0, 5767360, 9, 0, 5767361, 9, 0, 5767362, 9, 0, 5767363, 9, 0, 5767364, 9, 0, 5767365, 9, 0, 5767366, 9, 0, 5767367, 9, 0, 5767368, 9, 0, 5767369, 9, 0, 5767370, 9, 0, 5767371, 9, 0, 5767372, 9, 0, 5767373, 9, 0, 5767374, 9, 0, 5767375, 9, 0, 5767376, 9, 0, 5767377, 9, 0, 5767378, 9, 0, 5767379, 0, 65536, 5767384, 0, 65537, 5767385, 9, 0, 5767386, 9, 0, 5767387, 9, 0, 5767388, 9, 0, 5767389, 9, 0, 5767390, 9, 0, 5767391, 9, 0, 5767392, 9, 0, 5767393, 9, 0, 5767394, 9, 0, 5767395, 9, 0, 5767396, 9, 0, 5767397, 9, 0, 5767398, 9, 0, 5767399, 9, 0, 5767400, 9, 0, 5767401, 9, 0, 5767402, 9, 0, 5767403, 9, 0, 5767404, 9, 0, 5767405, 9, 0, 5767406, 9, 0, 5767407, 9, 0, 5767408, 9, 0, 5767409, 0, 65536, 5767418, 0, 65537, 5767419, 9, 0, 5767420, 9, 0, 5767421, 9, 0, 5767422, 9, 0, 5767423, 9, 0, 5767424, 9, 0, 5767425, 9, 0, 5767426, 9, 0, 5767427, 9, 0, 5767428, 9, 0, 5767429, 9, 0, 5767430, 9, 0, 5767431, 9, 0, 5767432, 9, 0, 5767433, 9, 0, 5767434, 9, 0, 5767435, 9, 0, 5767436, 9, 0, 5767437, 9, 0, 5767438, 9, 0, 5767439, 9, 0, 5767440, 9, 0, 5767441, 9, 0, 5767442, 9, 0, 5767443, 9, 0, 5767444, 9, 0, 5767445, 9, 0, 5767446, 9, 0, 5767447, 9, 0, 5767448, 9, 0, 5767449, 9, 0, 5767450, 9, 0, 5767451, 9, 0, 5767452, 9, 0, 5767453, 9, 0, 5767454, 9, 0, 5767455, 9, 0, 5832737, 9, 0, 5832738, 9, 0, 5832739, 9, 0, 5832740, 9, 0, 5832741, 9, 0, 5832742, 9, 0, 5832743, 9, 0, 5832744, 9, 0, 5832745, 9, 0, 5832746, 9, 0, 5832747, 9, 0, 5832748, 9, 0, 5832749, 9, 0, 5832750, 9, 0, 5832751, 9, 0, 5832752, 9, 0, 5832753, 9, 0, 5832754, 9, 0, 5832755, 9, 0, 5832756, 9, 0, 5832757, 9, 0, 5832758, 9, 0, 5832759, 9, 0, 5832760, 9, 0, 5832761, 9, 0, 5832762, 9, 0, 5832763, 9, 0, 5832764, 9, 0, 5832765, 9, 0, 5832766, 9, 0, 5832767, 9, 0, 5832768, 9, 0, 5832769, 9, 0, 5832770, 9, 0, 5832771, 9, 0, 5832772, 9, 0, 5832773, 9, 0, 5832774, 9, 0, 5832775, 9, 0, 5832776, 9, 0, 5832777, 9, 0, 5832778, 9, 0, 5832779, 9, 0, 5832780, 9, 0, 5832781, 0, 65536, 5832790, 0, 65537, 5832791, 9, 0, 5832792, 9, 0, 5832793, 9, 0, 5832794, 9, 0, 5832795, 9, 0, 5832796, 9, 0, 5832797, 9, 0, 5832798, 9, 0, 5832799, 9, 0, 5832800, 9, 0, 5832801, 9, 0, 5832802, 9, 0, 5832803, 9, 0, 5832804, 9, 0, 5832805, 9, 0, 5832806, 9, 0, 5832807, 9, 0, 5832808, 9, 0, 5832809, 9, 0, 5832810, 9, 0, 5832811, 9, 0, 5832812, 9, 0, 5832813, 9, 0, 5832814, 9, 0, 5832815, 0, 65536, 5832820, 0, 65537, 5832821, 9, 0, 5832822, 9, 0, 5832823, 9, 0, 5832824, 9, 0, 5832825, 9, 0, 5832826, 9, 0, 5832827, 9, 0, 5832828, 9, 0, 5832829, 9, 0, 5832830, 9, 0, 5832831, 9, 0, 5832832, 9, 0, 5832833, 9, 0, 5832834, 9, 0, 5832835, 9, 0, 5832836, 9, 0, 5832837, 9, 0, 5832838, 9, 0, 5832839, 9, 0, 5832840, 9, 0, 5832841, 9, 0, 5832842, 9, 0, 5832843, 9, 0, 5832844, 9, 0, 5832845, 9, 0, 5832846, 9, 0, 5832847, 9, 0, 5832848, 9, 0, 5832849, 9, 0, 5832850, 9, 0, 5832851, 9, 0, 5832852, 9, 0, 5832853, 9, 0, 5832854, 9, 0, 5832855, 9, 0, 5832856, 9, 0, 5832857, 9, 0, 5832858, 9, 0, 5832859, 9, 0, 5832860, 9, 0, 5832861, 9, 0, 5832862, 9, 0, 5832863, 9, 0, 5832864, 9, 0, 5832865, 9, 0, 5832866, 9, 0, 5832867, 9, 0, 5832868, 9, 0, 5832869, 9, 0, 5832870, 9, 0, 5832871, 9, 0, 5832872, 9, 0, 5832873, 9, 0, 5832874, 9, 0, 5832875, 9, 0, 5832876, 9, 0, 5832877, 9, 0, 5832878, 9, 0, 5832879, 9, 0, 5832880, 9, 0, 5832881, 9, 0, 5832882, 9, 0, 5832883, 9, 0, 5832884, 9, 0, 5832885, 9, 0, 5832886, 9, 0, 5832887, 9, 0, 5832888, 9, 0, 5832889, 9, 0, 5832890, 9, 0, 5832891, 9, 0, 5832892, 9, 0, 5832893, 9, 0, 5832894, 9, 0, 5832895, 9, 0, 5832896, 9, 0, 5832897, 9, 0, 5832898, 9, 0, 5832899, 9, 0, 5832900, 9, 0, 5832901, 9, 0, 5832902, 9, 0, 5832903, 9, 0, 5832904, 9, 0, 5832905, 9, 0, 5832906, 9, 0, 5832907, 9, 0, 5832908, 9, 0, 5832909, 9, 0, 5832910, 9, 0, 5832911, 9, 0, 5832912, 9, 0, 5832913, 9, 0, 5832914, 9, 0, 5832915, 0, 65536, 5832920, 0, 65537, 5832921, 9, 0, 5832922, 9, 0, 5832923, 9, 0, 5832924, 9, 0, 5832925, 9, 0, 5832926, 9, 0, 5832927, 9, 0, 5832928, 9, 0, 5832929, 9, 0, 5832930, 9, 0, 5832931, 9, 0, 5832932, 9, 0, 5832933, 9, 0, 5832934, 9, 0, 5832935, 9, 0, 5832936, 9, 0, 5832937, 9, 0, 5832938, 9, 0, 5832939, 9, 0, 5832940, 9, 0, 5832941, 9, 0, 5832942, 9, 0, 5832943, 9, 0, 5832944, 9, 0, 5832945, 0, 65536, 5832954, 0, 65537, 5832955, 9, 0, 5832956, 9, 0, 5832957, 9, 0, 5832958, 9, 0, 5832959, 9, 0, 5832960, 9, 0, 5832961, 9, 0, 5832962, 9, 0, 5832963, 9, 0, 5832964, 9, 0, 5832965, 9, 0, 5832966, 9, 0, 5832967, 9, 0, 5832968, 9, 0, 5832969, 9, 0, 5832970, 9, 0, 5832971, 9, 0, 5832972, 9, 0, 5832973, 9, 0, 5832974, 9, 0, 5832975, 9, 0, 5832976, 9, 0, 5832977, 9, 0, 5832978, 9, 0, 5832979, 9, 0, 5832980, 9, 0, 5832981, 9, 0, 5832982, 9, 0, 5832983, 9, 0, 5832984, 9, 0, 5832985, 9, 0, 5832986, 9, 0, 5832987, 9, 0, 5832988, 9, 0, 5832989, 9, 0, 5832990, 9, 0, 5832991, 9, 0, 5898273, 9, 0, 5898274, 9, 0, 5898275, 9, 0, 5898276, 9, 0, 5898277, 9, 0, 5898278, 9, 0, 5898279, 9, 0, 5898280, 9, 0, 5898281, 9, 0, 5898282, 9, 0, 5898283, 9, 0, 5898284, 9, 0, 5898285, 9, 0, 5898286, 9, 0, 5898287, 9, 0, 5898288, 9, 0, 5898289, 9, 0, 5898290, 9, 0, 5898291, 9, 0, 5898292, 9, 0, 5898293, 9, 0, 5898294, 9, 0, 5898295, 9, 0, 5898296, 9, 0, 5898297, 9, 0, 5898298, 9, 0, 5898299, 9, 0, 5898300, 9, 0, 5898301, 9, 0, 5898302, 9, 0, 5898303, 9, 0, 5898304, 9, 0, 5898305, 9, 0, 5898306, 9, 0, 5898307, 9, 0, 5898308, 9, 0, 5898309, 9, 0, 5898310, 9, 0, 5898311, 9, 0, 5898312, 9, 0, 5898313, 9, 0, 5898314, 9, 0, 5898315, 9, 0, 5898316, 9, 0, 5898317, 0, 65536, 5898326, 0, 65537, 5898327, 9, 0, 5898328, 9, 0, 5898329, 9, 0, 5898330, 9, 0, 5898331, 9, 0, 5898332, 9, 0, 5898333, 9, 0, 5898334, 9, 0, 5898335, 9, 0, 5898336, 9, 0, 5898337, 9, 0, 5898338, 9, 0, 5898339, 9, 0, 5898340, 9, 0, 5898341, 9, 0, 5898342, 9, 0, 5898343, 9, 0, 5898344, 9, 0, 5898345, 9, 0, 5898346, 9, 0, 5898347, 9, 0, 5898348, 9, 0, 5898349, 9, 0, 5898350, 9, 0, 5898351, 9, 0, 5898352, 9, 0, 5898353, 9, 0, 5898354, 9, 0, 5898355, 9, 0, 5898356, 9, 0, 5898357, 9, 0, 5898358, 9, 0, 5898359, 9, 0, 5898360, 9, 0, 5898361, 9, 0, 5898362, 9, 0, 5898363, 9, 0, 5898364, 9, 0, 5898365, 9, 0, 5898366, 9, 0, 5898367, 9, 0, 5898368, 9, 0, 5898369, 9, 0, 5898370, 9, 0, 5898371, 9, 0, 5898372, 9, 0, 5898373, 9, 0, 5898374, 9, 0, 5898375, 9, 0, 5898376, 9, 0, 5898377, 9, 0, 5898378, 9, 0, 5898379, 9, 0, 5898380, 9, 0, 5898381, 9, 0, 5898382, 9, 0, 5898383, 9, 0, 5898384, 9, 0, 5898385, 9, 0, 5898386, 9, 0, 5898387, 9, 0, 5898388, 9, 0, 5898389, 9, 0, 5898390, 9, 0, 5898391, 9, 0, 5898392, 9, 0, 5898393, 9, 0, 5898394, 9, 0, 5898395, 9, 0, 5898396, 9, 0, 5898397, 9, 0, 5898398, 9, 0, 5898399, 9, 0, 5898400, 9, 0, 5898401, 9, 0, 5898402, 9, 0, 5898403, 9, 0, 5898404, 9, 0, 5898405, 9, 0, 5898406, 9, 0, 5898407, 9, 0, 5898408, 9, 0, 5898409, 9, 0, 5898410, 9, 0, 5898411, 9, 0, 5898412, 9, 0, 5898413, 9, 0, 5898414, 9, 0, 5898415, 9, 0, 5898416, 9, 0, 5898417, 9, 0, 5898418, 9, 0, 5898419, 9, 0, 5898420, 9, 0, 5898421, 9, 0, 5898422, 9, 0, 5898423, 9, 0, 5898424, 9, 0, 5898425, 9, 0, 5898426, 9, 0, 5898427, 9, 0, 5898428, 9, 0, 5898429, 9, 0, 5898430, 9, 0, 5898431, 9, 0, 5898432, 9, 0, 5898433, 9, 0, 5898434, 9, 0, 5898435, 9, 0, 5898436, 9, 0, 5898437, 9, 0, 5898438, 9, 0, 5898439, 9, 0, 5898440, 9, 0, 5898441, 9, 0, 5898442, 9, 0, 5898443, 9, 0, 5898444, 9, 0, 5898445, 9, 0, 5898446, 9, 0, 5898447, 9, 0, 5898448, 9, 0, 5898449, 9, 0, 5898450, 9, 0, 5898451, 9, 0, 5898452, 9, 0, 5898453, 9, 0, 5898454, 9, 0, 5898455, 9, 0, 5898456, 9, 0, 5898457, 9, 0, 5898458, 9, 0, 5898459, 9, 0, 5898460, 9, 0, 5898461, 9, 0, 5898462, 9, 0, 5898463, 9, 0, 5898464, 9, 0, 5898465, 9, 0, 5898466, 9, 0, 5898467, 9, 0, 5898468, 9, 0, 5898469, 9, 0, 5898470, 9, 0, 5898471, 9, 0, 5898472, 9, 0, 5898473, 9, 0, 5898474, 9, 0, 5898475, 9, 0, 5898476, 9, 0, 5898477, 9, 0, 5898478, 9, 0, 5898479, 9, 0, 5898480, 9, 0, 5898481, 0, 65536, 5898490, 0, 65537, 5898491, 9, 0, 5898492, 9, 0, 5898493, 9, 0, 5898494, 9, 0, 5898495, 9, 0, 5898496, 9, 0, 5898497, 9, 0, 5898498, 9, 0, 5898499, 9, 0, 5898500, 9, 0, 5898501, 9, 0, 5898502, 9, 0, 5898503, 9, 0, 5898504, 9, 0, 5898505, 9, 0, 5898506, 9, 0, 5898507, 9, 0, 5898508, 9, 0, 5898509, 9, 0, 5898510, 9, 0, 5898511, 9, 0, 5898512, 9, 0, 5898513, 9, 0, 5898514, 9, 0, 5898515, 9, 0, 5898516, 9, 0, 5898517, 9, 0, 5898518, 9, 0, 5898519, 9, 0, 5898520, 9, 0, 5898521, 9, 0, 5898522, 9, 0, 5898523, 9, 0, 5898524, 9, 0, 5898525, 9, 0, 5898526, 9, 0, 5898527, 9, 0, 5963809, 9, 0, 5963810, 9, 0, 5963811, 9, 0, 5963812, 9, 0, 5963813, 9, 0, 5963814, 9, 0, 5963815, 9, 0, 5963816, 9, 0, 5963817, 9, 0, 5963818, 9, 0, 5963819, 9, 0, 5963820, 9, 0, 5963821, 9, 0, 5963822, 9, 0, 5963823, 9, 0, 5963824, 9, 0, 5963825, 9, 0, 5963826, 9, 0, 5963827, 9, 0, 5963828, 9, 0, 5963829, 9, 0, 5963830, 9, 0, 5963831, 9, 0, 5963832, 9, 0, 5963833, 9, 0, 5963834, 9, 0, 5963835, 9, 0, 5963836, 9, 0, 5963837, 9, 0, 5963838, 9, 0, 5963839, 9, 0, 5963840, 9, 0, 5963841, 9, 0, 5963842, 9, 0, 5963843, 9, 0, 5963844, 9, 0, 5963845, 9, 0, 5963846, 9, 0, 5963847, 9, 0, 5963848, 9, 0, 5963849, 9, 0, 5963850, 9, 0, 5963851, 9, 0, 5963852, 9, 0, 5963853, 0, 65536, 5963862, 0, 65537, 5963863, 9, 0, 5963864, 9, 0, 5963865, 9, 0, 5963866, 9, 0, 5963867, 9, 0, 5963868, 9, 0, 5963869, 9, 0, 5963870, 9, 0, 5963871, 9, 0, 5963872, 9, 0, 5963873, 9, 0, 5963874, 9, 0, 5963875, 9, 0, 5963876, 9, 0, 5963877, 9, 0, 5963878, 9, 0, 5963879, 9, 0, 5963880, 9, 0, 5963881, 9, 0, 5963882, 9, 0, 5963883, 9, 0, 5963884, 9, 0, 5963885, 9, 0, 5963886, 9, 0, 5963887, 9, 0, 5963888, 9, 0, 5963889, 9, 0, 5963890, 9, 0, 5963891, 9, 0, 5963892, 9, 0, 5963893, 9, 0, 5963894, 9, 0, 5963895, 9, 0, 5963896, 9, 0, 5963897, 9, 0, 5963898, 9, 0, 5963899, 9, 0, 5963900, 9, 0, 5963901, 9, 0, 5963902, 9, 0, 5963903, 9, 0, 5963904, 9, 0, 5963905, 9, 0, 5963906, 9, 0, 5963907, 9, 0, 5963908, 9, 0, 5963909, 9, 0, 5963910, 9, 0, 5963911, 9, 0, 5963912, 9, 0, 5963913, 9, 0, 5963914, 9, 0, 5963915, 9, 0, 5963916, 9, 0, 5963917, 9, 0, 5963918, 9, 0, 5963919, 9, 0, 5963920, 9, 0, 5963921, 9, 0, 5963922, 9, 0, 5963923, 9, 0, 5963924, 9, 0, 5963925, 9, 0, 5963926, 9, 0, 5963927, 9, 0, 5963928, 9, 0, 5963929, 9, 0, 5963930, 9, 0, 5963931, 9, 0, 5963932, 9, 0, 5963933, 9, 0, 5963934, 9, 0, 5963935, 9, 0, 5963936, 9, 0, 5963937, 9, 0, 5963938, 9, 0, 5963939, 9, 0, 5963940, 9, 0, 5963941, 9, 0, 5963942, 9, 0, 5963943, 9, 0, 5963944, 9, 0, 5963945, 9, 0, 5963946, 9, 0, 5963947, 9, 0, 5963948, 9, 0, 5963949, 9, 0, 5963950, 9, 0, 5963951, 9, 0, 5963952, 9, 0, 5963953, 9, 0, 5963954, 9, 0, 5963955, 9, 0, 5963956, 9, 0, 5963957, 9, 0, 5963958, 9, 0, 5963959, 9, 0, 5963960, 9, 0, 5963961, 9, 0, 5963962, 9, 0, 5963963, 9, 0, 5963964, 9, 0, 5963965, 9, 0, 5963966, 9, 0, 5963967, 9, 0, 5963968, 9, 0, 5963969, 9, 0, 5963970, 9, 0, 5963971, 9, 0, 5963972, 9, 0, 5963973, 9, 0, 5963974, 9, 0, 5963975, 9, 0, 5963976, 9, 0, 5963977, 9, 0, 5963978, 9, 0, 5963979, 9, 0, 5963980, 9, 0, 5963981, 9, 0, 5963982, 9, 0, 5963983, 9, 0, 5963984, 9, 0, 5963985, 9, 0, 5963986, 9, 0, 5963987, 9, 0, 5963988, 9, 0, 5963989, 9, 0, 5963990, 9, 0, 5963991, 9, 0, 5963992, 9, 0, 5963993, 9, 0, 5963994, 9, 0, 5963995, 9, 0, 5963996, 9, 0, 5963997, 9, 0, 5963998, 9, 0, 5963999, 9, 0, 5964000, 9, 0, 5964001, 9, 0, 5964002, 9, 0, 5964003, 9, 0, 5964004, 9, 0, 5964005, 9, 0, 5964006, 9, 0, 5964007, 9, 0, 5964008, 9, 0, 5964009, 9, 0, 5964010, 9, 0, 5964011, 9, 0, 5964012, 9, 0, 5964013, 9, 0, 5964014, 9, 0, 5964015, 9, 0, 5964016, 9, 0, 5964017, 0, 65536, 5964026, 0, 65537, 5964027, 9, 0, 5964028, 9, 0, 5964029, 9, 0, 5964030, 9, 0, 5964031, 9, 0, 5964032, 9, 0, 5964033, 9, 0, 5964034, 9, 0, 5964035, 9, 0, 5964036, 9, 0, 5964037, 9, 0, 5964038, 9, 0, 5964039, 9, 0, 5964040, 9, 0, 5964041, 9, 0, 5964042, 9, 0, 5964043, 9, 0, 5964044, 9, 0, 5964045, 9, 0, 5964046, 9, 0, 5964047, 9, 0, 5964048, 9, 0, 5964049, 9, 0, 5964050, 9, 0, 5964051, 9, 0, 5964052, 9, 0, 5964053, 9, 0, 5964054, 9, 0, 5964055, 9, 0, 5964056, 9, 0, 5964057, 9, 0, 5964058, 9, 0, 5964059, 9, 0, 5964060, 9, 0, 5964061, 9, 0, 5964062, 9, 0, 5964063, 9, 0, 6029345, 9, 0, 6029346, 9, 0, 6029347, 9, 0, 6029348, 9, 0, 6029349, 9, 0, 6029350, 9, 0, 6029351, 9, 0, 6029352, 9, 0, 6029353, 9, 0, 6029354, 9, 0, 6029355, 9, 0, 6029356, 9, 0, 6029357, 9, 0, 6029358, 9, 0, 6029359, 9, 0, 6029360, 9, 0, 6029361, 9, 0, 6029362, 9, 0, 6029363, 9, 0, 6029364, 9, 0, 6029365, 9, 0, 6029366, 9, 0, 6029367, 9, 0, 6029368, 9, 0, 6029369, 9, 0, 6029370, 9, 0, 6029371, 9, 0, 6029372, 9, 0, 6029373, 9, 0, 6029374, 9, 0, 6029375, 9, 0, 6029376, 9, 0, 6029377, 9, 0, 6029378, 9, 0, 6029379, 9, 0, 6029380, 9, 0, 6029381, 9, 0, 6029382, 9, 0, 6029383, 9, 0, 6029384, 9, 0, 6029385, 9, 0, 6029386, 9, 0, 6029387, 9, 0, 6029388, 9, 0, 6029389, 0, 65536, 6029398, 0, 65537, 6029399, 9, 0, 6029400, 9, 0, 6029401, 9, 0, 6029402, 9, 0, 6029403, 9, 0, 6029404, 9, 0, 6029405, 9, 0, 6029406, 9, 0, 6029407, 9, 0, 6029408, 9, 0, 6029409, 9, 0, 6029410, 9, 0, 6029411, 9, 0, 6029412, 9, 0, 6029413, 9, 0, 6029414, 9, 0, 6029415, 9, 0, 6029416, 9, 0, 6029417, 9, 0, 6029418, 9, 0, 6029419, 9, 0, 6029420, 9, 0, 6029421, 9, 0, 6029422, 9, 0, 6029423, 9, 0, 6029424, 9, 0, 6029425, 9, 0, 6029426, 9, 0, 6029427, 9, 0, 6029428, 9, 0, 6029429, 9, 0, 6029430, 9, 0, 6029431, 9, 0, 6029432, 9, 0, 6029433, 9, 0, 6029434, 9, 0, 6029435, 9, 0, 6029436, 9, 0, 6029437, 9, 0, 6029438, 9, 0, 6029439, 9, 0, 6029440, 9, 0, 6029441, 9, 0, 6029442, 9, 0, 6029443, 9, 0, 6029444, 9, 0, 6029445, 9, 0, 6029446, 9, 0, 6029447, 9, 0, 6029448, 9, 0, 6029449, 9, 0, 6029450, 9, 0, 6029451, 9, 0, 6029452, 9, 0, 6029453, 9, 0, 6029454, 9, 0, 6029455, 9, 0, 6029456, 9, 0, 6029457, 9, 0, 6029458, 9, 0, 6029459, 9, 0, 6029460, 9, 0, 6029461, 9, 0, 6029462, 9, 0, 6029463, 9, 0, 6029464, 9, 0, 6029465, 9, 0, 6029466, 9, 0, 6029467, 9, 0, 6029468, 9, 0, 6029469, 9, 0, 6029470, 9, 0, 6029471, 9, 0, 6029472, 9, 0, 6029473, 9, 0, 6029474, 9, 0, 6029475, 9, 0, 6029476, 9, 0, 6029477, 9, 0, 6029478, 9, 0, 6029479, 9, 0, 6029480, 9, 0, 6029481, 9, 0, 6029482, 9, 0, 6029483, 9, 0, 6029484, 9, 0, 6029485, 9, 0, 6029486, 9, 0, 6029487, 9, 0, 6029488, 9, 0, 6029489, 9, 0, 6029490, 9, 0, 6029491, 9, 0, 6029492, 9, 0, 6029493, 9, 0, 6029494, 9, 0, 6029495, 9, 0, 6029496, 9, 0, 6029497, 9, 0, 6029498, 9, 0, 6029499, 9, 0, 6029500, 9, 0, 6029501, 9, 0, 6029502, 9, 0, 6029503, 9, 0, 6029504, 9, 0, 6029505, 9, 0, 6029506, 9, 0, 6029507, 9, 0, 6029508, 9, 0, 6029509, 9, 0, 6029510, 9, 0, 6029511, 9, 0, 6029512, 9, 0, 6029513, 9, 0, 6029514, 9, 0, 6029515, 9, 0, 6029516, 9, 0, 6029517, 9, 0, 6029518, 9, 0, 6029519, 9, 0, 6029520, 9, 0, 6029521, 9, 0, 6029522, 9, 0, 6029523, 9, 0, 6029524, 9, 0, 6029525, 9, 0, 6029526, 9, 0, 6029527, 9, 0, 6029528, 9, 0, 6029529, 9, 0, 6029530, 9, 0, 6029531, 9, 0, 6029532, 9, 0, 6029533, 9, 0, 6029534, 9, 0, 6029535, 9, 0, 6029536, 9, 0, 6029537, 9, 0, 6029538, 9, 0, 6029539, 9, 0, 6029540, 9, 0, 6029541, 9, 0, 6029542, 9, 0, 6029543, 9, 0, 6029544, 9, 0, 6029545, 9, 0, 6029546, 9, 0, 6029547, 9, 0, 6029548, 9, 0, 6029549, 9, 0, 6029550, 9, 0, 6029551, 9, 0, 6029552, 9, 0, 6029553, 0, 65536, 6029562, 0, 65537, 6029563, 9, 0, 6029564, 9, 0, 6029565, 9, 0, 6029566, 9, 0, 6029567, 9, 0, 6029568, 9, 0, 6029569, 9, 0, 6029570, 9, 0, 6029571, 9, 0, 6029572, 9, 0, 6029573, 9, 0, 6029574, 9, 0, 6029575, 9, 0, 6029576, 9, 0, 6029577, 9, 0, 6029578, 9, 0, 6029579, 9, 0, 6029580, 9, 0, 6029581, 9, 0, 6029582, 9, 0, 6029583, 9, 0, 6029584, 9, 0, 6029585, 9, 0, 6029586, 9, 0, 6029587, 9, 0, 6029588, 9, 0, 6029589, 9, 0, 6029590, 9, 0, 6029591, 9, 0, 6029592, 9, 0, 6029593, 9, 0, 6029594, 9, 0, 6029595, 9, 0, 6029596, 9, 0, 6029597, 9, 0, 6029598, 9, 0, 6029599, 9, 0, 6094881, 9, 0, 6094882, 9, 0, 6094883, 9, 0, 6094884, 9, 0, 6094885, 9, 0, 6094886, 9, 0, 6094887, 9, 0, 6094888, 9, 0, 6094889, 9, 0, 6094890, 9, 0, 6094891, 9, 0, 6094892, 9, 0, 6094893, 9, 0, 6094894, 9, 0, 6094895, 9, 0, 6094896, 9, 0, 6094897, 9, 0, 6094898, 9, 0, 6094899, 9, 0, 6094900, 9, 0, 6094901, 9, 0, 6094902, 9, 0, 6094903, 9, 0, 6094904, 9, 0, 6094905, 9, 0, 6094906, 9, 0, 6094907, 9, 0, 6094908, 9, 0, 6094909, 9, 0, 6094910, 9, 0, 6094911, 9, 0, 6094912, 9, 0, 6094913, 9, 0, 6094914, 9, 0, 6094915, 9, 0, 6094916, 9, 0, 6094917, 9, 0, 6094918, 9, 0, 6094919, 9, 0, 6094920, 9, 0, 6094921, 9, 0, 6094922, 9, 0, 6094923, 9, 0, 6094924, 9, 0, 6094925, 0, 65536, 6094934, 0, 65537, 6094935, 9, 0, 6094936, 9, 0, 6094937, 9, 0, 6094938, 9, 0, 6094939, 9, 0, 6094940, 9, 0, 6094941, 9, 0, 6094942, 9, 0, 6094943, 9, 0, 6094944, 9, 0, 6094945, 9, 0, 6094946, 9, 0, 6094947, 9, 0, 6094948, 9, 0, 6094949, 9, 0, 6094950, 9, 0, 6094951, 9, 0, 6094952, 9, 0, 6094953, 9, 0, 6094954, 9, 0, 6094955, 9, 0, 6094956, 9, 0, 6094957, 9, 0, 6094958, 9, 0, 6094959, 9, 0, 6094960, 9, 0, 6094961, 9, 0, 6094962, 9, 0, 6094963, 9, 0, 6094964, 9, 0, 6094965, 9, 0, 6094966, 9, 0, 6094967, 9, 0, 6094968, 9, 0, 6094969, 9, 0, 6094970, 9, 0, 6094971, 9, 0, 6094972, 9, 0, 6094973, 9, 0, 6094974, 9, 0, 6094975, 9, 0, 6094976, 9, 0, 6094977, 9, 0, 6094978, 9, 0, 6094979, 9, 0, 6094980, 9, 0, 6094981, 9, 0, 6094982, 9, 0, 6094983, 9, 0, 6094984, 9, 0, 6094985, 9, 0, 6094986, 9, 0, 6094987, 9, 0, 6094988, 9, 0, 6094989, 9, 0, 6094990, 9, 0, 6094991, 9, 0, 6094992, 9, 0, 6094993, 9, 0, 6094994, 9, 0, 6094995, 9, 0, 6094996, 9, 0, 6094997, 9, 0, 6094998, 9, 0, 6094999, 9, 0, 6095000, 9, 0, 6095001, 9, 0, 6095002, 9, 0, 6095003, 9, 0, 6095004, 9, 0, 6095005, 9, 0, 6095006, 9, 0, 6095007, 9, 0, 6095008, 9, 0, 6095009, 9, 0, 6095010, 9, 0, 6095011, 9, 0, 6095012, 9, 0, 6095013, 9, 0, 6095014, 9, 0, 6095015, 9, 0, 6095016, 9, 0, 6095017, 9, 0, 6095018, 9, 0, 6095019, 9, 0, 6095020, 9, 0, 6095021, 9, 0, 6095022, 9, 0, 6095023, 9, 0, 6095024, 9, 0, 6095025, 9, 0, 6095026, 9, 0, 6095027, 9, 0, 6095028, 9, 0, 6095029, 9, 0, 6095030, 9, 0, 6095031, 9, 0, 6095032, 9, 0, 6095033, 9, 0, 6095034, 9, 0, 6095035, 9, 0, 6095036, 9, 0, 6095037, 9, 0, 6095038, 9, 0, 6095039, 9, 0, 6095040, 9, 0, 6095041, 9, 0, 6095042, 9, 0, 6095043, 9, 0, 6095044, 9, 0, 6095045, 9, 0, 6095046, 9, 0, 6095047, 9, 0, 6095048, 9, 0, 6095049, 9, 0, 6095050, 9, 0, 6095051, 9, 0, 6095052, 9, 0, 6095053, 9, 0, 6095054, 9, 0, 6095055, 9, 0, 6095056, 9, 0, 6095057, 9, 0, 6095058, 9, 0, 6095059, 9, 0, 6095060, 9, 0, 6095061, 9, 0, 6095062, 9, 0, 6095063, 9, 0, 6095064, 9, 0, 6095065, 9, 0, 6095066, 9, 0, 6095067, 9, 0, 6095068, 9, 0, 6095069, 9, 0, 6095070, 9, 0, 6095071, 9, 0, 6095072, 9, 0, 6095073, 9, 0, 6095074, 9, 0, 6095075, 9, 0, 6095076, 9, 0, 6095077, 9, 0, 6095078, 9, 0, 6095079, 9, 0, 6095080, 9, 0, 6095081, 9, 0, 6095082, 9, 0, 6095083, 9, 0, 6095084, 9, 0, 6095085, 9, 0, 6095086, 9, 0, 6095087, 9, 0, 6095088, 9, 0, 6095089, 0, 65536, 6095098, 0, 65537, 6095099, 9, 0, 6095100, 9, 0, 6095101, 9, 0, 6095102, 9, 0, 6095103, 9, 0, 6095104, 9, 0, 6095105, 9, 0, 6095106, 9, 0, 6095107, 9, 0, 6095108, 9, 0, 6095109, 9, 0, 6095110, 9, 0, 6095111, 9, 0, 6095112, 9, 0, 6095113, 9, 0, 6095114, 9, 0, 6095115, 9, 0, 6095116, 9, 0, 6095117, 9, 0, 6095118, 9, 0, 6095119, 9, 0, 6095120, 9, 0, 6095121, 9, 0, 6095122, 9, 0, 6095123, 9, 0, 6095124, 9, 0, 6095125, 9, 0, 6095126, 9, 0, 6095127, 9, 0, 6095128, 9, 0, 6095129, 9, 0, 6095130, 9, 0, 6095131, 9, 0, 6095132, 9, 0, 6095133, 9, 0, 6095134, 9, 0, 6095135, 9, 0, 6160417, 9, 0, 6160418, 9, 0, 6160419, 9, 0, 6160420, 9, 0, 6160421, 9, 0, 6160422, 9, 0, 6160423, 9, 0, 6160424, 9, 0, 6160425, 9, 0, 6160426, 9, 0, 6160427, 9, 0, 6160428, 9, 0, 6160429, 9, 0, 6160430, 9, 0, 6160431, 9, 0, 6160432, 9, 0, 6160433, 9, 0, 6160434, 9, 0, 6160435, 9, 0, 6160436, 9, 0, 6160437, 9, 0, 6160438, 9, 0, 6160439, 9, 0, 6160440, 9, 0, 6160441, 9, 0, 6160442, 9, 0, 6160443, 9, 0, 6160444, 9, 0, 6160445, 9, 0, 6160446, 9, 0, 6160447, 9, 0, 6160448, 9, 0, 6160449, 9, 0, 6160450, 9, 0, 6160451, 9, 0, 6160452, 9, 0, 6160453, 9, 0, 6160454, 9, 0, 6160455, 9, 0, 6160456, 9, 0, 6160457, 9, 0, 6160458, 9, 0, 6160459, 9, 0, 6160460, 9, 0, 6160461, 0, 65536, 6160470, 0, 65537, 6160471, 9, 0, 6160472, 9, 0, 6160473, 9, 0, 6160474, 9, 0, 6160475, 9, 0, 6160476, 9, 0, 6160477, 9, 0, 6160478, 9, 0, 6160479, 9, 0, 6160480, 9, 0, 6160481, 9, 0, 6160482, 9, 0, 6160483, 9, 0, 6160484, 9, 0, 6160485, 9, 0, 6160486, 9, 0, 6160487, 9, 0, 6160488, 9, 0, 6160489, 9, 0, 6160490, 9, 0, 6160491, 9, 0, 6160492, 9, 0, 6160493, 9, 0, 6160494, 9, 0, 6160495, 9, 0, 6160496, 9, 0, 6160497, 9, 0, 6160498, 9, 0, 6160499, 9, 0, 6160500, 9, 0, 6160501, 9, 0, 6160502, 9, 0, 6160503, 9, 0, 6160504, 9, 0, 6160505, 9, 0, 6160506, 9, 0, 6160507, 9, 0, 6160508, 9, 0, 6160509, 9, 0, 6160510, 9, 0, 6160511, 9, 0, 6160512, 9, 0, 6160513, 9, 0, 6160514, 9, 0, 6160515, 9, 0, 6160516, 9, 0, 6160517, 9, 0, 6160518, 9, 0, 6160519, 9, 0, 6160520, 9, 0, 6160521, 9, 0, 6160522, 9, 0, 6160523, 9, 0, 6160524, 9, 0, 6160525, 9, 0, 6160526, 9, 0, 6160527, 9, 0, 6160528, 9, 0, 6160529, 9, 0, 6160530, 9, 0, 6160531, 9, 0, 6160532, 9, 0, 6160533, 9, 0, 6160534, 9, 0, 6160535, 9, 0, 6160536, 9, 0, 6160537, 9, 0, 6160538, 9, 0, 6160539, 9, 0, 6160540, 9, 0, 6160541, 9, 0, 6160542, 9, 0, 6160543, 9, 0, 6160544, 9, 0, 6160545, 9, 0, 6160546, 9, 0, 6160547, 9, 0, 6160548, 9, 0, 6160549, 9, 0, 6160550, 9, 0, 6160551, 9, 0, 6160552, 9, 0, 6160553, 9, 0, 6160554, 9, 0, 6160555, 9, 0, 6160556, 9, 0, 6160557, 9, 0, 6160558, 9, 0, 6160559, 9, 0, 6160560, 9, 0, 6160561, 9, 0, 6160562, 9, 0, 6160563, 9, 0, 6160564, 9, 0, 6160565, 9, 0, 6160566, 9, 0, 6160567, 9, 0, 6160568, 9, 0, 6160569, 9, 0, 6160570, 9, 0, 6160571, 9, 0, 6160572, 9, 0, 6160573, 9, 0, 6160574, 9, 0, 6160575, 9, 0, 6160576, 9, 0, 6160577, 9, 0, 6160578, 9, 0, 6160579, 9, 0, 6160580, 9, 0, 6160581, 9, 0, 6160582, 9, 0, 6160583, 9, 0, 6160584, 9, 0, 6160585, 9, 0, 6160586, 9, 0, 6160587, 9, 0, 6160588, 9, 0, 6160589, 9, 0, 6160590, 9, 0, 6160591, 9, 0, 6160592, 9, 0, 6160593, 9, 0, 6160594, 9, 0, 6160595, 9, 0, 6160596, 9, 0, 6160597, 9, 0, 6160598, 9, 0, 6160599, 9, 0, 6160600, 9, 0, 6160601, 9, 0, 6160602, 9, 0, 6160603, 9, 0, 6160604, 9, 0, 6160605, 9, 0, 6160606, 9, 0, 6160607, 9, 0, 6160608, 9, 0, 6160609, 9, 0, 6160610, 9, 0, 6160611, 9, 0, 6160612, 9, 0, 6160613, 9, 0, 6160614, 9, 0, 6160615, 9, 0, 6160616, 9, 0, 6160617, 9, 0, 6160618, 9, 0, 6160619, 9, 0, 6160620, 9, 0, 6160621, 9, 0, 6160622, 9, 0, 6160623, 9, 0, 6160624, 9, 0, 6160625, 0, 65536, 6160634, 0, 65537, 6160635, 9, 0, 6160636, 9, 0, 6160637, 9, 0, 6160638, 9, 0, 6160639, 9, 0, 6160640, 9, 0, 6160641, 9, 0, 6160642, 9, 0, 6160643, 9, 0, 6160644, 9, 0, 6160645, 9, 0, 6160646, 9, 0, 6160647, 9, 0, 6160648, 9, 0, 6160649, 9, 0, 6160650, 9, 0, 6160651, 9, 0, 6160652, 9, 0, 6160653, 9, 0, 6160654, 9, 0, 6160655, 9, 0, 6160656, 9, 0, 6160657, 9, 0, 6160658, 9, 0, 6160659, 9, 0, 6160660, 9, 0, 6160661, 9, 0, 6160662, 9, 0, 6160663, 9, 0, 6160664, 9, 0, 6160665, 9, 0, 6160666, 9, 0, 6160667, 9, 0, 6160668, 9, 0, 6160669, 9, 0, 6160670, 9, 0, 6160671, 9, 0, 6225953, 9, 0, 6225954, 9, 0, 6225955, 9, 0, 6225956, 9, 0, 6225957, 9, 0, 6225958, 9, 0, 6225959, 9, 0, 6225960, 9, 0, 6225961, 9, 0, 6225962, 9, 0, 6225963, 9, 0, 6225964, 9, 0, 6225965, 9, 0, 6225966, 9, 0, 6225967, 9, 0, 6225968, 9, 0, 6225969, 9, 0, 6225970, 9, 0, 6225971, 9, 0, 6225972, 9, 0, 6225973, 9, 0, 6225974, 9, 0, 6225975, 9, 0, 6225976, 9, 0, 6225977, 9, 0, 6225978, 9, 0, 6225979, 9, 0, 6225980, 9, 0, 6225981, 9, 0, 6225982, 9, 0, 6225983, 9, 0, 6225984, 9, 0, 6225985, 9, 0, 6225986, 9, 0, 6225987, 9, 0, 6225988, 9, 0, 6225989, 9, 0, 6225990, 9, 0, 6225991, 9, 0, 6225992, 9, 0, 6225993, 9, 0, 6225994, 9, 0, 6225995, 9, 0, 6225996, 9, 0, 6225997, 0, 65536, 6226006, 0, 65537, 6226007, 9, 0, 6226008, 9, 0, 6226009, 9, 0, 6226010, 9, 0, 6226011, 9, 0, 6226012, 9, 0, 6226013, 9, 0, 6226014, 9, 0, 6226015, 9, 0, 6226016, 9, 0, 6226017, 9, 0, 6226018, 9, 0, 6226019, 9, 0, 6226020, 9, 0, 6226021, 9, 0, 6226022, 9, 0, 6226023, 9, 0, 6226024, 9, 0, 6226025, 9, 0, 6226026, 9, 0, 6226027, 9, 0, 6226028, 9, 0, 6226029, 9, 0, 6226030, 9, 0, 6226031, 9, 0, 6226032, 9, 0, 6226033, 9, 0, 6226034, 9, 0, 6226035, 9, 0, 6226036, 9, 0, 6226037, 9, 0, 6226038, 9, 0, 6226039, 9, 0, 6226040, 9, 0, 6226041, 9, 0, 6226042, 9, 0, 6226043, 9, 0, 6226044, 9, 0, 6226045, 9, 0, 6226046, 9, 0, 6226047, 9, 0, 6226048, 9, 0, 6226049, 9, 0, 6226050, 9, 0, 6226051, 9, 0, 6226052, 9, 0, 6226053, 9, 0, 6226054, 9, 0, 6226055, 9, 0, 6226056, 9, 0, 6226057, 9, 0, 6226058, 9, 0, 6226059, 9, 0, 6226060, 9, 0, 6226061, 9, 0, 6226062, 9, 0, 6226063, 9, 0, 6226064, 9, 0, 6226065, 9, 0, 6226066, 9, 0, 6226067, 9, 0, 6226068, 9, 0, 6226069, 9, 0, 6226070, 9, 0, 6226071, 9, 0, 6226072, 9, 0, 6226073, 9, 0, 6226074, 9, 0, 6226075, 9, 0, 6226076, 9, 0, 6226077, 9, 0, 6226078, 9, 0, 6226079, 9, 0, 6226080, 9, 0, 6226081, 9, 0, 6226082, 9, 0, 6226083, 9, 0, 6226084, 9, 0, 6226085, 9, 0, 6226086, 9, 0, 6226087, 9, 0, 6226088, 9, 0, 6226089, 9, 0, 6226090, 9, 0, 6226091, 9, 0, 6226092, 9, 0, 6226093, 9, 0, 6226094, 9, 0, 6226095, 9, 0, 6226096, 9, 0, 6226097, 9, 0, 6226098, 9, 0, 6226099, 9, 0, 6226100, 9, 0, 6226101, 9, 0, 6226102, 9, 0, 6226103, 9, 0, 6226104, 9, 0, 6226105, 9, 0, 6226106, 9, 0, 6226107, 9, 0, 6226108, 9, 0, 6226109, 9, 0, 6226110, 9, 0, 6226111, 9, 0, 6226112, 9, 0, 6226113, 9, 0, 6226114, 9, 0, 6226115, 9, 0, 6226116, 9, 0, 6226117, 9, 0, 6226118, 9, 0, 6226119, 9, 0, 6226120, 9, 0, 6226121, 9, 0, 6226122, 9, 0, 6226123, 9, 0, 6226124, 9, 0, 6226125, 9, 0, 6226126, 9, 0, 6226127, 9, 0, 6226128, 9, 0, 6226129, 9, 0, 6226130, 9, 0, 6226131, 9, 0, 6226132, 9, 0, 6226133, 9, 0, 6226134, 9, 0, 6226135, 9, 0, 6226136, 9, 0, 6226137, 9, 0, 6226138, 9, 0, 6226139, 9, 0, 6226140, 9, 0, 6226141, 9, 0, 6226142, 9, 0, 6226143, 9, 0, 6226144, 9, 0, 6226145, 9, 0, 6226146, 9, 0, 6226147, 9, 0, 6226148, 9, 0, 6226149, 9, 0, 6226150, 9, 0, 6226151, 9, 0, 6226152, 9, 0, 6226153, 9, 0, 6226154, 9, 0, 6226155, 9, 0, 6226156, 9, 0, 6226157, 9, 0, 6226158, 9, 0, 6226159, 9, 0, 6226160, 9, 0, 6226161, 0, 65536, 6226170, 0, 65537, 6226171, 9, 0, 6226172, 9, 0, 6226173, 9, 0, 6226174, 9, 0, 6226175, 9, 0, 6226176, 9, 0, 6226177, 9, 0, 6226178, 9, 0, 6226179, 9, 0, 6226180, 9, 0, 6226181, 9, 0, 6226182, 9, 0, 6226183, 9, 0, 6226184, 9, 0, 6226185, 9, 0, 6226186, 9, 0, 6226187, 9, 0, 6226188, 9, 0, 6226189, 9, 0, 6226190, 9, 0, 6226191, 9, 0, 6226192, 9, 0, 6226193, 9, 0, 6226194, 9, 0, 6226195, 9, 0, 6226196, 9, 0, 6226197, 9, 0, 6226198, 9, 0, 6226199, 9, 0, 6226200, 9, 0, 6226201, 9, 0, 6226202, 9, 0, 6226203, 9, 0, 6226204, 9, 0, 6226205, 9, 0, 6226206, 9, 0, 6226207, 9, 0, 6291489, 9, 0, 6291490, 9, 0, 6291491, 9, 0, 6291492, 9, 0, 6291493, 9, 0, 6291494, 9, 0, 6291495, 9, 0, 6291496, 9, 0, 6291497, 9, 0, 6291498, 9, 0, 6291499, 9, 0, 6291500, 9, 0, 6291501, 9, 0, 6291502, 9, 0, 6291503, 9, 0, 6291504, 9, 0, 6291505, 9, 0, 6291506, 9, 0, 6291507, 9, 0, 6291508, 9, 0, 6291509, 9, 0, 6291510, 9, 0, 6291511, 9, 0, 6291512, 9, 0, 6291513, 9, 0, 6291514, 9, 0, 6291515, 9, 0, 6291516, 9, 0, 6291517, 9, 0, 6291518, 9, 0, 6291519, 9, 0, 6291520, 9, 0, 6291521, 9, 0, 6291522, 9, 0, 6291523, 9, 0, 6291524, 9, 0, 6291525, 9, 0, 6291526, 9, 0, 6291527, 9, 0, 6291528, 9, 0, 6291529, 9, 0, 6291530, 9, 0, 6291531, 9, 0, 6291532, 9, 0, 6291533, 0, 65536, 6291542, 0, 65537, 6291543, 9, 0, 6291544, 9, 0, 6291545, 9, 0, 6291546, 9, 0, 6291547, 9, 0, 6291548, 9, 0, 6291549, 9, 0, 6291550, 9, 0, 6291551, 9, 0, 6291552, 9, 0, 6291553, 9, 0, 6291554, 9, 0, 6291555, 9, 0, 6291556, 9, 0, 6291557, 9, 0, 6291558, 9, 0, 6291559, 9, 0, 6291560, 9, 0, 6291561, 9, 0, 6291562, 9, 0, 6291563, 9, 0, 6291564, 9, 0, 6291565, 9, 0, 6291566, 9, 0, 6291567, 9, 0, 6291568, 9, 0, 6291569, 9, 0, 6291570, 9, 0, 6291571, 9, 0, 6291572, 9, 0, 6291573, 9, 0, 6291574, 9, 0, 6291575, 9, 0, 6291576, 9, 0, 6291577, 9, 0, 6291578, 9, 0, 6291579, 9, 0, 6291580, 9, 0, 6291581, 9, 0, 6291582, 9, 0, 6291583, 9, 0, 6291584, 9, 0, 6291585, 9, 0, 6291586, 9, 0, 6291587, 9, 0, 6291588, 9, 0, 6291589, 9, 0, 6291590, 9, 0, 6291591, 9, 0, 6291592, 9, 0, 6291593, 9, 0, 6291594, 9, 0, 6291595, 9, 0, 6291596, 9, 0, 6291597, 9, 0, 6291598, 9, 0, 6291599, 9, 0, 6291600, 9, 0, 6291601, 9, 0, 6291602, 9, 0, 6291603, 9, 0, 6291604, 9, 0, 6291605, 9, 0, 6291606, 9, 0, 6291607, 9, 0, 6291608, 9, 0, 6291609, 9, 0, 6291610, 9, 0, 6291611, 9, 0, 6291612, 9, 0, 6291613, 9, 0, 6291614, 9, 0, 6291615, 9, 0, 6291616, 9, 0, 6291617, 9, 0, 6291618, 9, 0, 6291619, 9, 0, 6291620, 9, 0, 6291621, 9, 0, 6291622, 9, 0, 6291623, 9, 0, 6291624, 9, 0, 6291625, 9, 0, 6291626, 9, 0, 6291627, 9, 0, 6291628, 9, 0, 6291629, 9, 0, 6291630, 9, 0, 6291631, 9, 0, 6291632, 9, 0, 6291633, 9, 0, 6291634, 9, 0, 6291635, 9, 0, 6291636, 9, 0, 6291637, 9, 0, 6291638, 9, 0, 6291639, 9, 0, 6291640, 9, 0, 6291641, 9, 0, 6291642, 9, 0, 6291643, 9, 0, 6291644, 9, 0, 6291645, 9, 0, 6291646, 9, 0, 6291647, 9, 0, 6291648, 9, 0, 6291649, 9, 0, 6291650, 9, 0, 6291651, 9, 0, 6291652, 9, 0, 6291653, 9, 0, 6291654, 9, 0, 6291655, 9, 0, 6291656, 9, 0, 6291657, 9, 0, 6291658, 9, 0, 6291659, 9, 0, 6291660, 9, 0, 6291661, 9, 0, 6291662, 9, 0, 6291663, 9, 0, 6291664, 9, 0, 6291665, 9, 0, 6291666, 9, 0, 6291667, 9, 0, 6291668, 9, 0, 6291669, 9, 0, 6291670, 9, 0, 6291671, 9, 0, 6291672, 9, 0, 6291673, 9, 0, 6291674, 9, 0, 6291675, 9, 0, 6291676, 9, 0, 6291677, 9, 0, 6291678, 9, 0, 6291679, 9, 0, 6291680, 9, 0, 6291681, 9, 0, 6291682, 9, 0, 6291683, 9, 0, 6291684, 9, 0, 6291685, 9, 0, 6291686, 9, 0, 6291687, 9, 0, 6291688, 9, 0, 6291689, 9, 0, 6291690, 9, 0, 6291691, 9, 0, 6291692, 9, 0, 6291693, 9, 0, 6291694, 9, 0, 6291695, 9, 0, 6291696, 9, 0, 6291697, 0, 65536, 6291706, 0, 65537, 6291707, 9, 0, 6291708, 9, 0, 6291709, 9, 0, 6291710, 9, 0, 6291711, 9, 0, 6291712, 9, 0, 6291713, 9, 0, 6291714, 9, 0, 6291715, 9, 0, 6291716, 9, 0, 6291717, 9, 0, 6291718, 9, 0, 6291719, 9, 0, 6291720, 9, 0, 6291721, 9, 0, 6291722, 9, 0, 6291723, 9, 0, 6291724, 9, 0, 6291725, 9, 0, 6291726, 9, 0, 6291727, 9, 0, 6291728, 9, 0, 6291729, 9, 0, 6291730, 9, 0, 6291731, 9, 0, 6291732, 9, 0, 6291733, 9, 0, 6291734, 9, 0, 6291735, 9, 0, 6291736, 9, 0, 6291737, 9, 0, 6291738, 9, 0, 6291739, 9, 0, 6291740, 9, 0, 6291741, 9, 0, 6291742, 9, 0, 6291743, 9, 0, 6357025, 9, 0, 6357026, 9, 0, 6357027, 9, 0, 6357028, 9, 0, 6357029, 9, 0, 6357030, 9, 0, 6357031, 9, 0, 6357032, 9, 0, 6357033, 9, 0, 6357034, 9, 0, 6357035, 9, 0, 6357036, 9, 0, 6357037, 9, 0, 6357038, 9, 0, 6357039, 9, 0, 6357040, 9, 0, 6357041, 9, 0, 6357042, 9, 0, 6357043, 9, 0, 6357044, 9, 0, 6357045, 9, 0, 6357046, 9, 0, 6357047, 9, 0, 6357048, 9, 0, 6357049, 9, 0, 6357050, 9, 0, 6357051, 9, 0, 6357052, 9, 0, 6357053, 9, 0, 6357054, 9, 0, 6357055, 9, 0, 6357056, 9, 0, 6357057, 9, 0, 6357058, 9, 0, 6357059, 9, 0, 6357060, 9, 0, 6357061, 9, 0, 6357062, 9, 0, 6357063, 9, 0, 6357064, 9, 0, 6357065, 9, 0, 6357066, 9, 0, 6357067, 9, 0, 6357068, 9, 0, 6357069, 0, 65536, 6357078, 0, 65537, 6357079, 9, 0, 6357080, 9, 0, 6357081, 9, 0, 6357082, 9, 0, 6357083, 9, 0, 6357084, 9, 0, 6357085, 9, 0, 6357086, 9, 0, 6357087, 9, 0, 6357088, 9, 0, 6357089, 9, 0, 6357090, 9, 0, 6357091, 9, 0, 6357092, 9, 0, 6357093, 9, 0, 6357094, 9, 0, 6357095, 9, 0, 6357096, 9, 0, 6357097, 9, 0, 6357098, 9, 0, 6357099, 9, 0, 6357100, 9, 0, 6357101, 9, 0, 6357102, 9, 0, 6357103, 9, 0, 6357104, 9, 0, 6357105, 9, 0, 6357106, 9, 0, 6357107, 9, 0, 6357108, 9, 0, 6357109, 9, 0, 6357110, 9, 0, 6357111, 9, 0, 6357112, 9, 0, 6357113, 9, 0, 6357114, 9, 0, 6357115, 9, 0, 6357116, 9, 0, 6357117, 9, 0, 6357118, 9, 0, 6357119, 9, 0, 6357120, 9, 0, 6357121, 9, 0, 6357122, 9, 0, 6357123, 9, 0, 6357124, 9, 0, 6357125, 9, 0, 6357126, 9, 0, 6357127, 9, 0, 6357128, 9, 0, 6357129, 9, 0, 6357130, 9, 0, 6357131, 9, 0, 6357132, 9, 0, 6357133, 9, 0, 6357134, 9, 0, 6357135, 9, 0, 6357136, 9, 0, 6357137, 9, 0, 6357138, 9, 0, 6357139, 9, 0, 6357140, 9, 0, 6357141, 9, 0, 6357142, 9, 0, 6357143, 9, 0, 6357144, 9, 0, 6357145, 9, 0, 6357146, 9, 0, 6357147, 9, 0, 6357148, 9, 0, 6357149, 9, 0, 6357150, 9, 0, 6357151, 9, 0, 6357152, 9, 0, 6357153, 9, 0, 6357154, 9, 0, 6357155, 9, 0, 6357156, 9, 0, 6357157, 9, 0, 6357158, 9, 0, 6357159, 9, 0, 6357160, 9, 0, 6357161, 9, 0, 6357162, 9, 0, 6357163, 9, 0, 6357164, 9, 0, 6357165, 9, 0, 6357166, 9, 0, 6357167, 9, 0, 6357168, 9, 0, 6357169, 9, 0, 6357170, 9, 0, 6357171, 9, 0, 6357172, 9, 0, 6357173, 9, 0, 6357174, 9, 0, 6357175, 9, 0, 6357176, 9, 0, 6357177, 9, 0, 6357178, 9, 0, 6357179, 9, 0, 6357180, 9, 0, 6357181, 9, 0, 6357182, 9, 0, 6357183, 9, 0, 6357184, 9, 0, 6357185, 9, 0, 6357186, 9, 0, 6357187, 9, 0, 6357188, 9, 0, 6357189, 9, 0, 6357190, 9, 0, 6357191, 9, 0, 6357192, 9, 0, 6357193, 9, 0, 6357194, 9, 0, 6357195, 9, 0, 6357196, 9, 0, 6357197, 9, 0, 6357198, 9, 0, 6357199, 9, 0, 6357200, 9, 0, 6357201, 9, 0, 6357202, 9, 0, 6357203, 9, 0, 6357204, 9, 0, 6357205, 9, 0, 6357206, 9, 0, 6357207, 9, 0, 6357208, 9, 0, 6357209, 9, 0, 6357210, 9, 0, 6357211, 9, 0, 6357212, 9, 0, 6357213, 9, 0, 6357214, 9, 0, 6357215, 9, 0, 6357216, 9, 0, 6357217, 9, 0, 6357218, 9, 0, 6357219, 9, 0, 6357220, 9, 0, 6357221, 9, 0, 6357222, 9, 0, 6357223, 9, 0, 6357224, 9, 0, 6357225, 9, 0, 6357226, 9, 0, 6357227, 9, 0, 6357228, 9, 0, 6357229, 9, 0, 6357230, 9, 0, 6357231, 9, 0, 6357232, 9, 0, 6357233, 0, 65536, 6357242, 0, 65537, 6357243, 9, 0, 6357244, 9, 0, 6357245, 9, 0, 6357246, 9, 0, 6357247, 9, 0, 6357248, 9, 0, 6357249, 9, 0, 6357250, 9, 0, 6357251, 9, 0, 6357252, 9, 0, 6357253, 9, 0, 6357254, 9, 0, 6357255, 9, 0, 6357256, 9, 0, 6357257, 9, 0, 6357258, 9, 0, 6357259, 9, 0, 6357260, 9, 0, 6357261, 9, 0, 6357262, 9, 0, 6357263, 9, 0, 6357264, 9, 0, 6357265, 9, 0, 6357266, 9, 0, 6357267, 9, 0, 6357268, 9, 0, 6357269, 9, 0, 6357270, 9, 0, 6357271, 9, 0, 6357272, 9, 0, 6357273, 9, 0, 6357274, 9, 0, 6357275, 9, 0, 6357276, 9, 0, 6357277, 9, 0, 6357278, 9, 0, 6357279, 9, 0, 6422561, 9, 0, 6422562, 9, 0, 6422563, 9, 0, 6422564, 9, 0, 6422565, 9, 0, 6422566, 9, 0, 6422567, 9, 0, 6422568, 9, 0, 6422569, 9, 0, 6422570, 9, 0, 6422571, 9, 0, 6422572, 9, 0, 6422573, 9, 0, 6422574, 9, 0, 6422575, 9, 0, 6422576, 9, 0, 6422577, 9, 0, 6422578, 9, 0, 6422579, 9, 0, 6422580, 9, 0, 6422581, 9, 0, 6422582, 9, 0, 6422583, 9, 0, 6422584, 9, 0, 6422585, 9, 0, 6422586, 9, 0, 6422587, 9, 0, 6422588, 9, 0, 6422589, 9, 0, 6422590, 9, 0, 6422591, 9, 0, 6422592, 9, 0, 6422593, 9, 0, 6422594, 9, 0, 6422595, 9, 0, 6422596, 9, 0, 6422597, 9, 0, 6422598, 9, 0, 6422599, 9, 0, 6422600, 9, 0, 6422601, 9, 0, 6422602, 9, 0, 6422603, 9, 0, 6422604, 9, 0, 6422605, 9, 0, 6422606, 9, 0, 6422607, 9, 0, 6422608, 9, 0, 6422609, 9, 0, 6422610, 9, 0, 6422611, 9, 0, 6422612, 9, 0, 6422613, 9, 0, 6422614, 9, 0, 6422615, 9, 0, 6422616, 9, 0, 6422617, 9, 0, 6422618, 9, 0, 6422619, 9, 0, 6422620, 9, 0, 6422621, 9, 0, 6422622, 9, 0, 6422623, 9, 0, 6422624, 9, 0, 6422625, 9, 0, 6422626, 9, 0, 6422627, 9, 0, 6422628, 9, 0, 6422629, 9, 0, 6422630, 9, 0, 6422631, 9, 0, 6422632, 9, 0, 6422633, 9, 0, 6422634, 9, 0, 6422635, 9, 0, 6422636, 9, 0, 6422637, 9, 0, 6422638, 9, 0, 6422639, 9, 0, 6422640, 9, 0, 6422641, 9, 0, 6422642, 9, 0, 6422643, 9, 0, 6422644, 9, 0, 6422645, 9, 0, 6422646, 9, 0, 6422647, 9, 0, 6422648, 9, 0, 6422649, 9, 0, 6422650, 9, 0, 6422651, 9, 0, 6422652, 9, 0, 6422653, 9, 0, 6422654, 9, 0, 6422655, 9, 0, 6422656, 9, 0, 6422657, 9, 0, 6422658, 9, 0, 6422659, 9, 0, 6422660, 9, 0, 6422661, 9, 0, 6422662, 9, 0, 6422663, 9, 0, 6422664, 9, 0, 6422665, 9, 0, 6422666, 9, 0, 6422667, 9, 0, 6422668, 9, 0, 6422669, 9, 0, 6422670, 9, 0, 6422671, 9, 0, 6422672, 9, 0, 6422673, 9, 0, 6422674, 9, 0, 6422675, 9, 0, 6422676, 9, 0, 6422677, 9, 0, 6422678, 9, 0, 6422679, 9, 0, 6422680, 9, 0, 6422681, 9, 0, 6422682, 9, 0, 6422683, 9, 0, 6422684, 9, 0, 6422685, 9, 0, 6422686, 9, 0, 6422687, 9, 0, 6422688, 9, 0, 6422689, 9, 0, 6422690, 9, 0, 6422691, 9, 0, 6422692, 9, 0, 6422693, 9, 0, 6422694, 9, 0, 6422695, 9, 0, 6422696, 9, 0, 6422697, 9, 0, 6422698, 9, 0, 6422699, 9, 0, 6422700, 9, 0, 6422701, 9, 0, 6422702, 9, 0, 6422703, 9, 0, 6422704, 9, 0, 6422705, 9, 0, 6422706, 9, 0, 6422707, 9, 0, 6422708, 9, 0, 6422709, 9, 0, 6422710, 9, 0, 6422711, 9, 0, 6422712, 9, 0, 6422713, 9, 0, 6422714, 9, 0, 6422715, 9, 0, 6422716, 9, 0, 6422717, 9, 0, 6422718, 9, 0, 6422719, 9, 0, 6422720, 9, 0, 6422721, 9, 0, 6422722, 9, 0, 6422723, 9, 0, 6422724, 9, 0, 6422725, 9, 0, 6422726, 9, 0, 6422727, 9, 0, 6422728, 9, 0, 6422729, 9, 0, 6422730, 9, 0, 6422731, 9, 0, 6422732, 9, 0, 6422733, 9, 0, 6422734, 9, 0, 6422735, 9, 0, 6422736, 9, 0, 6422737, 9, 0, 6422738, 9, 0, 6422739, 9, 0, 6422740, 9, 0, 6422741, 9, 0, 6422742, 9, 0, 6422743, 9, 0, 6422744, 9, 0, 6422745, 9, 0, 6422746, 9, 0, 6422747, 9, 0, 6422748, 9, 0, 6422749, 9, 0, 6422750, 9, 0, 6422751, 9, 0, 6422752, 9, 0, 6422753, 9, 0, 6422754, 9, 0, 6422755, 9, 0, 6422756, 9, 0, 6422757, 9, 0, 6422758, 9, 0, 6422759, 9, 0, 6422760, 9, 0, 6422761, 9, 0, 6422762, 9, 0, 6422763, 9, 0, 6422764, 9, 0, 6422765, 9, 0, 6422766, 9, 0, 6422767, 9, 0, 6422768, 9, 0, 6422769, 9, 0, 6422770, 9, 0, 6422771, 9, 0, 6422772, 9, 0, 6422773, 9, 0, 6422774, 9, 0, 6422775, 9, 0, 6422776, 9, 0, 6422777, 9, 0, 6422778, 9, 0, 6422779, 9, 0, 6422780, 9, 0, 6422781, 9, 0, 6422782, 9, 0, 6422783, 9, 0, 6422784, 9, 0, 6422785, 9, 0, 6422786, 9, 0, 6422787, 9, 0, 6422788, 9, 0, 6422789, 9, 0, 6422790, 9, 0, 6422791, 9, 0, 6422792, 9, 0, 6422793, 9, 0, 6422794, 9, 0, 6422795, 9, 0, 6422796, 9, 0, 6422797, 9, 0, 6422798, 9, 0, 6422799, 9, 0, 6422800, 9, 0, 6422801, 9, 0, 6422802, 9, 0, 6422803, 9, 0, 6422804, 9, 0, 6422805, 9, 0, 6422806, 9, 0, 6422807, 9, 0, 6422808, 9, 0, 6422809, 9, 0, 6422810, 9, 0, 6422811, 9, 0, 6422812, 9, 0, 6422813, 9, 0, 6422814, 9, 0, 6422815, 9, 0, 6488097, 9, 0, 6488098, 9, 0, 6488099, 9, 0, 6488100, 9, 0, 6488101, 9, 0, 6488102, 9, 0, 6488103, 9, 0, 6488104, 9, 0, 6488105, 9, 0, 6488106, 9, 0, 6488107, 9, 0, 6488108, 9, 0, 6488109, 9, 0, 6488110, 9, 0, 6488111, 9, 0, 6488112, 9, 0, 6488113, 9, 0, 6488114, 9, 0, 6488115, 9, 0, 6488116, 9, 0, 6488117, 9, 0, 6488118, 9, 0, 6488119, 9, 0, 6488120, 9, 0, 6488121, 9, 0, 6488122, 9, 0, 6488123, 9, 0, 6488124, 9, 0, 6488125, 9, 0, 6488126, 9, 0, 6488127, 9, 0, 6488128, 9, 0, 6488129, 9, 0, 6488130, 9, 0, 6488131, 9, 0, 6488132, 9, 0, 6488133, 9, 0, 6488134, 9, 0, 6488135, 9, 0, 6488136, 9, 0, 6488137, 9, 0, 6488138, 9, 0, 6488139, 9, 0, 6488140, 9, 0, 6488141, 9, 0, 6488142, 9, 0, 6488143, 9, 0, 6488144, 9, 0, 6488145, 9, 0, 6488146, 9, 0, 6488147, 9, 0, 6488148, 9, 0, 6488149, 9, 0, 6488150, 9, 0, 6488151, 9, 0, 6488152, 9, 0, 6488153, 9, 0, 6488154, 9, 0, 6488155, 9, 0, 6488156, 9, 0, 6488157, 9, 0, 6488158, 9, 0, 6488159, 9, 0, 6488160, 9, 0, 6488161, 9, 0, 6488162, 9, 0, 6488163, 9, 0, 6488164, 9, 0, 6488165, 9, 0, 6488166, 9, 0, 6488167, 9, 0, 6488168, 9, 0, 6488169, 9, 0, 6488170, 9, 0, 6488171, 9, 0, 6488172, 9, 0, 6488173, 9, 0, 6488174, 9, 0, 6488175, 9, 0, 6488176, 9, 0, 6488177, 9, 0, 6488178, 9, 0, 6488179, 9, 0, 6488180, 9, 0, 6488181, 9, 0, 6488182, 9, 0, 6488183, 9, 0, 6488184, 9, 0, 6488185, 9, 0, 6488186, 9, 0, 6488187, 9, 0, 6488188, 9, 0, 6488189, 9, 0, 6488190, 9, 0, 6488191, 9, 0, 6488192, 9, 0, 6488193, 9, 0, 6488194, 9, 0, 6488195, 9, 0, 6488196, 9, 0, 6488197, 9, 0, 6488198, 9, 0, 6488199, 9, 0, 6488200, 9, 0, 6488201, 9, 0, 6488202, 9, 0, 6488203, 9, 0, 6488204, 9, 0, 6488205, 9, 0, 6488206, 9, 0, 6488207, 9, 0, 6488208, 9, 0, 6488209, 9, 0, 6488210, 9, 0, 6488211, 9, 0, 6488212, 9, 0, 6488213, 9, 0, 6488214, 9, 0, 6488215, 9, 0, 6488216, 9, 0, 6488217, 9, 0, 6488218, 9, 0, 6488219, 9, 0, 6488220, 9, 0, 6488221, 9, 0, 6488222, 9, 0, 6488223, 9, 0, 6488224, 9, 0, 6488225, 9, 0, 6488226, 9, 0, 6488227, 9, 0, 6488228, 9, 0, 6488229, 9, 0, 6488230, 9, 0, 6488231, 9, 0, 6488232, 9, 0, 6488233, 9, 0, 6488234, 9, 0, 6488235, 9, 0, 6488236, 9, 0, 6488237, 9, 0, 6488238, 9, 0, 6488239, 9, 0, 6488240, 9, 0, 6488241, 9, 0, 6488242, 9, 0, 6488243, 9, 0, 6488244, 9, 0, 6488245, 9, 0, 6488246, 9, 0, 6488247, 9, 0, 6488248, 9, 0, 6488249, 9, 0, 6488250, 9, 0, 6488251, 9, 0, 6488252, 9, 0, 6488253, 9, 0, 6488254, 9, 0, 6488255, 9, 0, 6488256, 9, 0, 6488257, 9, 0, 6488258, 9, 0, 6488259, 9, 0, 6488260, 9, 0, 6488261, 9, 0, 6488262, 9, 0, 6488263, 9, 0, 6488264, 9, 0, 6488265, 9, 0, 6488266, 9, 0, 6488267, 9, 0, 6488268, 9, 0, 6488269, 9, 0, 6488270, 9, 0, 6488271, 9, 0, 6488272, 9, 0, 6488273, 9, 0, 6488274, 9, 0, 6488275, 9, 0, 6488276, 9, 0, 6488277, 9, 0, 6488278, 9, 0, 6488279, 9, 0, 6488280, 9, 0, 6488281, 9, 0, 6488282, 9, 0, 6488283, 9, 0, 6488284, 9, 0, 6488285, 9, 0, 6488286, 9, 0, 6488287, 9, 0, 6488288, 9, 0, 6488289, 9, 0, 6488290, 9, 0, 6488291, 9, 0, 6488292, 9, 0, 6488293, 9, 0, 6488294, 9, 0, 6488295, 9, 0, 6488296, 9, 0, 6488297, 9, 0, 6488298, 9, 0, 6488299, 9, 0, 6488300, 9, 0, 6488301, 9, 0, 6488302, 9, 0, 6488303, 9, 0, 6488304, 9, 0, 6488305, 9, 0, 6488306, 9, 0, 6488307, 9, 0, 6488308, 9, 0, 6488309, 9, 0, 6488310, 9, 0, 6488311, 9, 0, 6488312, 9, 0, 6488313, 9, 0, 6488314, 9, 0, 6488315, 9, 0, 6488316, 9, 0, 6488317, 9, 0, 6488318, 9, 0, 6488319, 9, 0, 6488320, 9, 0, 6488321, 9, 0, 6488322, 9, 0, 6488323, 9, 0, 6488324, 9, 0, 6488325, 9, 0, 6488326, 9, 0, 6488327, 9, 0, 6488328, 9, 0, 6488329, 9, 0, 6488330, 9, 0, 6488331, 9, 0, 6488332, 9, 0, 6488333, 9, 0, 6488334, 9, 0, 6488335, 9, 0, 6488336, 9, 0, 6488337, 9, 0, 6488338, 9, 0, 6488339, 9, 0, 6488340, 9, 0, 6488341, 9, 0, 6488342, 9, 0, 6488343, 9, 0, 6488344, 9, 0, 6488345, 9, 0, 6488346, 9, 0, 6488347, 9, 0, 6488348, 9, 0, 6488349, 9, 0, 6488350, 9, 0, 6488351, 9, 0, 6553633, 9, 0, 6553634, 9, 0, 6553635, 9, 0, 6553636, 9, 0, 6553637, 9, 0, 6553638, 9, 0, 6553639, 9, 0, 6553640, 9, 0, 6553641, 9, 0, 6553642, 9, 0, 6553643, 9, 0, 6553644, 9, 0, 6553645, 9, 0, 6553646, 9, 0, 6553647, 9, 0, 6553648, 9, 0, 6553649, 9, 0, 6553650, 9, 0, 6553651, 9, 0, 6553652, 9, 0, 6553653, 9, 0, 6553654, 9, 0, 6553655, 9, 0, 6553656, 9, 0, 6553657, 9, 0, 6553658, 9, 0, 6553659, 9, 0, 6553660, 9, 0, 6553661, 9, 0, 6553662, 9, 0, 6553663, 9, 0, 6553664, 9, 0, 6553665, 9, 0, 6553666, 9, 0, 6553667, 9, 0, 6553668, 9, 0, 6553669, 9, 0, 6553670, 9, 0, 6553671, 9, 0, 6553672, 9, 0, 6553673, 9, 0, 6553674, 9, 0, 6553675, 9, 0, 6553676, 9, 0, 6553677, 9, 0, 6553678, 9, 0, 6553679, 9, 0, 6553680, 9, 0, 6553681, 9, 0, 6553682, 9, 0, 6553683, 9, 0, 6553684, 9, 0, 6553685, 9, 0, 6553686, 9, 0, 6553687, 9, 0, 6553688, 9, 0, 6553689, 9, 0, 6553690, 9, 0, 6553691, 9, 0, 6553692, 9, 0, 6553693, 9, 0, 6553694, 9, 0, 6553695, 9, 0, 6553696, 9, 0, 6553697, 9, 0, 6553698, 9, 0, 6553699, 9, 0, 6553700, 9, 0, 6553701, 9, 0, 6553702, 9, 0, 6553703, 9, 0, 6553704, 9, 0, 6553705, 9, 0, 6553706, 9, 0, 6553707, 9, 0, 6553708, 9, 0, 6553709, 9, 0, 6553710, 9, 0, 6553711, 9, 0, 6553712, 9, 0, 6553713, 9, 0, 6553714, 9, 0, 6553715, 9, 0, 6553716, 9, 0, 6553717, 9, 0, 6553718, 9, 0, 6553719, 9, 0, 6553720, 9, 0, 6553721, 9, 0, 6553722, 9, 0, 6553723, 9, 0, 6553724, 9, 0, 6553725, 9, 0, 6553726, 9, 0, 6553727, 9, 0, 6553728, 9, 0, 6553729, 9, 0, 6553730, 9, 0, 6553731, 9, 0, 6553732, 9, 0, 6553733, 9, 0, 6553734, 9, 0, 6553735, 9, 0, 6553736, 9, 0, 6553737, 9, 0, 6553738, 9, 0, 6553739, 9, 0, 6553740, 9, 0, 6553741, 9, 0, 6553742, 9, 0, 6553743, 9, 0, 6553744, 9, 0, 6553745, 9, 0, 6553746, 9, 0, 6553747, 9, 0, 6553748, 9, 0, 6553749, 9, 0, 6553750, 9, 0, 6553751, 9, 0, 6553752, 9, 0, 6553753, 9, 0, 6553754, 9, 0, 6553755, 9, 0, 6553756, 9, 0, 6553757, 9, 0, 6553758, 9, 0, 6553759, 9, 0, 6553760, 9, 0, 6553761, 9, 0, 6553762, 9, 0, 6553763, 9, 0, 6553764, 9, 0, 6553765, 9, 0, 6553766, 9, 0, 6553767, 9, 0, 6553768, 9, 0, 6553769, 9, 0, 6553770, 9, 0, 6553771, 9, 0, 6553772, 9, 0, 6553773, 9, 0, 6553774, 9, 0, 6553775, 9, 0, 6553776, 9, 0, 6553777, 9, 0, 6553778, 9, 0, 6553779, 9, 0, 6553780, 9, 0, 6553781, 9, 0, 6553782, 9, 0, 6553783, 9, 0, 6553784, 9, 0, 6553785, 9, 0, 6553786, 9, 0, 6553787, 9, 0, 6553788, 9, 0, 6553789, 9, 0, 6553790, 9, 0, 6553791, 9, 0, 6553792, 9, 0, 6553793, 9, 0, 6553794, 9, 0, 6553795, 9, 0, 6553796, 9, 0, 6553797, 9, 0, 6553798, 9, 0, 6553799, 9, 0, 6553800, 9, 0, 6553801, 9, 0, 6553802, 9, 0, 6553803, 9, 0, 6553804, 9, 0, 6553805, 9, 0, 6553806, 9, 0, 6553807, 9, 0, 6553808, 9, 0, 6553809, 9, 0, 6553810, 9, 0, 6553811, 9, 0, 6553812, 9, 0, 6553813, 9, 0, 6553814, 9, 0, 6553815, 9, 0, 6553816, 9, 0, 6553817, 9, 0, 6553818, 9, 0, 6553819, 9, 0, 6553820, 9, 0, 6553821, 9, 0, 6553822, 9, 0, 6553823, 9, 0, 6553824, 9, 0, 6553825, 9, 0, 6553826, 9, 0, 6553827, 9, 0, 6553828, 9, 0, 6553829, 9, 0, 6553830, 9, 0, 6553831, 9, 0, 6553832, 9, 0, 6553833, 9, 0, 6553834, 9, 0, 6553835, 9, 0, 6553836, 9, 0, 6553837, 9, 0, 6553838, 9, 0, 6553839, 9, 0, 6553840, 9, 0, 6553841, 9, 0, 6553842, 9, 0, 6553843, 9, 0, 6553844, 9, 0, 6553845, 9, 0, 6553846, 9, 0, 6553847, 9, 0, 6553848, 9, 0, 6553849, 9, 0, 6553850, 9, 0, 6553851, 9, 0, 6553852, 9, 0, 6553853, 9, 0, 6553854, 9, 0, 6553855, 9, 0, 6553856, 9, 0, 6553857, 9, 0, 6553858, 9, 0, 6553859, 9, 0, 6553860, 9, 0, 6553861, 9, 0, 6553862, 9, 0, 6553863, 9, 0, 6553864, 9, 0, 6553865, 9, 0, 6553866, 9, 0, 6553867, 9, 0, 6553868, 9, 0, 6553869, 9, 0, 6553870, 9, 0, 6553871, 9, 0, 6553872, 9, 0, 6553873, 9, 0, 6553874, 9, 0, 6553875, 9, 0, 6553876, 9, 0, 6553877, 9, 0, 6553878, 9, 0, 6553879, 9, 0, 6553880, 9, 0, 6553881, 9, 0, 6553882, 9, 0, 6553883, 9, 0, 6553884, 9, 0, 6553885, 9, 0, 6553886, 9, 0, 6553887, 9, 0, 6619169, 9, 0, 6619170, 9, 0, 6619171, 9, 0, 6619172, 9, 0, 6619173, 9, 0, 6619174, 9, 0, 6619175, 9, 0, 6619176, 9, 0, 6619177, 9, 0, 6619178, 9, 0, 6619179, 9, 0, 6619180, 9, 0, 6619181, 9, 0, 6619182, 9, 0, 6619183, 9, 0, 6619184, 9, 0, 6619185, 9, 0, 6619186, 9, 0, 6619187, 9, 0, 6619188, 9, 0, 6619189, 9, 0, 6619190, 9, 0, 6619191, 9, 0, 6619192, 9, 0, 6619193, 9, 0, 6619194, 9, 0, 6619195, 9, 0, 6619196, 9, 0, 6619197, 9, 0, 6619198, 9, 0, 6619199, 9, 0, 6619200, 9, 0, 6619201, 9, 0, 6619202, 9, 0, 6619203, 9, 0, 6619204, 9, 0, 6619205, 9, 0, 6619206, 9, 0, 6619207, 9, 0, 6619208, 9, 0, 6619209, 9, 0, 6619210, 9, 0, 6619211, 9, 0, 6619212, 9, 0, 6619213, 9, 0, 6619214, 9, 0, 6619215, 9, 0, 6619216, 9, 0, 6619217, 9, 0, 6619218, 9, 0, 6619219, 9, 0, 6619220, 9, 0, 6619221, 9, 0, 6619222, 9, 0, 6619223, 9, 0, 6619224, 9, 0, 6619225, 9, 0, 6619226, 9, 0, 6619227, 9, 0, 6619228, 9, 0, 6619229, 9, 0, 6619230, 9, 0, 6619231, 9, 0, 6619232, 9, 0, 6619233, 9, 0, 6619234, 9, 0, 6619235, 9, 0, 6619236, 9, 0, 6619237, 9, 0, 6619238, 9, 0, 6619239, 9, 0, 6619240, 9, 0, 6619241, 9, 0, 6619242, 9, 0, 6619243, 9, 0, 6619244, 9, 0, 6619245, 9, 0, 6619246, 9, 0, 6619247, 9, 0, 6619248, 9, 0, 6619249, 9, 0, 6619250, 9, 0, 6619251, 9, 0, 6619252, 9, 0, 6619253, 9, 0, 6619254, 9, 0, 6619255, 9, 0, 6619256, 9, 0, 6619257, 9, 0, 6619258, 9, 0, 6619259, 9, 0, 6619260, 9, 0, 6619261, 9, 0, 6619262, 9, 0, 6619263, 9, 0, 6619264, 9, 0, 6619265, 9, 0, 6619266, 9, 0, 6619267, 9, 0, 6619268, 9, 0, 6619269, 9, 0, 6619270, 9, 0, 6619271, 9, 0, 6619272, 9, 0, 6619273, 9, 0, 6619274, 9, 0, 6619275, 9, 0, 6619276, 9, 0, 6619277, 9, 0, 6619278, 9, 0, 6619279, 9, 0, 6619280, 9, 0, 6619281, 9, 0, 6619282, 9, 0, 6619283, 9, 0, 6619284, 9, 0, 6619285, 9, 0, 6619286, 9, 0, 6619287, 9, 0, 6619288, 9, 0, 6619289, 9, 0, 6619290, 9, 0, 6619291, 9, 0, 6619292, 9, 0, 6619293, 9, 0, 6619294, 9, 0, 6619295, 9, 0, 6619296, 9, 0, 6619297, 9, 0, 6619298, 9, 0, 6619299, 9, 0, 6619300, 9, 0, 6619301, 9, 0, 6619302, 9, 0, 6619303, 9, 0, 6619304, 9, 0, 6619305, 9, 0, 6619306, 9, 0, 6619307, 9, 0, 6619308, 9, 0, 6619309, 9, 0, 6619310, 9, 0, 6619311, 9, 0, 6619312, 9, 0, 6619313, 9, 0, 6619314, 9, 0, 6619315, 9, 0, 6619316, 9, 0, 6619317, 9, 0, 6619318, 9, 0, 6619319, 9, 0, 6619320, 9, 0, 6619321, 9, 0, 6619322, 9, 0, 6619323, 9, 0, 6619324, 9, 0, 6619325, 9, 0, 6619326, 9, 0, 6619327, 9, 0, 6619328, 9, 0, 6619329, 9, 0, 6619330, 9, 0, 6619331, 9, 0, 6619332, 9, 0, 6619333, 9, 0, 6619334, 9, 0, 6619335, 9, 0, 6619336, 9, 0, 6619337, 9, 0, 6619338, 9, 0, 6619339, 9, 0, 6619340, 9, 0, 6619341, 9, 0, 6619342, 9, 0, 6619343, 9, 0, 6619344, 9, 0, 6619345, 9, 0, 6619346, 9, 0, 6619347, 9, 0, 6619348, 9, 0, 6619349, 9, 0, 6619350, 9, 0, 6619351, 9, 0, 6619352, 9, 0, 6619353, 9, 0, 6619354, 9, 0, 6619355, 9, 0, 6619356, 9, 0, 6619357, 9, 0, 6619358, 9, 0, 6619359, 9, 0, 6619360, 9, 0, 6619361, 9, 0, 6619362, 9, 0, 6619363, 9, 0, 6619364, 9, 0, 6619365, 9, 0, 6619366, 9, 0, 6619367, 9, 0, 6619368, 9, 0, 6619369, 9, 0, 6619370, 9, 0, 6619371, 9, 0, 6619372, 9, 0, 6619373, 9, 0, 6619374, 9, 0, 6619375, 9, 0, 6619376, 9, 0, 6619377, 9, 0, 6619378, 9, 0, 6619379, 9, 0, 6619380, 9, 0, 6619381, 9, 0, 6619382, 9, 0, 6619383, 9, 0, 6619384, 9, 0, 6619385, 9, 0, 6619386, 9, 0, 6619387, 9, 0, 6619388, 9, 0, 6619389, 9, 0, 6619390, 9, 0, 6619391, 9, 0, 6619392, 9, 0, 6619393, 9, 0, 6619394, 9, 0, 6619395, 9, 0, 6619396, 9, 0, 6619397, 9, 0, 6619398, 9, 0, 6619399, 9, 0, 6619400, 9, 0, 6619401, 9, 0, 6619402, 9, 0, 6619403, 9, 0, 6619404, 9, 0, 6619405, 9, 0, 6619406, 9, 0, 6619407, 9, 0, 6619408, 9, 0, 6619409, 9, 0, 6619410, 9, 0, 6619411, 9, 0, 6619412, 9, 0, 6619413, 9, 0, 6619414, 9, 0, 6619415, 9, 0, 6619416, 9, 0, 6619417, 9, 0, 6619418, 9, 0, 6619419, 9, 0, 6619420, 9, 0, 6619421, 9, 0, 6619422, 9, 0, 6619423, 9, 0, 6684705, 9, 0, 6684706, 9, 0, 6684707, 9, 0, 6684708, 9, 0, 6684709, 9, 0, 6684710, 9, 0, 6684711, 9, 0, 6684712, 9, 0, 6684713, 9, 0, 6684714, 9, 0, 6684715, 9, 0, 6684716, 9, 0, 6684717, 9, 0, 6684718, 9, 0, 6684719, 9, 0, 6684720, 9, 0, 6684721, 9, 0, 6684722, 9, 0, 6684723, 9, 0, 6684724, 9, 0, 6684725, 9, 0, 6684726, 9, 0, 6684727, 9, 0, 6684728, 9, 0, 6684729, 9, 0, 6684730, 9, 0, 6684731, 9, 0, 6684732, 9, 0, 6684733, 9, 0, 6684734, 9, 0, 6684735, 9, 0, 6684736, 9, 0, 6684737, 9, 0, 6684738, 9, 0, 6684739, 9, 0, 6684740, 9, 0, 6684741, 9, 0, 6684742, 9, 0, 6684743, 9, 0, 6684744, 9, 0, 6684745, 9, 0, 6684746, 9, 0, 6684747, 9, 0, 6684748, 9, 0, 6684749, 9, 0, 6684750, 9, 0, 6684751, 9, 0, 6684752, 9, 0, 6684753, 9, 0, 6684754, 9, 0, 6684755, 9, 0, 6684756, 9, 0, 6684757, 9, 0, 6684758, 9, 0, 6684759, 9, 0, 6684760, 9, 0, 6684761, 9, 0, 6684762, 9, 0, 6684763, 9, 0, 6684764, 9, 0, 6684765, 9, 0, 6684766, 9, 0, 6684767, 9, 0, 6684768, 9, 0, 6684769, 9, 0, 6684770, 9, 0, 6684771, 9, 0, 6684772, 9, 0, 6684773, 9, 0, 6684774, 9, 0, 6684775, 9, 0, 6684776, 9, 0, 6684777, 9, 0, 6684778, 9, 0, 6684779, 9, 0, 6684780, 9, 0, 6684781, 9, 0, 6684782, 9, 0, 6684783, 9, 0, 6684784, 9, 0, 6684785, 9, 0, 6684786, 9, 0, 6684787, 9, 0, 6684788, 9, 0, 6684789, 9, 0, 6684790, 9, 0, 6684791, 9, 0, 6684792, 9, 0, 6684793, 9, 0, 6684794, 9, 0, 6684795, 9, 0, 6684796, 9, 0, 6684797, 9, 0, 6684798, 9, 0, 6684799, 9, 0, 6684800, 9, 0, 6684801, 9, 0, 6684802, 9, 0, 6684803, 9, 0, 6684804, 9, 0, 6684805, 9, 0, 6684806, 9, 0, 6684807, 9, 0, 6684808, 9, 0, 6684809, 9, 0, 6684810, 9, 0, 6684811, 9, 0, 6684812, 9, 0, 6684813, 9, 0, 6684814, 9, 0, 6684815, 9, 0, 6684816, 9, 0, 6684817, 9, 0, 6684818, 9, 0, 6684819, 9, 0, 6684820, 9, 0, 6684821, 9, 0, 6684822, 9, 0, 6684823, 9, 0, 6684824, 9, 0, 6684825, 9, 0, 6684826, 9, 0, 6684827, 9, 0, 6684828, 9, 0, 6684829, 9, 0, 6684830, 9, 0, 6684831, 9, 0, 6684832, 9, 0, 6684833, 9, 0, 6684834, 9, 0, 6684835, 9, 0, 6684836, 9, 0, 6684837, 9, 0, 6684838, 9, 0, 6684839, 9, 0, 6684840, 9, 0, 6684841, 9, 0, 6684842, 9, 0, 6684843, 9, 0, 6684844, 9, 0, 6684845, 9, 0, 6684846, 9, 0, 6684847, 9, 0, 6684848, 9, 0, 6684849, 9, 0, 6684850, 9, 0, 6684851, 9, 0, 6684852, 9, 0, 6684853, 9, 0, 6684854, 9, 0, 6684855, 9, 0, 6684856, 9, 0, 6684857, 9, 0, 6684858, 9, 0, 6684859, 9, 0, 6684860, 9, 0, 6684861, 9, 0, 6684862, 9, 0, 6684863, 9, 0, 6684864, 9, 0, 6684865, 9, 0, 6684866, 9, 0, 6684867, 9, 0, 6684868, 9, 0, 6684869, 9, 0, 6684870, 9, 0, 6684871, 9, 0, 6684872, 9, 0, 6684873, 9, 0, 6684874, 9, 0, 6684875, 9, 0, 6684876, 9, 0, 6684877, 9, 0, 6684878, 9, 0, 6684879, 9, 0, 6684880, 9, 0, 6684881, 9, 0, 6684882, 9, 0, 6684883, 9, 0, 6684884, 9, 0, 6684885, 9, 0, 6684886, 9, 0, 6684887, 9, 0, 6684888, 9, 0, 6684889, 9, 0, 6684890, 9, 0, 6684891, 9, 0, 6684892, 9, 0, 6684893, 9, 0, 6684894, 9, 0, 6684895, 9, 0, 6684896, 9, 0, 6684897, 9, 0, 6684898, 9, 0, 6684899, 9, 0, 6684900, 9, 0, 6684901, 9, 0, 6684902, 9, 0, 6684903, 9, 0, 6684904, 9, 0, 6684905, 9, 0, 6684906, 9, 0, 6684907, 9, 0, 6684908, 9, 0, 6684909, 9, 0, 6684910, 9, 0, 6684911, 9, 0, 6684912, 9, 0, 6684913, 9, 0, 6684914, 9, 0, 6684915, 9, 0, 6684916, 9, 0, 6684917, 9, 0, 6684918, 9, 0, 6684919, 9, 0, 6684920, 9, 0, 6684921, 9, 0, 6684922, 9, 0, 6684923, 9, 0, 6684924, 9, 0, 6684925, 9, 0, 6684926, 9, 0, 6684927, 9, 0, 6684928, 9, 0, 6684929, 9, 0, 6684930, 9, 0, 6684931, 9, 0, 6684932, 9, 0, 6684933, 9, 0, 6684934, 9, 0, 6684935, 9, 0, 6684936, 9, 0, 6684937, 9, 0, 6684938, 9, 0, 6684939, 9, 0, 6684940, 9, 0, 6684941, 9, 0, 6684942, 9, 0, 6684943, 9, 0, 6684944, 9, 0, 6684945, 9, 0, 6684946, 9, 0, 6684947, 9, 0, 6684948, 9, 0, 6684949, 9, 0, 6684950, 9, 0, 6684951, 9, 0, 6684952, 9, 0, 6684953, 9, 0, 6684954, 9, 0, 6684955, 9, 0, 6684956, 9, 0, 6684957, 9, 0, 6684958, 9, 0, 6684959, 9, 0, 6750241, 9, 0, 6750242, 9, 0, 6750243, 9, 0, 6750244, 9, 0, 6750245, 9, 0, 6750246, 9, 0, 6750247, 9, 0, 6750248, 9, 0, 6750249, 9, 0, 6750250, 9, 0, 6750251, 9, 0, 6750252, 9, 0, 6750253, 9, 0, 6750254, 9, 0, 6750255, 9, 0, 6750256, 9, 0, 6750257, 9, 0, 6750258, 9, 0, 6750259, 9, 0, 6750260, 9, 0, 6750261, 9, 0, 6750262, 9, 0, 6750263, 9, 0, 6750264, 9, 0, 6750265, 9, 0, 6750266, 9, 0, 6750267, 9, 0, 6750268, 9, 0, 6750269, 9, 0, 6750270, 9, 0, 6750271, 9, 0, 6750272, 9, 0, 6750273, 9, 0, 6750274, 9, 0, 6750275, 9, 0, 6750276, 9, 0, 6750277, 9, 0, 6750278, 9, 0, 6750279, 9, 0, 6750280, 9, 0, 6750281, 9, 0, 6750282, 9, 0, 6750283, 9, 0, 6750284, 9, 0, 6750285, 9, 0, 6750286, 9, 0, 6750287, 9, 0, 6750288, 9, 0, 6750289, 9, 0, 6750290, 9, 0, 6750291, 9, 0, 6750292, 9, 0, 6750293, 9, 0, 6750294, 9, 0, 6750295, 9, 0, 6750296, 9, 0, 6750297, 9, 0, 6750298, 9, 0, 6750299, 9, 0, 6750300, 9, 0, 6750301, 9, 0, 6750302, 9, 0, 6750303, 9, 0, 6750304, 9, 0, 6750305, 9, 0, 6750306, 9, 0, 6750307, 9, 0, 6750308, 9, 0, 6750309, 9, 0, 6750310, 9, 0, 6750311, 9, 0, 6750312, 9, 0, 6750313, 9, 0, 6750314, 9, 0, 6750315, 9, 0, 6750316, 9, 0, 6750317, 9, 0, 6750318, 9, 0, 6750319, 9, 0, 6750320, 9, 0, 6750321, 9, 0, 6750322, 9, 0, 6750323, 9, 0, 6750324, 9, 0, 6750325, 9, 0, 6750326, 9, 0, 6750327, 9, 0, 6750328, 9, 0, 6750329, 9, 0, 6750330, 9, 0, 6750331, 9, 0, 6750332, 9, 0, 6750333, 9, 0, 6750334, 9, 0, 6750335, 9, 0, 6750336, 9, 0, 6750337, 9, 0, 6750338, 9, 0, 6750339, 9, 0, 6750340, 9, 0, 6750341, 9, 0, 6750342, 9, 0, 6750343, 9, 0, 6750344, 9, 0, 6750345, 9, 0, 6750346, 9, 0, 6750347, 9, 0, 6750348, 9, 0, 6750349, 9, 0, 6750350, 9, 0, 6750351, 9, 0, 6750352, 9, 0, 6750353, 9, 0, 6750354, 9, 0, 6750355, 9, 0, 6750356, 9, 0, 6750357, 9, 0, 6750358, 9, 0, 6750359, 9, 0, 6750360, 9, 0, 6750361, 9, 0, 6750362, 9, 0, 6750363, 9, 0, 6750364, 9, 0, 6750365, 9, 0, 6750366, 9, 0, 6750367, 9, 0, 6750368, 9, 0, 6750369, 9, 0, 6750370, 9, 0, 6750371, 9, 0, 6750372, 9, 0, 6750373, 9, 0, 6750374, 9, 0, 6750375, 9, 0, 6750376, 9, 0, 6750377, 9, 0, 6750378, 9, 0, 6750379, 9, 0, 6750380, 9, 0, 6750381, 9, 0, 6750382, 9, 0, 6750383, 9, 0, 6750384, 9, 0, 6750385, 9, 0, 6750386, 9, 0, 6750387, 9, 0, 6750388, 9, 0, 6750389, 9, 0, 6750390, 9, 0, 6750391, 9, 0, 6750392, 9, 0, 6750393, 9, 0, 6750394, 9, 0, 6750395, 9, 0, 6750396, 9, 0, 6750397, 9, 0, 6750398, 9, 0, 6750399, 9, 0, 6750400, 9, 0, 6750401, 9, 0, 6750402, 9, 0, 6750403, 9, 0, 6750404, 9, 0, 6750405, 9, 0, 6750406, 9, 0, 6750407, 9, 0, 6750408, 9, 0, 6750409, 9, 0, 6750410, 9, 0, 6750411, 9, 0, 6750412, 9, 0, 6750413, 9, 0, 6750414, 9, 0, 6750415, 9, 0, 6750416, 9, 0, 6750417, 9, 0, 6750418, 9, 0, 6750419, 9, 0, 6750420, 9, 0, 6750421, 9, 0, 6750422, 9, 0, 6750423, 9, 0, 6750424, 9, 0, 6750425, 9, 0, 6750426, 9, 0, 6750427, 9, 0, 6750428, 9, 0, 6750429, 9, 0, 6750430, 9, 0, 6750431, 9, 0, 6750432, 9, 0, 6750433, 9, 0, 6750434, 9, 0, 6750435, 9, 0, 6750436, 9, 0, 6750437, 9, 0, 6750438, 9, 0, 6750439, 9, 0, 6750440, 9, 0, 6750441, 9, 0, 6750442, 9, 0, 6750443, 9, 0, 6750444, 9, 0, 6750445, 9, 0, 6750446, 9, 0, 6750447, 9, 0, 6750448, 9, 0, 6750449, 9, 0, 6750450, 9, 0, 6750451, 9, 0, 6750452, 9, 0, 6750453, 9, 0, 6750454, 9, 0, 6750455, 9, 0, 6750456, 9, 0, 6750457, 9, 0, 6750458, 9, 0, 6750459, 9, 0, 6750460, 9, 0, 6750461, 9, 0, 6750462, 9, 0, 6750463, 9, 0, 6750464, 9, 0, 6750465, 9, 0, 6750466, 9, 0, 6750467, 9, 0, 6750468, 9, 0, 6750469, 9, 0, 6750470, 9, 0, 6750471, 9, 0, 6750472, 9, 0, 6750473, 9, 0, 6750474, 9, 0, 6750475, 9, 0, 6750476, 9, 0, 6750477, 9, 0, 6750478, 9, 0, 6750479, 9, 0, 6750480, 9, 0, 6750481, 9, 0, 6750482, 9, 0, 6750483, 9, 0, 6750484, 9, 0, 6750485, 9, 0, 6750486, 9, 0, 6750487, 9, 0, 6750488, 9, 0, 6750489, 9, 0, 6750490, 9, 0, 6750491, 9, 0, 6750492, 9, 0, 6750493, 9, 0, 6750494, 9, 0, 6750495, 9, 0, 6815777, 9, 0, 6815778, 9, 0, 6815779, 9, 0, 6815780, 9, 0, 6815781, 9, 0, 6815782, 9, 0, 6815783, 9, 0, 6815784, 9, 0, 6815785, 9, 0, 6815786, 9, 0, 6815787, 9, 0, 6815788, 9, 0, 6815789, 9, 0, 6815790, 9, 0, 6815791, 9, 0, 6815792, 9, 0, 6815793, 9, 0, 6815794, 9, 0, 6815795, 9, 0, 6815796, 9, 0, 6815797, 9, 0, 6815798, 9, 0, 6815799, 9, 0, 6815800, 9, 0, 6815801, 9, 0, 6815802, 9, 0, 6815803, 9, 0, 6815804, 9, 0, 6815805, 9, 0, 6815806, 9, 0, 6815807, 9, 0, 6815808, 9, 0, 6815809, 9, 0, 6815810, 9, 0, 6815811, 9, 0, 6815812, 9, 0, 6815813, 9, 0, 6815814, 9, 0, 6815815, 9, 0, 6815816, 9, 0, 6815817, 9, 0, 6815818, 9, 0, 6815819, 9, 0, 6815820, 9, 0, 6815821, 9, 0, 6815822, 9, 0, 6815823, 9, 0, 6815824, 9, 0, 6815825, 9, 0, 6815826, 9, 0, 6815827, 9, 0, 6815828, 9, 0, 6815829, 9, 0, 6815830, 9, 0, 6815831, 9, 0, 6815832, 9, 0, 6815833, 9, 0, 6815834, 9, 0, 6815835, 9, 0, 6815836, 9, 0, 6815837, 9, 0, 6815838, 9, 0, 6815839, 9, 0, 6815840, 9, 0, 6815841, 9, 0, 6815842, 9, 0, 6815843, 9, 0, 6815844, 9, 0, 6815845, 9, 0, 6815846, 9, 0, 6815847, 9, 0, 6815848, 9, 0, 6815849, 9, 0, 6815850, 9, 0, 6815851, 9, 0, 6815852, 9, 0, 6815853, 9, 0, 6815854, 9, 0, 6815855, 9, 0, 6815856, 9, 0, 6815857, 9, 0, 6815858, 9, 0, 6815859, 9, 0, 6815860, 9, 0, 6815861, 9, 0, 6815862, 9, 0, 6815863, 9, 0, 6815864, 9, 0, 6815865, 9, 0, 6815866, 9, 0, 6815867, 9, 0, 6815868, 9, 0, 6815869, 9, 0, 6815870, 9, 0, 6815871, 9, 0, 6815872, 9, 0, 6815873, 9, 0, 6815874, 9, 0, 6815875, 9, 0, 6815876, 9, 0, 6815877, 9, 0, 6815878, 9, 0, 6815879, 9, 0, 6815880, 9, 0, 6815881, 9, 0, 6815882, 9, 0, 6815883, 9, 0, 6815884, 9, 0, 6815885, 9, 0, 6815886, 9, 0, 6815887, 9, 0, 6815888, 9, 0, 6815889, 9, 0, 6815890, 9, 0, 6815891, 9, 0, 6815892, 9, 0, 6815893, 9, 0, 6815894, 9, 0, 6815895, 9, 0, 6815896, 9, 0, 6815897, 9, 0, 6815898, 9, 0, 6815899, 9, 0, 6815900, 9, 0, 6815901, 9, 0, 6815902, 9, 0, 6815903, 9, 0, 6815904, 9, 0, 6815905, 9, 0, 6815906, 9, 0, 6815907, 9, 0, 6815908, 9, 0, 6815909, 9, 0, 6815910, 9, 0, 6815911, 9, 0, 6815912, 9, 0, 6815913, 9, 0, 6815914, 9, 0, 6815915, 9, 0, 6815916, 9, 0, 6815917, 9, 0, 6815918, 9, 0, 6815919, 9, 0, 6815920, 9, 0, 6815921, 9, 0, 6815922, 9, 0, 6815923, 9, 0, 6815924, 9, 0, 6815925, 9, 0, 6815926, 9, 0, 6815927, 9, 0, 6815928, 9, 0, 6815929, 9, 0, 6815930, 9, 0, 6815931, 9, 0, 6815932, 9, 0, 6815933, 9, 0, 6815934, 9, 0, 6815935, 9, 0, 6815936, 9, 0, 6815937, 9, 0, 6815938, 9, 0, 6815939, 9, 0, 6815940, 9, 0, 6815941, 9, 0, 6815942, 9, 0, 6815943, 9, 0, 6815944, 9, 0, 6815945, 9, 0, 6815946, 9, 0, 6815947, 9, 0, 6815948, 9, 0, 6815949, 9, 0, 6815950, 9, 0, 6815951, 9, 0, 6815952, 9, 0, 6815953, 9, 0, 6815954, 9, 0, 6815955, 9, 0, 6815956, 9, 0, 6815957, 9, 0, 6815958, 9, 0, 6815959, 9, 0, 6815960, 9, 0, 6815961, 9, 0, 6815962, 9, 0, 6815963, 9, 0, 6815964, 9, 0, 6815965, 9, 0, 6815966, 9, 0, 6815967, 9, 0, 6815968, 9, 0, 6815969, 9, 0, 6815970, 9, 0, 6815971, 9, 0, 6815972, 9, 0, 6815973, 9, 0, 6815974, 9, 0, 6815975, 9, 0, 6815976, 9, 0, 6815977, 9, 0, 6815978, 9, 0, 6815979, 9, 0, 6815980, 9, 0, 6815981, 9, 0, 6815982, 9, 0, 6815983, 9, 0, 6815984, 9, 0, 6815985, 9, 0, 6815986, 9, 0, 6815987, 9, 0, 6815988, 9, 0, 6815989, 9, 0, 6815990, 9, 0, 6815991, 9, 0, 6815992, 9, 0, 6815993, 9, 0, 6815994, 9, 0, 6815995, 9, 0, 6815996, 9, 0, 6815997, 9, 0, 6815998, 9, 0, 6815999, 9, 0, 6816000, 9, 0, 6816001, 9, 0, 6816002, 9, 0, 6816003, 9, 0, 6816004, 9, 0, 6816005, 9, 0, 6816006, 9, 0, 6816007, 9, 0, 6816008, 9, 0, 6816009, 9, 0, 6816010, 9, 0, 6816011, 9, 0, 6816012, 9, 0, 6816013, 9, 0, 6816014, 9, 0, 6816015, 9, 0, 6816016, 9, 0, 6816017, 9, 0, 6816018, 9, 0, 6816019, 9, 0, 6816020, 9, 0, 6816021, 9, 0, 6816022, 9, 0, 6816023, 9, 0, 6816024, 9, 0, 6816025, 9, 0, 6816026, 9, 0, 6816027, 9, 0, 6816028, 9, 0, 6816029, 9, 0, 6816030, 9, 0, 6816031, 9, 0, 6881313, 9, 0, 6881314, 9, 0, 6881315, 9, 0, 6881316, 9, 0, 6881317, 9, 0, 6881318, 9, 0, 6881319, 9, 0, 6881320, 9, 0, 6881321, 9, 0, 6881322, 9, 0, 6881323, 9, 0, 6881324, 9, 0, 6881325, 9, 0, 6881326, 9, 0, 6881327, 9, 0, 6881328, 9, 0, 6881329, 9, 0, 6881330, 9, 0, 6881331, 9, 0, 6881332, 9, 0, 6881333, 9, 0, 6881334, 9, 0, 6881335, 9, 0, 6881336, 9, 0, 6881337, 9, 0, 6881338, 9, 0, 6881339, 9, 0, 6881340, 9, 0, 6881341, 9, 0, 6881342, 9, 0, 6881343, 9, 0, 6881344, 9, 0, 6881345, 9, 0, 6881346, 9, 0, 6881347, 9, 0, 6881348, 9, 0, 6881349, 9, 0, 6881350, 9, 0, 6881351, 9, 0, 6881352, 9, 0, 6881353, 9, 0, 6881354, 9, 0, 6881355, 9, 0, 6881356, 9, 0, 6881357, 9, 0, 6881358, 9, 0, 6881359, 9, 0, 6881360, 9, 0, 6881361, 9, 0, 6881362, 9, 0, 6881363, 9, 0, 6881364, 9, 0, 6881365, 9, 0, 6881366, 9, 0, 6881367, 9, 0, 6881368, 9, 0, 6881369, 9, 0, 6881370, 9, 0, 6881371, 9, 0, 6881372, 9, 0, 6881373, 9, 0, 6881374, 9, 0, 6881375, 9, 0, 6881376, 9, 0, 6881377, 9, 0, 6881378, 9, 0, 6881379, 9, 0, 6881380, 9, 0, 6881381, 9, 0, 6881382, 9, 0, 6881383, 9, 0, 6881384, 9, 0, 6881385, 9, 0, 6881386, 9, 0, 6881387, 9, 0, 6881388, 9, 0, 6881389, 9, 0, 6881390, 9, 0, 6881391, 9, 0, 6881392, 9, 0, 6881393, 9, 0, 6881394, 9, 0, 6881395, 9, 0, 6881396, 9, 0, 6881397, 9, 0, 6881398, 9, 0, 6881399, 9, 0, 6881400, 9, 0, 6881401, 9, 0, 6881402, 9, 0, 6881403, 9, 0, 6881404, 9, 0, 6881405, 9, 0, 6881406, 9, 0, 6881407, 9, 0, 6881408, 9, 0, 6881409, 9, 0, 6881410, 9, 0, 6881411, 9, 0, 6881412, 9, 0, 6881413, 9, 0, 6881414, 9, 0, 6881415, 9, 0, 6881416, 9, 0, 6881417, 9, 0, 6881418, 9, 0, 6881419, 9, 0, 6881420, 9, 0, 6881421, 9, 0, 6881422, 9, 0, 6881423, 9, 0, 6881424, 9, 0, 6881425, 9, 0, 6881426, 9, 0, 6881427, 9, 0, 6881428, 9, 0, 6881429, 9, 0, 6881430, 9, 0, 6881431, 9, 0, 6881432, 9, 0, 6881433, 9, 0, 6881434, 9, 0, 6881435, 9, 0, 6881436, 9, 0, 6881437, 9, 0, 6881438, 9, 0, 6881439, 9, 0, 6881440, 9, 0, 6881441, 9, 0, 6881442, 9, 0, 6881443, 9, 0, 6881444, 9, 0, 6881445, 9, 0, 6881446, 9, 0, 6881447, 9, 0, 6881448, 9, 0, 6881449, 9, 0, 6881450, 9, 0, 6881451, 9, 0, 6881452, 9, 0, 6881453, 9, 0, 6881454, 9, 0, 6881455, 9, 0, 6881456, 9, 0, 6881457, 9, 0, 6881458, 9, 0, 6881459, 9, 0, 6881460, 9, 0, 6881461, 9, 0, 6881462, 9, 0, 6881463, 9, 0, 6881464, 9, 0, 6881465, 9, 0, 6881466, 9, 0, 6881467, 9, 0, 6881468, 9, 0, 6881469, 9, 0, 6881470, 9, 0, 6881471, 9, 0, 6881472, 9, 0, 6881473, 9, 0, 6881474, 9, 0, 6881475, 9, 0, 6881476, 9, 0, 6881477, 9, 0, 6881478, 9, 0, 6881479, 9, 0, 6881480, 9, 0, 6881481, 9, 0, 6881482, 9, 0, 6881483, 9, 0, 6881484, 9, 0, 6881485, 9, 0, 6881486, 9, 0, 6881487, 9, 0, 6881488, 9, 0, 6881489, 9, 0, 6881490, 9, 0, 6881491, 9, 0, 6881492, 9, 0, 6881493, 9, 0, 6881494, 9, 0, 6881495, 9, 0, 6881496, 9, 0, 6881497, 9, 0, 6881498, 9, 0, 6881499, 9, 0, 6881500, 9, 0, 6881501, 9, 0, 6881502, 9, 0, 6881503, 9, 0, 6881504, 9, 0, 6881505, 9, 0, 6881506, 9, 0, 6881507, 9, 0, 6881508, 9, 0, 6881509, 9, 0, 6881510, 9, 0, 6881511, 9, 0, 6881512, 9, 0, 6881513, 9, 0, 6881514, 9, 0, 6881515, 9, 0, 6881516, 9, 0, 6881517, 9, 0, 6881518, 9, 0, 6881519, 9, 0, 6881520, 9, 0, 6881521, 9, 0, 6881522, 9, 0, 6881523, 9, 0, 6881524, 9, 0, 6881525, 9, 0, 6881526, 9, 0, 6881527, 9, 0, 6881528, 9, 0, 6881529, 9, 0, 6881530, 9, 0, 6881531, 9, 0, 6881532, 9, 0, 6881533, 9, 0, 6881534, 9, 0, 6881535, 9, 0, 6881536, 9, 0, 6881537, 9, 0, 6881538, 9, 0, 6881539, 9, 0, 6881540, 9, 0, 6881541, 9, 0, 6881542, 9, 0, 6881543, 9, 0, 6881544, 9, 0, 6881545, 9, 0, 6881546, 9, 0, 6881547, 9, 0, 6881548, 9, 0, 6881549, 9, 0, 6881550, 9, 0, 6881551, 9, 0, 6881552, 9, 0, 6881553, 9, 0, 6881554, 9, 0, 6881555, 9, 0, 6881556, 9, 0, 6881557, 9, 0, 6881558, 9, 0, 6881559, 9, 0, 6881560, 9, 0, 6881561, 9, 0, 6881562, 9, 0, 6881563, 9, 0, 6881564, 9, 0, 6881565, 9, 0, 6881566, 9, 0, 6881567, 9, 0, 6946849, 9, 0, 6946850, 9, 0, 6946851, 9, 0, 6946852, 9, 0, 6946853, 9, 0, 6946854, 9, 0, 6946855, 9, 0, 6946856, 9, 0, 6946857, 9, 0, 6946858, 9, 0, 6946859, 9, 0, 6946860, 9, 0, 6946861, 9, 0, 6946862, 9, 0, 6946863, 9, 0, 6946864, 9, 0, 6946865, 9, 0, 6946866, 9, 0, 6946867, 9, 0, 6946868, 9, 0, 6946869, 9, 0, 6946870, 9, 0, 6946871, 9, 0, 6946872, 9, 0, 6946873, 9, 0, 6946874, 9, 0, 6946875, 9, 0, 6946876, 9, 0, 6946877, 9, 0, 6946878, 9, 0, 6946879, 9, 0, 6946880, 9, 0, 6946881, 9, 0, 6946882, 9, 0, 6946883, 9, 0, 6946884, 9, 0, 6946885, 9, 0, 6946886, 9, 0, 6946887, 9, 0, 6946888, 9, 0, 6946889, 9, 0, 6946890, 9, 0, 6946891, 9, 0, 6946892, 9, 0, 6946893, 9, 0, 6946894, 9, 0, 6946895, 9, 0, 6946896, 9, 0, 6946897, 9, 0, 6946898, 9, 0, 6946899, 9, 0, 6946900, 9, 0, 6946901, 9, 0, 6946902, 9, 0, 6946903, 9, 0, 6946904, 9, 0, 6946905, 9, 0, 6946906, 9, 0, 6946907, 9, 0, 6946908, 9, 0, 6946909, 9, 0, 6946910, 9, 0, 6946911, 9, 0, 6946912, 9, 0, 6946913, 9, 0, 6946914, 9, 0, 6946915, 9, 0, 6946916, 9, 0, 6946917, 9, 0, 6946918, 9, 0, 6946919, 9, 0, 6946920, 9, 0, 6946921, 9, 0, 6946922, 9, 0, 6946923, 9, 0, 6946924, 9, 0, 6946925, 9, 0, 6946926, 9, 0, 6946927, 9, 0, 6946928, 9, 0, 6946929, 9, 0, 6946930, 9, 0, 6946931, 9, 0, 6946932, 9, 0, 6946933, 9, 0, 6946934, 9, 0, 6946935, 9, 0, 6946936, 9, 0, 6946937, 9, 0, 6946938, 9, 0, 6946939, 9, 0, 6946940, 9, 0, 6946941, 9, 0, 6946942, 9, 0, 6946943, 9, 0, 6946944, 9, 0, 6946945, 9, 0, 6946946, 9, 0, 6946947, 9, 0, 6946948, 9, 0, 6946949, 9, 0, 6946950, 9, 0, 6946951, 9, 0, 6946952, 9, 0, 6946953, 9, 0, 6946954, 9, 0, 6946955, 9, 0, 6946956, 9, 0, 6946957, 9, 0, 6946958, 9, 0, 6946959, 9, 0, 6946960, 9, 0, 6946961, 9, 0, 6946962, 9, 0, 6946963, 9, 0, 6946964, 9, 0, 6946965, 9, 0, 6946966, 9, 0, 6946967, 9, 0, 6946968, 9, 0, 6946969, 9, 0, 6946970, 9, 0, 6946971, 9, 0, 6946972, 9, 0, 6946973, 9, 0, 6946974, 9, 0, 6946975, 9, 0, 6946976, 9, 0, 6946977, 9, 0, 6946978, 9, 0, 6946979, 9, 0, 6946980, 9, 0, 6946981, 9, 0, 6946982, 9, 0, 6946983, 9, 0, 6946984, 9, 0, 6946985, 9, 0, 6946986, 9, 0, 6946987, 9, 0, 6946988, 9, 0, 6946989, 9, 0, 6946990, 9, 0, 6946991, 9, 0, 6946992, 9, 0, 6946993, 9, 0, 6946994, 9, 0, 6946995, 9, 0, 6946996, 9, 0, 6946997, 9, 0, 6946998, 9, 0, 6946999, 9, 0, 6947000, 9, 0, 6947001, 9, 0, 6947002, 9, 0, 6947003, 9, 0, 6947004, 9, 0, 6947005, 9, 0, 6947006, 9, 0, 6947007, 9, 0, 6947008, 9, 0, 6947009, 9, 0, 6947010, 9, 0, 6947011, 9, 0, 6947012, 9, 0, 6947013, 9, 0, 6947014, 9, 0, 6947015, 9, 0, 6947016, 9, 0, 6947017, 9, 0, 6947018, 9, 0, 6947019, 9, 0, 6947020, 9, 0, 6947021, 9, 0, 6947022, 9, 0, 6947023, 9, 0, 6947024, 9, 0, 6947025, 9, 0, 6947026, 9, 0, 6947027, 9, 0, 6947028, 9, 0, 6947029, 9, 0, 6947030, 9, 0, 6947031, 9, 0, 6947032, 9, 0, 6947033, 9, 0, 6947034, 9, 0, 6947035, 9, 0, 6947036, 9, 0, 6947037, 9, 0, 6947038, 9, 0, 6947039, 9, 0, 6947040, 9, 0, 6947041, 9, 0, 6947042, 9, 0, 6947043, 9, 0, 6947044, 9, 0, 6947045, 9, 0, 6947046, 9, 0, 6947047, 9, 0, 6947048, 9, 0, 6947049, 9, 0, 6947050, 9, 0, 6947051, 9, 0, 6947052, 9, 0, 6947053, 9, 0, 6947054, 9, 0, 6947055, 9, 0, 6947056, 9, 0, 6947057, 9, 0, 6947058, 9, 0, 6947059, 9, 0, 6947060, 9, 0, 6947061, 9, 0, 6947062, 9, 0, 6947063, 9, 0, 6947064, 9, 0, 6947065, 9, 0, 6947066, 9, 0, 6947067, 9, 0, 6947068, 9, 0, 6947069, 9, 0, 6947070, 9, 0, 6947071, 9, 0, 6947072, 9, 0, 6947073, 9, 0, 6947074, 9, 0, 6947075, 9, 0, 6947076, 9, 0, 6947077, 9, 0, 6947078, 9, 0, 6947079, 9, 0, 6947080, 9, 0, 6947081, 9, 0, 6947082, 9, 0, 6947083, 9, 0, 6947084, 9, 0, 6947085, 9, 0, 6947086, 9, 0, 6947087, 9, 0, 6947088, 9, 0, 6947089, 9, 0, 6947090, 9, 0, 6947091, 9, 0, 6947092, 9, 0, 6947093, 9, 0, 6947094, 9, 0, 6947095, 9, 0, 6947096, 9, 0, 6947097, 9, 0, 6947098, 9, 0, 6947099, 9, 0, 6947100, 9, 0, 6947101, 9, 0, 6947102, 9, 0, 6947103, 9, 0 ) + +[node name="ShockSpheres" type="Node2D" parent="."] + +[node name="BikeKamikazes" type="Node2D" parent="."] + +[node name="LaserSpheres" type="Node2D" parent="."] + +[node name="MineSpreaders" type="Node2D" parent="."] + +[node name="Paths" type="Node2D" parent="."] + +[node name="Path2D" type="Path2D" parent="Paths"] +curve = SubResource( 3 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 3136, 896 ) +rotation = 1.57073 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D"] +position = Vector2( 3138.52, 1855.82 ) +rotation = -3.02407e-05 +offset = 957.864 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D2" type="Path2D" parent="Paths"] +curve = SubResource( 4 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D2"] +position = Vector2( 6400, 1856 ) +rotate = false + +[node name="MovedWall" parent="Paths/Path2D2/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D2"] +position = Vector2( 7359.86, 1853.02 ) +offset = 958.27 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D2/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D3" type="Path2D" parent="Paths"] +curve = SubResource( 5 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D3"] +position = Vector2( 7360, -1280 ) +rotation = -1.5708 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D3/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D3"] +position = Vector2( 7357.48, -2239.82 ) +rotation = -1.5708 +offset = 957.864 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D3/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D4" type="Path2D" parent="Paths"] +curve = SubResource( 6 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D4"] +position = Vector2( 4096, -2240 ) +rotation = -3.14153 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D4/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D4"] +position = Vector2( 3136.7, -2239.69 ) +rotation = -3.14153 +offset = 955.525 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D4/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D5" type="Path2D" parent="Paths"] +curve = SubResource( 7 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D5"] +position = Vector2( 2176, 1344 ) +rotation = -6.27983e-05 + +[node name="BigMovedWall" parent="Paths/Path2D5/PathFollow2D" instance=ExtResource( 11 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D5"] +position = Vector2( 3732.3, 1344 ) +offset = 1594.51 + +[node name="BigMovedWall" parent="Paths/Path2D5/PathFollow2D2" instance=ExtResource( 11 )] + +[node name="PathFollow2D3" type="PathFollow2D" parent="Paths/Path2D5"] +position = Vector2( 5249.22, 1344 ) +offset = 3189.01 + +[node name="BigMovedWall" parent="Paths/Path2D5/PathFollow2D3" instance=ExtResource( 11 )] + +[node name="PathFollow2D4" type="PathFollow2D" parent="Paths/Path2D5"] +position = Vector2( 6765.86, 1344 ) +offset = 4783.52 + +[node name="BigMovedWall" parent="Paths/Path2D5/PathFollow2D4" instance=ExtResource( 11 )] + +[node name="Path2D6" type="Path2D" parent="Paths"] +curve = SubResource( 8 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D6"] +position = Vector2( 8320, -1728 ) +rotation = 3.14159 + +[node name="BigMovedWall" parent="Paths/Path2D6/PathFollow2D" instance=ExtResource( 11 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D6"] +position = Vector2( 6763.7, -1728 ) +rotation = 3.14156 +offset = 1594.51 + +[node name="BigMovedWall" parent="Paths/Path2D6/PathFollow2D2" instance=ExtResource( 11 )] + +[node name="PathFollow2D3" type="PathFollow2D" parent="Paths/Path2D6"] +position = Vector2( 5246.78, -1728 ) +rotation = 3.14153 +offset = 3189.01 + +[node name="BigMovedWall" parent="Paths/Path2D6/PathFollow2D3" instance=ExtResource( 11 )] + +[node name="PathFollow2D4" type="PathFollow2D" parent="Paths/Path2D6"] +position = Vector2( 3730.14, -1728 ) +rotation = 3.14159 +offset = 4783.52 + +[node name="BigMovedWall" parent="Paths/Path2D6/PathFollow2D4" instance=ExtResource( 11 )] + +[node name="Path2D7" type="Path2D" parent="Paths"] +curve = SubResource( 9 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D7"] +position = Vector2( 6848, 2095.79 ) +rotation = -1.5708 +offset = 716.241 + +[node name="BigMovedWall" parent="Paths/Path2D7/PathFollow2D" instance=ExtResource( 11 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D7"] +position = Vector2( 6848, 631.518 ) +rotation = -1.57102 +offset = 2148.72 + +[node name="BigMovedWall" parent="Paths/Path2D7/PathFollow2D2" instance=ExtResource( 11 )] + +[node name="PathFollow2D3" type="PathFollow2D" parent="Paths/Path2D7"] +position = Vector2( 6848, -991.376 ) +rotation = -1.57069 +offset = 3581.2 + +[node name="BigMovedWall" parent="Paths/Path2D7/PathFollow2D3" instance=ExtResource( 11 )] + +[node name="PathFollow2D4" type="PathFollow2D" parent="Paths/Path2D7"] +position = Vector2( 6848, -2487.76 ) +rotation = -1.5708 +offset = 5013.69 + +[node name="BigMovedWall" parent="Paths/Path2D7/PathFollow2D4" instance=ExtResource( 11 )] + +[node name="Path2D8" type="Path2D" parent="Paths"] +curve = SubResource( 10 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D8"] +position = Vector2( 3648, -2479.79 ) +rotation = 1.5708 +offset = 716.241 + +[node name="BigMovedWall" parent="Paths/Path2D8/PathFollow2D" instance=ExtResource( 11 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D8"] +position = Vector2( 3648, -1015.52 ) +rotation = 1.5708 +offset = 2148.72 + +[node name="BigMovedWall" parent="Paths/Path2D8/PathFollow2D2" instance=ExtResource( 11 )] + +[node name="PathFollow2D3" type="PathFollow2D" parent="Paths/Path2D8"] +position = Vector2( 3648, 607.376 ) +rotation = 1.5708 +offset = 3581.2 + +[node name="BigMovedWall" parent="Paths/Path2D8/PathFollow2D3" instance=ExtResource( 11 )] + +[node name="PathFollow2D4" type="PathFollow2D" parent="Paths/Path2D8"] +position = Vector2( 3648, 2103.76 ) +rotation = 1.5708 +offset = 5013.69 + +[node name="BigMovedWall" parent="Paths/Path2D8/PathFollow2D4" instance=ExtResource( 11 )] + +[node name="Path2D9" type="Path2D" parent="Paths"] +curve = SubResource( 11 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D9"] +position = Vector2( 4448, -928 ) +rotation = 1.5708 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D9/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D9"] +position = Vector2( 4448, -160.658 ) +rotation = 1.5708 +offset = 769.314 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D9/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="PathFollow2D3" type="PathFollow2D" parent="Paths/Path2D9"] +position = Vector2( 4515.66, 544 ) +rotation = 1.5708 +offset = 1538.63 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D9/PathFollow2D3" instance=ExtResource( 10 )] + +[node name="PathFollow2D4" type="PathFollow2D" parent="Paths/Path2D9"] +position = Vector2( 5279.65, 544 ) +rotation = 1.5708 +offset = 2307.94 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D9/PathFollow2D4" instance=ExtResource( 10 )] + +[node name="PathFollow2D5" type="PathFollow2D" parent="Paths/Path2D9"] +position = Vector2( 6048.32, 540.244 ) +rotation = 1.5708 +offset = 3077.26 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D9/PathFollow2D5" instance=ExtResource( 10 )] + +[node name="PathFollow2D6" type="PathFollow2D" parent="Paths/Path2D9"] +position = Vector2( 6048, -224.197 ) +rotation = 1.5708 +offset = 3846.57 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D9/PathFollow2D6" instance=ExtResource( 10 )] + +[node name="PathFollow2D7" type="PathFollow2D" parent="Paths/Path2D9"] +position = Vector2( 5977.48, -928 ) +rotation = 1.5708 +offset = 4615.88 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D9/PathFollow2D7" instance=ExtResource( 10 )] + +[node name="PathFollow2D8" type="PathFollow2D" parent="Paths/Path2D9"] +position = Vector2( 5213.24, -928 ) +rotation = 1.5708 +offset = 5385.2 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D9/PathFollow2D8" instance=ExtResource( 10 )] + +[node name="Path2D10" type="Path2D" parent="Paths"] +curve = SubResource( 12 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D10"] +position = Vector2( 2848, 2080 ) +rotation = -1.5708 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D10/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D10"] +position = Vector2( 2400.61, 1633.96 ) +rotation = -1.5708 +offset = 893.92 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D10/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D11" type="Path2D" parent="Paths"] +curve = SubResource( 13 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D11"] +position = Vector2( 2912, 2144 ) +rotate = false + +[node name="MovedWall" parent="Paths/Path2D11/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D11"] +position = Vector2( 3357.88, 2591.41 ) +offset = 893.92 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D11/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D12" type="Path2D" parent="Paths"] +curve = SubResource( 14 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D12"] +position = Vector2( 7584, 2144 ) +rotation = 3.14159 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D12/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D12"] +position = Vector2( 7138.2, 2591.51 ) +rotation = 3.14159 +offset = 894.083 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D12/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D13" type="Path2D" parent="Paths"] +curve = SubResource( 15 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D13"] +position = Vector2( 7648, 2080 ) +rotation = -1.57105 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D13/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D13"] +position = Vector2( 8095.5, 1634.2 ) +rotation = -1.57105 +offset = 894.055 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D13/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D14" type="Path2D" parent="Paths"] +curve = SubResource( 16 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D14"] +position = Vector2( 7648, -2464 ) +rotation = 1.57105 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D14/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D14"] +position = Vector2( 8095.22, -2017.91 ) +rotation = 1.57105 +offset = 893.652 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D14/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D15" type="Path2D" parent="Paths"] +curve = SubResource( 17 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D15"] +position = Vector2( 7584, -2528 ) +rotation = 3.14159 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D15/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D15"] +position = Vector2( 7138.18, -2975.5 ) +rotation = 3.14159 +offset = 894.055 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D15/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D16" type="Path2D" parent="Paths"] +curve = SubResource( 18 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D16"] +position = Vector2( 2912, -2528 ) +rotate = false + +[node name="MovedWall" parent="Paths/Path2D16/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D16"] +position = Vector2( 3357.88, -2975.41 ) +offset = 893.92 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D16/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D17" type="Path2D" parent="Paths"] +curve = SubResource( 19 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D17"] +position = Vector2( 2848, -2464 ) +rotation = 1.5708 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D17/PathFollow2D" instance=ExtResource( 10 )] + +[node name="PathFollow2D2" type="PathFollow2D" parent="Paths/Path2D17"] +position = Vector2( 2400.61, -2017.96 ) +rotation = 1.5708 +offset = 893.92 +rotate = false + +[node name="MovedWall" parent="Paths/Path2D17/PathFollow2D2" instance=ExtResource( 10 )] + +[node name="Path2D18" type="Path2D" parent="Paths"] +curve = SubResource( 20 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D18"] +position = Vector2( 2816, 640 ) +rotation = 3.14159 + +[node name="BigMovedWall" parent="Paths/Path2D18/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D19" type="Path2D" parent="Paths"] +curve = SubResource( 21 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D19"] +position = Vector2( 2816, -1024 ) +rotation = 3.14159 + +[node name="BigMovedWall" parent="Paths/Path2D19/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D20" type="Path2D" parent="Paths"] +curve = SubResource( 23 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D20"] +position = Vector2( 7680, -1024 ) + +[node name="BigMovedWall" parent="Paths/Path2D20/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D21" type="Path2D" parent="Paths"] +curve = SubResource( 24 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D21"] +position = Vector2( 7680, 640 ) + +[node name="BigMovedWall" parent="Paths/Path2D21/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D22" type="Path2D" parent="Paths"] +curve = SubResource( 25 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D22"] +position = Vector2( 6144, 2176 ) +rotation = 1.57067 + +[node name="BigMovedWall" parent="Paths/Path2D22/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D23" type="Path2D" parent="Paths"] +curve = SubResource( 26 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D23"] +position = Vector2( 4352, 2176 ) +rotation = 1.5708 + +[node name="BigMovedWall" parent="Paths/Path2D23/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D24" type="Path2D" parent="Paths"] +curve = SubResource( 27 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D24"] +position = Vector2( 4352, -2560 ) +rotation = -1.5708 + +[node name="BigMovedWall" parent="Paths/Path2D24/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Path2D25" type="Path2D" parent="Paths"] +curve = SubResource( 28 ) + +[node name="PathFollow2D" type="PathFollow2D" parent="Paths/Path2D25"] +position = Vector2( 6144, -2560 ) +rotation = -1.57067 + +[node name="BigMovedWall" parent="Paths/Path2D25/PathFollow2D" instance=ExtResource( 11 )] + +[node name="Lights" type="Node2D" parent="."] + +[node name="AlertLight" parent="Lights" instance=ExtResource( 14 )] +position = Vector2( 5248, -544 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight2" parent="Lights" instance=ExtResource( 14 )] +position = Vector2( 4736, 256 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight3" parent="Lights" instance=ExtResource( 14 )] +position = Vector2( 5760, 256 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight4" parent="Lights" instance=ExtResource( 14 )] +position = Vector2( 3648, -1728 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight5" parent="Lights" instance=ExtResource( 14 )] +position = Vector2( 3648, 1344 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight6" parent="Lights" instance=ExtResource( 14 )] +position = Vector2( 6848, 1344 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="AlertLight7" parent="Lights" instance=ExtResource( 14 )] +position = Vector2( 6848, -1728 ) +scale = Vector2( 0.5, 0.5 ) + +[node name="Light2D" type="Light2D" parent="Lights"] +position = Vector2( 2584, 2408 ) +rotation = -0.785398 +scale = Vector2( 2, 3 ) +texture = ExtResource( 13 ) +energy = 0.8 + +[node name="Light2D2" type="Light2D" parent="Lights"] +position = Vector2( 7912, 2408 ) +rotation = -2.35619 +scale = Vector2( 2, 3 ) +texture = ExtResource( 13 ) +energy = 0.8 + +[node name="Light2D3" type="Light2D" parent="Lights"] +position = Vector2( 7912, -2792 ) +rotation = 2.35619 +scale = Vector2( 2, 3 ) +texture = ExtResource( 13 ) +energy = 0.8 + +[node name="Light2D4" type="Light2D" parent="Lights"] +position = Vector2( 2584, -2792 ) +rotation = 0.785398 +scale = Vector2( 2, 3 ) +texture = ExtResource( 13 ) +energy = 0.8 + +[node name="Light2D5" type="Light2D" parent="Lights"] +position = Vector2( 2640, -192 ) +rotation = 3.14159 +scale = Vector2( 1.6, 3 ) +texture = ExtResource( 13 ) +energy = 0.8 + +[node name="Light2D6" type="Light2D" parent="Lights"] +position = Vector2( 7856, -192 ) +scale = Vector2( 1.6, 3 ) +texture = ExtResource( 13 ) +energy = 0.8 + +[node name="Light2D7" type="Light2D" parent="Lights"] +position = Vector2( 5248, 2352 ) +rotation = 1.5708 +scale = Vector2( 1.6, 3 ) +texture = ExtResource( 13 ) +energy = 0.8 + +[node name="Light2D8" type="Light2D" parent="Lights"] +position = Vector2( 5248, -2736 ) +rotation = -1.5708 +scale = Vector2( 1.6, 3 ) +texture = ExtResource( 13 ) +energy = 0.8 + +[node name="SpawnPoints" type="Node2D" parent="."] + +[node name="SpawnPoint" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 3072, -192 ) + +[node name="SpawnPoint2" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 1984, 2368 ) + +[node name="SpawnPoint3" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 2624, 3008 ) + +[node name="SpawnPoint4" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 5248, 1920 ) + +[node name="SpawnPoint5" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 7872, 2944 ) + +[node name="SpawnPoint6" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 8448, 2368 ) + +[node name="SpawnPoint7" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 7424, -192 ) + +[node name="SpawnPoint8" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 8448, -2752 ) + +[node name="SpawnPoint9" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 7872, -3328 ) + +[node name="SpawnPoint10" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 5248, -2304 ) + +[node name="SpawnPoint11" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 2624, -3328 ) + +[node name="SpawnPoint12" parent="SpawnPoints" instance=ExtResource( 12 )] +position = Vector2( 2048, -2752 ) + +[node name="SpawnTonnels" type="Node2D" parent="."] + +[node name="SpawnTonnel" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 2112, -2752 ) + +[node name="SpawnTonnel2" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 2112, 2368 ) + +[node name="SpawnTonnel3" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 2624, 2880 ) +rotation = -1.5708 + +[node name="SpawnTonnel4" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 7872, 2880 ) +rotation = -1.5708 + +[node name="SpawnTonnel5" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 8384, 2368 ) +rotation = 3.14159 + +[node name="SpawnTonnel6" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 8384, -2752 ) +rotation = 3.14159 + +[node name="SpawnTonnel7" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 7872, -3264 ) +rotation = 1.5708 + +[node name="SpawnTonnel8" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 2624, -3264 ) +rotation = 1.5708 + +[node name="SpawnTonnel9" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 5248, -2216 ) +rotation = 1.5708 +scale = Vector2( 0.9, 1 ) + +[node name="SpawnTonnel10" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 5248, 1832 ) +rotation = -1.5708 +scale = Vector2( 0.9, 1 ) + +[node name="SpawnTonnel11" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 3160, -192 ) +scale = Vector2( 0.9, 1 ) + +[node name="SpawnTonnel12" parent="SpawnTonnels" instance=ExtResource( 5 )] +position = Vector2( 7336, -192 ) +rotation = 3.14159 +scale = Vector2( 0.9, 1 ) + +[node name="Waypoints" type="Node2D" parent="."] + +[node name="Position2D" type="Position2D" parent="Waypoints"] +position = Vector2( 2624, -2752 ) + +[node name="Position2D2" type="Position2D" parent="Waypoints"] +position = Vector2( 3648, -2752 ) + +[node name="Position2D3" type="Position2D" parent="Waypoints"] +position = Vector2( 3648, -1728 ) + +[node name="Position2D4" type="Position2D" parent="Waypoints"] +position = Vector2( 2624, -1728 ) + +[node name="Position2D5" type="Position2D" parent="Waypoints"] +position = Vector2( 2624, -192 ) + +[node name="Position2D6" type="Position2D" parent="Waypoints"] +position = Vector2( 2624, 1344 ) + +[node name="Position2D7" type="Position2D" parent="Waypoints"] +position = Vector2( 3648, 1344 ) + +[node name="Position2D8" type="Position2D" parent="Waypoints"] +position = Vector2( 3648, 2368 ) + +[node name="Position2D9" type="Position2D" parent="Waypoints"] +position = Vector2( 2624, 2368 ) + +[node name="Position2D10" type="Position2D" parent="Waypoints"] +position = Vector2( 5248, 2368 ) + +[node name="Position2D11" type="Position2D" parent="Waypoints"] +position = Vector2( 6848, 2368 ) + +[node name="Position2D12" type="Position2D" parent="Waypoints"] +position = Vector2( 7872, 2368 ) + +[node name="Position2D13" type="Position2D" parent="Waypoints"] +position = Vector2( 7872, 1344 ) + +[node name="Position2D14" type="Position2D" parent="Waypoints"] +position = Vector2( 6848, 1344 ) + +[node name="Position2D15" type="Position2D" parent="Waypoints"] +position = Vector2( 7872, -192 ) + +[node name="Position2D16" type="Position2D" parent="Waypoints"] +position = Vector2( 7872, -1728 ) + +[node name="Position2D17" type="Position2D" parent="Waypoints"] +position = Vector2( 6848, -1728 ) + +[node name="Position2D18" type="Position2D" parent="Waypoints"] +position = Vector2( 7872, -2752 ) + +[node name="Position2D19" type="Position2D" parent="Waypoints"] +position = Vector2( 6848, -2752 ) + +[node name="Position2D20" type="Position2D" parent="Waypoints"] +position = Vector2( 5249.22, -2760 ) + +[node name="Position2D21" type="Position2D" parent="Waypoints"] +position = Vector2( 5248, -1728 ) + +[node name="Position2D22" type="Position2D" parent="Waypoints"] +position = Vector2( 6848, -252 ) + +[node name="Position2D23" type="Position2D" parent="Waypoints"] +position = Vector2( 5249.22, 1344 ) + +[node name="Position2D24" type="Position2D" parent="Waypoints"] +position = Vector2( 3648, 1344 ) + +[node name="Position2D25" type="Position2D" parent="Waypoints"] +position = Vector2( 3648, -192 ) + +[node name="Position2D26" type="Position2D" parent="Waypoints"] +position = Vector2( 3648, -1728 ) + +[node name="Position2D27" type="Position2D" parent="Waypoints"] +position = Vector2( 4288, -192 ) + +[node name="Position2D28" type="Position2D" parent="Waypoints"] +position = Vector2( 5248, -1088 ) + +[node name="Position2D29" type="Position2D" parent="Waypoints"] +position = Vector2( 6208, -192 ) + +[node name="Position2D30" type="Position2D" parent="Waypoints"] +position = Vector2( 5248, 704 ) + +[node name="Position2D31" type="Position2D" parent="Waypoints"] +position = Vector2( 4736, 256 ) + +[node name="Position2D32" type="Position2D" parent="Waypoints"] +position = Vector2( 5760, 256 ) + +[node name="Position2D33" type="Position2D" parent="Waypoints"] +position = Vector2( 5760, -640 ) + +[node name="Position2D34" type="Position2D" parent="Waypoints"] +position = Vector2( 5249.22, -320 ) + +[node name="Position2D35" type="Position2D" parent="Waypoints"] +position = Vector2( 4736, -640 ) + +[node name="Mines" type="Node2D" parent="."] + +[node name="Sprites" type="Node2D" parent="."] + +[node name="Sprite" type="Sprite" parent="Sprites"] +position = Vector2( 3136, -1344 ) +rotation = -1.5708 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite2" type="Sprite" parent="Sprites"] +position = Vector2( 7360, -1344 ) +rotation = -1.5708 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite2"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite2"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite2/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite3" type="Sprite" parent="Sprites"] +position = Vector2( 6848, 2752 ) +rotation = -1.5708 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite3"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite3"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite3/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite4" type="Sprite" parent="Sprites"] +position = Vector2( 3648, 2752 ) +rotation = -1.5708 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite4"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite4"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite4/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite5" type="Sprite" parent="Sprites"] +position = Vector2( 2240, 1344 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite5"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite5"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite5/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite6" type="Sprite" parent="Sprites"] +position = Vector2( 2240, -1728 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite6"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite6"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite6/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite7" type="Sprite" parent="Sprites"] +position = Vector2( 6464, -2240 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite7"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite7"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite7/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite8" type="Sprite" parent="Sprites"] +position = Vector2( 6464, 1856 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite8"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite8"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite8/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite9" type="Sprite" parent="Sprites"] +position = Vector2( 7360, 960 ) +rotation = 1.5708 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite9"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite9"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite9/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite10" type="Sprite" parent="Sprites"] +position = Vector2( 3136, 960 ) +rotation = 1.5708 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite10"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite10"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite10/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite11" type="Sprite" parent="Sprites"] +position = Vector2( 3648, -3136 ) +rotation = 1.5708 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite11"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite11"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite11/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite12" type="Sprite" parent="Sprites"] +position = Vector2( 6848, -3136 ) +rotation = 1.5708 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite12"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite12"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite12/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite13" type="Sprite" parent="Sprites"] +position = Vector2( 8256, -1728 ) +rotation = 3.14159 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite13"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite13"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite13/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite14" type="Sprite" parent="Sprites"] +position = Vector2( 8256, 1344 ) +rotation = 3.14159 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite14"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite14"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite14/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite15" type="Sprite" parent="Sprites"] +position = Vector2( 4032, 1856 ) +rotation = 3.14159 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite15"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite15"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite15/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite16" type="Sprite" parent="Sprites"] +position = Vector2( 4032, -2240 ) +rotation = 3.14159 +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite16"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite16"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite16/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite17" type="Sprite" parent="Sprites"] +position = Vector2( 7280, -2240 ) +rotation = 3.14159 +scale = Vector2( 1.35, 1 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite17"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite17"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite17/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite18" type="Sprite" parent="Sprites"] +position = Vector2( 7280, 1856 ) +rotation = 3.14159 +scale = Vector2( 1.35, 1 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite18"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite18"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite18/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite19" type="Sprite" parent="Sprites"] +position = Vector2( 7360, 1776 ) +rotation = -1.5708 +scale = Vector2( 1.35, 1 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite19"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite19"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite19/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite20" type="Sprite" parent="Sprites"] +position = Vector2( 3136, 1776 ) +rotation = -1.5708 +scale = Vector2( 1.35, 1 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite20"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite20"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite20/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite21" type="Sprite" parent="Sprites"] +position = Vector2( 3216, 1848 ) +scale = Vector2( 1.35, 1 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite21"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite21"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite21/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite22" type="Sprite" parent="Sprites"] +position = Vector2( 3216, -2240 ) +scale = Vector2( 1.35, 1 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite22"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite22"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite22/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite23" type="Sprite" parent="Sprites"] +position = Vector2( 3136, -2160 ) +rotation = 1.5708 +scale = Vector2( 1.35, 1 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite23"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite23"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite23/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="Sprite24" type="Sprite" parent="Sprites"] +position = Vector2( 7360, -2160 ) +rotation = 1.5708 +scale = Vector2( 1.35, 1 ) +z_index = 11 +texture = ExtResource( 8 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="Light2D" type="Light2D" parent="Sprites/Sprite24"] +position = Vector2( 128, 0 ) +scale = Vector2( 0.1, 0.7 ) +texture = ExtResource( 9 ) +color = Color( 1, 0, 0, 1 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="Sprites/Sprite24"] +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprites/Sprite24/StaticBody2D"] +shape = SubResource( 2 ) + +[node name="SpawnTimer" type="Timer" parent="."] +pause_mode = 1 +wait_time = 0.2 +autostart = true + +[node name="WavePause" type="Timer" parent="."] +pause_mode = 1 +wait_time = 60.0 +one_shot = true +[connection signal="fired_shot" from="Player" to="." method="_on_Player_fired_shot"] +[connection signal="wave_announcer_animation_finished" from="Player" to="." method="_on_Player_wave_announcer_animation_finished"] +[connection signal="wave_complete_animation_finished" from="Player" to="." method="_on_Player_wave_complete_animation_finished"] +[connection signal="timeout" from="SpawnTimer" to="." method="_on_SpawnTimer_timeout"] +[connection signal="timeout" from="WavePause" to="." method="_on_WavePause_timeout"] diff --git a/OST/AboutUs.ogg b/OST/AboutUs.ogg new file mode 100644 index 0000000..0e0be79 Binary files /dev/null and b/OST/AboutUs.ogg differ diff --git a/OST/AboutUs.ogg.import b/OST/AboutUs.ogg.import new file mode 100644 index 0000000..c46eff5 --- /dev/null +++ b/OST/AboutUs.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/AboutUs.ogg-a5ed380b803a4942898a43fb86cd8e32.oggstr" + +[deps] + +source_file="res://OST/AboutUs.ogg" +dest_files=[ "res://.import/AboutUs.ogg-a5ed380b803a4942898a43fb86cd8e32.oggstr" ] + +[params] + +loop=true +loop_offset=0 diff --git a/OST/GetPsyched.ogg b/OST/GetPsyched.ogg new file mode 100644 index 0000000..8f86898 Binary files /dev/null and b/OST/GetPsyched.ogg differ diff --git a/OST/GetPsyched.ogg.import b/OST/GetPsyched.ogg.import new file mode 100644 index 0000000..9a06d89 --- /dev/null +++ b/OST/GetPsyched.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/GetPsyched.ogg-2ffa5b98aee2ebb8696e97cd4cb7e947.oggstr" + +[deps] + +source_file="res://OST/GetPsyched.ogg" +dest_files=[ "res://.import/GetPsyched.ogg-2ffa5b98aee2ebb8696e97cd4cb7e947.oggstr" ] + +[params] + +loop=true +loop_offset=0 diff --git a/OST/MainMenu.ogg b/OST/MainMenu.ogg new file mode 100644 index 0000000..5a719bd Binary files /dev/null and b/OST/MainMenu.ogg differ diff --git a/OST/MainMenu.ogg.import b/OST/MainMenu.ogg.import new file mode 100644 index 0000000..79b0235 --- /dev/null +++ b/OST/MainMenu.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/MainMenu.ogg-484fdbe6baeb643e2262159a16e89ef4.oggstr" + +[deps] + +source_file="res://OST/MainMenu.ogg" +dest_files=[ "res://.import/MainMenu.ogg-484fdbe6baeb643e2262159a16e89ef4.oggstr" ] + +[params] + +loop=true +loop_offset=0 diff --git a/OST/NigtmareComplex.ogg b/OST/NigtmareComplex.ogg new file mode 100644 index 0000000..af1f088 Binary files /dev/null and b/OST/NigtmareComplex.ogg differ diff --git a/OST/NigtmareComplex.ogg.import b/OST/NigtmareComplex.ogg.import new file mode 100644 index 0000000..a3d0b3f --- /dev/null +++ b/OST/NigtmareComplex.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/NigtmareComplex.ogg-ace6173a7834f16b57dea6350e59bfaf.oggstr" + +[deps] + +source_file="res://OST/NigtmareComplex.ogg" +dest_files=[ "res://.import/NigtmareComplex.ogg-ace6173a7834f16b57dea6350e59bfaf.oggstr" ] + +[params] + +loop=true +loop_offset=0 diff --git a/OST/QuakeDoneQuick.ogg b/OST/QuakeDoneQuick.ogg new file mode 100644 index 0000000..4e5c99e Binary files /dev/null and b/OST/QuakeDoneQuick.ogg differ diff --git a/OST/QuakeDoneQuick.ogg.import b/OST/QuakeDoneQuick.ogg.import new file mode 100644 index 0000000..a0cb275 --- /dev/null +++ b/OST/QuakeDoneQuick.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/QuakeDoneQuick.ogg-46d151ddea222105d4731ea58f8fbe58.oggstr" + +[deps] + +source_file="res://OST/QuakeDoneQuick.ogg" +dest_files=[ "res://.import/QuakeDoneQuick.ogg-46d151ddea222105d4731ea58f8fbe58.oggstr" ] + +[params] + +loop=true +loop_offset=0 diff --git a/Objects/AlertLight.tscn b/Objects/AlertLight.tscn new file mode 100644 index 0000000..0ab770c --- /dev/null +++ b/Objects/AlertLight.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://Sprites/AlertLight.png" type="Texture" id=1] +[ext_resource path="res://Scripts/AlertLight.gd" type="Script" id=2] + +[node name="AlertLight" type="Node2D"] +script = ExtResource( 2 ) + +[node name="Light2D" type="Light2D" parent="."] +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +energy = 0.8 +shadow_enabled = true +shadow_buffer_size = 256 diff --git a/Objects/BigMovedWall.tscn b/Objects/BigMovedWall.tscn new file mode 100644 index 0000000..3723e97 --- /dev/null +++ b/Objects/BigMovedWall.tscn @@ -0,0 +1,110 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=1] +[ext_resource path="res://Scripts/BigMovedWall.gd" type="Script" id=2] +[ext_resource path="res://addons/smoothing/smoothing_2d.gd" type="Script" id=3] + +[sub_resource type="CanvasItemMaterial" id=1] +light_mode = 1 + +[sub_resource type="PhysicsMaterial" id=2] +rough = true +bounce = 1.0 +absorbent = true + +[sub_resource type="ConvexPolygonShape2D" id=3] +points = PoolVector2Array( -24, 8, -24, -8, -8, -24, 8, -24, 24, -8, 24, 8, 8, 24, -8, 24 ) + +[sub_resource type="OccluderPolygon2D" id=4] +polygon = PoolVector2Array( -24, -8, -8, -24, 8, -24, 24, -8, 24, 8, 8, 24, -8, 24, -24, 8 ) + +[node name="BigMovedWall" type="Node2D"] + +[node name="BigMovedWall" type="StaticBody2D" parent="."] +material = SubResource( 1 ) +scale = Vector2( 2, 2 ) +collision_layer = 8 +collision_mask = 7 +constant_linear_velocity = Vector2( 100, 100 ) +constant_angular_velocity = 100.0 +physics_material_override = SubResource( 2 ) +script = ExtResource( 2 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="BigMovedWall"] +shape = SubResource( 3 ) + +[node name="Smoothing2D" type="Node2D" parent="."] +script = ExtResource( 3 ) +target = NodePath("../BigMovedWall") +flags = 55 + +[node name="Node2D" type="Node2D" parent="Smoothing2D"] +use_parent_material = true +scale = Vector2( 2, 2 ) +z_index = 10 + +[node name="UL" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( -16, -16 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 32, 256, 16, 16 ) + +[node name="U" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( 0, -16 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 16, 256, 16, 16 ) + +[node name="UR" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( 16, -16 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 256, 16, 16 ) + +[node name="CL" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( -16, 0 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 16, 272, 16, 16 ) + +[node name="C" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 0, 320, 16, 16 ) + +[node name="CR" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( 16, 0 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 0, 272, 16, 16 ) + +[node name="DL" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( -16, 16 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 32, 272, 16, 16 ) + +[node name="D" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( 0, 16 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 0, 256, 16, 16 ) + +[node name="DR" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( 16, 16 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 272, 16, 16 ) + +[node name="LightOccluder2D" type="LightOccluder2D" parent="Smoothing2D"] +scale = Vector2( 2, 2 ) +occluder = SubResource( 4 ) diff --git a/Objects/BikeKamikaze.tscn b/Objects/BikeKamikaze.tscn new file mode 100644 index 0000000..eded598 --- /dev/null +++ b/Objects/BikeKamikaze.tscn @@ -0,0 +1,92 @@ +[gd_scene load_steps=11 format=2] + +[ext_resource path="res://addons/smoothing/smoothing_2d.gd" type="Script" id=1] +[ext_resource path="res://Scripts/BikeKamikaze.gd" type="Script" id=2] +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=3] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=4] +[ext_resource path="res://Scripts/BikeKamikazeSignal.gd" type="Script" id=5] +[ext_resource path="res://Sprites/HP_Bar_port_empty.png" type="Texture" id=6] +[ext_resource path="res://Sprites/HP_Bar_port_full.png" type="Texture" id=7] +[ext_resource path="res://Objects/ExplosionEffect.tscn" type="PackedScene" id=8] +[ext_resource path="res://UnsadedCanvas.tres" type="Material" id=9] + +[sub_resource type="CapsuleShape2D" id=1] +radius = 6.91132 +height = 15.6953 + +[node name="BikeKamikaze" type="Node2D"] +script = ExtResource( 5 ) + +[node name="BikeKamikaze" type="KinematicBody2D" parent="." groups=[ +"minimap", +]] +scale = Vector2( 2, 2 ) +collision_layer = 2 +collision_mask = 7 +script = ExtResource( 2 ) +explosion_effect = ExtResource( 8 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="BikeKamikaze"] +visible = false +shape = SubResource( 1 ) + +[node name="AttackTimer" type="Timer" parent="BikeKamikaze"] +one_shot = true + +[node name="RayCast2D" type="RayCast2D" parent="BikeKamikaze"] +rotation = 3.14159 +enabled = true +cast_to = Vector2( 0, 20 ) +collision_mask = 2147483649 + +[node name="Timer" type="Timer" parent="BikeKamikaze"] +process_mode = 0 +wait_time = 0.3 +autostart = true + +[node name="HealthBar" type="Node2D" parent="."] +z_index = 100 + +[node name="HealthBar" type="TextureProgress" parent="HealthBar"] +modulate = Color( 1, 1, 1, 0.588235 ) +material = ExtResource( 9 ) +margin_left = -47.0 +margin_top = -50.0 +margin_right = 141.0 +margin_bottom = -10.0 +rect_scale = Vector2( 0.5, 0.5 ) +texture_under = ExtResource( 6 ) +texture_progress = ExtResource( 7 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Smoothing2D" type="Node2D" parent="."] +script = ExtResource( 1 ) +target = NodePath("../BikeKamikaze/RayCast2D") +flags = 55 + +[node name="Render" type="Node2D" parent="Smoothing2D"] + +[node name="Sprite" type="Sprite" parent="Smoothing2D/Render"] +rotation = 3.14159 +scale = Vector2( 2, 2 ) +texture = ExtResource( 3 ) +region_enabled = true +region_rect = Rect2( 80, 400, 32, 32 ) + +[node name="Light2D" type="Light2D" parent="Smoothing2D/Render"] +scale = Vector2( 2, 2 ) +texture = ExtResource( 4 ) +texture_scale = 0.5 +color = Color( 0.211765, 0.00784314, 0.0509804, 1 ) +energy = 2.0 +shadow_buffer_size = 256 + +[node name="Line2D" type="Line2D" parent="Smoothing2D/Render"] +visible = false +rotation = 1.5708 +z_index = 100 +points = PoolVector2Array( 0.399996, 0.499999 ) +default_color = Color( 0.960784, 0.847059, 0.0901961, 1 ) +[connection signal="timeout" from="BikeKamikaze/Timer" to="BikeKamikaze" method="_on_Timer_timeout"] diff --git a/Objects/ExplosionEffect.tscn b/Objects/ExplosionEffect.tscn new file mode 100644 index 0000000..b76d640 --- /dev/null +++ b/Objects/ExplosionEffect.tscn @@ -0,0 +1,158 @@ +[gd_scene load_steps=31 format=2] + +[ext_resource path="res://Scripts/ExplosionEffectScript.gd" type="Script" id=1] +[ext_resource path="res://Sprites/Explosion.png" type="Texture" id=2] +[ext_resource path="res://Sound/SmallExplode.wav" type="AudioStream" id=3] +[ext_resource path="res://Sound/BigExplode.wav" type="AudioStream" id=4] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=5] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 64, 64 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 2 ) +region = Rect2( 64, 0, 64, 64 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 2 ) +region = Rect2( 128, 0, 64, 64 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 2 ) +region = Rect2( 192, 0, 64, 64 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 2 ) +region = Rect2( 256, 0, 64, 64 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 2 ) +region = Rect2( 0, 64, 64, 64 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 2 ) +region = Rect2( 64, 64, 64, 64 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 2 ) +region = Rect2( 128, 64, 64, 64 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 2 ) +region = Rect2( 192, 64, 64, 64 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 2 ) +region = Rect2( 256, 64, 64, 64 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 2 ) +region = Rect2( 0, 128, 64, 64 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 2 ) +region = Rect2( 64, 128, 64, 64 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 2 ) +region = Rect2( 128, 128, 64, 64 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 2 ) +region = Rect2( 192, 128, 64, 64 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 2 ) +region = Rect2( 256, 128, 64, 64 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 2 ) +region = Rect2( 0, 192, 64, 64 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 2 ) +region = Rect2( 64, 192, 64, 64 ) + +[sub_resource type="AtlasTexture" id=18] +atlas = ExtResource( 2 ) +region = Rect2( 128, 192, 64, 64 ) + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 2 ) +region = Rect2( 192, 192, 64, 64 ) + +[sub_resource type="AtlasTexture" id=20] +atlas = ExtResource( 2 ) +region = Rect2( 256, 192, 64, 64 ) + +[sub_resource type="AtlasTexture" id=21] +atlas = ExtResource( 2 ) +region = Rect2( 0, 256, 64, 64 ) + +[sub_resource type="AtlasTexture" id=22] +atlas = ExtResource( 2 ) +region = Rect2( 64, 256, 64, 64 ) + +[sub_resource type="AtlasTexture" id=23] +atlas = ExtResource( 2 ) +region = Rect2( 128, 256, 64, 64 ) + +[sub_resource type="SpriteFrames" id=24] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ) ], +"loop": true, +"name": "Explode", +"speed": 30.0 +} ] + +[sub_resource type="Animation" id=25] +resource_name = "Light" +length = 0.5 +tracks/0/type = "value" +tracks/0/path = NodePath("Light2D:texture_scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1, 0.3, 0.5 ), +"transitions": PoolRealArray( 1, 1, 1, 1 ), +"update": 0, +"values": [ 0.01, 0.5, 0.5, 0.01 ] +} + +[node name="ExplosionEffect" type="Node2D"] +script = ExtResource( 1 ) + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 24 ) +animation = "Explode" +frame = 1 +playing = true + +[node name="SmallExplode" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 3 ) +volume_db = 10.0 +attenuation = 2.0 +bus = "SFX" + +[node name="BigExplode" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 4 ) +volume_db = 10.0 +attenuation = 2.0 +bus = "SFX" + +[node name="Light2D" type="Light2D" parent="."] +texture = ExtResource( 5 ) +texture_scale = 0.01 +color = Color( 1, 0.721569, 0.054902, 1 ) +energy = 0.5 +shadow_enabled = true +shadow_buffer_size = 256 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +anims/Light = SubResource( 25 ) +[connection signal="animation_finished" from="AnimatedSprite" to="." method="_on_AnimatedSprite_animation_finished"] +[connection signal="finished" from="SmallExplode" to="." method="_on_SmallExplode_finished"] +[connection signal="finished" from="BigExplode" to="." method="_on_BigExplode_finished"] diff --git a/Objects/Grenade.tscn b/Objects/Grenade.tscn new file mode 100644 index 0000000..a7ea4f8 --- /dev/null +++ b/Objects/Grenade.tscn @@ -0,0 +1,38 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://Scripts/Grenade.gd" type="Script" id=1] +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=2] +[ext_resource path="res://Objects/ExplosionEffect.tscn" type="PackedScene" id=3] + +[sub_resource type="CircleShape2D" id=1] +radius = 8.0 + +[sub_resource type="CircleShape2D" id=2] +radius = 72.0 + +[node name="Grenade" type="KinematicBody2D"] +scale = Vector2( 2, 2 ) +collision_layer = 4 +collision_mask = 10 +script = ExtResource( 1 ) +explosion_effect = ExtResource( 3 ) + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 2 ) +region_enabled = true +region_rect = Rect2( 128, 64, 64, 64 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +shape = SubResource( 1 ) + +[node name="Timer" type="Timer" parent="."] +wait_time = 0.5 +one_shot = true +autostart = true + +[node name="Area2D" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +shape = SubResource( 2 ) +[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] diff --git a/Objects/LaserSphere.tscn b/Objects/LaserSphere.tscn new file mode 100644 index 0000000..9db3b5c --- /dev/null +++ b/Objects/LaserSphere.tscn @@ -0,0 +1,276 @@ +[gd_scene load_steps=14 format=2] + +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=1] +[ext_resource path="res://Scripts/LaserSphereSignal.gd" type="Script" id=2] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=3] +[ext_resource path="res://addons/smoothing/smoothing_2d.gd" type="Script" id=4] +[ext_resource path="res://Sprites/HP_Bar_port_empty.png" type="Texture" id=5] +[ext_resource path="res://Sprites/HP_Bar_port_full.png" type="Texture" id=6] +[ext_resource path="res://Scripts/LaserSphere.gd" type="Script" id=7] +[ext_resource path="res://Objects/ExplosionEffect.tscn" type="PackedScene" id=8] +[ext_resource path="res://Sprites/LaserBaem.png" type="Texture" id=9] +[ext_resource path="res://UnsadedCanvas.tres" type="Material" id=10] +[ext_resource path="res://Sprites/LaserParticle.png" type="Texture" id=11] + +[sub_resource type="CircleShape2D" id=1] +radius = 24.0 + +[sub_resource type="CanvasItemMaterial" id=2] +light_mode = 1 +particles_animation = true +particles_anim_h_frames = 1 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[node name="LaserSphere" type="Node2D"] +script = ExtResource( 2 ) + +[node name="LaserSphere" type="KinematicBody2D" parent="." groups=[ +"minimap", +]] +collision_layer = 2 +collision_mask = 7 +script = ExtResource( 7 ) +explosion_effect = ExtResource( 8 ) + +[node name="Timer" type="Timer" parent="LaserSphere"] +process_mode = 0 +wait_time = 10.0 +one_shot = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="LaserSphere"] +shape = SubResource( 1 ) + +[node name="AttackTimer" type="Timer" parent="LaserSphere"] +wait_time = 0.05 +one_shot = true + +[node name="LeftBeam" type="RayCast2D" parent="LaserSphere"] +rotation = 1.5708 +cast_to = Vector2( 0, 10000 ) +collision_mask = 9 + +[node name="RightBeam" type="RayCast2D" parent="LaserSphere"] +rotation = -1.5708 +cast_to = Vector2( 0, 10000 ) +collision_mask = 9 + +[node name="UpBeam" type="RayCast2D" parent="LaserSphere"] +rotation = 3.14159 +cast_to = Vector2( 0, 10000 ) +collision_mask = 9 + +[node name="DownBeam" type="RayCast2D" parent="LaserSphere"] +cast_to = Vector2( 0, 10000 ) +collision_mask = 9 + +[node name="HealthBar" type="Node2D" parent="."] +z_index = 100 + +[node name="HealthBar" type="TextureProgress" parent="HealthBar"] +modulate = Color( 1, 1, 1, 0.588235 ) +margin_left = -47.0 +margin_top = -50.0 +margin_right = 141.0 +margin_bottom = -10.0 +rect_scale = Vector2( 0.5, 0.5 ) +texture_under = ExtResource( 5 ) +texture_progress = ExtResource( 6 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Smoothing2D" type="Node2D" parent="."] +script = ExtResource( 4 ) +target = NodePath("../LaserSphere") +flags = 55 + +[node name="Sprite" type="Sprite" parent="Smoothing2D"] +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 80, 464, 32, 32 ) + +[node name="Light2D" type="Light2D" parent="Smoothing2D"] +texture = ExtResource( 3 ) +color = Color( 0.211765, 0.00784314, 0.0509804, 1 ) +energy = 2.0 +shadow_buffer_size = 256 + +[node name="LeftBeam" type="Sprite" parent="Smoothing2D"] +show_behind_parent = true +material = ExtResource( 10 ) +rotation = 3.14159 +scale = Vector2( 1, 2 ) +texture = ExtResource( 9 ) +centered = false +offset = Vector2( 0, -5 ) +region_enabled = true +region_rect = Rect2( 0, 0, 16, 10 ) + +[node name="End" type="Position2D" parent="Smoothing2D/LeftBeam"] + +[node name="CPUParticles2D" type="CPUParticles2D" parent="Smoothing2D/LeftBeam/End"] +show_behind_parent = true +material = SubResource( 2 ) +amount = 4 +lifetime = 0.2 +speed_scale = 2.0 +randomness = 1.0 +lifetime_randomness = 1.0 +texture = ExtResource( 11 ) +flag_align_y = true +direction = Vector2( 0, 0 ) +spread = 180.0 +gravity = Vector2( 0, 0 ) +initial_velocity = 15.0 +initial_velocity_random = 1.0 +angular_velocity = 20.0 +angular_velocity_random = 1.0 +orbit_velocity = 1.0 +orbit_velocity_random = 1.0 +linear_accel = 20.0 +linear_accel_random = 1.0 +radial_accel = 50.0 +radial_accel_random = 1.0 +tangential_accel = 10.0 +tangential_accel_random = 1.0 +damping = 50.0 +damping_random = 1.0 +scale_amount = 0.7 +color = Color( 1, 1, 1, 0.501961 ) +anim_speed = 128.0 + +[node name="RightBeam" type="Sprite" parent="Smoothing2D"] +show_behind_parent = true +material = ExtResource( 10 ) +scale = Vector2( 1, 2 ) +texture = ExtResource( 9 ) +centered = false +offset = Vector2( 0, -5 ) +region_enabled = true +region_rect = Rect2( 0, 0, 16, 10 ) + +[node name="End" type="Position2D" parent="Smoothing2D/RightBeam"] + +[node name="CPUParticles2D" type="CPUParticles2D" parent="Smoothing2D/RightBeam/End"] +show_behind_parent = true +material = SubResource( 2 ) +rotation = 3.14159 +amount = 4 +lifetime = 0.2 +speed_scale = 2.0 +randomness = 1.0 +lifetime_randomness = 1.0 +texture = ExtResource( 11 ) +flag_align_y = true +direction = Vector2( 0, 0 ) +spread = 180.0 +gravity = Vector2( 0, 0 ) +initial_velocity = 15.0 +initial_velocity_random = 1.0 +angular_velocity = 20.0 +angular_velocity_random = 1.0 +orbit_velocity = 1.0 +orbit_velocity_random = 1.0 +linear_accel = 20.0 +linear_accel_random = 1.0 +radial_accel = 50.0 +radial_accel_random = 1.0 +tangential_accel = 10.0 +tangential_accel_random = 1.0 +damping = 50.0 +damping_random = 1.0 +scale_amount = 0.7 +color = Color( 1, 1, 1, 0.501961 ) +anim_speed = 128.0 + +[node name="UpBeam" type="Sprite" parent="Smoothing2D"] +show_behind_parent = true +material = ExtResource( 10 ) +rotation = -1.5708 +scale = Vector2( 1, 2 ) +texture = ExtResource( 9 ) +centered = false +offset = Vector2( 0, -5 ) +region_enabled = true +region_rect = Rect2( 0, 0, 16, 10 ) + +[node name="End" type="Position2D" parent="Smoothing2D/UpBeam"] + +[node name="CPUParticles2D" type="CPUParticles2D" parent="Smoothing2D/UpBeam/End"] +show_behind_parent = true +material = SubResource( 2 ) +rotation = -1.5708 +amount = 4 +lifetime = 0.2 +speed_scale = 2.0 +randomness = 1.0 +lifetime_randomness = 1.0 +texture = ExtResource( 11 ) +flag_align_y = true +direction = Vector2( 0, 0 ) +spread = 180.0 +gravity = Vector2( 0, 0 ) +initial_velocity = 15.0 +initial_velocity_random = 1.0 +angular_velocity = 20.0 +angular_velocity_random = 1.0 +orbit_velocity = 1.0 +orbit_velocity_random = 1.0 +linear_accel = 20.0 +linear_accel_random = 1.0 +radial_accel = 50.0 +radial_accel_random = 1.0 +tangential_accel = 10.0 +tangential_accel_random = 1.0 +damping = 50.0 +damping_random = 1.0 +scale_amount = 0.7 +color = Color( 1, 1, 1, 0.501961 ) +anim_speed = 128.0 + +[node name="DownBeam" type="Sprite" parent="Smoothing2D"] +show_behind_parent = true +material = ExtResource( 10 ) +rotation = 1.5708 +scale = Vector2( 1, 2 ) +texture = ExtResource( 9 ) +centered = false +offset = Vector2( 0, -5 ) +region_enabled = true +region_rect = Rect2( 0, 0, 16, 10 ) + +[node name="End" type="Position2D" parent="Smoothing2D/DownBeam"] + +[node name="CPUParticles2D" type="CPUParticles2D" parent="Smoothing2D/DownBeam/End"] +show_behind_parent = true +material = SubResource( 2 ) +rotation = 1.57079 +amount = 4 +lifetime = 0.2 +speed_scale = 2.0 +randomness = 1.0 +lifetime_randomness = 1.0 +texture = ExtResource( 11 ) +flag_align_y = true +direction = Vector2( 0, 0 ) +spread = 180.0 +gravity = Vector2( 0, 0 ) +initial_velocity = 15.0 +initial_velocity_random = 1.0 +angular_velocity = 20.0 +angular_velocity_random = 1.0 +orbit_velocity = 1.0 +orbit_velocity_random = 1.0 +linear_accel = 20.0 +linear_accel_random = 1.0 +radial_accel = 50.0 +radial_accel_random = 1.0 +tangential_accel = 10.0 +tangential_accel_random = 1.0 +damping = 50.0 +damping_random = 1.0 +scale_amount = 0.7 +color = Color( 1, 1, 1, 0.501961 ) +anim_speed = 128.0 diff --git a/Objects/Mine.tscn b/Objects/Mine.tscn new file mode 100644 index 0000000..0665fd8 --- /dev/null +++ b/Objects/Mine.tscn @@ -0,0 +1,49 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=1] +[ext_resource path="res://Scripts/Mine.gd" type="Script" id=2] +[ext_resource path="res://Objects/ExplosionEffect.tscn" type="PackedScene" id=3] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=4] + +[sub_resource type="CircleShape2D" id=1] +radius = 6.0 + +[sub_resource type="Animation" id=2] +resource_name = "Animation" +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath("Light2D:texture_scale") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1, 0.4, 0.6, 0.9, 1 ), +"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1 ), +"update": 0, +"values": [ 0.05, 0.05, 0.1, 0.1, 0.05, 0.05 ] +} + +[node name="Mine" type="Area2D"] +scale = Vector2( 2, 2 ) +script = ExtResource( 2 ) +explosion_effect = ExtResource( 3 ) + +[node name="Sprite" type="Sprite" parent="."] +z_as_relative = false +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 153, 473, 13, 13 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 1 ) + +[node name="Light2D" type="Light2D" parent="."] +texture = ExtResource( 4 ) +texture_scale = 0.0571632 +color = Color( 0.211765, 0.00784314, 0.0509804, 1 ) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +playback_speed = 0.2 +anims/Animation = SubResource( 2 ) +[connection signal="body_shape_entered" from="." to="." method="_on_Mine_body_shape_entered"] diff --git a/Objects/MineSpreader.tscn b/Objects/MineSpreader.tscn new file mode 100644 index 0000000..8a3157e --- /dev/null +++ b/Objects/MineSpreader.tscn @@ -0,0 +1,99 @@ +[gd_scene load_steps=12 format=2] + +[ext_resource path="res://addons/smoothing/smoothing_2d.gd" type="Script" id=1] +[ext_resource path="res://Scripts/MineSpreader.gd" type="Script" id=2] +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=3] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=4] +[ext_resource path="res://Scripts/MineSpreaderSignal.gd" type="Script" id=5] +[ext_resource path="res://Sprites/HP_Bar_port_empty.png" type="Texture" id=6] +[ext_resource path="res://Sprites/HP_Bar_port_full.png" type="Texture" id=7] +[ext_resource path="res://Objects/ExplosionEffect.tscn" type="PackedScene" id=8] +[ext_resource path="res://UnsadedCanvas.tres" type="Material" id=9] +[ext_resource path="res://Objects/Mine.tscn" type="PackedScene" id=10] + +[sub_resource type="CapsuleShape2D" id=1] +radius = 6.91132 +height = 15.6953 + +[node name="MineSpreader" type="Node2D"] +script = ExtResource( 5 ) + +[node name="MineSpreader" type="KinematicBody2D" parent="." groups=[ +"minimap", +]] +scale = Vector2( 2, 2 ) +collision_layer = 2 +collision_mask = 7 +script = ExtResource( 2 ) +explosion_effect = ExtResource( 8 ) +mine = ExtResource( 10 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="MineSpreader"] +visible = false +shape = SubResource( 1 ) + +[node name="AttackTimer" type="Timer" parent="MineSpreader"] +one_shot = true + +[node name="RayCast2D" type="RayCast2D" parent="MineSpreader"] +rotation = 3.14159 +enabled = true +cast_to = Vector2( 0, 20 ) +collision_mask = 2147483649 + +[node name="Timer" type="Timer" parent="MineSpreader"] +process_mode = 0 +wait_time = 0.3 +autostart = true + +[node name="Mine" type="Timer" parent="MineSpreader"] +wait_time = 10.0 +autostart = true + +[node name="HealthBar" type="Node2D" parent="."] +z_index = 100 + +[node name="HealthBar" type="TextureProgress" parent="HealthBar"] +modulate = Color( 1, 1, 1, 0.588235 ) +material = ExtResource( 9 ) +margin_left = -47.0 +margin_top = -50.0 +margin_right = 141.0 +margin_bottom = -10.0 +rect_scale = Vector2( 0.5, 0.5 ) +texture_under = ExtResource( 6 ) +texture_progress = ExtResource( 7 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Smoothing2D" type="Node2D" parent="."] +script = ExtResource( 1 ) +target = NodePath("../MineSpreader") +flags = 55 + +[node name="Render" type="Node2D" parent="Smoothing2D"] + +[node name="Sprite" type="Sprite" parent="Smoothing2D/Render"] +rotation = 3.14159 +scale = Vector2( 2, 2 ) +texture = ExtResource( 3 ) +region_enabled = true +region_rect = Rect2( 16, 464, 32, 32 ) + +[node name="Light2D" type="Light2D" parent="Smoothing2D/Render"] +scale = Vector2( 2, 2 ) +texture = ExtResource( 4 ) +texture_scale = 0.5 +color = Color( 0.211765, 0.00784314, 0.0509804, 1 ) +energy = 2.0 +shadow_buffer_size = 256 + +[node name="Line2D" type="Line2D" parent="Smoothing2D/Render"] +visible = false +rotation = 1.5708 +z_index = 100 +points = PoolVector2Array( 0.399996, 0.499999 ) +default_color = Color( 0.960784, 0.847059, 0.0901961, 1 ) +[connection signal="timeout" from="MineSpreader/Timer" to="MineSpreader" method="_on_Timer_timeout"] +[connection signal="timeout" from="MineSpreader/Mine" to="MineSpreader" method="_on_Mine_timeout"] diff --git a/Objects/MovedWall.tscn b/Objects/MovedWall.tscn new file mode 100644 index 0000000..eb9c3ac --- /dev/null +++ b/Objects/MovedWall.tscn @@ -0,0 +1,75 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=1] +[ext_resource path="res://Scripts/MovedWall.gd" type="Script" id=2] +[ext_resource path="res://addons/smoothing/smoothing_2d.gd" type="Script" id=3] + +[sub_resource type="CanvasItemMaterial" id=1] +light_mode = 1 + +[sub_resource type="PhysicsMaterial" id=2] + +[sub_resource type="RectangleShape2D" id=3] +extents = Vector2( 16, 16 ) + +[sub_resource type="OccluderPolygon2D" id=4] +polygon = PoolVector2Array( -16, -16, -16, 16, 16, 16, 16, -16 ) + +[node name="MovedWall" type="Node2D"] + +[node name="MovedWall" type="StaticBody2D" parent="."] +material = SubResource( 1 ) +scale = Vector2( 2, 2 ) +collision_layer = 8 +collision_mask = 7 +constant_linear_velocity = Vector2( 1, 1 ) +constant_angular_velocity = 1.0 +physics_material_override = SubResource( 2 ) +script = ExtResource( 2 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="MovedWall"] +visible = false +shape = SubResource( 3 ) + +[node name="Smoothing2D" type="Node2D" parent="."] +script = ExtResource( 3 ) +target = NodePath("../MovedWall") +flags = 55 + +[node name="Node2D" type="Node2D" parent="Smoothing2D"] +use_parent_material = true +scale = Vector2( 2, 2 ) +z_index = 10 + +[node name="UL" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( -8, -8 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 32, 288, 16, 16 ) + +[node name="UR" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( 8, -8 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 288, 16, 16 ) +region_filter_clip = true + +[node name="DL" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( -8, 8 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 32, 304, 16, 16 ) + +[node name="DR" type="Sprite" parent="Smoothing2D/Node2D"] +use_parent_material = true +position = Vector2( 8, 8 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 48, 304, 16, 16 ) + +[node name="LightOccluder2D" type="LightOccluder2D" parent="Smoothing2D"] +scale = Vector2( 2, 2 ) +occluder = SubResource( 4 ) diff --git a/Objects/Player.tscn b/Objects/Player.tscn new file mode 100644 index 0000000..096008d --- /dev/null +++ b/Objects/Player.tscn @@ -0,0 +1,449 @@ +[gd_scene load_steps=32 format=2] + +[ext_resource path="res://addons/smoothing/smoothing_2d.gd" type="Script" id=1] +[ext_resource path="res://Scripts/Camera.gd" type="Script" id=2] +[ext_resource path="res://Scripts/Player.gd" type="Script" id=3] +[ext_resource path="res://Scenes/HUDCanvas.tscn" type="PackedScene" id=4] +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=5] +[ext_resource path="res://Sprites/FlashLight.png" type="Texture" id=6] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=7] +[ext_resource path="res://Sound/Shoot.ogg" type="AudioStream" id=8] +[ext_resource path="res://Scripts/PlayerSignal.gd" type="Script" id=9] +[ext_resource path="res://Scenes/ShopMenuCanvas.tscn" type="PackedScene" id=10] +[ext_resource path="res://Sprites/HP_Bar_port_empty.png" type="Texture" id=11] +[ext_resource path="res://Sprites/HP_Bar_port_full.png" type="Texture" id=12] +[ext_resource path="res://Objects/Grenade.tscn" type="PackedScene" id=13] +[ext_resource path="res://Sound/ShotgunReload.wav" type="AudioStream" id=15] +[ext_resource path="res://Scripts/Trail.gd" type="Script" id=18] +[ext_resource path="res://UnsadedCanvas.tres" type="Material" id=19] +[ext_resource path="res://Sprites/GunCooldown_Bar_port_full.png" type="Texture" id=20] +[ext_resource path="res://Sprites/AbilityCooldown_Bar_port_full.png" type="Texture" id=21] +[ext_resource path="res://Sprites/AbilityCooldown_Bar_port_empty.png" type="Texture" id=22] +[ext_resource path="res://Sprites/GunCooldown_Bar_port_empty.png" type="Texture" id=23] +[ext_resource path="res://Scenes/DeathScreenCanvas.tscn" type="PackedScene" id=24] +[ext_resource path="res://Scenes/OptionsMenuCanvas.tscn" type="PackedScene" id=25] +[ext_resource path="res://Scenes/PauseMenuCanvas.tscn" type="PackedScene" id=26] +[ext_resource path="res://Scenes/WaveAnnouncerCanvas.tscn" type="PackedScene" id=27] +[ext_resource path="res://Scenes/WaveCompleteCanvas.tscn" type="PackedScene" id=28] +[ext_resource path="res://Scenes/HowToPlayCanvas.tscn" type="PackedScene" id=29] + +[sub_resource type="CircleShape2D" id=1] +radius = 16.0 + +[sub_resource type="CanvasItemMaterial" id=2] +render_priority = 1 +light_mode = 1 + +[sub_resource type="Curve" id=3] +_data = [ Vector2( 0.180536, 0 ), 0.0, 1.5463, 0, 0, Vector2( 1, 0.466981 ), -0.0550564, 0.0, 0, 0 ] + +[sub_resource type="Curve" id=4] +_data = [ Vector2( 0, 0.514151 ), 0.0, 0.0, 0, 0, Vector2( 1, 1 ), 0.0, 0.0, 0, 0 ] + +[sub_resource type="CanvasItemMaterial" id=5] +light_mode = 1 + +[node name="Player" type="Node2D"] +script = ExtResource( 9 ) + +[node name="Player" type="KinematicBody2D" parent="."] +collision_mask = 17 +script = ExtResource( 3 ) +grenade = ExtResource( 13 ) + +[node name="CollisionShapeLegs" type="CollisionShape2D" parent="Player"] +visible = false +rotation = 1.5708 +scale = Vector2( 2, 2 ) +shape = SubResource( 1 ) + +[node name="Pivot" type="Node2D" parent="Player"] +position = Vector2( 30, 0 ) +rotation = 1.5708 +scale = Vector2( 2, 2 ) + +[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="Player/Pivot"] +stream = ExtResource( 8 ) +volume_db = 10.0 +pitch_scale = 0.8 +attenuation = 0.999998 +bus = "SFX" + +[node name="Light2D" type="Light2D" parent="Player/Pivot"] +enabled = false +texture = ExtResource( 7 ) +offset = Vector2( 0, -30 ) +texture_scale = 0.5 +color = Color( 1, 0.87451, 0.447059, 1 ) +shadow_enabled = true +shadow_buffer_size = 256 + +[node name="Timer" type="Timer" parent="Player/Pivot"] +wait_time = 0.05 +one_shot = true + +[node name="SingleShootRay" type="RayCast2D" parent="Player/Pivot"] +rotation = 3.14159 +enabled = true +cast_to = Vector2( 0, 2000 ) +collision_mask = 10 + +[node name="Line2D" type="Line2D" parent="Player/Pivot/SingleShootRay"] +visible = false +light_mask = 2 +material = SubResource( 2 ) +points = PoolVector2Array( 0, 0, 0, 200 ) +width = 2.0 +width_curve = SubResource( 3 ) +default_color = Color( 1, 0.811765, 0.611765, 0.705882 ) +antialiased = true + +[node name="Timer" type="Timer" parent="Player/Pivot/SingleShootRay"] +wait_time = 0.1 +one_shot = true + +[node name="BurstShootRay" type="RayCast2D" parent="Player/Pivot"] +rotation = 3.14159 +enabled = true +cast_to = Vector2( 0, 1000 ) +collision_mask = 10 + +[node name="Line2D" type="Line2D" parent="Player/Pivot/BurstShootRay"] +visible = false +light_mask = 2 +material = SubResource( 2 ) +points = PoolVector2Array( 0, 0, 0, 200 ) +width = 2.0 +width_curve = SubResource( 3 ) +default_color = Color( 1, 0.811765, 0.611765, 0.705882 ) +antialiased = true + +[node name="Timer" type="Timer" parent="Player/Pivot/BurstShootRay"] +wait_time = 0.1 +one_shot = true + +[node name="ShootgunShootRays" type="RayCast2D" parent="Player/Pivot"] + +[node name="Ray1" type="RayCast2D" parent="Player/Pivot/ShootgunShootRays"] +rotation = 3.14159 +enabled = true +cast_to = Vector2( 0, 200 ) +collision_mask = 10 + +[node name="Line2D" type="Line2D" parent="Player/Pivot/ShootgunShootRays/Ray1"] +visible = false +light_mask = 2 +material = SubResource( 2 ) +points = PoolVector2Array( 0, 0, 0, 200 ) +width = 2.0 +width_curve = SubResource( 3 ) +default_color = Color( 1, 0.811765, 0.611765, 0.705882 ) +antialiased = true + +[node name="Timer" type="Timer" parent="Player/Pivot/ShootgunShootRays/Ray1"] +wait_time = 0.1 +one_shot = true + +[node name="Ray2" type="RayCast2D" parent="Player/Pivot/ShootgunShootRays"] +rotation = 3.14159 +enabled = true +cast_to = Vector2( 0, 200 ) +collision_mask = 10 + +[node name="Line2D" type="Line2D" parent="Player/Pivot/ShootgunShootRays/Ray2"] +visible = false +light_mask = 2 +material = SubResource( 2 ) +points = PoolVector2Array( 0, 0, 0, 200 ) +width = 2.0 +width_curve = SubResource( 3 ) +default_color = Color( 1, 0.811765, 0.611765, 0.705882 ) +antialiased = true + +[node name="Timer" type="Timer" parent="Player/Pivot/ShootgunShootRays/Ray2"] +wait_time = 0.1 +one_shot = true + +[node name="Ray3" type="RayCast2D" parent="Player/Pivot/ShootgunShootRays"] +rotation = 3.14159 +enabled = true +cast_to = Vector2( 0, 200 ) +collision_mask = 10 + +[node name="Line2D" type="Line2D" parent="Player/Pivot/ShootgunShootRays/Ray3"] +visible = false +light_mask = 2 +material = SubResource( 2 ) +points = PoolVector2Array( 0, 0, 0, 200 ) +width = 2.0 +width_curve = SubResource( 3 ) +default_color = Color( 1, 0.811765, 0.611765, 0.705882 ) +antialiased = true + +[node name="Timer" type="Timer" parent="Player/Pivot/ShootgunShootRays/Ray3"] +wait_time = 0.1 +one_shot = true + +[node name="Ray4" type="RayCast2D" parent="Player/Pivot/ShootgunShootRays"] +rotation = 3.14159 +enabled = true +cast_to = Vector2( 0, 200 ) +collision_mask = 10 + +[node name="Line2D" type="Line2D" parent="Player/Pivot/ShootgunShootRays/Ray4"] +visible = false +light_mask = 2 +material = SubResource( 2 ) +points = PoolVector2Array( 0, 0, 0, 200 ) +width = 2.0 +width_curve = SubResource( 3 ) +default_color = Color( 1, 0.811765, 0.611765, 0.705882 ) +antialiased = true + +[node name="Timer" type="Timer" parent="Player/Pivot/ShootgunShootRays/Ray4"] +wait_time = 0.1 +one_shot = true + +[node name="Ray5" type="RayCast2D" parent="Player/Pivot/ShootgunShootRays"] +rotation = 3.14159 +enabled = true +cast_to = Vector2( 0, 200 ) +collision_mask = 10 + +[node name="Line2D" type="Line2D" parent="Player/Pivot/ShootgunShootRays/Ray5"] +visible = false +light_mask = 2 +material = SubResource( 2 ) +points = PoolVector2Array( 0, 0, 0, 200 ) +width = 2.0 +width_curve = SubResource( 3 ) +default_color = Color( 1, 0.811765, 0.611765, 0.705882 ) +antialiased = true + +[node name="Timer" type="Timer" parent="Player/Pivot/ShootgunShootRays/Ray5"] +wait_time = 0.1 +one_shot = true + +[node name="Ray6" type="RayCast2D" parent="Player/Pivot/ShootgunShootRays"] +rotation = 3.14159 +enabled = true +cast_to = Vector2( 0, 200 ) +collision_mask = 10 + +[node name="Line2D" type="Line2D" parent="Player/Pivot/ShootgunShootRays/Ray6"] +visible = false +light_mask = 2 +material = SubResource( 2 ) +points = PoolVector2Array( 0, 0, 0, 200 ) +width = 2.0 +width_curve = SubResource( 3 ) +default_color = Color( 1, 0.811765, 0.611765, 0.705882 ) +antialiased = true + +[node name="Timer" type="Timer" parent="Player/Pivot/ShootgunShootRays/Ray6"] +wait_time = 0.1 +one_shot = true + +[node name="HUDCanvas" parent="Player" instance=ExtResource( 4 )] +follow_viewport_enable = false + +[node name="WaveAnnouncerCanvas" parent="Player" instance=ExtResource( 27 )] + +[node name="WaveCompleteCanvas" parent="Player" instance=ExtResource( 28 )] + +[node name="ShopMenuCanvas" parent="Player" instance=ExtResource( 10 )] + +[node name="HowToPlayCanvas" parent="Player" instance=ExtResource( 29 )] +layer = 2 + +[node name="OptionsMenuCanvas" parent="Player" instance=ExtResource( 25 )] +pause_mode = 2 +layer = 2 + +[node name="PauseMenuCanvas" parent="Player" instance=ExtResource( 26 )] +pause_mode = 2 + +[node name="DeathScreenCanvas" parent="Player" instance=ExtResource( 24 )] + +[node name="ShieldCoolDown" type="Timer" parent="Player"] +wait_time = 10.0 +one_shot = true + +[node name="DashCoolDown" type="Timer" parent="Player"] +wait_time = 5.0 +one_shot = true + +[node name="GrenadeCoolDown" type="Timer" parent="Player"] +wait_time = 10.0 +one_shot = true + +[node name="SingleShootCoolDown" type="Timer" parent="Player"] +wait_time = 0.5 +one_shot = true + +[node name="BurstShootCoolDown" type="Timer" parent="Player"] +one_shot = true + +[node name="ShotgunShootCoolDown" type="Timer" parent="Player"] +one_shot = true + +[node name="BurstTimer" type="Timer" parent="Player"] +wait_time = 0.1 +one_shot = true + +[node name="DashTimer" type="Timer" parent="Player"] +wait_time = 0.5 +one_shot = true + +[node name="ShieldTimer" type="Timer" parent="Player"] +wait_time = 1.5 +one_shot = true + +[node name="ShotgunReloadTimer" type="Timer" parent="Player"] +wait_time = 0.3 +one_shot = true + +[node name="ShotgunReload" type="AudioStreamPlayer2D" parent="Player"] +stream = ExtResource( 15 ) +volume_db = -8.0 +bus = "SFX" + +[node name="Shield" type="AudioStreamPlayer2D" parent="Player"] +bus = "SFX" + +[node name="Dash" type="AudioStreamPlayer2D" parent="Player"] +bus = "SFX" + +[node name="Lose" type="AudioStreamPlayer" parent="Player"] +volume_db = -5.0 +bus = "SFX" + +[node name="Smoothing2D" type="Node2D" parent="."] +script = ExtResource( 1 ) +target = NodePath("../Player") +flags = 63 + +[node name="Body" type="Sprite" parent="Smoothing2D"] +rotation = 1.5708 +scale = Vector2( 2, 2 ) +z_index = 2 +texture = ExtResource( 5 ) +region_enabled = true +region_rect = Rect2( 64, 0, 64, 64 ) + +[node name="Light2D" type="Light2D" parent="Smoothing2D/Body"] +rotation = -1.5708 +scale = Vector2( 1.2, 1 ) +texture = ExtResource( 6 ) +offset = Vector2( 156, 0 ) +color = Color( 0.980392, 0.984314, 0.992157, 1 ) +shadow_enabled = true +shadow_buffer_size = 256 +shadow_filter_smooth = 5.0 + +[node name="Trail2D" type="Line2D" parent="Smoothing2D/Body"] +visible = false +show_behind_parent = true +material = ExtResource( 19 ) +z_index = 1 +width = 25.0 +width_curve = SubResource( 4 ) +default_color = Color( 0.717647, 0.764706, 1, 1 ) +script = ExtResource( 18 ) +trail_length = 100 +auto_z_index = false + +[node name="Legs" type="Sprite" parent="Smoothing2D"] +rotation = 1.5708 +scale = Vector2( 2, 2 ) +z_index = -1 +texture = ExtResource( 5 ) +region_enabled = true +region_rect = Rect2( 0, 0, 64, 64 ) + +[node name="Light2D" type="Light2D" parent="Smoothing2D"] +texture = ExtResource( 7 ) +color = Color( 0.372549, 0.658824, 0.992157, 1 ) +shadow_enabled = true +shadow_buffer_size = 256 + +[node name="Camera2D" type="Camera2D" parent="Smoothing2D"] +current = true +smoothing_enabled = true +drag_margin_left = 0.7 +drag_margin_top = 0.7 +drag_margin_right = 0.7 +drag_margin_bottom = 0.7 +editor_draw_drag_margin = true +script = ExtResource( 2 ) +target = NodePath("../Body") + +[node name="Shield" type="Sprite" parent="Smoothing2D"] +visible = false +scale = Vector2( 2, 2 ) +texture = ExtResource( 5 ) +region_enabled = true +region_rect = Rect2( 64, 64, 64, 64 ) + +[node name="LevelTimer" type="Timer" parent="."] +autostart = true + +[node name="Bars" type="Node2D" parent="."] +z_index = 100 + +[node name="HealthBar" type="TextureProgress" parent="Bars"] +modulate = Color( 1, 1, 1, 0.784314 ) +material = SubResource( 5 ) +margin_left = -47.0 +margin_top = -60.0 +margin_right = 141.0 +margin_bottom = -20.0 +rect_scale = Vector2( 0.5, 0.5 ) +texture_under = ExtResource( 11 ) +texture_progress = ExtResource( 12 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="GunCooldownBar" type="TextureProgress" parent="Bars"] +material = ExtResource( 19 ) +margin_left = -34.0 +margin_top = -65.0 +margin_right = 100.0 +margin_bottom = -25.0 +rect_scale = Vector2( 0.5, 0.5 ) +texture_under = ExtResource( 23 ) +texture_progress = ExtResource( 20 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="AbilityCooldownBar" type="TextureProgress" parent="Bars"] +material = ExtResource( 19 ) +margin_left = -34.0 +margin_top = -45.0 +margin_right = 100.0 +margin_bottom = -5.0 +rect_scale = Vector2( 0.5, 0.5 ) +texture_under = ExtResource( 22 ) +texture_progress = ExtResource( 21 ) +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="fired_shot" from="Player" to="." method="_on_Player_fired_shot"] +[connection signal="timeout" from="Player/Pivot/SingleShootRay/Timer" to="Player" method="_on_Timer_timeout"] +[connection signal="timeout" from="Player/Pivot/BurstShootRay/Timer" to="Player" method="_on_Timer_timeout"] +[connection signal="timeout" from="Player/Pivot/ShootgunShootRays/Ray1/Timer" to="Player" method="_on_Timer_timeout"] +[connection signal="timeout" from="Player/Pivot/ShootgunShootRays/Ray2/Timer" to="Player" method="_on_Timer_timeout"] +[connection signal="timeout" from="Player/Pivot/ShootgunShootRays/Ray3/Timer" to="Player" method="_on_Timer_timeout"] +[connection signal="timeout" from="Player/Pivot/ShootgunShootRays/Ray4/Timer" to="Player" method="_on_Timer_timeout"] +[connection signal="timeout" from="Player/Pivot/ShootgunShootRays/Ray5/Timer" to="Player" method="_on_Timer_timeout"] +[connection signal="timeout" from="Player/Pivot/ShootgunShootRays/Ray6/Timer" to="Player" method="_on_Timer_timeout"] +[connection signal="animation_finished" from="Player/WaveAnnouncerCanvas" to="." method="_on_WaveAnnouncerCanvas_animation_finished"] +[connection signal="animation_started" from="Player/WaveAnnouncerCanvas" to="Player" method="_on_WaveAnnouncerCanvas_animation_started"] +[connection signal="animation_finished" from="Player/WaveCompleteCanvas" to="." method="_on_WaveCompleteCanvas_animation_finished"] +[connection signal="timeout" from="Player/BurstTimer" to="Player" method="_on_BurstTimer_timeout"] +[connection signal="timeout" from="Player/DashTimer" to="Player" method="_on_DashTimer_timeout"] +[connection signal="timeout" from="Player/ShieldTimer" to="Player" method="_on_ShieldTimer_timeout"] +[connection signal="timeout" from="Player/ShotgunReloadTimer" to="Player" method="_on_ShotgunReloadTimer_timeout"] +[connection signal="timeout" from="LevelTimer" to="Player" method="_on_LevelTimer_timeout"] diff --git a/Objects/ShockSphere.tscn b/Objects/ShockSphere.tscn new file mode 100644 index 0000000..45b417f --- /dev/null +++ b/Objects/ShockSphere.tscn @@ -0,0 +1,74 @@ +[gd_scene load_steps=10 format=2] + +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=1] +[ext_resource path="res://Scripts/ShockSphere.gd" type="Script" id=2] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=3] +[ext_resource path="res://addons/smoothing/smoothing_2d.gd" type="Script" id=4] +[ext_resource path="res://Sprites/HP_Bar_port_empty.png" type="Texture" id=5] +[ext_resource path="res://Sprites/HP_Bar_port_full.png" type="Texture" id=6] +[ext_resource path="res://Scripts/ShockSphereSignal.gd" type="Script" id=7] +[ext_resource path="res://Objects/ExplosionEffect.tscn" type="PackedScene" id=8] + +[sub_resource type="CircleShape2D" id=1] +radius = 32.0 + +[node name="ShockSphere" type="Node2D"] +script = ExtResource( 7 ) + +[node name="ShockSphere" type="KinematicBody2D" parent="." groups=[ +"minimap", +]] +collision_layer = 2 +collision_mask = 7 +script = ExtResource( 2 ) +explosion_effect = ExtResource( 8 ) + +[node name="Timer" type="Timer" parent="ShockSphere"] +process_mode = 0 +wait_time = 2.0 +one_shot = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="ShockSphere"] +shape = SubResource( 1 ) + +[node name="RayCast2D" type="RayCast2D" parent="ShockSphere"] +position = Vector2( 20, 0 ) +rotation = 4.71239 +enabled = true +cast_to = Vector2( 0, 20 ) + +[node name="AttackTimer" type="Timer" parent="ShockSphere"] +one_shot = true + +[node name="HealthBar" type="Node2D" parent="."] +z_index = 100 + +[node name="HealthBar" type="TextureProgress" parent="HealthBar"] +modulate = Color( 1, 1, 1, 0.588235 ) +margin_left = -47.0 +margin_top = -50.0 +margin_right = 141.0 +margin_bottom = -10.0 +rect_scale = Vector2( 0.5, 0.5 ) +texture_under = ExtResource( 5 ) +texture_progress = ExtResource( 6 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Smoothing2D" type="Node2D" parent="."] +script = ExtResource( 4 ) +target = NodePath("../ShockSphere") +flags = 55 + +[node name="Sprite" type="Sprite" parent="Smoothing2D"] +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 16, 400, 32, 32 ) + +[node name="Light2D" type="Light2D" parent="Smoothing2D"] +texture = ExtResource( 3 ) +color = Color( 0.211765, 0.00784314, 0.0509804, 1 ) +energy = 2.0 +shadow_buffer_size = 256 diff --git a/Objects/ShootParticle.tscn b/Objects/ShootParticle.tscn new file mode 100644 index 0000000..2425b2a --- /dev/null +++ b/Objects/ShootParticle.tscn @@ -0,0 +1,74 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://Sprites/Particle1.png" type="Texture" id=1] +[ext_resource path="res://Scripts/HitEffect.gd" type="Script" id=2] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=3] + +[sub_resource type="CanvasItemMaterial" id=1] +light_mode = 1 +particles_animation = true +particles_anim_h_frames = 1 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="Curve" id=2] +min_value = -200.0 +max_value = 200.0 +_data = [ Vector2( 0.0126189, -200 ), 0.0, 0.0, 0, 0, Vector2( 1, 200 ), 539.652, 0.0, 0, 0 ] + +[sub_resource type="Curve" id=3] +min_value = -200.0 +max_value = 200.0 +_data = [ Vector2( 0.0283917, -27.3584 ), 0.0, 0.0, 0, 0, Vector2( 0.990537, 200 ), 0.0, 0.0, 0, 0 ] + +[node name="HitEffect" type="Node2D"] +scale = Vector2( 1.5, 1.5 ) +script = ExtResource( 2 ) + +[node name="ShootEnd" type="CPUParticles2D" parent="."] +material = SubResource( 1 ) +z_index = -1 +z_as_relative = false +emitting = false +amount = 15 +lifetime = 0.4 +one_shot = true +explosiveness = 1.0 +randomness = 1.0 +lifetime_randomness = 1.0 +fract_delta = false +texture = ExtResource( 1 ) +flag_align_y = true +direction = Vector2( 0, 0 ) +spread = 180.0 +gravity = Vector2( 0, 0 ) +initial_velocity = 300.0 +initial_velocity_random = 0.5 +linear_accel = 100.0 +linear_accel_random = 1.0 +radial_accel = 100.0 +radial_accel_random = 1.0 +radial_accel_curve = SubResource( 2 ) +tangential_accel = -2.86 +tangential_accel_random = 1.0 +tangential_accel_curve = SubResource( 3 ) +damping = 20.0 +damping_random = 1.0 +scale_amount = 0.5 +scale_amount_random = 0.2 +hue_variation = 0.06 +hue_variation_random = 0.47 +anim_speed = 2.0 +anim_speed_random = 1.0 + +[node name="Timer" type="Timer" parent="."] +wait_time = 0.05 +autostart = true + +[node name="Light2D" type="Light2D" parent="."] +z_index = -1 +texture = ExtResource( 3 ) +texture_scale = 0.25 +color = Color( 1, 0.717647, 0.466667, 1 ) +shadow_enabled = true +[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] diff --git a/Objects/SpawnPoint.tscn b/Objects/SpawnPoint.tscn new file mode 100644 index 0000000..f7fc7c3 --- /dev/null +++ b/Objects/SpawnPoint.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://Scripts/SpawnPoint.gd" type="Script" id=1] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 60, 60 ) + +[node name="SpawnPoint" type="Position2D"] +script = ExtResource( 1 ) + +[node name="Area2D" type="Area2D" parent="."] +collision_layer = 4 +collision_mask = 3 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +shape = SubResource( 1 ) +[connection signal="area_entered" from="Area2D" to="." method="_on_Area2D_area_entered"] +[connection signal="body_entered" from="Area2D" to="." method="_on_Area2D_body_entered"] diff --git a/Objects/SpawnTonnel.tscn b/Objects/SpawnTonnel.tscn new file mode 100644 index 0000000..e04c703 --- /dev/null +++ b/Objects/SpawnTonnel.tscn @@ -0,0 +1,37 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=1] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=2] +[ext_resource path="res://Scripts/SpawnTonnel.gd" type="Script" id=3] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 80, 11 ) + +[node name="SpawnTonnel" type="Node2D" groups=[ +"minimap", +]] +z_index = 11 +script = ExtResource( 3 ) + +[node name="Sprite" type="Sprite" parent="."] +scale = Vector2( 2, 2 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 256, 352, 256, 160 ) + +[node name="SpawnTonnel" type="StaticBody2D" parent="."] +position = Vector2( 232, 0 ) +scale = Vector2( 2, 2 ) +z_index = 11 +collision_layer = 16 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="SpawnTonnel"] +rotation = 1.5708 +shape = SubResource( 1 ) +one_way_collision = true + +[node name="Light2D" type="Light2D" parent="."] +position = Vector2( 252, 0 ) +scale = Vector2( 0.2, 1.2 ) +texture = ExtResource( 2 ) +color = Color( 1, 0, 0, 1 ) diff --git a/Objects/Wall.tscn b/Objects/Wall.tscn new file mode 100644 index 0000000..57b40e9 --- /dev/null +++ b/Objects/Wall.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://icon.png" type="Texture" id=1] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 200, 200 ) + +[sub_resource type="OccluderPolygon2D" id=2] +polygon = PoolVector2Array( -200, -200, -200, 200, 200, 200, 200, -200 ) + +[node name="StaticBody2D" type="StaticBody2D"] +position = Vector2( 768, 312 ) +__meta__ = { +"_edit_group_": true +} + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 1 ) + +[node name="Sprite" type="Sprite" parent="."] +position = Vector2( -6.86646e-05, -1.52588e-05 ) +scale = Vector2( 7.84314, 7.84314 ) +texture = ExtResource( 1 ) + +[node name="LightOccluder2D" type="LightOccluder2D" parent="."] +z_index = 1 +occluder = SubResource( 2 ) diff --git a/Scenes/AboutMenu.tscn b/Scenes/AboutMenu.tscn new file mode 100644 index 0000000..0a1731f --- /dev/null +++ b/Scenes/AboutMenu.tscn @@ -0,0 +1,188 @@ +[gd_scene load_steps=11 format=2] + +[ext_resource path="res://Sprites/Menu.png" type="Texture" id=1] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=2] +[ext_resource path="res://Fonts/Font3.tres" type="DynamicFont" id=3] +[ext_resource path="res://Scripts/AboutMenu.gd" type="Script" id=4] +[ext_resource path="res://Sprites/Logo.png" type="Texture" id=5] +[ext_resource path="res://UnsadedCanvas.tres" type="Material" id=6] + +[sub_resource type="CanvasItemMaterial" id=1] +light_mode = 1 + +[sub_resource type="CanvasItemMaterial" id=2] +light_mode = 1 + +[sub_resource type="Animation" id=3] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Button/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Button/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=4] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Button/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Button/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[node name="AboutMenu" type="Control"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -300.0 +margin_right = 350.0 +margin_bottom = 300.0 +script = ExtResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureRect" type="TextureRect" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -350.0 +margin_right = 350.0 +margin_bottom = 350.0 +rect_min_size = Vector2( 700, 700 ) +texture = ExtResource( 1 ) + +[node name="Light2D" type="Light2D" parent="TextureRect"] +position = Vector2( 250, 160 ) +scale = Vector2( 1.8, 0.8 ) +texture = ExtResource( 2 ) +color = Color( 0.784314, 0.784314, 1, 1 ) +energy = 3.0 + +[node name="Light2D2" type="Light2D" parent="TextureRect"] +position = Vector2( 545, 160 ) +scale = Vector2( 1, 0.8 ) +texture = ExtResource( 2 ) +color = Color( 1, 0, 0, 1 ) +energy = 5.0 + +[node name="Menu" type="VBoxContainer" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -300.0 +margin_top = -250.0 +margin_right = 300.0 +margin_bottom = 250.0 +rect_min_size = Vector2( 600, 500 ) +rect_pivot_offset = Vector2( 300, 250 ) +custom_constants/separation = 0 +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Logo" type="TextureRect" parent="Menu"] +material = SubResource( 1 ) +margin_right = 600.0 +margin_bottom = 130.0 +rect_min_size = Vector2( 600, 130 ) +texture = ExtResource( 5 ) +stretch_mode = 1 + +[node name="Label" type="Label" parent="Menu"] +material = ExtResource( 6 ) +margin_top = 130.0 +margin_right = 600.0 +margin_bottom = 420.0 +rect_min_size = Vector2( 600, 290 ) +custom_fonts/font = ExtResource( 3 ) +align = 1 +valign = 1 +autowrap = true + +[node name="Button" type="Button" parent="Menu"] +margin_top = 420.0 +margin_right = 600.0 +margin_bottom = 500.0 +rect_min_size = Vector2( 600, 80 ) +flat = true + +[node name="Label" type="Label" parent="Menu/Button"] +material = SubResource( 2 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_min_size = Vector2( 200, 20 ) +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 3 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "BACK" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Button"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 2 ) +energy = 0.0 + +[node name="ButtonA" type="AnimationPlayer" parent="Menu"] +anims/BackIn = SubResource( 3 ) +anims/BackOut = SubResource( 4 ) +[connection signal="mouse_entered" from="Menu/Button" to="." method="_on_Button_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Button" to="." method="_on_Button_mouse_exited"] +[connection signal="pressed" from="Menu/Button" to="." method="_on_Button_pressed"] diff --git a/Scenes/DeathScreenCanvas.tscn b/Scenes/DeathScreenCanvas.tscn new file mode 100644 index 0000000..5f14f1f --- /dev/null +++ b/Scenes/DeathScreenCanvas.tscn @@ -0,0 +1,454 @@ +[gd_scene load_steps=10 format=2] + +[ext_resource path="res://Sprites/DeadScreenFrame.png" type="Texture" id=1] +[ext_resource path="res://Main_theme.tres" type="Theme" id=2] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=3] +[ext_resource path="res://UnsadedCanvas.tres" type="Material" id=4] +[ext_resource path="res://Scripts/DeadScreen.gd" type="Script" id=5] + +[sub_resource type="Animation" id=1] +resource_name = "RestartIn" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Restart/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Restart/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=2] +resource_name = "RestartOut" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Restart/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Restart/Light2D:energy") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[sub_resource type="Animation" id=3] +resource_name = "ToMenuIn" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("ToMenu/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("ToMenu/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=4] +resource_name = "ToMenuOut" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("ToMenu/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("ToMenu/Light2D:energy") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[node name="DeathScreenCanvas" type="CanvasLayer"] +layer = 2 +script = ExtResource( 5 ) + +[node name="DeathScreen" type="Control" parent="."] +visible = false +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -20.0 +margin_top = -20.0 +margin_right = 20.0 +margin_bottom = 20.0 +theme = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureRect" type="TextureRect" parent="DeathScreen"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -250.0 +margin_right = 350.0 +margin_bottom = 250.0 +texture = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="DeathLabel" type="Label" parent="DeathScreen/TextureRect"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -170.0 +margin_right = 100.0 +margin_bottom = -140.0 +rect_min_size = Vector2( 200, 30 ) +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 15 ) +text = "DEAD_SCREEN" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Score" type="HBoxContainer" parent="DeathScreen/TextureRect"] +margin_left = 50.0 +margin_top = 140.0 +margin_right = 350.0 +margin_bottom = 160.0 +rect_min_size = Vector2( 300, 20 ) +rect_scale = Vector2( 2, 2 ) +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="DeathScreen/TextureRect/Score"] +margin_right = 150.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 150, 20 ) +custom_colors/font_color = Color( 0.470588, 1, 1, 1 ) +text = "SCORE" +align = 1 +valign = 1 + +[node name="CurScore" type="Label" parent="DeathScreen/TextureRect/Score"] +margin_left = 153.0 +margin_right = 303.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 150, 20 ) +custom_colors/font_color = Color( 0.470588, 1, 1, 1 ) +text = "9999999" +align = 1 +valign = 1 + +[node name="Counters" type="GridContainer" parent="DeathScreen/TextureRect"] +margin_left = 50.0 +margin_top = 180.0 +margin_right = 650.0 +margin_bottom = 330.0 +rect_min_size = Vector2( 600, 150 ) +custom_constants/vseparation = 10 +custom_constants/hseparation = 20 +columns = 2 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TimePanel" type="Panel" parent="DeathScreen/TextureRect/Counters"] +margin_right = 290.0 +margin_bottom = 70.0 +rect_min_size = Vector2( 290, 70 ) + +[node name="Time" type="VBoxContainer" parent="DeathScreen/TextureRect/Counters/TimePanel"] +margin_right = 290.0 +margin_bottom = 70.0 +rect_min_size = Vector2( 290, 70 ) +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="DeathScreen/TextureRect/Counters/TimePanel/Time"] +margin_top = 3.0 +margin_right = 290.0 +margin_bottom = 33.0 +rect_min_size = Vector2( 290, 30 ) +custom_colors/font_color = Color( 0.470588, 1, 0.470588, 1 ) +text = "TIME" +align = 1 +valign = 1 + +[node name="CurTime" type="Label" parent="DeathScreen/TextureRect/Counters/TimePanel/Time"] +margin_top = 36.0 +margin_right = 290.0 +margin_bottom = 66.0 +rect_min_size = Vector2( 290, 30 ) +custom_colors/font_color = Color( 0.470588, 1, 0.470588, 1 ) +text = "999:99" +align = 1 +valign = 1 + +[node name="WavesPanel" type="Panel" parent="DeathScreen/TextureRect/Counters"] +margin_left = 310.0 +margin_right = 600.0 +margin_bottom = 70.0 +rect_min_size = Vector2( 290, 70 ) + +[node name="Waves" type="VBoxContainer" parent="DeathScreen/TextureRect/Counters/WavesPanel"] +margin_right = 290.0 +margin_bottom = 70.0 +rect_min_size = Vector2( 290, 70 ) +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="DeathScreen/TextureRect/Counters/WavesPanel/Waves"] +margin_top = 3.0 +margin_right = 290.0 +margin_bottom = 33.0 +rect_min_size = Vector2( 290, 30 ) +custom_colors/font_color = Color( 0.866667, 0.447059, 1, 1 ) +text = "WAVES" +align = 1 +valign = 1 + +[node name="CurWaves" type="Label" parent="DeathScreen/TextureRect/Counters/WavesPanel/Waves"] +margin_top = 36.0 +margin_right = 290.0 +margin_bottom = 66.0 +rect_min_size = Vector2( 290, 30 ) +custom_colors/font_color = Color( 0.866667, 0.447059, 1, 1 ) +text = "9999" +align = 1 +valign = 1 + +[node name="KillsPanel" type="Panel" parent="DeathScreen/TextureRect/Counters"] +margin_top = 80.0 +margin_right = 290.0 +margin_bottom = 150.0 +rect_min_size = Vector2( 290, 70 ) + +[node name="Kills" type="VBoxContainer" parent="DeathScreen/TextureRect/Counters/KillsPanel"] +margin_right = 290.0 +margin_bottom = 70.0 +rect_min_size = Vector2( 290, 70 ) +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="DeathScreen/TextureRect/Counters/KillsPanel/Kills"] +margin_top = 3.0 +margin_right = 290.0 +margin_bottom = 33.0 +rect_min_size = Vector2( 290, 30 ) +custom_colors/font_color = Color( 1, 0.345098, 0.345098, 1 ) +text = "KILLS" +align = 1 +valign = 1 + +[node name="CurKills" type="Label" parent="DeathScreen/TextureRect/Counters/KillsPanel/Kills"] +margin_top = 36.0 +margin_right = 290.0 +margin_bottom = 66.0 +rect_min_size = Vector2( 290, 30 ) +custom_colors/font_color = Color( 1, 0.345098, 0.345098, 1 ) +text = "99999" +align = 1 +valign = 1 + +[node name="MoneysPanel" type="Panel" parent="DeathScreen/TextureRect/Counters"] +margin_left = 310.0 +margin_top = 80.0 +margin_right = 600.0 +margin_bottom = 150.0 +rect_min_size = Vector2( 290, 70 ) + +[node name="Moneys" type="VBoxContainer" parent="DeathScreen/TextureRect/Counters/MoneysPanel"] +margin_right = 290.0 +margin_bottom = 70.0 +rect_min_size = Vector2( 290, 70 ) +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="DeathScreen/TextureRect/Counters/MoneysPanel/Moneys"] +margin_top = 3.0 +margin_right = 290.0 +margin_bottom = 33.0 +rect_min_size = Vector2( 290, 30 ) +custom_colors/font_color = Color( 1, 1, 0.392157, 1 ) +text = "MONEYS" +align = 1 +valign = 1 + +[node name="CurMoneys" type="Label" parent="DeathScreen/TextureRect/Counters/MoneysPanel/Moneys"] +margin_top = 36.0 +margin_right = 290.0 +margin_bottom = 66.0 +rect_min_size = Vector2( 290, 30 ) +custom_colors/font_color = Color( 1, 1, 0.392157, 1 ) +text = "999999999" +align = 1 +valign = 1 + +[node name="DeadScreenTip" type="Label" parent="DeathScreen/TextureRect"] +margin_left = 50.0 +margin_top = 320.0 +margin_right = 650.0 +margin_bottom = 380.0 +rect_min_size = Vector2( 600, 60 ) +text = "DEAD_SCREEN_TIP" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Restart" type="Button" parent="DeathScreen/TextureRect"] +margin_left = 50.0 +margin_top = 370.0 +margin_right = 350.0 +margin_bottom = 450.0 +rect_min_size = Vector2( 300, 80 ) +flat = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="DeathScreen/TextureRect/Restart"] +material = ExtResource( 4 ) +margin_right = 150.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 150, 40 ) +rect_scale = Vector2( 2, 2 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "RESTART" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="DeathScreen/TextureRect/Restart"] +position = Vector2( 150, 40 ) +scale = Vector2( 1.2, 0.4 ) +z_as_relative = false +texture = ExtResource( 3 ) +energy = 0.0 +range_layer_max = 2 + +[node name="ToMenu" type="Button" parent="DeathScreen/TextureRect"] +margin_left = 350.0 +margin_top = 370.0 +margin_right = 650.0 +margin_bottom = 450.0 +rect_min_size = Vector2( 300, 80 ) +flat = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="DeathScreen/TextureRect/ToMenu"] +material = ExtResource( 4 ) +margin_right = 150.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 150, 40 ) +rect_scale = Vector2( 2, 2 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "TO_MENU" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="DeathScreen/TextureRect/ToMenu"] +position = Vector2( 150, 40 ) +scale = Vector2( 1.2, 0.4 ) +texture = ExtResource( 3 ) +energy = 0.0 +range_layer_max = 2 + +[node name="RestartA" type="AnimationPlayer" parent="DeathScreen/TextureRect"] +anims/RestartIn = SubResource( 1 ) +anims/RestartOut = SubResource( 2 ) + +[node name="ToMenuA" type="AnimationPlayer" parent="DeathScreen/TextureRect"] +anims/ToMenuIn = SubResource( 3 ) +anims/ToMenuOut = SubResource( 4 ) +[connection signal="mouse_entered" from="DeathScreen/TextureRect/Restart" to="." method="_on_Restart_mouse_entered"] +[connection signal="mouse_exited" from="DeathScreen/TextureRect/Restart" to="." method="_on_Restart_mouse_exited"] +[connection signal="pressed" from="DeathScreen/TextureRect/Restart" to="." method="_on_Restart_pressed"] +[connection signal="mouse_entered" from="DeathScreen/TextureRect/ToMenu" to="." method="_on_ToMenu_mouse_entered"] +[connection signal="mouse_exited" from="DeathScreen/TextureRect/ToMenu" to="." method="_on_ToMenu_mouse_exited"] +[connection signal="pressed" from="DeathScreen/TextureRect/ToMenu" to="." method="_on_ToMenu_pressed"] diff --git a/Scenes/Fade.tscn b/Scenes/Fade.tscn new file mode 100644 index 0000000..683a6ce --- /dev/null +++ b/Scenes/Fade.tscn @@ -0,0 +1,44 @@ +[gd_scene load_steps=3 format=2] + +[sub_resource type="Animation" id=1] +resource_name = "fade_in" +step = 1.0 +tracks/0/type = "value" +tracks/0/path = NodePath(".:color") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ Color( 0, 0, 0, 0 ), Color( 0, 0, 0, 1 ) ] +} + +[sub_resource type="Animation" id=2] +resource_name = "fade_out" +tracks/0/type = "value" +tracks/0/path = NodePath(".:color") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ] +} + +[node name="Fade" type="ColorRect"] +anchor_right = 1.0 +anchor_bottom = 1.0 +color = Color( 0, 0, 0, 0 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +anims/fade_in = SubResource( 1 ) +anims/fade_out = SubResource( 2 ) diff --git a/Scenes/GlobalScene.tscn b/Scenes/GlobalScene.tscn new file mode 100644 index 0000000..a81bd92 --- /dev/null +++ b/Scenes/GlobalScene.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://Scripts/Global.gd" type="Script" id=1] +[ext_resource path="res://Sound/MenuPress.wav" type="AudioStream" id=2] +[ext_resource path="res://Sound/MenuSelect.wav" type="AudioStream" id=3] +[ext_resource path="res://Sound/WaveStart.wav" type="AudioStream" id=4] +[ext_resource path="res://Sound/WaveEnd.wav" type="AudioStream" id=5] + +[node name="GlobalScene" type="Node2D"] +script = ExtResource( 1 ) + +[node name="OSTPlayer" type="AudioStreamPlayer" parent="."] +bus = "OST" + +[node name="MenuSelect" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 3 ) +bus = "SFX" + +[node name="MenuPress" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 2 ) +bus = "SFX" + +[node name="WaveStart" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 4 ) +volume_db = -6.0 +bus = "SFX" + +[node name="WaveEnd" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 5 ) +volume_db = -6.0 +bus = "SFX" diff --git a/Scenes/HUDCanvas.tscn b/Scenes/HUDCanvas.tscn new file mode 100644 index 0000000..9247329 --- /dev/null +++ b/Scenes/HUDCanvas.tscn @@ -0,0 +1,599 @@ +[gd_scene load_steps=26 format=2] + +[ext_resource path="res://Sprites/Pause_Time_Label.png" type="Texture" id=1] +[ext_resource path="res://Fonts/Font3.tres" type="DynamicFont" id=2] +[ext_resource path="res://Sprites/HP_Label.png" type="Texture" id=3] +[ext_resource path="res://Sprites/HP_Bar_empty.png" type="Texture" id=4] +[ext_resource path="res://Sprites/HP_Bar_full.png" type="Texture" id=5] +[ext_resource path="res://Sprites/Money_Label.png" type="Texture" id=6] +[ext_resource path="res://Sprites/Score_Label.png" type="Texture" id=7] +[ext_resource path="res://Sprites/Time_Label.png" type="Texture" id=8] +[ext_resource path="res://Sprites/HP_Bar_port_empty.png" type="Texture" id=9] +[ext_resource path="res://Sprites/HP_Bar_port_full.png" type="Texture" id=10] +[ext_resource path="res://Sprites/Wave_Label.png" type="Texture" id=11] +[ext_resource path="res://Main_theme.tres" type="Theme" id=12] +[ext_resource path="res://Scripts/HUD.gd" type="Script" id=13] +[ext_resource path="res://Sprites/Minimap_Frame.png" type="Texture" id=14] +[ext_resource path="res://Sprites/Minimap.png" type="Texture" id=15] +[ext_resource path="res://Sprites/Player_icon.png" type="Texture" id=16] +[ext_resource path="res://Sprites/Bonus_icon.png" type="Texture" id=17] +[ext_resource path="res://Sprites/Enemy_icon.png" type="Texture" id=18] +[ext_resource path="res://Sprites/Enemy_spawnpoint_icon.png" type="Texture" id=19] +[ext_resource path="res://Sprites/AbilityLabel.png" type="Texture" id=20] + +[sub_resource type="Animation" id=1] +resource_name = "Fade" +length = 0.3 +tracks/0/type = "value" +tracks/0/path = NodePath("HealFade:color") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1, 0.2, 0.3 ), +"transitions": PoolRealArray( 1, 1, 1, 1 ), +"update": 0, +"values": [ Color( 0, 0, 1, 0 ), Color( 0, 0, 1, 0.0588235 ), Color( 0, 0, 1, 0.0588235 ), Color( 0, 0, 1, 0 ) ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("LeftUpContainer/Health/CurHealth:rect_scale") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1, 0.2 ), +"transitions": PoolRealArray( 1, 1, 1 ), +"update": 0, +"values": [ Vector2( 1, 1 ), Vector2( 1.2, 1.2 ), Vector2( 1, 1 ) ] +} + +[sub_resource type="Animation" id=2] +resource_name = "Fade" +length = 0.3 +tracks/0/type = "value" +tracks/0/path = NodePath("DamageFade:color") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1, 0.2, 0.3 ), +"transitions": PoolRealArray( 1, 1, 1, 1 ), +"update": 0, +"values": [ Color( 1, 0, 0, 0 ), Color( 1, 0, 0, 0.117647 ), Color( 1, 0, 0, 0.117647 ), Color( 1, 0, 0, 0 ) ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("LeftUpContainer/Health/CurHealth:rect_scale") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1, 0.2 ), +"transitions": PoolRealArray( 1, 1, 1 ), +"update": 0, +"values": [ Vector2( 1, 1 ), Vector2( 1.2, 1.2 ), Vector2( 1, 1 ) ] +} + +[sub_resource type="Animation" id=3] +resource_name = "Feedback" +length = 0.2 +tracks/0/type = "value" +tracks/0/path = NodePath("CurMoney:rect_scale") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1, 0.2 ), +"transitions": PoolRealArray( 1, 1, 1 ), +"update": 0, +"values": [ Vector2( 1, 1 ), Vector2( 1.2, 1.2 ), Vector2( 1, 1 ) ] +} + +[sub_resource type="Animation" id=4] +resource_name = "Feedback" +length = 0.2 +tracks/0/type = "value" +tracks/0/path = NodePath("CurScore:rect_scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1, 0.2 ), +"transitions": PoolRealArray( 1, 1, 1 ), +"update": 0, +"values": [ Vector2( 2, 2 ), Vector2( 2.2, 2.2 ), Vector2( 2, 2 ) ] +} + +[sub_resource type="Animation" id=5] +resource_name = "TipsFades" +length = 0.8 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath("TipsContainer:modulate") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.3, 0.5, 0.8 ), +"transitions": PoolRealArray( 1, 1, 1, 1 ), +"update": 0, +"values": [ Color( 1, 1, 1, 0.0784314 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0.0784314 ) ] +} + +[node name="HUDCanvas" type="CanvasLayer"] +follow_viewport_enable = true +script = ExtResource( 13 ) + +[node name="HUD" type="Control" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HealFade" type="ColorRect" parent="HUD"] +anchor_right = 1.0 +anchor_bottom = 1.0 +color = Color( 0, 0, 1, 0 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HealFadeA" type="AnimationPlayer" parent="HUD"] +anims/Fade = SubResource( 1 ) + +[node name="DamageFade" type="ColorRect" parent="HUD"] +anchor_right = 1.0 +anchor_bottom = 1.0 +color = Color( 1, 0, 0, 0 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="DamageFadeA" type="AnimationPlayer" parent="HUD"] +anims/Fade = SubResource( 2 ) + +[node name="LeftUpContainer" type="VBoxContainer" parent="HUD"] +margin_right = 150.0 +margin_bottom = 50.0 +custom_constants/separation = 0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Health" type="TextureRect" parent="HUD/LeftUpContainer"] +margin_right = 150.0 +margin_bottom = 50.0 +texture = ExtResource( 3 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Info" type="Label" parent="HUD/LeftUpContainer/Health"] +margin_left = 7.0 +margin_top = 2.0 +margin_right = 147.0 +margin_bottom = 27.0 +rect_min_size = Vector2( 140, 0 ) +custom_fonts/font = ExtResource( 2 ) +text = "HEALTH" +align = 1 +valign = 1 +uppercase = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CurHealth" type="Label" parent="HUD/LeftUpContainer/Health"] +margin_left = 9.0 +margin_top = 22.0 +margin_right = 79.0 +margin_bottom = 47.0 +rect_min_size = Vector2( 70, 0 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color = Color( 1, 0.529412, 0.529412, 1 ) +text = "16000" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MaxHealth" type="Label" parent="HUD/LeftUpContainer/Health"] +margin_left = 79.0 +margin_top = 22.0 +margin_right = 148.0 +margin_bottom = 47.0 +rect_min_size = Vector2( 70, 0 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color = Color( 1, 0, 0, 1 ) +text = "20000" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureProgress" type="TextureProgress" parent="HUD/LeftUpContainer/Health"] +margin_left = 150.0 +margin_right = 190.0 +margin_bottom = 40.0 +value = 80.0 +texture_under = ExtResource( 4 ) +texture_progress = ExtResource( 5 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HealthBar" type="TextureProgress" parent="HUD/LeftUpContainer/Health"] +margin_left = 182.0 +margin_right = 370.0 +margin_bottom = 40.0 +texture_under = ExtResource( 9 ) +texture_progress = ExtResource( 10 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Ability" type="TextureRect" parent="HUD/LeftUpContainer"] +margin_top = 50.0 +margin_right = 150.0 +margin_bottom = 80.0 +texture = ExtResource( 20 ) + +[node name="Label" type="Label" parent="HUD/LeftUpContainer/Ability"] +margin_left = 9.0 +margin_top = 5.0 +margin_right = 129.0 +margin_bottom = 25.0 +rect_min_size = Vector2( 132, 0 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color = Color( 0.635294, 0.635294, 1, 1 ) +text = "ABILITY" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Money" type="TextureRect" parent="HUD/LeftUpContainer"] +margin_top = 80.0 +margin_right = 150.0 +margin_bottom = 110.0 +texture = ExtResource( 6 ) + +[node name="CurMoney" type="Label" parent="HUD/LeftUpContainer/Money"] +margin_left = 9.0 +margin_top = 5.0 +margin_right = 79.0 +margin_bottom = 25.0 +rect_min_size = Vector2( 70, 0 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color = Color( 1, 1, 0.392157, 1 ) +text = "23000" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MoneyA" type="AnimationPlayer" parent="HUD/LeftUpContainer/Money"] +anims/Feedback = SubResource( 3 ) + +[node name="RightUpContainer" type="VBoxContainer" parent="HUD"] +anchor_left = 1.0 +anchor_right = 1.0 +margin_left = -370.0 +margin_bottom = 50.0 +custom_constants/separation = 0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Score" type="TextureRect" parent="HUD/RightUpContainer"] +margin_right = 370.0 +margin_bottom = 50.0 +texture = ExtResource( 7 ) + +[node name="Info" type="Label" parent="HUD/RightUpContainer/Score"] +margin_left = 16.0 +margin_top = 5.0 +margin_right = 86.0 +margin_bottom = 25.0 +rect_scale = Vector2( 2, 2 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color = Color( 0.470588, 1, 1, 1 ) +text = "SCORE" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CurScore" type="Label" parent="HUD/RightUpContainer/Score"] +margin_left = 160.0 +margin_top = 5.0 +margin_right = 260.0 +margin_bottom = 25.0 +rect_scale = Vector2( 2, 2 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color = Color( 0.470588, 1, 1, 1 ) +text = "9999999" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ScoreA" type="AnimationPlayer" parent="HUD/RightUpContainer/Score"] +anims/Feedback = SubResource( 4 ) + +[node name="Time" type="TextureRect" parent="HUD/RightUpContainer"] +margin_top = 50.0 +margin_right = 370.0 +margin_bottom = 100.0 +texture = ExtResource( 8 ) + +[node name="Info" type="Label" parent="HUD/RightUpContainer/Time"] +margin_left = 65.0 +margin_top = 5.0 +margin_right = 137.0 +margin_bottom = 25.0 +rect_scale = Vector2( 2, 2 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color = Color( 0.470588, 1, 0.470588, 1 ) +text = "TIME" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CurTime" type="Label" parent="HUD/RightUpContainer/Time"] +margin_left = 215.0 +margin_top = 5.0 +margin_right = 290.0 +margin_bottom = 25.0 +rect_scale = Vector2( 2, 2 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color = Color( 0.470588, 1, 0.470588, 1 ) +text = "456:34" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="DownContainer" type="VBoxContainer" parent="HUD"] +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = -324.0 +margin_top = -100.0 +rect_min_size = Vector2( 322, 100 ) +custom_constants/separation = 0 +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PauseTimer" type="HBoxContainer" parent="HUD/DownContainer"] +margin_right = 324.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 322, 50 ) +alignment = 2 + +[node name="PauseTimer" type="TextureRect" parent="HUD/DownContainer/PauseTimer"] +margin_left = 192.0 +margin_right = 324.0 +margin_bottom = 50.0 +texture = ExtResource( 1 ) + +[node name="CurPauseTime" type="Label" parent="HUD/DownContainer/PauseTimer/PauseTimer"] +margin_left = 60.0 +margin_right = 90.0 +margin_bottom = 25.0 +rect_min_size = Vector2( 30, 25 ) +rect_scale = Vector2( 2, 2 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color = Color( 1, 1, 1, 1 ) +text = "60" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Wave" type="TextureRect" parent="HUD/DownContainer"] +margin_top = 50.0 +margin_right = 324.0 +margin_bottom = 100.0 +texture = ExtResource( 11 ) + +[node name="Info" type="Label" parent="HUD/DownContainer/Wave"] +margin_left = 40.0 +margin_right = 112.0 +margin_bottom = 25.0 +rect_min_size = Vector2( 80, 25 ) +rect_scale = Vector2( 2, 2 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color = Color( 0.866667, 0.447059, 1, 1 ) +text = "WAVE" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CurWave" type="Label" parent="HUD/DownContainer/Wave"] +margin_left = 200.0 +margin_right = 260.0 +margin_bottom = 25.0 +rect_min_size = Vector2( 60, 25 ) +rect_scale = Vector2( 2, 2 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color = Color( 0.866667, 0.447059, 1, 1 ) +text = "9999" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TipsContainer" type="Control" parent="HUD"] +modulate = Color( 1, 1, 1, 0.0784314 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -300.0 +margin_top = -190.0 +margin_right = 300.0 +margin_bottom = 190.0 +rect_min_size = Vector2( 600, 380 ) +theme = ExtResource( 12 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PressEnterPanel" type="Panel" parent="HUD/TipsContainer"] +modulate = Color( 1, 1, 1, 0.392157 ) +anchor_left = 0.5 +anchor_right = 0.5 +margin_left = -150.0 +margin_right = 150.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 300, 50 ) +rect_scale = Vector2( 2, 2 ) +rect_pivot_offset = Vector2( 150, 0 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PressEnterLabel" type="Label" parent="HUD/TipsContainer"] +anchor_left = 0.5 +anchor_right = 0.5 +margin_left = -150.0 +margin_right = 150.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 300, 50 ) +rect_scale = Vector2( 2, 2 ) +rect_pivot_offset = Vector2( 150, 0 ) +text = "PRESS_START" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PressTABPanel" type="Panel" parent="HUD/TipsContainer"] +modulate = Color( 1, 1, 1, 0.392157 ) +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +margin_left = -150.0 +margin_top = -280.0 +margin_right = 150.0 +margin_bottom = -230.0 +rect_min_size = Vector2( 300, 50 ) +rect_scale = Vector2( 2, 2 ) +rect_pivot_offset = Vector2( 150, 0 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PressTABLabel" type="Label" parent="HUD/TipsContainer"] +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +margin_left = -150.0 +margin_top = -280.0 +margin_right = 150.0 +margin_bottom = -230.0 +rect_min_size = Vector2( 300, 50 ) +rect_scale = Vector2( 2, 2 ) +rect_pivot_offset = Vector2( 150, 0 ) +text = "PRESS_SHOP" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Minimap" type="GridContainer" parent="HUD"] +anchor_top = 1.0 +anchor_bottom = 1.0 +margin_top = -198.0 +margin_right = 300.0 +margin_bottom = 102.0 +rect_scale = Vector2( 0.66, 0.66 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MinimapFrame" type="TextureRect" parent="HUD/Minimap"] +margin_right = 300.0 +margin_bottom = 300.0 +texture = ExtResource( 14 ) + +[node name="MarginContainer" type="MarginContainer" parent="HUD/Minimap/MinimapFrame"] +show_behind_parent = true +margin_left = 12.0 +margin_top = 12.0 +margin_right = 288.0 +margin_bottom = 288.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Minimap" type="TextureRect" parent="HUD/Minimap/MinimapFrame/MarginContainer"] +modulate = Color( 1, 1, 1, 0.501961 ) +show_behind_parent = true +margin_right = 276.0 +margin_bottom = 276.0 +texture = ExtResource( 15 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Markers" type="Node2D" parent="HUD/Minimap/MinimapFrame/MarginContainer"] + +[node name="Player" type="Sprite" parent="HUD/Minimap/MinimapFrame/MarginContainer"] +position = Vector2( 138, 138 ) +scale = Vector2( 2, 2 ) +texture = ExtResource( 16 ) + +[node name="Enemy" type="Sprite" parent="HUD/Minimap/MinimapFrame/MarginContainer"] +visible = false +scale = Vector2( 2, 2 ) +z_index = 2 +texture = ExtResource( 18 ) + +[node name="Bonus" type="Sprite" parent="HUD/Minimap/MinimapFrame/MarginContainer"] +visible = false +scale = Vector2( 2, 2 ) +z_index = 3 +texture = ExtResource( 17 ) + +[node name="EnemySpawn" type="Sprite" parent="HUD/Minimap/MinimapFrame/MarginContainer"] +visible = false +modulate = Color( 1, 1, 1, 0.784314 ) +scale = Vector2( 2, 2 ) +z_index = 1 +texture = ExtResource( 19 ) + +[node name="TipsContainerA" type="AnimationPlayer" parent="HUD"] +playback_speed = 0.5 +method_call_mode = 1 +anims/TipsFades = SubResource( 5 ) diff --git a/Scenes/HowToPlayCanvas.tscn b/Scenes/HowToPlayCanvas.tscn new file mode 100644 index 0000000..e81da78 --- /dev/null +++ b/Scenes/HowToPlayCanvas.tscn @@ -0,0 +1,8 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Scenes/HowToPlayMenu.tscn" type="PackedScene" id=1] + +[node name="HowToPlayCanvas" type="CanvasLayer"] + +[node name="HowToPlayMenu" parent="." instance=ExtResource( 1 )] +visible = false diff --git a/Scenes/HowToPlayMenu.tscn b/Scenes/HowToPlayMenu.tscn new file mode 100644 index 0000000..3d59a95 --- /dev/null +++ b/Scenes/HowToPlayMenu.tscn @@ -0,0 +1,194 @@ +[gd_scene load_steps=11 format=2] + +[ext_resource path="res://Sprites/Menu.png" type="Texture" id=1] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=2] +[ext_resource path="res://Fonts/Font3.tres" type="DynamicFont" id=3] +[ext_resource path="res://Scripts/HowToPlayMenu.gd" type="Script" id=4] +[ext_resource path="res://Sprites/Logo.png" type="Texture" id=5] +[ext_resource path="res://Main_theme.tres" type="Theme" id=6] + +[sub_resource type="CanvasItemMaterial" id=1] +light_mode = 1 + +[sub_resource type="CanvasItemMaterial" id=2] +light_mode = 1 + +[sub_resource type="Animation" id=3] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Button/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Button/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=4] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Button/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Button/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[node name="HowToPlayMenu" type="Control"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -300.0 +margin_right = 350.0 +margin_bottom = 300.0 +script = ExtResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureRect" type="TextureRect" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -350.0 +margin_right = 350.0 +margin_bottom = 350.0 +rect_min_size = Vector2( 700, 700 ) +texture = ExtResource( 1 ) + +[node name="Light2D" type="Light2D" parent="TextureRect"] +position = Vector2( 250, 160 ) +scale = Vector2( 1.8, 0.8 ) +texture = ExtResource( 2 ) +color = Color( 0.784314, 0.784314, 1, 1 ) +energy = 3.0 + +[node name="Light2D2" type="Light2D" parent="TextureRect"] +position = Vector2( 545, 160 ) +scale = Vector2( 1, 0.8 ) +texture = ExtResource( 2 ) +color = Color( 1, 0, 0, 1 ) +energy = 5.0 + +[node name="Menu" type="VBoxContainer" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -300.0 +margin_top = -250.0 +margin_right = 300.0 +margin_bottom = 250.0 +rect_min_size = Vector2( 600, 500 ) +rect_pivot_offset = Vector2( 300, 250 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Logo" type="TextureRect" parent="Menu"] +material = SubResource( 1 ) +margin_right = 600.0 +margin_bottom = 130.0 +rect_min_size = Vector2( 600, 130 ) +texture = ExtResource( 5 ) +stretch_mode = 1 + +[node name="ScrollContainer" type="ScrollContainer" parent="Menu"] +margin_top = 133.0 +margin_right = 600.0 +margin_bottom = 417.0 +rect_min_size = Vector2( 600, 284 ) +theme = ExtResource( 6 ) +scroll_horizontal_enabled = false + +[node name="Panel" type="Panel" parent="Menu/ScrollContainer"] +margin_right = 576.0 +margin_bottom = 284.0 +rect_min_size = Vector2( 576, 284 ) + +[node name="Label" type="Label" parent="Menu/ScrollContainer"] +margin_right = 576.0 +margin_bottom = 284.0 +rect_min_size = Vector2( 576, 284 ) +autowrap = true + +[node name="Button" type="Button" parent="Menu"] +margin_top = 420.0 +margin_right = 600.0 +margin_bottom = 500.0 +rect_min_size = Vector2( 600, 80 ) +flat = true + +[node name="Label" type="Label" parent="Menu/Button"] +material = SubResource( 2 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_min_size = Vector2( 200, 20 ) +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 3 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "BACK" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Button"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 2 ) +energy = 0.0 + +[node name="ButtonA" type="AnimationPlayer" parent="Menu"] +anims/BackIn = SubResource( 3 ) +anims/BackOut = SubResource( 4 ) +[connection signal="mouse_entered" from="Menu/Button" to="." method="_on_Button_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Button" to="." method="_on_Button_mouse_exited"] +[connection signal="pressed" from="Menu/Button" to="." method="_on_Button_pressed"] diff --git a/Scenes/MainMenu.tscn b/Scenes/MainMenu.tscn new file mode 100644 index 0000000..4d37acc --- /dev/null +++ b/Scenes/MainMenu.tscn @@ -0,0 +1,887 @@ +[gd_scene load_steps=43 format=2] + +[ext_resource path="res://Sprites/Logo.png" type="Texture" id=1] +[ext_resource path="res://Main_theme.tres" type="Theme" id=2] +[ext_resource path="res://Sprites/Menu.png" type="Texture" id=3] +[ext_resource path="res://Scenes/Fade.tscn" type="PackedScene" id=4] +[ext_resource path="res://Scripts/MainMenu.gd" type="Script" id=5] +[ext_resource path="res://Fonts/Font3.tres" type="DynamicFont" id=6] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=7] + +[sub_resource type="CanvasItemMaterial" id=1] +light_mode = 1 + +[sub_resource type="CanvasItemMaterial" id=2] +light_mode = 1 + +[sub_resource type="CanvasItemMaterial" id=3] +light_mode = 1 + +[sub_resource type="Animation" id=4] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("StartGame/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=5] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("About/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=6] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Exit/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=7] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Exit/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=8] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=9] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=10] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("StartGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("StartGame/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=11] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("StartGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("StartGame/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[sub_resource type="Animation" id=12] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("About/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=13] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("About/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=14] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Exit/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=15] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Exit/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=16] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Options/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=17] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Options/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[sub_resource type="Animation" id=18] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("StartGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=19] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("StartGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=20] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("About/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("About/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=21] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("About/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("About/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[sub_resource type="Animation" id=22] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Exit/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=23] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Exit/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=24] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=25] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=26] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("StartGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=27] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("StartGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=28] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=29] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("About/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=30] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Exit/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Exit/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=31] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Exit/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Exit/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[sub_resource type="Animation" id=32] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=33] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=34] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("StartGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=35] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("StartGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[node name="MainMenu" type="Control"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -300.0 +margin_right = 350.0 +margin_bottom = 300.0 +mouse_filter = 2 +size_flags_horizontal = 2 +size_flags_vertical = 2 +theme = ExtResource( 2 ) +script = ExtResource( 5 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureRect" type="TextureRect" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -350.0 +margin_right = 350.0 +margin_bottom = 350.0 +rect_min_size = Vector2( 700, 700 ) +texture = ExtResource( 3 ) +stretch_mode = 5 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="TextureRect"] +position = Vector2( 250, 160 ) +scale = Vector2( 1.8, 0.8 ) +texture = ExtResource( 7 ) +color = Color( 0.784314, 0.784314, 1, 1 ) +energy = 3.0 + +[node name="Light2D2" type="Light2D" parent="TextureRect"] +position = Vector2( 545, 160 ) +scale = Vector2( 1, 0.8 ) +texture = ExtResource( 7 ) +color = Color( 1, 0, 0, 1 ) +energy = 5.0 + +[node name="Menu" type="VBoxContainer" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -300.0 +margin_top = -250.0 +margin_right = 300.0 +margin_bottom = 250.0 +mouse_filter = 2 +custom_constants/separation = 20 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Logo" type="TextureRect" parent="Menu"] +material = SubResource( 1 ) +margin_right = 600.0 +margin_bottom = 130.0 +rect_min_size = Vector2( 600, 130 ) +texture = ExtResource( 1 ) +stretch_mode = 1 + +[node name="Buttons" type="VBoxContainer" parent="Menu"] +margin_top = 150.0 +margin_right = 600.0 +margin_bottom = 500.0 +mouse_filter = 2 +custom_constants/separation = 10 + +[node name="StartGame" type="Button" parent="Menu/Buttons"] +margin_right = 600.0 +margin_bottom = 80.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/StartGame"] +material = SubResource( 2 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_offset_y = 0 +custom_constants/shadow_as_outline = 10 +text = "START_GAME" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/StartGame"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 + +[node name="Options" type="Button" parent="Menu/Buttons"] +margin_top = 90.0 +margin_right = 600.0 +margin_bottom = 170.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/Options"] +material = SubResource( 3 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "OPTIONS" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/Options"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 + +[node name="About" type="Button" parent="Menu/Buttons"] +margin_top = 180.0 +margin_right = 600.0 +margin_bottom = 260.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/About"] +material = SubResource( 3 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "ABOUT" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/About"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 + +[node name="Exit" type="Button" parent="Menu/Buttons"] +margin_top = 270.0 +margin_right = 600.0 +margin_bottom = 350.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/Exit"] +material = SubResource( 3 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "EXIT_GAME" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/Exit"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 + +[node name="StartGameA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/AboutIn = SubResource( 4 ) +anims/AboutOut = SubResource( 5 ) +anims/ExitIn = SubResource( 6 ) +anims/ExitOut = SubResource( 7 ) +anims/OptionsIn = SubResource( 8 ) +anims/OptionsOut = SubResource( 9 ) +anims/StartGameIn = SubResource( 10 ) +anims/StartGameOut = SubResource( 11 ) + +[node name="OptionsA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/AboutIn = SubResource( 12 ) +anims/AboutOut = SubResource( 13 ) +anims/ExitIn = SubResource( 14 ) +anims/ExitOut = SubResource( 15 ) +anims/OptionsIn = SubResource( 16 ) +anims/OptionsOut = SubResource( 17 ) +anims/StartGameIn = SubResource( 18 ) +anims/StartGameOut = SubResource( 19 ) + +[node name="AboutA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/AboutIn = SubResource( 20 ) +anims/AboutOut = SubResource( 21 ) +anims/ExitIn = SubResource( 22 ) +anims/ExitOut = SubResource( 23 ) +anims/OptionsIn = SubResource( 24 ) +anims/OptionsOut = SubResource( 25 ) +anims/StartGameIn = SubResource( 26 ) +anims/StartGameOut = SubResource( 27 ) + +[node name="ExitA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/AboutIn = SubResource( 28 ) +anims/AboutOut = SubResource( 29 ) +anims/ExitIn = SubResource( 30 ) +anims/ExitOut = SubResource( 31 ) +anims/OptionsIn = SubResource( 32 ) +anims/OptionsOut = SubResource( 33 ) +anims/StartGameIn = SubResource( 34 ) +anims/StartGameOut = SubResource( 35 ) + +[node name="Fade" parent="." instance=ExtResource( 4 )] +mouse_filter = 2 +[connection signal="mouse_entered" from="Menu/Buttons/StartGame" to="." method="_on_StartGame_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/StartGame" to="." method="_on_StartGame_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/StartGame" to="." method="_on_StartGame_pressed"] +[connection signal="mouse_entered" from="Menu/Buttons/Options" to="." method="_on_Options_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/Options" to="." method="_on_Options_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/Options" to="." method="_on_Options_pressed"] +[connection signal="mouse_entered" from="Menu/Buttons/About" to="." method="_on_About_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/About" to="." method="_on_About_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/About" to="." method="_on_About_pressed"] +[connection signal="mouse_entered" from="Menu/Buttons/Exit" to="." method="_on_Exit_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/Exit" to="." method="_on_Exit_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/Exit" to="." method="_on_Exit_pressed"] diff --git a/Scenes/NewGameMenu.tscn b/Scenes/NewGameMenu.tscn new file mode 100644 index 0000000..dc6f62d --- /dev/null +++ b/Scenes/NewGameMenu.tscn @@ -0,0 +1,451 @@ +[gd_scene load_steps=17 format=2] + +[ext_resource path="res://Sprites/Logo.png" type="Texture" id=1] +[ext_resource path="res://Main_theme.tres" type="Theme" id=2] +[ext_resource path="res://Sprites/Menu.png" type="Texture" id=3] +[ext_resource path="res://Scenes/Fade.tscn" type="PackedScene" id=4] +[ext_resource path="res://Scripts/NewGameMenu.gd" type="Script" id=5] +[ext_resource path="res://Fonts/Font3.tres" type="DynamicFont" id=6] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=7] + +[sub_resource type="CanvasItemMaterial" id=1] +light_mode = 1 + +[sub_resource type="CanvasItemMaterial" id=2] +light_mode = 1 + +[sub_resource type="CanvasItemMaterial" id=3] +light_mode = 1 + +[sub_resource type="Animation" id=33] +resource_name = "StartGameIn" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("StartGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("StartGame/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=32] +resource_name = "StartGameOut" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("StartGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("StartGame/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[sub_resource type="Animation" id=34] +resource_name = "HowToPlayIn" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("HowToPlay/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("HowToPlay/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=35] +resource_name = "HowToPlayOut" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("HowToPlay/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("HowToPlay/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[sub_resource type="Animation" id=30] +resource_name = "BackIn" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Back/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Back/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=31] +resource_name = "BackOut" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Back/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Back/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[node name="NewGameMenu" type="Control"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -300.0 +margin_right = 350.0 +margin_bottom = 300.0 +mouse_filter = 2 +size_flags_horizontal = 2 +size_flags_vertical = 2 +theme = ExtResource( 2 ) +script = ExtResource( 5 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureRect" type="TextureRect" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -350.0 +margin_right = 350.0 +margin_bottom = 350.0 +rect_min_size = Vector2( 700, 700 ) +texture = ExtResource( 3 ) +stretch_mode = 5 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="TextureRect"] +position = Vector2( 250, 160 ) +scale = Vector2( 1.8, 0.8 ) +texture = ExtResource( 7 ) +color = Color( 0.784314, 0.784314, 1, 1 ) +energy = 3.0 + +[node name="Light2D2" type="Light2D" parent="TextureRect"] +position = Vector2( 545, 160 ) +scale = Vector2( 1, 0.8 ) +texture = ExtResource( 7 ) +color = Color( 1, 0, 0, 1 ) +energy = 5.0 + +[node name="Menu" type="VBoxContainer" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -300.0 +margin_top = -250.0 +margin_right = 300.0 +margin_bottom = 250.0 +mouse_filter = 2 +custom_constants/separation = 20 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Logo" type="TextureRect" parent="Menu"] +material = SubResource( 1 ) +margin_right = 600.0 +margin_bottom = 130.0 +rect_min_size = Vector2( 600, 130 ) +texture = ExtResource( 1 ) +stretch_mode = 1 + +[node name="SelectBox" type="VBoxContainer" parent="Menu"] +margin_top = 150.0 +margin_right = 600.0 +margin_bottom = 250.0 +rect_min_size = Vector2( 300, 50 ) +custom_constants/separation = 20 + +[node name="Level" type="HBoxContainer" parent="Menu/SelectBox"] +margin_right = 600.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 300, 20 ) +custom_constants/separation = 20 +alignment = 1 + +[node name="Label" type="Label" parent="Menu/SelectBox/Level"] +margin_left = 15.0 +margin_right = 265.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 250, 40 ) +text = "LEVEL_SELECT" +align = 1 +valign = 1 + +[node name="OptionButton" type="OptionButton" parent="Menu/SelectBox/Level"] +margin_left = 285.0 +margin_right = 585.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 300, 40 ) + +[node name="Difficulty" type="HBoxContainer" parent="Menu/SelectBox"] +margin_top = 60.0 +margin_right = 600.0 +margin_bottom = 100.0 +rect_min_size = Vector2( 300, 20 ) +custom_constants/separation = 20 +alignment = 1 + +[node name="Label" type="Label" parent="Menu/SelectBox/Difficulty"] +margin_left = 15.0 +margin_right = 265.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 250, 40 ) +text = "DIFFICULTY_SELECT" +align = 1 +valign = 1 + +[node name="OptionButton" type="OptionButton" parent="Menu/SelectBox/Difficulty"] +margin_left = 285.0 +margin_right = 585.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 300, 40 ) + +[node name="Buttons" type="VBoxContainer" parent="Menu"] +margin_top = 270.0 +margin_right = 600.0 +margin_bottom = 510.0 +mouse_filter = 2 +custom_constants/separation = 0 + +[node name="StartGame" type="Button" parent="Menu/Buttons"] +margin_right = 600.0 +margin_bottom = 80.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/StartGame"] +material = SubResource( 2 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_offset_y = 0 +custom_constants/shadow_as_outline = 10 +text = "START_GAME" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/StartGame"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 + +[node name="HowToPlay" type="Button" parent="Menu/Buttons"] +margin_top = 80.0 +margin_right = 600.0 +margin_bottom = 160.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/HowToPlay"] +material = SubResource( 3 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "HOW_TO_PLAY" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/HowToPlay"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 + +[node name="Back" type="Button" parent="Menu/Buttons"] +margin_top = 160.0 +margin_right = 600.0 +margin_bottom = 240.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/Back"] +material = SubResource( 3 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "BACK" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/Back"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 + +[node name="StartGameA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/StartGameIn = SubResource( 33 ) +anims/StartGameOut = SubResource( 32 ) + +[node name="HowToPlayA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/HowToPlayIn = SubResource( 34 ) +anims/HowToPlayOut = SubResource( 35 ) + +[node name="BackA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/BackIn = SubResource( 30 ) +anims/BackOut = SubResource( 31 ) + +[node name="Fade" parent="." instance=ExtResource( 4 )] +mouse_filter = 2 +[connection signal="mouse_entered" from="Menu/Buttons/StartGame" to="." method="_on_StartGame_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/StartGame" to="." method="_on_StartGame_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/StartGame" to="." method="_on_StartGame_pressed"] +[connection signal="mouse_entered" from="Menu/Buttons/HowToPlay" to="." method="_on_HowToPlay_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/HowToPlay" to="." method="_on_HowToPlay_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/HowToPlay" to="." method="_on_HowToPlay_pressed"] +[connection signal="mouse_entered" from="Menu/Buttons/Back" to="." method="_on_Back_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/Back" to="." method="_on_Back_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/Back" to="." method="_on_Back_pressed"] diff --git a/Scenes/OptionsMenu.tscn b/Scenes/OptionsMenu.tscn new file mode 100644 index 0000000..c8f5a2a --- /dev/null +++ b/Scenes/OptionsMenu.tscn @@ -0,0 +1,291 @@ +[gd_scene load_steps=11 format=2] + +[ext_resource path="res://Scenes/Fade.tscn" type="PackedScene" id=1] +[ext_resource path="res://Fonts/Font3.tres" type="DynamicFont" id=2] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=3] +[ext_resource path="res://Scripts/OptionsMenu.gd" type="Script" id=4] +[ext_resource path="res://Sprites/Menu.png" type="Texture" id=5] +[ext_resource path="res://Sprites/Logo.png" type="Texture" id=6] + +[sub_resource type="CanvasItemMaterial" id=1] +light_mode = 1 + +[sub_resource type="CanvasItemMaterial" id=2] +light_mode = 1 + +[sub_resource type="Animation" id=3] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Back/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Back/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=4] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Back/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Back/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[node name="OptionsMenu" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureRect" type="TextureRect" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -350.0 +margin_right = 350.0 +margin_bottom = 350.0 +rect_min_size = Vector2( 700, 700 ) +texture = ExtResource( 5 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="TextureRect"] +position = Vector2( 250, 160 ) +scale = Vector2( 1.8, 0.8 ) +texture = ExtResource( 3 ) +color = Color( 0.784314, 0.784314, 1, 1 ) +energy = 3.0 + +[node name="Light2D2" type="Light2D" parent="TextureRect"] +position = Vector2( 545, 160 ) +scale = Vector2( 1, 0.8 ) +texture = ExtResource( 3 ) +color = Color( 1, 0, 0, 1 ) +energy = 5.0 + +[node name="Menu" type="VBoxContainer" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -300.0 +margin_top = -250.0 +margin_right = 300.0 +margin_bottom = 250.0 +rect_pivot_offset = Vector2( 300, 250 ) +custom_constants/separation = 20 +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Logo" type="TextureRect" parent="Menu"] +material = SubResource( 1 ) +margin_right = 600.0 +margin_bottom = 130.0 +rect_min_size = Vector2( 600, 130 ) +texture = ExtResource( 6 ) +stretch_mode = 1 + +[node name="Buttons" type="VBoxContainer" parent="Menu"] +margin_top = 150.0 +margin_right = 600.0 +margin_bottom = 400.0 +rect_min_size = Vector2( 600, 250 ) +custom_constants/separation = 10 +alignment = 1 + +[node name="FullscreenCheckbox" type="HBoxContainer" parent="Menu/Buttons"] +margin_top = 10.0 +margin_right = 600.0 +margin_bottom = 60.0 +rect_min_size = Vector2( 300, 50 ) +custom_constants/separation = 20 +alignment = 1 + +[node name="Label" type="Label" parent="Menu/Buttons/FullscreenCheckbox"] +margin_left = 199.0 +margin_top = 15.0 +margin_right = 332.0 +margin_bottom = 34.0 +custom_fonts/font = ExtResource( 2 ) +text = "FULLSCREEN" +align = 1 +valign = 1 + +[node name="CheckBox" type="CheckBox" parent="Menu/Buttons/FullscreenCheckbox"] +margin_left = 352.0 +margin_right = 400.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 0, 40 ) + +[node name="LangSelect" type="HBoxContainer" parent="Menu/Buttons"] +margin_top = 70.0 +margin_right = 600.0 +margin_bottom = 120.0 +rect_min_size = Vector2( 300, 50 ) +custom_constants/separation = 20 +alignment = 1 + +[node name="Label" type="Label" parent="Menu/Buttons/LangSelect"] +margin_left = 113.0 +margin_top = 15.0 +margin_right = 166.0 +margin_bottom = 34.0 +custom_fonts/font = ExtResource( 2 ) +text = "LANG" +align = 1 +valign = 1 + +[node name="OptionButton" type="OptionButton" parent="Menu/Buttons/LangSelect"] +margin_left = 186.0 +margin_right = 486.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 300, 50 ) +custom_fonts/font = ExtResource( 2 ) +align = 1 + +[node name="SFXVolume" type="HBoxContainer" parent="Menu/Buttons"] +margin_top = 130.0 +margin_right = 600.0 +margin_bottom = 180.0 +rect_min_size = Vector2( 600, 50 ) +custom_constants/separation = 20 +alignment = 1 + +[node name="Label" type="Label" parent="Menu/Buttons/SFXVolume"] +margin_left = 108.0 +margin_top = 15.0 +margin_right = 172.0 +margin_bottom = 34.0 +custom_fonts/font = ExtResource( 2 ) +text = "SFX_V" + +[node name="SFXSlider" type="HSlider" parent="Menu/Buttons/SFXVolume"] +margin_left = 192.0 +margin_right = 492.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 300, 50 ) +min_value = -80.0 +max_value = 0.0 +tick_count = 10 +ticks_on_borders = true + +[node name="OSTVolume" type="HBoxContainer" parent="Menu/Buttons"] +margin_top = 190.0 +margin_right = 600.0 +margin_bottom = 240.0 +rect_min_size = Vector2( 600, 50 ) +custom_constants/separation = 20 +alignment = 1 + +[node name="Label" type="Label" parent="Menu/Buttons/OSTVolume"] +margin_left = 107.0 +margin_top = 15.0 +margin_right = 173.0 +margin_bottom = 34.0 +custom_fonts/font = ExtResource( 2 ) +text = "OST_V" + +[node name="OSTSlider" type="HSlider" parent="Menu/Buttons/OSTVolume"] +margin_left = 193.0 +margin_right = 493.0 +margin_bottom = 50.0 +rect_min_size = Vector2( 300, 50 ) +min_value = -80.0 +max_value = 0.0 +tick_count = 10 +ticks_on_borders = true + +[node name="Back" type="Button" parent="Menu"] +margin_top = 420.0 +margin_right = 600.0 +margin_bottom = 500.0 +rect_min_size = Vector2( 0, 80 ) +flat = true + +[node name="Label" type="Label" parent="Menu/Back"] +material = SubResource( 2 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_min_size = Vector2( 200, 20 ) +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 2 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "BACK" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Back"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 3 ) +energy = 0.0 +range_layer_max = 512 + +[node name="BackA" type="AnimationPlayer" parent="Menu"] +anims/BackIn = SubResource( 3 ) +anims/BackOut = SubResource( 4 ) + +[node name="Fade" parent="." instance=ExtResource( 1 )] +mouse_filter = 2 +[connection signal="toggled" from="Menu/Buttons/FullscreenCheckbox/CheckBox" to="." method="_on_CheckBox_toggled"] +[connection signal="item_selected" from="Menu/Buttons/LangSelect/OptionButton" to="." method="_on_OptionButton_item_selected"] +[connection signal="value_changed" from="Menu/Buttons/SFXVolume/SFXSlider" to="." method="_on_SFXSlider_value_changed"] +[connection signal="value_changed" from="Menu/Buttons/OSTVolume/OSTSlider" to="." method="_on_OSTSlider_value_changed"] +[connection signal="mouse_entered" from="Menu/Back" to="." method="_on_Back_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Back" to="." method="_on_Back_mouse_exited"] +[connection signal="pressed" from="Menu/Back" to="." method="_on_Back_pressed"] diff --git a/Scenes/OptionsMenuCanvas.tscn b/Scenes/OptionsMenuCanvas.tscn new file mode 100644 index 0000000..d4b6b03 --- /dev/null +++ b/Scenes/OptionsMenuCanvas.tscn @@ -0,0 +1,8 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Scenes/OptionsMenu.tscn" type="PackedScene" id=1] + +[node name="OptionsMenuCanvas" type="CanvasLayer"] + +[node name="OptionsMenu" parent="." instance=ExtResource( 1 )] +visible = false diff --git a/Scenes/PauseMenu.tscn b/Scenes/PauseMenu.tscn new file mode 100644 index 0000000..8b88290 --- /dev/null +++ b/Scenes/PauseMenu.tscn @@ -0,0 +1,586 @@ +[gd_scene load_steps=19 format=2] + +[ext_resource path="res://Main_theme.tres" type="Theme" id=2] +[ext_resource path="res://Sprites/Menu.png" type="Texture" id=3] +[ext_resource path="res://Scenes/Fade.tscn" type="PackedScene" id=4] +[ext_resource path="res://Scripts/PauseMenu.gd" type="Script" id=5] +[ext_resource path="res://Fonts/Font3.tres" type="DynamicFont" id=6] +[ext_resource path="res://Sprites/RadialLight.png" type="Texture" id=7] + +[sub_resource type="CanvasItemMaterial" id=1] +light_mode = 1 + +[sub_resource type="CanvasItemMaterial" id=2] +light_mode = 1 + +[sub_resource type="Animation" id=3] +resource_name = "ResumeGameIn" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("ResumeGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("ResumeGame/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=4] +resource_name = "ResumeGameOut" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("ResumeGame/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("ResumeGame/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[sub_resource type="Animation" id=5] +resource_name = "SaveGameIn" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("HowToPlay/Light2D:energy") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("HowToPlay/Label:custom_constants/shadow_offset_x") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} + +[sub_resource type="Animation" id=6] +resource_name = "SaveGameOut" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("HowToPlay/Light2D:energy") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("HowToPlay/Label:custom_constants/shadow_offset_x") +tracks/1/interp = 2 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} + +[sub_resource type="Animation" id=7] +resource_name = "RestartIn" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Restart/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Restart/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=8] +resource_name = "RestartOut" +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Restart/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Restart/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[sub_resource type="Animation" id=9] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Options/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=10] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Options/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Options/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[sub_resource type="Animation" id=11] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Exit/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 0, 10 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Exit/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 0.0, 2.0 ] +} + +[sub_resource type="Animation" id=12] +length = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("Exit/Label:custom_constants/shadow_offset_x") +tracks/0/interp = 2 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 2, 2 ), +"update": 0, +"values": [ 10, 0 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("Exit/Light2D:energy") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 0.1 ), +"transitions": PoolRealArray( 1, 2 ), +"update": 0, +"values": [ 2.0, 0.0 ] +} + +[node name="PauseMenu" type="Control"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -300.0 +margin_right = 350.0 +margin_bottom = 300.0 +mouse_filter = 2 +size_flags_horizontal = 2 +size_flags_vertical = 2 +theme = ExtResource( 2 ) +script = ExtResource( 5 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureRect" type="TextureRect" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -350.0 +margin_right = 350.0 +margin_bottom = 350.0 +rect_min_size = Vector2( 700, 700 ) +texture = ExtResource( 3 ) +stretch_mode = 5 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="."] +margin_left = 50.0 +margin_top = 50.0 +margin_right = 170.0 +margin_bottom = 70.0 +rect_scale = Vector2( 5, 5 ) +text = "PAUSE" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Menu" type="VBoxContainer" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -300.0 +margin_top = -150.0 +margin_right = 300.0 +margin_bottom = 250.0 +mouse_filter = 2 +custom_constants/separation = 20 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Buttons" type="VBoxContainer" parent="Menu"] +margin_right = 600.0 +margin_bottom = 400.0 +mouse_filter = 2 +custom_constants/separation = 0 + +[node name="ResumeGame" type="Button" parent="Menu/Buttons"] +margin_right = 600.0 +margin_bottom = 80.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/ResumeGame"] +material = SubResource( 1 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_offset_y = 0 +custom_constants/shadow_as_outline = 10 +text = "RESUME_GAME" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/ResumeGame"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 +range_layer_max = 512 + +[node name="Restart" type="Button" parent="Menu/Buttons"] +margin_top = 80.0 +margin_right = 600.0 +margin_bottom = 160.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/Restart"] +material = SubResource( 2 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "RESTART_MENU" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/Restart"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 +range_layer_max = 512 + +[node name="HowToPlay" type="Button" parent="Menu/Buttons"] +margin_top = 160.0 +margin_right = 600.0 +margin_bottom = 240.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/HowToPlay"] +material = SubResource( 2 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "HOW_TO_PLAY" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/HowToPlay"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 +range_layer_max = 512 + +[node name="Options" type="Button" parent="Menu/Buttons"] +margin_top = 240.0 +margin_right = 600.0 +margin_bottom = 320.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/Options"] +material = SubResource( 2 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "OPTIONS" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/Options"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 +range_layer_max = 512 + +[node name="Exit" type="Button" parent="Menu/Buttons"] +margin_top = 320.0 +margin_right = 600.0 +margin_bottom = 400.0 +rect_min_size = Vector2( 0, 80 ) +shortcut_in_tooltip = false +flat = true + +[node name="Label" type="Label" parent="Menu/Buttons/Exit"] +material = SubResource( 2 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -100.0 +margin_top = -10.0 +margin_right = 100.0 +margin_bottom = 10.0 +rect_scale = Vector2( 3, 3 ) +rect_pivot_offset = Vector2( 100, 10 ) +custom_fonts/font = ExtResource( 6 ) +custom_colors/font_color_shadow = Color( 0.14902, 0.137255, 0.2, 1 ) +custom_constants/shadow_offset_x = 0 +custom_constants/shadow_as_outline = 10 +text = "EXIT_GAME" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Light2D" type="Light2D" parent="Menu/Buttons/Exit"] +position = Vector2( 300, 40 ) +scale = Vector2( 2, 0.3 ) +texture = ExtResource( 7 ) +energy = 0.0 +range_layer_max = 512 + +[node name="ResumeGameA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/ResumeGameIn = SubResource( 3 ) +anims/ResumeGameOut = SubResource( 4 ) + +[node name="SaveGameA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/SaveGameIn = SubResource( 5 ) +anims/SaveGameOut = SubResource( 6 ) + +[node name="RestartA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/RestartIn = SubResource( 7 ) +anims/RestartOut = SubResource( 8 ) + +[node name="OptionsA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/OptionsIn = SubResource( 9 ) +anims/OptionsOut = SubResource( 10 ) + +[node name="ExitA" type="AnimationPlayer" parent="Menu/Buttons"] +anims/ExitIn = SubResource( 11 ) +anims/ExitOut = SubResource( 12 ) + +[node name="Fade" parent="." instance=ExtResource( 4 )] +mouse_filter = 2 +[connection signal="mouse_entered" from="Menu/Buttons/ResumeGame" to="." method="_on_ResumeGame_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/ResumeGame" to="." method="_on_ResumeGame_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/ResumeGame" to="." method="_on_ResumeGame_pressed"] +[connection signal="mouse_entered" from="Menu/Buttons/Restart" to="." method="_on_Restart_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/Restart" to="." method="_on_Restart_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/Restart" to="." method="_on_Restart_pressed"] +[connection signal="mouse_entered" from="Menu/Buttons/HowToPlay" to="." method="_on_SaveGame_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/HowToPlay" to="." method="_on_SaveGame_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/HowToPlay" to="." method="_on_SaveGame_pressed"] +[connection signal="mouse_entered" from="Menu/Buttons/Options" to="." method="_on_Options_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/Options" to="." method="_on_Options_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/Options" to="." method="_on_Options_pressed"] +[connection signal="mouse_entered" from="Menu/Buttons/Exit" to="." method="_on_Exit_mouse_entered"] +[connection signal="mouse_exited" from="Menu/Buttons/Exit" to="." method="_on_Exit_mouse_exited"] +[connection signal="pressed" from="Menu/Buttons/Exit" to="." method="_on_Exit_pressed"] diff --git a/Scenes/PauseMenuCanvas.tscn b/Scenes/PauseMenuCanvas.tscn new file mode 100644 index 0000000..7399df5 --- /dev/null +++ b/Scenes/PauseMenuCanvas.tscn @@ -0,0 +1,8 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Scenes/PauseMenu.tscn" type="PackedScene" id=1] + +[node name="PauseMenuCanvas" type="CanvasLayer"] + +[node name="PauseMenu" parent="." instance=ExtResource( 1 )] +visible = false diff --git a/Scenes/ShopMenuCanvas.tscn b/Scenes/ShopMenuCanvas.tscn new file mode 100644 index 0000000..c0f3b30 --- /dev/null +++ b/Scenes/ShopMenuCanvas.tscn @@ -0,0 +1,476 @@ +[gd_scene load_steps=11 format=2] + +[ext_resource path="res://Sprites/Menu.png" type="Texture" id=1] +[ext_resource path="res://Main_theme.tres" type="Theme" id=2] +[ext_resource path="res://Sprites/BurstShoot_Button.png" type="Texture" id=3] +[ext_resource path="res://Sprites/Coin.png" type="Texture" id=4] +[ext_resource path="res://Scripts/ShopMenu.gd" type="Script" id=5] +[ext_resource path="res://Sprites/SingleShoot_Button.png" type="Texture" id=6] +[ext_resource path="res://Sprites/ShotgunShoot_Button.png" type="Texture" id=7] +[ext_resource path="res://Sprites/Shield_Button.png" type="Texture" id=8] +[ext_resource path="res://Sprites/Dash_Button.png" type="Texture" id=9] +[ext_resource path="res://Sprites/Grenade_Button.png" type="Texture" id=10] + +[node name="ShopMenuCanvas" type="CanvasLayer"] +script = ExtResource( 5 ) + +[node name="ShopMenu" type="Control" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -20.0 +margin_top = -20.0 +margin_right = 20.0 +margin_bottom = 20.0 +theme = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="BackGround" type="NinePatchRect" parent="ShopMenu"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -350.0 +margin_right = 350.0 +margin_bottom = 350.0 +texture = ExtResource( 1 ) +patch_margin_left = 52 +patch_margin_top = 102 +patch_margin_right = 52 +patch_margin_bottom = 102 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Shop" type="TabContainer" parent="ShopMenu/BackGround"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -300.0 +margin_top = -250.0 +rect_scale = Vector2( 2, 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Ability" type="Tabs" parent="ShopMenu/BackGround/Shop"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 8.0 +margin_top = 55.0 +margin_right = -8.0 +margin_bottom = -8.0 + +[node name="Abilities" type="GridContainer" parent="ShopMenu/BackGround/Shop/Ability"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -140.0 +margin_top = -90.0 +margin_right = 140.0 +margin_bottom = 90.0 +rect_min_size = Vector2( 280, 180 ) +custom_constants/vseparation = 20 +custom_constants/hseparation = 20 +columns = 2 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="SingleShoot" type="Button" parent="ShopMenu/BackGround/Shop/Ability/Abilities"] +margin_right = 130.0 +margin_bottom = 46.0 +rect_min_size = Vector2( 130, 46 ) +toggle_mode = true +icon = ExtResource( 6 ) +expand_icon = true + +[node name="Label" type="Label" parent="ShopMenu/BackGround/Shop/Ability/Abilities/SingleShoot"] +margin_left = 46.0 +margin_right = 162.0 +margin_bottom = 65.0 +rect_min_size = Vector2( 116, 65 ) +rect_scale = Vector2( 0.7, 0.7 ) +text = "SINGLE" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Shield" type="Button" parent="ShopMenu/BackGround/Shop/Ability/Abilities"] +margin_left = 150.0 +margin_right = 280.0 +margin_bottom = 46.0 +rect_min_size = Vector2( 130, 46 ) +toggle_mode = true +icon = ExtResource( 8 ) +expand_icon = true + +[node name="Label" type="Label" parent="ShopMenu/BackGround/Shop/Ability/Abilities/Shield"] +margin_left = 46.0 +margin_right = 162.0 +margin_bottom = 65.0 +rect_min_size = Vector2( 116, 65 ) +rect_scale = Vector2( 0.7, 0.7 ) +text = "SHIELD" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="BurstShoot" type="Button" parent="ShopMenu/BackGround/Shop/Ability/Abilities"] +margin_top = 66.0 +margin_right = 130.0 +margin_bottom = 112.0 +rect_min_size = Vector2( 130, 46 ) +toggle_mode = true +icon = ExtResource( 3 ) +expand_icon = true + +[node name="Label" type="Label" parent="ShopMenu/BackGround/Shop/Ability/Abilities/BurstShoot"] +margin_left = 46.0 +margin_right = 162.0 +margin_bottom = 65.0 +rect_min_size = Vector2( 116, 65 ) +rect_scale = Vector2( 0.7, 0.7 ) +text = "BURST" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Dash" type="Button" parent="ShopMenu/BackGround/Shop/Ability/Abilities"] +margin_left = 150.0 +margin_top = 66.0 +margin_right = 280.0 +margin_bottom = 112.0 +rect_min_size = Vector2( 130, 46 ) +toggle_mode = true +icon = ExtResource( 9 ) +expand_icon = true + +[node name="Label" type="Label" parent="ShopMenu/BackGround/Shop/Ability/Abilities/Dash"] +margin_left = 46.0 +margin_right = 162.0 +margin_bottom = 65.0 +rect_min_size = Vector2( 116, 65 ) +rect_scale = Vector2( 0.7, 0.7 ) +text = "DASH" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ShotgunShoot" type="Button" parent="ShopMenu/BackGround/Shop/Ability/Abilities"] +margin_top = 132.0 +margin_right = 130.0 +margin_bottom = 178.0 +rect_min_size = Vector2( 130, 46 ) +toggle_mode = true +icon = ExtResource( 7 ) +expand_icon = true + +[node name="Label" type="Label" parent="ShopMenu/BackGround/Shop/Ability/Abilities/ShotgunShoot"] +margin_left = 46.0 +margin_right = 162.0 +margin_bottom = 65.0 +rect_min_size = Vector2( 116, 65 ) +rect_scale = Vector2( 0.7, 0.7 ) +text = "SHOTGUN" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Grenade" type="Button" parent="ShopMenu/BackGround/Shop/Ability/Abilities"] +margin_left = 150.0 +margin_top = 132.0 +margin_right = 280.0 +margin_bottom = 178.0 +rect_min_size = Vector2( 130, 46 ) +toggle_mode = true +icon = ExtResource( 10 ) +expand_icon = true + +[node name="Label" type="Label" parent="ShopMenu/BackGround/Shop/Ability/Abilities/Grenade"] +margin_left = 46.0 +margin_right = 162.0 +margin_bottom = 65.0 +rect_min_size = Vector2( 116, 65 ) +rect_scale = Vector2( 0.7, 0.7 ) +text = "GRENADE" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Upgrade" type="Tabs" parent="ShopMenu/BackGround/Shop"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 8.0 +margin_top = 55.0 +margin_right = -8.0 +margin_bottom = -8.0 + +[node name="Upgrades" type="VBoxContainer" parent="ShopMenu/BackGround/Shop/Upgrade"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -140.0 +margin_top = -90.0 +margin_right = 420.0 +margin_bottom = 270.0 +rect_scale = Vector2( 0.5, 0.5 ) +custom_constants/separation = 34 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HealthUp" type="HBoxContainer" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades"] +margin_right = 560.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 0, 40 ) +custom_constants/separation = 0 + +[node name="Label" type="Label" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealthUp"] +margin_right = 200.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 200, 40 ) +text = "HEALTH_UP" +valign = 1 + +[node name="LineEdit" type="LineEdit" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealthUp"] +margin_left = 200.0 +margin_right = 440.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 240, 40 ) +text = "19000 -> 20000" +align = 1 +editable = false + +[node name="HealthUp" type="Button" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealthUp"] +margin_left = 440.0 +margin_right = 560.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 120, 40 ) +custom_colors/font_color_disabled = Color( 0.490196, 0.490196, 0.490196, 1 ) +custom_colors/font_color = Color( 1, 1, 0.392157, 1 ) +text = "99999" +icon = ExtResource( 4 ) +expand_icon = true + +[node name="SpeedUp" type="HBoxContainer" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades"] +margin_top = 74.0 +margin_right = 560.0 +margin_bottom = 114.0 +rect_min_size = Vector2( 0, 40 ) +custom_constants/separation = 0 + +[node name="Label" type="Label" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/SpeedUp"] +margin_right = 200.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 200, 40 ) +text = "SPEED_UP" +valign = 1 + +[node name="LineEdit" type="LineEdit" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/SpeedUp"] +margin_left = 200.0 +margin_right = 440.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 240, 40 ) +align = 1 +editable = false + +[node name="SpeedUp" type="Button" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/SpeedUp"] +margin_left = 440.0 +margin_right = 560.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 120, 40 ) +custom_colors/font_color_disabled = Color( 0.490196, 0.490196, 0.490196, 1 ) +custom_colors/font_color = Color( 1, 1, 0.392157, 1 ) +text = "99999" +icon = ExtResource( 4 ) +expand_icon = true + +[node name="DamageUp" type="HBoxContainer" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades"] +margin_top = 148.0 +margin_right = 560.0 +margin_bottom = 188.0 +rect_min_size = Vector2( 0, 40 ) +custom_constants/separation = 0 + +[node name="Label" type="Label" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/DamageUp"] +margin_right = 200.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 200, 40 ) +text = "DAMAGE_UP" +valign = 1 + +[node name="LineEdit" type="LineEdit" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/DamageUp"] +margin_left = 200.0 +margin_right = 440.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 240, 40 ) +align = 1 +editable = false + +[node name="DamageUp" type="Button" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/DamageUp"] +margin_left = 440.0 +margin_right = 560.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 120, 40 ) +custom_colors/font_color_disabled = Color( 0.490196, 0.490196, 0.490196, 1 ) +custom_colors/font_color = Color( 1, 1, 0.392157, 1 ) +text = "99999" +icon = ExtResource( 4 ) +expand_icon = true + +[node name="MoneyUp" type="HBoxContainer" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades"] +margin_top = 222.0 +margin_right = 560.0 +margin_bottom = 262.0 +rect_min_size = Vector2( 0, 40 ) +custom_constants/separation = 0 + +[node name="Label" type="Label" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/MoneyUp"] +margin_right = 200.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 200, 40 ) +text = "MONEY_UP" +valign = 1 + +[node name="LineEdit" type="LineEdit" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/MoneyUp"] +margin_left = 200.0 +margin_right = 440.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 240, 40 ) +align = 1 +editable = false + +[node name="MoneyUp" type="Button" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/MoneyUp"] +margin_left = 440.0 +margin_right = 560.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 120, 40 ) +custom_colors/font_color_disabled = Color( 0.490196, 0.490196, 0.490196, 1 ) +custom_colors/font_color = Color( 1, 1, 0.392157, 1 ) +text = "99999" +icon = ExtResource( 4 ) +expand_icon = true + +[node name="HealUp" type="HBoxContainer" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades"] +margin_top = 296.0 +margin_right = 560.0 +margin_bottom = 336.0 +rect_min_size = Vector2( 0, 40 ) +custom_constants/separation = 0 + +[node name="Label" type="Label" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealUp"] +margin_right = 200.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 200, 40 ) +text = "HEAL_UP" +valign = 1 + +[node name="LineEdit" type="LineEdit" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealUp"] +margin_left = 200.0 +margin_right = 440.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 240, 40 ) +align = 1 +editable = false + +[node name="HealUp" type="Button" parent="ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealUp"] +margin_left = 440.0 +margin_right = 560.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 120, 40 ) +custom_colors/font_color_disabled = Color( 0.490196, 0.490196, 0.490196, 1 ) +custom_colors/font_color = Color( 1, 1, 0.392157, 1 ) +text = "99999" +icon = ExtResource( 4 ) +expand_icon = true + +[node name="Tools" type="HBoxContainer" parent="ShopMenu/BackGround"] +margin_left = 50.0 +margin_top = 55.0 +margin_right = 650.0 +margin_bottom = 95.0 +rect_min_size = Vector2( 600, 0 ) +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Exit" type="Button" parent="ShopMenu/BackGround/Tools"] +margin_left = 3.0 +margin_right = 473.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 470, 40 ) +custom_colors/font_color = Color( 1, 0.317647, 0.317647, 1 ) +text = "EXIT_SHOP" +expand_icon = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CurMoney" type="Button" parent="ShopMenu/BackGround/Tools"] +margin_left = 476.0 +margin_right = 596.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 120, 40 ) +custom_colors/font_color_disabled = Color( 1, 1, 0.392157, 1 ) +custom_colors/font_color = Color( 1, 1, 0.392157, 1 ) +disabled = true +text = "99999" +icon = ExtResource( 4 ) +expand_icon = true +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="tab_changed" from="ShopMenu/BackGround/Shop" to="." method="_on_Shop_tab_changed"] +[connection signal="tab_changed" from="ShopMenu/BackGround/Shop/Ability" to="." method="_on_Ability_tab_changed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Shop/Ability/Abilities/SingleShoot" to="." method="_on_SingleShoot_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Shop/Ability/Abilities/SingleShoot" to="." method="_on_SingleShoot_pressed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Shop/Ability/Abilities/Shield" to="." method="_on_Shield_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Shop/Ability/Abilities/Shield" to="." method="_on_Shield_pressed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Shop/Ability/Abilities/BurstShoot" to="." method="_on_BurstShoot_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Shop/Ability/Abilities/BurstShoot" to="." method="_on_BurstShoot_pressed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Shop/Ability/Abilities/Dash" to="." method="_on_Dash_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Shop/Ability/Abilities/Dash" to="." method="_on_Dash_pressed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Shop/Ability/Abilities/ShotgunShoot" to="." method="_on_ShotgunShoot_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Shop/Ability/Abilities/ShotgunShoot" to="." method="_on_ShotgunShoot_pressed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Shop/Ability/Abilities/Grenade" to="." method="_on_Grenade_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Shop/Ability/Abilities/Grenade" to="." method="_on_Grenade_pressed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealthUp/HealthUp" to="." method="_on_HealthUp_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealthUp/HealthUp" to="." method="_on_HealthUp_pressed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Shop/Upgrade/Upgrades/SpeedUp/SpeedUp" to="." method="_on_SpeedUp_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Shop/Upgrade/Upgrades/SpeedUp/SpeedUp" to="." method="_on_SpeedUp_pressed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Shop/Upgrade/Upgrades/DamageUp/DamageUp" to="." method="_on_DamageUp_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Shop/Upgrade/Upgrades/DamageUp/DamageUp" to="." method="_on_DamageUp_pressed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Shop/Upgrade/Upgrades/MoneyUp/MoneyUp" to="." method="_on_MoneyUp_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Shop/Upgrade/Upgrades/MoneyUp/MoneyUp" to="." method="_on_MoneyUp_pressed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealUp/HealUp" to="." method="_on_HealUp_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealUp/HealUp" to="." method="_on_HealUp_pressed"] +[connection signal="mouse_entered" from="ShopMenu/BackGround/Tools/Exit" to="." method="_on_Exit_mouse_entered"] +[connection signal="pressed" from="ShopMenu/BackGround/Tools/Exit" to="." method="_on_Exit_pressed"] diff --git a/Scenes/WaveAnnouncerCanvas.tscn b/Scenes/WaveAnnouncerCanvas.tscn new file mode 100644 index 0000000..c60d6ad --- /dev/null +++ b/Scenes/WaveAnnouncerCanvas.tscn @@ -0,0 +1,141 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://Main_theme.tres" type="Theme" id=1] +[ext_resource path="res://Sprites/MenuFrame.png" type="Texture" id=2] +[ext_resource path="res://Scripts/WaveAnnouncer.gd" type="Script" id=3] + +[sub_resource type="Animation" id=1] +resource_name = "Fade" +length = 4.0 +tracks/0/type = "value" +tracks/0/path = NodePath("WaveAnnouncer:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1, 3, 4 ), +"transitions": PoolRealArray( 1, 1, 1, 1 ), +"update": 0, +"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] +} + +[node name="WaveAnnouncerCanvas" type="CanvasLayer"] +script = ExtResource( 3 ) + +[node name="WaveAnnouncer" type="Control" parent="."] +modulate = Color( 1, 1, 1, 0 ) +anchor_right = 1.0 +anchor_bottom = 1.0 +theme = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Frame" type="NinePatchRect" parent="WaveAnnouncer"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -150.0 +margin_right = 350.0 +margin_bottom = 150.0 +texture = ExtResource( 2 ) +patch_margin_left = 52 +patch_margin_top = 52 +patch_margin_right = 52 +patch_margin_bottom = 52 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Wave" type="HBoxContainer" parent="WaveAnnouncer/Frame"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -60.0 +margin_top = -105.0 +margin_right = 60.0 +margin_bottom = -85.0 +rect_min_size = Vector2( 120, 20 ) +rect_scale = Vector2( 5, 5 ) +rect_pivot_offset = Vector2( 60, 0 ) +custom_constants/separation = 0 +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Info" type="Label" parent="WaveAnnouncer/Frame/Wave"] +margin_right = 70.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 70, 20 ) +custom_colors/font_color = Color( 0.866667, 0.447059, 1, 1 ) +text = "WAVE" +align = 1 +valign = 1 + +[node name="CurWave" type="Label" parent="WaveAnnouncer/Frame/Wave"] +margin_left = 70.0 +margin_right = 120.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 50, 20 ) +custom_colors/font_color = Color( 0.866667, 0.447059, 1, 1 ) +text = "24" +align = 1 +valign = 1 + +[node name="ModificatorLabel" type="Label" parent="WaveAnnouncer/Frame"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -150.0 +margin_top = -20.0 +margin_right = 150.0 +rect_min_size = Vector2( 300, 0 ) +rect_scale = Vector2( 2, 2 ) +rect_pivot_offset = Vector2( 150, 0 ) +custom_colors/font_color = Color( 1, 0.501961, 0.501961, 1 ) +text = "WAVE_MODIFICATOR" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ModificatorPanel" type="Panel" parent="WaveAnnouncer/Frame"] +margin_left = 50.0 +margin_top = 170.0 +margin_right = 650.0 +margin_bottom = 250.0 +rect_min_size = Vector2( 600, 80 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CurrentModificator" type="Label" parent="WaveAnnouncer/Frame/ModificatorPanel"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -150.0 +margin_top = -40.0 +margin_right = 150.0 +rect_min_size = Vector2( 300, 40 ) +rect_scale = Vector2( 2, 2 ) +rect_pivot_offset = Vector2( 150, 0 ) +text = "DOUBLE DAMAGE FROM ENEMIES" +align = 1 +valign = 1 +autowrap = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="WaveAnnouncerA" type="AnimationPlayer" parent="."] +anims/Fade = SubResource( 1 ) +[connection signal="animation_finished" from="WaveAnnouncerA" to="." method="_on_WaveAnnouncerA_animation_finished"] +[connection signal="animation_started" from="WaveAnnouncerA" to="." method="_on_WaveAnnouncerA_animation_started"] diff --git a/Scenes/WaveCompleteCanvas.tscn b/Scenes/WaveCompleteCanvas.tscn new file mode 100644 index 0000000..e1256ce --- /dev/null +++ b/Scenes/WaveCompleteCanvas.tscn @@ -0,0 +1,112 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://Main_theme.tres" type="Theme" id=1] +[ext_resource path="res://Sprites/MenuFrame.png" type="Texture" id=2] +[ext_resource path="res://Scripts/WaveComplete.gd" type="Script" id=3] + +[sub_resource type="Animation" id=1] +resource_name = "Fade" +length = 4.0 +tracks/0/type = "value" +tracks/0/path = NodePath("WaveComplete:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1, 3, 4 ), +"transitions": PoolRealArray( 1, 1, 1, 1 ), +"update": 0, +"values": [ Color( 1, 1, 1, 0 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 1 ), Color( 1, 1, 1, 0 ) ] +} + +[node name="WaveCompleteCanvas" type="CanvasLayer"] +script = ExtResource( 3 ) + +[node name="WaveComplete" type="Control" parent="."] +modulate = Color( 1, 1, 1, 0 ) +anchor_right = 1.0 +anchor_bottom = 1.0 +theme = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Frame" type="NinePatchRect" parent="WaveComplete"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -350.0 +margin_top = -150.0 +margin_right = 350.0 +margin_bottom = 150.0 +texture = ExtResource( 2 ) +patch_margin_left = 52 +patch_margin_top = 52 +patch_margin_right = 52 +patch_margin_bottom = 52 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Wave" type="HBoxContainer" parent="WaveComplete/Frame"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -60.0 +margin_top = -105.0 +margin_right = 60.0 +margin_bottom = -85.0 +rect_min_size = Vector2( 120, 20 ) +rect_scale = Vector2( 5, 5 ) +rect_pivot_offset = Vector2( 60, 0 ) +custom_constants/separation = 0 +alignment = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Info" type="Label" parent="WaveComplete/Frame/Wave"] +margin_right = 70.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 70, 20 ) +custom_colors/font_color = Color( 0.866667, 0.447059, 1, 1 ) +text = "WAVE" +align = 1 +valign = 1 + +[node name="CurWave" type="Label" parent="WaveComplete/Frame/Wave"] +margin_left = 70.0 +margin_right = 120.0 +margin_bottom = 20.0 +rect_min_size = Vector2( 50, 20 ) +custom_colors/font_color = Color( 0.866667, 0.447059, 1, 1 ) +text = "24" +align = 1 +valign = 1 + +[node name="COMPLETE" type="Label" parent="WaveComplete/Frame"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -60.0 +margin_top = -10.0 +margin_right = 60.0 +margin_bottom = 10.0 +rect_min_size = Vector2( 120, 0 ) +rect_scale = Vector2( 5, 5 ) +rect_pivot_offset = Vector2( 60, 0 ) +custom_colors/font_color = Color( 0.890196, 0.729412, 1, 1 ) +text = "COMPLETE" +align = 1 +valign = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="WaveCompleteA" type="AnimationPlayer" parent="."] +anims/Fade = SubResource( 1 ) +[connection signal="animation_finished" from="WaveCompleteA" to="." method="_on_WaveCompleteA_animation_finished"] diff --git a/Scripts/AboutMenu.gd b/Scripts/AboutMenu.gd new file mode 100644 index 0000000..443cf05 --- /dev/null +++ b/Scripts/AboutMenu.gd @@ -0,0 +1,23 @@ +extends Control + +onready var global = get_node("/root/GlobalScene") + +var map_ost : AudioStream = load("res://OST/AboutUs.ogg") + +func _ready(): + if global.OST_Player.stream != map_ost: + global.OST_Player.stream = map_ost + global.OST_Player.play() + $Menu/Label.text = tr("ABOUT_1") + "\n" + tr("ABOUT_2") + "\n\n" + tr("ABOUT_3") + "\n" + tr("ABOUT_4") + "\n" + tr("ABOUT_5") + VisualServer.set_default_clear_color(Color("#262333")) + +func _on_Button_pressed(): + global.MenuPressSound.play() + get_tree().change_scene("res://Scenes/MainMenu.tscn") + +func _on_Button_mouse_entered(): + global.MenuSelectSound.play() + $Menu/ButtonA.play("BackIn") + +func _on_Button_mouse_exited(): + $Menu/ButtonA.play("BackOut") diff --git a/Scripts/AlertLight.gd b/Scripts/AlertLight.gd new file mode 100644 index 0000000..86a3e0a --- /dev/null +++ b/Scripts/AlertLight.gd @@ -0,0 +1,19 @@ +extends Node2D + +export (Color) var color : Color +export (float) var speedRotation = 300 + +onready var global = get_node("/root/GlobalScene") + +func _ready(): + $Light2D.color = color + +func _process(delta): + if global.is_pause: + return + + global_rotation_degrees += speedRotation * delta + +func _physics_process(delta): + if global.is_pause: + return diff --git a/Scripts/BigMovedWall.gd b/Scripts/BigMovedWall.gd new file mode 100644 index 0000000..ecbee5e --- /dev/null +++ b/Scripts/BigMovedWall.gd @@ -0,0 +1,25 @@ +extends StaticBody2D + +var speed = 300 + +onready var global = get_node("/root/GlobalScene") +onready var path_follow : PathFollow2D = get_parent().get_parent() + +func _ready(): + pass + +func _process(delta): + if global.is_pause: + return + + global_rotation_degrees += 900 * delta + +func _physics_process(delta): + if global.is_pause: + return + + move_loop(delta) + +func move_loop(delta): + var prepos = path_follow.get_global_position() + path_follow.set_offset(path_follow.get_offset() + speed * delta * global.moving_object_speed_mp) diff --git a/Scripts/BikeKamikaze.gd b/Scripts/BikeKamikaze.gd new file mode 100644 index 0000000..d010e4f --- /dev/null +++ b/Scripts/BikeKamikaze.gd @@ -0,0 +1,118 @@ +extends KinematicBody2D + +var minimap_icon = "enemy" + +onready var global = get_node("/root/GlobalScene") +onready var timer : Timer = get_node("Timer") +onready var map_navigation : Navigation2D = get_parent().get_parent().get_parent().get_child(2) +onready var player = get_parent().get_parent().get_parent().get_child(1).get_child(0) +onready var line_path = get_parent().get_node("Smoothing2D/Render/Line2D") +onready var render = get_parent().get_node("Smoothing2D/Render") +onready var health_bar : TextureProgress = get_parent().get_node("HealthBar/HealthBar") +export var explosion_effect : PackedScene + +var path : PoolVector2Array +var SPEED = 9000 +var DAMAGE = 20 +var MAX_HEALTH = 30 +var HEALTH = 30 +var MONEY = 15 +var HEAL = 20 +var SCORE = 50 +var i = 0 +var move_vec : Vector2 = Vector2.ZERO +var move_speed = 0 +var is_alive = true +var who = null + +func _ready(): + path = map_navigation.get_simple_path(global_position, player.global_position) + +func _physics_process(delta): + if global.is_pause: + return + + if not player.is_alive: + return + + _process(delta) + move_and_slide(move_vec.normalized() * move_speed) + +func _process(delta): + if global.is_pause: + return + + health_bar.max_value = MAX_HEALTH + health_bar.value = HEALTH + + if not is_alive: + var explode = explosion_effect.instance() + explode.global_position = global_position + explode.global_rotation_degrees = rand_range(0,360) + get_parent().get_parent().get_parent().add_child(explode) + if who != null: + who.heal_fade.play("Fade") + who.money_feedback.play("Feedback") + who.score_feedback.play("Feedback") + who.MONEY += int(MONEY) * player.money_up_mp + who.SCORE += int(SCORE) + who.HEALTH += HEAL * player.heal_up_mp + who.TOTAL_MONEY += MONEY + who.TOTAL_KILLS += 1 + who.wave_enemy_count -= 1 + get_parent().queue_free() + + if not player.is_alive: + return + attack() + move_speed = SPEED * delta + #render.global_position = global_position + #render.global_rotation = global_rotation + check_path() + +func hit(damage, _who : Node2D): + HEALTH -= damage + if HEALTH <=0: + is_alive = false + self.who = _who + +func generate_path(): + if timer.is_stopped(): + pass + +func attack(): + if $RayCast2D.is_colliding(): + var coll = $RayCast2D.get_collider() + if coll.has_method("hit_player"): + if $AttackTimer.is_stopped(): + $RayCast2D.get_collider().hit_player(DAMAGE, 0.4) + $RayCast2D.get_collider().wave_enemy_count -= 1 + var explode = explosion_effect.instance() + explode.global_position = global_position + explode.scale = Vector2(3,3) + explode.type = 1 + explode.global_rotation_degrees = rand_range(0,360) + get_parent().get_parent().get_parent().add_child(explode) + get_parent().queue_free() + $AttackTimer.start() + +func check_path(): + line_path.global_position = Vector2.ZERO + line_path.global_rotation_degrees = 0 + line_path.points = path + i = 0 + if i < path.size() and i >= 0: + if (global_position.distance_to(path[i]) < 50): + i += 1 + move_vec = path[i] - global_position + look_at(path[i]) + global_rotation_degrees += 90 + else: + move_vec = Vector2.ZERO + +func _on_Timer_timeout(): + set_physics_process(false) + path = map_navigation.get_simple_path(global_position, player.global_position) + timer.wait_time = rand_range(0.05, 0.1) + timer.start() + set_physics_process(true) diff --git a/Scripts/BikeKamikazeSignal.gd b/Scripts/BikeKamikazeSignal.gd new file mode 100644 index 0000000..6232e3b --- /dev/null +++ b/Scripts/BikeKamikazeSignal.gd @@ -0,0 +1,4 @@ +extends Node + +func _process(delta): + $HealthBar/HealthBar.set_global_position(Vector2($Smoothing2D/Render.global_position.x - 47,$Smoothing2D/Render.global_position.y - 50)) diff --git a/Scripts/Camera.gd b/Scripts/Camera.gd new file mode 100644 index 0000000..6d8d0a2 --- /dev/null +++ b/Scripts/Camera.gd @@ -0,0 +1,28 @@ +extends Camera2D + +export var decay = 0.8 # How quickly the shaking stops [0, 1]. +export var max_offset = Vector2(50, 30) # Maximum hor/ver shake in pixels. +export var max_roll = 0.0 # Maximum rotation in radians (use sparingly). +export (NodePath) var target # Assign the node this camera will follow. + +var trauma = 0.0 # Current shake strength. +var trauma_power = 1 # Trauma exponent. Use [2, 3]. + +func _ready(): + randomize() + +func add_trauma(amount): + trauma = min(amount, 1.0) + +func _process(delta): + if target: + global_position = get_node(target).global_position + if trauma: + trauma = max(trauma - decay * delta, 0) + shake() + +func shake(): + var amount = pow(trauma, trauma_power) + rotation = max_roll * amount * rand_range(-1, 1) + offset.x = max_offset.x * amount * rand_range(-1, 1) + offset.y = max_offset.y * amount * rand_range(-1, 1) diff --git a/Scripts/DeadScreen.gd b/Scripts/DeadScreen.gd new file mode 100644 index 0000000..c3addd7 --- /dev/null +++ b/Scripts/DeadScreen.gd @@ -0,0 +1,25 @@ +extends CanvasLayer + +onready var global = get_node("/root/GlobalScene") + +func _on_Restart_pressed(): + global.MenuPressSound.play() + get_tree().reload_current_scene() + +func _on_Restart_mouse_entered(): + global.MenuSelectSound.play() + $DeathScreen/TextureRect/RestartA.play("RestartIn") + +func _on_Restart_mouse_exited(): + $DeathScreen/TextureRect/RestartA.play("RestartOut") + +func _on_ToMenu_pressed(): + global.MenuPressSound.play() + get_tree().change_scene("res://Scenes/MainMenu.tscn") + +func _on_ToMenu_mouse_entered(): + global.MenuSelectSound.play() + $DeathScreen/TextureRect/ToMenuA.play("ToMenuIn") + +func _on_ToMenu_mouse_exited(): + $DeathScreen/TextureRect/ToMenuA.play("ToMenuOut") diff --git a/Scripts/ExplosionEffectScript.gd b/Scripts/ExplosionEffectScript.gd new file mode 100644 index 0000000..0c1a7d2 --- /dev/null +++ b/Scripts/ExplosionEffectScript.gd @@ -0,0 +1,27 @@ +extends Node2D + +onready var type = 0 + +func _ready(): + match (type): + 0: + $SmallExplode.pitch_scale = rand_range(0.8, 1) + $SmallExplode.play() + 1: + $SmallExplode.pitch_scale = rand_range(0.8, 1) + $BigExplode.play() + $AnimationPlayer.play("Light") + +func _on_AnimatedSprite_animation_finished(): + $AnimatedSprite.playing = false + $AnimatedSprite.visible = false + if $SmallExplode.playing or $BigExplode.playing: + return + queue_free() + print("Explode") + +func _on_SmallExplode_finished(): + queue_free() + +func _on_BigExplode_finished(): + queue_free() diff --git a/Scripts/Global.gd b/Scripts/Global.gd new file mode 100644 index 0000000..2c3b6b2 --- /dev/null +++ b/Scripts/Global.gd @@ -0,0 +1,55 @@ +extends Node2D + +onready var OST_Player = get_node("OSTPlayer") +onready var MenuSelectSound = get_node("MenuSelect") +onready var MenuPressSound = get_node("MenuPress") +onready var WaveStart = get_node("WaveStart") +onready var WaveEnd = get_node("WaveEnd") +var is_main_menu = true +var is_pause = false +var moving_object_speed_mp = 1.0 + +var difficult_mp = 1.0 + +func _ready(): + load_config() + +func load_config(): + var config = ConfigFile.new() + var err = config.load("user://settings.cfg") + if err == OK: + TranslationServer.set_locale(config.get_value("Settings","Language","ru")) + AudioServer.set_bus_volume_db(AudioServer.get_bus_index("SFX"), config.get_value("Settings","SFXVolume",AudioServer.get_bus_volume_db(AudioServer.get_bus_index("SFX")))) + AudioServer.set_bus_volume_db(AudioServer.get_bus_index("OST"), config.get_value("Settings","OSTVolume",AudioServer.get_bus_volume_db(AudioServer.get_bus_index("OST")))) + OS.window_fullscreen = config.get_value("Settings","Fullscreen",true) + if !config.has_section_key("Settings","Language"): + config.set_value("Settings","Language","ru") + if !config.has_section_key("Settings","SFXVolume"): + config.set_value("Settings","SFXVolume",AudioServer.get_bus_volume_db(AudioServer.get_bus_index("SFX"))) + if !config.has_section_key("Settings","OSTVolume"): + config.set_value("Settings","OSTVolume",AudioServer.get_bus_volume_db(AudioServer.get_bus_index("OST"))) + if !config.has_section_key("Settings","Fullscreen"): + config.set_value("Settings","Fullscreen",true) + else: + config = ConfigFile.new() + config.set_value("Settings","Language","ru") + config.set_value("Settings","SFXVolume",AudioServer.get_bus_volume_db(AudioServer.get_bus_index("SFX"))) + config.set_value("Settings","OSTVolume",AudioServer.get_bus_volume_db(AudioServer.get_bus_index("OST"))) + config.set_value("Settings","Fullscreen",true) + config.save("user://settings.cfg") + +func save_config(): + var config = ConfigFile.new() + var err = config.load("user://settings.cfg") + if err == OK: + config.set_value("Settings","Language",TranslationServer.get_locale()) + config.set_value("Settings","SFXVolume",AudioServer.get_bus_volume_db(AudioServer.get_bus_index("SFX"))) + config.set_value("Settings","OSTVolume",AudioServer.get_bus_volume_db(AudioServer.get_bus_index("OST"))) + config.set_value("Settings","Fullscreen",OS.window_fullscreen) + else: + config = ConfigFile.new() + config.set_value("Settings","Language","ru") + config.set_value("Settings","SFXVolume",AudioServer.get_bus_volume_db(AudioServer.get_bus_index("SFX"))) + config.set_value("Settings","OSTVolume",AudioServer.get_bus_volume_db(AudioServer.get_bus_index("OST"))) + config.set_value("Settings","Fullscreen",true) + config.save("user://settings.cfg") diff --git a/Scripts/Grenade.gd b/Scripts/Grenade.gd new file mode 100644 index 0000000..212a4c8 --- /dev/null +++ b/Scripts/Grenade.gd @@ -0,0 +1,46 @@ +extends KinematicBody2D + +export var explosion_effect : PackedScene + +onready var global = get_node("/root/GlobalScene") + +var motion = Vector2.ZERO +var ACCELERATION = 20 +var instantiator : Node2D + +func _process(delta): + if global.is_pause: + return + + apply_friction(ACCELERATION * delta / 2) + +func _physics_process(delta): + if global.is_pause: + return + + var collision : KinematicCollision2D = move_and_collide(motion) + if collision: + motion = motion.bounce(collision.normal) + +func apply_friction(amount): + if motion.length() > amount: + motion -= motion.normalized() * amount + else: + motion = Vector2.ZERO + +func _on_Timer_timeout(): + var bodies = $Area2D.get_overlapping_bodies() + var mines = $Area2D.get_overlapping_areas() + for i in bodies: + if i.has_method("hit"): + i.hit(instantiator.DAMAGE*3, instantiator) + for i in mines: + if i.has_method("hit"): + i.hit(instantiator.DAMAGE*3, instantiator) + var explode = explosion_effect.instance() + explode.scale = Vector2(3,3) + explode.type = 1 + explode.global_position = global_position - Vector2(5,5) + get_parent().add_child(explode) + queue_free() + diff --git a/Scripts/HUD.gd b/Scripts/HUD.gd new file mode 100644 index 0000000..fdf34b7 --- /dev/null +++ b/Scripts/HUD.gd @@ -0,0 +1,58 @@ +extends CanvasLayer + +var zoom = 3 setget set_zoom + +onready var minimap = get_node("HUD/Minimap/MinimapFrame/MarginContainer") +onready var player_icon = get_node("HUD/Minimap/MinimapFrame/MarginContainer/Player") +onready var enemy_icon = get_node("HUD/Minimap/MinimapFrame/MarginContainer/Enemy") +onready var enemy_spawn_icon = get_node("HUD/Minimap/MinimapFrame/MarginContainer/EnemySpawn") +onready var bonus_icon = get_node("HUD/Minimap/MinimapFrame/MarginContainer/Bonus") +onready var player = get_parent() + +onready var icons = {"player": player_icon, "enemy": enemy_icon, "enemy_spawn": enemy_spawn_icon, "bonus": bonus_icon} + +var grid_scale +var markers = {} +var markers_pos = {} + +func _ready(): + $HUD/TipsContainerA.play("TipsFades") + +func _process(delta): + if Input.is_action_just_pressed("map_scale_up"): + zoom += 0.5 + if Input.is_action_just_pressed("map_scale_down"): + zoom -= 0.5 + markers = {} + var all_markers = minimap.get_node("Markers").get_child_count() + for i in all_markers: + minimap.get_node("Markers").get_child(i).queue_free() + grid_scale = minimap.rect_size / (get_viewport().get_visible_rect().size * zoom) + var map_objects = get_tree().get_nodes_in_group("minimap") + var obj_pos + for item in map_objects: + var new_marker = icons[item.minimap_icon].duplicate() + minimap.get_node("Markers").add_child(new_marker) + new_marker.show() + markers[item] = new_marker + obj_pos = (item.global_position - player.global_position) * grid_scale + minimap.rect_size / 2 + if minimap.get_rect().has_point(obj_pos + minimap.rect_position): + markers[item].scale = Vector2(1, 1) * (5/zoom + 1) + else: + markers[item].scale = Vector2(0.9, 0.9) * (5/zoom + 1) + obj_pos.x = clamp(obj_pos.x, 0, minimap.rect_size.x) + obj_pos.y = clamp(obj_pos.y, 0, minimap.rect_size.y) + markers[item].position = obj_pos +# for item in markers: +# print(obj_pos) +# if minimap.get_rect().has_point(obj_pos + minimap.rect_position): +# markers[item].scale = Vector2(1, 1) * (5/zoom) +# else: +# markers[item].scale = Vector2(0.75, 0.75) * (5/zoom) +# obj_pos.x = clamp(obj_pos.x, 0, minimap.rect_size.x) +# obj_pos.y = clamp(obj_pos.y, 0, minimap.rect_size.y) +# markers[item].position = obj_pos + +func set_zoom(value): + zoom = clamp(value, 0.5, 5) + grid_scale = minimap.rect_size / (get_viewport().get_visible_rect().size * zoom) diff --git a/Scripts/HitEffect.gd b/Scripts/HitEffect.gd new file mode 100644 index 0000000..b72de29 --- /dev/null +++ b/Scripts/HitEffect.gd @@ -0,0 +1,18 @@ +extends Node2D + +onready var global = get_node("/root/GlobalScene") +onready var particle = $ShootEnd + +func _ready(): + particle.emitting = true + +func _process(delta): + if global.is_pause: + return + +func _physics_process(delta): + if global.is_pause: + return + +func _on_Timer_timeout(): + queue_free() diff --git a/Scripts/HowToPlayMenu.gd b/Scripts/HowToPlayMenu.gd new file mode 100644 index 0000000..9552991 --- /dev/null +++ b/Scripts/HowToPlayMenu.gd @@ -0,0 +1,29 @@ +extends Control + +onready var global = get_node("/root/GlobalScene") + +var map_ost : AudioStream = load("res://OST/MainMenu.ogg") + +func _ready(): + if global.OST_Player.stream != map_ost: + global.OST_Player.stream = map_ost + global.OST_Player.play() + $Menu/ScrollContainer/Label.text = tr("HTP_0") + "\n\n" + tr("HTP_1") + "\n" + tr("HTP_2") + "\n" + tr("HTP_3") + "\n" + tr("HTP_4") + "\n" + tr("HTP_5") + "\n" + tr("HTP_6") + "\n" + tr("HTP_7") + "\n\n" + tr("HTP_8") + "\n\n" + tr("HTP_9") + "\n" + tr("HTP_10") + "\n" + tr("HTP_11") + "\n" + tr("HTP_12") + "\n\n" + tr("HTP_13") + "\n" + tr("HTP_14") + "\n" + tr("HTP_15") + "\n" + tr("HTP_16") + "\n\n" + tr("HTP_17") + "\n\n" + tr("HTP_18") + "\n\n" + tr("HTP_19") + VisualServer.set_default_clear_color(Color("#262333")) + +func _process(delta): + $Menu/ScrollContainer/Panel.rect_size = $Menu/ScrollContainer/Label.rect_size + +func _on_Button_pressed(): + global.MenuPressSound.play() + if global.is_main_menu: + get_tree().change_scene("res://Scenes/NewGameMenu.tscn") + else: + visible = false + +func _on_Button_mouse_entered(): + global.MenuSelectSound.play() + $Menu/ButtonA.play("BackIn") + +func _on_Button_mouse_exited(): + $Menu/ButtonA.play("BackOut") diff --git a/Scripts/LaserSphere.gd b/Scripts/LaserSphere.gd new file mode 100644 index 0000000..0869515 --- /dev/null +++ b/Scripts/LaserSphere.gd @@ -0,0 +1,194 @@ +extends KinematicBody2D + +var minimap_icon = "enemy" + +onready var map = get_parent().get_parent().get_parent() +onready var map_navigation : Navigation2D = get_parent().get_parent().get_parent().get_child(2) +onready var sprite : Node2D = get_parent().get_node("Smoothing2D/Sprite") +onready var health_bar : TextureProgress = get_parent().get_node("HealthBar/HealthBar") +onready var left_beam : Sprite = get_parent().get_node("Smoothing2D/LeftBeam") +onready var left_beam_end : Position2D = get_parent().get_node("Smoothing2D/LeftBeam/End") +onready var up_beam : Sprite = get_parent().get_node("Smoothing2D/UpBeam") +onready var up_beam_end : Position2D = get_parent().get_node("Smoothing2D/UpBeam/End") +onready var down_beam : Sprite = get_parent().get_node("Smoothing2D/DownBeam") +onready var down_beam_end : Position2D = get_parent().get_node("Smoothing2D/DownBeam/End") +onready var right_beam : Sprite = get_parent().get_node("Smoothing2D/RightBeam") +onready var right_beam_end : Position2D = get_parent().get_node("Smoothing2D/RightBeam/End") +export var explosion_effect : PackedScene +var berserk = false + +var path : PoolVector2Array +var dir = Vector2() +var MAX_HEALTH = 100 +var HEALTH = 100 +var DAMAGE = 1 +var SPEED = 5 +var MONEY = 10 +var SCORE = 200 +var HEAL = 10 +var SPEED_TIME = 6 +var SPEED_TIME_MP = 1 +var is_alive = true +var i = 0 +var who = null +var left_laser = false +var up_laser = false +var right_laser = false +var down_laser = false + +onready var global = get_node("/root/GlobalScene") +onready var player = get_parent().get_parent().get_parent().get_child(1).get_child(0) #get_tree().root.get_child(0).get_child(1) + +func _ready(): + set_lasers() + path = map_navigation.get_simple_path(global_position, player.global_position) + +func _process(delta): + if global.is_pause: + return + + health_bar.max_value = MAX_HEALTH + health_bar.value = HEALTH + + if not is_alive: + var explode = explosion_effect.instance() + get_parent().get_parent().get_parent().add_child(explode) + explode.global_rotation_degrees = rand_range(0,360) + explode.global_position = global_position + if who != null: + who.heal_fade.play("Fade") + who.money_feedback.play("Feedback") + who.score_feedback.play("Feedback") + who.MONEY += int(MONEY) * player.money_up_mp + who.SCORE += int(SCORE) + who.HEALTH += HEAL * player.heal_up_mp + who.TOTAL_MONEY += MONEY + who.TOTAL_KILLS += 1 + who.wave_enemy_count -= 1 + get_parent().queue_free() + + if not player.is_alive: + return + + if left_laser: + if $LeftBeam.is_colliding(): + left_beam_end.global_position = $LeftBeam.get_collision_point() + left_beam.region_rect.end.x = left_beam_end.position.length() + var coll = $LeftBeam.get_collider() + if coll.has_method("hit_player"): + if $AttackTimer.is_stopped(): + $LeftBeam.get_collider().hit_player(DAMAGE, 0.15) + else: + left_beam_end.global_position = $LeftBeam.cast_to + left_beam.region_rect.end.x = left_beam_end.position.length()/2 + if up_laser: + if $UpBeam.is_colliding(): + up_beam_end.global_position = $UpBeam.get_collision_point() + up_beam.region_rect.end.x = up_beam_end.position.length() + var coll = $UpBeam.get_collider() + if coll.has_method("hit_player"): + if $AttackTimer.is_stopped(): + $UpBeam.get_collider().hit_player(DAMAGE, 0.15) + else: + up_beam_end.global_position = $UpBeam.cast_to + up_beam.region_rect.end.x = up_beam_end.position.length()/2 + if down_laser: + if $DownBeam.is_colliding(): + down_beam_end.global_position = $DownBeam.get_collision_point() + down_beam.region_rect.end.x = down_beam_end.position.length() + var coll = $DownBeam.get_collider() + if coll.has_method("hit_player"): + if $AttackTimer.is_stopped(): + $DownBeam.get_collider().hit_player(DAMAGE, 0.15) + else: + down_beam_end.global_position = $DownBeam.cast_to + down_beam.region_rect.end.x = down_beam_end.position.length()/2 + if right_laser: + if $RightBeam.is_colliding(): + right_beam_end.global_position = $RightBeam.get_collision_point() + right_beam.region_rect.end.x = right_beam_end.position.length() + var coll = $RightBeam.get_collider() + if coll.has_method("hit_player"): + if $AttackTimer.is_stopped(): + $RightBeam.get_collider().hit_player(DAMAGE, 0.15) + else: + right_beam_end.global_position = $RightBeam.cast_to + right_beam.region_rect.end.x = right_beam_end.position.length()/2 + if $AttackTimer.is_stopped(): + $AttackTimer.start() + +func _physics_process(delta): + if global.is_pause: + return + + if !player.is_alive: + return + + if $Timer.is_stopped(): + path = map_navigation.get_simple_path(global_position, player.global_position) + if map.enemy_count == 0 and map.get_node("ShockSpheres").get_child_count() == 0 and map.get_node("BikeKamikazes").get_child_count() == 0: + if not berserk: + SPEED *= 3 + $Timer.wait_time /= 5 + berserk = true + check_path() + dir = dir.normalized() * 20 + dir = dir.rotated(deg2rad(rand_range(-30, 30))) + $Timer.wait_time = rand_range(SPEED_TIME - 1, SPEED_TIME + 1) * SPEED_TIME_MP + $Timer.start() + move_and_slide(dir * SPEED) + +func hit(damage, _who : Node2D): + HEALTH -= damage + if HEALTH <=0: + self.who = _who + is_alive = false + +func set_speed_timer(mp): + $Timer.wait_time = SPEED_TIME * mp + SPEED_TIME_MP = mp + +func set_lasers(): + var laser1 = int(rand_range(0,4)) + var laser2 = laser1 + while laser1 == laser2: + laser2 = int(rand_range(0,4)) + match(laser1): + 0: + left_laser = true + 1: + up_laser = true + 2: + right_laser = true + 3: + down_laser = true + match(laser2): + 0: + left_laser = true + 1: + up_laser = true + 2: + right_laser = true + 3: + down_laser = true + if left_laser: + $LeftBeam.enabled = true + left_beam.visible = true + if right_laser: + $RightBeam.enabled = true + right_beam.visible = true + if down_laser: + $DownBeam.enabled = true + down_beam.visible = true + if up_laser: + $UpBeam.enabled = true + up_beam.visible = true + +func check_path(): + i = 0 + if i < path.size() and i >= 0: + if (global_position.distance_to(path[i]) < 50): + i += 1 + dir = path[i] - global_position + else: + dir = Vector2.ZERO diff --git a/Scripts/LaserSphereSignal.gd b/Scripts/LaserSphereSignal.gd new file mode 100644 index 0000000..398edf9 --- /dev/null +++ b/Scripts/LaserSphereSignal.gd @@ -0,0 +1,4 @@ +extends Node + +func _process(delta): + $HealthBar/HealthBar.set_global_position(Vector2($Smoothing2D/Sprite.global_position.x - 47,$Smoothing2D/Sprite.global_position.y - 50)) diff --git a/Scripts/MainMenu.gd b/Scripts/MainMenu.gd new file mode 100644 index 0000000..ee09ffa --- /dev/null +++ b/Scripts/MainMenu.gd @@ -0,0 +1,57 @@ +extends Control + +onready var global = get_node("/root/GlobalScene") + +var map_ost : AudioStream = load("res://OST/MainMenu.ogg") + +func _ready(): + if global.OST_Player.stream != map_ost: + global.OST_Player.stream = map_ost + global.OST_Player.play() + VisualServer.set_default_clear_color(Color("#262333")) + global.is_main_menu = true + global.is_pause = false + +func _on_StartGame_pressed(): + global.MenuPressSound.play() + get_tree().change_scene("res://Scenes/NewGameMenu.tscn") + +func _on_Exit_pressed(): + global.MenuPressSound.play() + get_tree().quit() + +func _on_Options_pressed(): + global.MenuPressSound.play() + get_tree().change_scene("res://Scenes/OptionsMenu.tscn") + +func _on_About_pressed(): + global.MenuPressSound.play() + get_tree().change_scene("res://Scenes/AboutMenu.tscn") + +func _on_StartGame_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/StartGameA.play("StartGameIn") + +func _on_StartGame_mouse_exited(): + $Menu/Buttons/StartGameA.play("StartGameOut") + +func _on_Options_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/OptionsA.play("OptionsIn") + +func _on_Options_mouse_exited(): + $Menu/Buttons/OptionsA.play("OptionsOut") + +func _on_About_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/AboutA.play("AboutIn") + +func _on_About_mouse_exited(): + $Menu/Buttons/AboutA.play("AboutOut") + +func _on_Exit_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/ExitA.play("ExitIn") + +func _on_Exit_mouse_exited(): + $Menu/Buttons/ExitA.play("ExitOut") diff --git a/Scripts/Map.gd b/Scripts/Map.gd new file mode 100644 index 0000000..0a81baa --- /dev/null +++ b/Scripts/Map.gd @@ -0,0 +1,278 @@ +extends Node2D + +var wave_complete = false +var wave_pause = false +var wave = 0 +var enemy_count : int = -1 +var no_shop = false + +var wave_enemy_damage_mp = 1.0 +var wave_enemy_speed_mp = 1.0 +var wave_enemy_health_mp = 1.0 +var wave_enemy_money_mp = 1.0 +var wave_enemy_count_mp = 1.0 + +var player_enemy_money_mp = 1.0 +var player_enemy_heal_mp = 1.0 + +var mod_enemy_damage_mp = 1.0 +var mod_enemy_speed_mp = 1.0 +var mod_enemy_health_mp = 1.0 +var mod_enemy_count_mp = 1.0 +var mod_enemy_money_mp = 1.0 + +var wave_modificators = ["WAVE_MOD_EMPTY", "WAVE_MOD_1", "WAVE_MOD_2", "WAVE_MOD_3", "WAVE_MOD_4", "WAVE_MOD_5", "WAVE_MOD_6", "WAVE_MOD_7"] +var current_wave_mode = 0 + +onready var global = get_node("/root/GlobalScene") + +export var hit_effect : PackedScene +export var bike_kamikaze : PackedScene +export var shock_sphere : PackedScene +export var laser_sphere : PackedScene +export var mine_spreader : PackedScene + +export var map_ost : AudioStream +export var enemy_spawn : int +export var mines_limit : int + +var MAX_SPHERES = 10 +var MAX_BIKES = 10 +var MAX_LASERS = 3 +var MAX_SPREADERS = 2 + +func _ready(): + if global.OST_Player.stream != map_ost: + global.OST_Player.stream = map_ost + global.OST_Player.play() + #while $ShockSpheres.get_child_count() < MAX_SPHERES and $BikeKamikazes.get_child_count() < MAX_BIKES: + # spawn_enemies() + VisualServer.set_default_clear_color(Color("#06111f")) + global.is_main_menu = false + global.is_pause = false + wave_pause = true + $WavePause.start() + +func _process(delta): + if global.is_pause: + $SpawnTimer.paused = true + $WavePause.paused = true + return + else: + $SpawnTimer.paused = false + $WavePause.paused = false + + if enemy_count == 0 and $ShockSpheres.get_child_count() == 0 and $BikeKamikazes.get_child_count() == 0 and $LaserSpheres.get_child_count() == 0 and $MineSpreaders.get_child_count() == 0 and !wave_complete: + $Player.end_wave() + wave_complete = true + mod_enemy_damage_mp = 1.0 + mod_enemy_health_mp = 1.0 + mod_enemy_speed_mp = 1.0 + mod_enemy_count_mp = 1.0 + mod_enemy_money_mp = 1.0 + global.moving_object_speed_mp = 1.0 + $CanvasModulate.color = Color("#404755") + +func _physics_process(delta): + if global.is_pause: + return + +func _unhandled_input(event): + if event.is_action_pressed("StartWave"): + if wave_pause and enemy_count <= 0: + _on_WavePause_timeout() + $WavePause.stop() + +func _generate_hit_effect(hit_position: Vector2)->void: + var temp = hit_effect.instance() + add_child(temp) + temp.position = hit_position + +func _on_Player_fired_shot(hit_position: Vector2): + _generate_hit_effect(hit_position) + +func _on_SpawnTimer_timeout(): + if not wave_pause: + if enemy_count > 0: + spawn_enemies() + +func get_random_position(): + return $SpawnPoints.get_child(int(rand_range(0, $SpawnPoints.get_child_count()))) + +func spawn_enemies(): + var total_speed_mp = wave_enemy_speed_mp * mod_enemy_speed_mp * global.difficult_mp + if total_speed_mp > 1.6 and global.difficult_mp < 1.5: + total_speed_mp = 1.6 + if total_speed_mp > 2 and global.difficult_mp >= 1.5: + total_speed_mp = 2 + if total_speed_mp < 0.8 and global.difficult_mp > 0.8: + total_speed_mp = 0.8 + if total_speed_mp < 0.6 and global.difficult_mp <= 0.8: + total_speed_mp = 0.6 + var enemy_type = int(rand_range(0,4)) + match (enemy_type): + 0: + if ($ShockSpheres.get_child_count() < MAX_SPHERES): + var cur_position : Position2D = get_random_position() + var position_collider : Area2D = cur_position.get_child(0) + if position_collider.get_overlapping_bodies().size() <= 0: + var sphere = shock_sphere.instance() + var sphere_body = sphere.get_node("ShockSphere") + sphere_body.MAX_HEALTH *= wave_enemy_health_mp * mod_enemy_health_mp * global.difficult_mp + sphere_body.HEALTH *= wave_enemy_health_mp * mod_enemy_health_mp * global.difficult_mp + sphere_body.SPEED *= total_speed_mp + sphere_body.DAMAGE *= wave_enemy_damage_mp * mod_enemy_damage_mp * global.difficult_mp + sphere_body.MONEY *= player_enemy_money_mp * mod_enemy_money_mp * wave_enemy_money_mp + sphere_body.SCORE *= (wave_enemy_damage_mp + wave_enemy_health_mp + wave_enemy_speed_mp)/3 * (mod_enemy_damage_mp + mod_enemy_health_mp + mod_enemy_speed_mp)/3 * mod_enemy_money_mp * global.difficult_mp + sphere_body.HEAL *= player_enemy_heal_mp * global.difficult_mp + sphere_body.set_speed_timer(wave_enemy_speed_mp * mod_enemy_speed_mp * global.difficult_mp) + sphere.global_position = cur_position.global_position + $ShockSpheres.add_child(sphere) + enemy_count -= 1 + 1: + if ($BikeKamikazes.get_child_count() < MAX_BIKES): + var cur_position : Position2D = get_random_position() + var position_collider : Area2D = cur_position.get_child(0) + if position_collider.get_overlapping_bodies().size() <= 0: + var bike = bike_kamikaze.instance() + var bike_body = bike.get_node("BikeKamikaze") + bike_body.MAX_HEALTH *= wave_enemy_health_mp * mod_enemy_health_mp * global.difficult_mp + bike_body.HEALTH *= wave_enemy_health_mp * mod_enemy_health_mp * global.difficult_mp + bike_body.SPEED *= total_speed_mp + bike_body.DAMAGE *= wave_enemy_damage_mp * mod_enemy_damage_mp * global.difficult_mp + bike_body.MONEY *= player_enemy_money_mp * mod_enemy_money_mp * wave_enemy_money_mp + bike_body.SCORE *= (wave_enemy_damage_mp + wave_enemy_health_mp + wave_enemy_speed_mp)/3 * (mod_enemy_damage_mp + mod_enemy_health_mp + mod_enemy_speed_mp)/3 * mod_enemy_money_mp * global.difficult_mp + bike_body.HEAL *= player_enemy_heal_mp * global.difficult_mp + bike.global_position = cur_position.global_position + $BikeKamikazes.add_child(bike) + enemy_count -= 1 + 2: + if ($LaserSpheres.get_child_count() < MAX_LASERS): + var cur_position : Position2D = get_random_position() + var position_collider : Area2D = cur_position.get_child(0) + if position_collider.get_overlapping_bodies().size() <= 0: + var laser = laser_sphere.instance() + var laser_body = laser.get_node("LaserSphere") + laser_body.MAX_HEALTH *= wave_enemy_health_mp * mod_enemy_health_mp * global.difficult_mp + laser_body.HEALTH *= wave_enemy_health_mp * mod_enemy_health_mp * global.difficult_mp + laser_body.SPEED *= total_speed_mp + laser_body.DAMAGE *= wave_enemy_damage_mp * mod_enemy_damage_mp * global.difficult_mp + laser_body.MONEY *= player_enemy_money_mp * mod_enemy_money_mp * wave_enemy_money_mp + laser_body.SCORE *= (wave_enemy_damage_mp + wave_enemy_health_mp + wave_enemy_speed_mp)/3 * (mod_enemy_damage_mp + mod_enemy_health_mp + mod_enemy_speed_mp)/3 * mod_enemy_money_mp * global.difficult_mp + laser_body.HEAL *= player_enemy_heal_mp * global.difficult_mp + laser_body.set_speed_timer(wave_enemy_speed_mp * mod_enemy_speed_mp * global.difficult_mp) + laser.global_position = cur_position.global_position + $LaserSpheres.add_child(laser) + enemy_count -= 1 + 3: + if ($MineSpreaders.get_child_count() < MAX_SPREADERS): + var cur_position : Position2D = get_random_position() + var position_collider : Area2D = cur_position.get_child(0) + if position_collider.get_overlapping_bodies().size() <= 0: + var spreader = mine_spreader.instance() + var spreader_body = spreader.get_node("MineSpreader") + spreader_body.MAX_HEALTH *= wave_enemy_health_mp * mod_enemy_health_mp * global.difficult_mp + spreader_body.HEALTH *= wave_enemy_health_mp * mod_enemy_health_mp * global.difficult_mp + spreader_body.SPEED *= total_speed_mp + spreader_body.DAMAGE *= wave_enemy_damage_mp * mod_enemy_damage_mp * global.difficult_mp + spreader_body.MONEY *= player_enemy_money_mp * mod_enemy_money_mp * wave_enemy_money_mp + spreader_body.SCORE *= (wave_enemy_damage_mp + wave_enemy_health_mp + wave_enemy_speed_mp)/3 * (mod_enemy_damage_mp + mod_enemy_health_mp + mod_enemy_speed_mp)/3 * mod_enemy_money_mp * global.difficult_mp + spreader_body.HEAL *= player_enemy_heal_mp * global.difficult_mp + spreader_body.mine_limit = mines_limit + spreader.global_position = cur_position.global_position + $MineSpreaders.add_child(spreader) + enemy_count -= 1 + +func _on_WavePause_timeout(): + wave += 1 + current_wave_mode = int(rand_range(0,3)) + if !current_wave_mode == 1: + current_wave_mode = int(rand_range(1,8)) + else: + current_wave_mode = 0 + apply_modificator(current_wave_mode) + enemy_count = int(enemy_spawn * mod_enemy_count_mp * wave_enemy_count_mp) + $Player.start_wave(wave, wave_modificators[current_wave_mode]) + wave_complete = false + no_shop = true + +func _on_Player_wave_announcer_animation_finished(): + wave_pause = false + $Player/Player.wave_enemy_count = enemy_count + +func _on_Player_wave_complete_animation_finished(): + wave_pause = true + no_shop = false + $WavePause.start() + wave_enemy_damage_mp += 0.2 + wave_enemy_health_mp += 0.2 + wave_enemy_speed_mp += 0.01 + wave_enemy_money_mp += 0.5 + wave_enemy_count_mp += 0.05 + +func apply_modificator(mod): + match(mod): + 0: + mod_enemy_damage_mp = 1.0 + mod_enemy_health_mp = 1.0 + mod_enemy_speed_mp = 1.0 + mod_enemy_count_mp = 1.0 + mod_enemy_money_mp = 1.0 + global.moving_object_speed_mp = 1.0 + $CanvasModulate.color = Color("#404755") + 1: + mod_enemy_damage_mp = 2.0 + mod_enemy_health_mp = 1.0 + mod_enemy_speed_mp = 0.7 + mod_enemy_count_mp = 1.0 + mod_enemy_money_mp = 1.0 + global.moving_object_speed_mp = 1.0 + $CanvasModulate.color = Color("#404755") + 2: + mod_enemy_damage_mp = 0.5 + mod_enemy_health_mp = 1.0 + mod_enemy_speed_mp = 1.5 + mod_enemy_count_mp = 1.0 + mod_enemy_money_mp = 1.0 + global.moving_object_speed_mp = 1.0 + $CanvasModulate.color = Color("#404755") + 3: + mod_enemy_damage_mp = 0.75 + mod_enemy_health_mp = 2.0 + mod_enemy_speed_mp = 0.75 + mod_enemy_count_mp = 1.0 + mod_enemy_money_mp = 1.0 + global.moving_object_speed_mp = 1.0 + $CanvasModulate.color = Color("#404755") + 4: + mod_enemy_damage_mp = 1.0 + mod_enemy_health_mp = 1.0 + mod_enemy_speed_mp = 1.0 + mod_enemy_count_mp = 1.0 + mod_enemy_money_mp = 1.0 + global.moving_object_speed_mp = 1.0 + $CanvasModulate.color = Color("#010105") + 5: + mod_enemy_damage_mp = 1.0 + mod_enemy_health_mp = 1.0 + mod_enemy_speed_mp = 1.0 + mod_enemy_count_mp = 1.0 + mod_enemy_money_mp = 1.0 + global.moving_object_speed_mp = 2.0 + $CanvasModulate.color = Color("#404755") + 6: + mod_enemy_damage_mp = 0.7 + mod_enemy_health_mp = 0.7 + mod_enemy_speed_mp = 0.9 + mod_enemy_count_mp = 2.0 + mod_enemy_money_mp = 1.0 + global.moving_object_speed_mp = 1.0 + $CanvasModulate.color = Color("#404755") + 7: + mod_enemy_damage_mp = 1.5 + mod_enemy_health_mp = 1.5 + mod_enemy_speed_mp = 1.1 + mod_enemy_count_mp = 0.8 + mod_enemy_money_mp = 2.0 + global.moving_object_speed_mp = 1.0 + $CanvasModulate.color = Color("#404755") diff --git a/Scripts/Mine.gd b/Scripts/Mine.gd new file mode 100644 index 0000000..f1d59e2 --- /dev/null +++ b/Scripts/Mine.gd @@ -0,0 +1,27 @@ +extends Area2D + +export var explosion_effect : PackedScene + +var DAMAGE = 1 + +func _ready(): + $AnimationPlayer.play("Animation") + +func hit(DAMAGE, who): + var explode = explosion_effect.instance() + explode.global_position = global_position - Vector2(5,5) + explode.scale = Vector2(1,1) + explode.type = 1 + get_parent().add_child(explode) + queue_free() + +func _on_Mine_body_shape_entered(body_id, body, body_shape, area_shape): + if body.name == "Player": + if body.has_method("hit_player"): + body.hit_player(DAMAGE, 0.4) + var explode = explosion_effect.instance() + explode.global_position = global_position - Vector2(5,5) + explode.scale = Vector2(3,3) + explode.type = 1 + get_parent().add_child(explode) + queue_free() diff --git a/Scripts/MineSpreader.gd b/Scripts/MineSpreader.gd new file mode 100644 index 0000000..13606ca --- /dev/null +++ b/Scripts/MineSpreader.gd @@ -0,0 +1,137 @@ +extends KinematicBody2D + +var minimap_icon = "enemy" + +onready var global = get_node("/root/GlobalScene") +onready var timer : Timer = get_node("Timer") +onready var map = get_parent().get_parent().get_parent() +onready var map_navigation : Navigation2D = get_parent().get_parent().get_parent().get_child(2) +onready var player = get_parent().get_parent().get_parent().get_child(1).get_child(0) +onready var waypoints = get_parent().get_parent().get_parent().get_node("Waypoints") +onready var mines = get_parent().get_parent().get_parent().get_node("Mines") +onready var line_path = get_parent().get_node("Smoothing2D/Render/Line2D") +onready var render = get_parent().get_node("Smoothing2D/Render") +onready var health_bar : TextureProgress = get_parent().get_node("HealthBar/HealthBar") +export var explosion_effect : PackedScene +export var mine : PackedScene + +var path : PoolVector2Array +var SPEED = 6000 +var DAMAGE = 10 +var MAX_HEALTH = 30 +var HEALTH = 30 +var MONEY = 15 +var HEAL = 20 +var SCORE = 50 +var i = 0 +var mine_count = 5 +var mine_limit = 10 +var move_vec : Vector2 = Vector2.ZERO +var move_speed = 0 +var is_alive = true +var who = null +var target +var berserk = false + +func _ready(): + target = waypoints.get_child(int(rand_range(0, waypoints.get_child_count()))).global_position + path = map_navigation.get_simple_path(global_position,target) + +func _physics_process(delta): + if global.is_pause: + return + + if not player.is_alive: + return + + _process(delta) + move_and_slide(move_vec.normalized() * move_speed) + +func _process(delta): + if global.is_pause: + return + + health_bar.max_value = MAX_HEALTH + health_bar.value = HEALTH + + if not is_alive: + var explode = explosion_effect.instance() + explode.global_position = global_position + explode.global_rotation_degrees = rand_range(0,360) + get_parent().get_parent().get_parent().add_child(explode) + if who != null: + who.heal_fade.play("Fade") + who.money_feedback.play("Feedback") + who.score_feedback.play("Feedback") + who.MONEY += int(MONEY) * player.money_up_mp + who.SCORE += int(SCORE) + who.HEALTH += HEAL * player.heal_up_mp + who.TOTAL_MONEY += MONEY + who.TOTAL_KILLS += 1 + who.wave_enemy_count -= 1 + get_parent().queue_free() + + if not player.is_alive: + return + attack() + move_speed = SPEED * delta + #render.global_position = global_position + #render.global_rotation = global_rotation + check_path() + +func hit(damage, _who : Node2D): + HEALTH -= damage + if HEALTH <=0: + is_alive = false + self.who = _who + +func generate_path(): + if timer.is_stopped(): + pass + +func attack(): + if $RayCast2D.is_colliding(): + var coll = $RayCast2D.get_collider() + if coll.has_method("hit_player"): + if $AttackTimer.is_stopped(): + $RayCast2D.get_collider().hit_player(DAMAGE, 0.2) + $AttackTimer.start() + +func check_path(): + line_path.global_position = Vector2.ZERO + line_path.global_rotation_degrees = 0 + line_path.points = path + i = 0 + if i < path.size() and i >= 0: + if (global_position.distance_to(path[i]) < 50): + i += 1 + move_vec = path[i] - global_position + look_at(path[i]) + global_rotation_degrees += 90 + else: + move_vec = Vector2.ZERO + if path.size() <= 2 and global_position.distance_to(path[0]) < 10: + target = waypoints.get_child(int(rand_range(0, waypoints.get_child_count()))).global_position + +func _on_Timer_timeout(): + set_physics_process(false) + if map.enemy_count == 0 and map.get_node("ShockSpheres").get_child_count() == 0 and map.get_node("BikeKamikazes").get_child_count() == 0: + target = player.global_position + if not berserk: + SPEED *= 2 + berserk = true + if mine_count <= 0 and mines.get_child_count() >= mine_limit: + target = player.global_position + path = map_navigation.get_simple_path(global_position, target) + timer.wait_time = rand_range(0.05, 0.1) + timer.start() + set_physics_process(true) + +func _on_Mine_timeout(): + if mine_count > 0: + if mines.get_child_count() < mine_limit: + var new_mine = mine.instance() + new_mine.global_position = global_position + new_mine.DAMAGE = DAMAGE * 4 + mines.add_child(new_mine) + mine_count -= 1 diff --git a/Scripts/MineSpreaderSignal.gd b/Scripts/MineSpreaderSignal.gd new file mode 100644 index 0000000..6232e3b --- /dev/null +++ b/Scripts/MineSpreaderSignal.gd @@ -0,0 +1,4 @@ +extends Node + +func _process(delta): + $HealthBar/HealthBar.set_global_position(Vector2($Smoothing2D/Render.global_position.x - 47,$Smoothing2D/Render.global_position.y - 50)) diff --git a/Scripts/MovedWall.gd b/Scripts/MovedWall.gd new file mode 100644 index 0000000..5d02a99 --- /dev/null +++ b/Scripts/MovedWall.gd @@ -0,0 +1,20 @@ +extends StaticBody2D + +var speed = 300 + +onready var global = get_node("/root/GlobalScene") +onready var path_follow : PathFollow2D = get_parent().get_parent() + +func _process(delta): + if global.is_pause: + return + +func _physics_process(delta): + if global.is_pause: + return + + move_loop(delta) + +func move_loop(delta): + var prepos = path_follow.get_global_position() + path_follow.set_offset(path_follow.get_offset() + speed * delta * global.moving_object_speed_mp) diff --git a/Scripts/NewGameMenu.gd b/Scripts/NewGameMenu.gd new file mode 100644 index 0000000..64d7034 --- /dev/null +++ b/Scripts/NewGameMenu.gd @@ -0,0 +1,81 @@ +extends Control + +onready var global = get_node("/root/GlobalScene") + +var map_ost : AudioStream = load("res://OST/MainMenu.ogg") + +var maps = ["Nightmare Complex", "Get Psyched", "Quake Done Quick"] +var difficulties = ["DIF_1", "DIF_2", "DIF_3", "DIF_4", "DIF_5", "DIF_6"] + +func _ready(): + if global.OST_Player.stream != map_ost: + global.OST_Player.stream = map_ost + global.OST_Player.play() + VisualServer.set_default_clear_color(Color("#262333")) + global.is_main_menu = true + global.is_pause = false + $Menu/SelectBox/Level/OptionButton.add_item(maps[0], 0) + $Menu/SelectBox/Level/OptionButton.add_item(maps[1], 1) + $Menu/SelectBox/Level/OptionButton.add_item(maps[2], 2) + $Menu/SelectBox/Difficulty/OptionButton.add_item(difficulties[0], 0) + $Menu/SelectBox/Difficulty/OptionButton.add_item(difficulties[1], 1) + $Menu/SelectBox/Difficulty/OptionButton.add_item(difficulties[2], 2) + $Menu/SelectBox/Difficulty/OptionButton.add_item(difficulties[3], 3) + $Menu/SelectBox/Difficulty/OptionButton.add_item(difficulties[4], 4) + $Menu/SelectBox/Difficulty/OptionButton.add_item(difficulties[5], 5) + $Menu/SelectBox/Level/OptionButton.select(0) + $Menu/SelectBox/Difficulty/OptionButton.select(2) + +func _on_StartGame_pressed(): + global.MenuPressSound.play() + + match ($Menu/SelectBox/Difficulty/OptionButton.get_selected_id()): + 0: + global.difficult_mp = 0.8 + 1: + global.difficult_mp = 0.9 + 2: + global.difficult_mp = 1.0 + 3: + global.difficult_mp = 1.1 + 4: + global.difficult_mp = 1.2 + 5: + global.difficult_mp = 1.5 + + match ($Menu/SelectBox/Level/OptionButton.get_selected_id()): + 0: + get_tree().change_scene("res://Maps/NightmareComplex.tscn") + 1: + get_tree().change_scene("res://Maps/GetPsyched.tscn") + 2: + get_tree().change_scene("res://Maps/QuakeDoneQuick.tscn") + +func _on_StartGame_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/StartGameA.play("StartGameIn") + +func _on_StartGame_mouse_exited(): + $Menu/Buttons/StartGameA.play("StartGameOut") + +func _on_HowToPlay_pressed(): + global.MenuPressSound.play() + get_tree().change_scene("res://Scenes/HowToPlayMenu.tscn") + +func _on_HowToPlay_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/HowToPlayA.play("HowToPlayIn") + +func _on_HowToPlay_mouse_exited(): + $Menu/Buttons/HowToPlayA.play("HowToPlayOut") + +func _on_Back_pressed(): + global.MenuPressSound.play() + get_tree().change_scene("res://Scenes/MainMenu.tscn") + +func _on_Back_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/BackA.play("BackIn") + +func _on_Back_mouse_exited(): + $Menu/Buttons/BackA.play("BackOut") diff --git a/Scripts/OptionsMenu.gd b/Scripts/OptionsMenu.gd new file mode 100644 index 0000000..d2d29c3 --- /dev/null +++ b/Scripts/OptionsMenu.gd @@ -0,0 +1,57 @@ +extends Control + +onready var global = get_node("/root/GlobalScene") + +var map_ost : AudioStream = load("res://OST/MainMenu.ogg") + +func _ready(): + if global.is_main_menu: + if global.OST_Player.stream != map_ost: + global.OST_Player.stream = map_ost + global.OST_Player.play() + $Menu/Buttons/LangSelect/OptionButton.add_item(tr("LANG_RU"),0) + $Menu/Buttons/LangSelect/OptionButton.add_item(tr("LANG_EN"),1) + if TranslationServer.get_locale() == "ru": + $Menu/Buttons/LangSelect/OptionButton.selected = 0 + else: + $Menu/Buttons/LangSelect/OptionButton.selected = 1 + $Menu/Buttons/SFXVolume/SFXSlider.value = AudioServer.get_bus_volume_db(AudioServer.get_bus_index("SFX")) + $Menu/Buttons/OSTVolume/OSTSlider.value = AudioServer.get_bus_volume_db(AudioServer.get_bus_index("OST")) + $Menu/Buttons/FullscreenCheckbox/CheckBox.pressed = OS.window_fullscreen + VisualServer.set_default_clear_color(Color("#262333")) + +func _on_Back_pressed(): + global.MenuPressSound.play() + if global.is_main_menu: + get_tree().change_scene("res://Scenes/MainMenu.tscn") + else: + visible = false + +func _on_CheckBox_toggled(button_pressed): + global.MenuPressSound.play() + OS.window_fullscreen = button_pressed + global.save_config() + +func _on_OptionButton_item_selected(index): + global.MenuPressSound.play() + match(index): + 0: + TranslationServer.set_locale("ru") + 1: + TranslationServer.set_locale("en") + global.save_config() + +func _on_SFXSlider_value_changed(value): + AudioServer.set_bus_volume_db(AudioServer.get_bus_index("SFX"), value) + global.save_config() + +func _on_OSTSlider_value_changed(value): + AudioServer.set_bus_volume_db(AudioServer.get_bus_index("OST"), value) + global.save_config() + +func _on_Back_mouse_entered(): + global.MenuSelectSound.play() + $Menu/BackA.play("BackIn") + +func _on_Back_mouse_exited(): + $Menu/BackA.play("BackOut") diff --git a/Scripts/PauseMenu.gd b/Scripts/PauseMenu.gd new file mode 100644 index 0000000..48400e1 --- /dev/null +++ b/Scripts/PauseMenu.gd @@ -0,0 +1,70 @@ +extends Control + +onready var global = get_node("/root/GlobalScene") + +func _ready(): + VisualServer.set_default_clear_color(Color("#262333")) + +func fix_visible(): + _on_ResumeGame_mouse_exited() + _on_SaveGame_mouse_exited() + _on_Restart_mouse_exited() + _on_Options_mouse_exited() + _on_Exit_mouse_exited() + get_parent().get_parent().get_node("OptionsMenuCanvas/OptionsMenu")._on_Back_mouse_exited() + +func _on_ResumeGame_pressed(): + global.MenuPressSound.play() + visible = false + global.is_pause = false + +func _on_SaveGame_pressed(): + global.MenuPressSound.play() + get_parent().get_parent().get_node("HowToPlayCanvas/HowToPlayMenu").visible = true + +func _on_Restart_pressed(): + global.MenuPressSound.play() + get_tree().reload_current_scene() + +func _on_Options_pressed(): + global.MenuPressSound.play() + get_parent().get_parent().get_node("OptionsMenuCanvas/OptionsMenu").visible = true + +func _on_Exit_pressed(): + global.MenuPressSound.play() + get_tree().change_scene("res://Scenes/MainMenu.tscn") + +func _on_ResumeGame_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/ResumeGameA.play("ResumeGameIn") + +func _on_ResumeGame_mouse_exited(): + $Menu/Buttons/ResumeGameA.play("ResumeGameOut") + +func _on_SaveGame_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/SaveGameA.play("SaveGameIn") + +func _on_SaveGame_mouse_exited(): + $Menu/Buttons/SaveGameA.play("SaveGameOut") + +func _on_Restart_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/RestartA.play("RestartIn") + +func _on_Restart_mouse_exited(): + $Menu/Buttons/RestartA.play("RestartOut") + +func _on_Options_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/OptionsA.play("OptionsIn") + +func _on_Options_mouse_exited(): + $Menu/Buttons/OptionsA.play("OptionsOut") + +func _on_Exit_mouse_entered(): + global.MenuSelectSound.play() + $Menu/Buttons/ExitA.play("ExitIn") + +func _on_Exit_mouse_exited(): + $Menu/Buttons/ExitA.play("ExitOut") diff --git a/Scripts/Player.gd b/Scripts/Player.gd new file mode 100644 index 0000000..ebd004a --- /dev/null +++ b/Scripts/Player.gd @@ -0,0 +1,462 @@ +extends KinematicBody2D + +signal fired_shot + +var DEF_MAX_SPEED = 500 +var MAX_SPEED = 500 +var DEF_ACCELERATION = 1000 +var ACCELERATION = 1000 +var motion = Vector2() + +var is_alive = true + +var DEF_MAX_HEALTH = 100 +var MAX_HEALTH = 100 +var HEALTH : int = 100 +var SCORE : int = 0 +var DEF_DAMAGE = 60 +var DAMAGE = 60 +var MONEY : int = 0 +var weapon_ID = 0 +var ability_ID = 0 + +var burst_count = 0 + +var time : int = 0 +var wave = 0 + +var health_up_mp = 1.0 +var health_tier = 1 +var speed_up_mp = 1.0 +var speed_tier = 1 +var damage_up_mp = 1.0 +var damage_tier = 1 +var money_up_mp = 1.0 +var money_tier = 1 +var heal_up_mp = 1.0 +var heal_tier = 1 + +var TOTAL_MONEY : int = 0 +var CURRENT_WAVE = 0 +var TOTAL_KILLS = 0 + +var is_right_key = false +var is_left_key = false +var is_up_key = false +var is_down_key = false + +var wave_enemy_count = 0 + +var death_screen_tips = ["DEATH_SCREEN_TIP_0","DEATH_SCREEN_TIP_1","DEATH_SCREEN_TIP_2","DEATH_SCREEN_TIP_3","DEATH_SCREEN_TIP_4","DEATH_SCREEN_TIP_5","DEATH_SCREEN_TIP_6","DEATH_SCREEN_TIP_7","DEATH_SCREEN_TIP_8","DEATH_SCREEN_TIP_9","DEATH_SCREEN_TIP_10","DEATH_SCREEN_TIP_11","DEATH_SCREEN_TIP_12","DEATH_SCREEN_TIP_13","DEATH_SCREEN_TIP_14"] + +export var grenade : PackedScene + +onready var global = get_node("/root/GlobalScene") +onready var map = get_parent().get_parent() +onready var dash_trail = get_parent().get_node("Smoothing2D/Body/Trail2D") +onready var single_shoot_ray = get_node("Pivot/SingleShootRay") +onready var burst_shoot_ray = get_node("Pivot/BurstShootRay") +onready var shotgun_shoot_rays = get_node("Pivot/ShootgunShootRays") +onready var shoot_sound = get_node("Pivot/AudioStreamPlayer2D") +onready var shoot_light_timer = get_node("Pivot/Timer") +onready var shoot_light = get_node("Pivot/Light2D") +onready var shield : Sprite = get_parent().get_node("Smoothing2D/Shield") +onready var health_label : Label = get_node("HUDCanvas/HUD/LeftUpContainer/Health/CurHealth") +onready var max_health_label : Label = get_node("HUDCanvas/HUD/LeftUpContainer/Health/MaxHealth") +onready var health_bar : TextureProgress = get_node("HUDCanvas/HUD/LeftUpContainer/Health/HealthBar") +onready var score_label : Label = get_node("HUDCanvas/HUD/RightUpContainer/Score/CurScore") +onready var heal_fade : AnimationPlayer = get_node("HUDCanvas/HUD/HealFadeA") +onready var damage_fade : AnimationPlayer = get_node("HUDCanvas/HUD/DamageFadeA") +onready var money_label : Label = get_node("HUDCanvas/HUD/LeftUpContainer/Money/CurMoney") +onready var money_feedback : AnimationPlayer = get_node("HUDCanvas/HUD/LeftUpContainer/Money/MoneyA") +onready var score_feedback : AnimationPlayer = get_node("HUDCanvas/HUD/RightUpContainer/Score/ScoreA") +onready var time_label : Label = get_node("HUDCanvas/HUD/RightUpContainer/Time/CurTime") +onready var body_sprite : Sprite = get_parent().get_node("Smoothing2D/Body") +onready var health_port_bar : TextureProgress = get_parent().get_node("Bars/HealthBar") +onready var gun_cooldown_port_bar : TextureProgress = get_parent().get_node("Bars/GunCooldownBar") +onready var ability_cooldown_bar : TextureProgress = get_parent().get_node("Bars/AbilityCooldownBar") +onready var canvasModulate = get_parent().get_parent().get_child(0) +onready var camera : Camera2D = get_parent().get_node("Smoothing2D/Camera2D") +onready var legs_sprite : Sprite = get_parent().get_node("Smoothing2D/Legs") +onready var dead_screen = get_node("DeathScreenCanvas/DeathScreen") +onready var dead_screen_score : Label = get_node("DeathScreenCanvas/DeathScreen/TextureRect/Score/CurScore") +onready var dead_screen_time : Label = get_node("DeathScreenCanvas/DeathScreen/TextureRect/Counters/TimePanel/Time/CurTime") +onready var dead_screen_waves : Label = get_node("DeathScreenCanvas/DeathScreen/TextureRect/Counters/WavesPanel/Waves/CurWaves") +onready var dead_screen_kills : Label = get_node("DeathScreenCanvas/DeathScreen/TextureRect/Counters/KillsPanel/Kills/CurKills") +onready var dead_screen_moneys : Label = get_node("DeathScreenCanvas/DeathScreen/TextureRect/Counters/MoneysPanel/Moneys/CurMoneys") +onready var dead_screen_tip : Label = get_node("DeathScreenCanvas/DeathScreen/TextureRect/DeadScreenTip") +onready var wave_label : Label = get_node("HUDCanvas/HUD/DownContainer/Wave/CurWave") +onready var pause_time_label : Label = get_node("HUDCanvas/HUD/DownContainer/PauseTimer/PauseTimer/CurPauseTime") +onready var pause_timer = get_node("HUDCanvas/HUD/DownContainer/PauseTimer/PauseTimer") +onready var tips_labels : Control = get_node("HUDCanvas/HUD/TipsContainer") +onready var tips_label_animation : AnimationPlayer = get_node("HUDCanvas/HUD/TipsContainerA") +onready var wave_announcer_current_wave : Label = get_node("WaveAnnouncerCanvas/WaveAnnouncer/Frame/Wave/CurWave") +onready var wave_announcer_modificator : Label = get_node("WaveAnnouncerCanvas/WaveAnnouncer/Frame/ModificatorPanel/CurrentModificator") +onready var wave_complete_current_wave : Label = get_node("WaveCompleteCanvas/WaveComplete/Frame/Wave/CurWave") +onready var wave_announcer_animation : AnimationPlayer = get_node("WaveAnnouncerCanvas/WaveAnnouncerA") +onready var wave_complete_animation : AnimationPlayer = get_node("WaveCompleteCanvas/WaveCompleteA") +onready var ability_label : Label = get_node("HUDCanvas/HUD/LeftUpContainer/Ability/Label") +var enemy_par_map + +var last_legs_rotation = atan2(0, 0) +var axis = Vector2.ZERO + +func _ready(): + body_sprite.get_node("Light2D").energy = 1 - canvasModulate.color.v + $ShopMenuCanvas/ShopMenu.visible = false + body_sprite.region_rect.position = Vector2((weapon_ID+1)*64,0) + +func _unhandled_input(event): + if event.is_action_pressed("move_up"): + is_up_key = true + if event.is_action_released("move_up"): + is_up_key = false + if event.is_action_pressed("move_right"): + is_right_key = true + if event.is_action_released("move_right"): + is_right_key = false + if event.is_action_pressed("move_down"): + is_down_key = true + if event.is_action_released("move_down"): + is_down_key = false + if event.is_action_pressed("move_left"): + is_left_key = true + if event.is_action_released("move_left"): + is_left_key = false + if Input.is_action_just_pressed("reloadScene"): + get_tree().reload_current_scene() + if Input.is_action_just_pressed("ui_cancel"): + if $ShopMenuCanvas/ShopMenu.visible: + $ShopMenuCanvas/ShopMenu.visible = false + elif $PauseMenuCanvas/PauseMenu.visible: + $PauseMenuCanvas/PauseMenu.visible = false + $OptionsMenuCanvas/OptionsMenu.visible = false + $HowToPlayCanvas/HowToPlayMenu.visible = false + global.is_pause = false + else: + if is_alive: + $PauseMenuCanvas/PauseMenu.visible = true + $PauseMenuCanvas/PauseMenu.fix_visible() + $ShieldCoolDown.paused = true + $DashCoolDown.paused = true + $GrenadeCoolDown.paused = true + $SingleShootCoolDown.paused = true + $BurstShootCoolDown.paused = true + $ShotgunShootCoolDown.paused = true + global.is_pause = true + +func _process(delta): + enemy_par_map = get_parent().get_parent().enemy_spawn * get_parent().get_parent().wave_enemy_count_mp + if global.is_pause: + return + else: + $ShieldCoolDown.paused = false + $DashCoolDown.paused = false + $GrenadeCoolDown.paused = false + $SingleShootCoolDown.paused = false + $BurstShootCoolDown.paused = false + $ShotgunShootCoolDown.paused = false + + update_HUD() + + shield.global_rotation_degrees = 0 + + if !is_alive: + return + + if not $ShopMenuCanvas/ShopMenu.visible: + set_camera_offset() + set_player_rotation() + if $DashTimer.is_stopped(): + axis = get_axis() + if axis == Vector2.ZERO: + apply_friction(DEF_ACCELERATION * delta / 2) + else: + apply_motion(axis * ACCELERATION * delta) + if motion != Vector2.ZERO: + legs_sprite.global_rotation = atan2(motion.x, -motion.y) + last_legs_rotation = legs_sprite.global_rotation + elif last_legs_rotation != null: + legs_sprite.global_rotation = last_legs_rotation + if Input.is_action_pressed("shoot"): + cast_shoot() + if Input.is_action_just_pressed("ability"): + cast_ability() + + if shoot_light_timer.is_stopped(): + shoot_light.enabled = false + + if Input.is_action_just_pressed("ShopMenu"): + if !map.no_shop: + $ShopMenuCanvas/ShopMenu.visible = !$ShopMenuCanvas/ShopMenu.visible + motion = Vector2.ZERO + +func _physics_process(delta): + if global.is_pause: + return + + if !is_alive: + return + + $CollisionShapeLegs.global_rotation = legs_sprite.global_rotation + motion = move_and_slide(motion) + +func get_axis(): + var axis = Vector2.ZERO + axis.x = int(is_right_key) - int(is_left_key) + axis.y = int(is_down_key) - int(is_up_key) + return axis.normalized() + +func apply_friction(amount): + if motion.length() > amount: + motion -= motion.normalized() * amount + else: + motion = Vector2.ZERO + +func apply_motion(acceleration): + motion += acceleration + motion = motion.clamped(MAX_SPEED) + +func set_player_rotation(): + var look_vec = get_global_mouse_position() - global_position + global_rotation = atan2(look_vec.y, look_vec.x) + body_sprite.look_at(get_global_mouse_position()) + body_sprite.global_rotation_degrees += 90 + look_at(get_global_mouse_position()) + $Pivot.look_at(get_global_mouse_position()) + $Pivot.global_rotation_degrees += 90 + +func set_camera_offset(): + camera.offset_h = (get_viewport().get_mouse_position().x - get_viewport_rect().size.x/2) / (get_viewport_rect().size.x + 0.001) + camera.offset_v = (get_viewport().get_mouse_position().y - get_viewport_rect().size.y/2) / (get_viewport_rect().size.y + 0.001) + +func _on_Timer_timeout(): + $Pivot/SingleShootRay/Line2D.visible = false + $Pivot/BurstShootRay/Line2D.visible = false + $Pivot/ShootgunShootRays/Ray1/Line2D.visible = false + $Pivot/ShootgunShootRays/Ray2/Line2D.visible = false + $Pivot/ShootgunShootRays/Ray3/Line2D.visible = false + $Pivot/ShootgunShootRays/Ray4/Line2D.visible = false + $Pivot/ShootgunShootRays/Ray5/Line2D.visible = false + $Pivot/ShootgunShootRays/Ray6/Line2D.visible = false + +func hit_player(damage, trauma): + if $ShieldTimer.is_stopped(): + if $DashTimer.is_stopped(): + damage_fade.play("Fade") + camera.add_trauma(trauma) + HEALTH -= damage + if HEALTH <= 0: + is_alive = false + $ShopMenuCanvas/ShopMenu.visible = false + if time - (time/60) * 60 < 10: + dead_screen_time.text = str(time/60) + ":0" + str(time%60) + else: + dead_screen_time.text = str(time/60) + ":" + str(time%60) + dead_screen_score.text = str(SCORE) + dead_screen_moneys.text = str(TOTAL_MONEY) + dead_screen_waves.text = str(CURRENT_WAVE) + dead_screen_kills.text = str(TOTAL_KILLS) + dead_screen_tip.text = tr(death_screen_tips[int(rand_range(0,15))]) + dead_screen.visible = true + $Lose.play() + update_HUD() + global.is_pause = true + +func _on_LevelTimer_timeout(): + if is_alive: + time += 1 + +func cast_ability(): + match(ability_ID): + 0: + if $ShieldCoolDown.is_stopped(): + shield() + 1: + if $DashCoolDown.is_stopped(): + dash() + 2: + if $GrenadeCoolDown.is_stopped(): + grenade() + +func shield(): + shield.visible = true + $Shield.play() + $ShieldCoolDown.start() + $ShieldTimer.start() + +func dash(): + var dash_vec : Vector2 + var mouse_pos : Vector2 = get_global_mouse_position() + dash_vec = - global_position + get_global_mouse_position() + motion = dash_vec.normalized() * ACCELERATION + dash_trail.visible = true + $Dash.play() + $DashCoolDown.start() + $DashTimer.start() + +func grenade(): + var gren = grenade.instance() + var throw_vec : Vector2 = - global_position + get_global_mouse_position() + gren.global_position = global_position + gren.motion = throw_vec.normalized() * gren.ACCELERATION + gren.instantiator = self + get_parent().get_parent().add_child(gren) + $GrenadeCoolDown.start() + +func cast_shoot(): + match(weapon_ID): + 0: + if $SingleShootCoolDown.is_stopped(): + single_shoot() + 1: + if $BurstShootCoolDown.is_stopped(): + burst_shoot() + 2: + if $ShotgunShootCoolDown.is_stopped(): + shotgun_shoot() + +func single_shoot(): + camera.add_trauma(0.12) + shoot_sound.pitch_scale = rand_range(0.8, 1) + shoot_sound.play() + shoot_light_timer.start() + shoot_light.enabled = true + #$Camera2D.add_trauma(0.1) + $Pivot/SingleShootRay/Line2D.points[1].y = single_shoot_ray.cast_to.y + if single_shoot_ray.is_colliding(): + $Pivot/SingleShootRay/Line2D.points[1].y = global_position.distance_to(single_shoot_ray.get_collision_point())/2 + #print("gotcha") + emit_signal("fired_shot", single_shoot_ray.get_collision_point()) + var coll = single_shoot_ray.get_collider() + if coll != null and coll.has_method("hit"): + coll.hit(DAMAGE, self) + $Pivot/SingleShootRay/Line2D.visible = true + $Pivot/SingleShootRay/Timer.start() + $SingleShootCoolDown.start() + +func burst_shoot(): + burst_count = 5 + $BurstTimer.start() + $BurstShootCoolDown.start() + +func burst_single(): + camera.add_trauma(0.08) + shoot_sound.pitch_scale = rand_range(0.8, 1) + shoot_sound.play() + shoot_light_timer.start() + shoot_light.enabled = true + $Pivot/BurstShootRay/Line2D.points[1].y = burst_shoot_ray.cast_to.y + if burst_shoot_ray.is_colliding(): + $Pivot/BurstShootRay/Line2D.points[1].y = global_position.distance_to(burst_shoot_ray.get_collision_point())/2 + emit_signal("fired_shot", burst_shoot_ray.get_collision_point()) + var coll = burst_shoot_ray.get_collider() + if coll != null and coll.has_method("hit"): + coll.hit(DAMAGE*0.5, self) + $Pivot/BurstShootRay/Line2D.visible = true + $Pivot/BurstShootRay/Timer.start() + +func shotgun_shoot(): + camera.add_trauma(0.16) + for i in range(6): + shotgun_single(shotgun_shoot_rays.get_child(i), shotgun_shoot_rays.get_child(i).get_child(1), shotgun_shoot_rays.get_child(i).get_child(0)) + $ShotgunShootCoolDown.start() + $ShotgunReloadTimer.start() + +func shotgun_single(ray : RayCast2D, timer : Timer, line : Line2D): + ray.rotation_degrees = rand_range(-20,20) + 180 + shoot_sound.pitch_scale = rand_range(0.8, 1) + shoot_sound.play() + shoot_light_timer.start() + shoot_light.enabled = true + line.points[1].y = ray.cast_to.y + if ray.is_colliding(): + line.points[1].y = global_position.distance_to(ray.get_collision_point())/2 + emit_signal("fired_shot", ray.get_collision_point()) + var coll = ray.get_collider() + if coll != null and coll.has_method("hit"): + coll.hit(DAMAGE*0.7, self) + line.visible = true + timer.start() + +func _on_BurstTimer_timeout(): + if burst_count > 0: + burst_shoot_ray.rotation_degrees = rand_range(-2, 2) + 180 + burst_single() + burst_count -= 1 + $BurstTimer.start() + +func _on_ShieldTimer_timeout(): + shield.visible = false + +func _on_ShotgunReloadTimer_timeout(): + $ShotgunReload.pitch_scale = rand_range(0.9, 1) + $ShotgunReload.play() + +func _on_DashTimer_timeout(): + dash_trail.visible = false + +func _on_WaveAnnouncerCanvas_animation_started(): + tips_labels.visible = false + +func update_HUD(): + if MONEY > 99999: + MONEY = 99999 + if MAX_HEALTH > 99999: + MAX_HEALTH = 99999 + if SCORE > 9999999: + SCORE = 9999999 + if time > 60000: + time = 60000 + if HEALTH < 0: + HEALTH = 0 + elif HEALTH > MAX_HEALTH: + HEALTH = MAX_HEALTH + health_label.text = str(HEALTH) +# fps_label.text = " " + tr("FPS") + ": " + str(Performance.get_monitor(Performance.TIME_FPS))#str(Engine.get_frames_per_second()) + score_label.text = str(SCORE) + max_health_label.text = str(MAX_HEALTH) + health_bar.max_value = MAX_HEALTH + health_bar.value = HEALTH + health_port_bar.max_value = MAX_HEALTH + health_port_bar.value = HEALTH + money_label.text = str(MONEY) + if time - (time/60) * 60 < 10: + time_label.text = str(time/60) + ":0" + str(time%60) + else: + time_label.text = str(time/60) + ":" + str(time%60) + wave_announcer_current_wave.text = str(wave) + wave_complete_current_wave.text = str(wave) + if map.wave_pause: + pause_time_label.text = str(int(map.get_node("WavePause").time_left)) + pause_time_label.set("custom_colors/font_color", Color.white) + else: + pause_time_label.text = str(int(wave_enemy_count)) + pause_time_label.set("custom_colors/font_color", Color.red) + wave_label.text = str(wave) + dead_screen_waves.text = str(wave - 1) + + match (weapon_ID): + 0: + gun_cooldown_port_bar.max_value = $SingleShootCoolDown.wait_time*100 + gun_cooldown_port_bar.value = $SingleShootCoolDown.time_left*100 + 1: + gun_cooldown_port_bar.max_value = $BurstShootCoolDown.wait_time*100 + gun_cooldown_port_bar.value = $BurstShootCoolDown.time_left*100 + 2: + gun_cooldown_port_bar.max_value = $ShotgunShootCoolDown.wait_time*100 + gun_cooldown_port_bar.value = $ShotgunShootCoolDown.time_left*100 + + match (ability_ID): + 0: + ability_cooldown_bar.max_value = $ShieldCoolDown.wait_time*100 + ability_cooldown_bar.value = $ShieldCoolDown.time_left*100 + ability_label.text = tr("SHIELD_U") + 1: + ability_cooldown_bar.max_value = $DashCoolDown.wait_time*100 + ability_cooldown_bar.value = $DashCoolDown.time_left*100 + ability_label.text = tr("DASH_U") + 2: + ability_cooldown_bar.max_value = $GrenadeCoolDown.wait_time*100 + ability_cooldown_bar.value = $GrenadeCoolDown.time_left*100 + ability_label.text = tr("GRENADE_U") diff --git a/Scripts/PlayerSignal.gd b/Scripts/PlayerSignal.gd new file mode 100644 index 0000000..732a0ff --- /dev/null +++ b/Scripts/PlayerSignal.gd @@ -0,0 +1,37 @@ +extends Node + +var minimap_icon = "player" + +signal fired_shot +signal wave_announcer_animation_finished +signal wave_complete_animation_finished + +onready var global = get_node("/root/GlobalScene") + +func _process(delta): + $Bars/HealthBar.set_global_position(Vector2($Smoothing2D/Body.global_position.x - 47,$Smoothing2D/Body.global_position.y - 80)) + $Bars/GunCooldownBar.set_global_position(Vector2($Smoothing2D/Body.global_position.x - 34,$Smoothing2D/Body.global_position.y - 85)) + $Bars/AbilityCooldownBar.set_global_position(Vector2($Smoothing2D/Body.global_position.x - 34,$Smoothing2D/Body.global_position.y - 65)) + +func _on_Player_fired_shot(hit_position: Vector2): + emit_signal("fired_shot", hit_position) + +func _on_WaveAnnouncerCanvas_animation_finished(): + emit_signal("wave_announcer_animation_finished") + +func _on_WaveCompleteCanvas_animation_finished(): + emit_signal("wave_complete_animation_finished") + $Player.tips_labels.visible = true + $Player.pause_timer.visible = true + +func start_wave(wave : int, mod : String): + $Player.wave = wave + $Player.wave_announcer_modificator.text = tr(mod) + $Player.wave_announcer_animation.play("Fade") + $Player/ShopMenuCanvas/ShopMenu.visible = false + global.WaveStart.play() + +func end_wave(): + $Player.wave_complete_animation.play("Fade") + global.WaveEnd.play() + $Player.HEALTH = $Player.MAX_HEALTH diff --git a/Scripts/ShockSphere.gd b/Scripts/ShockSphere.gd new file mode 100644 index 0000000..e2f2a43 --- /dev/null +++ b/Scripts/ShockSphere.gd @@ -0,0 +1,98 @@ +extends KinematicBody2D + +var minimap_icon = "enemy" + +onready var raycast : RayCast2D = get_node("RayCast2D") +onready var sprite : Node2D = get_parent().get_node("Smoothing2D/Sprite") +onready var health_bar : TextureProgress = get_parent().get_node("HealthBar/HealthBar") +onready var map_navigation : Navigation2D = get_parent().get_parent().get_parent().get_child(2) +export var explosion_effect : PackedScene + +var path : PoolVector2Array +var dir = Vector2() +var MAX_HEALTH = 50 +var HEALTH = 50 +var DAMAGE = 10 +var SPEED = 30 +var MONEY = 10 +var SCORE = 200 +var HEAL = 10 +var SPEED_TIME = 2 +var is_alive = true +var who = null +var i = 0 + +onready var global = get_node("/root/GlobalScene") +onready var player = get_parent().get_parent().get_parent().get_child(1).get_child(0) #get_tree().root.get_child(0).get_child(1) + +func _ready(): + path = map_navigation.get_simple_path(global_position, player.global_position) + +func _process(delta): + if global.is_pause: + return + + health_bar.max_value = MAX_HEALTH + health_bar.value = HEALTH + + if not is_alive: + var explode = explosion_effect.instance() + get_parent().get_parent().get_parent().add_child(explode) + explode.global_rotation_degrees = rand_range(0,360) + explode.global_position = global_position + if who != null: + who.heal_fade.play("Fade") + who.money_feedback.play("Feedback") + who.score_feedback.play("Feedback") + who.MONEY += int(MONEY) * player.money_up_mp + who.SCORE += int(SCORE) + who.HEALTH += HEAL * player.heal_up_mp + who.TOTAL_MONEY += MONEY + who.TOTAL_KILLS += 1 + who.wave_enemy_count -= 1 + get_parent().queue_free() + + if not player.is_alive: + return + if raycast.is_colliding(): + var coll = raycast.get_collider() + if coll.has_method("hit_player"): + if $AttackTimer.is_stopped(): + raycast.get_collider().hit_player(DAMAGE, 0.2) + $AttackTimer.start() + +func _physics_process(delta): + if global.is_pause: + return + + if !player.is_alive: + return + + if $Timer.is_stopped(): + path = map_navigation.get_simple_path(global_position, player.global_position) + check_path() + dir = dir.normalized() * 20 + dir = dir.rotated(deg2rad(rand_range(-30, 30))) + $Timer.wait_time = rand_range(1, 1.3) + $Timer.start() + move_and_slide(dir * SPEED) + look_at(player.global_position) + sprite.global_rotation_degrees += 40 + +func hit(damage, _who : Node2D): + HEALTH -= damage + if HEALTH <=0: + self.who = _who + is_alive = false + +func set_speed_timer(mp): + $Timer.wait_time = SPEED_TIME * mp + +func check_path(): + i = 0 + if i < path.size() and i >= 0: + if (global_position.distance_to(path[i]) < 50): + i += 1 + dir = path[i] - global_position + else: + dir = Vector2.ZERO diff --git a/Scripts/ShockSphereSignal.gd b/Scripts/ShockSphereSignal.gd new file mode 100644 index 0000000..398edf9 --- /dev/null +++ b/Scripts/ShockSphereSignal.gd @@ -0,0 +1,4 @@ +extends Node + +func _process(delta): + $HealthBar/HealthBar.set_global_position(Vector2($Smoothing2D/Sprite.global_position.x - 47,$Smoothing2D/Sprite.global_position.y - 50)) diff --git a/Scripts/ShopMenu.gd b/Scripts/ShopMenu.gd new file mode 100644 index 0000000..4b4c68d --- /dev/null +++ b/Scripts/ShopMenu.gd @@ -0,0 +1,200 @@ +extends CanvasLayer + +onready var player = get_parent() +onready var global = get_node("/root/GlobalScene") +var enemy_per_map +onready var damage_up_label : LineEdit = get_node("ShopMenu/BackGround/Shop/Upgrade/Upgrades/DamageUp/LineEdit") +onready var heal_up_label : LineEdit = get_node("ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealUp/LineEdit") +onready var money_up_label : LineEdit = get_node("ShopMenu/BackGround/Shop/Upgrade/Upgrades/MoneyUp/LineEdit") +onready var speed_up_label : LineEdit = get_node("ShopMenu/BackGround/Shop/Upgrade/Upgrades/SpeedUp/LineEdit") +onready var health_up_label : LineEdit = get_node("ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealthUp/LineEdit") +onready var damage_up_button : Button = get_node("ShopMenu/BackGround/Shop/Upgrade/Upgrades/DamageUp/DamageUp") +onready var heal_up_button : Button = get_node("ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealUp/HealUp") +onready var money_up_button : Button = get_node("ShopMenu/BackGround/Shop/Upgrade/Upgrades/MoneyUp/MoneyUp") +onready var speed_up_button : Button = get_node("ShopMenu/BackGround/Shop/Upgrade/Upgrades/SpeedUp/SpeedUp") +onready var health_up_button : Button = get_node("ShopMenu/BackGround/Shop/Upgrade/Upgrades/HealthUp/HealthUp") + +var health_plus = 1 +var speed_plus = 0.02 +var damage_plus = 0.2 +var money_plus = 0.05 +var heal_plus = 1 + +func _ready(): + match(player.weapon_ID): + 0: + $ShopMenu/BackGround/Shop/Ability/Abilities/SingleShoot.pressed = true + 1: + $ShopMenu/BackGround/Shop/Ability/Abilities/BurstShoot.pressed = true + 2: + $ShopMenu/BackGround/Shop/Ability/Abilities/ShotgunShoot.pressed = true + match(player.ability_ID): + 0: + $ShopMenu/BackGround/Shop/Ability/Abilities/Shield.pressed = true + 1: + $ShopMenu/BackGround/Shop/Ability/Abilities/Dash.pressed = true + 2: + $ShopMenu/BackGround/Shop/Ability/Abilities/Grenade.pressed = true + +func _process(delta): + $ShopMenu/BackGround/Tools/CurMoney.text = str(player.MONEY) + $ShopMenu/BackGround/Shop.set_tab_title(1, tr("UPGRADE")) + $ShopMenu/BackGround/Shop.set_tab_title(0, tr("ABILITY")) + enemy_per_map = player.enemy_par_map + var default_cost = 100 * enemy_per_map/20 + health_up_label.text = str(player.health_up_mp * 100) + " -> " + str((player.health_up_mp+health_plus) * 100) + health_up_button.text = str(default_cost + int(player.health_tier/2 * default_cost)) + speed_up_label.text = str(player.speed_up_mp) + "% -> " + str(player.speed_up_mp + speed_plus) + "%" + speed_up_button.text = str(default_cost + int(player.speed_tier/2 * default_cost)) + damage_up_label.text = str(player.DAMAGE) + " -> " + str((player.DAMAGE/player.damage_up_mp) * (player.damage_up_mp + damage_plus)) + damage_up_button.text = str(default_cost + int(player.damage_tier/2 * default_cost)) + money_up_label.text = str(player.money_up_mp) + "% -> " + str(player.money_up_mp + money_plus) + "%" + money_up_button.text = str(default_cost + int(player.money_tier/2 * default_cost)) + heal_up_label.text = str(player.heal_up_mp) + "% -> " + str(player.heal_up_mp + heal_plus) + "%" + heal_up_button.text = str(default_cost + int(player.heal_tier/2 * default_cost)) + if int(health_up_button.text) > player.MONEY: + health_up_button.disabled = true + else: + health_up_button.disabled = false + if int(speed_up_button.text) > player.MONEY: + speed_up_button.disabled = true + else: + speed_up_button.disabled = false + if int(damage_up_button.text) > player.MONEY: + damage_up_button.disabled = true + else: + damage_up_button.disabled = false + if int(money_up_button.text) > player.MONEY: + money_up_button.disabled = true + else: + money_up_button.disabled = false + if int(heal_up_button.text) > player.MONEY: + heal_up_button.disabled = true + else: + heal_up_button.disabled = false + +func _on_Exit_pressed(): + global.MenuPressSound.play() + $ShopMenu.visible = false + +func _on_SingleShoot_pressed(): + global.MenuPressSound.play() + player.weapon_ID = 0 + player.body_sprite.region_rect.position = Vector2((player.weapon_ID+1)*64,0) + $ShopMenu/BackGround/Shop/Ability/Abilities/SingleShoot.pressed = true + $ShopMenu/BackGround/Shop/Ability/Abilities/BurstShoot.pressed = false + $ShopMenu/BackGround/Shop/Ability/Abilities/ShotgunShoot.pressed = false + +func _on_BurstShoot_pressed(): + global.MenuPressSound.play() + player.weapon_ID = 1 + player.body_sprite.region_rect.position = Vector2((player.weapon_ID+1)*64,0) + $ShopMenu/BackGround/Shop/Ability/Abilities/SingleShoot.pressed = false + $ShopMenu/BackGround/Shop/Ability/Abilities/BurstShoot.pressed = true + $ShopMenu/BackGround/Shop/Ability/Abilities/ShotgunShoot.pressed = false + +func _on_ShotgunShoot_pressed(): + global.MenuPressSound.play() + player.weapon_ID = 2 + player.body_sprite.region_rect.position = Vector2((player.weapon_ID+1)*64,0) + $ShopMenu/BackGround/Shop/Ability/Abilities/SingleShoot.pressed = false + $ShopMenu/BackGround/Shop/Ability/Abilities/BurstShoot.pressed = false + $ShopMenu/BackGround/Shop/Ability/Abilities/ShotgunShoot.pressed = true + +func _on_Shield_pressed(): + global.MenuPressSound.play() + player.ability_ID = 0 + $ShopMenu/BackGround/Shop/Ability/Abilities/Shield.pressed = true + $ShopMenu/BackGround/Shop/Ability/Abilities/Dash.pressed = false + $ShopMenu/BackGround/Shop/Ability/Abilities/Grenade.pressed = false + +func _on_Dash_pressed(): + global.MenuPressSound.play() + player.ability_ID = 1 + $ShopMenu/BackGround/Shop/Ability/Abilities/Shield.pressed = false + $ShopMenu/BackGround/Shop/Ability/Abilities/Dash.pressed = true + $ShopMenu/BackGround/Shop/Ability/Abilities/Grenade.pressed = false + +func _on_Grenade_pressed(): + global.MenuPressSound.play() + player.ability_ID = 2 + $ShopMenu/BackGround/Shop/Ability/Abilities/Shield.pressed = false + $ShopMenu/BackGround/Shop/Ability/Abilities/Dash.pressed = false + $ShopMenu/BackGround/Shop/Ability/Abilities/Grenade.pressed = true + +func _on_SingleShoot_mouse_entered(): + global.MenuSelectSound.play() + +func _on_Shield_mouse_entered(): + global.MenuSelectSound.play() + +func _on_BurstShoot_mouse_entered(): + global.MenuSelectSound.play() + +func _on_Dash_mouse_entered(): + global.MenuSelectSound.play() + +func _on_ShotgunShoot_mouse_entered(): + global.MenuSelectSound.play() + +func _on_Grenade_mouse_entered(): + global.MenuSelectSound.play() + +func _on_Ability_tab_changed(tab): + global.MenuPressSound.play() + +func _on_Exit_mouse_entered(): + global.MenuSelectSound.play() + +func _on_Shop_tab_changed(tab): + global.MenuPressSound.play() + +func _on_HealthUp_pressed(): + global.MenuPressSound.play() + player.health_up_mp += heal_plus + player.MAX_HEALTH = player.DEF_MAX_HEALTH * player.health_up_mp + player.HEALTH = player.MAX_HEALTH + player.MONEY -= int(health_up_button.text) + player.health_tier += 1 + +func _on_HealthUp_mouse_entered(): + global.MenuSelectSound.play() + +func _on_SpeedUp_pressed(): + global.MenuPressSound.play() + player.speed_up_mp += speed_plus + player.ACCELERATION = player.DEF_ACCELERATION * player.speed_up_mp + player.MAX_SPEED = player.DEF_MAX_SPEED * player.speed_up_mp + player.MONEY -= int(speed_up_button.text) + player.speed_tier += 1 + +func _on_SpeedUp_mouse_entered(): + global.MenuSelectSound.play() + +func _on_DamageUp_pressed(): + global.MenuPressSound.play() + player.damage_up_mp += damage_plus + player.DAMAGE = player.DEF_DAMAGE * player.damage_up_mp + player.MONEY -= int(damage_up_button.text) + player.damage_tier += 1 + +func _on_DamageUp_mouse_entered(): + global.MenuSelectSound.play() + +func _on_MoneyUp_pressed(): + global.MenuPressSound.play() + player.money_up_mp += money_plus + player.MONEY -= int(money_up_button.text) + player.money_tier += 1 + +func _on_MoneyUp_mouse_entered(): + global.MenuSelectSound.play() + +func _on_HealUp_pressed(): + global.MenuPressSound.play() + player.heal_up_mp += heal_plus + player.MONEY -= int(heal_up_button.text) + player.heal_tier += 1 + +func _on_HealUp_mouse_entered(): + global.MenuSelectSound.play() diff --git a/Scripts/SpawnPoint.gd b/Scripts/SpawnPoint.gd new file mode 100644 index 0000000..9ee9611 --- /dev/null +++ b/Scripts/SpawnPoint.gd @@ -0,0 +1,6 @@ +extends Position2D + +var is_empty = true + +func _on_Area2D_body_entered(body): + is_empty = false diff --git a/Scripts/SpawnTonnel.gd b/Scripts/SpawnTonnel.gd new file mode 100644 index 0000000..52e081c --- /dev/null +++ b/Scripts/SpawnTonnel.gd @@ -0,0 +1,7 @@ +extends Node2D + +var minimap_icon = "enemy_spawn" + +func _ready(): + pass + diff --git a/Scripts/TestMap.gd b/Scripts/TestMap.gd new file mode 100644 index 0000000..787bd62 --- /dev/null +++ b/Scripts/TestMap.gd @@ -0,0 +1,16 @@ +extends Node2D + +export var hit_effect: PackedScene + +func _generate_hit_effect(hit_position: Vector2)->void: + var temp = hit_effect.instance() + add_child(temp) + temp.position = hit_position + + +func _on_Player_fired_shot(hit_position: Vector2): + _generate_hit_effect(hit_position) + + +func _on_Timer_timeout(): + $StartOperationVoice/AudioStreamPlayer.play() diff --git a/Scripts/Trail.gd b/Scripts/Trail.gd new file mode 100644 index 0000000..fd45044 --- /dev/null +++ b/Scripts/Trail.gd @@ -0,0 +1,124 @@ +extends Line2D +class_name Trail2D + +##### SIGNALS ##### + +##### CONSTANTS ##### + +enum Persistence { + OFF, # Do not persist. Remove all points after the trail_length. + ALWAYS, # Always persist. Do not remove any points. + CONDITIONAL, # Sometimes persist. Choose an algorithm for when to add and remove points. +} + +enum PersistWhen { + ON_MOVEMENT, # Add points during movement and remove points when not moving. + CUSTOM, # Override _should_grow() and _should_shrink() to define when to add/remove points. +} + +##### PROPERTIES ##### + +# The target node to track +var target: Node2D setget set_target + +# The NodePath to the target +export var target_path: NodePath = @".." setget set_target_path +# If not persisting, the number of points that should be allowed in the trail +export var trail_length: int = 10 +# To what degree the trail should remain in existence before automatically removing points. +export(int, "Off", "Always", "Conditional") var persistence: int = Persistence.OFF +# During conditional persistence, which persistence algorithm to use +export(int, "On Movement", "Custom") var persistence_condition: int = PersistWhen.ON_MOVEMENT +# During conditional persistence, how many points to remove per frame +export var degen_rate: int = 1 +# If true, automatically set z_index to be one less than the 'target' +export var auto_z_index: bool = true +# If true, will automatically setup a gradient for a gradually transparent trail +export var auto_alpha_gradient: bool = true + +##### NOTIFICATIONS ##### + +func _init(): + set_as_toplevel(true) + global_position = Vector2() + global_rotation = 0 + if auto_alpha_gradient and not gradient: + gradient = Gradient.new() + var first = default_color + first.a = 0 + gradient.set_color(0, first) + gradient.set_color(1, default_color) + + +func _notification(p_what: int): + match p_what: + NOTIFICATION_PARENTED: + self.target_path = target_path + if auto_z_index: + z_index = target.z_index - 1 if target else 0 + NOTIFICATION_UNPARENTED: + self.target_path = @"" + self.trail_length = 0 + + +func _process(_delta: float): + if target: + match persistence: + Persistence.OFF: + add_point(target.global_position) + while get_point_count() > trail_length: + remove_point(0) + Persistence.ALWAYS: + add_point(target.global_position) + pass + Persistence.CONDITIONAL: + match persistence_condition: + PersistWhen.ON_MOVEMENT: + var moved: bool = get_point_position(get_point_count()-1) != target.global_position if get_point_count() else false + if not get_point_count() or moved: + add_point(target.global_position) + else: + #warning-ignore:unused_variable + for i in range(degen_rate): + remove_point(0) + PersistWhen.CUSTOM: + if _should_grow(): + add_point(target.global_position) + if _should_shrink(): + #warning-ignore:unused_variable + for i in range(degen_rate): + remove_point(0) + +##### OVERRIDES ##### + +##### VIRTUAL METHODS ##### + +func _should_grow() -> bool: + return true + + +func _should_shrink() -> bool: + return true + +##### PUBLIC METHODS ##### + +func erase_trail(): + #warning-ignore:unused_variable + for i in range(get_point_count()): + remove_point(0) + +##### PRIVATE METHODS ##### + +##### SETTERS AND GETTERS ##### + +func set_target(p_value: Node2D): + if p_value: + if get_path_to(p_value) != target_path: + set_target_path(get_path_to(p_value)) + else: + target_path = @"" + + +func set_target_path(p_value: NodePath): + target_path = p_value + target = get_node(p_value) as Node2D if has_node(p_value) else null diff --git a/Scripts/WaveAnnouncer.gd b/Scripts/WaveAnnouncer.gd new file mode 100644 index 0000000..ee486a8 --- /dev/null +++ b/Scripts/WaveAnnouncer.gd @@ -0,0 +1,10 @@ +extends CanvasLayer + +signal animation_started +signal animation_finished + +func _on_WaveAnnouncerA_animation_finished(anim_name): + emit_signal("animation_finished") + +func _on_WaveAnnouncerA_animation_started(anim_name): + emit_signal("animation_started") diff --git a/Scripts/WaveComplete.gd b/Scripts/WaveComplete.gd new file mode 100644 index 0000000..2432c5e --- /dev/null +++ b/Scripts/WaveComplete.gd @@ -0,0 +1,6 @@ +extends CanvasLayer + +signal animation_finished + +func _on_WaveCompleteA_animation_finished(anim_name): + emit_signal("animation_finished") diff --git a/Sound/BigExplode.wav b/Sound/BigExplode.wav new file mode 100644 index 0000000..4837c5d Binary files /dev/null and b/Sound/BigExplode.wav differ diff --git a/Sound/BigExplode.wav.import b/Sound/BigExplode.wav.import new file mode 100644 index 0000000..64f4928 --- /dev/null +++ b/Sound/BigExplode.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/BigExplode.wav-9fbd2d8c4106ed8f17d4a3f71c305ba4.sample" + +[deps] + +source_file="res://Sound/BigExplode.wav" +dest_files=[ "res://.import/BigExplode.wav-9fbd2d8c4106ed8f17d4a3f71c305ba4.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/Sound/Dash.wav.import b/Sound/Dash.wav.import new file mode 100644 index 0000000..a03fde6 --- /dev/null +++ b/Sound/Dash.wav.import @@ -0,0 +1,19 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +valid=false + +[deps] + +source_file="res://Sound/Dash.wav" +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/Sound/Lose.wav.import b/Sound/Lose.wav.import new file mode 100644 index 0000000..20a9b64 --- /dev/null +++ b/Sound/Lose.wav.import @@ -0,0 +1,19 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +valid=false + +[deps] + +source_file="res://Sound/Lose.wav" +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/Sound/MenuPress.wav.import b/Sound/MenuPress.wav.import new file mode 100644 index 0000000..3200b8a --- /dev/null +++ b/Sound/MenuPress.wav.import @@ -0,0 +1,19 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +valid=false + +[deps] + +source_file="res://Sound/MenuPress.wav" +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/Sound/MenuSelect.wav.import b/Sound/MenuSelect.wav.import new file mode 100644 index 0000000..290c658 --- /dev/null +++ b/Sound/MenuSelect.wav.import @@ -0,0 +1,19 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +valid=false + +[deps] + +source_file="res://Sound/MenuSelect.wav" +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/Sound/Shield.wav.import b/Sound/Shield.wav.import new file mode 100644 index 0000000..8371c1b --- /dev/null +++ b/Sound/Shield.wav.import @@ -0,0 +1,19 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +valid=false + +[deps] + +source_file="res://Sound/Shield.wav" +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/Sound/Shoot.ogg b/Sound/Shoot.ogg new file mode 100644 index 0000000..cccf229 Binary files /dev/null and b/Sound/Shoot.ogg differ diff --git a/Sound/Shoot.ogg.import b/Sound/Shoot.ogg.import new file mode 100644 index 0000000..17f5b44 --- /dev/null +++ b/Sound/Shoot.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/Shoot.ogg-cdfe63fa3222cfd5421dd092c227b166.oggstr" + +[deps] + +source_file="res://Sound/Shoot.ogg" +dest_files=[ "res://.import/Shoot.ogg-cdfe63fa3222cfd5421dd092c227b166.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/Sound/ShotgunReload.wav b/Sound/ShotgunReload.wav new file mode 100644 index 0000000..1594128 Binary files /dev/null and b/Sound/ShotgunReload.wav differ diff --git a/Sound/ShotgunReload.wav.import b/Sound/ShotgunReload.wav.import new file mode 100644 index 0000000..612e9d8 --- /dev/null +++ b/Sound/ShotgunReload.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/ShotgunReload.wav-a082e60ab2d864dba35fec2f221170aa.sample" + +[deps] + +source_file="res://Sound/ShotgunReload.wav" +dest_files=[ "res://.import/ShotgunReload.wav-a082e60ab2d864dba35fec2f221170aa.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/Sound/SmallExplode.wav b/Sound/SmallExplode.wav new file mode 100644 index 0000000..7776f97 Binary files /dev/null and b/Sound/SmallExplode.wav differ diff --git a/Sound/SmallExplode.wav.import b/Sound/SmallExplode.wav.import new file mode 100644 index 0000000..6516e66 --- /dev/null +++ b/Sound/SmallExplode.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/SmallExplode.wav-ca72942f18d2fa4e7a460ee86e6c659b.sample" + +[deps] + +source_file="res://Sound/SmallExplode.wav" +dest_files=[ "res://.import/SmallExplode.wav-ca72942f18d2fa4e7a460ee86e6c659b.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/Sound/StartOperation.ogg b/Sound/StartOperation.ogg new file mode 100644 index 0000000..f778fd6 Binary files /dev/null and b/Sound/StartOperation.ogg differ diff --git a/Sound/StartOperation.ogg.import b/Sound/StartOperation.ogg.import new file mode 100644 index 0000000..36a17e8 --- /dev/null +++ b/Sound/StartOperation.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/StartOperation.ogg-a8521328528346ccb422c843e100e8aa.oggstr" + +[deps] + +source_file="res://Sound/StartOperation.ogg" +dest_files=[ "res://.import/StartOperation.ogg-a8521328528346ccb422c843e100e8aa.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/Sound/WaveEnd.wav.import b/Sound/WaveEnd.wav.import new file mode 100644 index 0000000..00cbf70 --- /dev/null +++ b/Sound/WaveEnd.wav.import @@ -0,0 +1,19 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +valid=false + +[deps] + +source_file="res://Sound/WaveEnd.wav" +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/Sound/WaveStart.wav.import b/Sound/WaveStart.wav.import new file mode 100644 index 0000000..04906d1 --- /dev/null +++ b/Sound/WaveStart.wav.import @@ -0,0 +1,19 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +valid=false + +[deps] + +source_file="res://Sound/WaveStart.wav" +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/Sprites/AbilityCooldown_Bar_port_empty.png b/Sprites/AbilityCooldown_Bar_port_empty.png new file mode 100644 index 0000000..7c7bf56 Binary files /dev/null and b/Sprites/AbilityCooldown_Bar_port_empty.png differ diff --git a/Sprites/AbilityCooldown_Bar_port_empty.png.import b/Sprites/AbilityCooldown_Bar_port_empty.png.import new file mode 100644 index 0000000..ad4e3cb --- /dev/null +++ b/Sprites/AbilityCooldown_Bar_port_empty.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/AbilityCooldown_Bar_port_empty.png-cb59a9a726472b81f142fb4d2c983beb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/AbilityCooldown_Bar_port_empty.png" +dest_files=[ "res://.import/AbilityCooldown_Bar_port_empty.png-cb59a9a726472b81f142fb4d2c983beb.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/AbilityCooldown_Bar_port_full.png b/Sprites/AbilityCooldown_Bar_port_full.png new file mode 100644 index 0000000..127e6d1 Binary files /dev/null and b/Sprites/AbilityCooldown_Bar_port_full.png differ diff --git a/Sprites/AbilityCooldown_Bar_port_full.png.import b/Sprites/AbilityCooldown_Bar_port_full.png.import new file mode 100644 index 0000000..d9aa704 --- /dev/null +++ b/Sprites/AbilityCooldown_Bar_port_full.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/AbilityCooldown_Bar_port_full.png-21b5600a55e94c8c9f35a55a51540cf5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/AbilityCooldown_Bar_port_full.png" +dest_files=[ "res://.import/AbilityCooldown_Bar_port_full.png-21b5600a55e94c8c9f35a55a51540cf5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/AbilityLabel.png b/Sprites/AbilityLabel.png new file mode 100644 index 0000000..6cc06b2 Binary files /dev/null and b/Sprites/AbilityLabel.png differ diff --git a/Sprites/AbilityLabel.png.import b/Sprites/AbilityLabel.png.import new file mode 100644 index 0000000..de92828 --- /dev/null +++ b/Sprites/AbilityLabel.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/AbilityLabel.png-ba2d0b9f5ee658a9486c0005ba33fc51.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/AbilityLabel.png" +dest_files=[ "res://.import/AbilityLabel.png-ba2d0b9f5ee658a9486c0005ba33fc51.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/AlertLight.png b/Sprites/AlertLight.png new file mode 100644 index 0000000..2fb3ef5 Binary files /dev/null and b/Sprites/AlertLight.png differ diff --git a/Sprites/AlertLight.png.import b/Sprites/AlertLight.png.import new file mode 100644 index 0000000..e3f248a --- /dev/null +++ b/Sprites/AlertLight.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/AlertLight.png-40d586efeaf4010ce75667f25bb3ad98.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/AlertLight.png" +dest_files=[ "res://.import/AlertLight.png-40d586efeaf4010ce75667f25bb3ad98.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Bonus_icon.png b/Sprites/Bonus_icon.png new file mode 100644 index 0000000..6544ff5 Binary files /dev/null and b/Sprites/Bonus_icon.png differ diff --git a/Sprites/Bonus_icon.png.import b/Sprites/Bonus_icon.png.import new file mode 100644 index 0000000..2bfa306 --- /dev/null +++ b/Sprites/Bonus_icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Bonus_icon.png-4048ffc708ec84a004afb8aefa7277af.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Bonus_icon.png" +dest_files=[ "res://.import/Bonus_icon.png-4048ffc708ec84a004afb8aefa7277af.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/BurstShoot_Button.png b/Sprites/BurstShoot_Button.png new file mode 100644 index 0000000..0e63a6c Binary files /dev/null and b/Sprites/BurstShoot_Button.png differ diff --git a/Sprites/BurstShoot_Button.png.import b/Sprites/BurstShoot_Button.png.import new file mode 100644 index 0000000..34aaf7d --- /dev/null +++ b/Sprites/BurstShoot_Button.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/BurstShoot_Button.png-380da04e83949d83744586b031409b5c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/BurstShoot_Button.png" +dest_files=[ "res://.import/BurstShoot_Button.png-380da04e83949d83744586b031409b5c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Coin.png b/Sprites/Coin.png new file mode 100644 index 0000000..c124120 Binary files /dev/null and b/Sprites/Coin.png differ diff --git a/Sprites/Coin.png.import b/Sprites/Coin.png.import new file mode 100644 index 0000000..f1cf434 --- /dev/null +++ b/Sprites/Coin.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Coin.png-c2cd5c0bdd61476fb24bcd9448984ab7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Coin.png" +dest_files=[ "res://.import/Coin.png-c2cd5c0bdd61476fb24bcd9448984ab7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Dash_Button.png b/Sprites/Dash_Button.png new file mode 100644 index 0000000..29c1c7a Binary files /dev/null and b/Sprites/Dash_Button.png differ diff --git a/Sprites/Dash_Button.png.import b/Sprites/Dash_Button.png.import new file mode 100644 index 0000000..02650d7 --- /dev/null +++ b/Sprites/Dash_Button.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Dash_Button.png-30f61899f0ee69b1db40af6d4ac29dc7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Dash_Button.png" +dest_files=[ "res://.import/Dash_Button.png-30f61899f0ee69b1db40af6d4ac29dc7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/DeadScreenFrame.png b/Sprites/DeadScreenFrame.png new file mode 100644 index 0000000..aa4a4fb Binary files /dev/null and b/Sprites/DeadScreenFrame.png differ diff --git a/Sprites/DeadScreenFrame.png.import b/Sprites/DeadScreenFrame.png.import new file mode 100644 index 0000000..2eecc72 --- /dev/null +++ b/Sprites/DeadScreenFrame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/DeadScreenFrame.png-17287818f6ad26e88b640ee0e5fdbf17.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/DeadScreenFrame.png" +dest_files=[ "res://.import/DeadScreenFrame.png-17287818f6ad26e88b640ee0e5fdbf17.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Enemy_icon.png b/Sprites/Enemy_icon.png new file mode 100644 index 0000000..4e00a00 Binary files /dev/null and b/Sprites/Enemy_icon.png differ diff --git a/Sprites/Enemy_icon.png.import b/Sprites/Enemy_icon.png.import new file mode 100644 index 0000000..b49c339 --- /dev/null +++ b/Sprites/Enemy_icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Enemy_icon.png-56a5423e2b48380fb5e918aca260637b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Enemy_icon.png" +dest_files=[ "res://.import/Enemy_icon.png-56a5423e2b48380fb5e918aca260637b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Enemy_spawnpoint_icon.png b/Sprites/Enemy_spawnpoint_icon.png new file mode 100644 index 0000000..fb80773 Binary files /dev/null and b/Sprites/Enemy_spawnpoint_icon.png differ diff --git a/Sprites/Enemy_spawnpoint_icon.png.import b/Sprites/Enemy_spawnpoint_icon.png.import new file mode 100644 index 0000000..5fee50a --- /dev/null +++ b/Sprites/Enemy_spawnpoint_icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Enemy_spawnpoint_icon.png-2809b3c89a99007ba798cee158e6e415.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Enemy_spawnpoint_icon.png" +dest_files=[ "res://.import/Enemy_spawnpoint_icon.png-2809b3c89a99007ba798cee158e6e415.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Explosion.png b/Sprites/Explosion.png new file mode 100644 index 0000000..358ef4d Binary files /dev/null and b/Sprites/Explosion.png differ diff --git a/Sprites/Explosion.png.import b/Sprites/Explosion.png.import new file mode 100644 index 0000000..4850846 --- /dev/null +++ b/Sprites/Explosion.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Explosion.png" +dest_files=[ "res://.import/Explosion.png-4cec69c6d6c03527ba22cbc120bf0a6e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/FlashLight.png b/Sprites/FlashLight.png new file mode 100644 index 0000000..c6deff2 Binary files /dev/null and b/Sprites/FlashLight.png differ diff --git a/Sprites/FlashLight.png.import b/Sprites/FlashLight.png.import new file mode 100644 index 0000000..9f9ce3f --- /dev/null +++ b/Sprites/FlashLight.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/FlashLight.png-2a6f3eba0cd349631a5bb15be7e2c936.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/FlashLight.png" +dest_files=[ "res://.import/FlashLight.png-2a6f3eba0cd349631a5bb15be7e2c936.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Flat.png b/Sprites/Flat.png new file mode 100644 index 0000000..005626c Binary files /dev/null and b/Sprites/Flat.png differ diff --git a/Sprites/Flat.png.import b/Sprites/Flat.png.import new file mode 100644 index 0000000..1be1bd9 --- /dev/null +++ b/Sprites/Flat.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Flat.png-f2b4606457688ae0a46e0c89e2325b5f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Flat.png" +dest_files=[ "res://.import/Flat.png-f2b4606457688ae0a46e0c89e2325b5f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Grenade_Button.png b/Sprites/Grenade_Button.png new file mode 100644 index 0000000..1ad7d12 Binary files /dev/null and b/Sprites/Grenade_Button.png differ diff --git a/Sprites/Grenade_Button.png.import b/Sprites/Grenade_Button.png.import new file mode 100644 index 0000000..9c8a0a4 --- /dev/null +++ b/Sprites/Grenade_Button.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Grenade_Button.png-629f813cebdd0e8dfc81c09f964c3fe7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Grenade_Button.png" +dest_files=[ "res://.import/Grenade_Button.png-629f813cebdd0e8dfc81c09f964c3fe7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/GunCooldown_Bar_port_empty.png b/Sprites/GunCooldown_Bar_port_empty.png new file mode 100644 index 0000000..6bbfe61 Binary files /dev/null and b/Sprites/GunCooldown_Bar_port_empty.png differ diff --git a/Sprites/GunCooldown_Bar_port_empty.png.import b/Sprites/GunCooldown_Bar_port_empty.png.import new file mode 100644 index 0000000..de2deef --- /dev/null +++ b/Sprites/GunCooldown_Bar_port_empty.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/GunCooldown_Bar_port_empty.png-c64e3011ae61d3020b28b8acbbd47585.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/GunCooldown_Bar_port_empty.png" +dest_files=[ "res://.import/GunCooldown_Bar_port_empty.png-c64e3011ae61d3020b28b8acbbd47585.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/GunCooldown_Bar_port_full.png b/Sprites/GunCooldown_Bar_port_full.png new file mode 100644 index 0000000..5c4e1d7 Binary files /dev/null and b/Sprites/GunCooldown_Bar_port_full.png differ diff --git a/Sprites/GunCooldown_Bar_port_full.png.import b/Sprites/GunCooldown_Bar_port_full.png.import new file mode 100644 index 0000000..43481c6 --- /dev/null +++ b/Sprites/GunCooldown_Bar_port_full.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/GunCooldown_Bar_port_full.png-7248039d9bd6361eb76aae2692e8a9fe.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/GunCooldown_Bar_port_full.png" +dest_files=[ "res://.import/GunCooldown_Bar_port_full.png-7248039d9bd6361eb76aae2692e8a9fe.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/HP_Bar_empty.png b/Sprites/HP_Bar_empty.png new file mode 100644 index 0000000..606dca7 Binary files /dev/null and b/Sprites/HP_Bar_empty.png differ diff --git a/Sprites/HP_Bar_empty.png.import b/Sprites/HP_Bar_empty.png.import new file mode 100644 index 0000000..59f00f1 --- /dev/null +++ b/Sprites/HP_Bar_empty.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/HP_Bar_empty.png-da7333efc227b9a2ac0cb97386512ac7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/HP_Bar_empty.png" +dest_files=[ "res://.import/HP_Bar_empty.png-da7333efc227b9a2ac0cb97386512ac7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/HP_Bar_full.png b/Sprites/HP_Bar_full.png new file mode 100644 index 0000000..4c0bc00 Binary files /dev/null and b/Sprites/HP_Bar_full.png differ diff --git a/Sprites/HP_Bar_full.png.import b/Sprites/HP_Bar_full.png.import new file mode 100644 index 0000000..8bdff39 --- /dev/null +++ b/Sprites/HP_Bar_full.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/HP_Bar_full.png-050b0580cb6989822b89d8c9a33072ff.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/HP_Bar_full.png" +dest_files=[ "res://.import/HP_Bar_full.png-050b0580cb6989822b89d8c9a33072ff.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/HP_Bar_port_empty.png b/Sprites/HP_Bar_port_empty.png new file mode 100644 index 0000000..0823b16 Binary files /dev/null and b/Sprites/HP_Bar_port_empty.png differ diff --git a/Sprites/HP_Bar_port_empty.png.import b/Sprites/HP_Bar_port_empty.png.import new file mode 100644 index 0000000..f0659dc --- /dev/null +++ b/Sprites/HP_Bar_port_empty.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/HP_Bar_port_empty.png-50affa585fb45b8b7878a06cc16b8ca3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/HP_Bar_port_empty.png" +dest_files=[ "res://.import/HP_Bar_port_empty.png-50affa585fb45b8b7878a06cc16b8ca3.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/HP_Bar_port_full.png b/Sprites/HP_Bar_port_full.png new file mode 100644 index 0000000..91f1e0a Binary files /dev/null and b/Sprites/HP_Bar_port_full.png differ diff --git a/Sprites/HP_Bar_port_full.png.import b/Sprites/HP_Bar_port_full.png.import new file mode 100644 index 0000000..5d5558e --- /dev/null +++ b/Sprites/HP_Bar_port_full.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/HP_Bar_port_full.png-53cb37f65d064739c828b361677d45c7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/HP_Bar_port_full.png" +dest_files=[ "res://.import/HP_Bar_port_full.png-53cb37f65d064739c828b361677d45c7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/HP_Label.png b/Sprites/HP_Label.png new file mode 100644 index 0000000..88a1f1e Binary files /dev/null and b/Sprites/HP_Label.png differ diff --git a/Sprites/HP_Label.png.import b/Sprites/HP_Label.png.import new file mode 100644 index 0000000..e228356 --- /dev/null +++ b/Sprites/HP_Label.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/HP_Label.png-2757620cdba7fcba34919a5b0c17eed0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/HP_Label.png" +dest_files=[ "res://.import/HP_Label.png-2757620cdba7fcba34919a5b0c17eed0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Icon.icns b/Sprites/Icon.icns new file mode 100644 index 0000000..e29ab75 Binary files /dev/null and b/Sprites/Icon.icns differ diff --git a/Sprites/Icon.ico b/Sprites/Icon.ico new file mode 100644 index 0000000..a69dedc Binary files /dev/null and b/Sprites/Icon.ico differ diff --git a/Sprites/Icon.png b/Sprites/Icon.png new file mode 100644 index 0000000..af51dc0 Binary files /dev/null and b/Sprites/Icon.png differ diff --git a/Sprites/Icon.png.import b/Sprites/Icon.png.import new file mode 100644 index 0000000..f53e0e6 --- /dev/null +++ b/Sprites/Icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Icon.png-2c3cef4a9068a1af63d84d4b54324d10.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Icon.png" +dest_files=[ "res://.import/Icon.png-2c3cef4a9068a1af63d84d4b54324d10.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/LaserBaem.png b/Sprites/LaserBaem.png new file mode 100644 index 0000000..cdef864 Binary files /dev/null and b/Sprites/LaserBaem.png differ diff --git a/Sprites/LaserBaem.png.import b/Sprites/LaserBaem.png.import new file mode 100644 index 0000000..9a21905 --- /dev/null +++ b/Sprites/LaserBaem.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/LaserBaem.png-41134d6a4613d72cf91031bd5b2e158d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/LaserBaem.png" +dest_files=[ "res://.import/LaserBaem.png-41134d6a4613d72cf91031bd5b2e158d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/LaserParticle.png b/Sprites/LaserParticle.png new file mode 100644 index 0000000..0e6ec83 Binary files /dev/null and b/Sprites/LaserParticle.png differ diff --git a/Sprites/LaserParticle.png.import b/Sprites/LaserParticle.png.import new file mode 100644 index 0000000..ecd6a27 --- /dev/null +++ b/Sprites/LaserParticle.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/LaserParticle.png-500efdb55209a6929407299fafb248cf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/LaserParticle.png" +dest_files=[ "res://.import/LaserParticle.png-500efdb55209a6929407299fafb248cf.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Logo.png b/Sprites/Logo.png new file mode 100644 index 0000000..cc74855 Binary files /dev/null and b/Sprites/Logo.png differ diff --git a/Sprites/Logo.png.import b/Sprites/Logo.png.import new file mode 100644 index 0000000..10c8d3f --- /dev/null +++ b/Sprites/Logo.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Logo.png-f849e5ef6f49e4e3995b589c2186f5df.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Logo.png" +dest_files=[ "res://.import/Logo.png-f849e5ef6f49e4e3995b589c2186f5df.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Menu.png b/Sprites/Menu.png new file mode 100644 index 0000000..c229f2e Binary files /dev/null and b/Sprites/Menu.png differ diff --git a/Sprites/Menu.png.import b/Sprites/Menu.png.import new file mode 100644 index 0000000..cce0298 --- /dev/null +++ b/Sprites/Menu.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Menu.png-6e852157795daf06f7eb0b417b839755.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Menu.png" +dest_files=[ "res://.import/Menu.png-6e852157795daf06f7eb0b417b839755.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/MenuFrame.png b/Sprites/MenuFrame.png new file mode 100644 index 0000000..bda0ab0 Binary files /dev/null and b/Sprites/MenuFrame.png differ diff --git a/Sprites/MenuFrame.png.import b/Sprites/MenuFrame.png.import new file mode 100644 index 0000000..6481438 --- /dev/null +++ b/Sprites/MenuFrame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/MenuFrame.png-6285a3f7d26280b8a1b1fdce1a560595.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/MenuFrame.png" +dest_files=[ "res://.import/MenuFrame.png-6285a3f7d26280b8a1b1fdce1a560595.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Minimap.png b/Sprites/Minimap.png new file mode 100644 index 0000000..7ddbcf5 Binary files /dev/null and b/Sprites/Minimap.png differ diff --git a/Sprites/Minimap.png.import b/Sprites/Minimap.png.import new file mode 100644 index 0000000..817658f --- /dev/null +++ b/Sprites/Minimap.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Minimap.png-d649cd3666e8a0a7799d8ce9f630dfbf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Minimap.png" +dest_files=[ "res://.import/Minimap.png-d649cd3666e8a0a7799d8ce9f630dfbf.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Minimap_Frame.png b/Sprites/Minimap_Frame.png new file mode 100644 index 0000000..4bd8efa Binary files /dev/null and b/Sprites/Minimap_Frame.png differ diff --git a/Sprites/Minimap_Frame.png.import b/Sprites/Minimap_Frame.png.import new file mode 100644 index 0000000..5867a61 --- /dev/null +++ b/Sprites/Minimap_Frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Minimap_Frame.png-723a030c984a827a60ed3e8c1b603a3d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Minimap_Frame.png" +dest_files=[ "res://.import/Minimap_Frame.png-723a030c984a827a60ed3e8c1b603a3d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Money_Label.png b/Sprites/Money_Label.png new file mode 100644 index 0000000..91fbdaa Binary files /dev/null and b/Sprites/Money_Label.png differ diff --git a/Sprites/Money_Label.png.import b/Sprites/Money_Label.png.import new file mode 100644 index 0000000..4d8a203 --- /dev/null +++ b/Sprites/Money_Label.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Money_Label.png-d303547f409481120203ab8510f27f2e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Money_Label.png" +dest_files=[ "res://.import/Money_Label.png-d303547f409481120203ab8510f27f2e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Particle1.png b/Sprites/Particle1.png new file mode 100644 index 0000000..5d2b009 Binary files /dev/null and b/Sprites/Particle1.png differ diff --git a/Sprites/Particle1.png.import b/Sprites/Particle1.png.import new file mode 100644 index 0000000..ffe9865 --- /dev/null +++ b/Sprites/Particle1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Particle1.png-a4f84418bd9d4c4e292fc2c63f4d1013.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Particle1.png" +dest_files=[ "res://.import/Particle1.png-a4f84418bd9d4c4e292fc2c63f4d1013.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Pause_Time_Label.png b/Sprites/Pause_Time_Label.png new file mode 100644 index 0000000..4f87db1 Binary files /dev/null and b/Sprites/Pause_Time_Label.png differ diff --git a/Sprites/Pause_Time_Label.png.import b/Sprites/Pause_Time_Label.png.import new file mode 100644 index 0000000..75cccc8 --- /dev/null +++ b/Sprites/Pause_Time_Label.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Pause_Time_Label.png-3e334eab63e64f4c5371369e52c71126.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Pause_Time_Label.png" +dest_files=[ "res://.import/Pause_Time_Label.png-3e334eab63e64f4c5371369e52c71126.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/PlayerMech.png b/Sprites/PlayerMech.png new file mode 100644 index 0000000..c88e33c Binary files /dev/null and b/Sprites/PlayerMech.png differ diff --git a/Sprites/PlayerMech.png.import b/Sprites/PlayerMech.png.import new file mode 100644 index 0000000..07e5060 --- /dev/null +++ b/Sprites/PlayerMech.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/PlayerMech.png-f177f89fc939346576b8b04e5892e744.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/PlayerMech.png" +dest_files=[ "res://.import/PlayerMech.png-f177f89fc939346576b8b04e5892e744.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Player_icon.png b/Sprites/Player_icon.png new file mode 100644 index 0000000..dc7d72a Binary files /dev/null and b/Sprites/Player_icon.png differ diff --git a/Sprites/Player_icon.png.import b/Sprites/Player_icon.png.import new file mode 100644 index 0000000..d82978a --- /dev/null +++ b/Sprites/Player_icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Player_icon.png-f735250c1f5505f018193e6b2a193171.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Player_icon.png" +dest_files=[ "res://.import/Player_icon.png-f735250c1f5505f018193e6b2a193171.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/RadialLight.png b/Sprites/RadialLight.png new file mode 100644 index 0000000..0ebb595 Binary files /dev/null and b/Sprites/RadialLight.png differ diff --git a/Sprites/RadialLight.png.import b/Sprites/RadialLight.png.import new file mode 100644 index 0000000..73ffd8b --- /dev/null +++ b/Sprites/RadialLight.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/RadialLight.png-de5e7bd5b0cd268f12179bdbedadb61c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/RadialLight.png" +dest_files=[ "res://.import/RadialLight.png-de5e7bd5b0cd268f12179bdbedadb61c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Score_Label.png b/Sprites/Score_Label.png new file mode 100644 index 0000000..89ed6ec Binary files /dev/null and b/Sprites/Score_Label.png differ diff --git a/Sprites/Score_Label.png.import b/Sprites/Score_Label.png.import new file mode 100644 index 0000000..d057db4 --- /dev/null +++ b/Sprites/Score_Label.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Score_Label.png-42c23595c289f5314cec07bef1f360fc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Score_Label.png" +dest_files=[ "res://.import/Score_Label.png-42c23595c289f5314cec07bef1f360fc.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Shield_Button.png b/Sprites/Shield_Button.png new file mode 100644 index 0000000..af51dc0 Binary files /dev/null and b/Sprites/Shield_Button.png differ diff --git a/Sprites/Shield_Button.png.import b/Sprites/Shield_Button.png.import new file mode 100644 index 0000000..5b45d6c --- /dev/null +++ b/Sprites/Shield_Button.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Shield_Button.png-ccd668017b85ef9f6e0af10fb4f0cdbf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Shield_Button.png" +dest_files=[ "res://.import/Shield_Button.png-ccd668017b85ef9f6e0af10fb4f0cdbf.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/ShotgunShoot_Button.png b/Sprites/ShotgunShoot_Button.png new file mode 100644 index 0000000..71edfa7 Binary files /dev/null and b/Sprites/ShotgunShoot_Button.png differ diff --git a/Sprites/ShotgunShoot_Button.png.import b/Sprites/ShotgunShoot_Button.png.import new file mode 100644 index 0000000..9b043de --- /dev/null +++ b/Sprites/ShotgunShoot_Button.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ShotgunShoot_Button.png-2450687a90ba3129d9fd2af2d16b5176.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/ShotgunShoot_Button.png" +dest_files=[ "res://.import/ShotgunShoot_Button.png-2450687a90ba3129d9fd2af2d16b5176.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/SingleShoot_Button.png b/Sprites/SingleShoot_Button.png new file mode 100644 index 0000000..0094512 Binary files /dev/null and b/Sprites/SingleShoot_Button.png differ diff --git a/Sprites/SingleShoot_Button.png.import b/Sprites/SingleShoot_Button.png.import new file mode 100644 index 0000000..a97ebae --- /dev/null +++ b/Sprites/SingleShoot_Button.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/SingleShoot_Button.png-f1dbf8b5b3741624acab59ab112bb0b6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/SingleShoot_Button.png" +dest_files=[ "res://.import/SingleShoot_Button.png-f1dbf8b5b3741624acab59ab112bb0b6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Time_Label.png b/Sprites/Time_Label.png new file mode 100644 index 0000000..b92b883 Binary files /dev/null and b/Sprites/Time_Label.png differ diff --git a/Sprites/Time_Label.png.import b/Sprites/Time_Label.png.import new file mode 100644 index 0000000..7bcb0d7 --- /dev/null +++ b/Sprites/Time_Label.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Time_Label.png-ad9df57fa8da1ec13e5fe9fb91211786.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Time_Label.png" +dest_files=[ "res://.import/Time_Label.png-ad9df57fa8da1ec13e5fe9fb91211786.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Wave_Label.png b/Sprites/Wave_Label.png new file mode 100644 index 0000000..b7577c8 Binary files /dev/null and b/Sprites/Wave_Label.png differ diff --git a/Sprites/Wave_Label.png.import b/Sprites/Wave_Label.png.import new file mode 100644 index 0000000..56e0576 --- /dev/null +++ b/Sprites/Wave_Label.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Wave_Label.png-1942cf8d103f6a62dc1348634d92e633.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Wave_Label.png" +dest_files=[ "res://.import/Wave_Label.png-1942cf8d103f6a62dc1348634d92e633.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/cursor.png b/Sprites/cursor.png new file mode 100644 index 0000000..8081daa Binary files /dev/null and b/Sprites/cursor.png differ diff --git a/Sprites/cursor.png.import b/Sprites/cursor.png.import new file mode 100644 index 0000000..06b5a54 --- /dev/null +++ b/Sprites/cursor.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor.png-97af3808e5ea1d52e364c821589a41df.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/cursor.png" +dest_files=[ "res://.import/cursor.png-97af3808e5ea1d52e364c821589a41df.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Tiles/LabGround.tres b/Tiles/LabGround.tres new file mode 100644 index 0000000..15693f2 --- /dev/null +++ b/Tiles/LabGround.tres @@ -0,0 +1,173 @@ +[gd_resource type="TileSet" load_steps=2 format=2] + +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=1] + +[resource] +0/name = "PlayerMech.png 0" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 128, 64, 64 ) +0/tile_mode = 0 +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape_one_way = false +0/shape_one_way_margin = 0.0 +0/shapes = [ ] +0/z_index = 0 +1/name = "PlayerMech.png 1" +1/texture = ExtResource( 1 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 64, 128, 64, 64 ) +1/tile_mode = 0 +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape_one_way = false +1/shape_one_way_margin = 0.0 +1/shapes = [ ] +1/z_index = 0 +2/name = "PlayerMech.png 2" +2/texture = ExtResource( 1 ) +2/tex_offset = Vector2( 0, 0 ) +2/modulate = Color( 1, 1, 1, 1 ) +2/region = Rect2( 0, 192, 32, 64 ) +2/tile_mode = 0 +2/occluder_offset = Vector2( 0, 0 ) +2/navigation_offset = Vector2( 0, 0 ) +2/shape_offset = Vector2( 0, 0 ) +2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +2/shape_one_way = false +2/shape_one_way_margin = 0.0 +2/shapes = [ ] +2/z_index = 0 +3/name = "PlayerMech.png 3" +3/texture = ExtResource( 1 ) +3/tex_offset = Vector2( 0, 0 ) +3/modulate = Color( 1, 1, 1, 1 ) +3/region = Rect2( 32, 192, 32, 32 ) +3/tile_mode = 0 +3/occluder_offset = Vector2( 0, 0 ) +3/navigation_offset = Vector2( 0, 0 ) +3/shape_offset = Vector2( 0, 0 ) +3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +3/shape_one_way = false +3/shape_one_way_margin = 0.0 +3/shapes = [ ] +3/z_index = 0 +4/name = "PlayerMech.png 4" +4/texture = ExtResource( 1 ) +4/tex_offset = Vector2( 0, 0 ) +4/modulate = Color( 1, 1, 1, 1 ) +4/region = Rect2( 64, 192, 32, 32 ) +4/tile_mode = 0 +4/occluder_offset = Vector2( 0, 0 ) +4/navigation_offset = Vector2( 0, 0 ) +4/shape_offset = Vector2( 0, 0 ) +4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +4/shape_one_way = false +4/shape_one_way_margin = 0.0 +4/shapes = [ ] +4/z_index = 0 +5/name = "PlayerMech.png 5" +5/texture = ExtResource( 1 ) +5/tex_offset = Vector2( 0, 0 ) +5/modulate = Color( 1, 1, 1, 1 ) +5/region = Rect2( 96, 192, 32, 32 ) +5/tile_mode = 0 +5/occluder_offset = Vector2( 0, 0 ) +5/navigation_offset = Vector2( 0, 0 ) +5/shape_offset = Vector2( 0, 0 ) +5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +5/shape_one_way = false +5/shape_one_way_margin = 0.0 +5/shapes = [ ] +5/z_index = 0 +6/name = "PlayerMech.png 6" +6/texture = ExtResource( 1 ) +6/tex_offset = Vector2( 0, 0 ) +6/modulate = Color( 1, 1, 1, 1 ) +6/region = Rect2( 64, 224, 32, 32 ) +6/tile_mode = 0 +6/occluder_offset = Vector2( 0, 0 ) +6/navigation_offset = Vector2( 0, 0 ) +6/shape_offset = Vector2( 0, 0 ) +6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +6/shape_one_way = false +6/shape_one_way_margin = 0.0 +6/shapes = [ ] +6/z_index = 0 +7/name = "PlayerMech.png 7" +7/texture = ExtResource( 1 ) +7/tex_offset = Vector2( 0, 0 ) +7/modulate = Color( 1, 1, 1, 1 ) +7/region = Rect2( 96, 224, 32, 32 ) +7/tile_mode = 0 +7/occluder_offset = Vector2( 0, 0 ) +7/navigation_offset = Vector2( 0, 0 ) +7/shape_offset = Vector2( 0, 0 ) +7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +7/shape_one_way = false +7/shape_one_way_margin = 0.0 +7/shapes = [ ] +7/z_index = 0 +8/name = "PlayerMech.png 8" +8/texture = ExtResource( 1 ) +8/tex_offset = Vector2( 0, 0 ) +8/modulate = Color( 1, 1, 1, 1 ) +8/region = Rect2( 128, 128, 64, 64 ) +8/tile_mode = 0 +8/occluder_offset = Vector2( 0, 0 ) +8/navigation_offset = Vector2( 0, 0 ) +8/shape_offset = Vector2( 0, 0 ) +8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +8/shape_one_way = false +8/shape_one_way_margin = 0.0 +8/shapes = [ ] +8/z_index = 0 +9/name = "PlayerMech.png 9" +9/texture = ExtResource( 1 ) +9/tex_offset = Vector2( 0, 0 ) +9/modulate = Color( 1, 1, 1, 1 ) +9/region = Rect2( 192, 128, 64, 64 ) +9/tile_mode = 0 +9/occluder_offset = Vector2( 0, 0 ) +9/navigation_offset = Vector2( 0, 0 ) +9/shape_offset = Vector2( 0, 0 ) +9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +9/shape_one_way = false +9/shape_one_way_margin = 0.0 +9/shapes = [ ] +9/z_index = 0 +10/name = "PlayerMech.png 10" +10/texture = ExtResource( 1 ) +10/tex_offset = Vector2( 0, 0 ) +10/modulate = Color( 1, 1, 1, 1 ) +10/region = Rect2( 128, 192, 64, 64 ) +10/tile_mode = 0 +10/occluder_offset = Vector2( 0, 0 ) +10/navigation_offset = Vector2( 0, 0 ) +10/shape_offset = Vector2( 0, 0 ) +10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +10/shape_one_way = false +10/shape_one_way_margin = 0.0 +10/shapes = [ ] +10/z_index = 0 +11/name = "PlayerMech.png 11" +11/texture = ExtResource( 1 ) +11/tex_offset = Vector2( 0, 0 ) +11/modulate = Color( 1, 1, 1, 1 ) +11/region = Rect2( 192, 192, 64, 64 ) +11/tile_mode = 0 +11/occluder_offset = Vector2( 0, 0 ) +11/navigation_offset = Vector2( 0, 0 ) +11/shape_offset = Vector2( 0, 0 ) +11/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +11/shape_one_way = false +11/shape_one_way_margin = 0.0 +11/shapes = [ ] +11/z_index = 0 diff --git a/Tiles/LabWall.tres b/Tiles/LabWall.tres new file mode 100644 index 0000000..b8cdbbb --- /dev/null +++ b/Tiles/LabWall.tres @@ -0,0 +1,425 @@ +[gd_resource type="TileSet" load_steps=44 format=2] + +[ext_resource path="res://Sprites/PlayerMech.png" type="Texture" id=1] + +[sub_resource type="OccluderPolygon2D" id=1] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=2] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=3] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=4] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=5] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=6] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=7] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=8] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=9] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=10] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=11] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=12] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=13] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=14] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=15] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=16] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=17] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=18] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=19] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=20] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=21] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=22] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=23] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=24] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=25] +polygon = PoolVector2Array( 0, 16, 16, 16, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=26] +points = PoolVector2Array( 0, 16, 16, 0, 16, 16 ) + +[sub_resource type="OccluderPolygon2D" id=27] +polygon = PoolVector2Array( 0, 0, 0, 16, 16, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=28] +points = PoolVector2Array( 0, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=29] +polygon = PoolVector2Array( 0, 0, 16, 16, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=30] +points = PoolVector2Array( 16, 0, 16, 16, 0, 0 ) + +[sub_resource type="OccluderPolygon2D" id=31] +polygon = PoolVector2Array( 0, 0, 0, 16, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=32] +points = PoolVector2Array( 0, 0, 16, 0, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=33] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=34] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=35] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=36] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=37] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=38] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=39] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=40] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="OccluderPolygon2D" id=41] +polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=42] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[resource] +0/name = "PlayerMech.png 0" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 256, 64, 80 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 0 +0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 61, Vector2( 0, 1 ), 211, Vector2( 0, 2 ), 245, Vector2( 0, 3 ), 371, Vector2( 0, 4 ), 325, Vector2( 1, 0 ), 376, Vector2( 1, 1 ), 406, Vector2( 1, 2 ), 413, Vector2( 1, 3 ), 350, Vector2( 2, 2 ), 432, Vector2( 2, 3 ), 54, Vector2( 3, 2 ), 216, Vector2( 3, 3 ), 27 ] +0/autotile/icon_coordinate = Vector2( 0, 0 ) +0/autotile/tile_size = Vector2( 16, 16 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ Vector2( 0, 0 ), SubResource( 1 ), Vector2( 0, 1 ), SubResource( 2 ), Vector2( 0, 2 ), SubResource( 3 ), Vector2( 0, 3 ), SubResource( 4 ), Vector2( 1, 0 ), SubResource( 5 ), Vector2( 1, 1 ), SubResource( 6 ), Vector2( 1, 2 ), SubResource( 7 ), Vector2( 1, 3 ), SubResource( 8 ), Vector2( 2, 2 ), SubResource( 9 ), Vector2( 2, 3 ), SubResource( 10 ), Vector2( 3, 2 ), SubResource( 11 ), Vector2( 3, 3 ), SubResource( 12 ) ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape = SubResource( 13 ) +0/shape_one_way = false +0/shape_one_way_margin = 1.0 +0/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 13 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 14 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 15 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 16 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 17 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 18 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 19 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 20 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 21 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 22 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 23 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 24 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +0/z_index = 0 +1/name = "PlayerMech.png 1" +1/texture = ExtResource( 1 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 32, 256, 16, 16 ) +1/tile_mode = 0 +1/occluder_offset = Vector2( 0, 0 ) +1/occluder = SubResource( 25 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape = SubResource( 26 ) +1/shape_one_way = false +1/shape_one_way_margin = 1.0 +1/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 26 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +1/z_index = 0 +2/name = "PlayerMech.png 2" +2/texture = ExtResource( 1 ) +2/tex_offset = Vector2( 0, 0 ) +2/modulate = Color( 1, 1, 1, 1 ) +2/region = Rect2( 48, 256, 16, 16 ) +2/tile_mode = 0 +2/occluder_offset = Vector2( 0, 0 ) +2/occluder = SubResource( 27 ) +2/navigation_offset = Vector2( 0, 0 ) +2/shape_offset = Vector2( 0, 0 ) +2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +2/shape = SubResource( 28 ) +2/shape_one_way = false +2/shape_one_way_margin = 1.0 +2/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 28 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +2/z_index = 0 +3/name = "PlayerMech.png 3" +3/texture = ExtResource( 1 ) +3/tex_offset = Vector2( 0, 0 ) +3/modulate = Color( 1, 1, 1, 1 ) +3/region = Rect2( 32, 272, 16, 16 ) +3/tile_mode = 0 +3/occluder_offset = Vector2( 0, 0 ) +3/occluder = SubResource( 29 ) +3/navigation_offset = Vector2( 0, 0 ) +3/shape_offset = Vector2( 0, 0 ) +3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +3/shape = SubResource( 30 ) +3/shape_one_way = false +3/shape_one_way_margin = 1.0 +3/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 30 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +3/z_index = 0 +4/name = "PlayerMech.png 4" +4/texture = ExtResource( 1 ) +4/tex_offset = Vector2( 0, 0 ) +4/modulate = Color( 1, 1, 1, 1 ) +4/region = Rect2( 48, 272, 16, 16 ) +4/tile_mode = 0 +4/occluder_offset = Vector2( 0, 0 ) +4/occluder = SubResource( 31 ) +4/navigation_offset = Vector2( 0, 0 ) +4/shape_offset = Vector2( 0, 0 ) +4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +4/shape = SubResource( 32 ) +4/shape_one_way = false +4/shape_one_way_margin = 1.0 +4/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 32 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +4/z_index = 0 +5/name = "PlayerMech.png 5" +5/texture = ExtResource( 1 ) +5/tex_offset = Vector2( 0, 0 ) +5/modulate = Color( 1, 1, 1, 1 ) +5/region = Rect2( 16, 320, 16, 16 ) +5/tile_mode = 0 +5/occluder_offset = Vector2( 0, 0 ) +5/occluder = SubResource( 33 ) +5/navigation_offset = Vector2( 0, 0 ) +5/shape_offset = Vector2( 0, 0 ) +5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +5/shape = SubResource( 34 ) +5/shape_one_way = false +5/shape_one_way_margin = 1.0 +5/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 34 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +5/z_index = 0 +6/name = "PlayerMech.png 6" +6/texture = ExtResource( 1 ) +6/tex_offset = Vector2( 0, 0 ) +6/modulate = Color( 1, 1, 1, 1 ) +6/region = Rect2( 32, 320, 16, 16 ) +6/tile_mode = 0 +6/occluder_offset = Vector2( 0, 0 ) +6/occluder = SubResource( 35 ) +6/navigation_offset = Vector2( 0, 0 ) +6/shape_offset = Vector2( 0, 0 ) +6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +6/shape = SubResource( 36 ) +6/shape_one_way = false +6/shape_one_way_margin = 1.0 +6/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 36 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +6/z_index = 0 +7/name = "PlayerMech.png 7" +7/texture = ExtResource( 1 ) +7/tex_offset = Vector2( 0, 0 ) +7/modulate = Color( 1, 1, 1, 1 ) +7/region = Rect2( 16, 336, 16, 16 ) +7/tile_mode = 0 +7/occluder_offset = Vector2( 0, 0 ) +7/occluder = SubResource( 37 ) +7/navigation_offset = Vector2( 0, 0 ) +7/shape_offset = Vector2( 0, 0 ) +7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +7/shape = SubResource( 38 ) +7/shape_one_way = false +7/shape_one_way_margin = 1.0 +7/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 38 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +7/z_index = 0 +8/name = "PlayerMech.png 8" +8/texture = ExtResource( 1 ) +8/tex_offset = Vector2( 0, 0 ) +8/modulate = Color( 1, 1, 1, 1 ) +8/region = Rect2( 32, 336, 16, 16 ) +8/tile_mode = 0 +8/occluder_offset = Vector2( 0, 0 ) +8/occluder = SubResource( 39 ) +8/navigation_offset = Vector2( 0, 0 ) +8/shape_offset = Vector2( 0, 0 ) +8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +8/shape = SubResource( 40 ) +8/shape_one_way = false +8/shape_one_way_margin = 1.0 +8/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 40 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +8/z_index = 0 +9/name = "PlayerMech.png 9" +9/texture = ExtResource( 1 ) +9/tex_offset = Vector2( 0, 0 ) +9/modulate = Color( 1, 1, 1, 1 ) +9/region = Rect2( 0, 320, 16, 16 ) +9/tile_mode = 0 +9/occluder_offset = Vector2( 0, 0 ) +9/occluder = SubResource( 41 ) +9/navigation_offset = Vector2( 0, 0 ) +9/shape_offset = Vector2( 0, 0 ) +9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +9/shape = SubResource( 42 ) +9/shape_one_way = false +9/shape_one_way_margin = 1.0 +9/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 42 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +9/z_index = 0 diff --git a/UnsadedCanvas.tres b/UnsadedCanvas.tres new file mode 100644 index 0000000..77db610 --- /dev/null +++ b/UnsadedCanvas.tres @@ -0,0 +1,8 @@ +[gd_resource type="CanvasItemMaterial" format=2] + +[resource] +light_mode = 1 +particles_animation = true +particles_anim_h_frames = 1 +particles_anim_v_frames = 1 +particles_anim_loop = false diff --git a/addons/smoothing/LICENSE b/addons/smoothing/LICENSE new file mode 100644 index 0000000..1742475 --- /dev/null +++ b/addons/smoothing/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Lawnjelly + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/addons/smoothing/plugin.cfg b/addons/smoothing/plugin.cfg new file mode 100644 index 0000000..09a6ba9 --- /dev/null +++ b/addons/smoothing/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="Smoothing" +description="Smoothing nodes for fixed timestep interpolation." +author="Lawnjelly" +version="1.0.0" +script="smoothing_plugin.gd" diff --git a/addons/smoothing/smoothing.gd b/addons/smoothing/smoothing.gd new file mode 100644 index 0000000..f81b2bf --- /dev/null +++ b/addons/smoothing/smoothing.gd @@ -0,0 +1,204 @@ +# Copyright (c) 2019 Lawnjelly +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +extends Spatial + +export(NodePath) var target : NodePath setget set_target, get_target + +var _m_Target : Spatial + +var _m_trCurr : Transform +var _m_trPrev : Transform + +const SF_ENABLED = 1 << 0 +const SF_TRANSLATE = 1 << 1 +const SF_BASIS = 1 << 2 +const SF_SLERP = 1 << 3 +const SF_DIRTY = 1 << 4 +const SF_INVISIBLE = 1 << 5 + +export (int, FLAGS, "enabled", "translate", "basis", "slerp") var flags : int = SF_ENABLED | SF_TRANSLATE | SF_BASIS setget _set_flags, _get_flags + +########################################################################################## +# USER FUNCS + +# call this on e.g. starting a level, AFTER moving the target +# so we can update both the previous and current values +func teleport(): + var temp_flags = flags + _SetFlags(SF_TRANSLATE | SF_BASIS) + + _RefreshTransform() + _m_trPrev = _m_trCurr + + # do one frame update to make sure all components are updated + _process(0) + + # resume old flags + flags = temp_flags + +func set_enabled(var bEnable : bool): + _ChangeFlags(SF_ENABLED, bEnable) + _SetProcessing() + +func is_enabled(): + return _TestFlags(SF_ENABLED) + + + + +########################################################################################## + + +func _ready(): + _m_trCurr = Transform() + _m_trPrev = Transform() + + assert(_m_Target != null, "A target must be defined for the Smoothing node to work.") + +func set_target(new_value): + target = new_value + if is_inside_tree(): + _FindTarget() + +func get_target(): + return target + +func _set_flags(new_value): + flags = new_value + # we may have enabled or disabled + _SetProcessing() + +func _get_flags(): + return flags + +func _SetProcessing(): + var bEnable = _TestFlags(SF_ENABLED) + if _TestFlags(SF_INVISIBLE): + bEnable = false + + set_process(bEnable); + set_physics_process(bEnable); + pass + +func _enter_tree(): + # might have been moved + _FindTarget() + pass + +func _notification(what): + match what: + # invisible turns off processing + NOTIFICATION_VISIBILITY_CHANGED: + _ChangeFlags(SF_INVISIBLE, is_visible_in_tree() == false) + _SetProcessing() + + + +func _RefreshTransform(): + _ClearFlags(SF_DIRTY); + + if _HasTarget() == false: + return + + _m_trPrev = _m_trCurr + _m_trCurr = _m_Target.transform + + +func _FindTarget(): + _m_Target = null + if target.is_empty(): + return + + _m_Target = get_node(target) + + if _m_Target is Spatial: + return + + _m_Target = null + #return false + + +func _HasTarget()->bool: + if _m_Target == null: + return false + + # has not been deleted? + if is_instance_valid(_m_Target): + return true + + _m_Target = null + return false + + +func _process(_delta): + if _TestFlags(SF_DIRTY): + _RefreshTransform() + + var f = Engine.get_physics_interpolation_fraction() + + var tr : Transform = Transform() + + # translate + if _TestFlags(SF_TRANSLATE): + var ptDiff = _m_trCurr.origin - _m_trPrev.origin + tr.origin = _m_trPrev.origin + (ptDiff * f) + + # rotate + if _TestFlags(SF_BASIS): + if _TestFlags(SF_SLERP): + tr.basis = _m_trPrev.basis.slerp(_m_trCurr.basis, f) + else: + tr.basis = _LerpBasis(_m_trPrev.basis, _m_trCurr.basis, f) + + transform = tr + + pass + +func _physics_process(_delta): + # take care of the special case where multiple physics ticks + # occur before a frame .. the data must flow! + if _TestFlags(SF_DIRTY): + _RefreshTransform() + + _SetFlags(SF_DIRTY) + pass + +func _LerpBasis(var from : Basis, var to : Basis, var f : float)->Basis: + var res : Basis = Basis() + res.x = from.x.linear_interpolate(to.x, f) + res.y = from.y.linear_interpolate(to.y, f) + res.z = from.z.linear_interpolate(to.z, f) + return res + +func _SetFlags(var f): + flags |= f + +func _ClearFlags(var f): + flags &= ~f + +func _TestFlags(var f): + return (flags & f) == f + +func _ChangeFlags(var f, var bSet): + if bSet: + _SetFlags(f) + else: + _ClearFlags(f) diff --git a/addons/smoothing/smoothing.png b/addons/smoothing/smoothing.png new file mode 100644 index 0000000..4d46817 Binary files /dev/null and b/addons/smoothing/smoothing.png differ diff --git a/addons/smoothing/smoothing.png.import b/addons/smoothing/smoothing.png.import new file mode 100644 index 0000000..fb6af5a --- /dev/null +++ b/addons/smoothing/smoothing.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/smoothing.png-6b454a779e636eaa20b6c6ac618bf82a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/smoothing/smoothing.png" +dest_files=[ "res://.import/smoothing.png-6b454a779e636eaa20b6c6ac618bf82a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/addons/smoothing/smoothing_2d.gd b/addons/smoothing/smoothing_2d.gd new file mode 100644 index 0000000..0ac3eda --- /dev/null +++ b/addons/smoothing/smoothing_2d.gd @@ -0,0 +1,238 @@ +# Copyright (c) 2019 Lawnjelly +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +extends Node2D + +export(NodePath) var target : NodePath setget set_target, get_target + +var _m_Target : Node2D + +var m_Pos_curr : Vector2 = Vector2() +var m_Pos_prev : Vector2 = Vector2() + +var m_Angle_curr : float +var m_Angle_prev : float + +var m_Scale_curr : Vector2 = Vector2() +var m_Scale_prev : Vector2 = Vector2() + +const SF_ENABLED = 1 << 0 +const SF_TRANSLATE = 1 << 1 +const SF_ROTATE = 1 << 2 +const SF_SCALE = 1 << 3 +const SF_GLOBAL_IN = 1 << 4 +const SF_GLOBAL_OUT = 1 << 5 +const SF_DIRTY = 1 << 6 +const SF_INVISIBLE = 1 << 7 + +export (int, FLAGS, "enabled", "translate", "rotate", "scale", "global in", "global out") var flags : int = SF_ENABLED | SF_TRANSLATE setget _set_flags, _get_flags + +########################################################################################## +# USER FUNCS + +# call this on e.g. starting a level, AFTER moving the target +# so we can update both the previous and current values +func teleport(): + var temp_flags = flags + _SetFlags(SF_TRANSLATE | SF_ROTATE | SF_SCALE) + + _RefreshTransform() + m_Pos_prev = m_Pos_curr + m_Angle_prev = m_Angle_curr + m_Scale_prev = m_Scale_curr + + # call frame update to make sure all components of the node are set + _process(0) + + # get back the old flags + flags = temp_flags + +func set_enabled(var bEnable : bool): + _ChangeFlags(SF_ENABLED, bEnable) + _SetProcessing() + +func is_enabled(): + return _TestFlags(SF_ENABLED) + + + + +########################################################################################## + + +func _ready(): + m_Angle_curr = 0 + m_Angle_prev = 0 + + assert(_m_Target != null, "A target must be defined for the Smoothing2D node to work.") + +func set_target(new_value): + target = new_value + if is_inside_tree(): + _FindTarget() + +func get_target(): + return target + +func _set_flags(new_value): + flags = new_value + # we may have enabled or disabled + _SetProcessing() + +func _get_flags(): + return flags + +func _SetProcessing(): + var bEnable = _TestFlags(SF_ENABLED) + if _TestFlags(SF_INVISIBLE): + bEnable = false + + set_process(bEnable); + set_physics_process(bEnable); + pass + +func _enter_tree(): + # might have been moved + _FindTarget() + pass + +func _notification(what): + match what: + # invisible turns off processing + NOTIFICATION_VISIBILITY_CHANGED: + _ChangeFlags(SF_INVISIBLE, is_visible_in_tree() == false) + _SetProcessing() + + + +func _RefreshTransform(): + _ClearFlags(SF_DIRTY); + + if _HasTarget() == false: + return + + if _TestFlags(SF_GLOBAL_IN): + if _TestFlags(SF_TRANSLATE): + m_Pos_prev = m_Pos_curr + m_Pos_curr = _m_Target.get_global_position() + + if _TestFlags(SF_ROTATE): + m_Angle_prev = m_Angle_curr + m_Angle_curr = _m_Target.get_global_rotation() + + if _TestFlags(SF_SCALE): + m_Scale_prev = m_Scale_curr + m_Scale_curr = _m_Target.get_global_scale() + else: + if _TestFlags(SF_TRANSLATE): + m_Pos_prev = m_Pos_curr + m_Pos_curr = _m_Target.get_position() + + if _TestFlags(SF_ROTATE): + m_Angle_prev = m_Angle_curr + m_Angle_curr = _m_Target.get_rotation() + + if _TestFlags(SF_SCALE): + m_Scale_prev = m_Scale_curr + m_Scale_curr = _m_Target.get_scale() + + +func _FindTarget(): + _m_Target = null + if target.is_empty(): + return + + _m_Target = get_node(target) + + if _m_Target is Node2D: + return + + _m_Target = null + + +func _HasTarget()->bool: + if _m_Target == null: + return false + + # has not been deleted? + if is_instance_valid(_m_Target): + return true + + _m_Target = null + return false + + +func _process(_delta): + if _TestFlags(SF_DIRTY): + _RefreshTransform() + + var f = Engine.get_physics_interpolation_fraction() + + + if _TestFlags(SF_GLOBAL_OUT): + # translate + if _TestFlags(SF_TRANSLATE): + set_global_position(m_Pos_prev.linear_interpolate(m_Pos_curr, f)) + + # rotate + if _TestFlags(SF_ROTATE): + var r = lerp_angle(m_Angle_prev, m_Angle_curr, f) + set_global_rotation(r) + + if _TestFlags(SF_SCALE): + set_global_scale(m_Scale_prev.linear_interpolate(m_Scale_curr, f)) + else: + # translate + if _TestFlags(SF_TRANSLATE): + set_position(m_Pos_prev.linear_interpolate(m_Pos_curr, f)) + + # rotate + if _TestFlags(SF_ROTATE): + var r = lerp_angle(m_Angle_prev, m_Angle_curr, f) + set_rotation(r) + + if _TestFlags(SF_SCALE): + set_scale(m_Scale_prev.linear_interpolate(m_Scale_curr, f)) + + pass + +func _physics_process(_delta): + # take care of the special case where multiple physics ticks + # occur before a frame .. the data must flow! + if _TestFlags(SF_DIRTY): + _RefreshTransform() + + _SetFlags(SF_DIRTY) + pass + +func _SetFlags(var f): + flags |= f + +func _ClearFlags(var f): + flags &= ~f + +func _TestFlags(var f): + return (flags & f) == f + +func _ChangeFlags(var f, var bSet): + if bSet: + _SetFlags(f) + else: + _ClearFlags(f) diff --git a/addons/smoothing/smoothing_2d.png b/addons/smoothing/smoothing_2d.png new file mode 100644 index 0000000..558117a Binary files /dev/null and b/addons/smoothing/smoothing_2d.png differ diff --git a/addons/smoothing/smoothing_2d.png.import b/addons/smoothing/smoothing_2d.png.import new file mode 100644 index 0000000..aac542c --- /dev/null +++ b/addons/smoothing/smoothing_2d.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/smoothing_2d.png-4942c58db397caab18506104d957cac1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/smoothing/smoothing_2d.png" +dest_files=[ "res://.import/smoothing_2d.png-4942c58db397caab18506104d957cac1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/addons/smoothing/smoothing_plugin.gd b/addons/smoothing/smoothing_plugin.gd new file mode 100644 index 0000000..fa0aacd --- /dev/null +++ b/addons/smoothing/smoothing_plugin.gd @@ -0,0 +1,15 @@ +tool +extends EditorPlugin + +func _enter_tree(): + # Initialization of the plugin goes here + # Add the new type with a name, a parent type, a script and an icon + add_custom_type("Smoothing", "Spatial", preload("smoothing.gd"), preload("smoothing.png")) + add_custom_type("Smoothing2D", "Node2D", preload("smoothing_2d.gd"), preload("smoothing_2d.png")) + pass + +func _exit_tree(): + # Clean-up of the plugin goes here + # Always remember to remove it from the engine when deactivated + remove_custom_type("Smoothing") + remove_custom_type("Smoothing2D") diff --git a/default_bus_layout.tres b/default_bus_layout.tres new file mode 100644 index 0000000..5764644 --- /dev/null +++ b/default_bus_layout.tres @@ -0,0 +1,15 @@ +[gd_resource type="AudioBusLayout" format=2] + +[resource] +bus/1/name = "OST" +bus/1/solo = false +bus/1/mute = false +bus/1/bypass_fx = false +bus/1/volume_db = -19.926 +bus/1/send = "Master" +bus/2/name = "SFX" +bus/2/solo = false +bus/2/mute = false +bus/2/bypass_fx = false +bus/2/volume_db = -8.98138 +bus/2/send = "Master" diff --git a/default_env.tres b/default_env.tres new file mode 100644 index 0000000..20207a4 --- /dev/null +++ b/default_env.tres @@ -0,0 +1,7 @@ +[gd_resource type="Environment" load_steps=2 format=2] + +[sub_resource type="ProceduralSky" id=1] + +[resource] +background_mode = 2 +background_sky = SubResource( 1 ) diff --git a/export_presets.cfg b/export_presets.cfg new file mode 100644 index 0000000..c0ed6ac --- /dev/null +++ b/export_presets.cfg @@ -0,0 +1,42 @@ +[preset.0] + +name="ProjectHack" +platform="Windows Desktop" +runnable=true +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="Export/ProjectHack v.1.0.0.exe" +patch_list=PoolStringArray( ) +script_export_mode=1 +script_encryption_key="" + +[preset.0.options] + +texture_format/bptc=false +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +texture_format/no_bptc_fallbacks=true +binary_format/64_bits=true +binary_format/embed_pck=false +custom_template/release="" +custom_template/debug="" +codesign/enable=false +codesign/identity_type=0 +codesign/identity="" +codesign/password="" +codesign/timestamp=true +codesign/timestamp_server_url="" +codesign/digest_algorithm=1 +codesign/description="" +codesign/custom_options=PoolStringArray( ) +application/icon="res://Sprites/cursor.png" +application/file_version="" +application/product_version="0.4" +application/company_name="HellRiders" +application/product_name="ProjectHack" +application/file_description="" +application/copyright="" +application/trademarks="" diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..d94b151 Binary files /dev/null and b/icon.png differ diff --git a/icon.png.import b/icon.png.import new file mode 100644 index 0000000..7343049 --- /dev/null +++ b/icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..a5ff174 --- /dev/null +++ b/project.godot @@ -0,0 +1,183 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=4 + +_global_script_classes=[ { +"base": "Line2D", +"class": "Trail2D", +"language": "GDScript", +"path": "res://Scripts/Trail.gd" +} ] +_global_script_class_icons={ +"Trail2D": "" +} + +[application] + +config/name="ProjectHack" +config/description="WOOOW, I DID IT!" +run/main_scene="res://Scenes/MainMenu.tscn" +run/disable_stdout=true +run/disable_stderr=true +boot_splash/use_filter=false +boot_splash/bg_color=Color( 0.14902, 0.137255, 0.2, 1 ) +config/icon="res://Sprites/Icon.png" +config/macos_native_icon="res://Sprites/Icon.icns" +config/windows_native_icon="res://Sprites/Icon.ico" + +[autoload] + +GlobalScene="*res://Scenes/GlobalScene.tscn" + +[display] + +window/size/width=800 +window/vsync/use_vsync=false +mouse_cursor/custom_image="res://Sprites/cursor.png" +window/stretch/mode="2d" +window/stretch/aspect="expand" + +[editor_plugins] + +enabled=PoolStringArray( "smoothing" ) + +[gui] + +theme/use_hidpi=true +theme/custom="res://Main_theme.tres" + +[importer_defaults] + +texture={ +"compress/bptc_ldr": 0, +"compress/hdr_mode": 0, +"compress/lossy_quality": 0.7, +"compress/mode": 0, +"compress/normal_map": 0, +"detect_3d": true, +"flags/anisotropic": false, +"flags/filter": false, +"flags/mipmaps": false, +"flags/repeat": 0, +"flags/srgb": 2, +"process/HDR_as_SRGB": false, +"process/fix_alpha_border": true, +"process/invert_color": false, +"process/premult_alpha": false, +"size_limit": 0, +"stream": false, +"svg/scale": 1.0 +} + +[input] + +move_up={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null) + ] +} +move_down={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null) + ] +} +move_left={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null) + ] +} +move_right={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null) + ] +} +shoot={ +"deadzone": 0.5, +"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"pressed":false,"doubleclick":false,"script":null) + ] +} +reloadScene={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777252,"unicode":0,"echo":false,"script":null) + ] +} +ability={ +"deadzone": 0.5, +"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":2,"pressed":false,"doubleclick":false,"script":null) + ] +} +ShopMenu={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777218,"unicode":0,"echo":false,"script":null) + ] +} +StartWave={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777221,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777244,"unicode":0,"echo":false,"script":null) + ] +} +map_scale_up={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777349,"unicode":0,"echo":false,"script":null) + ] +} +map_scale_down={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777347,"unicode":0,"echo":false,"script":null) + ] +} + +[layer_names] + +2d_physics/layer_1="Player" +2d_physics/layer_2="Enemy" +2d_render/layer_3="foreground" +2d_physics/layer_3="ProjectTile" +2d_render/layer_4="player" +2d_physics/layer_4="Wall" +2d_render/layer_5="walls" + +[locale] + +locale_filter=[ 1, [ "en", "ru" ] ] +translations=PoolStringArray( "res://Localization/Localization.en.translation", "res://Localization/Localization.ru.translation" ) + +[physics] + +common/physics_fps=30 +common/physics_jitter_fix=0.0 +common/enable_object_picking=false + +[rendering] + +quality/driver/driver_name="GLES2" +quality/driver/fallback_to_gles2=true +quality/2d/use_nvidia_rect_flicker_workaround=true +quality/intended_usage/framebuffer_allocation=1 +quality/intended_usage/framebuffer_allocation.mobile=1 +quality/2d/use_pixel_snap=true +threads/thread_model=2 +quality/directional_shadow/size=256 +quality/directional_shadow/size.mobile=256 +quality/shadow_atlas/size=256 +quality/shadow_atlas/size.mobile=256 +quality/shadow_atlas/quadrant_1_subdiv=1 +quality/shadow_atlas/quadrant_2_subdiv=2 +quality/shadow_atlas/quadrant_3_subdiv=3 +quality/shadows/filter_mode=0 +quality/reflections/texture_array_reflections=false +quality/reflections/high_quality_ggx=false +quality/shading/force_vertex_shading=true +quality/shading/force_lambert_over_burley=true +quality/shading/force_blinn_over_ggx=true +environment/default_clear_color=Color( 0.176471, 0.219608, 0.278431, 1 ) +quality/depth/hdr=false +environment/default_environment="res://default_env.tres" +quality/dynamic_fonts/use_oversampling=false