commit f26d96f115b671ed5907694fffe201c0ce5b11b9 Author: Julian Murgia Date: Thu Dec 17 16:24:25 2020 +0100 Initial commit of Escoria-Reloaded. Still a lot of missing stuff. diff --git a/.import/00.png-3cbc15bb475b578f18931d560cd1c35b.md5 b/.import/00.png-3cbc15bb475b578f18931d560cd1c35b.md5 new file mode 100644 index 00000000..1c3a2e85 --- /dev/null +++ b/.import/00.png-3cbc15bb475b578f18931d560cd1c35b.md5 @@ -0,0 +1,3 @@ +source_md5="4112271300544abb44bab6fe96bcc617" +dest_md5="42ca8195c08e7717f7436e256f2a35e8" + diff --git a/.import/00.png-3cbc15bb475b578f18931d560cd1c35b.stex b/.import/00.png-3cbc15bb475b578f18931d560cd1c35b.stex new file mode 100644 index 00000000..d68bc609 Binary files /dev/null and b/.import/00.png-3cbc15bb475b578f18931d560cd1c35b.stex differ diff --git a/.import/00.png-64f4ea88e92b0de12ce194c7a6891cc4.md5 b/.import/00.png-64f4ea88e92b0de12ce194c7a6891cc4.md5 new file mode 100644 index 00000000..32df79cb --- /dev/null +++ b/.import/00.png-64f4ea88e92b0de12ce194c7a6891cc4.md5 @@ -0,0 +1,3 @@ +source_md5="4112271300544abb44bab6fe96bcc617" +dest_md5="e29be6a0824f89bf764628c9cd560c28" + diff --git a/.import/00.png-64f4ea88e92b0de12ce194c7a6891cc4.stex b/.import/00.png-64f4ea88e92b0de12ce194c7a6891cc4.stex new file mode 100644 index 00000000..4019be4e Binary files /dev/null and b/.import/00.png-64f4ea88e92b0de12ce194c7a6891cc4.stex differ diff --git a/.import/01.png-5b69a26766aebefaf05807466049241f.md5 b/.import/01.png-5b69a26766aebefaf05807466049241f.md5 new file mode 100644 index 00000000..a2758d10 --- /dev/null +++ b/.import/01.png-5b69a26766aebefaf05807466049241f.md5 @@ -0,0 +1,3 @@ +source_md5="f98199634351d8a21178366630ca9880" +dest_md5="b8821106b16896f7d0c5538dcb71bacd" + diff --git a/.import/01.png-5b69a26766aebefaf05807466049241f.stex b/.import/01.png-5b69a26766aebefaf05807466049241f.stex new file mode 100644 index 00000000..5bd18819 Binary files /dev/null and b/.import/01.png-5b69a26766aebefaf05807466049241f.stex differ diff --git a/.import/01.png-8840c5a9182d0a2e79a692c1e8d0763e.md5 b/.import/01.png-8840c5a9182d0a2e79a692c1e8d0763e.md5 new file mode 100644 index 00000000..f3e073c7 --- /dev/null +++ b/.import/01.png-8840c5a9182d0a2e79a692c1e8d0763e.md5 @@ -0,0 +1,3 @@ +source_md5="f98199634351d8a21178366630ca9880" +dest_md5="854f047c763ad61c9e6fe6a583104dbe" + diff --git a/.import/01.png-8840c5a9182d0a2e79a692c1e8d0763e.stex b/.import/01.png-8840c5a9182d0a2e79a692c1e8d0763e.stex new file mode 100644 index 00000000..3b713d95 Binary files /dev/null and b/.import/01.png-8840c5a9182d0a2e79a692c1e8d0763e.stex differ diff --git a/.import/02.png-43a1f2742fbe871749dd8f63bc6fae5a.md5 b/.import/02.png-43a1f2742fbe871749dd8f63bc6fae5a.md5 new file mode 100644 index 00000000..3aabf1ec --- /dev/null +++ b/.import/02.png-43a1f2742fbe871749dd8f63bc6fae5a.md5 @@ -0,0 +1,3 @@ +source_md5="e4359049109a754a03cf418aba9a8f7a" +dest_md5="89cef16fbab85f091e3f8bb83a77af99" + diff --git a/.import/02.png-43a1f2742fbe871749dd8f63bc6fae5a.stex b/.import/02.png-43a1f2742fbe871749dd8f63bc6fae5a.stex new file mode 100644 index 00000000..75801c29 Binary files /dev/null and b/.import/02.png-43a1f2742fbe871749dd8f63bc6fae5a.stex differ diff --git a/.import/02.png-f981b2c3e629d3c64afaea11785f578a.md5 b/.import/02.png-f981b2c3e629d3c64afaea11785f578a.md5 new file mode 100644 index 00000000..58fefd68 --- /dev/null +++ b/.import/02.png-f981b2c3e629d3c64afaea11785f578a.md5 @@ -0,0 +1,3 @@ +source_md5="e4359049109a754a03cf418aba9a8f7a" +dest_md5="666f78a206a1c85d8a692239bd9ae8ee" + diff --git a/.import/02.png-f981b2c3e629d3c64afaea11785f578a.stex b/.import/02.png-f981b2c3e629d3c64afaea11785f578a.stex new file mode 100644 index 00000000..32cb5c19 Binary files /dev/null and b/.import/02.png-f981b2c3e629d3c64afaea11785f578a.stex differ diff --git a/.import/02_01.png-25860bf32f553d006c469b1624211bb2.md5 b/.import/02_01.png-25860bf32f553d006c469b1624211bb2.md5 new file mode 100644 index 00000000..75dbdd68 --- /dev/null +++ b/.import/02_01.png-25860bf32f553d006c469b1624211bb2.md5 @@ -0,0 +1,3 @@ +source_md5="b946c37b13cf1a4a30756a56241626fa" +dest_md5="0f060bc954d07897e282b77947f5156f" + diff --git a/.import/02_01.png-25860bf32f553d006c469b1624211bb2.stex b/.import/02_01.png-25860bf32f553d006c469b1624211bb2.stex new file mode 100644 index 00000000..1f9192ce Binary files /dev/null and b/.import/02_01.png-25860bf32f553d006c469b1624211bb2.stex differ diff --git a/.import/02_02.png-e1bbdef918e56fb40479be61894d98fb.md5 b/.import/02_02.png-e1bbdef918e56fb40479be61894d98fb.md5 new file mode 100644 index 00000000..cc942b16 --- /dev/null +++ b/.import/02_02.png-e1bbdef918e56fb40479be61894d98fb.md5 @@ -0,0 +1,3 @@ +source_md5="c43bbfd31df43b225aae52ed905f8d6b" +dest_md5="1e5309d492e90a912e2b03a0347e5452" + diff --git a/.import/02_02.png-e1bbdef918e56fb40479be61894d98fb.stex b/.import/02_02.png-e1bbdef918e56fb40479be61894d98fb.stex new file mode 100644 index 00000000..20a89087 Binary files /dev/null and b/.import/02_02.png-e1bbdef918e56fb40479be61894d98fb.stex differ diff --git a/.import/02_03.png-d811d3a577b557b83558e2710e18c0e2.md5 b/.import/02_03.png-d811d3a577b557b83558e2710e18c0e2.md5 new file mode 100644 index 00000000..4e99b27e --- /dev/null +++ b/.import/02_03.png-d811d3a577b557b83558e2710e18c0e2.md5 @@ -0,0 +1,3 @@ +source_md5="25d99ab7c6873801de269a22a61a0bcd" +dest_md5="f2e1fa2d3aadb57a90d9186c7b5955eb" + diff --git a/.import/02_03.png-d811d3a577b557b83558e2710e18c0e2.stex b/.import/02_03.png-d811d3a577b557b83558e2710e18c0e2.stex new file mode 100644 index 00000000..e416d9b9 Binary files /dev/null and b/.import/02_03.png-d811d3a577b557b83558e2710e18c0e2.stex differ diff --git a/.import/02_04.png-53c9988783ed178b8f9b01019bf221ad.md5 b/.import/02_04.png-53c9988783ed178b8f9b01019bf221ad.md5 new file mode 100644 index 00000000..de10ab5d --- /dev/null +++ b/.import/02_04.png-53c9988783ed178b8f9b01019bf221ad.md5 @@ -0,0 +1,3 @@ +source_md5="928e8043d309247339be1b5ebf031b7e" +dest_md5="5062f1817b62903f643a889b606e2c1c" + diff --git a/.import/02_04.png-53c9988783ed178b8f9b01019bf221ad.stex b/.import/02_04.png-53c9988783ed178b8f9b01019bf221ad.stex new file mode 100644 index 00000000..dabdf59b Binary files /dev/null and b/.import/02_04.png-53c9988783ed178b8f9b01019bf221ad.stex differ diff --git a/.import/02_05.png-ce380ee81284a8a2f5c8e6c15b051cd7.md5 b/.import/02_05.png-ce380ee81284a8a2f5c8e6c15b051cd7.md5 new file mode 100644 index 00000000..da6183c9 --- /dev/null +++ b/.import/02_05.png-ce380ee81284a8a2f5c8e6c15b051cd7.md5 @@ -0,0 +1,3 @@ +source_md5="b641d9d88040368d746220a8082a7107" +dest_md5="3010c5f30eef5799a6ee178864d9677b" + diff --git a/.import/02_05.png-ce380ee81284a8a2f5c8e6c15b051cd7.stex b/.import/02_05.png-ce380ee81284a8a2f5c8e6c15b051cd7.stex new file mode 100644 index 00000000..fa555998 Binary files /dev/null and b/.import/02_05.png-ce380ee81284a8a2f5c8e6c15b051cd7.stex differ diff --git a/.import/02_06.png-8383f33d96ab7aeb4816ba75fddfb375.md5 b/.import/02_06.png-8383f33d96ab7aeb4816ba75fddfb375.md5 new file mode 100644 index 00000000..077abcae --- /dev/null +++ b/.import/02_06.png-8383f33d96ab7aeb4816ba75fddfb375.md5 @@ -0,0 +1,3 @@ +source_md5="0243a94c02dcdda6504f8446d37903ee" +dest_md5="60665a3bf962c434279abbdb4d5d8d07" + diff --git a/.import/02_06.png-8383f33d96ab7aeb4816ba75fddfb375.stex b/.import/02_06.png-8383f33d96ab7aeb4816ba75fddfb375.stex new file mode 100644 index 00000000..aed13643 Binary files /dev/null and b/.import/02_06.png-8383f33d96ab7aeb4816ba75fddfb375.stex differ diff --git a/.import/02_07.png-f075650808faeda5b8e80389584ba6a8.md5 b/.import/02_07.png-f075650808faeda5b8e80389584ba6a8.md5 new file mode 100644 index 00000000..bc3b8f49 --- /dev/null +++ b/.import/02_07.png-f075650808faeda5b8e80389584ba6a8.md5 @@ -0,0 +1,3 @@ +source_md5="dfaf76256a1788f9b75dfb239e4f0ed0" +dest_md5="77f684796e7aadacc3825e00aa74a765" + diff --git a/.import/02_07.png-f075650808faeda5b8e80389584ba6a8.stex b/.import/02_07.png-f075650808faeda5b8e80389584ba6a8.stex new file mode 100644 index 00000000..99829625 Binary files /dev/null and b/.import/02_07.png-f075650808faeda5b8e80389584ba6a8.stex differ diff --git a/.import/02_08.png-17d51ada18348c1eeb7912acb85e23a8.md5 b/.import/02_08.png-17d51ada18348c1eeb7912acb85e23a8.md5 new file mode 100644 index 00000000..54562fab --- /dev/null +++ b/.import/02_08.png-17d51ada18348c1eeb7912acb85e23a8.md5 @@ -0,0 +1,3 @@ +source_md5="a23dbb0093396fa6a19051ca7372c895" +dest_md5="e97240ec6178f931667341fd9617e3b0" + diff --git a/.import/02_08.png-17d51ada18348c1eeb7912acb85e23a8.stex b/.import/02_08.png-17d51ada18348c1eeb7912acb85e23a8.stex new file mode 100644 index 00000000..f6c0d3bb Binary files /dev/null and b/.import/02_08.png-17d51ada18348c1eeb7912acb85e23a8.stex differ diff --git a/.import/02_09.png-9695befa62d5c4b975aaca2a80f1c26c.md5 b/.import/02_09.png-9695befa62d5c4b975aaca2a80f1c26c.md5 new file mode 100644 index 00000000..566c761c --- /dev/null +++ b/.import/02_09.png-9695befa62d5c4b975aaca2a80f1c26c.md5 @@ -0,0 +1,3 @@ +source_md5="f5300e58c17659d4ce875c88b1dabb48" +dest_md5="796261e999a68e909826a4b7d25b77bd" + diff --git a/.import/02_09.png-9695befa62d5c4b975aaca2a80f1c26c.stex b/.import/02_09.png-9695befa62d5c4b975aaca2a80f1c26c.stex new file mode 100644 index 00000000..74e03d75 Binary files /dev/null and b/.import/02_09.png-9695befa62d5c4b975aaca2a80f1c26c.stex differ diff --git a/.import/03.png-99479fc97490595a953d52203e27c798.md5 b/.import/03.png-99479fc97490595a953d52203e27c798.md5 new file mode 100644 index 00000000..4c9daa81 --- /dev/null +++ b/.import/03.png-99479fc97490595a953d52203e27c798.md5 @@ -0,0 +1,3 @@ +source_md5="4d111ef24bb1ef913ec0e8b773005734" +dest_md5="71628809f794368e83f59aeda073b48b" + diff --git a/.import/03.png-99479fc97490595a953d52203e27c798.stex b/.import/03.png-99479fc97490595a953d52203e27c798.stex new file mode 100644 index 00000000..03bf6c86 Binary files /dev/null and b/.import/03.png-99479fc97490595a953d52203e27c798.stex differ diff --git a/.import/03.png-b3260c33c81ed9b063c54688f27e5e8f.md5 b/.import/03.png-b3260c33c81ed9b063c54688f27e5e8f.md5 new file mode 100644 index 00000000..290b2112 --- /dev/null +++ b/.import/03.png-b3260c33c81ed9b063c54688f27e5e8f.md5 @@ -0,0 +1,3 @@ +source_md5="4d111ef24bb1ef913ec0e8b773005734" +dest_md5="030b811842249d9025fae2b922e5fd39" + diff --git a/.import/03.png-b3260c33c81ed9b063c54688f27e5e8f.stex b/.import/03.png-b3260c33c81ed9b063c54688f27e5e8f.stex new file mode 100644 index 00000000..56416814 Binary files /dev/null and b/.import/03.png-b3260c33c81ed9b063c54688f27e5e8f.stex differ diff --git a/.import/03_01.png-de33f2f1a668915c9775b5f7c2ddbfd3.md5 b/.import/03_01.png-de33f2f1a668915c9775b5f7c2ddbfd3.md5 new file mode 100644 index 00000000..6e135340 --- /dev/null +++ b/.import/03_01.png-de33f2f1a668915c9775b5f7c2ddbfd3.md5 @@ -0,0 +1,3 @@ +source_md5="cdc6b735a4f688ddfdeee3bd7cc323a5" +dest_md5="a9b45e00a7eb92e47fab619d10e9a0c5" + diff --git a/.import/03_01.png-de33f2f1a668915c9775b5f7c2ddbfd3.stex b/.import/03_01.png-de33f2f1a668915c9775b5f7c2ddbfd3.stex new file mode 100644 index 00000000..08fc0290 Binary files /dev/null and b/.import/03_01.png-de33f2f1a668915c9775b5f7c2ddbfd3.stex differ diff --git a/.import/03_02.png-146b2673d88a7faf46060190fd627452.md5 b/.import/03_02.png-146b2673d88a7faf46060190fd627452.md5 new file mode 100644 index 00000000..79a0ee2f --- /dev/null +++ b/.import/03_02.png-146b2673d88a7faf46060190fd627452.md5 @@ -0,0 +1,3 @@ +source_md5="c64598c0b2696f8ca5faa46c6eea7b26" +dest_md5="71f4ace5330cca799ff530308ae2a02b" + diff --git a/.import/03_02.png-146b2673d88a7faf46060190fd627452.stex b/.import/03_02.png-146b2673d88a7faf46060190fd627452.stex new file mode 100644 index 00000000..3f77ad65 Binary files /dev/null and b/.import/03_02.png-146b2673d88a7faf46060190fd627452.stex differ diff --git a/.import/03_03.png-336bc15180008eb087d14a9f9a838ecf.md5 b/.import/03_03.png-336bc15180008eb087d14a9f9a838ecf.md5 new file mode 100644 index 00000000..a888c01a --- /dev/null +++ b/.import/03_03.png-336bc15180008eb087d14a9f9a838ecf.md5 @@ -0,0 +1,3 @@ +source_md5="752ba71cd564740e0d2b1dc5c6fd4249" +dest_md5="b7880763217fdc88bcbb27eb0ac8abf5" + diff --git a/.import/03_03.png-336bc15180008eb087d14a9f9a838ecf.stex b/.import/03_03.png-336bc15180008eb087d14a9f9a838ecf.stex new file mode 100644 index 00000000..7143bdb6 Binary files /dev/null and b/.import/03_03.png-336bc15180008eb087d14a9f9a838ecf.stex differ diff --git a/.import/03_04.png-108cfdc0e0e6a25c449fb48bede0e8e0.md5 b/.import/03_04.png-108cfdc0e0e6a25c449fb48bede0e8e0.md5 new file mode 100644 index 00000000..59f17ed9 --- /dev/null +++ b/.import/03_04.png-108cfdc0e0e6a25c449fb48bede0e8e0.md5 @@ -0,0 +1,3 @@ +source_md5="18a5dec5fff4c8f0075165b22988cf05" +dest_md5="867e266fddaef6a1e1a96b9f029e8bfb" + diff --git a/.import/03_04.png-108cfdc0e0e6a25c449fb48bede0e8e0.stex b/.import/03_04.png-108cfdc0e0e6a25c449fb48bede0e8e0.stex new file mode 100644 index 00000000..f2f63dea Binary files /dev/null and b/.import/03_04.png-108cfdc0e0e6a25c449fb48bede0e8e0.stex differ diff --git a/.import/03_05.png-f5230fc49ffba1823bca13cbc985e528.md5 b/.import/03_05.png-f5230fc49ffba1823bca13cbc985e528.md5 new file mode 100644 index 00000000..d10fb40b --- /dev/null +++ b/.import/03_05.png-f5230fc49ffba1823bca13cbc985e528.md5 @@ -0,0 +1,3 @@ +source_md5="490c24edd0484c9a112b9e2862338e3d" +dest_md5="58eff0e7e9050e4237d9ee3c3b59e5a4" + diff --git a/.import/03_05.png-f5230fc49ffba1823bca13cbc985e528.stex b/.import/03_05.png-f5230fc49ffba1823bca13cbc985e528.stex new file mode 100644 index 00000000..f51d5ac0 Binary files /dev/null and b/.import/03_05.png-f5230fc49ffba1823bca13cbc985e528.stex differ diff --git a/.import/03_06.png-eff96e51ecfb8b630b3cf42fc8477966.md5 b/.import/03_06.png-eff96e51ecfb8b630b3cf42fc8477966.md5 new file mode 100644 index 00000000..4b997697 --- /dev/null +++ b/.import/03_06.png-eff96e51ecfb8b630b3cf42fc8477966.md5 @@ -0,0 +1,3 @@ +source_md5="cd99b13c124851e632285bbfba856307" +dest_md5="c841193b8e06e7f09f0f85c59a563d60" + diff --git a/.import/03_06.png-eff96e51ecfb8b630b3cf42fc8477966.stex b/.import/03_06.png-eff96e51ecfb8b630b3cf42fc8477966.stex new file mode 100644 index 00000000..3aa11dc6 Binary files /dev/null and b/.import/03_06.png-eff96e51ecfb8b630b3cf42fc8477966.stex differ diff --git a/.import/03_07.png-0dfec2816dc68382ebd4306aa27a186d.md5 b/.import/03_07.png-0dfec2816dc68382ebd4306aa27a186d.md5 new file mode 100644 index 00000000..0013fc4a --- /dev/null +++ b/.import/03_07.png-0dfec2816dc68382ebd4306aa27a186d.md5 @@ -0,0 +1,3 @@ +source_md5="88551aa2a87aec71032189578282f697" +dest_md5="5417f7cafd9f643130e074ad5c11679e" + diff --git a/.import/03_07.png-0dfec2816dc68382ebd4306aa27a186d.stex b/.import/03_07.png-0dfec2816dc68382ebd4306aa27a186d.stex new file mode 100644 index 00000000..43601616 Binary files /dev/null and b/.import/03_07.png-0dfec2816dc68382ebd4306aa27a186d.stex differ diff --git a/.import/03_08.png-475847a075cedf2921e0af984716c0e3.md5 b/.import/03_08.png-475847a075cedf2921e0af984716c0e3.md5 new file mode 100644 index 00000000..74153c67 --- /dev/null +++ b/.import/03_08.png-475847a075cedf2921e0af984716c0e3.md5 @@ -0,0 +1,3 @@ +source_md5="587f7011c870f69d557901c615cf721c" +dest_md5="2db765545a5ddfb8802fdbd48db5403d" + diff --git a/.import/03_08.png-475847a075cedf2921e0af984716c0e3.stex b/.import/03_08.png-475847a075cedf2921e0af984716c0e3.stex new file mode 100644 index 00000000..732bfd57 Binary files /dev/null and b/.import/03_08.png-475847a075cedf2921e0af984716c0e3.stex differ diff --git a/.import/03_09.png-f116d3b525bde4ef311bfe1ab277a09a.md5 b/.import/03_09.png-f116d3b525bde4ef311bfe1ab277a09a.md5 new file mode 100644 index 00000000..dc2c686f --- /dev/null +++ b/.import/03_09.png-f116d3b525bde4ef311bfe1ab277a09a.md5 @@ -0,0 +1,3 @@ +source_md5="32609c929d833db2b38069c17652f012" +dest_md5="102cab26b27fb477fcdbc1f72b66d40d" + diff --git a/.import/03_09.png-f116d3b525bde4ef311bfe1ab277a09a.stex b/.import/03_09.png-f116d3b525bde4ef311bfe1ab277a09a.stex new file mode 100644 index 00000000..204a80c6 Binary files /dev/null and b/.import/03_09.png-f116d3b525bde4ef311bfe1ab277a09a.stex differ diff --git a/.import/04.png-479c659c1823e7057edb55941777701b.md5 b/.import/04.png-479c659c1823e7057edb55941777701b.md5 new file mode 100644 index 00000000..4175ec0a --- /dev/null +++ b/.import/04.png-479c659c1823e7057edb55941777701b.md5 @@ -0,0 +1,3 @@ +source_md5="0403b1b62c34dfac4441f7057242a367" +dest_md5="1598bf349a28c481208cad967ddea8f2" + diff --git a/.import/04.png-479c659c1823e7057edb55941777701b.stex b/.import/04.png-479c659c1823e7057edb55941777701b.stex new file mode 100644 index 00000000..d06f22b7 Binary files /dev/null and b/.import/04.png-479c659c1823e7057edb55941777701b.stex differ diff --git a/.import/04.png-9ee20f095951a776571945efdfbfd93f.md5 b/.import/04.png-9ee20f095951a776571945efdfbfd93f.md5 new file mode 100644 index 00000000..f97859db --- /dev/null +++ b/.import/04.png-9ee20f095951a776571945efdfbfd93f.md5 @@ -0,0 +1,3 @@ +source_md5="0403b1b62c34dfac4441f7057242a367" +dest_md5="02a3a5e16e00c164c5e5f9a430ac91b1" + diff --git a/.import/04.png-9ee20f095951a776571945efdfbfd93f.stex b/.import/04.png-9ee20f095951a776571945efdfbfd93f.stex new file mode 100644 index 00000000..bcfadc03 Binary files /dev/null and b/.import/04.png-9ee20f095951a776571945efdfbfd93f.stex differ diff --git a/.import/04_01.png-91fa77fbd6a6f15cc74090b8524dfbc0.md5 b/.import/04_01.png-91fa77fbd6a6f15cc74090b8524dfbc0.md5 new file mode 100644 index 00000000..86a47634 --- /dev/null +++ b/.import/04_01.png-91fa77fbd6a6f15cc74090b8524dfbc0.md5 @@ -0,0 +1,3 @@ +source_md5="1ec6e1e1f5b3797d7a0f8aac5980c0c9" +dest_md5="5d72d8e0f3e92edd15c011b081a7ef81" + diff --git a/.import/04_01.png-91fa77fbd6a6f15cc74090b8524dfbc0.stex b/.import/04_01.png-91fa77fbd6a6f15cc74090b8524dfbc0.stex new file mode 100644 index 00000000..8f7a2cbf Binary files /dev/null and b/.import/04_01.png-91fa77fbd6a6f15cc74090b8524dfbc0.stex differ diff --git a/.import/04_02.png-5f0febb20af9a147e605f8019d54087c.md5 b/.import/04_02.png-5f0febb20af9a147e605f8019d54087c.md5 new file mode 100644 index 00000000..382667ce --- /dev/null +++ b/.import/04_02.png-5f0febb20af9a147e605f8019d54087c.md5 @@ -0,0 +1,3 @@ +source_md5="4b2d6018cdb0d5c81d166c8d6df3905a" +dest_md5="cee1ec0394fe166171ab3462815f6540" + diff --git a/.import/04_02.png-5f0febb20af9a147e605f8019d54087c.stex b/.import/04_02.png-5f0febb20af9a147e605f8019d54087c.stex new file mode 100644 index 00000000..5a4fe257 Binary files /dev/null and b/.import/04_02.png-5f0febb20af9a147e605f8019d54087c.stex differ diff --git a/.import/04_03.png-575794962ad6c538eeefef2b7d7edc96.md5 b/.import/04_03.png-575794962ad6c538eeefef2b7d7edc96.md5 new file mode 100644 index 00000000..bbd6cde3 --- /dev/null +++ b/.import/04_03.png-575794962ad6c538eeefef2b7d7edc96.md5 @@ -0,0 +1,3 @@ +source_md5="599b3fb079112d9c8f1ed5983c37fd9c" +dest_md5="ef6602a0188343b4ed2b5a52746f26e9" + diff --git a/.import/04_03.png-575794962ad6c538eeefef2b7d7edc96.stex b/.import/04_03.png-575794962ad6c538eeefef2b7d7edc96.stex new file mode 100644 index 00000000..998da949 Binary files /dev/null and b/.import/04_03.png-575794962ad6c538eeefef2b7d7edc96.stex differ diff --git a/.import/04_04.png-edae4660de3ff524ebcb3deb0e21d052.md5 b/.import/04_04.png-edae4660de3ff524ebcb3deb0e21d052.md5 new file mode 100644 index 00000000..99ffc21b --- /dev/null +++ b/.import/04_04.png-edae4660de3ff524ebcb3deb0e21d052.md5 @@ -0,0 +1,3 @@ +source_md5="03bb6588d1d344afe8f282322a728f3c" +dest_md5="b6d51047efeded7bf45b4e4cdbaa21a1" + diff --git a/.import/04_04.png-edae4660de3ff524ebcb3deb0e21d052.stex b/.import/04_04.png-edae4660de3ff524ebcb3deb0e21d052.stex new file mode 100644 index 00000000..8685a053 Binary files /dev/null and b/.import/04_04.png-edae4660de3ff524ebcb3deb0e21d052.stex differ diff --git a/.import/04_05.png-b035f7efe27ca8f12ad6ed0bf7e0391b.md5 b/.import/04_05.png-b035f7efe27ca8f12ad6ed0bf7e0391b.md5 new file mode 100644 index 00000000..607f1d84 --- /dev/null +++ b/.import/04_05.png-b035f7efe27ca8f12ad6ed0bf7e0391b.md5 @@ -0,0 +1,3 @@ +source_md5="655518693854b27f815e435133f68b3a" +dest_md5="8a1bae3182cc7e592a155001324af207" + diff --git a/.import/04_05.png-b035f7efe27ca8f12ad6ed0bf7e0391b.stex b/.import/04_05.png-b035f7efe27ca8f12ad6ed0bf7e0391b.stex new file mode 100644 index 00000000..205122eb Binary files /dev/null and b/.import/04_05.png-b035f7efe27ca8f12ad6ed0bf7e0391b.stex differ diff --git a/.import/04_06.png-24a2ca6e9b6014c61b01e94fad1317c3.md5 b/.import/04_06.png-24a2ca6e9b6014c61b01e94fad1317c3.md5 new file mode 100644 index 00000000..c1eceb3d --- /dev/null +++ b/.import/04_06.png-24a2ca6e9b6014c61b01e94fad1317c3.md5 @@ -0,0 +1,3 @@ +source_md5="9b7180d5631b0c83050537a7ffe496c1" +dest_md5="519026f59c7de7b7310a59e6cb2981f7" + diff --git a/.import/04_06.png-24a2ca6e9b6014c61b01e94fad1317c3.stex b/.import/04_06.png-24a2ca6e9b6014c61b01e94fad1317c3.stex new file mode 100644 index 00000000..e38ca41b Binary files /dev/null and b/.import/04_06.png-24a2ca6e9b6014c61b01e94fad1317c3.stex differ diff --git a/.import/04_07.png-2470a0965a734836fc846a75bc80dac5.md5 b/.import/04_07.png-2470a0965a734836fc846a75bc80dac5.md5 new file mode 100644 index 00000000..785ef6a3 --- /dev/null +++ b/.import/04_07.png-2470a0965a734836fc846a75bc80dac5.md5 @@ -0,0 +1,3 @@ +source_md5="0cd163a9f68ebdc09672dc97784f8257" +dest_md5="87bac89e53a5847aeba3852ee95c25c9" + diff --git a/.import/04_07.png-2470a0965a734836fc846a75bc80dac5.stex b/.import/04_07.png-2470a0965a734836fc846a75bc80dac5.stex new file mode 100644 index 00000000..b787c629 Binary files /dev/null and b/.import/04_07.png-2470a0965a734836fc846a75bc80dac5.stex differ diff --git a/.import/04_08.png-89b4faf06ec691c37da5a083ef090c0f.md5 b/.import/04_08.png-89b4faf06ec691c37da5a083ef090c0f.md5 new file mode 100644 index 00000000..74904d97 --- /dev/null +++ b/.import/04_08.png-89b4faf06ec691c37da5a083ef090c0f.md5 @@ -0,0 +1,3 @@ +source_md5="175d4162682828fe86bfb3e668f21efa" +dest_md5="77d10036458249eeb53f96c026369d2e" + diff --git a/.import/04_08.png-89b4faf06ec691c37da5a083ef090c0f.stex b/.import/04_08.png-89b4faf06ec691c37da5a083ef090c0f.stex new file mode 100644 index 00000000..29e5fda3 Binary files /dev/null and b/.import/04_08.png-89b4faf06ec691c37da5a083ef090c0f.stex differ diff --git a/.import/04_09.png-06e695ee61cb500ea46c30a3480280f5.md5 b/.import/04_09.png-06e695ee61cb500ea46c30a3480280f5.md5 new file mode 100644 index 00000000..42c521e5 --- /dev/null +++ b/.import/04_09.png-06e695ee61cb500ea46c30a3480280f5.md5 @@ -0,0 +1,3 @@ +source_md5="99200b95d37584de12d1886bab0dd111" +dest_md5="fc47ab4b5884f8bf7e21f97b48955d1e" + diff --git a/.import/04_09.png-06e695ee61cb500ea46c30a3480280f5.stex b/.import/04_09.png-06e695ee61cb500ea46c30a3480280f5.stex new file mode 100644 index 00000000..501e3207 Binary files /dev/null and b/.import/04_09.png-06e695ee61cb500ea46c30a3480280f5.stex differ diff --git a/.import/05.png-558ad149962832f0295fc31e923640e4.md5 b/.import/05.png-558ad149962832f0295fc31e923640e4.md5 new file mode 100644 index 00000000..6de33c09 --- /dev/null +++ b/.import/05.png-558ad149962832f0295fc31e923640e4.md5 @@ -0,0 +1,3 @@ +source_md5="752172311f1722555490c8baefee7aa2" +dest_md5="d793b3f8f536233a1f75059807cc723f" + diff --git a/.import/05.png-558ad149962832f0295fc31e923640e4.stex b/.import/05.png-558ad149962832f0295fc31e923640e4.stex new file mode 100644 index 00000000..8fc805cd Binary files /dev/null and b/.import/05.png-558ad149962832f0295fc31e923640e4.stex differ diff --git a/.import/05.png-a26a641949e29da86f527bd5fd0aea2a.md5 b/.import/05.png-a26a641949e29da86f527bd5fd0aea2a.md5 new file mode 100644 index 00000000..05127afc --- /dev/null +++ b/.import/05.png-a26a641949e29da86f527bd5fd0aea2a.md5 @@ -0,0 +1,3 @@ +source_md5="752172311f1722555490c8baefee7aa2" +dest_md5="60f2e1e661d3c57a1b8703bd8afeaa36" + diff --git a/.import/05.png-a26a641949e29da86f527bd5fd0aea2a.stex b/.import/05.png-a26a641949e29da86f527bd5fd0aea2a.stex new file mode 100644 index 00000000..61a039ec Binary files /dev/null and b/.import/05.png-a26a641949e29da86f527bd5fd0aea2a.stex differ diff --git a/.import/05_01.png-286644ce8cf0ef76b16f6c983b30576b.md5 b/.import/05_01.png-286644ce8cf0ef76b16f6c983b30576b.md5 new file mode 100644 index 00000000..f23be420 --- /dev/null +++ b/.import/05_01.png-286644ce8cf0ef76b16f6c983b30576b.md5 @@ -0,0 +1,3 @@ +source_md5="fdee315f652c33bd0d3caee46ffe7374" +dest_md5="afdbc0b078fd93df0c2978c9b9bb7f33" + diff --git a/.import/05_01.png-286644ce8cf0ef76b16f6c983b30576b.stex b/.import/05_01.png-286644ce8cf0ef76b16f6c983b30576b.stex new file mode 100644 index 00000000..911336bb Binary files /dev/null and b/.import/05_01.png-286644ce8cf0ef76b16f6c983b30576b.stex differ diff --git a/.import/05_02.png-55c75fd4d48faabc417d731d1f4eed95.md5 b/.import/05_02.png-55c75fd4d48faabc417d731d1f4eed95.md5 new file mode 100644 index 00000000..cc536196 --- /dev/null +++ b/.import/05_02.png-55c75fd4d48faabc417d731d1f4eed95.md5 @@ -0,0 +1,3 @@ +source_md5="2e86f3ed289407aa0a64ba7c27a6fe27" +dest_md5="1caef2cc83416c0d613c2ed80484e307" + diff --git a/.import/05_02.png-55c75fd4d48faabc417d731d1f4eed95.stex b/.import/05_02.png-55c75fd4d48faabc417d731d1f4eed95.stex new file mode 100644 index 00000000..38ed0b81 Binary files /dev/null and b/.import/05_02.png-55c75fd4d48faabc417d731d1f4eed95.stex differ diff --git a/.import/05_03.png-f726099a1056825637be8f67f20e7c97.md5 b/.import/05_03.png-f726099a1056825637be8f67f20e7c97.md5 new file mode 100644 index 00000000..badda1f2 --- /dev/null +++ b/.import/05_03.png-f726099a1056825637be8f67f20e7c97.md5 @@ -0,0 +1,3 @@ +source_md5="f993b3d5d19fcb40274d59ab93d4db7b" +dest_md5="649b6997fc748bedda9fbcb06d5097be" + diff --git a/.import/05_03.png-f726099a1056825637be8f67f20e7c97.stex b/.import/05_03.png-f726099a1056825637be8f67f20e7c97.stex new file mode 100644 index 00000000..3a64f89f Binary files /dev/null and b/.import/05_03.png-f726099a1056825637be8f67f20e7c97.stex differ diff --git a/.import/05_04.png-55c42c50c0cc61de078e7c307fbbf066.md5 b/.import/05_04.png-55c42c50c0cc61de078e7c307fbbf066.md5 new file mode 100644 index 00000000..b18cd007 --- /dev/null +++ b/.import/05_04.png-55c42c50c0cc61de078e7c307fbbf066.md5 @@ -0,0 +1,3 @@ +source_md5="658800dea2e09f76a4a6c68389109dd4" +dest_md5="0eb638bdd41ba1e0aebaf58d01d2abcc" + diff --git a/.import/05_04.png-55c42c50c0cc61de078e7c307fbbf066.stex b/.import/05_04.png-55c42c50c0cc61de078e7c307fbbf066.stex new file mode 100644 index 00000000..9b4cfa02 Binary files /dev/null and b/.import/05_04.png-55c42c50c0cc61de078e7c307fbbf066.stex differ diff --git a/.import/05_05.png-4042d1c550d3d9d9f4d4f9e58901fdad.md5 b/.import/05_05.png-4042d1c550d3d9d9f4d4f9e58901fdad.md5 new file mode 100644 index 00000000..ab2a2af7 --- /dev/null +++ b/.import/05_05.png-4042d1c550d3d9d9f4d4f9e58901fdad.md5 @@ -0,0 +1,3 @@ +source_md5="19d232177d311dafadc2c9cffe63bea2" +dest_md5="689dc0a98018314cbc4e06c79a5659b6" + diff --git a/.import/05_05.png-4042d1c550d3d9d9f4d4f9e58901fdad.stex b/.import/05_05.png-4042d1c550d3d9d9f4d4f9e58901fdad.stex new file mode 100644 index 00000000..de524050 Binary files /dev/null and b/.import/05_05.png-4042d1c550d3d9d9f4d4f9e58901fdad.stex differ diff --git a/.import/05_06.png-1543474155212347ddd17c4af168f017.md5 b/.import/05_06.png-1543474155212347ddd17c4af168f017.md5 new file mode 100644 index 00000000..1c0ee393 --- /dev/null +++ b/.import/05_06.png-1543474155212347ddd17c4af168f017.md5 @@ -0,0 +1,3 @@ +source_md5="e8cadb3b0fae8d5711620964bc7714f3" +dest_md5="8953ee379892394cfe3b43c6ea9ad36a" + diff --git a/.import/05_06.png-1543474155212347ddd17c4af168f017.stex b/.import/05_06.png-1543474155212347ddd17c4af168f017.stex new file mode 100644 index 00000000..c7c1c5c0 Binary files /dev/null and b/.import/05_06.png-1543474155212347ddd17c4af168f017.stex differ diff --git a/.import/05_07.png-cd148b9deecb6e0e8a2a008d61db4665.md5 b/.import/05_07.png-cd148b9deecb6e0e8a2a008d61db4665.md5 new file mode 100644 index 00000000..148f86f8 --- /dev/null +++ b/.import/05_07.png-cd148b9deecb6e0e8a2a008d61db4665.md5 @@ -0,0 +1,3 @@ +source_md5="d31c7844a0e5ab9c94f4e17d007f49cb" +dest_md5="3ef3fc27d4e6da38589f1964d18bc572" + diff --git a/.import/05_07.png-cd148b9deecb6e0e8a2a008d61db4665.stex b/.import/05_07.png-cd148b9deecb6e0e8a2a008d61db4665.stex new file mode 100644 index 00000000..7fb6bbee Binary files /dev/null and b/.import/05_07.png-cd148b9deecb6e0e8a2a008d61db4665.stex differ diff --git a/.import/05_08.png-bbe04d364d6b844fd68ac6cb94b06d27.md5 b/.import/05_08.png-bbe04d364d6b844fd68ac6cb94b06d27.md5 new file mode 100644 index 00000000..59c4d799 --- /dev/null +++ b/.import/05_08.png-bbe04d364d6b844fd68ac6cb94b06d27.md5 @@ -0,0 +1,3 @@ +source_md5="617ffc95cccea66231292c0c1651bfa5" +dest_md5="9ed7dfc3474e0781070e243f64d29ba4" + diff --git a/.import/05_08.png-bbe04d364d6b844fd68ac6cb94b06d27.stex b/.import/05_08.png-bbe04d364d6b844fd68ac6cb94b06d27.stex new file mode 100644 index 00000000..1c2ee3f6 Binary files /dev/null and b/.import/05_08.png-bbe04d364d6b844fd68ac6cb94b06d27.stex differ diff --git a/.import/05_09.png-9018e23407befc698c97e71c691a8927.md5 b/.import/05_09.png-9018e23407befc698c97e71c691a8927.md5 new file mode 100644 index 00000000..7cfa0902 --- /dev/null +++ b/.import/05_09.png-9018e23407befc698c97e71c691a8927.md5 @@ -0,0 +1,3 @@ +source_md5="227775f6f3d855fb7ad1e072908b1720" +dest_md5="aa408f17a1736d8ee443e496ce369c90" + diff --git a/.import/05_09.png-9018e23407befc698c97e71c691a8927.stex b/.import/05_09.png-9018e23407befc698c97e71c691a8927.stex new file mode 100644 index 00000000..a3989a86 Binary files /dev/null and b/.import/05_09.png-9018e23407befc698c97e71c691a8927.stex differ diff --git a/.import/06.png-524ff9c35dac0ec3aedf2ccbba53f38f.md5 b/.import/06.png-524ff9c35dac0ec3aedf2ccbba53f38f.md5 new file mode 100644 index 00000000..5335a09c --- /dev/null +++ b/.import/06.png-524ff9c35dac0ec3aedf2ccbba53f38f.md5 @@ -0,0 +1,3 @@ +source_md5="ee6361596faf9c777a3bb5fe4f8640fe" +dest_md5="14c7d7e451c85e34ee6b51593474c5c5" + diff --git a/.import/06.png-524ff9c35dac0ec3aedf2ccbba53f38f.stex b/.import/06.png-524ff9c35dac0ec3aedf2ccbba53f38f.stex new file mode 100644 index 00000000..f516e250 Binary files /dev/null and b/.import/06.png-524ff9c35dac0ec3aedf2ccbba53f38f.stex differ diff --git a/.import/06.png-ed35e79df1b578d1c2c7f76f036add6c.md5 b/.import/06.png-ed35e79df1b578d1c2c7f76f036add6c.md5 new file mode 100644 index 00000000..ceadfae0 --- /dev/null +++ b/.import/06.png-ed35e79df1b578d1c2c7f76f036add6c.md5 @@ -0,0 +1,3 @@ +source_md5="ee6361596faf9c777a3bb5fe4f8640fe" +dest_md5="b8f73f9f3a4a0cccc6e6988e600c47bf" + diff --git a/.import/06.png-ed35e79df1b578d1c2c7f76f036add6c.stex b/.import/06.png-ed35e79df1b578d1c2c7f76f036add6c.stex new file mode 100644 index 00000000..55e625a6 Binary files /dev/null and b/.import/06.png-ed35e79df1b578d1c2c7f76f036add6c.stex differ diff --git a/.import/06_01.png-ac4994c08c50ffd7d58474099f8512e7.md5 b/.import/06_01.png-ac4994c08c50ffd7d58474099f8512e7.md5 new file mode 100644 index 00000000..96f0a7f0 --- /dev/null +++ b/.import/06_01.png-ac4994c08c50ffd7d58474099f8512e7.md5 @@ -0,0 +1,3 @@ +source_md5="c795c7668bbe2e1d22739dfcf788de58" +dest_md5="6fa82439df7d2104dc6de17c450adfb4" + diff --git a/.import/06_01.png-ac4994c08c50ffd7d58474099f8512e7.stex b/.import/06_01.png-ac4994c08c50ffd7d58474099f8512e7.stex new file mode 100644 index 00000000..745e03e3 Binary files /dev/null and b/.import/06_01.png-ac4994c08c50ffd7d58474099f8512e7.stex differ diff --git a/.import/06_02.png-de9ca4088a100fa3dbc1f35753bc8ef9.md5 b/.import/06_02.png-de9ca4088a100fa3dbc1f35753bc8ef9.md5 new file mode 100644 index 00000000..16dcafef --- /dev/null +++ b/.import/06_02.png-de9ca4088a100fa3dbc1f35753bc8ef9.md5 @@ -0,0 +1,3 @@ +source_md5="fa641be0237a2dd40cfef31a9dd51a93" +dest_md5="98e3c0dd411f6e7a3e36826616306e43" + diff --git a/.import/06_02.png-de9ca4088a100fa3dbc1f35753bc8ef9.stex b/.import/06_02.png-de9ca4088a100fa3dbc1f35753bc8ef9.stex new file mode 100644 index 00000000..7d7beb8a Binary files /dev/null and b/.import/06_02.png-de9ca4088a100fa3dbc1f35753bc8ef9.stex differ diff --git a/.import/06_03.png-aa289f0a917905870a2e7d00b670513f.md5 b/.import/06_03.png-aa289f0a917905870a2e7d00b670513f.md5 new file mode 100644 index 00000000..78415a54 --- /dev/null +++ b/.import/06_03.png-aa289f0a917905870a2e7d00b670513f.md5 @@ -0,0 +1,3 @@ +source_md5="e95b2e5deaddf0a807e1bbaac991e8fb" +dest_md5="ee6e4d7b1e2e5536a5eb20b616d94339" + diff --git a/.import/06_03.png-aa289f0a917905870a2e7d00b670513f.stex b/.import/06_03.png-aa289f0a917905870a2e7d00b670513f.stex new file mode 100644 index 00000000..6b4352db Binary files /dev/null and b/.import/06_03.png-aa289f0a917905870a2e7d00b670513f.stex differ diff --git a/.import/06_04.png-60a66e1529b303872f798f1533a58636.md5 b/.import/06_04.png-60a66e1529b303872f798f1533a58636.md5 new file mode 100644 index 00000000..a39ab860 --- /dev/null +++ b/.import/06_04.png-60a66e1529b303872f798f1533a58636.md5 @@ -0,0 +1,3 @@ +source_md5="133f584afd464efe5fa945a12b03f094" +dest_md5="a3fefd945444ed1bdcae55250aa06666" + diff --git a/.import/06_04.png-60a66e1529b303872f798f1533a58636.stex b/.import/06_04.png-60a66e1529b303872f798f1533a58636.stex new file mode 100644 index 00000000..a9af5565 Binary files /dev/null and b/.import/06_04.png-60a66e1529b303872f798f1533a58636.stex differ diff --git a/.import/06_05.png-50eba662c761374246ea4b4b9a61493a.md5 b/.import/06_05.png-50eba662c761374246ea4b4b9a61493a.md5 new file mode 100644 index 00000000..379b4697 --- /dev/null +++ b/.import/06_05.png-50eba662c761374246ea4b4b9a61493a.md5 @@ -0,0 +1,3 @@ +source_md5="9e3213f2b74dbc88078670599f964d4b" +dest_md5="51b46f896eb47c39443e7fc0ca456140" + diff --git a/.import/06_05.png-50eba662c761374246ea4b4b9a61493a.stex b/.import/06_05.png-50eba662c761374246ea4b4b9a61493a.stex new file mode 100644 index 00000000..60bae255 Binary files /dev/null and b/.import/06_05.png-50eba662c761374246ea4b4b9a61493a.stex differ diff --git a/.import/06_06.png-05215dd02120ec20dd3b533f6c3b8df9.md5 b/.import/06_06.png-05215dd02120ec20dd3b533f6c3b8df9.md5 new file mode 100644 index 00000000..a9197da5 --- /dev/null +++ b/.import/06_06.png-05215dd02120ec20dd3b533f6c3b8df9.md5 @@ -0,0 +1,3 @@ +source_md5="5255f3554e5b6864a0da844e10c68a2b" +dest_md5="4340b4cd9862ce3b9572e3e5bfbc07f5" + diff --git a/.import/06_06.png-05215dd02120ec20dd3b533f6c3b8df9.stex b/.import/06_06.png-05215dd02120ec20dd3b533f6c3b8df9.stex new file mode 100644 index 00000000..af573650 Binary files /dev/null and b/.import/06_06.png-05215dd02120ec20dd3b533f6c3b8df9.stex differ diff --git a/.import/06_07.png-497df3cc2c5a6f10f87be683f935b786.md5 b/.import/06_07.png-497df3cc2c5a6f10f87be683f935b786.md5 new file mode 100644 index 00000000..61faff70 --- /dev/null +++ b/.import/06_07.png-497df3cc2c5a6f10f87be683f935b786.md5 @@ -0,0 +1,3 @@ +source_md5="de2b6577a774b1065d1321f734bde0f1" +dest_md5="c77b50583dcbd23048f1bbafcaa41478" + diff --git a/.import/06_07.png-497df3cc2c5a6f10f87be683f935b786.stex b/.import/06_07.png-497df3cc2c5a6f10f87be683f935b786.stex new file mode 100644 index 00000000..2ce469c4 Binary files /dev/null and b/.import/06_07.png-497df3cc2c5a6f10f87be683f935b786.stex differ diff --git a/.import/06_08.png-519a8439cac32554d93abd8926e63762.md5 b/.import/06_08.png-519a8439cac32554d93abd8926e63762.md5 new file mode 100644 index 00000000..bb474f3a --- /dev/null +++ b/.import/06_08.png-519a8439cac32554d93abd8926e63762.md5 @@ -0,0 +1,3 @@ +source_md5="5da19ba8137b8bb117b929295bce53d2" +dest_md5="3be68466cdcacfbb9408ec74d6e1bc5e" + diff --git a/.import/06_08.png-519a8439cac32554d93abd8926e63762.stex b/.import/06_08.png-519a8439cac32554d93abd8926e63762.stex new file mode 100644 index 00000000..7b39a923 Binary files /dev/null and b/.import/06_08.png-519a8439cac32554d93abd8926e63762.stex differ diff --git a/.import/06_09.png-02fc010078f1bb593b0f9de9faf976fe.md5 b/.import/06_09.png-02fc010078f1bb593b0f9de9faf976fe.md5 new file mode 100644 index 00000000..c286fddc --- /dev/null +++ b/.import/06_09.png-02fc010078f1bb593b0f9de9faf976fe.md5 @@ -0,0 +1,3 @@ +source_md5="74ccd07df39dc043fff8a02c3219f544" +dest_md5="d216e23ebff1c36fd23549df82803fd8" + diff --git a/.import/06_09.png-02fc010078f1bb593b0f9de9faf976fe.stex b/.import/06_09.png-02fc010078f1bb593b0f9de9faf976fe.stex new file mode 100644 index 00000000..800f3205 Binary files /dev/null and b/.import/06_09.png-02fc010078f1bb593b0f9de9faf976fe.stex differ diff --git a/.import/07.png-61d2265a931419bd25a34f5cf2961f14.md5 b/.import/07.png-61d2265a931419bd25a34f5cf2961f14.md5 new file mode 100644 index 00000000..fb7d271c --- /dev/null +++ b/.import/07.png-61d2265a931419bd25a34f5cf2961f14.md5 @@ -0,0 +1,3 @@ +source_md5="0cbee9306b95b9496da261805e91ef20" +dest_md5="6d40eb7efaae52fbadb90e4fe1d0ea5e" + diff --git a/.import/07.png-61d2265a931419bd25a34f5cf2961f14.stex b/.import/07.png-61d2265a931419bd25a34f5cf2961f14.stex new file mode 100644 index 00000000..1fb2fc28 Binary files /dev/null and b/.import/07.png-61d2265a931419bd25a34f5cf2961f14.stex differ diff --git a/.import/07.png-9397fc65fbc5e1ce9c55ab30ca8dc7a2.md5 b/.import/07.png-9397fc65fbc5e1ce9c55ab30ca8dc7a2.md5 new file mode 100644 index 00000000..9eb4d547 --- /dev/null +++ b/.import/07.png-9397fc65fbc5e1ce9c55ab30ca8dc7a2.md5 @@ -0,0 +1,3 @@ +source_md5="0cbee9306b95b9496da261805e91ef20" +dest_md5="919388bcf1dcf80d290405301152cea4" + diff --git a/.import/07.png-9397fc65fbc5e1ce9c55ab30ca8dc7a2.stex b/.import/07.png-9397fc65fbc5e1ce9c55ab30ca8dc7a2.stex new file mode 100644 index 00000000..615fdc64 Binary files /dev/null and b/.import/07.png-9397fc65fbc5e1ce9c55ab30ca8dc7a2.stex differ diff --git a/.import/09.png-74e3b5c5f14250797fe4a5368086bea0.md5 b/.import/09.png-74e3b5c5f14250797fe4a5368086bea0.md5 new file mode 100644 index 00000000..54821357 --- /dev/null +++ b/.import/09.png-74e3b5c5f14250797fe4a5368086bea0.md5 @@ -0,0 +1,3 @@ +source_md5="81a994ca3a879b867662f09aac2968c6" +dest_md5="0d6d691e50e0ad1bca30a605ef1300f6" + diff --git a/.import/09.png-74e3b5c5f14250797fe4a5368086bea0.stex b/.import/09.png-74e3b5c5f14250797fe4a5368086bea0.stex new file mode 100644 index 00000000..c5f7b169 Binary files /dev/null and b/.import/09.png-74e3b5c5f14250797fe4a5368086bea0.stex differ diff --git a/.import/09.png-c00aac81b0dcd889988437b19cfda154.md5 b/.import/09.png-c00aac81b0dcd889988437b19cfda154.md5 new file mode 100644 index 00000000..08f88c7c --- /dev/null +++ b/.import/09.png-c00aac81b0dcd889988437b19cfda154.md5 @@ -0,0 +1,3 @@ +source_md5="81a994ca3a879b867662f09aac2968c6" +dest_md5="45d5c6cd00bbf77de9cea2d0e993529f" + diff --git a/.import/09.png-c00aac81b0dcd889988437b19cfda154.stex b/.import/09.png-c00aac81b0dcd889988437b19cfda154.stex new file mode 100644 index 00000000..e8f192fb Binary files /dev/null and b/.import/09.png-c00aac81b0dcd889988437b19cfda154.stex differ diff --git a/.import/10.png-02bb682045947b437ec631e0fa23340a.md5 b/.import/10.png-02bb682045947b437ec631e0fa23340a.md5 new file mode 100644 index 00000000..81ba86bf --- /dev/null +++ b/.import/10.png-02bb682045947b437ec631e0fa23340a.md5 @@ -0,0 +1,3 @@ +source_md5="19620f430d9fe574d49e15bca10bb126" +dest_md5="81f9871496a83b72f41d17eedd134eea" + diff --git a/.import/10.png-02bb682045947b437ec631e0fa23340a.stex b/.import/10.png-02bb682045947b437ec631e0fa23340a.stex new file mode 100644 index 00000000..f80400fd Binary files /dev/null and b/.import/10.png-02bb682045947b437ec631e0fa23340a.stex differ diff --git a/.import/10.png-48fb9314a5b456688595b5275f7314f9.md5 b/.import/10.png-48fb9314a5b456688595b5275f7314f9.md5 new file mode 100644 index 00000000..2de73c1d --- /dev/null +++ b/.import/10.png-48fb9314a5b456688595b5275f7314f9.md5 @@ -0,0 +1,3 @@ +source_md5="19620f430d9fe574d49e15bca10bb126" +dest_md5="6d91cbd4aed7f4b99e29d5c4f3a9a903" + diff --git a/.import/10.png-48fb9314a5b456688595b5275f7314f9.stex b/.import/10.png-48fb9314a5b456688595b5275f7314f9.stex new file mode 100644 index 00000000..094afaae Binary files /dev/null and b/.import/10.png-48fb9314a5b456688595b5275f7314f9.stex differ diff --git a/.import/11.png-3b6a0d0a3d4616abed83387c3814aa2f.md5 b/.import/11.png-3b6a0d0a3d4616abed83387c3814aa2f.md5 new file mode 100644 index 00000000..2cf0cf48 --- /dev/null +++ b/.import/11.png-3b6a0d0a3d4616abed83387c3814aa2f.md5 @@ -0,0 +1,3 @@ +source_md5="d2ed2fab09ac7aac479bf413ff5e5da5" +dest_md5="29d80157c2a7d30c5641de3ed5ef0196" + diff --git a/.import/11.png-3b6a0d0a3d4616abed83387c3814aa2f.stex b/.import/11.png-3b6a0d0a3d4616abed83387c3814aa2f.stex new file mode 100644 index 00000000..ac6cd848 Binary files /dev/null and b/.import/11.png-3b6a0d0a3d4616abed83387c3814aa2f.stex differ diff --git a/.import/11.png-f6b14bffdfe1c0cf5735084004144502.md5 b/.import/11.png-f6b14bffdfe1c0cf5735084004144502.md5 new file mode 100644 index 00000000..acf81a97 --- /dev/null +++ b/.import/11.png-f6b14bffdfe1c0cf5735084004144502.md5 @@ -0,0 +1,3 @@ +source_md5="d2ed2fab09ac7aac479bf413ff5e5da5" +dest_md5="8084ab8c904bc1b51bb61733f3384a5b" + diff --git a/.import/11.png-f6b14bffdfe1c0cf5735084004144502.stex b/.import/11.png-f6b14bffdfe1c0cf5735084004144502.stex new file mode 100644 index 00000000..68f677f6 Binary files /dev/null and b/.import/11.png-f6b14bffdfe1c0cf5735084004144502.stex differ diff --git a/.import/12.png-0a0d4c3df275972e11aa18f01efec049.md5 b/.import/12.png-0a0d4c3df275972e11aa18f01efec049.md5 new file mode 100644 index 00000000..0db15f25 --- /dev/null +++ b/.import/12.png-0a0d4c3df275972e11aa18f01efec049.md5 @@ -0,0 +1,3 @@ +source_md5="eaec9c6abc064c97e5e6c1f299501e5c" +dest_md5="2feafe91f3d66dba62245d8db9371192" + diff --git a/.import/12.png-0a0d4c3df275972e11aa18f01efec049.stex b/.import/12.png-0a0d4c3df275972e11aa18f01efec049.stex new file mode 100644 index 00000000..638f2a8d Binary files /dev/null and b/.import/12.png-0a0d4c3df275972e11aa18f01efec049.stex differ diff --git a/.import/12.png-31a8e55cebe8c053121d726873fcfef5.md5 b/.import/12.png-31a8e55cebe8c053121d726873fcfef5.md5 new file mode 100644 index 00000000..28e5d7b2 --- /dev/null +++ b/.import/12.png-31a8e55cebe8c053121d726873fcfef5.md5 @@ -0,0 +1,3 @@ +source_md5="eaec9c6abc064c97e5e6c1f299501e5c" +dest_md5="ddbbd5e18b28955908d6d55c7c6ab4fb" + diff --git a/.import/12.png-31a8e55cebe8c053121d726873fcfef5.stex b/.import/12.png-31a8e55cebe8c053121d726873fcfef5.stex new file mode 100644 index 00000000..5f10076d Binary files /dev/null and b/.import/12.png-31a8e55cebe8c053121d726873fcfef5.stex differ diff --git a/.import/13.png-2cf363472302c5ad9999573784e7b3d5.md5 b/.import/13.png-2cf363472302c5ad9999573784e7b3d5.md5 new file mode 100644 index 00000000..e4a5e0d6 --- /dev/null +++ b/.import/13.png-2cf363472302c5ad9999573784e7b3d5.md5 @@ -0,0 +1,3 @@ +source_md5="776220a64a491b7e47d94f5e10da3ace" +dest_md5="ad2a87154b841b78ac7d5db358b3e866" + diff --git a/.import/13.png-2cf363472302c5ad9999573784e7b3d5.stex b/.import/13.png-2cf363472302c5ad9999573784e7b3d5.stex new file mode 100644 index 00000000..7e61c47f Binary files /dev/null and b/.import/13.png-2cf363472302c5ad9999573784e7b3d5.stex differ diff --git a/.import/13.png-7eff2072591866180f150e74f124a7b5.md5 b/.import/13.png-7eff2072591866180f150e74f124a7b5.md5 new file mode 100644 index 00000000..e240734c --- /dev/null +++ b/.import/13.png-7eff2072591866180f150e74f124a7b5.md5 @@ -0,0 +1,3 @@ +source_md5="776220a64a491b7e47d94f5e10da3ace" +dest_md5="19f603dd403d572386d63669c1713b29" + diff --git a/.import/13.png-7eff2072591866180f150e74f124a7b5.stex b/.import/13.png-7eff2072591866180f150e74f124a7b5.stex new file mode 100644 index 00000000..fb9fe725 Binary files /dev/null and b/.import/13.png-7eff2072591866180f150e74f124a7b5.stex differ diff --git a/.import/14.png-068e4429e2a75788c8aba3780f663a43.md5 b/.import/14.png-068e4429e2a75788c8aba3780f663a43.md5 new file mode 100644 index 00000000..7fef1f51 --- /dev/null +++ b/.import/14.png-068e4429e2a75788c8aba3780f663a43.md5 @@ -0,0 +1,3 @@ +source_md5="ce01c43954ac769a39d487ca005e1168" +dest_md5="74918e3725f5ae144d25f479f41cf0a7" + diff --git a/.import/14.png-068e4429e2a75788c8aba3780f663a43.stex b/.import/14.png-068e4429e2a75788c8aba3780f663a43.stex new file mode 100644 index 00000000..cdc67cd2 Binary files /dev/null and b/.import/14.png-068e4429e2a75788c8aba3780f663a43.stex differ diff --git a/.import/14.png-41b00466725bb95d3e3c31493e037339.md5 b/.import/14.png-41b00466725bb95d3e3c31493e037339.md5 new file mode 100644 index 00000000..7a50c28c --- /dev/null +++ b/.import/14.png-41b00466725bb95d3e3c31493e037339.md5 @@ -0,0 +1,3 @@ +source_md5="ce01c43954ac769a39d487ca005e1168" +dest_md5="d390b7acb1be03255e704ce6306ac242" + diff --git a/.import/14.png-41b00466725bb95d3e3c31493e037339.stex b/.import/14.png-41b00466725bb95d3e3c31493e037339.stex new file mode 100644 index 00000000..212bba71 Binary files /dev/null and b/.import/14.png-41b00466725bb95d3e3c31493e037339.stex differ diff --git a/.import/15.png-5d7641411758c738a829292cb1fe5e42.md5 b/.import/15.png-5d7641411758c738a829292cb1fe5e42.md5 new file mode 100644 index 00000000..7670642e --- /dev/null +++ b/.import/15.png-5d7641411758c738a829292cb1fe5e42.md5 @@ -0,0 +1,3 @@ +source_md5="e883d022627315c4ae60737231b43a6f" +dest_md5="6f16a1d6f772ebab6f279bb4db0beada" + diff --git a/.import/15.png-5d7641411758c738a829292cb1fe5e42.stex b/.import/15.png-5d7641411758c738a829292cb1fe5e42.stex new file mode 100644 index 00000000..59e29ac7 Binary files /dev/null and b/.import/15.png-5d7641411758c738a829292cb1fe5e42.stex differ diff --git a/.import/15.png-a70b1f9c0c4b5585ab0f4e661a6f9a1c.md5 b/.import/15.png-a70b1f9c0c4b5585ab0f4e661a6f9a1c.md5 new file mode 100644 index 00000000..9f6bf23c --- /dev/null +++ b/.import/15.png-a70b1f9c0c4b5585ab0f4e661a6f9a1c.md5 @@ -0,0 +1,3 @@ +source_md5="e883d022627315c4ae60737231b43a6f" +dest_md5="a466f0ef85964233f0d7a530bbb290a4" + diff --git a/.import/15.png-a70b1f9c0c4b5585ab0f4e661a6f9a1c.stex b/.import/15.png-a70b1f9c0c4b5585ab0f4e661a6f9a1c.stex new file mode 100644 index 00000000..515e75e6 Binary files /dev/null and b/.import/15.png-a70b1f9c0c4b5585ab0f4e661a6f9a1c.stex differ diff --git a/.import/16.png-494ab39ddc31ad6dacc70a07438ea885.md5 b/.import/16.png-494ab39ddc31ad6dacc70a07438ea885.md5 new file mode 100644 index 00000000..bda00b31 --- /dev/null +++ b/.import/16.png-494ab39ddc31ad6dacc70a07438ea885.md5 @@ -0,0 +1,3 @@ +source_md5="17972a72ffba88af2c9bcfe4bd3d4cd8" +dest_md5="5b756e74e102839569cf582d9ea26ae3" + diff --git a/.import/16.png-494ab39ddc31ad6dacc70a07438ea885.stex b/.import/16.png-494ab39ddc31ad6dacc70a07438ea885.stex new file mode 100644 index 00000000..54c3fa58 Binary files /dev/null and b/.import/16.png-494ab39ddc31ad6dacc70a07438ea885.stex differ diff --git a/.import/16.png-5b98cf988ee7d6e04cb6a46c0d2689c4.md5 b/.import/16.png-5b98cf988ee7d6e04cb6a46c0d2689c4.md5 new file mode 100644 index 00000000..5662a7c0 --- /dev/null +++ b/.import/16.png-5b98cf988ee7d6e04cb6a46c0d2689c4.md5 @@ -0,0 +1,3 @@ +source_md5="17972a72ffba88af2c9bcfe4bd3d4cd8" +dest_md5="b88ba98bfa5e317cda0c3e24e4b4fddd" + diff --git a/.import/16.png-5b98cf988ee7d6e04cb6a46c0d2689c4.stex b/.import/16.png-5b98cf988ee7d6e04cb6a46c0d2689c4.stex new file mode 100644 index 00000000..b8e354d2 Binary files /dev/null and b/.import/16.png-5b98cf988ee7d6e04cb6a46c0d2689c4.stex differ diff --git a/.import/17.png-81f3332d51b31351baa2674dfdc283d3.md5 b/.import/17.png-81f3332d51b31351baa2674dfdc283d3.md5 new file mode 100644 index 00000000..96515f7b --- /dev/null +++ b/.import/17.png-81f3332d51b31351baa2674dfdc283d3.md5 @@ -0,0 +1,3 @@ +source_md5="8c20c0da0308ada06d9f8499ea0862d1" +dest_md5="28fe215e975cbe5f8ecd6aa630f97f90" + diff --git a/.import/17.png-81f3332d51b31351baa2674dfdc283d3.stex b/.import/17.png-81f3332d51b31351baa2674dfdc283d3.stex new file mode 100644 index 00000000..addea71a Binary files /dev/null and b/.import/17.png-81f3332d51b31351baa2674dfdc283d3.stex differ diff --git a/.import/17.png-a44f556cdb4c74f2d386cce6e070ce48.md5 b/.import/17.png-a44f556cdb4c74f2d386cce6e070ce48.md5 new file mode 100644 index 00000000..144ebe6e --- /dev/null +++ b/.import/17.png-a44f556cdb4c74f2d386cce6e070ce48.md5 @@ -0,0 +1,3 @@ +source_md5="8c20c0da0308ada06d9f8499ea0862d1" +dest_md5="a1826307a3c6875ed8f58084288daf6f" + diff --git a/.import/17.png-a44f556cdb4c74f2d386cce6e070ce48.stex b/.import/17.png-a44f556cdb4c74f2d386cce6e070ce48.stex new file mode 100644 index 00000000..2f1b460e Binary files /dev/null and b/.import/17.png-a44f556cdb4c74f2d386cce6e070ce48.stex differ diff --git a/.import/18.png-0fee258cd078fc10734c3af5bd87fc31.md5 b/.import/18.png-0fee258cd078fc10734c3af5bd87fc31.md5 new file mode 100644 index 00000000..06fdcc86 --- /dev/null +++ b/.import/18.png-0fee258cd078fc10734c3af5bd87fc31.md5 @@ -0,0 +1,3 @@ +source_md5="247d0809853e1bf34bc016a46df2bc30" +dest_md5="f60dd593b28a6ee64d3c9e8901c6f2c7" + diff --git a/.import/18.png-0fee258cd078fc10734c3af5bd87fc31.stex b/.import/18.png-0fee258cd078fc10734c3af5bd87fc31.stex new file mode 100644 index 00000000..ab6fc88b Binary files /dev/null and b/.import/18.png-0fee258cd078fc10734c3af5bd87fc31.stex differ diff --git a/.import/18.png-47cdf960310ef66f4cdc1c1c7c2b36e3.md5 b/.import/18.png-47cdf960310ef66f4cdc1c1c7c2b36e3.md5 new file mode 100644 index 00000000..1760edeb --- /dev/null +++ b/.import/18.png-47cdf960310ef66f4cdc1c1c7c2b36e3.md5 @@ -0,0 +1,3 @@ +source_md5="247d0809853e1bf34bc016a46df2bc30" +dest_md5="af656a58fda139a556e8ae1a38627aec" + diff --git a/.import/18.png-47cdf960310ef66f4cdc1c1c7c2b36e3.stex b/.import/18.png-47cdf960310ef66f4cdc1c1c7c2b36e3.stex new file mode 100644 index 00000000..a412b340 Binary files /dev/null and b/.import/18.png-47cdf960310ef66f4cdc1c1c7c2b36e3.stex differ diff --git a/.import/19.png-07da4cf78371526e66fcd9a2577e4602.md5 b/.import/19.png-07da4cf78371526e66fcd9a2577e4602.md5 new file mode 100644 index 00000000..940b3f1d --- /dev/null +++ b/.import/19.png-07da4cf78371526e66fcd9a2577e4602.md5 @@ -0,0 +1,3 @@ +source_md5="d9066b5e040fd2d755c829283cfaca67" +dest_md5="bdf986ca4ddbe907e2948ed8266a06c2" + diff --git a/.import/19.png-07da4cf78371526e66fcd9a2577e4602.stex b/.import/19.png-07da4cf78371526e66fcd9a2577e4602.stex new file mode 100644 index 00000000..f97bd9b1 Binary files /dev/null and b/.import/19.png-07da4cf78371526e66fcd9a2577e4602.stex differ diff --git a/.import/19.png-846250666f5bc6fa692869cd780f706d.md5 b/.import/19.png-846250666f5bc6fa692869cd780f706d.md5 new file mode 100644 index 00000000..46979591 --- /dev/null +++ b/.import/19.png-846250666f5bc6fa692869cd780f706d.md5 @@ -0,0 +1,3 @@ +source_md5="d9066b5e040fd2d755c829283cfaca67" +dest_md5="79787f464b62d6d356f8626f42984b2e" + diff --git a/.import/19.png-846250666f5bc6fa692869cd780f706d.stex b/.import/19.png-846250666f5bc6fa692869cd780f706d.stex new file mode 100644 index 00000000..2dc01c9f Binary files /dev/null and b/.import/19.png-846250666f5bc6fa692869cd780f706d.stex differ diff --git a/.import/20.png-a71677797fcc4777a4a52b37ae20504b.md5 b/.import/20.png-a71677797fcc4777a4a52b37ae20504b.md5 new file mode 100644 index 00000000..0931e4e3 --- /dev/null +++ b/.import/20.png-a71677797fcc4777a4a52b37ae20504b.md5 @@ -0,0 +1,3 @@ +source_md5="15edd39de625251eca9a2f0161d1bfc8" +dest_md5="107dbabf757f2327e4a5b938faae3487" + diff --git a/.import/20.png-a71677797fcc4777a4a52b37ae20504b.stex b/.import/20.png-a71677797fcc4777a4a52b37ae20504b.stex new file mode 100644 index 00000000..d606e7e6 Binary files /dev/null and b/.import/20.png-a71677797fcc4777a4a52b37ae20504b.stex differ diff --git a/.import/20.png-e2cacb91df0d8f6eeb547fe10146a1f7.md5 b/.import/20.png-e2cacb91df0d8f6eeb547fe10146a1f7.md5 new file mode 100644 index 00000000..3df8684e --- /dev/null +++ b/.import/20.png-e2cacb91df0d8f6eeb547fe10146a1f7.md5 @@ -0,0 +1,3 @@ +source_md5="15edd39de625251eca9a2f0161d1bfc8" +dest_md5="a634313d3c21737cc287b0a66cf292f0" + diff --git a/.import/20.png-e2cacb91df0d8f6eeb547fe10146a1f7.stex b/.import/20.png-e2cacb91df0d8f6eeb547fe10146a1f7.stex new file mode 100644 index 00000000..c9338085 Binary files /dev/null and b/.import/20.png-e2cacb91df0d8f6eeb547fe10146a1f7.stex differ diff --git a/.import/21.png-02555659180a0b35be7ec9a681ef1997.md5 b/.import/21.png-02555659180a0b35be7ec9a681ef1997.md5 new file mode 100644 index 00000000..28cae3d1 --- /dev/null +++ b/.import/21.png-02555659180a0b35be7ec9a681ef1997.md5 @@ -0,0 +1,3 @@ +source_md5="712236c58cb6cc86f7547b72c3535990" +dest_md5="1ae7f3866f32c43817cc552d7e610a7e" + diff --git a/.import/21.png-02555659180a0b35be7ec9a681ef1997.stex b/.import/21.png-02555659180a0b35be7ec9a681ef1997.stex new file mode 100644 index 00000000..45d6fcf5 Binary files /dev/null and b/.import/21.png-02555659180a0b35be7ec9a681ef1997.stex differ diff --git a/.import/21.png-6da0067cc3e904a13ed2314029f6485a.md5 b/.import/21.png-6da0067cc3e904a13ed2314029f6485a.md5 new file mode 100644 index 00000000..8c143778 --- /dev/null +++ b/.import/21.png-6da0067cc3e904a13ed2314029f6485a.md5 @@ -0,0 +1,3 @@ +source_md5="712236c58cb6cc86f7547b72c3535990" +dest_md5="181c8fd025244b40c2894a05b4c85454" + diff --git a/.import/21.png-6da0067cc3e904a13ed2314029f6485a.stex b/.import/21.png-6da0067cc3e904a13ed2314029f6485a.stex new file mode 100644 index 00000000..d9bf714c Binary files /dev/null and b/.import/21.png-6da0067cc3e904a13ed2314029f6485a.stex differ diff --git a/.import/22.png-110072c6d6816e803f49040a03315f5b.md5 b/.import/22.png-110072c6d6816e803f49040a03315f5b.md5 new file mode 100644 index 00000000..1bf83a15 --- /dev/null +++ b/.import/22.png-110072c6d6816e803f49040a03315f5b.md5 @@ -0,0 +1,3 @@ +source_md5="a4df27bb9e0e184aa3477ec6200831fb" +dest_md5="abf0aff12f5d88c80285ee9a443fa44d" + diff --git a/.import/22.png-110072c6d6816e803f49040a03315f5b.stex b/.import/22.png-110072c6d6816e803f49040a03315f5b.stex new file mode 100644 index 00000000..bc9de5cb Binary files /dev/null and b/.import/22.png-110072c6d6816e803f49040a03315f5b.stex differ diff --git a/.import/22.png-9002bbb281406b0135cc7276ecc503d4.md5 b/.import/22.png-9002bbb281406b0135cc7276ecc503d4.md5 new file mode 100644 index 00000000..58a30a06 --- /dev/null +++ b/.import/22.png-9002bbb281406b0135cc7276ecc503d4.md5 @@ -0,0 +1,3 @@ +source_md5="a4df27bb9e0e184aa3477ec6200831fb" +dest_md5="217d13e5aa08a70b21bfb4b4c4ab2483" + diff --git a/.import/22.png-9002bbb281406b0135cc7276ecc503d4.stex b/.import/22.png-9002bbb281406b0135cc7276ecc503d4.stex new file mode 100644 index 00000000..ad9370c1 Binary files /dev/null and b/.import/22.png-9002bbb281406b0135cc7276ecc503d4.stex differ diff --git a/.import/23.png-1d705233d14e5af752fdf77ce5a2ad67.md5 b/.import/23.png-1d705233d14e5af752fdf77ce5a2ad67.md5 new file mode 100644 index 00000000..cb029607 --- /dev/null +++ b/.import/23.png-1d705233d14e5af752fdf77ce5a2ad67.md5 @@ -0,0 +1,3 @@ +source_md5="4af536f2549921a18b40338bd59658d5" +dest_md5="16a4c6fe8c25f08b677f6998304a07ef" + diff --git a/.import/23.png-1d705233d14e5af752fdf77ce5a2ad67.stex b/.import/23.png-1d705233d14e5af752fdf77ce5a2ad67.stex new file mode 100644 index 00000000..068c835d Binary files /dev/null and b/.import/23.png-1d705233d14e5af752fdf77ce5a2ad67.stex differ diff --git a/.import/23.png-6c24ee02aa65fb138489efcb6f56c2d9.md5 b/.import/23.png-6c24ee02aa65fb138489efcb6f56c2d9.md5 new file mode 100644 index 00000000..a1c2da29 --- /dev/null +++ b/.import/23.png-6c24ee02aa65fb138489efcb6f56c2d9.md5 @@ -0,0 +1,3 @@ +source_md5="4af536f2549921a18b40338bd59658d5" +dest_md5="92f8bce1c1c85152235bff7dee066b48" + diff --git a/.import/23.png-6c24ee02aa65fb138489efcb6f56c2d9.stex b/.import/23.png-6c24ee02aa65fb138489efcb6f56c2d9.stex new file mode 100644 index 00000000..bbe83c9f Binary files /dev/null and b/.import/23.png-6c24ee02aa65fb138489efcb6f56c2d9.stex differ diff --git a/.import/24.png-af7fd9c10fa9fb37098c123997d73449.md5 b/.import/24.png-af7fd9c10fa9fb37098c123997d73449.md5 new file mode 100644 index 00000000..af87a621 --- /dev/null +++ b/.import/24.png-af7fd9c10fa9fb37098c123997d73449.md5 @@ -0,0 +1,3 @@ +source_md5="8fae0bfb505386a1f16601b7b501b1d2" +dest_md5="4f527c82373c31a3485d828c2e58743f" + diff --git a/.import/24.png-af7fd9c10fa9fb37098c123997d73449.stex b/.import/24.png-af7fd9c10fa9fb37098c123997d73449.stex new file mode 100644 index 00000000..4b53b48c Binary files /dev/null and b/.import/24.png-af7fd9c10fa9fb37098c123997d73449.stex differ diff --git a/.import/24.png-d3498d2737517905ee5dfcff815de871.md5 b/.import/24.png-d3498d2737517905ee5dfcff815de871.md5 new file mode 100644 index 00000000..f55625d8 --- /dev/null +++ b/.import/24.png-d3498d2737517905ee5dfcff815de871.md5 @@ -0,0 +1,3 @@ +source_md5="8fae0bfb505386a1f16601b7b501b1d2" +dest_md5="02bccb766c55ec4f31cf60a5ccd87535" + diff --git a/.import/24.png-d3498d2737517905ee5dfcff815de871.stex b/.import/24.png-d3498d2737517905ee5dfcff815de871.stex new file mode 100644 index 00000000..52a37e0a Binary files /dev/null and b/.import/24.png-d3498d2737517905ee5dfcff815de871.stex differ diff --git a/.import/25.png-131a714e6a143855f23653ef0f13e85a.md5 b/.import/25.png-131a714e6a143855f23653ef0f13e85a.md5 new file mode 100644 index 00000000..64e780c9 --- /dev/null +++ b/.import/25.png-131a714e6a143855f23653ef0f13e85a.md5 @@ -0,0 +1,3 @@ +source_md5="4e22a9ffb56f076b8caf7b233bc8638f" +dest_md5="aa447b073fd43f829a176a8ffcfb1384" + diff --git a/.import/25.png-131a714e6a143855f23653ef0f13e85a.stex b/.import/25.png-131a714e6a143855f23653ef0f13e85a.stex new file mode 100644 index 00000000..cd37e90c Binary files /dev/null and b/.import/25.png-131a714e6a143855f23653ef0f13e85a.stex differ diff --git a/.import/25.png-b0fb507db4249387b7c7865b4710f070.md5 b/.import/25.png-b0fb507db4249387b7c7865b4710f070.md5 new file mode 100644 index 00000000..eeb5b79b --- /dev/null +++ b/.import/25.png-b0fb507db4249387b7c7865b4710f070.md5 @@ -0,0 +1,3 @@ +source_md5="4e22a9ffb56f076b8caf7b233bc8638f" +dest_md5="08555dad6340301b354ee525e0907844" + diff --git a/.import/25.png-b0fb507db4249387b7c7865b4710f070.stex b/.import/25.png-b0fb507db4249387b7c7865b4710f070.stex new file mode 100644 index 00000000..5e73cabf Binary files /dev/null and b/.import/25.png-b0fb507db4249387b7c7865b4710f070.stex differ diff --git a/.import/26.png-222fdd6b316242a60e7497d06c719ea1.md5 b/.import/26.png-222fdd6b316242a60e7497d06c719ea1.md5 new file mode 100644 index 00000000..b86a416b --- /dev/null +++ b/.import/26.png-222fdd6b316242a60e7497d06c719ea1.md5 @@ -0,0 +1,3 @@ +source_md5="b405bd99a1b0340c1312710e0dfe9b1d" +dest_md5="f603ca46cd31bf1b8e160c9379ea503b" + diff --git a/.import/26.png-222fdd6b316242a60e7497d06c719ea1.stex b/.import/26.png-222fdd6b316242a60e7497d06c719ea1.stex new file mode 100644 index 00000000..e94bc5eb Binary files /dev/null and b/.import/26.png-222fdd6b316242a60e7497d06c719ea1.stex differ diff --git a/.import/26.png-f76b71f3c3e0332d2e117ef2a898a7af.md5 b/.import/26.png-f76b71f3c3e0332d2e117ef2a898a7af.md5 new file mode 100644 index 00000000..e9410a14 --- /dev/null +++ b/.import/26.png-f76b71f3c3e0332d2e117ef2a898a7af.md5 @@ -0,0 +1,3 @@ +source_md5="b405bd99a1b0340c1312710e0dfe9b1d" +dest_md5="eeed544a8b55a01e5cd6ae5d90ee8f72" + diff --git a/.import/26.png-f76b71f3c3e0332d2e117ef2a898a7af.stex b/.import/26.png-f76b71f3c3e0332d2e117ef2a898a7af.stex new file mode 100644 index 00000000..2d61c5a1 Binary files /dev/null and b/.import/26.png-f76b71f3c3e0332d2e117ef2a898a7af.stex differ diff --git a/.import/27.png-870708079807de8c6a28fbb2b69f7d1a.md5 b/.import/27.png-870708079807de8c6a28fbb2b69f7d1a.md5 new file mode 100644 index 00000000..f72a6c99 --- /dev/null +++ b/.import/27.png-870708079807de8c6a28fbb2b69f7d1a.md5 @@ -0,0 +1,3 @@ +source_md5="675897a27ff44940352b44e883c2750a" +dest_md5="f804e5ac17937de64bdc526200c6bb62" + diff --git a/.import/27.png-870708079807de8c6a28fbb2b69f7d1a.stex b/.import/27.png-870708079807de8c6a28fbb2b69f7d1a.stex new file mode 100644 index 00000000..94d8c32f Binary files /dev/null and b/.import/27.png-870708079807de8c6a28fbb2b69f7d1a.stex differ diff --git a/.import/27.png-b5c88f371a52408f06f5a762fa608e6b.md5 b/.import/27.png-b5c88f371a52408f06f5a762fa608e6b.md5 new file mode 100644 index 00000000..0961f668 --- /dev/null +++ b/.import/27.png-b5c88f371a52408f06f5a762fa608e6b.md5 @@ -0,0 +1,3 @@ +source_md5="675897a27ff44940352b44e883c2750a" +dest_md5="2ef06fad4122f66584ad165b1c75fcc2" + diff --git a/.import/27.png-b5c88f371a52408f06f5a762fa608e6b.stex b/.import/27.png-b5c88f371a52408f06f5a762fa608e6b.stex new file mode 100644 index 00000000..65f864e7 Binary files /dev/null and b/.import/27.png-b5c88f371a52408f06f5a762fa608e6b.stex differ diff --git a/.import/28.png-19a4f56614d8fa67b965d3c8a98f057e.md5 b/.import/28.png-19a4f56614d8fa67b965d3c8a98f057e.md5 new file mode 100644 index 00000000..d3a14a28 --- /dev/null +++ b/.import/28.png-19a4f56614d8fa67b965d3c8a98f057e.md5 @@ -0,0 +1,3 @@ +source_md5="129527ed2ee178b14748cf6eab0e6e0f" +dest_md5="187c6a715d93eecaaf3bf96339a593d4" + diff --git a/.import/28.png-19a4f56614d8fa67b965d3c8a98f057e.stex b/.import/28.png-19a4f56614d8fa67b965d3c8a98f057e.stex new file mode 100644 index 00000000..6b46151f Binary files /dev/null and b/.import/28.png-19a4f56614d8fa67b965d3c8a98f057e.stex differ diff --git a/.import/28.png-f4d654f3a35adfbe008e4f5ef5d9c743.md5 b/.import/28.png-f4d654f3a35adfbe008e4f5ef5d9c743.md5 new file mode 100644 index 00000000..750f6778 --- /dev/null +++ b/.import/28.png-f4d654f3a35adfbe008e4f5ef5d9c743.md5 @@ -0,0 +1,3 @@ +source_md5="129527ed2ee178b14748cf6eab0e6e0f" +dest_md5="ea490f04c5f7b3684c3ed7661e6b120c" + diff --git a/.import/28.png-f4d654f3a35adfbe008e4f5ef5d9c743.stex b/.import/28.png-f4d654f3a35adfbe008e4f5ef5d9c743.stex new file mode 100644 index 00000000..a986082b Binary files /dev/null and b/.import/28.png-f4d654f3a35adfbe008e4f5ef5d9c743.stex differ diff --git a/.import/29.png-4246a680d180ed34172e924daf90dc51.md5 b/.import/29.png-4246a680d180ed34172e924daf90dc51.md5 new file mode 100644 index 00000000..073a3cf9 --- /dev/null +++ b/.import/29.png-4246a680d180ed34172e924daf90dc51.md5 @@ -0,0 +1,3 @@ +source_md5="ed21794565784a8fa7b255a10abd6021" +dest_md5="cb0ef1aeb3c14452528ebba4123ed2a1" + diff --git a/.import/29.png-4246a680d180ed34172e924daf90dc51.stex b/.import/29.png-4246a680d180ed34172e924daf90dc51.stex new file mode 100644 index 00000000..87d4adc4 Binary files /dev/null and b/.import/29.png-4246a680d180ed34172e924daf90dc51.stex differ diff --git a/.import/29.png-654fb1c23515711979fb66ab299db145.md5 b/.import/29.png-654fb1c23515711979fb66ab299db145.md5 new file mode 100644 index 00000000..67343c51 --- /dev/null +++ b/.import/29.png-654fb1c23515711979fb66ab299db145.md5 @@ -0,0 +1,3 @@ +source_md5="ed21794565784a8fa7b255a10abd6021" +dest_md5="9b5a723f1129f07e1f322801b511d699" + diff --git a/.import/29.png-654fb1c23515711979fb66ab299db145.stex b/.import/29.png-654fb1c23515711979fb66ab299db145.stex new file mode 100644 index 00000000..4972c1ce Binary files /dev/null and b/.import/29.png-654fb1c23515711979fb66ab299db145.stex differ diff --git a/.import/30.png-e2d0ce47e5861acf3b9a6278ffdf625b.md5 b/.import/30.png-e2d0ce47e5861acf3b9a6278ffdf625b.md5 new file mode 100644 index 00000000..d20aae87 --- /dev/null +++ b/.import/30.png-e2d0ce47e5861acf3b9a6278ffdf625b.md5 @@ -0,0 +1,3 @@ +source_md5="7ee40539266236f9d9b7876cbb188d7c" +dest_md5="095176e68f403bc1174a17ca0902603e" + diff --git a/.import/30.png-e2d0ce47e5861acf3b9a6278ffdf625b.stex b/.import/30.png-e2d0ce47e5861acf3b9a6278ffdf625b.stex new file mode 100644 index 00000000..a8e4698f Binary files /dev/null and b/.import/30.png-e2d0ce47e5861acf3b9a6278ffdf625b.stex differ diff --git a/.import/30.png-ff70452f0b68523f95c8e963418086bf.md5 b/.import/30.png-ff70452f0b68523f95c8e963418086bf.md5 new file mode 100644 index 00000000..ea250a1b --- /dev/null +++ b/.import/30.png-ff70452f0b68523f95c8e963418086bf.md5 @@ -0,0 +1,3 @@ +source_md5="7ee40539266236f9d9b7876cbb188d7c" +dest_md5="7d56f2e42331ddda76917ae53c063877" + diff --git a/.import/30.png-ff70452f0b68523f95c8e963418086bf.stex b/.import/30.png-ff70452f0b68523f95c8e963418086bf.stex new file mode 100644 index 00000000..85a99389 Binary files /dev/null and b/.import/30.png-ff70452f0b68523f95c8e963418086bf.stex differ diff --git a/.import/31.png-255d5f2b0bb92733f5845d4f85abfe30.md5 b/.import/31.png-255d5f2b0bb92733f5845d4f85abfe30.md5 new file mode 100644 index 00000000..cf7003e8 --- /dev/null +++ b/.import/31.png-255d5f2b0bb92733f5845d4f85abfe30.md5 @@ -0,0 +1,3 @@ +source_md5="36295377f903161effd678ef372333b0" +dest_md5="8b7bf8c7c0d60f0f7fe0a9c86340ecbf" + diff --git a/.import/31.png-255d5f2b0bb92733f5845d4f85abfe30.stex b/.import/31.png-255d5f2b0bb92733f5845d4f85abfe30.stex new file mode 100644 index 00000000..1694729f Binary files /dev/null and b/.import/31.png-255d5f2b0bb92733f5845d4f85abfe30.stex differ diff --git a/.import/31.png-ac3227bd114371fb8fa2f598808b7952.md5 b/.import/31.png-ac3227bd114371fb8fa2f598808b7952.md5 new file mode 100644 index 00000000..f09fe665 --- /dev/null +++ b/.import/31.png-ac3227bd114371fb8fa2f598808b7952.md5 @@ -0,0 +1,3 @@ +source_md5="36295377f903161effd678ef372333b0" +dest_md5="a8be9eecb0007295fcf10a28ac7ab048" + diff --git a/.import/31.png-ac3227bd114371fb8fa2f598808b7952.stex b/.import/31.png-ac3227bd114371fb8fa2f598808b7952.stex new file mode 100644 index 00000000..51fad7be Binary files /dev/null and b/.import/31.png-ac3227bd114371fb8fa2f598808b7952.stex differ diff --git a/.import/32.png-912ad6cc5ac1831e89414c65b118909b.md5 b/.import/32.png-912ad6cc5ac1831e89414c65b118909b.md5 new file mode 100644 index 00000000..e1e3b6f2 --- /dev/null +++ b/.import/32.png-912ad6cc5ac1831e89414c65b118909b.md5 @@ -0,0 +1,3 @@ +source_md5="0aadb73c85eae972dab2f4c1a0d39e58" +dest_md5="ed4df1839f2bced5f9ede84391c97266" + diff --git a/.import/32.png-912ad6cc5ac1831e89414c65b118909b.stex b/.import/32.png-912ad6cc5ac1831e89414c65b118909b.stex new file mode 100644 index 00000000..6ba50a34 Binary files /dev/null and b/.import/32.png-912ad6cc5ac1831e89414c65b118909b.stex differ diff --git a/.import/32.png-bedcb76720ad32e904d36c910b6a970c.md5 b/.import/32.png-bedcb76720ad32e904d36c910b6a970c.md5 new file mode 100644 index 00000000..094ea3b6 --- /dev/null +++ b/.import/32.png-bedcb76720ad32e904d36c910b6a970c.md5 @@ -0,0 +1,3 @@ +source_md5="0aadb73c85eae972dab2f4c1a0d39e58" +dest_md5="4d4913777555861332d3e09a8aa1fa2c" + diff --git a/.import/32.png-bedcb76720ad32e904d36c910b6a970c.stex b/.import/32.png-bedcb76720ad32e904d36c910b6a970c.stex new file mode 100644 index 00000000..89b080a7 Binary files /dev/null and b/.import/32.png-bedcb76720ad32e904d36c910b6a970c.stex differ diff --git a/.import/33.png-94bdae1a44b524a89920d8094fb01785.md5 b/.import/33.png-94bdae1a44b524a89920d8094fb01785.md5 new file mode 100644 index 00000000..c5fc154d --- /dev/null +++ b/.import/33.png-94bdae1a44b524a89920d8094fb01785.md5 @@ -0,0 +1,3 @@ +source_md5="5881635f01f2ccb4e178608cc78c3ac1" +dest_md5="7d1b047be07b48a5d8c430c33891a8cc" + diff --git a/.import/33.png-94bdae1a44b524a89920d8094fb01785.stex b/.import/33.png-94bdae1a44b524a89920d8094fb01785.stex new file mode 100644 index 00000000..fcd7bff7 Binary files /dev/null and b/.import/33.png-94bdae1a44b524a89920d8094fb01785.stex differ diff --git a/.import/33.png-edbe95274f59deb51b95b5b77be43a71.md5 b/.import/33.png-edbe95274f59deb51b95b5b77be43a71.md5 new file mode 100644 index 00000000..fcf6a607 --- /dev/null +++ b/.import/33.png-edbe95274f59deb51b95b5b77be43a71.md5 @@ -0,0 +1,3 @@ +source_md5="5881635f01f2ccb4e178608cc78c3ac1" +dest_md5="c7ed567bafec24ae8fcff0af93fffa54" + diff --git a/.import/33.png-edbe95274f59deb51b95b5b77be43a71.stex b/.import/33.png-edbe95274f59deb51b95b5b77be43a71.stex new file mode 100644 index 00000000..747ee5f6 Binary files /dev/null and b/.import/33.png-edbe95274f59deb51b95b5b77be43a71.stex differ diff --git a/.import/34.png-be434e3cb335027dd8f52bb122ff30b8.md5 b/.import/34.png-be434e3cb335027dd8f52bb122ff30b8.md5 new file mode 100644 index 00000000..2d62aff5 --- /dev/null +++ b/.import/34.png-be434e3cb335027dd8f52bb122ff30b8.md5 @@ -0,0 +1,3 @@ +source_md5="f9c351baaf2263bf6d5c13dc9f4be891" +dest_md5="03138dbd3d0b0111ccbbdf37d7d41d16" + diff --git a/.import/34.png-be434e3cb335027dd8f52bb122ff30b8.stex b/.import/34.png-be434e3cb335027dd8f52bb122ff30b8.stex new file mode 100644 index 00000000..0d062100 Binary files /dev/null and b/.import/34.png-be434e3cb335027dd8f52bb122ff30b8.stex differ diff --git a/.import/34.png-c4d9a825ca89577f96e58c9b69b1c273.md5 b/.import/34.png-c4d9a825ca89577f96e58c9b69b1c273.md5 new file mode 100644 index 00000000..55d1d3d0 --- /dev/null +++ b/.import/34.png-c4d9a825ca89577f96e58c9b69b1c273.md5 @@ -0,0 +1,3 @@ +source_md5="f9c351baaf2263bf6d5c13dc9f4be891" +dest_md5="3a7220a002c3d63cfabd4d6b9e8e0fc0" + diff --git a/.import/34.png-c4d9a825ca89577f96e58c9b69b1c273.stex b/.import/34.png-c4d9a825ca89577f96e58c9b69b1c273.stex new file mode 100644 index 00000000..6e1707d3 Binary files /dev/null and b/.import/34.png-c4d9a825ca89577f96e58c9b69b1c273.stex differ diff --git a/.import/35.png-a0b260fbe074f1a918204c66ea6460f8.md5 b/.import/35.png-a0b260fbe074f1a918204c66ea6460f8.md5 new file mode 100644 index 00000000..3d70599b --- /dev/null +++ b/.import/35.png-a0b260fbe074f1a918204c66ea6460f8.md5 @@ -0,0 +1,3 @@ +source_md5="9abf1f7781718c1351ae87b58b89858a" +dest_md5="3d4df5636151b75ad24582e85a45cbf1" + diff --git a/.import/35.png-a0b260fbe074f1a918204c66ea6460f8.stex b/.import/35.png-a0b260fbe074f1a918204c66ea6460f8.stex new file mode 100644 index 00000000..b5efc7e8 Binary files /dev/null and b/.import/35.png-a0b260fbe074f1a918204c66ea6460f8.stex differ diff --git a/.import/35.png-e1b7ed3c63a0b3b29d99d384e62b79fa.md5 b/.import/35.png-e1b7ed3c63a0b3b29d99d384e62b79fa.md5 new file mode 100644 index 00000000..29c9fbe2 --- /dev/null +++ b/.import/35.png-e1b7ed3c63a0b3b29d99d384e62b79fa.md5 @@ -0,0 +1,3 @@ +source_md5="9abf1f7781718c1351ae87b58b89858a" +dest_md5="831b2cdf7f945edd156672b2497aef42" + diff --git a/.import/35.png-e1b7ed3c63a0b3b29d99d384e62b79fa.stex b/.import/35.png-e1b7ed3c63a0b3b29d99d384e62b79fa.stex new file mode 100644 index 00000000..d315fd18 Binary files /dev/null and b/.import/35.png-e1b7ed3c63a0b3b29d99d384e62b79fa.stex differ diff --git a/.import/36.png-cb9ed7e666ea0023db52b728e0cad575.md5 b/.import/36.png-cb9ed7e666ea0023db52b728e0cad575.md5 new file mode 100644 index 00000000..db917ced --- /dev/null +++ b/.import/36.png-cb9ed7e666ea0023db52b728e0cad575.md5 @@ -0,0 +1,3 @@ +source_md5="90499c5626e6f6015150373bf193c4e2" +dest_md5="2929b1f2a9c93f2a46d95e0e1f5f7c76" + diff --git a/.import/36.png-cb9ed7e666ea0023db52b728e0cad575.stex b/.import/36.png-cb9ed7e666ea0023db52b728e0cad575.stex new file mode 100644 index 00000000..bd5a972b Binary files /dev/null and b/.import/36.png-cb9ed7e666ea0023db52b728e0cad575.stex differ diff --git a/.import/36.png-ea121338e244dc48b203d5ade77884da.md5 b/.import/36.png-ea121338e244dc48b203d5ade77884da.md5 new file mode 100644 index 00000000..13ee3790 --- /dev/null +++ b/.import/36.png-ea121338e244dc48b203d5ade77884da.md5 @@ -0,0 +1,3 @@ +source_md5="90499c5626e6f6015150373bf193c4e2" +dest_md5="0f459607f056392cc002f145e8e157cb" + diff --git a/.import/36.png-ea121338e244dc48b203d5ade77884da.stex b/.import/36.png-ea121338e244dc48b203d5ade77884da.stex new file mode 100644 index 00000000..ea76b71d Binary files /dev/null and b/.import/36.png-ea121338e244dc48b203d5ade77884da.stex differ diff --git a/.import/37.png-6f44ef5cd1904d3bb70677d4a261b355.md5 b/.import/37.png-6f44ef5cd1904d3bb70677d4a261b355.md5 new file mode 100644 index 00000000..8a79b229 --- /dev/null +++ b/.import/37.png-6f44ef5cd1904d3bb70677d4a261b355.md5 @@ -0,0 +1,3 @@ +source_md5="880bd46f225e884bb25e137fb385d7b2" +dest_md5="d7d20a229750bf08709b92b1e60e46fd" + diff --git a/.import/37.png-6f44ef5cd1904d3bb70677d4a261b355.stex b/.import/37.png-6f44ef5cd1904d3bb70677d4a261b355.stex new file mode 100644 index 00000000..5a03abf5 Binary files /dev/null and b/.import/37.png-6f44ef5cd1904d3bb70677d4a261b355.stex differ diff --git a/.import/37.png-8aaa537cea87616681598f1327ab0d51.md5 b/.import/37.png-8aaa537cea87616681598f1327ab0d51.md5 new file mode 100644 index 00000000..8bd5257e --- /dev/null +++ b/.import/37.png-8aaa537cea87616681598f1327ab0d51.md5 @@ -0,0 +1,3 @@ +source_md5="880bd46f225e884bb25e137fb385d7b2" +dest_md5="5f80b23b06aa8a9ab8fa0cd2d7d85cc0" + diff --git a/.import/37.png-8aaa537cea87616681598f1327ab0d51.stex b/.import/37.png-8aaa537cea87616681598f1327ab0d51.stex new file mode 100644 index 00000000..57819f27 Binary files /dev/null and b/.import/37.png-8aaa537cea87616681598f1327ab0d51.stex differ diff --git a/.import/38.png-2fda41982f6dba040bbdb9d16fd216e0.md5 b/.import/38.png-2fda41982f6dba040bbdb9d16fd216e0.md5 new file mode 100644 index 00000000..4b451b3a --- /dev/null +++ b/.import/38.png-2fda41982f6dba040bbdb9d16fd216e0.md5 @@ -0,0 +1,3 @@ +source_md5="c37fea5733a9efdb0d5f9271c5b242cd" +dest_md5="a3ed66cc2c5496b401ed0121e6afd89c" + diff --git a/.import/38.png-2fda41982f6dba040bbdb9d16fd216e0.stex b/.import/38.png-2fda41982f6dba040bbdb9d16fd216e0.stex new file mode 100644 index 00000000..fb9a36eb Binary files /dev/null and b/.import/38.png-2fda41982f6dba040bbdb9d16fd216e0.stex differ diff --git a/.import/38.png-9bf4a71dd52c08610231b8ab063a026a.md5 b/.import/38.png-9bf4a71dd52c08610231b8ab063a026a.md5 new file mode 100644 index 00000000..3e9d1480 --- /dev/null +++ b/.import/38.png-9bf4a71dd52c08610231b8ab063a026a.md5 @@ -0,0 +1,3 @@ +source_md5="c37fea5733a9efdb0d5f9271c5b242cd" +dest_md5="bef68d03ca63cc1b457d7bc315edaa52" + diff --git a/.import/38.png-9bf4a71dd52c08610231b8ab063a026a.stex b/.import/38.png-9bf4a71dd52c08610231b8ab063a026a.stex new file mode 100644 index 00000000..ef35de83 Binary files /dev/null and b/.import/38.png-9bf4a71dd52c08610231b8ab063a026a.stex differ diff --git a/.import/39.png-7751988f989a81ba951af8da04c02307.md5 b/.import/39.png-7751988f989a81ba951af8da04c02307.md5 new file mode 100644 index 00000000..6fdbd6f2 --- /dev/null +++ b/.import/39.png-7751988f989a81ba951af8da04c02307.md5 @@ -0,0 +1,3 @@ +source_md5="00f095c2bef15199939676c8c0900f4c" +dest_md5="0fe00e91df66bdd52169d64a2075271a" + diff --git a/.import/39.png-7751988f989a81ba951af8da04c02307.stex b/.import/39.png-7751988f989a81ba951af8da04c02307.stex new file mode 100644 index 00000000..f957b3a5 Binary files /dev/null and b/.import/39.png-7751988f989a81ba951af8da04c02307.stex differ diff --git a/.import/39.png-e8e4fcc93076f55513163fe6494408e0.md5 b/.import/39.png-e8e4fcc93076f55513163fe6494408e0.md5 new file mode 100644 index 00000000..c93694dc --- /dev/null +++ b/.import/39.png-e8e4fcc93076f55513163fe6494408e0.md5 @@ -0,0 +1,3 @@ +source_md5="00f095c2bef15199939676c8c0900f4c" +dest_md5="a51ae8f6110ca63411af38da259abad2" + diff --git a/.import/39.png-e8e4fcc93076f55513163fe6494408e0.stex b/.import/39.png-e8e4fcc93076f55513163fe6494408e0.stex new file mode 100644 index 00000000..5c1a6551 Binary files /dev/null and b/.import/39.png-e8e4fcc93076f55513163fe6494408e0.stex differ diff --git a/.import/40.png-2a486af6acfd3d4907fe920081a5e5e5.md5 b/.import/40.png-2a486af6acfd3d4907fe920081a5e5e5.md5 new file mode 100644 index 00000000..2f5d627f --- /dev/null +++ b/.import/40.png-2a486af6acfd3d4907fe920081a5e5e5.md5 @@ -0,0 +1,3 @@ +source_md5="303f09c4f0d4d30c98a66832d615a54b" +dest_md5="9a5c7078c9f13e4c47802e5e78688353" + diff --git a/.import/40.png-2a486af6acfd3d4907fe920081a5e5e5.stex b/.import/40.png-2a486af6acfd3d4907fe920081a5e5e5.stex new file mode 100644 index 00000000..f9ebd1e7 Binary files /dev/null and b/.import/40.png-2a486af6acfd3d4907fe920081a5e5e5.stex differ diff --git a/.import/40.png-e820b1fbab6739cc10268248930af9a6.md5 b/.import/40.png-e820b1fbab6739cc10268248930af9a6.md5 new file mode 100644 index 00000000..d686a236 --- /dev/null +++ b/.import/40.png-e820b1fbab6739cc10268248930af9a6.md5 @@ -0,0 +1,3 @@ +source_md5="303f09c4f0d4d30c98a66832d615a54b" +dest_md5="83cd4b003aeaf3ff3839920b8ef88082" + diff --git a/.import/40.png-e820b1fbab6739cc10268248930af9a6.stex b/.import/40.png-e820b1fbab6739cc10268248930af9a6.stex new file mode 100644 index 00000000..106dd2a7 Binary files /dev/null and b/.import/40.png-e820b1fbab6739cc10268248930af9a6.stex differ diff --git a/.import/41.png-76e7ec45c4a381920c996a9d2c982c7d.md5 b/.import/41.png-76e7ec45c4a381920c996a9d2c982c7d.md5 new file mode 100644 index 00000000..489ef56e --- /dev/null +++ b/.import/41.png-76e7ec45c4a381920c996a9d2c982c7d.md5 @@ -0,0 +1,3 @@ +source_md5="003c9216d442cde32252aeb417194dcd" +dest_md5="cb27e32250f74a338ce6082073c17e76" + diff --git a/.import/41.png-76e7ec45c4a381920c996a9d2c982c7d.stex b/.import/41.png-76e7ec45c4a381920c996a9d2c982c7d.stex new file mode 100644 index 00000000..6ad791b7 Binary files /dev/null and b/.import/41.png-76e7ec45c4a381920c996a9d2c982c7d.stex differ diff --git a/.import/41.png-8f33dbc8fc6366b08b3fa8db99ee4d75.md5 b/.import/41.png-8f33dbc8fc6366b08b3fa8db99ee4d75.md5 new file mode 100644 index 00000000..e77771b0 --- /dev/null +++ b/.import/41.png-8f33dbc8fc6366b08b3fa8db99ee4d75.md5 @@ -0,0 +1,3 @@ +source_md5="003c9216d442cde32252aeb417194dcd" +dest_md5="e5fec7e98cb92f32b92bdca1e1133d94" + diff --git a/.import/41.png-8f33dbc8fc6366b08b3fa8db99ee4d75.stex b/.import/41.png-8f33dbc8fc6366b08b3fa8db99ee4d75.stex new file mode 100644 index 00000000..401eaaaa Binary files /dev/null and b/.import/41.png-8f33dbc8fc6366b08b3fa8db99ee4d75.stex differ diff --git a/.import/42.png-9e1ebef1f858d7175db97b952ce27650.md5 b/.import/42.png-9e1ebef1f858d7175db97b952ce27650.md5 new file mode 100644 index 00000000..7f53da9a --- /dev/null +++ b/.import/42.png-9e1ebef1f858d7175db97b952ce27650.md5 @@ -0,0 +1,3 @@ +source_md5="252f1eae1c21d6b6bd756ff5eeb89aca" +dest_md5="7591587a2d52c63721935e02fe092bce" + diff --git a/.import/42.png-9e1ebef1f858d7175db97b952ce27650.stex b/.import/42.png-9e1ebef1f858d7175db97b952ce27650.stex new file mode 100644 index 00000000..67b544bb Binary files /dev/null and b/.import/42.png-9e1ebef1f858d7175db97b952ce27650.stex differ diff --git a/.import/42.png-f157ef74757347e5194c040b8aaa001b.md5 b/.import/42.png-f157ef74757347e5194c040b8aaa001b.md5 new file mode 100644 index 00000000..aa27f633 --- /dev/null +++ b/.import/42.png-f157ef74757347e5194c040b8aaa001b.md5 @@ -0,0 +1,3 @@ +source_md5="252f1eae1c21d6b6bd756ff5eeb89aca" +dest_md5="512fa1d01126a86f69278414d6ad68aa" + diff --git a/.import/42.png-f157ef74757347e5194c040b8aaa001b.stex b/.import/42.png-f157ef74757347e5194c040b8aaa001b.stex new file mode 100644 index 00000000..5f56420e Binary files /dev/null and b/.import/42.png-f157ef74757347e5194c040b8aaa001b.stex differ diff --git a/.import/43.png-1142977b6b087c206b8a80eaf1a59c70.md5 b/.import/43.png-1142977b6b087c206b8a80eaf1a59c70.md5 new file mode 100644 index 00000000..48c53eff --- /dev/null +++ b/.import/43.png-1142977b6b087c206b8a80eaf1a59c70.md5 @@ -0,0 +1,3 @@ +source_md5="6c0e0b50197793738edcf158c01304be" +dest_md5="248663222cad73cf66be3b3385e77e7c" + diff --git a/.import/43.png-1142977b6b087c206b8a80eaf1a59c70.stex b/.import/43.png-1142977b6b087c206b8a80eaf1a59c70.stex new file mode 100644 index 00000000..4c864578 Binary files /dev/null and b/.import/43.png-1142977b6b087c206b8a80eaf1a59c70.stex differ diff --git a/.import/43.png-9ffc633ad90bc043cb828aebd910a6ce.md5 b/.import/43.png-9ffc633ad90bc043cb828aebd910a6ce.md5 new file mode 100644 index 00000000..004a19ce --- /dev/null +++ b/.import/43.png-9ffc633ad90bc043cb828aebd910a6ce.md5 @@ -0,0 +1,3 @@ +source_md5="6c0e0b50197793738edcf158c01304be" +dest_md5="9f8220403d618705a0b156bce6e47613" + diff --git a/.import/43.png-9ffc633ad90bc043cb828aebd910a6ce.stex b/.import/43.png-9ffc633ad90bc043cb828aebd910a6ce.stex new file mode 100644 index 00000000..1150f3e1 Binary files /dev/null and b/.import/43.png-9ffc633ad90bc043cb828aebd910a6ce.stex differ diff --git a/.import/44.png-50164776faa79bc3658dd9b1b40f93a1.md5 b/.import/44.png-50164776faa79bc3658dd9b1b40f93a1.md5 new file mode 100644 index 00000000..15d10fa5 --- /dev/null +++ b/.import/44.png-50164776faa79bc3658dd9b1b40f93a1.md5 @@ -0,0 +1,3 @@ +source_md5="6027ca5e2f583692948490c9e8ff5ffb" +dest_md5="2464c1fc4183b1f3a37ae2e45619e16f" + diff --git a/.import/44.png-50164776faa79bc3658dd9b1b40f93a1.stex b/.import/44.png-50164776faa79bc3658dd9b1b40f93a1.stex new file mode 100644 index 00000000..f4ef9a49 Binary files /dev/null and b/.import/44.png-50164776faa79bc3658dd9b1b40f93a1.stex differ diff --git a/.import/44.png-b4571b07fe0bdbdb9ebe42ed3670b905.md5 b/.import/44.png-b4571b07fe0bdbdb9ebe42ed3670b905.md5 new file mode 100644 index 00000000..638cc5b6 --- /dev/null +++ b/.import/44.png-b4571b07fe0bdbdb9ebe42ed3670b905.md5 @@ -0,0 +1,3 @@ +source_md5="6027ca5e2f583692948490c9e8ff5ffb" +dest_md5="26e2924edfc934233de8499240d02cdb" + diff --git a/.import/44.png-b4571b07fe0bdbdb9ebe42ed3670b905.stex b/.import/44.png-b4571b07fe0bdbdb9ebe42ed3670b905.stex new file mode 100644 index 00000000..b1da7fc2 Binary files /dev/null and b/.import/44.png-b4571b07fe0bdbdb9ebe42ed3670b905.stex differ diff --git a/.import/45.png-2f0c94e4290da9891176a2ce75462da6.md5 b/.import/45.png-2f0c94e4290da9891176a2ce75462da6.md5 new file mode 100644 index 00000000..7cee04fb --- /dev/null +++ b/.import/45.png-2f0c94e4290da9891176a2ce75462da6.md5 @@ -0,0 +1,3 @@ +source_md5="e460965356299f2d87b5b93ee93ec1dd" +dest_md5="f234e41698d29b48b2f256c2783424e2" + diff --git a/.import/45.png-2f0c94e4290da9891176a2ce75462da6.stex b/.import/45.png-2f0c94e4290da9891176a2ce75462da6.stex new file mode 100644 index 00000000..8b3267cd Binary files /dev/null and b/.import/45.png-2f0c94e4290da9891176a2ce75462da6.stex differ diff --git a/.import/45.png-4a4f9b2e9c42a1552333fd4d1734b484.md5 b/.import/45.png-4a4f9b2e9c42a1552333fd4d1734b484.md5 new file mode 100644 index 00000000..38b263a3 --- /dev/null +++ b/.import/45.png-4a4f9b2e9c42a1552333fd4d1734b484.md5 @@ -0,0 +1,3 @@ +source_md5="e460965356299f2d87b5b93ee93ec1dd" +dest_md5="adbfa7ea72c927a6d957dcb68f5406e7" + diff --git a/.import/45.png-4a4f9b2e9c42a1552333fd4d1734b484.stex b/.import/45.png-4a4f9b2e9c42a1552333fd4d1734b484.stex new file mode 100644 index 00000000..2627a9f3 Binary files /dev/null and b/.import/45.png-4a4f9b2e9c42a1552333fd4d1734b484.stex differ diff --git a/.import/46.png-0007ca548dd2f5951e5b0c590c214676.md5 b/.import/46.png-0007ca548dd2f5951e5b0c590c214676.md5 new file mode 100644 index 00000000..f1d38c1d --- /dev/null +++ b/.import/46.png-0007ca548dd2f5951e5b0c590c214676.md5 @@ -0,0 +1,3 @@ +source_md5="f0aecc6070cc9c82b6019a44f378a1fe" +dest_md5="2297a719e8deb2cc6cf4df7554bffe5b" + diff --git a/.import/46.png-0007ca548dd2f5951e5b0c590c214676.stex b/.import/46.png-0007ca548dd2f5951e5b0c590c214676.stex new file mode 100644 index 00000000..96817ede Binary files /dev/null and b/.import/46.png-0007ca548dd2f5951e5b0c590c214676.stex differ diff --git a/.import/46.png-5729da06c9ab938286becc628a3c937f.md5 b/.import/46.png-5729da06c9ab938286becc628a3c937f.md5 new file mode 100644 index 00000000..4c0bd9f8 --- /dev/null +++ b/.import/46.png-5729da06c9ab938286becc628a3c937f.md5 @@ -0,0 +1,3 @@ +source_md5="f0aecc6070cc9c82b6019a44f378a1fe" +dest_md5="1b3defa1cf6198f1a9370e4ba8ea34e5" + diff --git a/.import/46.png-5729da06c9ab938286becc628a3c937f.stex b/.import/46.png-5729da06c9ab938286becc628a3c937f.stex new file mode 100644 index 00000000..970fa27c Binary files /dev/null and b/.import/46.png-5729da06c9ab938286becc628a3c937f.stex differ diff --git a/.import/47.png-3d711f0172c64ed6dfe8d858e4413d49.md5 b/.import/47.png-3d711f0172c64ed6dfe8d858e4413d49.md5 new file mode 100644 index 00000000..62002078 --- /dev/null +++ b/.import/47.png-3d711f0172c64ed6dfe8d858e4413d49.md5 @@ -0,0 +1,3 @@ +source_md5="9ce915d75df327668f75878a824c24f3" +dest_md5="f03484c281c2dde240a3c16afe03acb2" + diff --git a/.import/47.png-3d711f0172c64ed6dfe8d858e4413d49.stex b/.import/47.png-3d711f0172c64ed6dfe8d858e4413d49.stex new file mode 100644 index 00000000..6351fb3b Binary files /dev/null and b/.import/47.png-3d711f0172c64ed6dfe8d858e4413d49.stex differ diff --git a/.import/47.png-df8d370808d7a65244cde473be004267.md5 b/.import/47.png-df8d370808d7a65244cde473be004267.md5 new file mode 100644 index 00000000..c2b5cd38 --- /dev/null +++ b/.import/47.png-df8d370808d7a65244cde473be004267.md5 @@ -0,0 +1,3 @@ +source_md5="9ce915d75df327668f75878a824c24f3" +dest_md5="e6e8039eb6a8ba7a76138bf0c7d9dc03" + diff --git a/.import/47.png-df8d370808d7a65244cde473be004267.stex b/.import/47.png-df8d370808d7a65244cde473be004267.stex new file mode 100644 index 00000000..bfed01ef Binary files /dev/null and b/.import/47.png-df8d370808d7a65244cde473be004267.stex differ diff --git a/.import/48.png-3ae8019e4d2a383d72115ad13da922ac.md5 b/.import/48.png-3ae8019e4d2a383d72115ad13da922ac.md5 new file mode 100644 index 00000000..d79a31ca --- /dev/null +++ b/.import/48.png-3ae8019e4d2a383d72115ad13da922ac.md5 @@ -0,0 +1,3 @@ +source_md5="4ef51402fc641dc4ad18b713d1bdb484" +dest_md5="d85c693cdf5f7b277b7e62324b50d769" + diff --git a/.import/48.png-3ae8019e4d2a383d72115ad13da922ac.stex b/.import/48.png-3ae8019e4d2a383d72115ad13da922ac.stex new file mode 100644 index 00000000..bca899a4 Binary files /dev/null and b/.import/48.png-3ae8019e4d2a383d72115ad13da922ac.stex differ diff --git a/.import/48.png-6bdc0f74b204d5fcfeabf80b1a1739f6.md5 b/.import/48.png-6bdc0f74b204d5fcfeabf80b1a1739f6.md5 new file mode 100644 index 00000000..6f5a25fa --- /dev/null +++ b/.import/48.png-6bdc0f74b204d5fcfeabf80b1a1739f6.md5 @@ -0,0 +1,3 @@ +source_md5="4ef51402fc641dc4ad18b713d1bdb484" +dest_md5="e36436d028f75dd6cc7c087e5959d123" + diff --git a/.import/48.png-6bdc0f74b204d5fcfeabf80b1a1739f6.stex b/.import/48.png-6bdc0f74b204d5fcfeabf80b1a1739f6.stex new file mode 100644 index 00000000..4dd573f3 Binary files /dev/null and b/.import/48.png-6bdc0f74b204d5fcfeabf80b1a1739f6.stex differ diff --git a/.import/49.png-03c02f985259bb9bee160bb314bd4f1f.md5 b/.import/49.png-03c02f985259bb9bee160bb314bd4f1f.md5 new file mode 100644 index 00000000..becf088e --- /dev/null +++ b/.import/49.png-03c02f985259bb9bee160bb314bd4f1f.md5 @@ -0,0 +1,3 @@ +source_md5="55f6542779e151fa02e8622a7b8a276e" +dest_md5="ec38a117fb6f8f148d5690ebfd92e48c" + diff --git a/.import/49.png-03c02f985259bb9bee160bb314bd4f1f.stex b/.import/49.png-03c02f985259bb9bee160bb314bd4f1f.stex new file mode 100644 index 00000000..26f6d2a0 Binary files /dev/null and b/.import/49.png-03c02f985259bb9bee160bb314bd4f1f.stex differ diff --git a/.import/49.png-0a5280a1bcc61d2ceb5f8552cad2014e.md5 b/.import/49.png-0a5280a1bcc61d2ceb5f8552cad2014e.md5 new file mode 100644 index 00000000..2037d4c6 --- /dev/null +++ b/.import/49.png-0a5280a1bcc61d2ceb5f8552cad2014e.md5 @@ -0,0 +1,3 @@ +source_md5="55f6542779e151fa02e8622a7b8a276e" +dest_md5="9d0b1dd97a550b28f54405794be2a8f1" + diff --git a/.import/49.png-0a5280a1bcc61d2ceb5f8552cad2014e.stex b/.import/49.png-0a5280a1bcc61d2ceb5f8552cad2014e.stex new file mode 100644 index 00000000..7cb72d2e Binary files /dev/null and b/.import/49.png-0a5280a1bcc61d2ceb5f8552cad2014e.stex differ diff --git a/.import/50.png-a72e705f9efa3c0a8c3b845536bfaec2.md5 b/.import/50.png-a72e705f9efa3c0a8c3b845536bfaec2.md5 new file mode 100644 index 00000000..1655e634 --- /dev/null +++ b/.import/50.png-a72e705f9efa3c0a8c3b845536bfaec2.md5 @@ -0,0 +1,3 @@ +source_md5="cca042102148f3125daf15becf2956f6" +dest_md5="f907c7f8ad4a61b0b2d1094d7ad4353b" + diff --git a/.import/50.png-a72e705f9efa3c0a8c3b845536bfaec2.stex b/.import/50.png-a72e705f9efa3c0a8c3b845536bfaec2.stex new file mode 100644 index 00000000..ee8e02b9 Binary files /dev/null and b/.import/50.png-a72e705f9efa3c0a8c3b845536bfaec2.stex differ diff --git a/.import/50.png-f1b448a1d5a3f18f511bab49b4b1ab44.md5 b/.import/50.png-f1b448a1d5a3f18f511bab49b4b1ab44.md5 new file mode 100644 index 00000000..ea3bfebd --- /dev/null +++ b/.import/50.png-f1b448a1d5a3f18f511bab49b4b1ab44.md5 @@ -0,0 +1,3 @@ +source_md5="cca042102148f3125daf15becf2956f6" +dest_md5="ca396607ee7b637aa39124ddce7937c5" + diff --git a/.import/50.png-f1b448a1d5a3f18f511bab49b4b1ab44.stex b/.import/50.png-f1b448a1d5a3f18f511bab49b4b1ab44.stex new file mode 100644 index 00000000..cbc7ed72 Binary files /dev/null and b/.import/50.png-f1b448a1d5a3f18f511bab49b4b1ab44.stex differ diff --git a/.import/51.png-0111e7512fb9d0d0d1968745e45ae9cf.md5 b/.import/51.png-0111e7512fb9d0d0d1968745e45ae9cf.md5 new file mode 100644 index 00000000..e05c3dea --- /dev/null +++ b/.import/51.png-0111e7512fb9d0d0d1968745e45ae9cf.md5 @@ -0,0 +1,3 @@ +source_md5="6199ab51bc41b27d02d4c772ca688799" +dest_md5="05f9c0870ba2c7baa4794a61eeb0c455" + diff --git a/.import/51.png-0111e7512fb9d0d0d1968745e45ae9cf.stex b/.import/51.png-0111e7512fb9d0d0d1968745e45ae9cf.stex new file mode 100644 index 00000000..f6c2f9ec Binary files /dev/null and b/.import/51.png-0111e7512fb9d0d0d1968745e45ae9cf.stex differ diff --git a/.import/51.png-7b9b128ede3942ad21de06b772382bee.md5 b/.import/51.png-7b9b128ede3942ad21de06b772382bee.md5 new file mode 100644 index 00000000..5b6fee68 --- /dev/null +++ b/.import/51.png-7b9b128ede3942ad21de06b772382bee.md5 @@ -0,0 +1,3 @@ +source_md5="6199ab51bc41b27d02d4c772ca688799" +dest_md5="3e7ea58ba0126f8cb2e5cd1d1ef1e71d" + diff --git a/.import/51.png-7b9b128ede3942ad21de06b772382bee.stex b/.import/51.png-7b9b128ede3942ad21de06b772382bee.stex new file mode 100644 index 00000000..bab124ad Binary files /dev/null and b/.import/51.png-7b9b128ede3942ad21de06b772382bee.stex differ diff --git a/.import/52.png-45499192e7aa429c7f0fd3bb69438b0f.md5 b/.import/52.png-45499192e7aa429c7f0fd3bb69438b0f.md5 new file mode 100644 index 00000000..1a959f08 --- /dev/null +++ b/.import/52.png-45499192e7aa429c7f0fd3bb69438b0f.md5 @@ -0,0 +1,3 @@ +source_md5="7030854682cf4d3a65e4cdda3d683573" +dest_md5="7ac6065e323bca1127eb52146f6b81da" + diff --git a/.import/52.png-45499192e7aa429c7f0fd3bb69438b0f.stex b/.import/52.png-45499192e7aa429c7f0fd3bb69438b0f.stex new file mode 100644 index 00000000..fb021478 Binary files /dev/null and b/.import/52.png-45499192e7aa429c7f0fd3bb69438b0f.stex differ diff --git a/.import/52.png-5b308c81eba390a31797634d642b152b.md5 b/.import/52.png-5b308c81eba390a31797634d642b152b.md5 new file mode 100644 index 00000000..66346834 --- /dev/null +++ b/.import/52.png-5b308c81eba390a31797634d642b152b.md5 @@ -0,0 +1,3 @@ +source_md5="7030854682cf4d3a65e4cdda3d683573" +dest_md5="fa5a8a26d564ad46309250159f807544" + diff --git a/.import/52.png-5b308c81eba390a31797634d642b152b.stex b/.import/52.png-5b308c81eba390a31797634d642b152b.stex new file mode 100644 index 00000000..581fbfc0 Binary files /dev/null and b/.import/52.png-5b308c81eba390a31797634d642b152b.stex differ diff --git a/.import/53.png-6269b357e71a5f61f443429844836035.md5 b/.import/53.png-6269b357e71a5f61f443429844836035.md5 new file mode 100644 index 00000000..9cd16ecd --- /dev/null +++ b/.import/53.png-6269b357e71a5f61f443429844836035.md5 @@ -0,0 +1,3 @@ +source_md5="2168e4d5a23e90c0fdbf36030f6ce00e" +dest_md5="7591587a2d52c63721935e02fe092bce" + diff --git a/.import/53.png-6269b357e71a5f61f443429844836035.stex b/.import/53.png-6269b357e71a5f61f443429844836035.stex new file mode 100644 index 00000000..67b544bb Binary files /dev/null and b/.import/53.png-6269b357e71a5f61f443429844836035.stex differ diff --git a/.import/53.png-804ab58fcf40b2bfe63aff7abc221f54.md5 b/.import/53.png-804ab58fcf40b2bfe63aff7abc221f54.md5 new file mode 100644 index 00000000..431e51fe --- /dev/null +++ b/.import/53.png-804ab58fcf40b2bfe63aff7abc221f54.md5 @@ -0,0 +1,3 @@ +source_md5="2168e4d5a23e90c0fdbf36030f6ce00e" +dest_md5="512fa1d01126a86f69278414d6ad68aa" + diff --git a/.import/53.png-804ab58fcf40b2bfe63aff7abc221f54.stex b/.import/53.png-804ab58fcf40b2bfe63aff7abc221f54.stex new file mode 100644 index 00000000..5f56420e Binary files /dev/null and b/.import/53.png-804ab58fcf40b2bfe63aff7abc221f54.stex differ diff --git a/.import/54.png-a98638e7190c41e6a05624588356209e.md5 b/.import/54.png-a98638e7190c41e6a05624588356209e.md5 new file mode 100644 index 00000000..857d4e26 --- /dev/null +++ b/.import/54.png-a98638e7190c41e6a05624588356209e.md5 @@ -0,0 +1,3 @@ +source_md5="a3b880aa7346ca7a3b5fe8cee8a427c6" +dest_md5="6f8c5e4f1ca3811ecb7f79ef9fb26f89" + diff --git a/.import/54.png-a98638e7190c41e6a05624588356209e.stex b/.import/54.png-a98638e7190c41e6a05624588356209e.stex new file mode 100644 index 00000000..be9e37c0 Binary files /dev/null and b/.import/54.png-a98638e7190c41e6a05624588356209e.stex differ diff --git a/.import/54.png-c66ca8b8669a8a6e3bcd4c47a5e06874.md5 b/.import/54.png-c66ca8b8669a8a6e3bcd4c47a5e06874.md5 new file mode 100644 index 00000000..ea2c9ad2 --- /dev/null +++ b/.import/54.png-c66ca8b8669a8a6e3bcd4c47a5e06874.md5 @@ -0,0 +1,3 @@ +source_md5="a3b880aa7346ca7a3b5fe8cee8a427c6" +dest_md5="1b43611f99f959c189f3fa6e4394def6" + diff --git a/.import/54.png-c66ca8b8669a8a6e3bcd4c47a5e06874.stex b/.import/54.png-c66ca8b8669a8a6e3bcd4c47a5e06874.stex new file mode 100644 index 00000000..25ab5576 Binary files /dev/null and b/.import/54.png-c66ca8b8669a8a6e3bcd4c47a5e06874.stex differ diff --git a/.import/55.png-38864ab0ef4d8db09e6ccfd02c3f3eb3.md5 b/.import/55.png-38864ab0ef4d8db09e6ccfd02c3f3eb3.md5 new file mode 100644 index 00000000..ae8d7c01 --- /dev/null +++ b/.import/55.png-38864ab0ef4d8db09e6ccfd02c3f3eb3.md5 @@ -0,0 +1,3 @@ +source_md5="056afeab98386f3eae03ad5d095d701e" +dest_md5="922f916a7199ec3d6fba21006a0c9a10" + diff --git a/.import/55.png-38864ab0ef4d8db09e6ccfd02c3f3eb3.stex b/.import/55.png-38864ab0ef4d8db09e6ccfd02c3f3eb3.stex new file mode 100644 index 00000000..4e5bb3c9 Binary files /dev/null and b/.import/55.png-38864ab0ef4d8db09e6ccfd02c3f3eb3.stex differ diff --git a/.import/55.png-9bc767577a676e6e47414be18f762033.md5 b/.import/55.png-9bc767577a676e6e47414be18f762033.md5 new file mode 100644 index 00000000..9ce6f535 --- /dev/null +++ b/.import/55.png-9bc767577a676e6e47414be18f762033.md5 @@ -0,0 +1,3 @@ +source_md5="056afeab98386f3eae03ad5d095d701e" +dest_md5="78ad509ee19a8705efab094ec363229c" + diff --git a/.import/55.png-9bc767577a676e6e47414be18f762033.stex b/.import/55.png-9bc767577a676e6e47414be18f762033.stex new file mode 100644 index 00000000..b2f19e71 Binary files /dev/null and b/.import/55.png-9bc767577a676e6e47414be18f762033.stex differ diff --git a/.import/56.png-e9e713a8517817b671958c7302d05a2c.md5 b/.import/56.png-e9e713a8517817b671958c7302d05a2c.md5 new file mode 100644 index 00000000..d015f98f --- /dev/null +++ b/.import/56.png-e9e713a8517817b671958c7302d05a2c.md5 @@ -0,0 +1,3 @@ +source_md5="5346aa55395a0b24481ed6975dcee975" +dest_md5="beeaff03fac340e6ad547f23b350fa39" + diff --git a/.import/56.png-e9e713a8517817b671958c7302d05a2c.stex b/.import/56.png-e9e713a8517817b671958c7302d05a2c.stex new file mode 100644 index 00000000..a14675a2 Binary files /dev/null and b/.import/56.png-e9e713a8517817b671958c7302d05a2c.stex differ diff --git a/.import/56.png-f4f349a58b8a47822d4c531d770ffe7d.md5 b/.import/56.png-f4f349a58b8a47822d4c531d770ffe7d.md5 new file mode 100644 index 00000000..ea93d554 --- /dev/null +++ b/.import/56.png-f4f349a58b8a47822d4c531d770ffe7d.md5 @@ -0,0 +1,3 @@ +source_md5="5346aa55395a0b24481ed6975dcee975" +dest_md5="053b49e719d1c006a813fa966dfc2312" + diff --git a/.import/56.png-f4f349a58b8a47822d4c531d770ffe7d.stex b/.import/56.png-f4f349a58b8a47822d4c531d770ffe7d.stex new file mode 100644 index 00000000..b5f16993 Binary files /dev/null and b/.import/56.png-f4f349a58b8a47822d4c531d770ffe7d.stex differ diff --git a/.import/57.png-6dd0478800d5a891ea49ea6cc276e927.md5 b/.import/57.png-6dd0478800d5a891ea49ea6cc276e927.md5 new file mode 100644 index 00000000..77dc20fe --- /dev/null +++ b/.import/57.png-6dd0478800d5a891ea49ea6cc276e927.md5 @@ -0,0 +1,3 @@ +source_md5="d3e81f2c25639cb1f5ee033fa66d493e" +dest_md5="72a107b690dceaf2ab06c4a24839bfeb" + diff --git a/.import/57.png-6dd0478800d5a891ea49ea6cc276e927.stex b/.import/57.png-6dd0478800d5a891ea49ea6cc276e927.stex new file mode 100644 index 00000000..b4f8c257 Binary files /dev/null and b/.import/57.png-6dd0478800d5a891ea49ea6cc276e927.stex differ diff --git a/.import/57.png-75808f20d693219cb093e58da61f3aa4.md5 b/.import/57.png-75808f20d693219cb093e58da61f3aa4.md5 new file mode 100644 index 00000000..af77657f --- /dev/null +++ b/.import/57.png-75808f20d693219cb093e58da61f3aa4.md5 @@ -0,0 +1,3 @@ +source_md5="d3e81f2c25639cb1f5ee033fa66d493e" +dest_md5="43840f90dc5de1cd7d79fd4aad46d6db" + diff --git a/.import/57.png-75808f20d693219cb093e58da61f3aa4.stex b/.import/57.png-75808f20d693219cb093e58da61f3aa4.stex new file mode 100644 index 00000000..0200db01 Binary files /dev/null and b/.import/57.png-75808f20d693219cb093e58da61f3aa4.stex differ diff --git a/.import/58.png-67ce1516c501b10b0b8b75d3fb3b8b8c.md5 b/.import/58.png-67ce1516c501b10b0b8b75d3fb3b8b8c.md5 new file mode 100644 index 00000000..3b13a8d6 --- /dev/null +++ b/.import/58.png-67ce1516c501b10b0b8b75d3fb3b8b8c.md5 @@ -0,0 +1,3 @@ +source_md5="63baa82357c8c4e5637def6df0a7480a" +dest_md5="9e73b46466bfaf92c0946d6d2f6ef9e9" + diff --git a/.import/58.png-67ce1516c501b10b0b8b75d3fb3b8b8c.stex b/.import/58.png-67ce1516c501b10b0b8b75d3fb3b8b8c.stex new file mode 100644 index 00000000..36e7699b Binary files /dev/null and b/.import/58.png-67ce1516c501b10b0b8b75d3fb3b8b8c.stex differ diff --git a/.import/58.png-f5ebdf82e8436cce18ae77718c781f49.md5 b/.import/58.png-f5ebdf82e8436cce18ae77718c781f49.md5 new file mode 100644 index 00000000..ca66262d --- /dev/null +++ b/.import/58.png-f5ebdf82e8436cce18ae77718c781f49.md5 @@ -0,0 +1,3 @@ +source_md5="63baa82357c8c4e5637def6df0a7480a" +dest_md5="723d6daac4ddf804ddd9463d6596405d" + diff --git a/.import/58.png-f5ebdf82e8436cce18ae77718c781f49.stex b/.import/58.png-f5ebdf82e8436cce18ae77718c781f49.stex new file mode 100644 index 00000000..d884012a Binary files /dev/null and b/.import/58.png-f5ebdf82e8436cce18ae77718c781f49.stex differ diff --git a/.import/59.png-6d2c897daf9852ab8fbc322535a947cf.md5 b/.import/59.png-6d2c897daf9852ab8fbc322535a947cf.md5 new file mode 100644 index 00000000..2c2b1f22 --- /dev/null +++ b/.import/59.png-6d2c897daf9852ab8fbc322535a947cf.md5 @@ -0,0 +1,3 @@ +source_md5="516e79ac0169e356a8aa4a0af6a4bd84" +dest_md5="32af433895b25aac3b4d3ac6ed211946" + diff --git a/.import/59.png-6d2c897daf9852ab8fbc322535a947cf.stex b/.import/59.png-6d2c897daf9852ab8fbc322535a947cf.stex new file mode 100644 index 00000000..ac510600 Binary files /dev/null and b/.import/59.png-6d2c897daf9852ab8fbc322535a947cf.stex differ diff --git a/.import/59.png-7cee745bfb6f8c99cd1db03fbc115c69.md5 b/.import/59.png-7cee745bfb6f8c99cd1db03fbc115c69.md5 new file mode 100644 index 00000000..cd21b74c --- /dev/null +++ b/.import/59.png-7cee745bfb6f8c99cd1db03fbc115c69.md5 @@ -0,0 +1,3 @@ +source_md5="516e79ac0169e356a8aa4a0af6a4bd84" +dest_md5="fed6d7df2a45a94fd7c446be7c1a004d" + diff --git a/.import/59.png-7cee745bfb6f8c99cd1db03fbc115c69.stex b/.import/59.png-7cee745bfb6f8c99cd1db03fbc115c69.stex new file mode 100644 index 00000000..4fb50e5f Binary files /dev/null and b/.import/59.png-7cee745bfb6f8c99cd1db03fbc115c69.stex differ diff --git a/.import/60.png-504b9b106199ec8bd985af7fccee3001.md5 b/.import/60.png-504b9b106199ec8bd985af7fccee3001.md5 new file mode 100644 index 00000000..6eba7951 --- /dev/null +++ b/.import/60.png-504b9b106199ec8bd985af7fccee3001.md5 @@ -0,0 +1,3 @@ +source_md5="68de99e6f8a552a73df8d5bf1aa434ee" +dest_md5="60186e58012ab3d5612cabb9cd33529a" + diff --git a/.import/60.png-504b9b106199ec8bd985af7fccee3001.stex b/.import/60.png-504b9b106199ec8bd985af7fccee3001.stex new file mode 100644 index 00000000..715026db Binary files /dev/null and b/.import/60.png-504b9b106199ec8bd985af7fccee3001.stex differ diff --git a/.import/60.png-8144ddedbce146a0ba8f17e519a2fea1.md5 b/.import/60.png-8144ddedbce146a0ba8f17e519a2fea1.md5 new file mode 100644 index 00000000..992025d3 --- /dev/null +++ b/.import/60.png-8144ddedbce146a0ba8f17e519a2fea1.md5 @@ -0,0 +1,3 @@ +source_md5="68de99e6f8a552a73df8d5bf1aa434ee" +dest_md5="66302aa6aa41322f2bddd9db5269a04d" + diff --git a/.import/60.png-8144ddedbce146a0ba8f17e519a2fea1.stex b/.import/60.png-8144ddedbce146a0ba8f17e519a2fea1.stex new file mode 100644 index 00000000..24b68bae Binary files /dev/null and b/.import/60.png-8144ddedbce146a0ba8f17e519a2fea1.stex differ diff --git a/.import/61.png-522102fe9c70c51ac08d26ad6bb31d28.md5 b/.import/61.png-522102fe9c70c51ac08d26ad6bb31d28.md5 new file mode 100644 index 00000000..b4b0a606 --- /dev/null +++ b/.import/61.png-522102fe9c70c51ac08d26ad6bb31d28.md5 @@ -0,0 +1,3 @@ +source_md5="a53ffb4b2c6266955651fab3f1c60517" +dest_md5="61482309a08617ef745d30d3e5a4ec6e" + diff --git a/.import/61.png-522102fe9c70c51ac08d26ad6bb31d28.stex b/.import/61.png-522102fe9c70c51ac08d26ad6bb31d28.stex new file mode 100644 index 00000000..9bc82747 Binary files /dev/null and b/.import/61.png-522102fe9c70c51ac08d26ad6bb31d28.stex differ diff --git a/.import/61.png-aacaa1ebfeeaa38906284eda8d3c5bfa.md5 b/.import/61.png-aacaa1ebfeeaa38906284eda8d3c5bfa.md5 new file mode 100644 index 00000000..e660b051 --- /dev/null +++ b/.import/61.png-aacaa1ebfeeaa38906284eda8d3c5bfa.md5 @@ -0,0 +1,3 @@ +source_md5="a53ffb4b2c6266955651fab3f1c60517" +dest_md5="eccf333ff313ee1bd82cb561a588f010" + diff --git a/.import/61.png-aacaa1ebfeeaa38906284eda8d3c5bfa.stex b/.import/61.png-aacaa1ebfeeaa38906284eda8d3c5bfa.stex new file mode 100644 index 00000000..66c83120 Binary files /dev/null and b/.import/61.png-aacaa1ebfeeaa38906284eda8d3c5bfa.stex differ diff --git a/.import/62.png-2dab8442596dc62033bc93fe7a7933de.md5 b/.import/62.png-2dab8442596dc62033bc93fe7a7933de.md5 new file mode 100644 index 00000000..e6206763 --- /dev/null +++ b/.import/62.png-2dab8442596dc62033bc93fe7a7933de.md5 @@ -0,0 +1,3 @@ +source_md5="f27f442627ac8f7cb65a0839c66fd9e4" +dest_md5="281fc19643f0a160332953d2a9670130" + diff --git a/.import/62.png-2dab8442596dc62033bc93fe7a7933de.stex b/.import/62.png-2dab8442596dc62033bc93fe7a7933de.stex new file mode 100644 index 00000000..bc5d62ab Binary files /dev/null and b/.import/62.png-2dab8442596dc62033bc93fe7a7933de.stex differ diff --git a/.import/62.png-bb89f1849be714893f234229e1c73df6.md5 b/.import/62.png-bb89f1849be714893f234229e1c73df6.md5 new file mode 100644 index 00000000..d833d8bb --- /dev/null +++ b/.import/62.png-bb89f1849be714893f234229e1c73df6.md5 @@ -0,0 +1,3 @@ +source_md5="f27f442627ac8f7cb65a0839c66fd9e4" +dest_md5="52ed7e81e2afa58db467b56126cb069d" + diff --git a/.import/62.png-bb89f1849be714893f234229e1c73df6.stex b/.import/62.png-bb89f1849be714893f234229e1c73df6.stex new file mode 100644 index 00000000..aae8d804 Binary files /dev/null and b/.import/62.png-bb89f1849be714893f234229e1c73df6.stex differ diff --git a/.import/63.png-3c5a57c779ff6a43bdc303a339b613fc.md5 b/.import/63.png-3c5a57c779ff6a43bdc303a339b613fc.md5 new file mode 100644 index 00000000..6ff0bfe0 --- /dev/null +++ b/.import/63.png-3c5a57c779ff6a43bdc303a339b613fc.md5 @@ -0,0 +1,3 @@ +source_md5="59e34348ab6d374cfda7ddc61115af45" +dest_md5="ab3854b2bd296026860fea5f149dad8a" + diff --git a/.import/63.png-3c5a57c779ff6a43bdc303a339b613fc.stex b/.import/63.png-3c5a57c779ff6a43bdc303a339b613fc.stex new file mode 100644 index 00000000..ba0310eb Binary files /dev/null and b/.import/63.png-3c5a57c779ff6a43bdc303a339b613fc.stex differ diff --git a/.import/63.png-6b3fd97546f5400b55a9563265fda3ee.md5 b/.import/63.png-6b3fd97546f5400b55a9563265fda3ee.md5 new file mode 100644 index 00000000..15076a74 --- /dev/null +++ b/.import/63.png-6b3fd97546f5400b55a9563265fda3ee.md5 @@ -0,0 +1,3 @@ +source_md5="59e34348ab6d374cfda7ddc61115af45" +dest_md5="ce95d36cb9391b1dfa5c1326d1c81fc7" + diff --git a/.import/63.png-6b3fd97546f5400b55a9563265fda3ee.stex b/.import/63.png-6b3fd97546f5400b55a9563265fda3ee.stex new file mode 100644 index 00000000..1aa1804f Binary files /dev/null and b/.import/63.png-6b3fd97546f5400b55a9563265fda3ee.stex differ diff --git a/.import/64.png-69c4fc90189af95d42815d293cadc0c8.md5 b/.import/64.png-69c4fc90189af95d42815d293cadc0c8.md5 new file mode 100644 index 00000000..fe268c4d --- /dev/null +++ b/.import/64.png-69c4fc90189af95d42815d293cadc0c8.md5 @@ -0,0 +1,3 @@ +source_md5="3680bf304211eb23c43389fc5ae59b82" +dest_md5="52ce4861fb421c50cea89aff0f25cd32" + diff --git a/.import/64.png-69c4fc90189af95d42815d293cadc0c8.stex b/.import/64.png-69c4fc90189af95d42815d293cadc0c8.stex new file mode 100644 index 00000000..5f8bedd4 Binary files /dev/null and b/.import/64.png-69c4fc90189af95d42815d293cadc0c8.stex differ diff --git a/.import/64.png-e5805e947278780fc186b42a185ac8a5.md5 b/.import/64.png-e5805e947278780fc186b42a185ac8a5.md5 new file mode 100644 index 00000000..c8fac5cf --- /dev/null +++ b/.import/64.png-e5805e947278780fc186b42a185ac8a5.md5 @@ -0,0 +1,3 @@ +source_md5="3680bf304211eb23c43389fc5ae59b82" +dest_md5="7b45a3aefa917952f5d97d8427c2d6c4" + diff --git a/.import/64.png-e5805e947278780fc186b42a185ac8a5.stex b/.import/64.png-e5805e947278780fc186b42a185ac8a5.stex new file mode 100644 index 00000000..fb92f0e1 Binary files /dev/null and b/.import/64.png-e5805e947278780fc186b42a185ac8a5.stex differ diff --git a/.import/65.png-327db25d9f38e78486d4bc68cdaad6a0.md5 b/.import/65.png-327db25d9f38e78486d4bc68cdaad6a0.md5 new file mode 100644 index 00000000..c3843a91 --- /dev/null +++ b/.import/65.png-327db25d9f38e78486d4bc68cdaad6a0.md5 @@ -0,0 +1,3 @@ +source_md5="eb18492df89bbc75a59a4a607b8852ee" +dest_md5="ff5168be65f40c8458ef10bc8d5a0f49" + diff --git a/.import/65.png-327db25d9f38e78486d4bc68cdaad6a0.stex b/.import/65.png-327db25d9f38e78486d4bc68cdaad6a0.stex new file mode 100644 index 00000000..f7da4fba Binary files /dev/null and b/.import/65.png-327db25d9f38e78486d4bc68cdaad6a0.stex differ diff --git a/.import/65.png-c802aeb83989502a61b9281f9412e471.md5 b/.import/65.png-c802aeb83989502a61b9281f9412e471.md5 new file mode 100644 index 00000000..53f36346 --- /dev/null +++ b/.import/65.png-c802aeb83989502a61b9281f9412e471.md5 @@ -0,0 +1,3 @@ +source_md5="eb18492df89bbc75a59a4a607b8852ee" +dest_md5="7782417f0a563c981a3d3adcb44db7d9" + diff --git a/.import/65.png-c802aeb83989502a61b9281f9412e471.stex b/.import/65.png-c802aeb83989502a61b9281f9412e471.stex new file mode 100644 index 00000000..832f77b7 Binary files /dev/null and b/.import/65.png-c802aeb83989502a61b9281f9412e471.stex differ diff --git a/.import/background.png-1c788389033504ebfbc18a86cefd9ecd.md5 b/.import/background.png-1c788389033504ebfbc18a86cefd9ecd.md5 new file mode 100644 index 00000000..a869a5b2 --- /dev/null +++ b/.import/background.png-1c788389033504ebfbc18a86cefd9ecd.md5 @@ -0,0 +1,3 @@ +source_md5="20b02cecd6937705ad18213841b7cb4b" +dest_md5="699dc04aae8d059864602460be8413b7" + diff --git a/.import/background.png-1c788389033504ebfbc18a86cefd9ecd.stex b/.import/background.png-1c788389033504ebfbc18a86cefd9ecd.stex new file mode 100644 index 00000000..2fbe662f Binary files /dev/null and b/.import/background.png-1c788389033504ebfbc18a86cefd9ecd.stex differ diff --git a/.import/background.png-e685c4c8afaea1f171a24d7c28e56420.md5 b/.import/background.png-e685c4c8afaea1f171a24d7c28e56420.md5 new file mode 100644 index 00000000..a869a5b2 --- /dev/null +++ b/.import/background.png-e685c4c8afaea1f171a24d7c28e56420.md5 @@ -0,0 +1,3 @@ +source_md5="20b02cecd6937705ad18213841b7cb4b" +dest_md5="699dc04aae8d059864602460be8413b7" + diff --git a/.import/background.png-e685c4c8afaea1f171a24d7c28e56420.stex b/.import/background.png-e685c4c8afaea1f171a24d7c28e56420.stex new file mode 100644 index 00000000..2fbe662f Binary files /dev/null and b/.import/background.png-e685c4c8afaea1f171a24d7c28e56420.stex differ diff --git a/.import/background_reduced.png-7fdee81fdaaf5368ec805fba8afee7f4.md5 b/.import/background_reduced.png-7fdee81fdaaf5368ec805fba8afee7f4.md5 new file mode 100644 index 00000000..970ce49c --- /dev/null +++ b/.import/background_reduced.png-7fdee81fdaaf5368ec805fba8afee7f4.md5 @@ -0,0 +1,3 @@ +source_md5="2265470bb4a9b089f6a27a4b58c016a3" +dest_md5="30f2392c000bb92b606a62a3e054e21e" + diff --git a/.import/background_reduced.png-7fdee81fdaaf5368ec805fba8afee7f4.stex b/.import/background_reduced.png-7fdee81fdaaf5368ec805fba8afee7f4.stex new file mode 100644 index 00000000..264aca2f Binary files /dev/null and b/.import/background_reduced.png-7fdee81fdaaf5368ec805fba8afee7f4.stex differ diff --git a/.import/background_reduced.png-d06bc07d5666bd3e56ce6d2577340fd7.md5 b/.import/background_reduced.png-d06bc07d5666bd3e56ce6d2577340fd7.md5 new file mode 100644 index 00000000..970ce49c --- /dev/null +++ b/.import/background_reduced.png-d06bc07d5666bd3e56ce6d2577340fd7.md5 @@ -0,0 +1,3 @@ +source_md5="2265470bb4a9b089f6a27a4b58c016a3" +dest_md5="30f2392c000bb92b606a62a3e054e21e" + diff --git a/.import/background_reduced.png-d06bc07d5666bd3e56ce6d2577340fd7.stex b/.import/background_reduced.png-d06bc07d5666bd3e56ce6d2577340fd7.stex new file mode 100644 index 00000000..264aca2f Binary files /dev/null and b/.import/background_reduced.png-d06bc07d5666bd3e56ce6d2577340fd7.stex differ diff --git a/.import/bg.jpg-c05998b5c4c94e3181be5910834f8a7a.md5 b/.import/bg.jpg-c05998b5c4c94e3181be5910834f8a7a.md5 new file mode 100644 index 00000000..ea28e14e --- /dev/null +++ b/.import/bg.jpg-c05998b5c4c94e3181be5910834f8a7a.md5 @@ -0,0 +1,3 @@ +source_md5="1720bd55b5ca765dd4ccf95f6ca31626" +dest_md5="58f6c9dd8b833ad309fc0036f1d34b37" + diff --git a/.import/bg.jpg-c05998b5c4c94e3181be5910834f8a7a.stex b/.import/bg.jpg-c05998b5c4c94e3181be5910834f8a7a.stex new file mode 100644 index 00000000..83fe329e Binary files /dev/null and b/.import/bg.jpg-c05998b5c4c94e3181be5910834f8a7a.stex differ diff --git a/.import/bg.jpg-cc0d25749101289bc9f64aad32b667ee.md5 b/.import/bg.jpg-cc0d25749101289bc9f64aad32b667ee.md5 new file mode 100644 index 00000000..7d9f5fe6 --- /dev/null +++ b/.import/bg.jpg-cc0d25749101289bc9f64aad32b667ee.md5 @@ -0,0 +1,3 @@ +source_md5="1720bd55b5ca765dd4ccf95f6ca31626" +dest_md5="a1cf4cb40c6db4484190f8ad92c49356" + diff --git a/.import/bg.jpg-cc0d25749101289bc9f64aad32b667ee.stex b/.import/bg.jpg-cc0d25749101289bc9f64aad32b667ee.stex new file mode 100644 index 00000000..8aa650d0 Binary files /dev/null and b/.import/bg.jpg-cc0d25749101289bc9f64aad32b667ee.stex differ diff --git a/.import/cursor_examine.png-1f23c0056b30794de07578a6713310dc.md5 b/.import/cursor_examine.png-1f23c0056b30794de07578a6713310dc.md5 new file mode 100644 index 00000000..2c2727e6 --- /dev/null +++ b/.import/cursor_examine.png-1f23c0056b30794de07578a6713310dc.md5 @@ -0,0 +1,3 @@ +source_md5="6823dfecbfdb283f8b753d56d00d3cad" +dest_md5="1f9ad44b3591a92efcc9b7bcf6e5e889" + diff --git a/.import/cursor_examine.png-1f23c0056b30794de07578a6713310dc.stex b/.import/cursor_examine.png-1f23c0056b30794de07578a6713310dc.stex new file mode 100644 index 00000000..9ea2533a Binary files /dev/null and b/.import/cursor_examine.png-1f23c0056b30794de07578a6713310dc.stex differ diff --git a/.import/cursor_examine.png-227d644e5840112dfbe6a161c691f827.md5 b/.import/cursor_examine.png-227d644e5840112dfbe6a161c691f827.md5 new file mode 100644 index 00000000..8dccbb5f --- /dev/null +++ b/.import/cursor_examine.png-227d644e5840112dfbe6a161c691f827.md5 @@ -0,0 +1,3 @@ +source_md5="8fb1093534c3cc352c8c89bfa6a6dd26" +dest_md5="3f021133a5d0a26f0dcf1db7d75652a0" + diff --git a/.import/cursor_examine.png-227d644e5840112dfbe6a161c691f827.stex b/.import/cursor_examine.png-227d644e5840112dfbe6a161c691f827.stex new file mode 100644 index 00000000..3609ae58 Binary files /dev/null and b/.import/cursor_examine.png-227d644e5840112dfbe6a161c691f827.stex differ diff --git a/.import/cursor_examine.png-c50f190b8d4d9995fc1478d6b622d5c6.md5 b/.import/cursor_examine.png-c50f190b8d4d9995fc1478d6b622d5c6.md5 new file mode 100644 index 00000000..8dccbb5f --- /dev/null +++ b/.import/cursor_examine.png-c50f190b8d4d9995fc1478d6b622d5c6.md5 @@ -0,0 +1,3 @@ +source_md5="8fb1093534c3cc352c8c89bfa6a6dd26" +dest_md5="3f021133a5d0a26f0dcf1db7d75652a0" + diff --git a/.import/cursor_examine.png-c50f190b8d4d9995fc1478d6b622d5c6.stex b/.import/cursor_examine.png-c50f190b8d4d9995fc1478d6b622d5c6.stex new file mode 100644 index 00000000..3609ae58 Binary files /dev/null and b/.import/cursor_examine.png-c50f190b8d4d9995fc1478d6b622d5c6.stex differ diff --git a/.import/cursor_examine.png-df9a1d3bab3becb0f13f259e6cab0bd0.md5 b/.import/cursor_examine.png-df9a1d3bab3becb0f13f259e6cab0bd0.md5 new file mode 100644 index 00000000..8dccbb5f --- /dev/null +++ b/.import/cursor_examine.png-df9a1d3bab3becb0f13f259e6cab0bd0.md5 @@ -0,0 +1,3 @@ +source_md5="8fb1093534c3cc352c8c89bfa6a6dd26" +dest_md5="3f021133a5d0a26f0dcf1db7d75652a0" + diff --git a/.import/cursor_examine.png-df9a1d3bab3becb0f13f259e6cab0bd0.stex b/.import/cursor_examine.png-df9a1d3bab3becb0f13f259e6cab0bd0.stex new file mode 100644 index 00000000..3609ae58 Binary files /dev/null and b/.import/cursor_examine.png-df9a1d3bab3becb0f13f259e6cab0bd0.stex differ diff --git a/.import/cursor_foot.png-6169fa033c58414a056d5ca90b53ca7d.md5 b/.import/cursor_foot.png-6169fa033c58414a056d5ca90b53ca7d.md5 new file mode 100644 index 00000000..f00b86e8 --- /dev/null +++ b/.import/cursor_foot.png-6169fa033c58414a056d5ca90b53ca7d.md5 @@ -0,0 +1,3 @@ +source_md5="125bb5307f18141b22aa91874a975537" +dest_md5="4278e93a8604b8f11294bbbcdf9c4737" + diff --git a/.import/cursor_foot.png-6169fa033c58414a056d5ca90b53ca7d.stex b/.import/cursor_foot.png-6169fa033c58414a056d5ca90b53ca7d.stex new file mode 100644 index 00000000..982d562b Binary files /dev/null and b/.import/cursor_foot.png-6169fa033c58414a056d5ca90b53ca7d.stex differ diff --git a/.import/cursor_foot.png-975e935ba1f08792978cca19401fe231.md5 b/.import/cursor_foot.png-975e935ba1f08792978cca19401fe231.md5 new file mode 100644 index 00000000..f00b86e8 --- /dev/null +++ b/.import/cursor_foot.png-975e935ba1f08792978cca19401fe231.md5 @@ -0,0 +1,3 @@ +source_md5="125bb5307f18141b22aa91874a975537" +dest_md5="4278e93a8604b8f11294bbbcdf9c4737" + diff --git a/.import/cursor_foot.png-975e935ba1f08792978cca19401fe231.stex b/.import/cursor_foot.png-975e935ba1f08792978cca19401fe231.stex new file mode 100644 index 00000000..982d562b Binary files /dev/null and b/.import/cursor_foot.png-975e935ba1f08792978cca19401fe231.stex differ diff --git a/.import/cursor_foot.png-c83dec914f4c27682179ce5a67740f46.md5 b/.import/cursor_foot.png-c83dec914f4c27682179ce5a67740f46.md5 new file mode 100644 index 00000000..3f8d9649 --- /dev/null +++ b/.import/cursor_foot.png-c83dec914f4c27682179ce5a67740f46.md5 @@ -0,0 +1,3 @@ +source_md5="bafdb8b85a092246ab05e75959e3bfad" +dest_md5="b5b4029c252fabfd3a8921e04488ea81" + diff --git a/.import/cursor_foot.png-c83dec914f4c27682179ce5a67740f46.stex b/.import/cursor_foot.png-c83dec914f4c27682179ce5a67740f46.stex new file mode 100644 index 00000000..b8db5b3f Binary files /dev/null and b/.import/cursor_foot.png-c83dec914f4c27682179ce5a67740f46.stex differ diff --git a/.import/cursor_foot.png-dfdb8d5d51540d3cd6713fd48bb68eec.md5 b/.import/cursor_foot.png-dfdb8d5d51540d3cd6713fd48bb68eec.md5 new file mode 100644 index 00000000..f00b86e8 --- /dev/null +++ b/.import/cursor_foot.png-dfdb8d5d51540d3cd6713fd48bb68eec.md5 @@ -0,0 +1,3 @@ +source_md5="125bb5307f18141b22aa91874a975537" +dest_md5="4278e93a8604b8f11294bbbcdf9c4737" + diff --git a/.import/cursor_foot.png-dfdb8d5d51540d3cd6713fd48bb68eec.stex b/.import/cursor_foot.png-dfdb8d5d51540d3cd6713fd48bb68eec.stex new file mode 100644 index 00000000..982d562b Binary files /dev/null and b/.import/cursor_foot.png-dfdb8d5d51540d3cd6713fd48bb68eec.stex differ diff --git a/.import/cursor_glasses.png-605fd5f211b2e2d41cb95eca71c69274.md5 b/.import/cursor_glasses.png-605fd5f211b2e2d41cb95eca71c69274.md5 new file mode 100644 index 00000000..dd34a2a8 --- /dev/null +++ b/.import/cursor_glasses.png-605fd5f211b2e2d41cb95eca71c69274.md5 @@ -0,0 +1,3 @@ +source_md5="63e5d5d1049810e006e590ad18b53283" +dest_md5="f203408e68defd7695ae6e2d56fde0de" + diff --git a/.import/cursor_glasses.png-605fd5f211b2e2d41cb95eca71c69274.stex b/.import/cursor_glasses.png-605fd5f211b2e2d41cb95eca71c69274.stex new file mode 100644 index 00000000..8806b54f Binary files /dev/null and b/.import/cursor_glasses.png-605fd5f211b2e2d41cb95eca71c69274.stex differ diff --git a/.import/cursor_glasses.png-6309507a0e32ab5cab5d2a18f145c172.md5 b/.import/cursor_glasses.png-6309507a0e32ab5cab5d2a18f145c172.md5 new file mode 100644 index 00000000..dd34a2a8 --- /dev/null +++ b/.import/cursor_glasses.png-6309507a0e32ab5cab5d2a18f145c172.md5 @@ -0,0 +1,3 @@ +source_md5="63e5d5d1049810e006e590ad18b53283" +dest_md5="f203408e68defd7695ae6e2d56fde0de" + diff --git a/.import/cursor_glasses.png-6309507a0e32ab5cab5d2a18f145c172.stex b/.import/cursor_glasses.png-6309507a0e32ab5cab5d2a18f145c172.stex new file mode 100644 index 00000000..8806b54f Binary files /dev/null and b/.import/cursor_glasses.png-6309507a0e32ab5cab5d2a18f145c172.stex differ diff --git a/.import/cursor_glasses.png-a4ff2db39c12563d669f36df8514a759.md5 b/.import/cursor_glasses.png-a4ff2db39c12563d669f36df8514a759.md5 new file mode 100644 index 00000000..dd34a2a8 --- /dev/null +++ b/.import/cursor_glasses.png-a4ff2db39c12563d669f36df8514a759.md5 @@ -0,0 +1,3 @@ +source_md5="63e5d5d1049810e006e590ad18b53283" +dest_md5="f203408e68defd7695ae6e2d56fde0de" + diff --git a/.import/cursor_glasses.png-a4ff2db39c12563d669f36df8514a759.stex b/.import/cursor_glasses.png-a4ff2db39c12563d669f36df8514a759.stex new file mode 100644 index 00000000..8806b54f Binary files /dev/null and b/.import/cursor_glasses.png-a4ff2db39c12563d669f36df8514a759.stex differ diff --git a/.import/cursor_glasses.png-a6bbe02491932d9296cd142469d00599.md5 b/.import/cursor_glasses.png-a6bbe02491932d9296cd142469d00599.md5 new file mode 100644 index 00000000..dd34a2a8 --- /dev/null +++ b/.import/cursor_glasses.png-a6bbe02491932d9296cd142469d00599.md5 @@ -0,0 +1,3 @@ +source_md5="63e5d5d1049810e006e590ad18b53283" +dest_md5="f203408e68defd7695ae6e2d56fde0de" + diff --git a/.import/cursor_glasses.png-a6bbe02491932d9296cd142469d00599.stex b/.import/cursor_glasses.png-a6bbe02491932d9296cd142469d00599.stex new file mode 100644 index 00000000..8806b54f Binary files /dev/null and b/.import/cursor_glasses.png-a6bbe02491932d9296cd142469d00599.stex differ diff --git a/.import/cursor_gun.png-335e31e4c2c14e1a1e5e9276a93ebb36.md5 b/.import/cursor_gun.png-335e31e4c2c14e1a1e5e9276a93ebb36.md5 new file mode 100644 index 00000000..ed14a0e6 --- /dev/null +++ b/.import/cursor_gun.png-335e31e4c2c14e1a1e5e9276a93ebb36.md5 @@ -0,0 +1,3 @@ +source_md5="7eddd2799f7e99cb4908c99c0325d8d8" +dest_md5="2d59e2c5c734486e017298dd908cf796" + diff --git a/.import/cursor_gun.png-335e31e4c2c14e1a1e5e9276a93ebb36.stex b/.import/cursor_gun.png-335e31e4c2c14e1a1e5e9276a93ebb36.stex new file mode 100644 index 00000000..bcb976e1 Binary files /dev/null and b/.import/cursor_gun.png-335e31e4c2c14e1a1e5e9276a93ebb36.stex differ diff --git a/.import/cursor_gun.png-346bbea052ce7a6f48a2e91fc46015d9.md5 b/.import/cursor_gun.png-346bbea052ce7a6f48a2e91fc46015d9.md5 new file mode 100644 index 00000000..ed14a0e6 --- /dev/null +++ b/.import/cursor_gun.png-346bbea052ce7a6f48a2e91fc46015d9.md5 @@ -0,0 +1,3 @@ +source_md5="7eddd2799f7e99cb4908c99c0325d8d8" +dest_md5="2d59e2c5c734486e017298dd908cf796" + diff --git a/.import/cursor_gun.png-346bbea052ce7a6f48a2e91fc46015d9.stex b/.import/cursor_gun.png-346bbea052ce7a6f48a2e91fc46015d9.stex new file mode 100644 index 00000000..bcb976e1 Binary files /dev/null and b/.import/cursor_gun.png-346bbea052ce7a6f48a2e91fc46015d9.stex differ diff --git a/.import/cursor_gun.png-707724e801434580acb77e0e19de5dad.md5 b/.import/cursor_gun.png-707724e801434580acb77e0e19de5dad.md5 new file mode 100644 index 00000000..ed14a0e6 --- /dev/null +++ b/.import/cursor_gun.png-707724e801434580acb77e0e19de5dad.md5 @@ -0,0 +1,3 @@ +source_md5="7eddd2799f7e99cb4908c99c0325d8d8" +dest_md5="2d59e2c5c734486e017298dd908cf796" + diff --git a/.import/cursor_gun.png-707724e801434580acb77e0e19de5dad.stex b/.import/cursor_gun.png-707724e801434580acb77e0e19de5dad.stex new file mode 100644 index 00000000..bcb976e1 Binary files /dev/null and b/.import/cursor_gun.png-707724e801434580acb77e0e19de5dad.stex differ diff --git a/.import/cursor_gun.png-939074aaade4724c91c92937028dc3a2.md5 b/.import/cursor_gun.png-939074aaade4724c91c92937028dc3a2.md5 new file mode 100644 index 00000000..ed14a0e6 --- /dev/null +++ b/.import/cursor_gun.png-939074aaade4724c91c92937028dc3a2.md5 @@ -0,0 +1,3 @@ +source_md5="7eddd2799f7e99cb4908c99c0325d8d8" +dest_md5="2d59e2c5c734486e017298dd908cf796" + diff --git a/.import/cursor_gun.png-939074aaade4724c91c92937028dc3a2.stex b/.import/cursor_gun.png-939074aaade4724c91c92937028dc3a2.stex new file mode 100644 index 00000000..bcb976e1 Binary files /dev/null and b/.import/cursor_gun.png-939074aaade4724c91c92937028dc3a2.stex differ diff --git a/.import/cursor_hand.png-5eee23d9a96311d8820f70dfbfafbdd5.md5 b/.import/cursor_hand.png-5eee23d9a96311d8820f70dfbfafbdd5.md5 new file mode 100644 index 00000000..2541ca3a --- /dev/null +++ b/.import/cursor_hand.png-5eee23d9a96311d8820f70dfbfafbdd5.md5 @@ -0,0 +1,3 @@ +source_md5="877b90731c4728e2011293bd52174f93" +dest_md5="41054a66d8eafdde2591229d14d4cb5d" + diff --git a/.import/cursor_hand.png-5eee23d9a96311d8820f70dfbfafbdd5.stex b/.import/cursor_hand.png-5eee23d9a96311d8820f70dfbfafbdd5.stex new file mode 100644 index 00000000..63de8f87 Binary files /dev/null and b/.import/cursor_hand.png-5eee23d9a96311d8820f70dfbfafbdd5.stex differ diff --git a/.import/cursor_hand.png-c36739378475561ff91f32f2fd9c67fb.md5 b/.import/cursor_hand.png-c36739378475561ff91f32f2fd9c67fb.md5 new file mode 100644 index 00000000..2541ca3a --- /dev/null +++ b/.import/cursor_hand.png-c36739378475561ff91f32f2fd9c67fb.md5 @@ -0,0 +1,3 @@ +source_md5="877b90731c4728e2011293bd52174f93" +dest_md5="41054a66d8eafdde2591229d14d4cb5d" + diff --git a/.import/cursor_hand.png-c36739378475561ff91f32f2fd9c67fb.stex b/.import/cursor_hand.png-c36739378475561ff91f32f2fd9c67fb.stex new file mode 100644 index 00000000..63de8f87 Binary files /dev/null and b/.import/cursor_hand.png-c36739378475561ff91f32f2fd9c67fb.stex differ diff --git a/.import/cursor_hand.png-ec92d85d8d55eac1eefa752abe7b9f60.md5 b/.import/cursor_hand.png-ec92d85d8d55eac1eefa752abe7b9f60.md5 new file mode 100644 index 00000000..5021bf25 --- /dev/null +++ b/.import/cursor_hand.png-ec92d85d8d55eac1eefa752abe7b9f60.md5 @@ -0,0 +1,3 @@ +source_md5="1a9be0631e89e1793d3834129cb7bb0a" +dest_md5="dafe3bf477ee40175b8a213f7d36d791" + diff --git a/.import/cursor_hand.png-ec92d85d8d55eac1eefa752abe7b9f60.stex b/.import/cursor_hand.png-ec92d85d8d55eac1eefa752abe7b9f60.stex new file mode 100644 index 00000000..a959813d Binary files /dev/null and b/.import/cursor_hand.png-ec92d85d8d55eac1eefa752abe7b9f60.stex differ diff --git a/.import/cursor_hand.png-eee8add83aaabc117748fa8655237350.md5 b/.import/cursor_hand.png-eee8add83aaabc117748fa8655237350.md5 new file mode 100644 index 00000000..2541ca3a --- /dev/null +++ b/.import/cursor_hand.png-eee8add83aaabc117748fa8655237350.md5 @@ -0,0 +1,3 @@ +source_md5="877b90731c4728e2011293bd52174f93" +dest_md5="41054a66d8eafdde2591229d14d4cb5d" + diff --git a/.import/cursor_hand.png-eee8add83aaabc117748fa8655237350.stex b/.import/cursor_hand.png-eee8add83aaabc117748fa8655237350.stex new file mode 100644 index 00000000..63de8f87 Binary files /dev/null and b/.import/cursor_hand.png-eee8add83aaabc117748fa8655237350.stex differ diff --git a/.import/cursor_heal.png-64eb4ef36f3554a9e9185684cc8cb719.md5 b/.import/cursor_heal.png-64eb4ef36f3554a9e9185684cc8cb719.md5 new file mode 100644 index 00000000..76994d8c --- /dev/null +++ b/.import/cursor_heal.png-64eb4ef36f3554a9e9185684cc8cb719.md5 @@ -0,0 +1,3 @@ +source_md5="b8b1845783c9c9675ccbce914640b11a" +dest_md5="a1a7095e7f508376e76840781a8b829e" + diff --git a/.import/cursor_heal.png-64eb4ef36f3554a9e9185684cc8cb719.stex b/.import/cursor_heal.png-64eb4ef36f3554a9e9185684cc8cb719.stex new file mode 100644 index 00000000..b4836c10 Binary files /dev/null and b/.import/cursor_heal.png-64eb4ef36f3554a9e9185684cc8cb719.stex differ diff --git a/.import/cursor_heal.png-a71a4e5b3de319e6fc945b2b34d52ecc.md5 b/.import/cursor_heal.png-a71a4e5b3de319e6fc945b2b34d52ecc.md5 new file mode 100644 index 00000000..76994d8c --- /dev/null +++ b/.import/cursor_heal.png-a71a4e5b3de319e6fc945b2b34d52ecc.md5 @@ -0,0 +1,3 @@ +source_md5="b8b1845783c9c9675ccbce914640b11a" +dest_md5="a1a7095e7f508376e76840781a8b829e" + diff --git a/.import/cursor_heal.png-a71a4e5b3de319e6fc945b2b34d52ecc.stex b/.import/cursor_heal.png-a71a4e5b3de319e6fc945b2b34d52ecc.stex new file mode 100644 index 00000000..b4836c10 Binary files /dev/null and b/.import/cursor_heal.png-a71a4e5b3de319e6fc945b2b34d52ecc.stex differ diff --git a/.import/cursor_heal.png-ad5c8583f2bf932ed79ba3eb0019d62b.md5 b/.import/cursor_heal.png-ad5c8583f2bf932ed79ba3eb0019d62b.md5 new file mode 100644 index 00000000..76994d8c --- /dev/null +++ b/.import/cursor_heal.png-ad5c8583f2bf932ed79ba3eb0019d62b.md5 @@ -0,0 +1,3 @@ +source_md5="b8b1845783c9c9675ccbce914640b11a" +dest_md5="a1a7095e7f508376e76840781a8b829e" + diff --git a/.import/cursor_heal.png-ad5c8583f2bf932ed79ba3eb0019d62b.stex b/.import/cursor_heal.png-ad5c8583f2bf932ed79ba3eb0019d62b.stex new file mode 100644 index 00000000..b4836c10 Binary files /dev/null and b/.import/cursor_heal.png-ad5c8583f2bf932ed79ba3eb0019d62b.stex differ diff --git a/.import/cursor_heal.png-c02141f318ab34b37fa464ce655b6053.md5 b/.import/cursor_heal.png-c02141f318ab34b37fa464ce655b6053.md5 new file mode 100644 index 00000000..76994d8c --- /dev/null +++ b/.import/cursor_heal.png-c02141f318ab34b37fa464ce655b6053.md5 @@ -0,0 +1,3 @@ +source_md5="b8b1845783c9c9675ccbce914640b11a" +dest_md5="a1a7095e7f508376e76840781a8b829e" + diff --git a/.import/cursor_heal.png-c02141f318ab34b37fa464ce655b6053.stex b/.import/cursor_heal.png-c02141f318ab34b37fa464ce655b6053.stex new file mode 100644 index 00000000..b4836c10 Binary files /dev/null and b/.import/cursor_heal.png-c02141f318ab34b37fa464ce655b6053.stex differ diff --git a/.import/cursor_lock.png-10cd0626d5fa53f721e9b0314b0a5fdc.md5 b/.import/cursor_lock.png-10cd0626d5fa53f721e9b0314b0a5fdc.md5 new file mode 100644 index 00000000..3d671fbd --- /dev/null +++ b/.import/cursor_lock.png-10cd0626d5fa53f721e9b0314b0a5fdc.md5 @@ -0,0 +1,3 @@ +source_md5="fe3bfcd8fc29834f2de20ffe0218f12b" +dest_md5="f94e8ec086b5ddd04ab503a3769130ff" + diff --git a/.import/cursor_lock.png-10cd0626d5fa53f721e9b0314b0a5fdc.stex b/.import/cursor_lock.png-10cd0626d5fa53f721e9b0314b0a5fdc.stex new file mode 100644 index 00000000..112e8a72 Binary files /dev/null and b/.import/cursor_lock.png-10cd0626d5fa53f721e9b0314b0a5fdc.stex differ diff --git a/.import/cursor_lock.png-3898043172cfe8cbd00a7a33a07eec88.md5 b/.import/cursor_lock.png-3898043172cfe8cbd00a7a33a07eec88.md5 new file mode 100644 index 00000000..3d671fbd --- /dev/null +++ b/.import/cursor_lock.png-3898043172cfe8cbd00a7a33a07eec88.md5 @@ -0,0 +1,3 @@ +source_md5="fe3bfcd8fc29834f2de20ffe0218f12b" +dest_md5="f94e8ec086b5ddd04ab503a3769130ff" + diff --git a/.import/cursor_lock.png-3898043172cfe8cbd00a7a33a07eec88.stex b/.import/cursor_lock.png-3898043172cfe8cbd00a7a33a07eec88.stex new file mode 100644 index 00000000..112e8a72 Binary files /dev/null and b/.import/cursor_lock.png-3898043172cfe8cbd00a7a33a07eec88.stex differ diff --git a/.import/cursor_lock.png-60478684f040980bbfadc0ec29223d61.md5 b/.import/cursor_lock.png-60478684f040980bbfadc0ec29223d61.md5 new file mode 100644 index 00000000..3d671fbd --- /dev/null +++ b/.import/cursor_lock.png-60478684f040980bbfadc0ec29223d61.md5 @@ -0,0 +1,3 @@ +source_md5="fe3bfcd8fc29834f2de20ffe0218f12b" +dest_md5="f94e8ec086b5ddd04ab503a3769130ff" + diff --git a/.import/cursor_lock.png-60478684f040980bbfadc0ec29223d61.stex b/.import/cursor_lock.png-60478684f040980bbfadc0ec29223d61.stex new file mode 100644 index 00000000..112e8a72 Binary files /dev/null and b/.import/cursor_lock.png-60478684f040980bbfadc0ec29223d61.stex differ diff --git a/.import/cursor_lock.png-d459c7dcd12c832708c60a393e999d42.md5 b/.import/cursor_lock.png-d459c7dcd12c832708c60a393e999d42.md5 new file mode 100644 index 00000000..3d671fbd --- /dev/null +++ b/.import/cursor_lock.png-d459c7dcd12c832708c60a393e999d42.md5 @@ -0,0 +1,3 @@ +source_md5="fe3bfcd8fc29834f2de20ffe0218f12b" +dest_md5="f94e8ec086b5ddd04ab503a3769130ff" + diff --git a/.import/cursor_lock.png-d459c7dcd12c832708c60a393e999d42.stex b/.import/cursor_lock.png-d459c7dcd12c832708c60a393e999d42.stex new file mode 100644 index 00000000..112e8a72 Binary files /dev/null and b/.import/cursor_lock.png-d459c7dcd12c832708c60a393e999d42.stex differ diff --git a/.import/cursor_pen.png-11f4e18eff3657b69f0764150f6231e6.md5 b/.import/cursor_pen.png-11f4e18eff3657b69f0764150f6231e6.md5 new file mode 100644 index 00000000..f965670f --- /dev/null +++ b/.import/cursor_pen.png-11f4e18eff3657b69f0764150f6231e6.md5 @@ -0,0 +1,3 @@ +source_md5="aaa38f8564f85ef54d6eb10850f7bfc6" +dest_md5="fd5a35904f9f23dde2e1e2e8e4d4dea2" + diff --git a/.import/cursor_pen.png-11f4e18eff3657b69f0764150f6231e6.stex b/.import/cursor_pen.png-11f4e18eff3657b69f0764150f6231e6.stex new file mode 100644 index 00000000..ccb95891 Binary files /dev/null and b/.import/cursor_pen.png-11f4e18eff3657b69f0764150f6231e6.stex differ diff --git a/.import/cursor_pen.png-6a37651cabbd661b121df407dec657a0.md5 b/.import/cursor_pen.png-6a37651cabbd661b121df407dec657a0.md5 new file mode 100644 index 00000000..930db546 --- /dev/null +++ b/.import/cursor_pen.png-6a37651cabbd661b121df407dec657a0.md5 @@ -0,0 +1,3 @@ +source_md5="9d3bba18e447cb3d6543ed7082a30481" +dest_md5="7d4f8f72a04f789749b8cfca71e99aee" + diff --git a/.import/cursor_pen.png-6a37651cabbd661b121df407dec657a0.stex b/.import/cursor_pen.png-6a37651cabbd661b121df407dec657a0.stex new file mode 100644 index 00000000..8cd4a6b4 Binary files /dev/null and b/.import/cursor_pen.png-6a37651cabbd661b121df407dec657a0.stex differ diff --git a/.import/cursor_pen.png-bc2ee89164a3c0323f6c358b30aef3ae.md5 b/.import/cursor_pen.png-bc2ee89164a3c0323f6c358b30aef3ae.md5 new file mode 100644 index 00000000..930db546 --- /dev/null +++ b/.import/cursor_pen.png-bc2ee89164a3c0323f6c358b30aef3ae.md5 @@ -0,0 +1,3 @@ +source_md5="9d3bba18e447cb3d6543ed7082a30481" +dest_md5="7d4f8f72a04f789749b8cfca71e99aee" + diff --git a/.import/cursor_pen.png-bc2ee89164a3c0323f6c358b30aef3ae.stex b/.import/cursor_pen.png-bc2ee89164a3c0323f6c358b30aef3ae.stex new file mode 100644 index 00000000..8cd4a6b4 Binary files /dev/null and b/.import/cursor_pen.png-bc2ee89164a3c0323f6c358b30aef3ae.stex differ diff --git a/.import/cursor_pen.png-daee4eee5f27ba2876f1b0888254a150.md5 b/.import/cursor_pen.png-daee4eee5f27ba2876f1b0888254a150.md5 new file mode 100644 index 00000000..930db546 --- /dev/null +++ b/.import/cursor_pen.png-daee4eee5f27ba2876f1b0888254a150.md5 @@ -0,0 +1,3 @@ +source_md5="9d3bba18e447cb3d6543ed7082a30481" +dest_md5="7d4f8f72a04f789749b8cfca71e99aee" + diff --git a/.import/cursor_pen.png-daee4eee5f27ba2876f1b0888254a150.stex b/.import/cursor_pen.png-daee4eee5f27ba2876f1b0888254a150.stex new file mode 100644 index 00000000..8cd4a6b4 Binary files /dev/null and b/.import/cursor_pen.png-daee4eee5f27ba2876f1b0888254a150.stex differ diff --git a/.import/cursor_punch.png-2cc4b2f755cd98ef79981902de06fe02.md5 b/.import/cursor_punch.png-2cc4b2f755cd98ef79981902de06fe02.md5 new file mode 100644 index 00000000..de1f17d6 --- /dev/null +++ b/.import/cursor_punch.png-2cc4b2f755cd98ef79981902de06fe02.md5 @@ -0,0 +1,3 @@ +source_md5="e942e9d6027ce5a52fb5f0ec7f75aa12" +dest_md5="ddf9a6d71c2a484e002c81c71a42677a" + diff --git a/.import/cursor_punch.png-2cc4b2f755cd98ef79981902de06fe02.stex b/.import/cursor_punch.png-2cc4b2f755cd98ef79981902de06fe02.stex new file mode 100644 index 00000000..a9a1bc38 Binary files /dev/null and b/.import/cursor_punch.png-2cc4b2f755cd98ef79981902de06fe02.stex differ diff --git a/.import/cursor_punch.png-2d53b977c0e854977c99622196ca3284.md5 b/.import/cursor_punch.png-2d53b977c0e854977c99622196ca3284.md5 new file mode 100644 index 00000000..de1f17d6 --- /dev/null +++ b/.import/cursor_punch.png-2d53b977c0e854977c99622196ca3284.md5 @@ -0,0 +1,3 @@ +source_md5="e942e9d6027ce5a52fb5f0ec7f75aa12" +dest_md5="ddf9a6d71c2a484e002c81c71a42677a" + diff --git a/.import/cursor_punch.png-2d53b977c0e854977c99622196ca3284.stex b/.import/cursor_punch.png-2d53b977c0e854977c99622196ca3284.stex new file mode 100644 index 00000000..a9a1bc38 Binary files /dev/null and b/.import/cursor_punch.png-2d53b977c0e854977c99622196ca3284.stex differ diff --git a/.import/cursor_punch.png-6691fd454d9fc5d87c5dee90cbf6dea8.md5 b/.import/cursor_punch.png-6691fd454d9fc5d87c5dee90cbf6dea8.md5 new file mode 100644 index 00000000..de1f17d6 --- /dev/null +++ b/.import/cursor_punch.png-6691fd454d9fc5d87c5dee90cbf6dea8.md5 @@ -0,0 +1,3 @@ +source_md5="e942e9d6027ce5a52fb5f0ec7f75aa12" +dest_md5="ddf9a6d71c2a484e002c81c71a42677a" + diff --git a/.import/cursor_punch.png-6691fd454d9fc5d87c5dee90cbf6dea8.stex b/.import/cursor_punch.png-6691fd454d9fc5d87c5dee90cbf6dea8.stex new file mode 100644 index 00000000..a9a1bc38 Binary files /dev/null and b/.import/cursor_punch.png-6691fd454d9fc5d87c5dee90cbf6dea8.stex differ diff --git a/.import/cursor_punch.png-aada196411661d8de5099ebab1ad42dd.md5 b/.import/cursor_punch.png-aada196411661d8de5099ebab1ad42dd.md5 new file mode 100644 index 00000000..de1f17d6 --- /dev/null +++ b/.import/cursor_punch.png-aada196411661d8de5099ebab1ad42dd.md5 @@ -0,0 +1,3 @@ +source_md5="e942e9d6027ce5a52fb5f0ec7f75aa12" +dest_md5="ddf9a6d71c2a484e002c81c71a42677a" + diff --git a/.import/cursor_punch.png-aada196411661d8de5099ebab1ad42dd.stex b/.import/cursor_punch.png-aada196411661d8de5099ebab1ad42dd.stex new file mode 100644 index 00000000..a9a1bc38 Binary files /dev/null and b/.import/cursor_punch.png-aada196411661d8de5099ebab1ad42dd.stex differ diff --git a/.import/cursor_shield.png-1544e4de78922819279dcf0539c32826.md5 b/.import/cursor_shield.png-1544e4de78922819279dcf0539c32826.md5 new file mode 100644 index 00000000..834336b7 --- /dev/null +++ b/.import/cursor_shield.png-1544e4de78922819279dcf0539c32826.md5 @@ -0,0 +1,3 @@ +source_md5="709191933a714b92f053683029b3135e" +dest_md5="5fcf372a674e99844c879c97198fcf52" + diff --git a/.import/cursor_shield.png-1544e4de78922819279dcf0539c32826.stex b/.import/cursor_shield.png-1544e4de78922819279dcf0539c32826.stex new file mode 100644 index 00000000..ae2493d3 Binary files /dev/null and b/.import/cursor_shield.png-1544e4de78922819279dcf0539c32826.stex differ diff --git a/.import/cursor_shield.png-6382e20f50478f682c07d2d367287498.md5 b/.import/cursor_shield.png-6382e20f50478f682c07d2d367287498.md5 new file mode 100644 index 00000000..834336b7 --- /dev/null +++ b/.import/cursor_shield.png-6382e20f50478f682c07d2d367287498.md5 @@ -0,0 +1,3 @@ +source_md5="709191933a714b92f053683029b3135e" +dest_md5="5fcf372a674e99844c879c97198fcf52" + diff --git a/.import/cursor_shield.png-6382e20f50478f682c07d2d367287498.stex b/.import/cursor_shield.png-6382e20f50478f682c07d2d367287498.stex new file mode 100644 index 00000000..ae2493d3 Binary files /dev/null and b/.import/cursor_shield.png-6382e20f50478f682c07d2d367287498.stex differ diff --git a/.import/cursor_shield.png-a52e4715b3999aaef81244cf344e1650.md5 b/.import/cursor_shield.png-a52e4715b3999aaef81244cf344e1650.md5 new file mode 100644 index 00000000..834336b7 --- /dev/null +++ b/.import/cursor_shield.png-a52e4715b3999aaef81244cf344e1650.md5 @@ -0,0 +1,3 @@ +source_md5="709191933a714b92f053683029b3135e" +dest_md5="5fcf372a674e99844c879c97198fcf52" + diff --git a/.import/cursor_shield.png-a52e4715b3999aaef81244cf344e1650.stex b/.import/cursor_shield.png-a52e4715b3999aaef81244cf344e1650.stex new file mode 100644 index 00000000..ae2493d3 Binary files /dev/null and b/.import/cursor_shield.png-a52e4715b3999aaef81244cf344e1650.stex differ diff --git a/.import/cursor_shield.png-dd203fcb04aa5af310e57ec4be3ecf98.md5 b/.import/cursor_shield.png-dd203fcb04aa5af310e57ec4be3ecf98.md5 new file mode 100644 index 00000000..834336b7 --- /dev/null +++ b/.import/cursor_shield.png-dd203fcb04aa5af310e57ec4be3ecf98.md5 @@ -0,0 +1,3 @@ +source_md5="709191933a714b92f053683029b3135e" +dest_md5="5fcf372a674e99844c879c97198fcf52" + diff --git a/.import/cursor_shield.png-dd203fcb04aa5af310e57ec4be3ecf98.stex b/.import/cursor_shield.png-dd203fcb04aa5af310e57ec4be3ecf98.stex new file mode 100644 index 00000000..ae2493d3 Binary files /dev/null and b/.import/cursor_shield.png-dd203fcb04aa5af310e57ec4be3ecf98.stex differ diff --git a/.import/cursor_tool.png-51655f01c573c02df85d5b6464c34f1d.md5 b/.import/cursor_tool.png-51655f01c573c02df85d5b6464c34f1d.md5 new file mode 100644 index 00000000..155c0cdf --- /dev/null +++ b/.import/cursor_tool.png-51655f01c573c02df85d5b6464c34f1d.md5 @@ -0,0 +1,3 @@ +source_md5="d28b366d21fc71e26764528bd2a77f4e" +dest_md5="0e65b2e5a69f917d1bc39a84dbb9dbdf" + diff --git a/.import/cursor_tool.png-51655f01c573c02df85d5b6464c34f1d.stex b/.import/cursor_tool.png-51655f01c573c02df85d5b6464c34f1d.stex new file mode 100644 index 00000000..f4fe9379 Binary files /dev/null and b/.import/cursor_tool.png-51655f01c573c02df85d5b6464c34f1d.stex differ diff --git a/.import/cursor_tool.png-5dbc00c48cce99a1c3e4194d26be5e7a.md5 b/.import/cursor_tool.png-5dbc00c48cce99a1c3e4194d26be5e7a.md5 new file mode 100644 index 00000000..3ba0fe1f --- /dev/null +++ b/.import/cursor_tool.png-5dbc00c48cce99a1c3e4194d26be5e7a.md5 @@ -0,0 +1,3 @@ +source_md5="5df6dc05f9adcc02195982a5cd44ce45" +dest_md5="8566ef804fae4c73f62b6b009782f902" + diff --git a/.import/cursor_tool.png-5dbc00c48cce99a1c3e4194d26be5e7a.stex b/.import/cursor_tool.png-5dbc00c48cce99a1c3e4194d26be5e7a.stex new file mode 100644 index 00000000..353b3cec Binary files /dev/null and b/.import/cursor_tool.png-5dbc00c48cce99a1c3e4194d26be5e7a.stex differ diff --git a/.import/cursor_tool.png-8b1ade99f69e8eb3eda7e4ded37a61ce.md5 b/.import/cursor_tool.png-8b1ade99f69e8eb3eda7e4ded37a61ce.md5 new file mode 100644 index 00000000..3ba0fe1f --- /dev/null +++ b/.import/cursor_tool.png-8b1ade99f69e8eb3eda7e4ded37a61ce.md5 @@ -0,0 +1,3 @@ +source_md5="5df6dc05f9adcc02195982a5cd44ce45" +dest_md5="8566ef804fae4c73f62b6b009782f902" + diff --git a/.import/cursor_tool.png-8b1ade99f69e8eb3eda7e4ded37a61ce.stex b/.import/cursor_tool.png-8b1ade99f69e8eb3eda7e4ded37a61ce.stex new file mode 100644 index 00000000..353b3cec Binary files /dev/null and b/.import/cursor_tool.png-8b1ade99f69e8eb3eda7e4ded37a61ce.stex differ diff --git a/.import/cursor_tool.png-a0e81e7874b15f0ea7d12d52cf2959d5.md5 b/.import/cursor_tool.png-a0e81e7874b15f0ea7d12d52cf2959d5.md5 new file mode 100644 index 00000000..3ba0fe1f --- /dev/null +++ b/.import/cursor_tool.png-a0e81e7874b15f0ea7d12d52cf2959d5.md5 @@ -0,0 +1,3 @@ +source_md5="5df6dc05f9adcc02195982a5cd44ce45" +dest_md5="8566ef804fae4c73f62b6b009782f902" + diff --git a/.import/cursor_tool.png-a0e81e7874b15f0ea7d12d52cf2959d5.stex b/.import/cursor_tool.png-a0e81e7874b15f0ea7d12d52cf2959d5.stex new file mode 100644 index 00000000..353b3cec Binary files /dev/null and b/.import/cursor_tool.png-a0e81e7874b15f0ea7d12d52cf2959d5.stex differ diff --git a/.import/cursor_wait.png-0f15f4bb712262ffd67a491d99171662.md5 b/.import/cursor_wait.png-0f15f4bb712262ffd67a491d99171662.md5 new file mode 100644 index 00000000..c6c1fc3d --- /dev/null +++ b/.import/cursor_wait.png-0f15f4bb712262ffd67a491d99171662.md5 @@ -0,0 +1,3 @@ +source_md5="7aae12d645ef939d66f642259448b779" +dest_md5="b41593127ae2508433dea2c1f652fd86" + diff --git a/.import/cursor_wait.png-0f15f4bb712262ffd67a491d99171662.stex b/.import/cursor_wait.png-0f15f4bb712262ffd67a491d99171662.stex new file mode 100644 index 00000000..d8c29906 Binary files /dev/null and b/.import/cursor_wait.png-0f15f4bb712262ffd67a491d99171662.stex differ diff --git a/.import/cursor_wait.png-39393506e3d82bbdbc20ee64bec33c18.md5 b/.import/cursor_wait.png-39393506e3d82bbdbc20ee64bec33c18.md5 new file mode 100644 index 00000000..c6c1fc3d --- /dev/null +++ b/.import/cursor_wait.png-39393506e3d82bbdbc20ee64bec33c18.md5 @@ -0,0 +1,3 @@ +source_md5="7aae12d645ef939d66f642259448b779" +dest_md5="b41593127ae2508433dea2c1f652fd86" + diff --git a/.import/cursor_wait.png-39393506e3d82bbdbc20ee64bec33c18.stex b/.import/cursor_wait.png-39393506e3d82bbdbc20ee64bec33c18.stex new file mode 100644 index 00000000..d8c29906 Binary files /dev/null and b/.import/cursor_wait.png-39393506e3d82bbdbc20ee64bec33c18.stex differ diff --git a/.import/cursor_wait.png-40b19667db0d0cea9048de5b2f8a08d6.md5 b/.import/cursor_wait.png-40b19667db0d0cea9048de5b2f8a08d6.md5 new file mode 100644 index 00000000..c6c1fc3d --- /dev/null +++ b/.import/cursor_wait.png-40b19667db0d0cea9048de5b2f8a08d6.md5 @@ -0,0 +1,3 @@ +source_md5="7aae12d645ef939d66f642259448b779" +dest_md5="b41593127ae2508433dea2c1f652fd86" + diff --git a/.import/cursor_wait.png-40b19667db0d0cea9048de5b2f8a08d6.stex b/.import/cursor_wait.png-40b19667db0d0cea9048de5b2f8a08d6.stex new file mode 100644 index 00000000..d8c29906 Binary files /dev/null and b/.import/cursor_wait.png-40b19667db0d0cea9048de5b2f8a08d6.stex differ diff --git a/.import/cursor_wait.png-9175beab3857da4e6b4e49e122e1aed4.md5 b/.import/cursor_wait.png-9175beab3857da4e6b4e49e122e1aed4.md5 new file mode 100644 index 00000000..447632d4 --- /dev/null +++ b/.import/cursor_wait.png-9175beab3857da4e6b4e49e122e1aed4.md5 @@ -0,0 +1,3 @@ +source_md5="e5919afb7c05a90d4374a3f61e6c05cd" +dest_md5="a2aa9ca0e1e49fe19eacbb3bd09520ff" + diff --git a/.import/cursor_wait.png-9175beab3857da4e6b4e49e122e1aed4.stex b/.import/cursor_wait.png-9175beab3857da4e6b4e49e122e1aed4.stex new file mode 100644 index 00000000..c446f7c8 Binary files /dev/null and b/.import/cursor_wait.png-9175beab3857da4e6b4e49e122e1aed4.stex differ diff --git a/.import/depth.png-068a7958845f7df3ef06759b3e7c91f2.md5 b/.import/depth.png-068a7958845f7df3ef06759b3e7c91f2.md5 new file mode 100644 index 00000000..489e0001 --- /dev/null +++ b/.import/depth.png-068a7958845f7df3ef06759b3e7c91f2.md5 @@ -0,0 +1,3 @@ +source_md5="a11cfe5295d13c3f6709784ee7998bd1" +dest_md5="7fd560f46e271fc1c1f0d84786f1c83c" + diff --git a/.import/depth.png-068a7958845f7df3ef06759b3e7c91f2.stex b/.import/depth.png-068a7958845f7df3ef06759b3e7c91f2.stex new file mode 100644 index 00000000..6f021b4c Binary files /dev/null and b/.import/depth.png-068a7958845f7df3ef06759b3e7c91f2.stex differ diff --git a/.import/depth.png-2ca37a88613de5196f15a607c8e2bd6d.md5 b/.import/depth.png-2ca37a88613de5196f15a607c8e2bd6d.md5 new file mode 100644 index 00000000..590d4714 --- /dev/null +++ b/.import/depth.png-2ca37a88613de5196f15a607c8e2bd6d.md5 @@ -0,0 +1,3 @@ +source_md5="a6979b1859f5cb94a81be822af49465f" +dest_md5="9b74aa3e6db23a90aa7fadad99ff9bf2" + diff --git a/.import/depth.png-2ca37a88613de5196f15a607c8e2bd6d.stex b/.import/depth.png-2ca37a88613de5196f15a607c8e2bd6d.stex new file mode 100644 index 00000000..23b14dd9 Binary files /dev/null and b/.import/depth.png-2ca37a88613de5196f15a607c8e2bd6d.stex differ diff --git a/.import/depth.png-53b6a3375b1fe23fe3829c714c23daed.md5 b/.import/depth.png-53b6a3375b1fe23fe3829c714c23daed.md5 new file mode 100644 index 00000000..590d4714 --- /dev/null +++ b/.import/depth.png-53b6a3375b1fe23fe3829c714c23daed.md5 @@ -0,0 +1,3 @@ +source_md5="a6979b1859f5cb94a81be822af49465f" +dest_md5="9b74aa3e6db23a90aa7fadad99ff9bf2" + diff --git a/.import/depth.png-53b6a3375b1fe23fe3829c714c23daed.stex b/.import/depth.png-53b6a3375b1fe23fe3829c714c23daed.stex new file mode 100644 index 00000000..23b14dd9 Binary files /dev/null and b/.import/depth.png-53b6a3375b1fe23fe3829c714c23daed.stex differ diff --git a/.import/depth.png-f337e7e564cf671ed1f7892934721741.md5 b/.import/depth.png-f337e7e564cf671ed1f7892934721741.md5 new file mode 100644 index 00000000..489e0001 --- /dev/null +++ b/.import/depth.png-f337e7e564cf671ed1f7892934721741.md5 @@ -0,0 +1,3 @@ +source_md5="a11cfe5295d13c3f6709784ee7998bd1" +dest_md5="7fd560f46e271fc1c1f0d84786f1c83c" + diff --git a/.import/depth.png-f337e7e564cf671ed1f7892934721741.stex b/.import/depth.png-f337e7e564cf671ed1f7892934721741.stex new file mode 100644 index 00000000..6f021b4c Binary files /dev/null and b/.import/depth.png-f337e7e564cf671ed1f7892934721741.stex differ diff --git a/.import/depth_reduced.png-4b8ef8449202d9595eefd099d2b95417.md5 b/.import/depth_reduced.png-4b8ef8449202d9595eefd099d2b95417.md5 new file mode 100644 index 00000000..1cbea6f5 --- /dev/null +++ b/.import/depth_reduced.png-4b8ef8449202d9595eefd099d2b95417.md5 @@ -0,0 +1,3 @@ +source_md5="98d54f5f5bded3f7ef5d9c32be2ae3a7" +dest_md5="48fab8b0686449d94c1e22a9fad18fae" + diff --git a/.import/depth_reduced.png-4b8ef8449202d9595eefd099d2b95417.stex b/.import/depth_reduced.png-4b8ef8449202d9595eefd099d2b95417.stex new file mode 100644 index 00000000..9a1caabf Binary files /dev/null and b/.import/depth_reduced.png-4b8ef8449202d9595eefd099d2b95417.stex differ diff --git a/.import/depth_reduced.png-503513b9a025604d6025aa5f62eeb517.md5 b/.import/depth_reduced.png-503513b9a025604d6025aa5f62eeb517.md5 new file mode 100644 index 00000000..7eab27d8 --- /dev/null +++ b/.import/depth_reduced.png-503513b9a025604d6025aa5f62eeb517.md5 @@ -0,0 +1,3 @@ +source_md5="c35c59bf76e4c4fb57f904cb6f53ee67" +dest_md5="a016ffd2e1abe7734017632a138a0dc1" + diff --git a/.import/depth_reduced.png-503513b9a025604d6025aa5f62eeb517.stex b/.import/depth_reduced.png-503513b9a025604d6025aa5f62eeb517.stex new file mode 100644 index 00000000..d918612f Binary files /dev/null and b/.import/depth_reduced.png-503513b9a025604d6025aa5f62eeb517.stex differ diff --git a/.import/desk.png-3e7a06cea8b1de679348c692b6cf0d92.md5 b/.import/desk.png-3e7a06cea8b1de679348c692b6cf0d92.md5 new file mode 100644 index 00000000..971f1a81 --- /dev/null +++ b/.import/desk.png-3e7a06cea8b1de679348c692b6cf0d92.md5 @@ -0,0 +1,3 @@ +source_md5="054483e7ba01917ea26ca573e83ab6dc" +dest_md5="8037b9b02e521509d911b27c89437962" + diff --git a/.import/desk.png-3e7a06cea8b1de679348c692b6cf0d92.stex b/.import/desk.png-3e7a06cea8b1de679348c692b6cf0d92.stex new file mode 100644 index 00000000..ca1877c7 Binary files /dev/null and b/.import/desk.png-3e7a06cea8b1de679348c692b6cf0d92.stex differ diff --git a/.import/desk.png-c3f70eedcabf56de7443cc8ae50396ef.md5 b/.import/desk.png-c3f70eedcabf56de7443cc8ae50396ef.md5 new file mode 100644 index 00000000..971f1a81 --- /dev/null +++ b/.import/desk.png-c3f70eedcabf56de7443cc8ae50396ef.md5 @@ -0,0 +1,3 @@ +source_md5="054483e7ba01917ea26ca573e83ab6dc" +dest_md5="8037b9b02e521509d911b27c89437962" + diff --git a/.import/desk.png-c3f70eedcabf56de7443cc8ae50396ef.stex b/.import/desk.png-c3f70eedcabf56de7443cc8ae50396ef.stex new file mode 100644 index 00000000..ca1877c7 Binary files /dev/null and b/.import/desk.png-c3f70eedcabf56de7443cc8ae50396ef.stex differ diff --git a/.import/empty_sheet.png-813558ed5dff2311f54fddefecca858f.md5 b/.import/empty_sheet.png-813558ed5dff2311f54fddefecca858f.md5 new file mode 100644 index 00000000..939f0e96 --- /dev/null +++ b/.import/empty_sheet.png-813558ed5dff2311f54fddefecca858f.md5 @@ -0,0 +1,3 @@ +source_md5="39c4090b34cc00d1b8812a1b47cf1a0d" +dest_md5="6cad66eb70afdfebb2d4ca413d2fa6bd" + diff --git a/.import/empty_sheet.png-813558ed5dff2311f54fddefecca858f.stex b/.import/empty_sheet.png-813558ed5dff2311f54fddefecca858f.stex new file mode 100644 index 00000000..278d2449 Binary files /dev/null and b/.import/empty_sheet.png-813558ed5dff2311f54fddefecca858f.stex differ diff --git a/.import/escoria-logo.svg-57c45ba33015e24cb2a3cf19c461f16b.md5 b/.import/escoria-logo.svg-57c45ba33015e24cb2a3cf19c461f16b.md5 new file mode 100644 index 00000000..88c647af --- /dev/null +++ b/.import/escoria-logo.svg-57c45ba33015e24cb2a3cf19c461f16b.md5 @@ -0,0 +1,3 @@ +source_md5="773d4d4be487106b44ba50e2f830a0ba" +dest_md5="d2212f559ae6294daf96ed9b54e4043a" + diff --git a/.import/escoria-logo.svg-57c45ba33015e24cb2a3cf19c461f16b.stex b/.import/escoria-logo.svg-57c45ba33015e24cb2a3cf19c461f16b.stex new file mode 100644 index 00000000..924eba47 Binary files /dev/null and b/.import/escoria-logo.svg-57c45ba33015e24cb2a3cf19c461f16b.stex differ diff --git a/.import/filled_sheet.png-032e8e1e7d1157ad603f97190a08cc80.md5 b/.import/filled_sheet.png-032e8e1e7d1157ad603f97190a08cc80.md5 new file mode 100644 index 00000000..d8c442b1 --- /dev/null +++ b/.import/filled_sheet.png-032e8e1e7d1157ad603f97190a08cc80.md5 @@ -0,0 +1,3 @@ +source_md5="c6032bc6d50e5de813e639d521268117" +dest_md5="11e1a7584a1c7f6f418a50a6f97a0008" + diff --git a/.import/filled_sheet.png-032e8e1e7d1157ad603f97190a08cc80.stex b/.import/filled_sheet.png-032e8e1e7d1157ad603f97190a08cc80.stex new file mode 100644 index 00000000..3b9ad2a3 Binary files /dev/null and b/.import/filled_sheet.png-032e8e1e7d1157ad603f97190a08cc80.stex differ diff --git a/.import/frame.png-3403b7d5017d3fbeca5847e9f979a068.md5 b/.import/frame.png-3403b7d5017d3fbeca5847e9f979a068.md5 new file mode 100644 index 00000000..f28bf0bf --- /dev/null +++ b/.import/frame.png-3403b7d5017d3fbeca5847e9f979a068.md5 @@ -0,0 +1,3 @@ +source_md5="c2fd2b904fb42f66fc29b67945a2cd90" +dest_md5="ecebcd36d640be5b95c841c34dbc320e" + diff --git a/.import/frame.png-3403b7d5017d3fbeca5847e9f979a068.stex b/.import/frame.png-3403b7d5017d3fbeca5847e9f979a068.stex new file mode 100644 index 00000000..5474bfa6 Binary files /dev/null and b/.import/frame.png-3403b7d5017d3fbeca5847e9f979a068.stex differ diff --git a/.import/frame.png-943dc024f16b96c32717ebe46c95fe98.md5 b/.import/frame.png-943dc024f16b96c32717ebe46c95fe98.md5 new file mode 100644 index 00000000..f28bf0bf --- /dev/null +++ b/.import/frame.png-943dc024f16b96c32717ebe46c95fe98.md5 @@ -0,0 +1,3 @@ +source_md5="c2fd2b904fb42f66fc29b67945a2cd90" +dest_md5="ecebcd36d640be5b95c841c34dbc320e" + diff --git a/.import/frame.png-943dc024f16b96c32717ebe46c95fe98.stex b/.import/frame.png-943dc024f16b96c32717ebe46c95fe98.stex new file mode 100644 index 00000000..5474bfa6 Binary files /dev/null and b/.import/frame.png-943dc024f16b96c32717ebe46c95fe98.stex differ diff --git a/.import/frame.png-f58303f48b25d15b21a5af7f9385cff0.md5 b/.import/frame.png-f58303f48b25d15b21a5af7f9385cff0.md5 new file mode 100644 index 00000000..f28bf0bf --- /dev/null +++ b/.import/frame.png-f58303f48b25d15b21a5af7f9385cff0.md5 @@ -0,0 +1,3 @@ +source_md5="c2fd2b904fb42f66fc29b67945a2cd90" +dest_md5="ecebcd36d640be5b95c841c34dbc320e" + diff --git a/.import/frame.png-f58303f48b25d15b21a5af7f9385cff0.stex b/.import/frame.png-f58303f48b25d15b21a5af7f9385cff0.stex new file mode 100644 index 00000000..5474bfa6 Binary files /dev/null and b/.import/frame.png-f58303f48b25d15b21a5af7f9385cff0.stex differ diff --git a/.import/genericItem_color_001.png-2c825fdd44a28c7edcf7cb80db291de1.md5 b/.import/genericItem_color_001.png-2c825fdd44a28c7edcf7cb80db291de1.md5 new file mode 100644 index 00000000..f2479178 --- /dev/null +++ b/.import/genericItem_color_001.png-2c825fdd44a28c7edcf7cb80db291de1.md5 @@ -0,0 +1,3 @@ +source_md5="028a77b851b2f6d56daf0b1c7ad15c8c" +dest_md5="cd5bcc1f92352c9ff4ebe6ce054d64e7" + diff --git a/.import/genericItem_color_001.png-2c825fdd44a28c7edcf7cb80db291de1.stex b/.import/genericItem_color_001.png-2c825fdd44a28c7edcf7cb80db291de1.stex new file mode 100644 index 00000000..09847ed0 Binary files /dev/null and b/.import/genericItem_color_001.png-2c825fdd44a28c7edcf7cb80db291de1.stex differ diff --git a/.import/genericItem_color_002.png-06708941f906fa42525287b1a4738372.md5 b/.import/genericItem_color_002.png-06708941f906fa42525287b1a4738372.md5 new file mode 100644 index 00000000..d7056636 --- /dev/null +++ b/.import/genericItem_color_002.png-06708941f906fa42525287b1a4738372.md5 @@ -0,0 +1,3 @@ +source_md5="5b380d6713408c0d7677591824fcfbb8" +dest_md5="d3ac64de2a283d886e5cc06f36b96de4" + diff --git a/.import/genericItem_color_002.png-06708941f906fa42525287b1a4738372.stex b/.import/genericItem_color_002.png-06708941f906fa42525287b1a4738372.stex new file mode 100644 index 00000000..65b9ec35 Binary files /dev/null and b/.import/genericItem_color_002.png-06708941f906fa42525287b1a4738372.stex differ diff --git a/.import/genericItem_color_003.png-9aee0610fb9ca174a1464d175fae0a7f.md5 b/.import/genericItem_color_003.png-9aee0610fb9ca174a1464d175fae0a7f.md5 new file mode 100644 index 00000000..c1dd5bc5 --- /dev/null +++ b/.import/genericItem_color_003.png-9aee0610fb9ca174a1464d175fae0a7f.md5 @@ -0,0 +1,3 @@ +source_md5="9ad578d9b8060ffac02990946ab2b74d" +dest_md5="cf200071124495d875d1164b74987cac" + diff --git a/.import/genericItem_color_003.png-9aee0610fb9ca174a1464d175fae0a7f.stex b/.import/genericItem_color_003.png-9aee0610fb9ca174a1464d175fae0a7f.stex new file mode 100644 index 00000000..958ab299 Binary files /dev/null and b/.import/genericItem_color_003.png-9aee0610fb9ca174a1464d175fae0a7f.stex differ diff --git a/.import/genericItem_color_004.png-11fceed88b1aa85b437a701b6d739bec.md5 b/.import/genericItem_color_004.png-11fceed88b1aa85b437a701b6d739bec.md5 new file mode 100644 index 00000000..e0001344 --- /dev/null +++ b/.import/genericItem_color_004.png-11fceed88b1aa85b437a701b6d739bec.md5 @@ -0,0 +1,3 @@ +source_md5="eca000256902891d98ea725d2ac0f529" +dest_md5="8f3874a4c89493ae930439d7cb67acb7" + diff --git a/.import/genericItem_color_004.png-11fceed88b1aa85b437a701b6d739bec.stex b/.import/genericItem_color_004.png-11fceed88b1aa85b437a701b6d739bec.stex new file mode 100644 index 00000000..fe6f2e02 Binary files /dev/null and b/.import/genericItem_color_004.png-11fceed88b1aa85b437a701b6d739bec.stex differ diff --git a/.import/genericItem_color_005.png-1bf39fbdf218d0092b534fce7ae8dd7a.md5 b/.import/genericItem_color_005.png-1bf39fbdf218d0092b534fce7ae8dd7a.md5 new file mode 100644 index 00000000..5d448245 --- /dev/null +++ b/.import/genericItem_color_005.png-1bf39fbdf218d0092b534fce7ae8dd7a.md5 @@ -0,0 +1,3 @@ +source_md5="6ab13b8dcc396cd612928d9636ae0a11" +dest_md5="1a407a92b65589f3ce17afad78c252fc" + diff --git a/.import/genericItem_color_005.png-1bf39fbdf218d0092b534fce7ae8dd7a.stex b/.import/genericItem_color_005.png-1bf39fbdf218d0092b534fce7ae8dd7a.stex new file mode 100644 index 00000000..5e8e9b7d Binary files /dev/null and b/.import/genericItem_color_005.png-1bf39fbdf218d0092b534fce7ae8dd7a.stex differ diff --git a/.import/genericItem_color_006.png-4999e6fa5586d1d72aa8dd46b2f520fb.md5 b/.import/genericItem_color_006.png-4999e6fa5586d1d72aa8dd46b2f520fb.md5 new file mode 100644 index 00000000..9d9b0990 --- /dev/null +++ b/.import/genericItem_color_006.png-4999e6fa5586d1d72aa8dd46b2f520fb.md5 @@ -0,0 +1,3 @@ +source_md5="67f69dfa7f675540ad2b95a0f984c521" +dest_md5="c2b09800724876c7ea5f942a3e9ec7d5" + diff --git a/.import/genericItem_color_006.png-4999e6fa5586d1d72aa8dd46b2f520fb.stex b/.import/genericItem_color_006.png-4999e6fa5586d1d72aa8dd46b2f520fb.stex new file mode 100644 index 00000000..14dc66ba Binary files /dev/null and b/.import/genericItem_color_006.png-4999e6fa5586d1d72aa8dd46b2f520fb.stex differ diff --git a/.import/genericItem_color_007.png-1363f934e266662e09a2e35844780c7d.md5 b/.import/genericItem_color_007.png-1363f934e266662e09a2e35844780c7d.md5 new file mode 100644 index 00000000..00f96d86 --- /dev/null +++ b/.import/genericItem_color_007.png-1363f934e266662e09a2e35844780c7d.md5 @@ -0,0 +1,3 @@ +source_md5="1996f1488c1ee94a77ab755550f4803a" +dest_md5="13f166eebd00fca2e431cd1b3db028b2" + diff --git a/.import/genericItem_color_007.png-1363f934e266662e09a2e35844780c7d.stex b/.import/genericItem_color_007.png-1363f934e266662e09a2e35844780c7d.stex new file mode 100644 index 00000000..ba8825cb Binary files /dev/null and b/.import/genericItem_color_007.png-1363f934e266662e09a2e35844780c7d.stex differ diff --git a/.import/genericItem_color_008.png-9853b09f5e9fa1b059c319f9dc02cf34.md5 b/.import/genericItem_color_008.png-9853b09f5e9fa1b059c319f9dc02cf34.md5 new file mode 100644 index 00000000..2ad4597c --- /dev/null +++ b/.import/genericItem_color_008.png-9853b09f5e9fa1b059c319f9dc02cf34.md5 @@ -0,0 +1,3 @@ +source_md5="5a26d1bdd6fe16c8ed5dc35be5c792ff" +dest_md5="431a68df38ea7c66560ce4b31376f595" + diff --git a/.import/genericItem_color_008.png-9853b09f5e9fa1b059c319f9dc02cf34.stex b/.import/genericItem_color_008.png-9853b09f5e9fa1b059c319f9dc02cf34.stex new file mode 100644 index 00000000..0866e0c3 Binary files /dev/null and b/.import/genericItem_color_008.png-9853b09f5e9fa1b059c319f9dc02cf34.stex differ diff --git a/.import/genericItem_color_009.png-3f8ca0c11a4c09b112f683509f70941b.md5 b/.import/genericItem_color_009.png-3f8ca0c11a4c09b112f683509f70941b.md5 new file mode 100644 index 00000000..2915cb42 --- /dev/null +++ b/.import/genericItem_color_009.png-3f8ca0c11a4c09b112f683509f70941b.md5 @@ -0,0 +1,3 @@ +source_md5="86ce11effb2d830db26c238a0628a30f" +dest_md5="bb4c6a4c7d78243c4f073293e7ce8e1e" + diff --git a/.import/genericItem_color_009.png-3f8ca0c11a4c09b112f683509f70941b.stex b/.import/genericItem_color_009.png-3f8ca0c11a4c09b112f683509f70941b.stex new file mode 100644 index 00000000..384e9a28 Binary files /dev/null and b/.import/genericItem_color_009.png-3f8ca0c11a4c09b112f683509f70941b.stex differ diff --git a/.import/genericItem_color_010.png-d96a784e8d24291bca1d8adfa1791c01.md5 b/.import/genericItem_color_010.png-d96a784e8d24291bca1d8adfa1791c01.md5 new file mode 100644 index 00000000..64160544 --- /dev/null +++ b/.import/genericItem_color_010.png-d96a784e8d24291bca1d8adfa1791c01.md5 @@ -0,0 +1,3 @@ +source_md5="438a3c89b1573fa874f8074e011b4484" +dest_md5="5f9212d65465722210c1fe2c8504c644" + diff --git a/.import/genericItem_color_010.png-d96a784e8d24291bca1d8adfa1791c01.stex b/.import/genericItem_color_010.png-d96a784e8d24291bca1d8adfa1791c01.stex new file mode 100644 index 00000000..8a8e7027 Binary files /dev/null and b/.import/genericItem_color_010.png-d96a784e8d24291bca1d8adfa1791c01.stex differ diff --git a/.import/genericItem_color_011.png-94b5f0289a0546b15b369f53448da638.md5 b/.import/genericItem_color_011.png-94b5f0289a0546b15b369f53448da638.md5 new file mode 100644 index 00000000..f51c37f4 --- /dev/null +++ b/.import/genericItem_color_011.png-94b5f0289a0546b15b369f53448da638.md5 @@ -0,0 +1,3 @@ +source_md5="3d7d9ac75b23a12d5b8031566909374d" +dest_md5="05cec706ae202ddd3c967271d196e202" + diff --git a/.import/genericItem_color_011.png-94b5f0289a0546b15b369f53448da638.stex b/.import/genericItem_color_011.png-94b5f0289a0546b15b369f53448da638.stex new file mode 100644 index 00000000..f1b33826 Binary files /dev/null and b/.import/genericItem_color_011.png-94b5f0289a0546b15b369f53448da638.stex differ diff --git a/.import/genericItem_color_012.png-69fc8eacdf735e46679bbaa4fecd454e.md5 b/.import/genericItem_color_012.png-69fc8eacdf735e46679bbaa4fecd454e.md5 new file mode 100644 index 00000000..684c78c6 --- /dev/null +++ b/.import/genericItem_color_012.png-69fc8eacdf735e46679bbaa4fecd454e.md5 @@ -0,0 +1,3 @@ +source_md5="ddfad03670f602605d1968c1ba9b95e4" +dest_md5="e04ae3e51b194187ebe155589f065587" + diff --git a/.import/genericItem_color_012.png-69fc8eacdf735e46679bbaa4fecd454e.stex b/.import/genericItem_color_012.png-69fc8eacdf735e46679bbaa4fecd454e.stex new file mode 100644 index 00000000..59e6f8df Binary files /dev/null and b/.import/genericItem_color_012.png-69fc8eacdf735e46679bbaa4fecd454e.stex differ diff --git a/.import/genericItem_color_013.png-f2294477c53683e552d3888e8354c467.md5 b/.import/genericItem_color_013.png-f2294477c53683e552d3888e8354c467.md5 new file mode 100644 index 00000000..d13c8df5 --- /dev/null +++ b/.import/genericItem_color_013.png-f2294477c53683e552d3888e8354c467.md5 @@ -0,0 +1,3 @@ +source_md5="c85032537c080bfc703c9b502daeb6c3" +dest_md5="ad4256ff2df13d728e4575c472a06357" + diff --git a/.import/genericItem_color_013.png-f2294477c53683e552d3888e8354c467.stex b/.import/genericItem_color_013.png-f2294477c53683e552d3888e8354c467.stex new file mode 100644 index 00000000..de9c68b5 Binary files /dev/null and b/.import/genericItem_color_013.png-f2294477c53683e552d3888e8354c467.stex differ diff --git a/.import/genericItem_color_014.png-4f745a3f8d63ecb5c670833734cb7491.md5 b/.import/genericItem_color_014.png-4f745a3f8d63ecb5c670833734cb7491.md5 new file mode 100644 index 00000000..210f64d2 --- /dev/null +++ b/.import/genericItem_color_014.png-4f745a3f8d63ecb5c670833734cb7491.md5 @@ -0,0 +1,3 @@ +source_md5="a3b2263e7a7cda610d1f383ef3a94a2c" +dest_md5="426149fab0361dd826001cea1e97e4ad" + diff --git a/.import/genericItem_color_014.png-4f745a3f8d63ecb5c670833734cb7491.stex b/.import/genericItem_color_014.png-4f745a3f8d63ecb5c670833734cb7491.stex new file mode 100644 index 00000000..f53f2aff Binary files /dev/null and b/.import/genericItem_color_014.png-4f745a3f8d63ecb5c670833734cb7491.stex differ diff --git a/.import/genericItem_color_015.png-7c568bb27d0ae60e04e32042ad7c2e4f.md5 b/.import/genericItem_color_015.png-7c568bb27d0ae60e04e32042ad7c2e4f.md5 new file mode 100644 index 00000000..70f85e69 --- /dev/null +++ b/.import/genericItem_color_015.png-7c568bb27d0ae60e04e32042ad7c2e4f.md5 @@ -0,0 +1,3 @@ +source_md5="e4f92fb9d8da9b602da1aac95ae15f5f" +dest_md5="be224c6a6ea30ef16f972981c51934f7" + diff --git a/.import/genericItem_color_015.png-7c568bb27d0ae60e04e32042ad7c2e4f.stex b/.import/genericItem_color_015.png-7c568bb27d0ae60e04e32042ad7c2e4f.stex new file mode 100644 index 00000000..a224b51b Binary files /dev/null and b/.import/genericItem_color_015.png-7c568bb27d0ae60e04e32042ad7c2e4f.stex differ diff --git a/.import/genericItem_color_016.png-587f18a69548b3e256ad582b49ecd87d.md5 b/.import/genericItem_color_016.png-587f18a69548b3e256ad582b49ecd87d.md5 new file mode 100644 index 00000000..a5a8af88 --- /dev/null +++ b/.import/genericItem_color_016.png-587f18a69548b3e256ad582b49ecd87d.md5 @@ -0,0 +1,3 @@ +source_md5="c116503cdd28e625758f43c44952a611" +dest_md5="8495b41d89753b1cd908a76ce2b55129" + diff --git a/.import/genericItem_color_016.png-587f18a69548b3e256ad582b49ecd87d.stex b/.import/genericItem_color_016.png-587f18a69548b3e256ad582b49ecd87d.stex new file mode 100644 index 00000000..c855af92 Binary files /dev/null and b/.import/genericItem_color_016.png-587f18a69548b3e256ad582b49ecd87d.stex differ diff --git a/.import/genericItem_color_017.png-3d48e2adb97d3c02ecf22c0bb7940b8e.md5 b/.import/genericItem_color_017.png-3d48e2adb97d3c02ecf22c0bb7940b8e.md5 new file mode 100644 index 00000000..28da2801 --- /dev/null +++ b/.import/genericItem_color_017.png-3d48e2adb97d3c02ecf22c0bb7940b8e.md5 @@ -0,0 +1,3 @@ +source_md5="c6c8094bd31249cce2c9a039166847a5" +dest_md5="7582232684f9971f6886dd177bebd9df" + diff --git a/.import/genericItem_color_017.png-3d48e2adb97d3c02ecf22c0bb7940b8e.stex b/.import/genericItem_color_017.png-3d48e2adb97d3c02ecf22c0bb7940b8e.stex new file mode 100644 index 00000000..d5e1d9ed Binary files /dev/null and b/.import/genericItem_color_017.png-3d48e2adb97d3c02ecf22c0bb7940b8e.stex differ diff --git a/.import/genericItem_color_018.png-00660c5446630f687166ff44d94c6a52.md5 b/.import/genericItem_color_018.png-00660c5446630f687166ff44d94c6a52.md5 new file mode 100644 index 00000000..f2560944 --- /dev/null +++ b/.import/genericItem_color_018.png-00660c5446630f687166ff44d94c6a52.md5 @@ -0,0 +1,3 @@ +source_md5="338e5268d2bc5d3b2c56f3615905bc25" +dest_md5="478a17a0303b07932c5e5eaa3c1f76a4" + diff --git a/.import/genericItem_color_018.png-00660c5446630f687166ff44d94c6a52.stex b/.import/genericItem_color_018.png-00660c5446630f687166ff44d94c6a52.stex new file mode 100644 index 00000000..99644eda Binary files /dev/null and b/.import/genericItem_color_018.png-00660c5446630f687166ff44d94c6a52.stex differ diff --git a/.import/genericItem_color_019.png-f577b91c3e2468e01958d6168f8da644.md5 b/.import/genericItem_color_019.png-f577b91c3e2468e01958d6168f8da644.md5 new file mode 100644 index 00000000..b86a5a2d --- /dev/null +++ b/.import/genericItem_color_019.png-f577b91c3e2468e01958d6168f8da644.md5 @@ -0,0 +1,3 @@ +source_md5="ef50bf113e3b84afaa505f0b9a73fb91" +dest_md5="fb94f64184e1c4c43dc2633a7a8f331e" + diff --git a/.import/genericItem_color_019.png-f577b91c3e2468e01958d6168f8da644.stex b/.import/genericItem_color_019.png-f577b91c3e2468e01958d6168f8da644.stex new file mode 100644 index 00000000..9fb0a5f4 Binary files /dev/null and b/.import/genericItem_color_019.png-f577b91c3e2468e01958d6168f8da644.stex differ diff --git a/.import/genericItem_color_020.png-c3871839b850b427c1dcfca58606e5be.md5 b/.import/genericItem_color_020.png-c3871839b850b427c1dcfca58606e5be.md5 new file mode 100644 index 00000000..6e35e04d --- /dev/null +++ b/.import/genericItem_color_020.png-c3871839b850b427c1dcfca58606e5be.md5 @@ -0,0 +1,3 @@ +source_md5="3bbbba36f907e9d17f19cae1e1a41b50" +dest_md5="3ff8ce3faeb1b3d52b786a90a868f098" + diff --git a/.import/genericItem_color_020.png-c3871839b850b427c1dcfca58606e5be.stex b/.import/genericItem_color_020.png-c3871839b850b427c1dcfca58606e5be.stex new file mode 100644 index 00000000..171bb285 Binary files /dev/null and b/.import/genericItem_color_020.png-c3871839b850b427c1dcfca58606e5be.stex differ diff --git a/.import/genericItem_color_021.png-e5495dfc8b11d6a0290537de74e793b7.md5 b/.import/genericItem_color_021.png-e5495dfc8b11d6a0290537de74e793b7.md5 new file mode 100644 index 00000000..eb54c55d --- /dev/null +++ b/.import/genericItem_color_021.png-e5495dfc8b11d6a0290537de74e793b7.md5 @@ -0,0 +1,3 @@ +source_md5="5c44416478ffcc0db8512c0dfa2c8e45" +dest_md5="c81c1a35efcaa54469f23bc6a69df4b4" + diff --git a/.import/genericItem_color_021.png-e5495dfc8b11d6a0290537de74e793b7.stex b/.import/genericItem_color_021.png-e5495dfc8b11d6a0290537de74e793b7.stex new file mode 100644 index 00000000..598dab83 Binary files /dev/null and b/.import/genericItem_color_021.png-e5495dfc8b11d6a0290537de74e793b7.stex differ diff --git a/.import/genericItem_color_022.png-7e34ea91280826d1a996bf8ba9603545.md5 b/.import/genericItem_color_022.png-7e34ea91280826d1a996bf8ba9603545.md5 new file mode 100644 index 00000000..81195df1 --- /dev/null +++ b/.import/genericItem_color_022.png-7e34ea91280826d1a996bf8ba9603545.md5 @@ -0,0 +1,3 @@ +source_md5="c9a4596af9a49b2c793c7a45e990f11a" +dest_md5="8e7259e7f88d0a7e652f21f6f402d1e1" + diff --git a/.import/genericItem_color_022.png-7e34ea91280826d1a996bf8ba9603545.stex b/.import/genericItem_color_022.png-7e34ea91280826d1a996bf8ba9603545.stex new file mode 100644 index 00000000..1c2ff9df Binary files /dev/null and b/.import/genericItem_color_022.png-7e34ea91280826d1a996bf8ba9603545.stex differ diff --git a/.import/genericItem_color_023.png-4f5eb1f0c5d4140ed17164c7e471613a.md5 b/.import/genericItem_color_023.png-4f5eb1f0c5d4140ed17164c7e471613a.md5 new file mode 100644 index 00000000..0f9d9ec0 --- /dev/null +++ b/.import/genericItem_color_023.png-4f5eb1f0c5d4140ed17164c7e471613a.md5 @@ -0,0 +1,3 @@ +source_md5="e60d2f3f3d9c648ca17e9ee6e1a2d3a1" +dest_md5="7ff0cad8dbd15012d893bf214c559354" + diff --git a/.import/genericItem_color_023.png-4f5eb1f0c5d4140ed17164c7e471613a.stex b/.import/genericItem_color_023.png-4f5eb1f0c5d4140ed17164c7e471613a.stex new file mode 100644 index 00000000..fb357de9 Binary files /dev/null and b/.import/genericItem_color_023.png-4f5eb1f0c5d4140ed17164c7e471613a.stex differ diff --git a/.import/genericItem_color_024.png-3e4ff3b8a7b4d8b94db14f6ab6736c5d.md5 b/.import/genericItem_color_024.png-3e4ff3b8a7b4d8b94db14f6ab6736c5d.md5 new file mode 100644 index 00000000..2ea7c27f --- /dev/null +++ b/.import/genericItem_color_024.png-3e4ff3b8a7b4d8b94db14f6ab6736c5d.md5 @@ -0,0 +1,3 @@ +source_md5="d45263418183a7156997787408dbcf82" +dest_md5="b8cd6e85831f9b091910dc378f905967" + diff --git a/.import/genericItem_color_024.png-3e4ff3b8a7b4d8b94db14f6ab6736c5d.stex b/.import/genericItem_color_024.png-3e4ff3b8a7b4d8b94db14f6ab6736c5d.stex new file mode 100644 index 00000000..e9f55275 Binary files /dev/null and b/.import/genericItem_color_024.png-3e4ff3b8a7b4d8b94db14f6ab6736c5d.stex differ diff --git a/.import/genericItem_color_025.png-584393549916d07fd1dbb056460abb40.md5 b/.import/genericItem_color_025.png-584393549916d07fd1dbb056460abb40.md5 new file mode 100644 index 00000000..66834f1c --- /dev/null +++ b/.import/genericItem_color_025.png-584393549916d07fd1dbb056460abb40.md5 @@ -0,0 +1,3 @@ +source_md5="3aecddf35604bb7afea249d1c80ba0c0" +dest_md5="29380ac295d7e84ac8deceb454c52dc0" + diff --git a/.import/genericItem_color_025.png-584393549916d07fd1dbb056460abb40.stex b/.import/genericItem_color_025.png-584393549916d07fd1dbb056460abb40.stex new file mode 100644 index 00000000..659d099a Binary files /dev/null and b/.import/genericItem_color_025.png-584393549916d07fd1dbb056460abb40.stex differ diff --git a/.import/genericItem_color_026.png-3d897356f111a59ef5db09ed23737bee.md5 b/.import/genericItem_color_026.png-3d897356f111a59ef5db09ed23737bee.md5 new file mode 100644 index 00000000..832bd6e4 --- /dev/null +++ b/.import/genericItem_color_026.png-3d897356f111a59ef5db09ed23737bee.md5 @@ -0,0 +1,3 @@ +source_md5="8cfb8b39be6d0f38075cde9ffa33e10c" +dest_md5="9aa48800dc0395de3e5cf0ef1688ad8d" + diff --git a/.import/genericItem_color_026.png-3d897356f111a59ef5db09ed23737bee.stex b/.import/genericItem_color_026.png-3d897356f111a59ef5db09ed23737bee.stex new file mode 100644 index 00000000..4bf49790 Binary files /dev/null and b/.import/genericItem_color_026.png-3d897356f111a59ef5db09ed23737bee.stex differ diff --git a/.import/genericItem_color_027.png-300cfa6503c1d912ac7d8db22f075894.md5 b/.import/genericItem_color_027.png-300cfa6503c1d912ac7d8db22f075894.md5 new file mode 100644 index 00000000..17f60d71 --- /dev/null +++ b/.import/genericItem_color_027.png-300cfa6503c1d912ac7d8db22f075894.md5 @@ -0,0 +1,3 @@ +source_md5="48dac043db46bc35f5544ec4364dd286" +dest_md5="9efd5af98af0d33daff939c6f95e86b3" + diff --git a/.import/genericItem_color_027.png-300cfa6503c1d912ac7d8db22f075894.stex b/.import/genericItem_color_027.png-300cfa6503c1d912ac7d8db22f075894.stex new file mode 100644 index 00000000..d4077245 Binary files /dev/null and b/.import/genericItem_color_027.png-300cfa6503c1d912ac7d8db22f075894.stex differ diff --git a/.import/genericItem_color_028.png-4ca779d5dfd0b8abd8098b20cf7667bc.md5 b/.import/genericItem_color_028.png-4ca779d5dfd0b8abd8098b20cf7667bc.md5 new file mode 100644 index 00000000..324c6c21 --- /dev/null +++ b/.import/genericItem_color_028.png-4ca779d5dfd0b8abd8098b20cf7667bc.md5 @@ -0,0 +1,3 @@ +source_md5="932615c1449239e9501669b357fbc951" +dest_md5="ae1ecd3f246cb2563f9a4c8562e2eb5c" + diff --git a/.import/genericItem_color_028.png-4ca779d5dfd0b8abd8098b20cf7667bc.stex b/.import/genericItem_color_028.png-4ca779d5dfd0b8abd8098b20cf7667bc.stex new file mode 100644 index 00000000..be109dc0 Binary files /dev/null and b/.import/genericItem_color_028.png-4ca779d5dfd0b8abd8098b20cf7667bc.stex differ diff --git a/.import/genericItem_color_029.png-0f39b97765c7ca708b32a2b379cb4268.md5 b/.import/genericItem_color_029.png-0f39b97765c7ca708b32a2b379cb4268.md5 new file mode 100644 index 00000000..20c20296 --- /dev/null +++ b/.import/genericItem_color_029.png-0f39b97765c7ca708b32a2b379cb4268.md5 @@ -0,0 +1,3 @@ +source_md5="b49e2a0e1f8f2d2ae1bd15e09532184e" +dest_md5="7e798ec025f03ae8e48dcbd17f4e5ff3" + diff --git a/.import/genericItem_color_029.png-0f39b97765c7ca708b32a2b379cb4268.stex b/.import/genericItem_color_029.png-0f39b97765c7ca708b32a2b379cb4268.stex new file mode 100644 index 00000000..a5e2a680 Binary files /dev/null and b/.import/genericItem_color_029.png-0f39b97765c7ca708b32a2b379cb4268.stex differ diff --git a/.import/genericItem_color_030.png-0a68a6e6dac36e9368226c3bea4125eb.md5 b/.import/genericItem_color_030.png-0a68a6e6dac36e9368226c3bea4125eb.md5 new file mode 100644 index 00000000..c7c23cbe --- /dev/null +++ b/.import/genericItem_color_030.png-0a68a6e6dac36e9368226c3bea4125eb.md5 @@ -0,0 +1,3 @@ +source_md5="40a6d3ffaa338ab5ea5641a633ea8050" +dest_md5="413bf60da93e89ca94381eeab2dcb4af" + diff --git a/.import/genericItem_color_030.png-0a68a6e6dac36e9368226c3bea4125eb.stex b/.import/genericItem_color_030.png-0a68a6e6dac36e9368226c3bea4125eb.stex new file mode 100644 index 00000000..4558dc06 Binary files /dev/null and b/.import/genericItem_color_030.png-0a68a6e6dac36e9368226c3bea4125eb.stex differ diff --git a/.import/genericItem_color_031.png-37478ed453c4b021ccec7ccc8d6a32fd.md5 b/.import/genericItem_color_031.png-37478ed453c4b021ccec7ccc8d6a32fd.md5 new file mode 100644 index 00000000..e07005b3 --- /dev/null +++ b/.import/genericItem_color_031.png-37478ed453c4b021ccec7ccc8d6a32fd.md5 @@ -0,0 +1,3 @@ +source_md5="87cc30a2ddab7688bab40971e7fd3945" +dest_md5="801323d195e62aad3c383ce1b753c7ec" + diff --git a/.import/genericItem_color_031.png-37478ed453c4b021ccec7ccc8d6a32fd.stex b/.import/genericItem_color_031.png-37478ed453c4b021ccec7ccc8d6a32fd.stex new file mode 100644 index 00000000..2a049f70 Binary files /dev/null and b/.import/genericItem_color_031.png-37478ed453c4b021ccec7ccc8d6a32fd.stex differ diff --git a/.import/genericItem_color_032.png-48db4d2f18e8dfb3d34644a735f55c4d.md5 b/.import/genericItem_color_032.png-48db4d2f18e8dfb3d34644a735f55c4d.md5 new file mode 100644 index 00000000..af63d196 --- /dev/null +++ b/.import/genericItem_color_032.png-48db4d2f18e8dfb3d34644a735f55c4d.md5 @@ -0,0 +1,3 @@ +source_md5="6ecc5f40abcf08b190d79e8e2f4c1bd2" +dest_md5="b4a08d6b5a9d89f633f0a9ee1b9e6738" + diff --git a/.import/genericItem_color_032.png-48db4d2f18e8dfb3d34644a735f55c4d.stex b/.import/genericItem_color_032.png-48db4d2f18e8dfb3d34644a735f55c4d.stex new file mode 100644 index 00000000..3fc243a8 Binary files /dev/null and b/.import/genericItem_color_032.png-48db4d2f18e8dfb3d34644a735f55c4d.stex differ diff --git a/.import/genericItem_color_033.png-fa618779eb9a70918c505b0411d2c0bb.md5 b/.import/genericItem_color_033.png-fa618779eb9a70918c505b0411d2c0bb.md5 new file mode 100644 index 00000000..3e6d7587 --- /dev/null +++ b/.import/genericItem_color_033.png-fa618779eb9a70918c505b0411d2c0bb.md5 @@ -0,0 +1,3 @@ +source_md5="c06de028377f8ca65515da318641b2ed" +dest_md5="f885c21f9df2d831a8622ef32ae91a3d" + diff --git a/.import/genericItem_color_033.png-fa618779eb9a70918c505b0411d2c0bb.stex b/.import/genericItem_color_033.png-fa618779eb9a70918c505b0411d2c0bb.stex new file mode 100644 index 00000000..6d256979 Binary files /dev/null and b/.import/genericItem_color_033.png-fa618779eb9a70918c505b0411d2c0bb.stex differ diff --git a/.import/genericItem_color_034.png-1eedce88b22ef80b9268c0a25c7382f8.md5 b/.import/genericItem_color_034.png-1eedce88b22ef80b9268c0a25c7382f8.md5 new file mode 100644 index 00000000..ae9b2b21 --- /dev/null +++ b/.import/genericItem_color_034.png-1eedce88b22ef80b9268c0a25c7382f8.md5 @@ -0,0 +1,3 @@ +source_md5="e1e5d6ab95862bef33473cb850f56a06" +dest_md5="376c30de242a550a97c09dcd27d68132" + diff --git a/.import/genericItem_color_034.png-1eedce88b22ef80b9268c0a25c7382f8.stex b/.import/genericItem_color_034.png-1eedce88b22ef80b9268c0a25c7382f8.stex new file mode 100644 index 00000000..8da599c0 Binary files /dev/null and b/.import/genericItem_color_034.png-1eedce88b22ef80b9268c0a25c7382f8.stex differ diff --git a/.import/genericItem_color_035.png-4ad97189bf0d1046882e95ad6947befa.md5 b/.import/genericItem_color_035.png-4ad97189bf0d1046882e95ad6947befa.md5 new file mode 100644 index 00000000..80e18916 --- /dev/null +++ b/.import/genericItem_color_035.png-4ad97189bf0d1046882e95ad6947befa.md5 @@ -0,0 +1,3 @@ +source_md5="0afd7a60fa0fbb7b47faa1e17a3addef" +dest_md5="ff35500126f2b0cee2f8e93883e475fb" + diff --git a/.import/genericItem_color_035.png-4ad97189bf0d1046882e95ad6947befa.stex b/.import/genericItem_color_035.png-4ad97189bf0d1046882e95ad6947befa.stex new file mode 100644 index 00000000..3a32df3f Binary files /dev/null and b/.import/genericItem_color_035.png-4ad97189bf0d1046882e95ad6947befa.stex differ diff --git a/.import/genericItem_color_036.png-03d6c264c2d4330da40d6b02ed0feeda.md5 b/.import/genericItem_color_036.png-03d6c264c2d4330da40d6b02ed0feeda.md5 new file mode 100644 index 00000000..3cf7105e --- /dev/null +++ b/.import/genericItem_color_036.png-03d6c264c2d4330da40d6b02ed0feeda.md5 @@ -0,0 +1,3 @@ +source_md5="759abc1e5b6a384a1990ea4dec1b7c32" +dest_md5="e339c2d09dfe6829f6464e3a978ff875" + diff --git a/.import/genericItem_color_036.png-03d6c264c2d4330da40d6b02ed0feeda.stex b/.import/genericItem_color_036.png-03d6c264c2d4330da40d6b02ed0feeda.stex new file mode 100644 index 00000000..73beb35e Binary files /dev/null and b/.import/genericItem_color_036.png-03d6c264c2d4330da40d6b02ed0feeda.stex differ diff --git a/.import/genericItem_color_037.png-207da96b04beff61ab5a93be40b65ac6.md5 b/.import/genericItem_color_037.png-207da96b04beff61ab5a93be40b65ac6.md5 new file mode 100644 index 00000000..d8c442b1 --- /dev/null +++ b/.import/genericItem_color_037.png-207da96b04beff61ab5a93be40b65ac6.md5 @@ -0,0 +1,3 @@ +source_md5="c6032bc6d50e5de813e639d521268117" +dest_md5="11e1a7584a1c7f6f418a50a6f97a0008" + diff --git a/.import/genericItem_color_037.png-207da96b04beff61ab5a93be40b65ac6.stex b/.import/genericItem_color_037.png-207da96b04beff61ab5a93be40b65ac6.stex new file mode 100644 index 00000000..3b9ad2a3 Binary files /dev/null and b/.import/genericItem_color_037.png-207da96b04beff61ab5a93be40b65ac6.stex differ diff --git a/.import/genericItem_color_038.png-5a625e9c0637b6bfe7d6addc1e2ee1ed.md5 b/.import/genericItem_color_038.png-5a625e9c0637b6bfe7d6addc1e2ee1ed.md5 new file mode 100644 index 00000000..939f0e96 --- /dev/null +++ b/.import/genericItem_color_038.png-5a625e9c0637b6bfe7d6addc1e2ee1ed.md5 @@ -0,0 +1,3 @@ +source_md5="39c4090b34cc00d1b8812a1b47cf1a0d" +dest_md5="6cad66eb70afdfebb2d4ca413d2fa6bd" + diff --git a/.import/genericItem_color_038.png-5a625e9c0637b6bfe7d6addc1e2ee1ed.stex b/.import/genericItem_color_038.png-5a625e9c0637b6bfe7d6addc1e2ee1ed.stex new file mode 100644 index 00000000..278d2449 Binary files /dev/null and b/.import/genericItem_color_038.png-5a625e9c0637b6bfe7d6addc1e2ee1ed.stex differ diff --git a/.import/genericItem_color_039.png-fd423f44ba69e7042410a94e245072b1.md5 b/.import/genericItem_color_039.png-fd423f44ba69e7042410a94e245072b1.md5 new file mode 100644 index 00000000..2a5a8f12 --- /dev/null +++ b/.import/genericItem_color_039.png-fd423f44ba69e7042410a94e245072b1.md5 @@ -0,0 +1,3 @@ +source_md5="1b6a9fb39c9086f7e59d395ae17c43fd" +dest_md5="3459589fc6cbb35c90d4c0b22153cca3" + diff --git a/.import/genericItem_color_039.png-fd423f44ba69e7042410a94e245072b1.stex b/.import/genericItem_color_039.png-fd423f44ba69e7042410a94e245072b1.stex new file mode 100644 index 00000000..ed61678d Binary files /dev/null and b/.import/genericItem_color_039.png-fd423f44ba69e7042410a94e245072b1.stex differ diff --git a/.import/genericItem_color_040.png-e4c32415b3d3f2f09640cf781f1f5e2a.md5 b/.import/genericItem_color_040.png-e4c32415b3d3f2f09640cf781f1f5e2a.md5 new file mode 100644 index 00000000..fc34bc42 --- /dev/null +++ b/.import/genericItem_color_040.png-e4c32415b3d3f2f09640cf781f1f5e2a.md5 @@ -0,0 +1,3 @@ +source_md5="d70d520d7da695220674c8c425e21e37" +dest_md5="bb37dfa3fbc98621fa359fe8828b9211" + diff --git a/.import/genericItem_color_040.png-e4c32415b3d3f2f09640cf781f1f5e2a.stex b/.import/genericItem_color_040.png-e4c32415b3d3f2f09640cf781f1f5e2a.stex new file mode 100644 index 00000000..2359d070 Binary files /dev/null and b/.import/genericItem_color_040.png-e4c32415b3d3f2f09640cf781f1f5e2a.stex differ diff --git a/.import/genericItem_color_041.png-6892e7888eb58cd4011242257f7c18c1.md5 b/.import/genericItem_color_041.png-6892e7888eb58cd4011242257f7c18c1.md5 new file mode 100644 index 00000000..d86e8fb3 --- /dev/null +++ b/.import/genericItem_color_041.png-6892e7888eb58cd4011242257f7c18c1.md5 @@ -0,0 +1,3 @@ +source_md5="8124a6a6ce66cf93863a4fba5a479ace" +dest_md5="05a4b7772ae3b89e5e7b4c60b2a0cf95" + diff --git a/.import/genericItem_color_041.png-6892e7888eb58cd4011242257f7c18c1.stex b/.import/genericItem_color_041.png-6892e7888eb58cd4011242257f7c18c1.stex new file mode 100644 index 00000000..2b9269cf Binary files /dev/null and b/.import/genericItem_color_041.png-6892e7888eb58cd4011242257f7c18c1.stex differ diff --git a/.import/genericItem_color_042.png-fec6791960ca9e81f1a99f61124f0957.md5 b/.import/genericItem_color_042.png-fec6791960ca9e81f1a99f61124f0957.md5 new file mode 100644 index 00000000..bc002434 --- /dev/null +++ b/.import/genericItem_color_042.png-fec6791960ca9e81f1a99f61124f0957.md5 @@ -0,0 +1,3 @@ +source_md5="2a79a48d152fcc6e4d931af63297f69b" +dest_md5="86b313fb5a4ca7cfb7e351e07018d07b" + diff --git a/.import/genericItem_color_042.png-fec6791960ca9e81f1a99f61124f0957.stex b/.import/genericItem_color_042.png-fec6791960ca9e81f1a99f61124f0957.stex new file mode 100644 index 00000000..49e44a3c Binary files /dev/null and b/.import/genericItem_color_042.png-fec6791960ca9e81f1a99f61124f0957.stex differ diff --git a/.import/genericItem_color_043.png-cc09ed87f2e1ea2200f34fa9d2b21834.md5 b/.import/genericItem_color_043.png-cc09ed87f2e1ea2200f34fa9d2b21834.md5 new file mode 100644 index 00000000..d9065df4 --- /dev/null +++ b/.import/genericItem_color_043.png-cc09ed87f2e1ea2200f34fa9d2b21834.md5 @@ -0,0 +1,3 @@ +source_md5="ff3190c5d0d1422f149935c8e86a62d9" +dest_md5="467840fb4008085cf819bb1d87ba3bf0" + diff --git a/.import/genericItem_color_043.png-cc09ed87f2e1ea2200f34fa9d2b21834.stex b/.import/genericItem_color_043.png-cc09ed87f2e1ea2200f34fa9d2b21834.stex new file mode 100644 index 00000000..94fea6dc Binary files /dev/null and b/.import/genericItem_color_043.png-cc09ed87f2e1ea2200f34fa9d2b21834.stex differ diff --git a/.import/genericItem_color_044.png-f2b5d1264a7ffbade0ba28b56ef1b5f3.md5 b/.import/genericItem_color_044.png-f2b5d1264a7ffbade0ba28b56ef1b5f3.md5 new file mode 100644 index 00000000..b733c5f0 --- /dev/null +++ b/.import/genericItem_color_044.png-f2b5d1264a7ffbade0ba28b56ef1b5f3.md5 @@ -0,0 +1,3 @@ +source_md5="6aaf5462fa030c00db5ad268954d3119" +dest_md5="bb5c0f23cdcd4a936962fbc59f789629" + diff --git a/.import/genericItem_color_044.png-f2b5d1264a7ffbade0ba28b56ef1b5f3.stex b/.import/genericItem_color_044.png-f2b5d1264a7ffbade0ba28b56ef1b5f3.stex new file mode 100644 index 00000000..d1d95402 Binary files /dev/null and b/.import/genericItem_color_044.png-f2b5d1264a7ffbade0ba28b56ef1b5f3.stex differ diff --git a/.import/genericItem_color_045.png-dbdd91a175715827fb942580e586ffb0.md5 b/.import/genericItem_color_045.png-dbdd91a175715827fb942580e586ffb0.md5 new file mode 100644 index 00000000..5261f3dc --- /dev/null +++ b/.import/genericItem_color_045.png-dbdd91a175715827fb942580e586ffb0.md5 @@ -0,0 +1,3 @@ +source_md5="918774dbe91dd60dcc28501556ff4178" +dest_md5="52e9826b423d84d0ac97294399df55dd" + diff --git a/.import/genericItem_color_045.png-dbdd91a175715827fb942580e586ffb0.stex b/.import/genericItem_color_045.png-dbdd91a175715827fb942580e586ffb0.stex new file mode 100644 index 00000000..2c146d4f Binary files /dev/null and b/.import/genericItem_color_045.png-dbdd91a175715827fb942580e586ffb0.stex differ diff --git a/.import/genericItem_color_046.png-fb27359f4dfa3c37e33002d2d85151f5.md5 b/.import/genericItem_color_046.png-fb27359f4dfa3c37e33002d2d85151f5.md5 new file mode 100644 index 00000000..84cc2abb --- /dev/null +++ b/.import/genericItem_color_046.png-fb27359f4dfa3c37e33002d2d85151f5.md5 @@ -0,0 +1,3 @@ +source_md5="2319cf3deb2a02123c9363a85ae9dbf9" +dest_md5="852fe1edb4c6a6c8b958dce99922fe06" + diff --git a/.import/genericItem_color_046.png-fb27359f4dfa3c37e33002d2d85151f5.stex b/.import/genericItem_color_046.png-fb27359f4dfa3c37e33002d2d85151f5.stex new file mode 100644 index 00000000..2890558c Binary files /dev/null and b/.import/genericItem_color_046.png-fb27359f4dfa3c37e33002d2d85151f5.stex differ diff --git a/.import/genericItem_color_047.png-5675bbfda9e738e9f31352cd6e9f431f.md5 b/.import/genericItem_color_047.png-5675bbfda9e738e9f31352cd6e9f431f.md5 new file mode 100644 index 00000000..d0ad968d --- /dev/null +++ b/.import/genericItem_color_047.png-5675bbfda9e738e9f31352cd6e9f431f.md5 @@ -0,0 +1,3 @@ +source_md5="5912b2fc1ebabc96383d84a232dce970" +dest_md5="6a5dfea1aae37f8264c962773f0c1a35" + diff --git a/.import/genericItem_color_047.png-5675bbfda9e738e9f31352cd6e9f431f.stex b/.import/genericItem_color_047.png-5675bbfda9e738e9f31352cd6e9f431f.stex new file mode 100644 index 00000000..e036c656 Binary files /dev/null and b/.import/genericItem_color_047.png-5675bbfda9e738e9f31352cd6e9f431f.stex differ diff --git a/.import/genericItem_color_048.png-47736e8b6d2c8d0078fbf51c4af63835.md5 b/.import/genericItem_color_048.png-47736e8b6d2c8d0078fbf51c4af63835.md5 new file mode 100644 index 00000000..d1765135 --- /dev/null +++ b/.import/genericItem_color_048.png-47736e8b6d2c8d0078fbf51c4af63835.md5 @@ -0,0 +1,3 @@ +source_md5="1ec0909dbb6707cf8cf9551ac3734ddc" +dest_md5="1c63f053a4b2e85110d3f636f5e742c7" + diff --git a/.import/genericItem_color_048.png-47736e8b6d2c8d0078fbf51c4af63835.stex b/.import/genericItem_color_048.png-47736e8b6d2c8d0078fbf51c4af63835.stex new file mode 100644 index 00000000..81ef434d Binary files /dev/null and b/.import/genericItem_color_048.png-47736e8b6d2c8d0078fbf51c4af63835.stex differ diff --git a/.import/genericItem_color_049.png-da9cf9e6dd28152e676f7c85677a6f53.md5 b/.import/genericItem_color_049.png-da9cf9e6dd28152e676f7c85677a6f53.md5 new file mode 100644 index 00000000..2006f81f --- /dev/null +++ b/.import/genericItem_color_049.png-da9cf9e6dd28152e676f7c85677a6f53.md5 @@ -0,0 +1,3 @@ +source_md5="3b35d76403b077454bb8311b5e61086a" +dest_md5="545642b483c7b58e9698e9dbf7cd7390" + diff --git a/.import/genericItem_color_049.png-da9cf9e6dd28152e676f7c85677a6f53.stex b/.import/genericItem_color_049.png-da9cf9e6dd28152e676f7c85677a6f53.stex new file mode 100644 index 00000000..9b14ffa6 Binary files /dev/null and b/.import/genericItem_color_049.png-da9cf9e6dd28152e676f7c85677a6f53.stex differ diff --git a/.import/genericItem_color_050.png-37ec4b0236f4f0284706b22744b01c4a.md5 b/.import/genericItem_color_050.png-37ec4b0236f4f0284706b22744b01c4a.md5 new file mode 100644 index 00000000..074b09ee --- /dev/null +++ b/.import/genericItem_color_050.png-37ec4b0236f4f0284706b22744b01c4a.md5 @@ -0,0 +1,3 @@ +source_md5="4f8482e66bf56269f067067b1fe99a04" +dest_md5="c67ba229b063bfe2a6b7c81b6dcaa816" + diff --git a/.import/genericItem_color_050.png-37ec4b0236f4f0284706b22744b01c4a.stex b/.import/genericItem_color_050.png-37ec4b0236f4f0284706b22744b01c4a.stex new file mode 100644 index 00000000..2ce1e0be Binary files /dev/null and b/.import/genericItem_color_050.png-37ec4b0236f4f0284706b22744b01c4a.stex differ diff --git a/.import/genericItem_color_051.png-8a8880cf1b4c1caba6e53efce87cc1c6.md5 b/.import/genericItem_color_051.png-8a8880cf1b4c1caba6e53efce87cc1c6.md5 new file mode 100644 index 00000000..06e42b73 --- /dev/null +++ b/.import/genericItem_color_051.png-8a8880cf1b4c1caba6e53efce87cc1c6.md5 @@ -0,0 +1,3 @@ +source_md5="b60a7cdf4b5d2274aa6a8bc9071400e7" +dest_md5="d74966c40f1365a80ab9a006dd1e7e20" + diff --git a/.import/genericItem_color_051.png-8a8880cf1b4c1caba6e53efce87cc1c6.stex b/.import/genericItem_color_051.png-8a8880cf1b4c1caba6e53efce87cc1c6.stex new file mode 100644 index 00000000..d2641143 Binary files /dev/null and b/.import/genericItem_color_051.png-8a8880cf1b4c1caba6e53efce87cc1c6.stex differ diff --git a/.import/genericItem_color_052.png-01f7e9b30f59073a88be6d9cc3c3843a.md5 b/.import/genericItem_color_052.png-01f7e9b30f59073a88be6d9cc3c3843a.md5 new file mode 100644 index 00000000..5699fa4e --- /dev/null +++ b/.import/genericItem_color_052.png-01f7e9b30f59073a88be6d9cc3c3843a.md5 @@ -0,0 +1,3 @@ +source_md5="42ae73b2c190384b6d9f09d94957d9c6" +dest_md5="451fbbf910e9ec4575a2294edfddfef8" + diff --git a/.import/genericItem_color_052.png-01f7e9b30f59073a88be6d9cc3c3843a.stex b/.import/genericItem_color_052.png-01f7e9b30f59073a88be6d9cc3c3843a.stex new file mode 100644 index 00000000..31885ed1 Binary files /dev/null and b/.import/genericItem_color_052.png-01f7e9b30f59073a88be6d9cc3c3843a.stex differ diff --git a/.import/genericItem_color_053.png-46dba1d7ccab6c4e36b73b98f5bfa9b5.md5 b/.import/genericItem_color_053.png-46dba1d7ccab6c4e36b73b98f5bfa9b5.md5 new file mode 100644 index 00000000..268c7b2d --- /dev/null +++ b/.import/genericItem_color_053.png-46dba1d7ccab6c4e36b73b98f5bfa9b5.md5 @@ -0,0 +1,3 @@ +source_md5="af6b2e97d5a3011c26ee1e5b6dc78252" +dest_md5="13a1d0c30e9e3431b014f225aa043504" + diff --git a/.import/genericItem_color_053.png-46dba1d7ccab6c4e36b73b98f5bfa9b5.stex b/.import/genericItem_color_053.png-46dba1d7ccab6c4e36b73b98f5bfa9b5.stex new file mode 100644 index 00000000..02309709 Binary files /dev/null and b/.import/genericItem_color_053.png-46dba1d7ccab6c4e36b73b98f5bfa9b5.stex differ diff --git a/.import/genericItem_color_054.png-3bc68b1f3c7112a2506b1da2c618246a.md5 b/.import/genericItem_color_054.png-3bc68b1f3c7112a2506b1da2c618246a.md5 new file mode 100644 index 00000000..e7a74577 --- /dev/null +++ b/.import/genericItem_color_054.png-3bc68b1f3c7112a2506b1da2c618246a.md5 @@ -0,0 +1,3 @@ +source_md5="d8c4d101de9399a36aef4aa559962d40" +dest_md5="677148ed602fab1401050f6dba48d7c2" + diff --git a/.import/genericItem_color_054.png-3bc68b1f3c7112a2506b1da2c618246a.stex b/.import/genericItem_color_054.png-3bc68b1f3c7112a2506b1da2c618246a.stex new file mode 100644 index 00000000..75db042a Binary files /dev/null and b/.import/genericItem_color_054.png-3bc68b1f3c7112a2506b1da2c618246a.stex differ diff --git a/.import/genericItem_color_055.png-b507f473df380826b56ddd4586583a8a.md5 b/.import/genericItem_color_055.png-b507f473df380826b56ddd4586583a8a.md5 new file mode 100644 index 00000000..72432796 --- /dev/null +++ b/.import/genericItem_color_055.png-b507f473df380826b56ddd4586583a8a.md5 @@ -0,0 +1,3 @@ +source_md5="c460d74d6eaadc1977397da8ef437d68" +dest_md5="060bc06db5a8c950aafcb872e6551c00" + diff --git a/.import/genericItem_color_055.png-b507f473df380826b56ddd4586583a8a.stex b/.import/genericItem_color_055.png-b507f473df380826b56ddd4586583a8a.stex new file mode 100644 index 00000000..08401b33 Binary files /dev/null and b/.import/genericItem_color_055.png-b507f473df380826b56ddd4586583a8a.stex differ diff --git a/.import/genericItem_color_056.png-c62a21eb2a25bbdc4d76ffe9c100dc3a.md5 b/.import/genericItem_color_056.png-c62a21eb2a25bbdc4d76ffe9c100dc3a.md5 new file mode 100644 index 00000000..4eb62e1c --- /dev/null +++ b/.import/genericItem_color_056.png-c62a21eb2a25bbdc4d76ffe9c100dc3a.md5 @@ -0,0 +1,3 @@ +source_md5="abc153dbd57134f91585d3116b165e3b" +dest_md5="dcc29d61e8db84374fc04dc0e9d7e5bf" + diff --git a/.import/genericItem_color_056.png-c62a21eb2a25bbdc4d76ffe9c100dc3a.stex b/.import/genericItem_color_056.png-c62a21eb2a25bbdc4d76ffe9c100dc3a.stex new file mode 100644 index 00000000..710fe337 Binary files /dev/null and b/.import/genericItem_color_056.png-c62a21eb2a25bbdc4d76ffe9c100dc3a.stex differ diff --git a/.import/genericItem_color_057.png-f4baf2673be6f15be494ba23f78722a6.md5 b/.import/genericItem_color_057.png-f4baf2673be6f15be494ba23f78722a6.md5 new file mode 100644 index 00000000..aaf0dffe --- /dev/null +++ b/.import/genericItem_color_057.png-f4baf2673be6f15be494ba23f78722a6.md5 @@ -0,0 +1,3 @@ +source_md5="036b475e1e41a9991f4cbb6ad4385122" +dest_md5="aa6d6abe715af698f74d25d46ed820ec" + diff --git a/.import/genericItem_color_057.png-f4baf2673be6f15be494ba23f78722a6.stex b/.import/genericItem_color_057.png-f4baf2673be6f15be494ba23f78722a6.stex new file mode 100644 index 00000000..ee67d962 Binary files /dev/null and b/.import/genericItem_color_057.png-f4baf2673be6f15be494ba23f78722a6.stex differ diff --git a/.import/genericItem_color_058.png-ec18cd0155340fbd265ef89e4706cf52.md5 b/.import/genericItem_color_058.png-ec18cd0155340fbd265ef89e4706cf52.md5 new file mode 100644 index 00000000..c7e41b8c --- /dev/null +++ b/.import/genericItem_color_058.png-ec18cd0155340fbd265ef89e4706cf52.md5 @@ -0,0 +1,3 @@ +source_md5="ca3c98caa044471306e4b6efa9e61830" +dest_md5="d343580b0d62df2dd1144d71ed9c6e18" + diff --git a/.import/genericItem_color_058.png-ec18cd0155340fbd265ef89e4706cf52.stex b/.import/genericItem_color_058.png-ec18cd0155340fbd265ef89e4706cf52.stex new file mode 100644 index 00000000..30386e24 Binary files /dev/null and b/.import/genericItem_color_058.png-ec18cd0155340fbd265ef89e4706cf52.stex differ diff --git a/.import/genericItem_color_059.png-c24d0abb1fadf66b379bbf7c78178a5e.md5 b/.import/genericItem_color_059.png-c24d0abb1fadf66b379bbf7c78178a5e.md5 new file mode 100644 index 00000000..77343889 --- /dev/null +++ b/.import/genericItem_color_059.png-c24d0abb1fadf66b379bbf7c78178a5e.md5 @@ -0,0 +1,3 @@ +source_md5="086f0eb4e8360bcb89697b24d3349cc3" +dest_md5="718260e86c9cef07ace1632d0e5aaea3" + diff --git a/.import/genericItem_color_059.png-c24d0abb1fadf66b379bbf7c78178a5e.stex b/.import/genericItem_color_059.png-c24d0abb1fadf66b379bbf7c78178a5e.stex new file mode 100644 index 00000000..c2d04531 Binary files /dev/null and b/.import/genericItem_color_059.png-c24d0abb1fadf66b379bbf7c78178a5e.stex differ diff --git a/.import/genericItem_color_060.png-4bff71f670a67845067600ff5ff2ac3a.md5 b/.import/genericItem_color_060.png-4bff71f670a67845067600ff5ff2ac3a.md5 new file mode 100644 index 00000000..3498ffe3 --- /dev/null +++ b/.import/genericItem_color_060.png-4bff71f670a67845067600ff5ff2ac3a.md5 @@ -0,0 +1,3 @@ +source_md5="49c5ffc5d021536348e9e6e6a458fed9" +dest_md5="bce4c5eb233e45a666f87255ec2050ae" + diff --git a/.import/genericItem_color_060.png-4bff71f670a67845067600ff5ff2ac3a.stex b/.import/genericItem_color_060.png-4bff71f670a67845067600ff5ff2ac3a.stex new file mode 100644 index 00000000..40ae3c30 Binary files /dev/null and b/.import/genericItem_color_060.png-4bff71f670a67845067600ff5ff2ac3a.stex differ diff --git a/.import/genericItem_color_061.png-1b0b29beee54ec03f5b9dc5ce63f7342.md5 b/.import/genericItem_color_061.png-1b0b29beee54ec03f5b9dc5ce63f7342.md5 new file mode 100644 index 00000000..3a6ec529 --- /dev/null +++ b/.import/genericItem_color_061.png-1b0b29beee54ec03f5b9dc5ce63f7342.md5 @@ -0,0 +1,3 @@ +source_md5="485b255ec82dffde6beb4b91bb141d72" +dest_md5="2010559861ac875e53ca1b46c9903732" + diff --git a/.import/genericItem_color_061.png-1b0b29beee54ec03f5b9dc5ce63f7342.stex b/.import/genericItem_color_061.png-1b0b29beee54ec03f5b9dc5ce63f7342.stex new file mode 100644 index 00000000..31ef21b7 Binary files /dev/null and b/.import/genericItem_color_061.png-1b0b29beee54ec03f5b9dc5ce63f7342.stex differ diff --git a/.import/genericItem_color_062.png-a24cb7aefff781af6a880d61a903b1ed.md5 b/.import/genericItem_color_062.png-a24cb7aefff781af6a880d61a903b1ed.md5 new file mode 100644 index 00000000..343f4c31 --- /dev/null +++ b/.import/genericItem_color_062.png-a24cb7aefff781af6a880d61a903b1ed.md5 @@ -0,0 +1,3 @@ +source_md5="f06f8d6edef22ffb03ed43884e09256b" +dest_md5="42f6e80d179a902c225be782b2ac0820" + diff --git a/.import/genericItem_color_062.png-a24cb7aefff781af6a880d61a903b1ed.stex b/.import/genericItem_color_062.png-a24cb7aefff781af6a880d61a903b1ed.stex new file mode 100644 index 00000000..bf0980f1 Binary files /dev/null and b/.import/genericItem_color_062.png-a24cb7aefff781af6a880d61a903b1ed.stex differ diff --git a/.import/genericItem_color_063.png-d6e62592953f04d9a3dcb7862ac45cd0.md5 b/.import/genericItem_color_063.png-d6e62592953f04d9a3dcb7862ac45cd0.md5 new file mode 100644 index 00000000..53d4fd85 --- /dev/null +++ b/.import/genericItem_color_063.png-d6e62592953f04d9a3dcb7862ac45cd0.md5 @@ -0,0 +1,3 @@ +source_md5="cfd445c2b29338c5f929beae57e5bfba" +dest_md5="3fc2c25a4abbe5b9a47d8d3d51c5712f" + diff --git a/.import/genericItem_color_063.png-d6e62592953f04d9a3dcb7862ac45cd0.stex b/.import/genericItem_color_063.png-d6e62592953f04d9a3dcb7862ac45cd0.stex new file mode 100644 index 00000000..fa9c03a9 Binary files /dev/null and b/.import/genericItem_color_063.png-d6e62592953f04d9a3dcb7862ac45cd0.stex differ diff --git a/.import/genericItem_color_064.png-d7084ba67d4fde8f0a5efc18b53e23cd.md5 b/.import/genericItem_color_064.png-d7084ba67d4fde8f0a5efc18b53e23cd.md5 new file mode 100644 index 00000000..20986767 --- /dev/null +++ b/.import/genericItem_color_064.png-d7084ba67d4fde8f0a5efc18b53e23cd.md5 @@ -0,0 +1,3 @@ +source_md5="6a9c02024fd289ccb218133b3d97178b" +dest_md5="829383d6b32fca000519397b54f10791" + diff --git a/.import/genericItem_color_064.png-d7084ba67d4fde8f0a5efc18b53e23cd.stex b/.import/genericItem_color_064.png-d7084ba67d4fde8f0a5efc18b53e23cd.stex new file mode 100644 index 00000000..806a1c97 Binary files /dev/null and b/.import/genericItem_color_064.png-d7084ba67d4fde8f0a5efc18b53e23cd.stex differ diff --git a/.import/genericItem_color_065.png-564fce21f29b7f0a696689fe7e014577.md5 b/.import/genericItem_color_065.png-564fce21f29b7f0a696689fe7e014577.md5 new file mode 100644 index 00000000..06d8b70d --- /dev/null +++ b/.import/genericItem_color_065.png-564fce21f29b7f0a696689fe7e014577.md5 @@ -0,0 +1,3 @@ +source_md5="4582dd0ec7d9cb5bf08aa6d0de859e10" +dest_md5="e192fffb133c13a0bd5953a63373e190" + diff --git a/.import/genericItem_color_065.png-564fce21f29b7f0a696689fe7e014577.stex b/.import/genericItem_color_065.png-564fce21f29b7f0a696689fe7e014577.stex new file mode 100644 index 00000000..8b4773c0 Binary files /dev/null and b/.import/genericItem_color_065.png-564fce21f29b7f0a696689fe7e014577.stex differ diff --git a/.import/genericItem_color_066.png-c9020331ac33f8349e204a4f45397188.md5 b/.import/genericItem_color_066.png-c9020331ac33f8349e204a4f45397188.md5 new file mode 100644 index 00000000..74177948 --- /dev/null +++ b/.import/genericItem_color_066.png-c9020331ac33f8349e204a4f45397188.md5 @@ -0,0 +1,3 @@ +source_md5="f5300f42f8e2c14aad33827f8df2555a" +dest_md5="6c155e5988506720967794c8f2cad967" + diff --git a/.import/genericItem_color_066.png-c9020331ac33f8349e204a4f45397188.stex b/.import/genericItem_color_066.png-c9020331ac33f8349e204a4f45397188.stex new file mode 100644 index 00000000..cbbddf92 Binary files /dev/null and b/.import/genericItem_color_066.png-c9020331ac33f8349e204a4f45397188.stex differ diff --git a/.import/genericItem_color_067.png-c39d0f0fd576f35e254e0cbfeee5f162.md5 b/.import/genericItem_color_067.png-c39d0f0fd576f35e254e0cbfeee5f162.md5 new file mode 100644 index 00000000..f8ebd839 --- /dev/null +++ b/.import/genericItem_color_067.png-c39d0f0fd576f35e254e0cbfeee5f162.md5 @@ -0,0 +1,3 @@ +source_md5="c77fc0386d8412eed87cfd7f5b4b7eb2" +dest_md5="950b7955121cd7d18e82202af0c87ad1" + diff --git a/.import/genericItem_color_067.png-c39d0f0fd576f35e254e0cbfeee5f162.stex b/.import/genericItem_color_067.png-c39d0f0fd576f35e254e0cbfeee5f162.stex new file mode 100644 index 00000000..496a4e1a Binary files /dev/null and b/.import/genericItem_color_067.png-c39d0f0fd576f35e254e0cbfeee5f162.stex differ diff --git a/.import/genericItem_color_068.png-a1fbcd1f76dcfb6aab8f6873b504141a.md5 b/.import/genericItem_color_068.png-a1fbcd1f76dcfb6aab8f6873b504141a.md5 new file mode 100644 index 00000000..aadd3502 --- /dev/null +++ b/.import/genericItem_color_068.png-a1fbcd1f76dcfb6aab8f6873b504141a.md5 @@ -0,0 +1,3 @@ +source_md5="01fc3a42547a8320556332cac5c9f943" +dest_md5="15d569a261e2432b94c24b32586958ad" + diff --git a/.import/genericItem_color_068.png-a1fbcd1f76dcfb6aab8f6873b504141a.stex b/.import/genericItem_color_068.png-a1fbcd1f76dcfb6aab8f6873b504141a.stex new file mode 100644 index 00000000..a0a3d8b9 Binary files /dev/null and b/.import/genericItem_color_068.png-a1fbcd1f76dcfb6aab8f6873b504141a.stex differ diff --git a/.import/genericItem_color_069.png-eb958dc404275714b2993ec1a41b23cd.md5 b/.import/genericItem_color_069.png-eb958dc404275714b2993ec1a41b23cd.md5 new file mode 100644 index 00000000..634440cf --- /dev/null +++ b/.import/genericItem_color_069.png-eb958dc404275714b2993ec1a41b23cd.md5 @@ -0,0 +1,3 @@ +source_md5="5aeb492f5bdb4aafd7dde30ad3c4371d" +dest_md5="197952f52e39c350e0c00e751ad0245d" + diff --git a/.import/genericItem_color_069.png-eb958dc404275714b2993ec1a41b23cd.stex b/.import/genericItem_color_069.png-eb958dc404275714b2993ec1a41b23cd.stex new file mode 100644 index 00000000..3f36ecf7 Binary files /dev/null and b/.import/genericItem_color_069.png-eb958dc404275714b2993ec1a41b23cd.stex differ diff --git a/.import/genericItem_color_070.png-efdc8a3bb965e327eddb7c65f09e8842.md5 b/.import/genericItem_color_070.png-efdc8a3bb965e327eddb7c65f09e8842.md5 new file mode 100644 index 00000000..2b0b498d --- /dev/null +++ b/.import/genericItem_color_070.png-efdc8a3bb965e327eddb7c65f09e8842.md5 @@ -0,0 +1,3 @@ +source_md5="72ef7e85367faaa86be6f445c97bc7e1" +dest_md5="6fb95192f0913a90ba5a1b1a09098b8e" + diff --git a/.import/genericItem_color_070.png-efdc8a3bb965e327eddb7c65f09e8842.stex b/.import/genericItem_color_070.png-efdc8a3bb965e327eddb7c65f09e8842.stex new file mode 100644 index 00000000..76808830 Binary files /dev/null and b/.import/genericItem_color_070.png-efdc8a3bb965e327eddb7c65f09e8842.stex differ diff --git a/.import/genericItem_color_071.png-95d04d41854ff8d941ca41934dcd4f16.md5 b/.import/genericItem_color_071.png-95d04d41854ff8d941ca41934dcd4f16.md5 new file mode 100644 index 00000000..7bb1f7ff --- /dev/null +++ b/.import/genericItem_color_071.png-95d04d41854ff8d941ca41934dcd4f16.md5 @@ -0,0 +1,3 @@ +source_md5="e475d3085bb361cbc9be27b54292e9b5" +dest_md5="0653c2300bd683df67f92637f961e6c7" + diff --git a/.import/genericItem_color_071.png-95d04d41854ff8d941ca41934dcd4f16.stex b/.import/genericItem_color_071.png-95d04d41854ff8d941ca41934dcd4f16.stex new file mode 100644 index 00000000..6f175bc8 Binary files /dev/null and b/.import/genericItem_color_071.png-95d04d41854ff8d941ca41934dcd4f16.stex differ diff --git a/.import/genericItem_color_072.png-06657040ca9ed0df2fb85f0fa35876f0.md5 b/.import/genericItem_color_072.png-06657040ca9ed0df2fb85f0fa35876f0.md5 new file mode 100644 index 00000000..b8fdf33a --- /dev/null +++ b/.import/genericItem_color_072.png-06657040ca9ed0df2fb85f0fa35876f0.md5 @@ -0,0 +1,3 @@ +source_md5="068d1b18fcfb7817d025232aee00b4a2" +dest_md5="08af762e89feea1155de93a81e6dc378" + diff --git a/.import/genericItem_color_072.png-06657040ca9ed0df2fb85f0fa35876f0.stex b/.import/genericItem_color_072.png-06657040ca9ed0df2fb85f0fa35876f0.stex new file mode 100644 index 00000000..1a6b2acd Binary files /dev/null and b/.import/genericItem_color_072.png-06657040ca9ed0df2fb85f0fa35876f0.stex differ diff --git a/.import/genericItem_color_073.png-4478c6d7e901d7431ca88aa35a57ea7c.md5 b/.import/genericItem_color_073.png-4478c6d7e901d7431ca88aa35a57ea7c.md5 new file mode 100644 index 00000000..cb864d7e --- /dev/null +++ b/.import/genericItem_color_073.png-4478c6d7e901d7431ca88aa35a57ea7c.md5 @@ -0,0 +1,3 @@ +source_md5="928f6e91c0bfa14d1d34c5b52c8ea1b8" +dest_md5="6f2cd0e3f4cf64d5157ebce42d5aded5" + diff --git a/.import/genericItem_color_073.png-4478c6d7e901d7431ca88aa35a57ea7c.stex b/.import/genericItem_color_073.png-4478c6d7e901d7431ca88aa35a57ea7c.stex new file mode 100644 index 00000000..88a80e94 Binary files /dev/null and b/.import/genericItem_color_073.png-4478c6d7e901d7431ca88aa35a57ea7c.stex differ diff --git a/.import/genericItem_color_074.png-9c3b5eff2edb71fe42ae55c29e71d189.md5 b/.import/genericItem_color_074.png-9c3b5eff2edb71fe42ae55c29e71d189.md5 new file mode 100644 index 00000000..52fa0b2a --- /dev/null +++ b/.import/genericItem_color_074.png-9c3b5eff2edb71fe42ae55c29e71d189.md5 @@ -0,0 +1,3 @@ +source_md5="1f6cfc0b781e657106b6a52e6d7b1409" +dest_md5="1a864a02e119ecc73feb459694117b11" + diff --git a/.import/genericItem_color_074.png-9c3b5eff2edb71fe42ae55c29e71d189.stex b/.import/genericItem_color_074.png-9c3b5eff2edb71fe42ae55c29e71d189.stex new file mode 100644 index 00000000..97887e1b Binary files /dev/null and b/.import/genericItem_color_074.png-9c3b5eff2edb71fe42ae55c29e71d189.stex differ diff --git a/.import/genericItem_color_075.png-da13faa00c3e719695a846175dad0310.md5 b/.import/genericItem_color_075.png-da13faa00c3e719695a846175dad0310.md5 new file mode 100644 index 00000000..c15d5c58 --- /dev/null +++ b/.import/genericItem_color_075.png-da13faa00c3e719695a846175dad0310.md5 @@ -0,0 +1,3 @@ +source_md5="73a2311c5bb306fb75ff39535d05d304" +dest_md5="914783be6e80dbb5014aa8004cf7ebb1" + diff --git a/.import/genericItem_color_075.png-da13faa00c3e719695a846175dad0310.stex b/.import/genericItem_color_075.png-da13faa00c3e719695a846175dad0310.stex new file mode 100644 index 00000000..77c9cf46 Binary files /dev/null and b/.import/genericItem_color_075.png-da13faa00c3e719695a846175dad0310.stex differ diff --git a/.import/genericItem_color_076.png-8583a293624abf68724197ef6eed4f9b.md5 b/.import/genericItem_color_076.png-8583a293624abf68724197ef6eed4f9b.md5 new file mode 100644 index 00000000..c509ac60 --- /dev/null +++ b/.import/genericItem_color_076.png-8583a293624abf68724197ef6eed4f9b.md5 @@ -0,0 +1,3 @@ +source_md5="800ad949f6011ad1652fa5eb91ba6f34" +dest_md5="345fa74c2501fe0e7a26653e1e6e7975" + diff --git a/.import/genericItem_color_076.png-8583a293624abf68724197ef6eed4f9b.stex b/.import/genericItem_color_076.png-8583a293624abf68724197ef6eed4f9b.stex new file mode 100644 index 00000000..b8598bda Binary files /dev/null and b/.import/genericItem_color_076.png-8583a293624abf68724197ef6eed4f9b.stex differ diff --git a/.import/genericItem_color_077.png-8c91468b292153f6cb5ffaab3948f98b.md5 b/.import/genericItem_color_077.png-8c91468b292153f6cb5ffaab3948f98b.md5 new file mode 100644 index 00000000..a91ae98c --- /dev/null +++ b/.import/genericItem_color_077.png-8c91468b292153f6cb5ffaab3948f98b.md5 @@ -0,0 +1,3 @@ +source_md5="48e35f3bbb89c343282b3e5fbaec985e" +dest_md5="afdb0e5d7c11faef5cd7430e10767dcc" + diff --git a/.import/genericItem_color_077.png-8c91468b292153f6cb5ffaab3948f98b.stex b/.import/genericItem_color_077.png-8c91468b292153f6cb5ffaab3948f98b.stex new file mode 100644 index 00000000..4bc2732a Binary files /dev/null and b/.import/genericItem_color_077.png-8c91468b292153f6cb5ffaab3948f98b.stex differ diff --git a/.import/genericItem_color_078.png-91e3e1314881820ca24a80a8963b61ff.md5 b/.import/genericItem_color_078.png-91e3e1314881820ca24a80a8963b61ff.md5 new file mode 100644 index 00000000..926b9d7e --- /dev/null +++ b/.import/genericItem_color_078.png-91e3e1314881820ca24a80a8963b61ff.md5 @@ -0,0 +1,3 @@ +source_md5="509b9a7462fb4f87e52c295f6655db81" +dest_md5="7462a334774ce227d51241dbd5c79481" + diff --git a/.import/genericItem_color_078.png-91e3e1314881820ca24a80a8963b61ff.stex b/.import/genericItem_color_078.png-91e3e1314881820ca24a80a8963b61ff.stex new file mode 100644 index 00000000..a34da2ef Binary files /dev/null and b/.import/genericItem_color_078.png-91e3e1314881820ca24a80a8963b61ff.stex differ diff --git a/.import/genericItem_color_079.png-ed82c9639607751a7f4edc38739b4e09.md5 b/.import/genericItem_color_079.png-ed82c9639607751a7f4edc38739b4e09.md5 new file mode 100644 index 00000000..dc637081 --- /dev/null +++ b/.import/genericItem_color_079.png-ed82c9639607751a7f4edc38739b4e09.md5 @@ -0,0 +1,3 @@ +source_md5="6f169c8952aa0fd9c3dce1592569e0b1" +dest_md5="fffdbd360e2bc149f3d8312fa77541e9" + diff --git a/.import/genericItem_color_079.png-ed82c9639607751a7f4edc38739b4e09.stex b/.import/genericItem_color_079.png-ed82c9639607751a7f4edc38739b4e09.stex new file mode 100644 index 00000000..3eae45c1 Binary files /dev/null and b/.import/genericItem_color_079.png-ed82c9639607751a7f4edc38739b4e09.stex differ diff --git a/.import/genericItem_color_080.png-197508afc49eeb94ad9751ef4f9442d0.md5 b/.import/genericItem_color_080.png-197508afc49eeb94ad9751ef4f9442d0.md5 new file mode 100644 index 00000000..41b9b3b3 --- /dev/null +++ b/.import/genericItem_color_080.png-197508afc49eeb94ad9751ef4f9442d0.md5 @@ -0,0 +1,3 @@ +source_md5="430fefe29e3d03e06977aab38d32f400" +dest_md5="58f05bdca7f6abe50e9ced9514fa5f48" + diff --git a/.import/genericItem_color_080.png-197508afc49eeb94ad9751ef4f9442d0.stex b/.import/genericItem_color_080.png-197508afc49eeb94ad9751ef4f9442d0.stex new file mode 100644 index 00000000..46eb5c20 Binary files /dev/null and b/.import/genericItem_color_080.png-197508afc49eeb94ad9751ef4f9442d0.stex differ diff --git a/.import/genericItem_color_081.png-6ce02719488832070c7f0a6769e0bb62.md5 b/.import/genericItem_color_081.png-6ce02719488832070c7f0a6769e0bb62.md5 new file mode 100644 index 00000000..085c0438 --- /dev/null +++ b/.import/genericItem_color_081.png-6ce02719488832070c7f0a6769e0bb62.md5 @@ -0,0 +1,3 @@ +source_md5="119c6bf3d41adf34bd1ce91f3a3a4d65" +dest_md5="6bf0b8c9a06e0ce4e9a5de1120ccc41a" + diff --git a/.import/genericItem_color_081.png-6ce02719488832070c7f0a6769e0bb62.stex b/.import/genericItem_color_081.png-6ce02719488832070c7f0a6769e0bb62.stex new file mode 100644 index 00000000..157238f4 Binary files /dev/null and b/.import/genericItem_color_081.png-6ce02719488832070c7f0a6769e0bb62.stex differ diff --git a/.import/genericItem_color_082.png-680ade6c2e187cba0c435a6133d9a5c7.md5 b/.import/genericItem_color_082.png-680ade6c2e187cba0c435a6133d9a5c7.md5 new file mode 100644 index 00000000..ae93df2c --- /dev/null +++ b/.import/genericItem_color_082.png-680ade6c2e187cba0c435a6133d9a5c7.md5 @@ -0,0 +1,3 @@ +source_md5="c3bdf06f9a7645776b656eac1b65a784" +dest_md5="b991fcbf61e6b916e88882ecfd81bde7" + diff --git a/.import/genericItem_color_082.png-680ade6c2e187cba0c435a6133d9a5c7.stex b/.import/genericItem_color_082.png-680ade6c2e187cba0c435a6133d9a5c7.stex new file mode 100644 index 00000000..c1fd323c Binary files /dev/null and b/.import/genericItem_color_082.png-680ade6c2e187cba0c435a6133d9a5c7.stex differ diff --git a/.import/genericItem_color_083.png-74d768996661ff9ca236da45b9be8e43.md5 b/.import/genericItem_color_083.png-74d768996661ff9ca236da45b9be8e43.md5 new file mode 100644 index 00000000..165b7c48 --- /dev/null +++ b/.import/genericItem_color_083.png-74d768996661ff9ca236da45b9be8e43.md5 @@ -0,0 +1,3 @@ +source_md5="68928543cce71dfe0290a19d24207991" +dest_md5="42eaad5cb38e97c20869380fd199119b" + diff --git a/.import/genericItem_color_083.png-74d768996661ff9ca236da45b9be8e43.stex b/.import/genericItem_color_083.png-74d768996661ff9ca236da45b9be8e43.stex new file mode 100644 index 00000000..8d4f1ce1 Binary files /dev/null and b/.import/genericItem_color_083.png-74d768996661ff9ca236da45b9be8e43.stex differ diff --git a/.import/genericItem_color_084.png-81bbb799b1208570a8359674aa51f2cf.md5 b/.import/genericItem_color_084.png-81bbb799b1208570a8359674aa51f2cf.md5 new file mode 100644 index 00000000..fc6f0f75 --- /dev/null +++ b/.import/genericItem_color_084.png-81bbb799b1208570a8359674aa51f2cf.md5 @@ -0,0 +1,3 @@ +source_md5="a956c0e8e7fc9021c400f5a6368ce4be" +dest_md5="98ce6c89f69bc09603bdbd6012bef5f8" + diff --git a/.import/genericItem_color_084.png-81bbb799b1208570a8359674aa51f2cf.stex b/.import/genericItem_color_084.png-81bbb799b1208570a8359674aa51f2cf.stex new file mode 100644 index 00000000..ba9c3b87 Binary files /dev/null and b/.import/genericItem_color_084.png-81bbb799b1208570a8359674aa51f2cf.stex differ diff --git a/.import/genericItem_color_085.png-9ea2bd407e5f854bfbc5000fcb9dd918.md5 b/.import/genericItem_color_085.png-9ea2bd407e5f854bfbc5000fcb9dd918.md5 new file mode 100644 index 00000000..45dc1ff6 --- /dev/null +++ b/.import/genericItem_color_085.png-9ea2bd407e5f854bfbc5000fcb9dd918.md5 @@ -0,0 +1,3 @@ +source_md5="217f042924e4176e9868e042359fc92b" +dest_md5="55e4ab9e8a6ffc9165438fe1d2ee26b9" + diff --git a/.import/genericItem_color_085.png-9ea2bd407e5f854bfbc5000fcb9dd918.stex b/.import/genericItem_color_085.png-9ea2bd407e5f854bfbc5000fcb9dd918.stex new file mode 100644 index 00000000..ecb3f714 Binary files /dev/null and b/.import/genericItem_color_085.png-9ea2bd407e5f854bfbc5000fcb9dd918.stex differ diff --git a/.import/genericItem_color_086.png-21b7e9f3026833db734d6273e8b83db4.md5 b/.import/genericItem_color_086.png-21b7e9f3026833db734d6273e8b83db4.md5 new file mode 100644 index 00000000..ca908c6b --- /dev/null +++ b/.import/genericItem_color_086.png-21b7e9f3026833db734d6273e8b83db4.md5 @@ -0,0 +1,3 @@ +source_md5="1b89286620857f210a82e0c44027488f" +dest_md5="e79de551c7b103f4f1d6b44c1582e1e6" + diff --git a/.import/genericItem_color_086.png-21b7e9f3026833db734d6273e8b83db4.stex b/.import/genericItem_color_086.png-21b7e9f3026833db734d6273e8b83db4.stex new file mode 100644 index 00000000..5ca9f978 Binary files /dev/null and b/.import/genericItem_color_086.png-21b7e9f3026833db734d6273e8b83db4.stex differ diff --git a/.import/genericItem_color_087.png-fe8300b4893d2cfb19ebcca2bc5ee16e.md5 b/.import/genericItem_color_087.png-fe8300b4893d2cfb19ebcca2bc5ee16e.md5 new file mode 100644 index 00000000..dca70777 --- /dev/null +++ b/.import/genericItem_color_087.png-fe8300b4893d2cfb19ebcca2bc5ee16e.md5 @@ -0,0 +1,3 @@ +source_md5="61c1d86e8e6bb5669fb810782339a8db" +dest_md5="5ddca099284cdbdb693882cd588ac26b" + diff --git a/.import/genericItem_color_087.png-fe8300b4893d2cfb19ebcca2bc5ee16e.stex b/.import/genericItem_color_087.png-fe8300b4893d2cfb19ebcca2bc5ee16e.stex new file mode 100644 index 00000000..ac66dc17 Binary files /dev/null and b/.import/genericItem_color_087.png-fe8300b4893d2cfb19ebcca2bc5ee16e.stex differ diff --git a/.import/genericItem_color_088.png-5a0e9fffce32a8b2d98e080e5f055e4d.md5 b/.import/genericItem_color_088.png-5a0e9fffce32a8b2d98e080e5f055e4d.md5 new file mode 100644 index 00000000..c0bd1903 --- /dev/null +++ b/.import/genericItem_color_088.png-5a0e9fffce32a8b2d98e080e5f055e4d.md5 @@ -0,0 +1,3 @@ +source_md5="b19b79d9af16456f483ff1527f61ff8f" +dest_md5="59f162ba28ac8a4e2e38b66ec0851b82" + diff --git a/.import/genericItem_color_088.png-5a0e9fffce32a8b2d98e080e5f055e4d.stex b/.import/genericItem_color_088.png-5a0e9fffce32a8b2d98e080e5f055e4d.stex new file mode 100644 index 00000000..186df148 Binary files /dev/null and b/.import/genericItem_color_088.png-5a0e9fffce32a8b2d98e080e5f055e4d.stex differ diff --git a/.import/genericItem_color_089.png-b6100b0050bb76febd15b8f7ac74ac46.md5 b/.import/genericItem_color_089.png-b6100b0050bb76febd15b8f7ac74ac46.md5 new file mode 100644 index 00000000..785845a2 --- /dev/null +++ b/.import/genericItem_color_089.png-b6100b0050bb76febd15b8f7ac74ac46.md5 @@ -0,0 +1,3 @@ +source_md5="57c8550d2452f3da2b1af73c8f099e94" +dest_md5="06d067d3978af5442fb086e53cc8fdc2" + diff --git a/.import/genericItem_color_089.png-b6100b0050bb76febd15b8f7ac74ac46.stex b/.import/genericItem_color_089.png-b6100b0050bb76febd15b8f7ac74ac46.stex new file mode 100644 index 00000000..7d861cfc Binary files /dev/null and b/.import/genericItem_color_089.png-b6100b0050bb76febd15b8f7ac74ac46.stex differ diff --git a/.import/genericItem_color_090.png-6f1a24e81c514feef47730525e402337.md5 b/.import/genericItem_color_090.png-6f1a24e81c514feef47730525e402337.md5 new file mode 100644 index 00000000..77b1d051 --- /dev/null +++ b/.import/genericItem_color_090.png-6f1a24e81c514feef47730525e402337.md5 @@ -0,0 +1,3 @@ +source_md5="0f3e0a1ae096fa616740a5fd0923e739" +dest_md5="40d4ddd8ae77192afb975d1b63571d88" + diff --git a/.import/genericItem_color_090.png-6f1a24e81c514feef47730525e402337.stex b/.import/genericItem_color_090.png-6f1a24e81c514feef47730525e402337.stex new file mode 100644 index 00000000..ae3cdd6e Binary files /dev/null and b/.import/genericItem_color_090.png-6f1a24e81c514feef47730525e402337.stex differ diff --git a/.import/genericItem_color_091.png-ade96d82acf8de304753d4d6b64ce9ec.md5 b/.import/genericItem_color_091.png-ade96d82acf8de304753d4d6b64ce9ec.md5 new file mode 100644 index 00000000..b29e525b --- /dev/null +++ b/.import/genericItem_color_091.png-ade96d82acf8de304753d4d6b64ce9ec.md5 @@ -0,0 +1,3 @@ +source_md5="20e197d6885691d47c4197bc76bf07f1" +dest_md5="8ea07710bd79f6e835618c50cfaaa13d" + diff --git a/.import/genericItem_color_091.png-ade96d82acf8de304753d4d6b64ce9ec.stex b/.import/genericItem_color_091.png-ade96d82acf8de304753d4d6b64ce9ec.stex new file mode 100644 index 00000000..18a362d6 Binary files /dev/null and b/.import/genericItem_color_091.png-ade96d82acf8de304753d4d6b64ce9ec.stex differ diff --git a/.import/genericItem_color_092.png-b5abfe9e3132114303139a59ef17a98c.md5 b/.import/genericItem_color_092.png-b5abfe9e3132114303139a59ef17a98c.md5 new file mode 100644 index 00000000..4278bb38 --- /dev/null +++ b/.import/genericItem_color_092.png-b5abfe9e3132114303139a59ef17a98c.md5 @@ -0,0 +1,3 @@ +source_md5="b4798f068cb9615b9889e6100cdbbcb8" +dest_md5="e30d6e533d4d96bcab4b22dd2676c5af" + diff --git a/.import/genericItem_color_092.png-b5abfe9e3132114303139a59ef17a98c.stex b/.import/genericItem_color_092.png-b5abfe9e3132114303139a59ef17a98c.stex new file mode 100644 index 00000000..1d6b1590 Binary files /dev/null and b/.import/genericItem_color_092.png-b5abfe9e3132114303139a59ef17a98c.stex differ diff --git a/.import/genericItem_color_093.png-9a9b1f51f64c3af586d62148f483bfc3.md5 b/.import/genericItem_color_093.png-9a9b1f51f64c3af586d62148f483bfc3.md5 new file mode 100644 index 00000000..09301070 --- /dev/null +++ b/.import/genericItem_color_093.png-9a9b1f51f64c3af586d62148f483bfc3.md5 @@ -0,0 +1,3 @@ +source_md5="a9a100c1a23fe6ffa5e6645020f0dab5" +dest_md5="6cdf84c7cd90b808e7bf7f979c065ddf" + diff --git a/.import/genericItem_color_093.png-9a9b1f51f64c3af586d62148f483bfc3.stex b/.import/genericItem_color_093.png-9a9b1f51f64c3af586d62148f483bfc3.stex new file mode 100644 index 00000000..b34ef3ad Binary files /dev/null and b/.import/genericItem_color_093.png-9a9b1f51f64c3af586d62148f483bfc3.stex differ diff --git a/.import/genericItem_color_094.png-aea1def7c655637e75c7edb259801db4.md5 b/.import/genericItem_color_094.png-aea1def7c655637e75c7edb259801db4.md5 new file mode 100644 index 00000000..ae5e647d --- /dev/null +++ b/.import/genericItem_color_094.png-aea1def7c655637e75c7edb259801db4.md5 @@ -0,0 +1,3 @@ +source_md5="0a5afe2c6cd8d4ab21950cd316e59da4" +dest_md5="ebed559eddcb2ceaa8a3679d6bef9249" + diff --git a/.import/genericItem_color_094.png-aea1def7c655637e75c7edb259801db4.stex b/.import/genericItem_color_094.png-aea1def7c655637e75c7edb259801db4.stex new file mode 100644 index 00000000..4009f46a Binary files /dev/null and b/.import/genericItem_color_094.png-aea1def7c655637e75c7edb259801db4.stex differ diff --git a/.import/genericItem_color_095.png-1ed8041343da1f16c5a7311a772146f0.md5 b/.import/genericItem_color_095.png-1ed8041343da1f16c5a7311a772146f0.md5 new file mode 100644 index 00000000..08626857 --- /dev/null +++ b/.import/genericItem_color_095.png-1ed8041343da1f16c5a7311a772146f0.md5 @@ -0,0 +1,3 @@ +source_md5="81888dd5daf10f86e2d81af78d8b385d" +dest_md5="dae5dad8c301deabcc944e7eabec7059" + diff --git a/.import/genericItem_color_095.png-1ed8041343da1f16c5a7311a772146f0.stex b/.import/genericItem_color_095.png-1ed8041343da1f16c5a7311a772146f0.stex new file mode 100644 index 00000000..68a4a8d7 Binary files /dev/null and b/.import/genericItem_color_095.png-1ed8041343da1f16c5a7311a772146f0.stex differ diff --git a/.import/genericItem_color_096.png-bf9d39481863fa1586ec81e8e6a0e111.md5 b/.import/genericItem_color_096.png-bf9d39481863fa1586ec81e8e6a0e111.md5 new file mode 100644 index 00000000..af72e4f5 --- /dev/null +++ b/.import/genericItem_color_096.png-bf9d39481863fa1586ec81e8e6a0e111.md5 @@ -0,0 +1,3 @@ +source_md5="bee0636439d3020495864140c2872fbd" +dest_md5="050f8b7f2193e7871b8895b0b366af59" + diff --git a/.import/genericItem_color_096.png-bf9d39481863fa1586ec81e8e6a0e111.stex b/.import/genericItem_color_096.png-bf9d39481863fa1586ec81e8e6a0e111.stex new file mode 100644 index 00000000..dcd4ca39 Binary files /dev/null and b/.import/genericItem_color_096.png-bf9d39481863fa1586ec81e8e6a0e111.stex differ diff --git a/.import/genericItem_color_097.png-1eeb830e0ff9039a0b5ae451e20fe762.md5 b/.import/genericItem_color_097.png-1eeb830e0ff9039a0b5ae451e20fe762.md5 new file mode 100644 index 00000000..410f6781 --- /dev/null +++ b/.import/genericItem_color_097.png-1eeb830e0ff9039a0b5ae451e20fe762.md5 @@ -0,0 +1,3 @@ +source_md5="1f3c9439d86f46ff43c54dfda2da251a" +dest_md5="223096763fa614234c53502f632c95c6" + diff --git a/.import/genericItem_color_097.png-1eeb830e0ff9039a0b5ae451e20fe762.stex b/.import/genericItem_color_097.png-1eeb830e0ff9039a0b5ae451e20fe762.stex new file mode 100644 index 00000000..73969899 Binary files /dev/null and b/.import/genericItem_color_097.png-1eeb830e0ff9039a0b5ae451e20fe762.stex differ diff --git a/.import/genericItem_color_098.png-1b508f7adc490287b007fcc7b0617612.md5 b/.import/genericItem_color_098.png-1b508f7adc490287b007fcc7b0617612.md5 new file mode 100644 index 00000000..42828de7 --- /dev/null +++ b/.import/genericItem_color_098.png-1b508f7adc490287b007fcc7b0617612.md5 @@ -0,0 +1,3 @@ +source_md5="e72fa2cd86a7e6c361cf965ea216779b" +dest_md5="23d6a5320a3c31e45655c5b33ff31fc7" + diff --git a/.import/genericItem_color_098.png-1b508f7adc490287b007fcc7b0617612.stex b/.import/genericItem_color_098.png-1b508f7adc490287b007fcc7b0617612.stex new file mode 100644 index 00000000..21aaff45 Binary files /dev/null and b/.import/genericItem_color_098.png-1b508f7adc490287b007fcc7b0617612.stex differ diff --git a/.import/genericItem_color_099.png-20a7e207ae69bdaee31cbc2eda60d0ac.md5 b/.import/genericItem_color_099.png-20a7e207ae69bdaee31cbc2eda60d0ac.md5 new file mode 100644 index 00000000..c1b9486b --- /dev/null +++ b/.import/genericItem_color_099.png-20a7e207ae69bdaee31cbc2eda60d0ac.md5 @@ -0,0 +1,3 @@ +source_md5="aebe958a274609e2635f07fdd6da88d9" +dest_md5="4d29564c6d43b39237f90cfa70d25233" + diff --git a/.import/genericItem_color_099.png-20a7e207ae69bdaee31cbc2eda60d0ac.stex b/.import/genericItem_color_099.png-20a7e207ae69bdaee31cbc2eda60d0ac.stex new file mode 100644 index 00000000..1bf256d2 Binary files /dev/null and b/.import/genericItem_color_099.png-20a7e207ae69bdaee31cbc2eda60d0ac.stex differ diff --git a/.import/genericItem_color_100.png-5f4450773d29b6b2ee4d9dfa75ae42a0.md5 b/.import/genericItem_color_100.png-5f4450773d29b6b2ee4d9dfa75ae42a0.md5 new file mode 100644 index 00000000..8e73edd7 --- /dev/null +++ b/.import/genericItem_color_100.png-5f4450773d29b6b2ee4d9dfa75ae42a0.md5 @@ -0,0 +1,3 @@ +source_md5="c7b3c91842d910e0178c1fb2893e01e0" +dest_md5="0c2c28582aed86e1650d5601088c4791" + diff --git a/.import/genericItem_color_100.png-5f4450773d29b6b2ee4d9dfa75ae42a0.stex b/.import/genericItem_color_100.png-5f4450773d29b6b2ee4d9dfa75ae42a0.stex new file mode 100644 index 00000000..61d457df Binary files /dev/null and b/.import/genericItem_color_100.png-5f4450773d29b6b2ee4d9dfa75ae42a0.stex differ diff --git a/.import/genericItem_color_101.png-80d162f37de2fd9495f56353d0f559e7.md5 b/.import/genericItem_color_101.png-80d162f37de2fd9495f56353d0f559e7.md5 new file mode 100644 index 00000000..460dba7a --- /dev/null +++ b/.import/genericItem_color_101.png-80d162f37de2fd9495f56353d0f559e7.md5 @@ -0,0 +1,3 @@ +source_md5="679c986620e7cf97d092a6b6b67aa3ba" +dest_md5="4240e398a6eb6782642bc3da50c991ac" + diff --git a/.import/genericItem_color_101.png-80d162f37de2fd9495f56353d0f559e7.stex b/.import/genericItem_color_101.png-80d162f37de2fd9495f56353d0f559e7.stex new file mode 100644 index 00000000..1233e891 Binary files /dev/null and b/.import/genericItem_color_101.png-80d162f37de2fd9495f56353d0f559e7.stex differ diff --git a/.import/genericItem_color_102.png-03ec4e03d60e94f00f6b0ef8446d6fca.md5 b/.import/genericItem_color_102.png-03ec4e03d60e94f00f6b0ef8446d6fca.md5 new file mode 100644 index 00000000..9f02e144 --- /dev/null +++ b/.import/genericItem_color_102.png-03ec4e03d60e94f00f6b0ef8446d6fca.md5 @@ -0,0 +1,3 @@ +source_md5="d874a589043ced7b20e58cef79195c90" +dest_md5="bc10223f5a008a55a54428434c155ae6" + diff --git a/.import/genericItem_color_102.png-03ec4e03d60e94f00f6b0ef8446d6fca.stex b/.import/genericItem_color_102.png-03ec4e03d60e94f00f6b0ef8446d6fca.stex new file mode 100644 index 00000000..6da822ca Binary files /dev/null and b/.import/genericItem_color_102.png-03ec4e03d60e94f00f6b0ef8446d6fca.stex differ diff --git a/.import/genericItem_color_103.png-08c960055a73fb4f6f238602b46cdc65.md5 b/.import/genericItem_color_103.png-08c960055a73fb4f6f238602b46cdc65.md5 new file mode 100644 index 00000000..afac0e0b --- /dev/null +++ b/.import/genericItem_color_103.png-08c960055a73fb4f6f238602b46cdc65.md5 @@ -0,0 +1,3 @@ +source_md5="d890f1111155e7c67521e6705b32e200" +dest_md5="44ac8a69c6940f45fbfeb2e15b588974" + diff --git a/.import/genericItem_color_103.png-08c960055a73fb4f6f238602b46cdc65.stex b/.import/genericItem_color_103.png-08c960055a73fb4f6f238602b46cdc65.stex new file mode 100644 index 00000000..d1814e8d Binary files /dev/null and b/.import/genericItem_color_103.png-08c960055a73fb4f6f238602b46cdc65.stex differ diff --git a/.import/genericItem_color_104.png-0deebbad5754179a68359be53f1a6caa.md5 b/.import/genericItem_color_104.png-0deebbad5754179a68359be53f1a6caa.md5 new file mode 100644 index 00000000..cca3073c --- /dev/null +++ b/.import/genericItem_color_104.png-0deebbad5754179a68359be53f1a6caa.md5 @@ -0,0 +1,3 @@ +source_md5="685de926c0071736c320c6b6540b639d" +dest_md5="ee2056f0014d889bcfed86149939efe1" + diff --git a/.import/genericItem_color_104.png-0deebbad5754179a68359be53f1a6caa.stex b/.import/genericItem_color_104.png-0deebbad5754179a68359be53f1a6caa.stex new file mode 100644 index 00000000..8ff6aa05 Binary files /dev/null and b/.import/genericItem_color_104.png-0deebbad5754179a68359be53f1a6caa.stex differ diff --git a/.import/genericItem_color_105.png-946e43a29f249b753330c632dff005a3.md5 b/.import/genericItem_color_105.png-946e43a29f249b753330c632dff005a3.md5 new file mode 100644 index 00000000..28bf1884 --- /dev/null +++ b/.import/genericItem_color_105.png-946e43a29f249b753330c632dff005a3.md5 @@ -0,0 +1,3 @@ +source_md5="e8aa69d71e0467a0472718564fe212ec" +dest_md5="1cfb2cebc6125f6fa1596eb82722869b" + diff --git a/.import/genericItem_color_105.png-946e43a29f249b753330c632dff005a3.stex b/.import/genericItem_color_105.png-946e43a29f249b753330c632dff005a3.stex new file mode 100644 index 00000000..5ac1e270 Binary files /dev/null and b/.import/genericItem_color_105.png-946e43a29f249b753330c632dff005a3.stex differ diff --git a/.import/genericItem_color_106.png-04f5c7b18c740dc5bf870daa70beab2e.md5 b/.import/genericItem_color_106.png-04f5c7b18c740dc5bf870daa70beab2e.md5 new file mode 100644 index 00000000..07cc80b7 --- /dev/null +++ b/.import/genericItem_color_106.png-04f5c7b18c740dc5bf870daa70beab2e.md5 @@ -0,0 +1,3 @@ +source_md5="72757032b930b5c1e08ee2cf08e14140" +dest_md5="77d6310192608a45cfbd5eef56c3c3d3" + diff --git a/.import/genericItem_color_106.png-04f5c7b18c740dc5bf870daa70beab2e.stex b/.import/genericItem_color_106.png-04f5c7b18c740dc5bf870daa70beab2e.stex new file mode 100644 index 00000000..badb6eff Binary files /dev/null and b/.import/genericItem_color_106.png-04f5c7b18c740dc5bf870daa70beab2e.stex differ diff --git a/.import/genericItem_color_107.png-a4f5df1419e3c306f720e2743b0edf38.md5 b/.import/genericItem_color_107.png-a4f5df1419e3c306f720e2743b0edf38.md5 new file mode 100644 index 00000000..8faa6802 --- /dev/null +++ b/.import/genericItem_color_107.png-a4f5df1419e3c306f720e2743b0edf38.md5 @@ -0,0 +1,3 @@ +source_md5="73145e57d9c8776aa6a0612d6df13477" +dest_md5="f4e5f8b505f3bf19f39c1379dd565b92" + diff --git a/.import/genericItem_color_107.png-a4f5df1419e3c306f720e2743b0edf38.stex b/.import/genericItem_color_107.png-a4f5df1419e3c306f720e2743b0edf38.stex new file mode 100644 index 00000000..9fa47365 Binary files /dev/null and b/.import/genericItem_color_107.png-a4f5df1419e3c306f720e2743b0edf38.stex differ diff --git a/.import/genericItem_color_108.png-15d6620b9201705040ecf7728dee3e2a.md5 b/.import/genericItem_color_108.png-15d6620b9201705040ecf7728dee3e2a.md5 new file mode 100644 index 00000000..34dbe7b8 --- /dev/null +++ b/.import/genericItem_color_108.png-15d6620b9201705040ecf7728dee3e2a.md5 @@ -0,0 +1,3 @@ +source_md5="4e77d7c60f2faf47e1e4413b154f3381" +dest_md5="3e6455934e9153dba5c461958a923e67" + diff --git a/.import/genericItem_color_108.png-15d6620b9201705040ecf7728dee3e2a.stex b/.import/genericItem_color_108.png-15d6620b9201705040ecf7728dee3e2a.stex new file mode 100644 index 00000000..f296a611 Binary files /dev/null and b/.import/genericItem_color_108.png-15d6620b9201705040ecf7728dee3e2a.stex differ diff --git a/.import/genericItem_color_109.png-288a5c0f63502d763dc4dde6840d5832.md5 b/.import/genericItem_color_109.png-288a5c0f63502d763dc4dde6840d5832.md5 new file mode 100644 index 00000000..5453889b --- /dev/null +++ b/.import/genericItem_color_109.png-288a5c0f63502d763dc4dde6840d5832.md5 @@ -0,0 +1,3 @@ +source_md5="b577d7927ad316ed622105e18e8a04c6" +dest_md5="aa1324d3a21288bd26fa128532309df2" + diff --git a/.import/genericItem_color_109.png-288a5c0f63502d763dc4dde6840d5832.stex b/.import/genericItem_color_109.png-288a5c0f63502d763dc4dde6840d5832.stex new file mode 100644 index 00000000..d2c58bd4 Binary files /dev/null and b/.import/genericItem_color_109.png-288a5c0f63502d763dc4dde6840d5832.stex differ diff --git a/.import/genericItem_color_110.png-43481846695abebd6d34da4ac80f6a0a.md5 b/.import/genericItem_color_110.png-43481846695abebd6d34da4ac80f6a0a.md5 new file mode 100644 index 00000000..88003210 --- /dev/null +++ b/.import/genericItem_color_110.png-43481846695abebd6d34da4ac80f6a0a.md5 @@ -0,0 +1,3 @@ +source_md5="77ff1a00813cd9071ebb67b0086e8ea9" +dest_md5="fcb1a5bebc5482fa90622249cd1a53ff" + diff --git a/.import/genericItem_color_110.png-43481846695abebd6d34da4ac80f6a0a.stex b/.import/genericItem_color_110.png-43481846695abebd6d34da4ac80f6a0a.stex new file mode 100644 index 00000000..b1f81727 Binary files /dev/null and b/.import/genericItem_color_110.png-43481846695abebd6d34da4ac80f6a0a.stex differ diff --git a/.import/genericItem_color_111.png-56162c9a2e788897296944eb48bae85c.md5 b/.import/genericItem_color_111.png-56162c9a2e788897296944eb48bae85c.md5 new file mode 100644 index 00000000..91eca28e --- /dev/null +++ b/.import/genericItem_color_111.png-56162c9a2e788897296944eb48bae85c.md5 @@ -0,0 +1,3 @@ +source_md5="4344bd7e52e47a94a6aa2148d3cac577" +dest_md5="2b8f8af7f61574b94c2751397ea6c12a" + diff --git a/.import/genericItem_color_111.png-56162c9a2e788897296944eb48bae85c.stex b/.import/genericItem_color_111.png-56162c9a2e788897296944eb48bae85c.stex new file mode 100644 index 00000000..9c818c05 Binary files /dev/null and b/.import/genericItem_color_111.png-56162c9a2e788897296944eb48bae85c.stex differ diff --git a/.import/genericItem_color_112.png-af9aaf6438dd1aeb492fb1b44eb2996e.md5 b/.import/genericItem_color_112.png-af9aaf6438dd1aeb492fb1b44eb2996e.md5 new file mode 100644 index 00000000..e6d65e89 --- /dev/null +++ b/.import/genericItem_color_112.png-af9aaf6438dd1aeb492fb1b44eb2996e.md5 @@ -0,0 +1,3 @@ +source_md5="62e6760bb8335cbc6ad1e069d9d48a7d" +dest_md5="aceb4f316281134131c29a70d48d371a" + diff --git a/.import/genericItem_color_112.png-af9aaf6438dd1aeb492fb1b44eb2996e.stex b/.import/genericItem_color_112.png-af9aaf6438dd1aeb492fb1b44eb2996e.stex new file mode 100644 index 00000000..e02c74b1 Binary files /dev/null and b/.import/genericItem_color_112.png-af9aaf6438dd1aeb492fb1b44eb2996e.stex differ diff --git a/.import/genericItem_color_113.png-2e5284487c69df0763c15222ab6c10f1.md5 b/.import/genericItem_color_113.png-2e5284487c69df0763c15222ab6c10f1.md5 new file mode 100644 index 00000000..eca0c9b1 --- /dev/null +++ b/.import/genericItem_color_113.png-2e5284487c69df0763c15222ab6c10f1.md5 @@ -0,0 +1,3 @@ +source_md5="c0e976b1cc4a784a8a026bf2d55a9fa9" +dest_md5="bf124e0283e39ac881836eab76b7ed2d" + diff --git a/.import/genericItem_color_113.png-2e5284487c69df0763c15222ab6c10f1.stex b/.import/genericItem_color_113.png-2e5284487c69df0763c15222ab6c10f1.stex new file mode 100644 index 00000000..4cf4ceff Binary files /dev/null and b/.import/genericItem_color_113.png-2e5284487c69df0763c15222ab6c10f1.stex differ diff --git a/.import/genericItem_color_114.png-e9c04f575b44b613501802d78ade4a2c.md5 b/.import/genericItem_color_114.png-e9c04f575b44b613501802d78ade4a2c.md5 new file mode 100644 index 00000000..b6a6b9bf --- /dev/null +++ b/.import/genericItem_color_114.png-e9c04f575b44b613501802d78ade4a2c.md5 @@ -0,0 +1,3 @@ +source_md5="99253576f61e1d1631fb6af01327cb8a" +dest_md5="fd27e3ade427b144fe15a221b3a7bf16" + diff --git a/.import/genericItem_color_114.png-e9c04f575b44b613501802d78ade4a2c.stex b/.import/genericItem_color_114.png-e9c04f575b44b613501802d78ade4a2c.stex new file mode 100644 index 00000000..f1b3f302 Binary files /dev/null and b/.import/genericItem_color_114.png-e9c04f575b44b613501802d78ade4a2c.stex differ diff --git a/.import/genericItem_color_115.png-24e79d06d319795ca296c6f895ad4a77.md5 b/.import/genericItem_color_115.png-24e79d06d319795ca296c6f895ad4a77.md5 new file mode 100644 index 00000000..db78ed2c --- /dev/null +++ b/.import/genericItem_color_115.png-24e79d06d319795ca296c6f895ad4a77.md5 @@ -0,0 +1,3 @@ +source_md5="d9a7003a1f5029e917fc6dd61fbdc757" +dest_md5="e97e96c7cfa4aaa33c0ab10757fd612a" + diff --git a/.import/genericItem_color_115.png-24e79d06d319795ca296c6f895ad4a77.stex b/.import/genericItem_color_115.png-24e79d06d319795ca296c6f895ad4a77.stex new file mode 100644 index 00000000..3b749b47 Binary files /dev/null and b/.import/genericItem_color_115.png-24e79d06d319795ca296c6f895ad4a77.stex differ diff --git a/.import/genericItem_color_116.png-43acd48c5eb0da0ed6fc34a351d3b8e0.md5 b/.import/genericItem_color_116.png-43acd48c5eb0da0ed6fc34a351d3b8e0.md5 new file mode 100644 index 00000000..50b7a7ef --- /dev/null +++ b/.import/genericItem_color_116.png-43acd48c5eb0da0ed6fc34a351d3b8e0.md5 @@ -0,0 +1,3 @@ +source_md5="14f3e9fcd78013840ef800608a9638b8" +dest_md5="3b99917d4696c9d06b81434d85bc3544" + diff --git a/.import/genericItem_color_116.png-43acd48c5eb0da0ed6fc34a351d3b8e0.stex b/.import/genericItem_color_116.png-43acd48c5eb0da0ed6fc34a351d3b8e0.stex new file mode 100644 index 00000000..cea35313 Binary files /dev/null and b/.import/genericItem_color_116.png-43acd48c5eb0da0ed6fc34a351d3b8e0.stex differ diff --git a/.import/genericItem_color_117.png-f67a0be8387f5300ec95b08cbec72e4d.md5 b/.import/genericItem_color_117.png-f67a0be8387f5300ec95b08cbec72e4d.md5 new file mode 100644 index 00000000..7ff371ec --- /dev/null +++ b/.import/genericItem_color_117.png-f67a0be8387f5300ec95b08cbec72e4d.md5 @@ -0,0 +1,3 @@ +source_md5="e86c5e82a23e8b3e5411904cd917b335" +dest_md5="bd9f72e6f635e13ffcb0ff94a9ad4b4a" + diff --git a/.import/genericItem_color_117.png-f67a0be8387f5300ec95b08cbec72e4d.stex b/.import/genericItem_color_117.png-f67a0be8387f5300ec95b08cbec72e4d.stex new file mode 100644 index 00000000..3c27d1ec Binary files /dev/null and b/.import/genericItem_color_117.png-f67a0be8387f5300ec95b08cbec72e4d.stex differ diff --git a/.import/genericItem_color_118.png-63655105decb40f87707ecdc4cc3ca80.md5 b/.import/genericItem_color_118.png-63655105decb40f87707ecdc4cc3ca80.md5 new file mode 100644 index 00000000..8d1eaeeb --- /dev/null +++ b/.import/genericItem_color_118.png-63655105decb40f87707ecdc4cc3ca80.md5 @@ -0,0 +1,3 @@ +source_md5="4bf98501da5c44fc9c34d13fa66fe56a" +dest_md5="54c184ba412e31a3ed6f4174bf79a1b7" + diff --git a/.import/genericItem_color_118.png-63655105decb40f87707ecdc4cc3ca80.stex b/.import/genericItem_color_118.png-63655105decb40f87707ecdc4cc3ca80.stex new file mode 100644 index 00000000..833a3d3d Binary files /dev/null and b/.import/genericItem_color_118.png-63655105decb40f87707ecdc4cc3ca80.stex differ diff --git a/.import/genericItem_color_119.png-32851f549b5119af2bdea03c1906031e.md5 b/.import/genericItem_color_119.png-32851f549b5119af2bdea03c1906031e.md5 new file mode 100644 index 00000000..a324d762 --- /dev/null +++ b/.import/genericItem_color_119.png-32851f549b5119af2bdea03c1906031e.md5 @@ -0,0 +1,3 @@ +source_md5="3aafe3bd5f33c2845dfc97c9023a2182" +dest_md5="56c8268dc53a548cd95e0e1f94df2e68" + diff --git a/.import/genericItem_color_119.png-32851f549b5119af2bdea03c1906031e.stex b/.import/genericItem_color_119.png-32851f549b5119af2bdea03c1906031e.stex new file mode 100644 index 00000000..16d15267 Binary files /dev/null and b/.import/genericItem_color_119.png-32851f549b5119af2bdea03c1906031e.stex differ diff --git a/.import/genericItem_color_120.png-0f44487dc1b0fb222f1ec899c0da176a.md5 b/.import/genericItem_color_120.png-0f44487dc1b0fb222f1ec899c0da176a.md5 new file mode 100644 index 00000000..690a4752 --- /dev/null +++ b/.import/genericItem_color_120.png-0f44487dc1b0fb222f1ec899c0da176a.md5 @@ -0,0 +1,3 @@ +source_md5="2a27e4d0ec9c769c10ae04974a07d41e" +dest_md5="0effb949e61212f2cdf4e180f9a5d685" + diff --git a/.import/genericItem_color_120.png-0f44487dc1b0fb222f1ec899c0da176a.stex b/.import/genericItem_color_120.png-0f44487dc1b0fb222f1ec899c0da176a.stex new file mode 100644 index 00000000..5aaffdf0 Binary files /dev/null and b/.import/genericItem_color_120.png-0f44487dc1b0fb222f1ec899c0da176a.stex differ diff --git a/.import/genericItem_color_121.png-986f7dd3951ccee9738ebaa52527f95f.md5 b/.import/genericItem_color_121.png-986f7dd3951ccee9738ebaa52527f95f.md5 new file mode 100644 index 00000000..4e7c2386 --- /dev/null +++ b/.import/genericItem_color_121.png-986f7dd3951ccee9738ebaa52527f95f.md5 @@ -0,0 +1,3 @@ +source_md5="913b0ca25d90940a5220add9938c7d08" +dest_md5="24290e87cd0968f24efe2528630a674b" + diff --git a/.import/genericItem_color_121.png-986f7dd3951ccee9738ebaa52527f95f.stex b/.import/genericItem_color_121.png-986f7dd3951ccee9738ebaa52527f95f.stex new file mode 100644 index 00000000..4818e7cf Binary files /dev/null and b/.import/genericItem_color_121.png-986f7dd3951ccee9738ebaa52527f95f.stex differ diff --git a/.import/genericItem_color_122.png-1a121e9b63c6a716c1794cdd391e883d.md5 b/.import/genericItem_color_122.png-1a121e9b63c6a716c1794cdd391e883d.md5 new file mode 100644 index 00000000..34e671d0 --- /dev/null +++ b/.import/genericItem_color_122.png-1a121e9b63c6a716c1794cdd391e883d.md5 @@ -0,0 +1,3 @@ +source_md5="be5657e61c377e00f6f252efe4e777bd" +dest_md5="6edfa4aef6561fb64926528cab7f6f2a" + diff --git a/.import/genericItem_color_122.png-1a121e9b63c6a716c1794cdd391e883d.stex b/.import/genericItem_color_122.png-1a121e9b63c6a716c1794cdd391e883d.stex new file mode 100644 index 00000000..7df5f3bb Binary files /dev/null and b/.import/genericItem_color_122.png-1a121e9b63c6a716c1794cdd391e883d.stex differ diff --git a/.import/genericItem_color_123.png-5692de694d6569ed5869c16b40256196.md5 b/.import/genericItem_color_123.png-5692de694d6569ed5869c16b40256196.md5 new file mode 100644 index 00000000..35a7e315 --- /dev/null +++ b/.import/genericItem_color_123.png-5692de694d6569ed5869c16b40256196.md5 @@ -0,0 +1,3 @@ +source_md5="2d06a75865b3965f37925314d45dc9fe" +dest_md5="3df975ddf5ce1609e53b25962f2a6f17" + diff --git a/.import/genericItem_color_123.png-5692de694d6569ed5869c16b40256196.stex b/.import/genericItem_color_123.png-5692de694d6569ed5869c16b40256196.stex new file mode 100644 index 00000000..8d646f27 Binary files /dev/null and b/.import/genericItem_color_123.png-5692de694d6569ed5869c16b40256196.stex differ diff --git a/.import/genericItem_color_124.png-2b24f2976abbc711398a143771dce4c4.md5 b/.import/genericItem_color_124.png-2b24f2976abbc711398a143771dce4c4.md5 new file mode 100644 index 00000000..0f725b89 --- /dev/null +++ b/.import/genericItem_color_124.png-2b24f2976abbc711398a143771dce4c4.md5 @@ -0,0 +1,3 @@ +source_md5="4c4e467c15dd395637e5fc4eb0448b07" +dest_md5="b75e3b6e240efe34dda9f4c15cc7d320" + diff --git a/.import/genericItem_color_124.png-2b24f2976abbc711398a143771dce4c4.stex b/.import/genericItem_color_124.png-2b24f2976abbc711398a143771dce4c4.stex new file mode 100644 index 00000000..6a95ab1e Binary files /dev/null and b/.import/genericItem_color_124.png-2b24f2976abbc711398a143771dce4c4.stex differ diff --git a/.import/genericItem_color_125.png-22b2c33ac9e26d48c56e237e16d31ed0.md5 b/.import/genericItem_color_125.png-22b2c33ac9e26d48c56e237e16d31ed0.md5 new file mode 100644 index 00000000..6e4bfc60 --- /dev/null +++ b/.import/genericItem_color_125.png-22b2c33ac9e26d48c56e237e16d31ed0.md5 @@ -0,0 +1,3 @@ +source_md5="38d89f1361bcf0e7580ec451775f9647" +dest_md5="b1ad159f2cf356029d16d9a90d8435c7" + diff --git a/.import/genericItem_color_125.png-22b2c33ac9e26d48c56e237e16d31ed0.stex b/.import/genericItem_color_125.png-22b2c33ac9e26d48c56e237e16d31ed0.stex new file mode 100644 index 00000000..ec9d4bad Binary files /dev/null and b/.import/genericItem_color_125.png-22b2c33ac9e26d48c56e237e16d31ed0.stex differ diff --git a/.import/genericItem_color_126.png-4b8b17383c6923d5c6ff57ab7aaef6c6.md5 b/.import/genericItem_color_126.png-4b8b17383c6923d5c6ff57ab7aaef6c6.md5 new file mode 100644 index 00000000..f03f7f23 --- /dev/null +++ b/.import/genericItem_color_126.png-4b8b17383c6923d5c6ff57ab7aaef6c6.md5 @@ -0,0 +1,3 @@ +source_md5="6274b49cfe0d10eaa7f5186289c457e1" +dest_md5="6ae8d477c9ad62c59d890b927295960d" + diff --git a/.import/genericItem_color_126.png-4b8b17383c6923d5c6ff57ab7aaef6c6.stex b/.import/genericItem_color_126.png-4b8b17383c6923d5c6ff57ab7aaef6c6.stex new file mode 100644 index 00000000..afaa12a7 Binary files /dev/null and b/.import/genericItem_color_126.png-4b8b17383c6923d5c6ff57ab7aaef6c6.stex differ diff --git a/.import/genericItem_color_127.png-832a8ace49e7ff515498fc22d458f333.md5 b/.import/genericItem_color_127.png-832a8ace49e7ff515498fc22d458f333.md5 new file mode 100644 index 00000000..97d81a15 --- /dev/null +++ b/.import/genericItem_color_127.png-832a8ace49e7ff515498fc22d458f333.md5 @@ -0,0 +1,3 @@ +source_md5="750271fa513fc17641824dedaaba181d" +dest_md5="52b23c395bc41edd9bf850ad620dff36" + diff --git a/.import/genericItem_color_127.png-832a8ace49e7ff515498fc22d458f333.stex b/.import/genericItem_color_127.png-832a8ace49e7ff515498fc22d458f333.stex new file mode 100644 index 00000000..3f525170 Binary files /dev/null and b/.import/genericItem_color_127.png-832a8ace49e7ff515498fc22d458f333.stex differ diff --git a/.import/genericItem_color_128.png-173285f57e413c594129f223daadd48e.md5 b/.import/genericItem_color_128.png-173285f57e413c594129f223daadd48e.md5 new file mode 100644 index 00000000..58ad8731 --- /dev/null +++ b/.import/genericItem_color_128.png-173285f57e413c594129f223daadd48e.md5 @@ -0,0 +1,3 @@ +source_md5="9973b7188116e73574198fec8fbef86b" +dest_md5="4c0868200a7d2961f4303373655162c4" + diff --git a/.import/genericItem_color_128.png-173285f57e413c594129f223daadd48e.stex b/.import/genericItem_color_128.png-173285f57e413c594129f223daadd48e.stex new file mode 100644 index 00000000..4d040648 Binary files /dev/null and b/.import/genericItem_color_128.png-173285f57e413c594129f223daadd48e.stex differ diff --git a/.import/genericItem_color_129.png-38f6a371ee634480e75f435f3a0ecc39.md5 b/.import/genericItem_color_129.png-38f6a371ee634480e75f435f3a0ecc39.md5 new file mode 100644 index 00000000..642044e2 --- /dev/null +++ b/.import/genericItem_color_129.png-38f6a371ee634480e75f435f3a0ecc39.md5 @@ -0,0 +1,3 @@ +source_md5="948f120fb8837f50b452ef2971cb95ee" +dest_md5="859be7ca057046187405a39222474e6c" + diff --git a/.import/genericItem_color_129.png-38f6a371ee634480e75f435f3a0ecc39.stex b/.import/genericItem_color_129.png-38f6a371ee634480e75f435f3a0ecc39.stex new file mode 100644 index 00000000..9ee4954f Binary files /dev/null and b/.import/genericItem_color_129.png-38f6a371ee634480e75f435f3a0ecc39.stex differ diff --git a/.import/genericItem_color_130.png-9c9105b76acf35212296b660fec81de5.md5 b/.import/genericItem_color_130.png-9c9105b76acf35212296b660fec81de5.md5 new file mode 100644 index 00000000..38c76fc6 --- /dev/null +++ b/.import/genericItem_color_130.png-9c9105b76acf35212296b660fec81de5.md5 @@ -0,0 +1,3 @@ +source_md5="430bbbe216c3b0bfec5d0346a1fec2a7" +dest_md5="47506ff2539aa5edcada2dbd62775354" + diff --git a/.import/genericItem_color_130.png-9c9105b76acf35212296b660fec81de5.stex b/.import/genericItem_color_130.png-9c9105b76acf35212296b660fec81de5.stex new file mode 100644 index 00000000..f97cd26b Binary files /dev/null and b/.import/genericItem_color_130.png-9c9105b76acf35212296b660fec81de5.stex differ diff --git a/.import/genericItem_color_131.png-c2c59f483ac3efd934ad98f7b315c217.md5 b/.import/genericItem_color_131.png-c2c59f483ac3efd934ad98f7b315c217.md5 new file mode 100644 index 00000000..8b7b4899 --- /dev/null +++ b/.import/genericItem_color_131.png-c2c59f483ac3efd934ad98f7b315c217.md5 @@ -0,0 +1,3 @@ +source_md5="ebcd387aee2c40a93720133242d300e4" +dest_md5="af82af2f3fbf88be03d70d368ab46723" + diff --git a/.import/genericItem_color_131.png-c2c59f483ac3efd934ad98f7b315c217.stex b/.import/genericItem_color_131.png-c2c59f483ac3efd934ad98f7b315c217.stex new file mode 100644 index 00000000..ce657868 Binary files /dev/null and b/.import/genericItem_color_131.png-c2c59f483ac3efd934ad98f7b315c217.stex differ diff --git a/.import/genericItem_color_132.png-0d74fb783dfd31774e7f40045c266eee.md5 b/.import/genericItem_color_132.png-0d74fb783dfd31774e7f40045c266eee.md5 new file mode 100644 index 00000000..29896e9d --- /dev/null +++ b/.import/genericItem_color_132.png-0d74fb783dfd31774e7f40045c266eee.md5 @@ -0,0 +1,3 @@ +source_md5="7836aebb63736df7ca545155f90d71fd" +dest_md5="4751534c646d0594ceb1d7027d7a938b" + diff --git a/.import/genericItem_color_132.png-0d74fb783dfd31774e7f40045c266eee.stex b/.import/genericItem_color_132.png-0d74fb783dfd31774e7f40045c266eee.stex new file mode 100644 index 00000000..ae3fee42 Binary files /dev/null and b/.import/genericItem_color_132.png-0d74fb783dfd31774e7f40045c266eee.stex differ diff --git a/.import/genericItem_color_133.png-504321b2e1ba0d2cf8464173ebf81406.md5 b/.import/genericItem_color_133.png-504321b2e1ba0d2cf8464173ebf81406.md5 new file mode 100644 index 00000000..5bc3dc8e --- /dev/null +++ b/.import/genericItem_color_133.png-504321b2e1ba0d2cf8464173ebf81406.md5 @@ -0,0 +1,3 @@ +source_md5="49331cca725f8f7e8d90dc5ccc671e9c" +dest_md5="8dec76dce572e5739173b136526c6373" + diff --git a/.import/genericItem_color_133.png-504321b2e1ba0d2cf8464173ebf81406.stex b/.import/genericItem_color_133.png-504321b2e1ba0d2cf8464173ebf81406.stex new file mode 100644 index 00000000..590ff48d Binary files /dev/null and b/.import/genericItem_color_133.png-504321b2e1ba0d2cf8464173ebf81406.stex differ diff --git a/.import/genericItem_color_134.png-1f593e7a941d37935803917dfaf6fc04.md5 b/.import/genericItem_color_134.png-1f593e7a941d37935803917dfaf6fc04.md5 new file mode 100644 index 00000000..0a8078e4 --- /dev/null +++ b/.import/genericItem_color_134.png-1f593e7a941d37935803917dfaf6fc04.md5 @@ -0,0 +1,3 @@ +source_md5="aa3b632f0ca4f1c4374270d58a1562e7" +dest_md5="57e58aee85b4b2e7ea6928a4d6ec506f" + diff --git a/.import/genericItem_color_134.png-1f593e7a941d37935803917dfaf6fc04.stex b/.import/genericItem_color_134.png-1f593e7a941d37935803917dfaf6fc04.stex new file mode 100644 index 00000000..6f5477a3 Binary files /dev/null and b/.import/genericItem_color_134.png-1f593e7a941d37935803917dfaf6fc04.stex differ diff --git a/.import/genericItem_color_135.png-68a765af36c86a5764f5e794542334a4.md5 b/.import/genericItem_color_135.png-68a765af36c86a5764f5e794542334a4.md5 new file mode 100644 index 00000000..4caaf7da --- /dev/null +++ b/.import/genericItem_color_135.png-68a765af36c86a5764f5e794542334a4.md5 @@ -0,0 +1,3 @@ +source_md5="66de802c97f3185db7b08b739cab0981" +dest_md5="6161f13578094063a7027b1eea84c5f2" + diff --git a/.import/genericItem_color_135.png-68a765af36c86a5764f5e794542334a4.stex b/.import/genericItem_color_135.png-68a765af36c86a5764f5e794542334a4.stex new file mode 100644 index 00000000..e783f965 Binary files /dev/null and b/.import/genericItem_color_135.png-68a765af36c86a5764f5e794542334a4.stex differ diff --git a/.import/genericItem_color_136.png-594f9ed0e76c59b5d437f08634814ad9.md5 b/.import/genericItem_color_136.png-594f9ed0e76c59b5d437f08634814ad9.md5 new file mode 100644 index 00000000..353a2124 --- /dev/null +++ b/.import/genericItem_color_136.png-594f9ed0e76c59b5d437f08634814ad9.md5 @@ -0,0 +1,3 @@ +source_md5="deeb43257885d539ad67707df15be13a" +dest_md5="c0af7e9804b86de95fdb007708b938e6" + diff --git a/.import/genericItem_color_136.png-594f9ed0e76c59b5d437f08634814ad9.stex b/.import/genericItem_color_136.png-594f9ed0e76c59b5d437f08634814ad9.stex new file mode 100644 index 00000000..695876b6 Binary files /dev/null and b/.import/genericItem_color_136.png-594f9ed0e76c59b5d437f08634814ad9.stex differ diff --git a/.import/genericItem_color_137.png-99b2fea6844b5aea73fbc7e50a8a134c.md5 b/.import/genericItem_color_137.png-99b2fea6844b5aea73fbc7e50a8a134c.md5 new file mode 100644 index 00000000..0fcff8f6 --- /dev/null +++ b/.import/genericItem_color_137.png-99b2fea6844b5aea73fbc7e50a8a134c.md5 @@ -0,0 +1,3 @@ +source_md5="163f2f8866cb9e444af3f2ead801f812" +dest_md5="134beaa46581e7f588226a019895d1ed" + diff --git a/.import/genericItem_color_137.png-99b2fea6844b5aea73fbc7e50a8a134c.stex b/.import/genericItem_color_137.png-99b2fea6844b5aea73fbc7e50a8a134c.stex new file mode 100644 index 00000000..c87d2537 Binary files /dev/null and b/.import/genericItem_color_137.png-99b2fea6844b5aea73fbc7e50a8a134c.stex differ diff --git a/.import/genericItem_color_138.png-d369927762abb3ab9a501076d3d82df1.md5 b/.import/genericItem_color_138.png-d369927762abb3ab9a501076d3d82df1.md5 new file mode 100644 index 00000000..45bbdf38 --- /dev/null +++ b/.import/genericItem_color_138.png-d369927762abb3ab9a501076d3d82df1.md5 @@ -0,0 +1,3 @@ +source_md5="956914ffbb7b866e1862fe5cd9041406" +dest_md5="63963e334044b5e8a707b7e6c4b15b22" + diff --git a/.import/genericItem_color_138.png-d369927762abb3ab9a501076d3d82df1.stex b/.import/genericItem_color_138.png-d369927762abb3ab9a501076d3d82df1.stex new file mode 100644 index 00000000..c7c20bc6 Binary files /dev/null and b/.import/genericItem_color_138.png-d369927762abb3ab9a501076d3d82df1.stex differ diff --git a/.import/genericItem_color_139.png-23a2e4b1b594535617c44ff057357005.md5 b/.import/genericItem_color_139.png-23a2e4b1b594535617c44ff057357005.md5 new file mode 100644 index 00000000..c0db1445 --- /dev/null +++ b/.import/genericItem_color_139.png-23a2e4b1b594535617c44ff057357005.md5 @@ -0,0 +1,3 @@ +source_md5="4607b16346796248f617158dde886116" +dest_md5="84d1d979522d9b48dc37b53ee0059e6a" + diff --git a/.import/genericItem_color_139.png-23a2e4b1b594535617c44ff057357005.stex b/.import/genericItem_color_139.png-23a2e4b1b594535617c44ff057357005.stex new file mode 100644 index 00000000..9f7944a3 Binary files /dev/null and b/.import/genericItem_color_139.png-23a2e4b1b594535617c44ff057357005.stex differ diff --git a/.import/genericItem_color_140.png-3e1071fa059e3364a8099a6fbfcb9870.md5 b/.import/genericItem_color_140.png-3e1071fa059e3364a8099a6fbfcb9870.md5 new file mode 100644 index 00000000..88e45304 --- /dev/null +++ b/.import/genericItem_color_140.png-3e1071fa059e3364a8099a6fbfcb9870.md5 @@ -0,0 +1,3 @@ +source_md5="94f3465c7001dca399c51fffe7566c74" +dest_md5="d8108c25eac58f8311713bbedbddef55" + diff --git a/.import/genericItem_color_140.png-3e1071fa059e3364a8099a6fbfcb9870.stex b/.import/genericItem_color_140.png-3e1071fa059e3364a8099a6fbfcb9870.stex new file mode 100644 index 00000000..979bcd50 Binary files /dev/null and b/.import/genericItem_color_140.png-3e1071fa059e3364a8099a6fbfcb9870.stex differ diff --git a/.import/genericItem_color_141.png-e870f54a0dadf28bd8d5a0450db830cb.md5 b/.import/genericItem_color_141.png-e870f54a0dadf28bd8d5a0450db830cb.md5 new file mode 100644 index 00000000..8f15a26a --- /dev/null +++ b/.import/genericItem_color_141.png-e870f54a0dadf28bd8d5a0450db830cb.md5 @@ -0,0 +1,3 @@ +source_md5="9461586256d63464c5d33093950ce1ac" +dest_md5="6fd82f8f7bcc01609cf3051cd6ba25f6" + diff --git a/.import/genericItem_color_141.png-e870f54a0dadf28bd8d5a0450db830cb.stex b/.import/genericItem_color_141.png-e870f54a0dadf28bd8d5a0450db830cb.stex new file mode 100644 index 00000000..defb5e54 Binary files /dev/null and b/.import/genericItem_color_141.png-e870f54a0dadf28bd8d5a0450db830cb.stex differ diff --git a/.import/genericItem_color_142.png-713749e07e2da46cf2ccb05d093dd58b.md5 b/.import/genericItem_color_142.png-713749e07e2da46cf2ccb05d093dd58b.md5 new file mode 100644 index 00000000..81f6f69a --- /dev/null +++ b/.import/genericItem_color_142.png-713749e07e2da46cf2ccb05d093dd58b.md5 @@ -0,0 +1,3 @@ +source_md5="8c7b9eeb7d0f325a26dba640e5c3fbf4" +dest_md5="58d05bcff85f0358e0f9a5e2279a1637" + diff --git a/.import/genericItem_color_142.png-713749e07e2da46cf2ccb05d093dd58b.stex b/.import/genericItem_color_142.png-713749e07e2da46cf2ccb05d093dd58b.stex new file mode 100644 index 00000000..c5f35afb Binary files /dev/null and b/.import/genericItem_color_142.png-713749e07e2da46cf2ccb05d093dd58b.stex differ diff --git a/.import/genericItem_color_143.png-584549b8b7dc50f1bc09779c2db12674.md5 b/.import/genericItem_color_143.png-584549b8b7dc50f1bc09779c2db12674.md5 new file mode 100644 index 00000000..a19175c7 --- /dev/null +++ b/.import/genericItem_color_143.png-584549b8b7dc50f1bc09779c2db12674.md5 @@ -0,0 +1,3 @@ +source_md5="fdad0d754443106ec1d9fcf6b5d225f5" +dest_md5="5056302ba15d2e71af5a8989ef32a87e" + diff --git a/.import/genericItem_color_143.png-584549b8b7dc50f1bc09779c2db12674.stex b/.import/genericItem_color_143.png-584549b8b7dc50f1bc09779c2db12674.stex new file mode 100644 index 00000000..7385ca5b Binary files /dev/null and b/.import/genericItem_color_143.png-584549b8b7dc50f1bc09779c2db12674.stex differ diff --git a/.import/genericItem_color_144.png-d369d30fb3f2eeaf467332d2669ccdc5.md5 b/.import/genericItem_color_144.png-d369d30fb3f2eeaf467332d2669ccdc5.md5 new file mode 100644 index 00000000..48678d3b --- /dev/null +++ b/.import/genericItem_color_144.png-d369d30fb3f2eeaf467332d2669ccdc5.md5 @@ -0,0 +1,3 @@ +source_md5="3afe9fe04f726790123107aa55a88f7c" +dest_md5="fe44899701f3e14a5058d80deed5a294" + diff --git a/.import/genericItem_color_144.png-d369d30fb3f2eeaf467332d2669ccdc5.stex b/.import/genericItem_color_144.png-d369d30fb3f2eeaf467332d2669ccdc5.stex new file mode 100644 index 00000000..6ffcb136 Binary files /dev/null and b/.import/genericItem_color_144.png-d369d30fb3f2eeaf467332d2669ccdc5.stex differ diff --git a/.import/genericItem_color_145.png-640720890751c8b255ee4b44bcfaf71b.md5 b/.import/genericItem_color_145.png-640720890751c8b255ee4b44bcfaf71b.md5 new file mode 100644 index 00000000..156b7a66 --- /dev/null +++ b/.import/genericItem_color_145.png-640720890751c8b255ee4b44bcfaf71b.md5 @@ -0,0 +1,3 @@ +source_md5="474f7b72d16ef30f61ad24260db15c07" +dest_md5="3b9b2461378b221d68b6f41bbca2b457" + diff --git a/.import/genericItem_color_145.png-640720890751c8b255ee4b44bcfaf71b.stex b/.import/genericItem_color_145.png-640720890751c8b255ee4b44bcfaf71b.stex new file mode 100644 index 00000000..b4146918 Binary files /dev/null and b/.import/genericItem_color_145.png-640720890751c8b255ee4b44bcfaf71b.stex differ diff --git a/.import/genericItem_color_146.png-ab253042a9ee8cdd6be097845bc96a08.md5 b/.import/genericItem_color_146.png-ab253042a9ee8cdd6be097845bc96a08.md5 new file mode 100644 index 00000000..a0fb3c6a --- /dev/null +++ b/.import/genericItem_color_146.png-ab253042a9ee8cdd6be097845bc96a08.md5 @@ -0,0 +1,3 @@ +source_md5="e4fb57cdccc092a28ea6bf691980c740" +dest_md5="a83c72fcbf01452679652c70280322d0" + diff --git a/.import/genericItem_color_146.png-ab253042a9ee8cdd6be097845bc96a08.stex b/.import/genericItem_color_146.png-ab253042a9ee8cdd6be097845bc96a08.stex new file mode 100644 index 00000000..7d7ca2a0 Binary files /dev/null and b/.import/genericItem_color_146.png-ab253042a9ee8cdd6be097845bc96a08.stex differ diff --git a/.import/genericItem_color_147.png-5781c398e85a0346d0d9e1f25e8943ef.md5 b/.import/genericItem_color_147.png-5781c398e85a0346d0d9e1f25e8943ef.md5 new file mode 100644 index 00000000..b5fb599b --- /dev/null +++ b/.import/genericItem_color_147.png-5781c398e85a0346d0d9e1f25e8943ef.md5 @@ -0,0 +1,3 @@ +source_md5="7c2e1dbecd7d3f800ebc793c6ab28ebe" +dest_md5="f48c0ae171527db9b08fdb9cf4621686" + diff --git a/.import/genericItem_color_147.png-5781c398e85a0346d0d9e1f25e8943ef.stex b/.import/genericItem_color_147.png-5781c398e85a0346d0d9e1f25e8943ef.stex new file mode 100644 index 00000000..f17a2aca Binary files /dev/null and b/.import/genericItem_color_147.png-5781c398e85a0346d0d9e1f25e8943ef.stex differ diff --git a/.import/genericItem_color_148.png-0e169bc115bd75e18f2dcdf662c652af.md5 b/.import/genericItem_color_148.png-0e169bc115bd75e18f2dcdf662c652af.md5 new file mode 100644 index 00000000..d09cd424 --- /dev/null +++ b/.import/genericItem_color_148.png-0e169bc115bd75e18f2dcdf662c652af.md5 @@ -0,0 +1,3 @@ +source_md5="7cd5c6267ad9cb0ca3464fb4264b807f" +dest_md5="60780cb85eda18b2ced67f5adf15a6e5" + diff --git a/.import/genericItem_color_148.png-0e169bc115bd75e18f2dcdf662c652af.stex b/.import/genericItem_color_148.png-0e169bc115bd75e18f2dcdf662c652af.stex new file mode 100644 index 00000000..0693790c Binary files /dev/null and b/.import/genericItem_color_148.png-0e169bc115bd75e18f2dcdf662c652af.stex differ diff --git a/.import/genericItem_color_149.png-c82e9b0ae85cc9f40e72cd97420b9015.md5 b/.import/genericItem_color_149.png-c82e9b0ae85cc9f40e72cd97420b9015.md5 new file mode 100644 index 00000000..8ecfad75 --- /dev/null +++ b/.import/genericItem_color_149.png-c82e9b0ae85cc9f40e72cd97420b9015.md5 @@ -0,0 +1,3 @@ +source_md5="140f254204c91140d4fcb477c7b21da4" +dest_md5="ed67a06ee2e6bfa1a11ad132a231b9a7" + diff --git a/.import/genericItem_color_149.png-c82e9b0ae85cc9f40e72cd97420b9015.stex b/.import/genericItem_color_149.png-c82e9b0ae85cc9f40e72cd97420b9015.stex new file mode 100644 index 00000000..37034336 Binary files /dev/null and b/.import/genericItem_color_149.png-c82e9b0ae85cc9f40e72cd97420b9015.stex differ diff --git a/.import/genericItem_color_150.png-c1c2e5b33240d17705a3fc341eda5d3e.md5 b/.import/genericItem_color_150.png-c1c2e5b33240d17705a3fc341eda5d3e.md5 new file mode 100644 index 00000000..3739be87 --- /dev/null +++ b/.import/genericItem_color_150.png-c1c2e5b33240d17705a3fc341eda5d3e.md5 @@ -0,0 +1,3 @@ +source_md5="79498b6f27c9455727a4ffb5abaebff6" +dest_md5="d3f371cb909cef9ed1f79479a0acb5c2" + diff --git a/.import/genericItem_color_150.png-c1c2e5b33240d17705a3fc341eda5d3e.stex b/.import/genericItem_color_150.png-c1c2e5b33240d17705a3fc341eda5d3e.stex new file mode 100644 index 00000000..ece8722c Binary files /dev/null and b/.import/genericItem_color_150.png-c1c2e5b33240d17705a3fc341eda5d3e.stex differ diff --git a/.import/genericItem_color_151.png-4b72a52895eca23bd750aa51f4935c66.md5 b/.import/genericItem_color_151.png-4b72a52895eca23bd750aa51f4935c66.md5 new file mode 100644 index 00000000..29519d60 --- /dev/null +++ b/.import/genericItem_color_151.png-4b72a52895eca23bd750aa51f4935c66.md5 @@ -0,0 +1,3 @@ +source_md5="e285408bca0c503f049293d4db924509" +dest_md5="29b8de6977837a71e061aa94e47cdf8b" + diff --git a/.import/genericItem_color_151.png-4b72a52895eca23bd750aa51f4935c66.stex b/.import/genericItem_color_151.png-4b72a52895eca23bd750aa51f4935c66.stex new file mode 100644 index 00000000..9c0dd579 Binary files /dev/null and b/.import/genericItem_color_151.png-4b72a52895eca23bd750aa51f4935c66.stex differ diff --git a/.import/genericItem_color_152.png-ba810798d9829e3ed5a112c70a58241d.md5 b/.import/genericItem_color_152.png-ba810798d9829e3ed5a112c70a58241d.md5 new file mode 100644 index 00000000..058a00da --- /dev/null +++ b/.import/genericItem_color_152.png-ba810798d9829e3ed5a112c70a58241d.md5 @@ -0,0 +1,3 @@ +source_md5="a8c8def8bc94efbef942cff44f7e3072" +dest_md5="06721a5f76c8d16d75efe8d5ea054e25" + diff --git a/.import/genericItem_color_152.png-ba810798d9829e3ed5a112c70a58241d.stex b/.import/genericItem_color_152.png-ba810798d9829e3ed5a112c70a58241d.stex new file mode 100644 index 00000000..36bc72e6 Binary files /dev/null and b/.import/genericItem_color_152.png-ba810798d9829e3ed5a112c70a58241d.stex differ diff --git a/.import/genericItem_color_153.png-acb94134866749ea08de8b8f5e203d2c.md5 b/.import/genericItem_color_153.png-acb94134866749ea08de8b8f5e203d2c.md5 new file mode 100644 index 00000000..8404abd8 --- /dev/null +++ b/.import/genericItem_color_153.png-acb94134866749ea08de8b8f5e203d2c.md5 @@ -0,0 +1,3 @@ +source_md5="f0704f24d61943d170bf1d3fc605538d" +dest_md5="6bbbcfd8ba308712bc54762f403cf147" + diff --git a/.import/genericItem_color_153.png-acb94134866749ea08de8b8f5e203d2c.stex b/.import/genericItem_color_153.png-acb94134866749ea08de8b8f5e203d2c.stex new file mode 100644 index 00000000..f14b8a6d Binary files /dev/null and b/.import/genericItem_color_153.png-acb94134866749ea08de8b8f5e203d2c.stex differ diff --git a/.import/genericItem_color_154.png-7f40b6dec6405b6d2b86d135b5a3a653.md5 b/.import/genericItem_color_154.png-7f40b6dec6405b6d2b86d135b5a3a653.md5 new file mode 100644 index 00000000..23668af0 --- /dev/null +++ b/.import/genericItem_color_154.png-7f40b6dec6405b6d2b86d135b5a3a653.md5 @@ -0,0 +1,3 @@ +source_md5="58df6188538d42240a1e5f1ae6701d03" +dest_md5="83dd3eeac944f75321fbfc2148588655" + diff --git a/.import/genericItem_color_154.png-7f40b6dec6405b6d2b86d135b5a3a653.stex b/.import/genericItem_color_154.png-7f40b6dec6405b6d2b86d135b5a3a653.stex new file mode 100644 index 00000000..88139f60 Binary files /dev/null and b/.import/genericItem_color_154.png-7f40b6dec6405b6d2b86d135b5a3a653.stex differ diff --git a/.import/genericItem_color_155.png-59814badeff702529f4430770e9154c8.md5 b/.import/genericItem_color_155.png-59814badeff702529f4430770e9154c8.md5 new file mode 100644 index 00000000..f7c08d81 --- /dev/null +++ b/.import/genericItem_color_155.png-59814badeff702529f4430770e9154c8.md5 @@ -0,0 +1,3 @@ +source_md5="04482f259e1ec049367b3bf824ee692d" +dest_md5="1bec670a95f998acbf2add40c4a2004f" + diff --git a/.import/genericItem_color_155.png-59814badeff702529f4430770e9154c8.stex b/.import/genericItem_color_155.png-59814badeff702529f4430770e9154c8.stex new file mode 100644 index 00000000..afc97ae7 Binary files /dev/null and b/.import/genericItem_color_155.png-59814badeff702529f4430770e9154c8.stex differ diff --git a/.import/genericItem_color_156.png-99351634eca1e031fd8b033cb57d9bf2.md5 b/.import/genericItem_color_156.png-99351634eca1e031fd8b033cb57d9bf2.md5 new file mode 100644 index 00000000..ccec1eda --- /dev/null +++ b/.import/genericItem_color_156.png-99351634eca1e031fd8b033cb57d9bf2.md5 @@ -0,0 +1,3 @@ +source_md5="3cde453ad1d6059d81c5f254b6f195df" +dest_md5="693873db7a955a5c12e5fc959512c47d" + diff --git a/.import/genericItem_color_156.png-99351634eca1e031fd8b033cb57d9bf2.stex b/.import/genericItem_color_156.png-99351634eca1e031fd8b033cb57d9bf2.stex new file mode 100644 index 00000000..808bb6bb Binary files /dev/null and b/.import/genericItem_color_156.png-99351634eca1e031fd8b033cb57d9bf2.stex differ diff --git a/.import/genericItem_color_157.png-1f444fad7ed5b90cd2fed9acd112f3d9.md5 b/.import/genericItem_color_157.png-1f444fad7ed5b90cd2fed9acd112f3d9.md5 new file mode 100644 index 00000000..0a8e6e6b --- /dev/null +++ b/.import/genericItem_color_157.png-1f444fad7ed5b90cd2fed9acd112f3d9.md5 @@ -0,0 +1,3 @@ +source_md5="3fbc6b11c1ecb77fb20341edd99291cb" +dest_md5="4a03e06473a0b8a42f339c8701fe1bbe" + diff --git a/.import/genericItem_color_157.png-1f444fad7ed5b90cd2fed9acd112f3d9.stex b/.import/genericItem_color_157.png-1f444fad7ed5b90cd2fed9acd112f3d9.stex new file mode 100644 index 00000000..8cf54a0d Binary files /dev/null and b/.import/genericItem_color_157.png-1f444fad7ed5b90cd2fed9acd112f3d9.stex differ diff --git a/.import/genericItem_color_158.png-59ac740d87f34775e332b65bbd8b20ec.md5 b/.import/genericItem_color_158.png-59ac740d87f34775e332b65bbd8b20ec.md5 new file mode 100644 index 00000000..0c2c0c90 --- /dev/null +++ b/.import/genericItem_color_158.png-59ac740d87f34775e332b65bbd8b20ec.md5 @@ -0,0 +1,3 @@ +source_md5="1dd061b456f39e6be9349504b3bb1a05" +dest_md5="a860fb525a471e07df1230fbce863c98" + diff --git a/.import/genericItem_color_158.png-59ac740d87f34775e332b65bbd8b20ec.stex b/.import/genericItem_color_158.png-59ac740d87f34775e332b65bbd8b20ec.stex new file mode 100644 index 00000000..52fb525d Binary files /dev/null and b/.import/genericItem_color_158.png-59ac740d87f34775e332b65bbd8b20ec.stex differ diff --git a/.import/genericItem_color_159.png-5770c4babb36fe5f26fdee276f67e4ba.md5 b/.import/genericItem_color_159.png-5770c4babb36fe5f26fdee276f67e4ba.md5 new file mode 100644 index 00000000..dfb31350 --- /dev/null +++ b/.import/genericItem_color_159.png-5770c4babb36fe5f26fdee276f67e4ba.md5 @@ -0,0 +1,3 @@ +source_md5="e08175c047962602bc4dfa109ca420f8" +dest_md5="e981e59d160a0276df0a507c15ebf0cb" + diff --git a/.import/genericItem_color_159.png-5770c4babb36fe5f26fdee276f67e4ba.stex b/.import/genericItem_color_159.png-5770c4babb36fe5f26fdee276f67e4ba.stex new file mode 100644 index 00000000..328e9b8b Binary files /dev/null and b/.import/genericItem_color_159.png-5770c4babb36fe5f26fdee276f67e4ba.stex differ diff --git a/.import/genericItem_color_160.png-82ba73549d48814f6391424d183cfa86.md5 b/.import/genericItem_color_160.png-82ba73549d48814f6391424d183cfa86.md5 new file mode 100644 index 00000000..9dfeb87c --- /dev/null +++ b/.import/genericItem_color_160.png-82ba73549d48814f6391424d183cfa86.md5 @@ -0,0 +1,3 @@ +source_md5="a15fda0fdac548e0a34259ced0d6ed86" +dest_md5="99cef448db509427b93c53f60c535f93" + diff --git a/.import/genericItem_color_160.png-82ba73549d48814f6391424d183cfa86.stex b/.import/genericItem_color_160.png-82ba73549d48814f6391424d183cfa86.stex new file mode 100644 index 00000000..68fd79a4 Binary files /dev/null and b/.import/genericItem_color_160.png-82ba73549d48814f6391424d183cfa86.stex differ diff --git a/.import/genericItem_color_161.png-91ef41feea8930fccc64f4677c503d91.md5 b/.import/genericItem_color_161.png-91ef41feea8930fccc64f4677c503d91.md5 new file mode 100644 index 00000000..092c9804 --- /dev/null +++ b/.import/genericItem_color_161.png-91ef41feea8930fccc64f4677c503d91.md5 @@ -0,0 +1,3 @@ +source_md5="3b8ff160faa3ea6b0126e1e77c862328" +dest_md5="b55abeb20f48e69671db5aea401eac93" + diff --git a/.import/genericItem_color_161.png-91ef41feea8930fccc64f4677c503d91.stex b/.import/genericItem_color_161.png-91ef41feea8930fccc64f4677c503d91.stex new file mode 100644 index 00000000..004a865e Binary files /dev/null and b/.import/genericItem_color_161.png-91ef41feea8930fccc64f4677c503d91.stex differ diff --git a/.import/genericItem_color_162.png-052a35bc7bfd6ca6a73517e6a9c568b0.md5 b/.import/genericItem_color_162.png-052a35bc7bfd6ca6a73517e6a9c568b0.md5 new file mode 100644 index 00000000..cc56d210 --- /dev/null +++ b/.import/genericItem_color_162.png-052a35bc7bfd6ca6a73517e6a9c568b0.md5 @@ -0,0 +1,3 @@ +source_md5="98e17ba1bccd74e01a8dcd10fdd4e0c5" +dest_md5="02059d9127c76eed27921ea5c6ca3529" + diff --git a/.import/genericItem_color_162.png-052a35bc7bfd6ca6a73517e6a9c568b0.stex b/.import/genericItem_color_162.png-052a35bc7bfd6ca6a73517e6a9c568b0.stex new file mode 100644 index 00000000..9895f107 Binary files /dev/null and b/.import/genericItem_color_162.png-052a35bc7bfd6ca6a73517e6a9c568b0.stex differ diff --git a/.import/genericItem_color_163.png-26e751b15083f99bc76d24fadf30a603.md5 b/.import/genericItem_color_163.png-26e751b15083f99bc76d24fadf30a603.md5 new file mode 100644 index 00000000..df866014 --- /dev/null +++ b/.import/genericItem_color_163.png-26e751b15083f99bc76d24fadf30a603.md5 @@ -0,0 +1,3 @@ +source_md5="c816c803b6c399a12d5e36089ae5295f" +dest_md5="f08d2bba2b5aaaad172a416415ab1bd0" + diff --git a/.import/genericItem_color_163.png-26e751b15083f99bc76d24fadf30a603.stex b/.import/genericItem_color_163.png-26e751b15083f99bc76d24fadf30a603.stex new file mode 100644 index 00000000..2c5ceac2 Binary files /dev/null and b/.import/genericItem_color_163.png-26e751b15083f99bc76d24fadf30a603.stex differ diff --git a/.import/guybrush.jpeg-2fc39d8d3de855fdd1e6fd25540a16ab.md5 b/.import/guybrush.jpeg-2fc39d8d3de855fdd1e6fd25540a16ab.md5 new file mode 100644 index 00000000..7def7d4f --- /dev/null +++ b/.import/guybrush.jpeg-2fc39d8d3de855fdd1e6fd25540a16ab.md5 @@ -0,0 +1,3 @@ +source_md5="af9073a467b64a857415491c296f53e4" +dest_md5="7d6b6998f23e0ec7beb42355bc9caca1" + diff --git a/.import/guybrush.jpeg-2fc39d8d3de855fdd1e6fd25540a16ab.stex b/.import/guybrush.jpeg-2fc39d8d3de855fdd1e6fd25540a16ab.stex new file mode 100644 index 00000000..b335df71 Binary files /dev/null and b/.import/guybrush.jpeg-2fc39d8d3de855fdd1e6fd25540a16ab.stex differ diff --git a/.import/guybrush.jpeg-40fb8d86f5f8e8857fdd627c14c92b4a.md5 b/.import/guybrush.jpeg-40fb8d86f5f8e8857fdd627c14c92b4a.md5 new file mode 100644 index 00000000..7def7d4f --- /dev/null +++ b/.import/guybrush.jpeg-40fb8d86f5f8e8857fdd627c14c92b4a.md5 @@ -0,0 +1,3 @@ +source_md5="af9073a467b64a857415491c296f53e4" +dest_md5="7d6b6998f23e0ec7beb42355bc9caca1" + diff --git a/.import/guybrush.jpeg-40fb8d86f5f8e8857fdd627c14c92b4a.stex b/.import/guybrush.jpeg-40fb8d86f5f8e8857fdd627c14c92b4a.stex new file mode 100644 index 00000000..b335df71 Binary files /dev/null and b/.import/guybrush.jpeg-40fb8d86f5f8e8857fdd627c14c92b4a.stex differ diff --git a/.import/guybrush.jpeg-6322915ded1d13c8cc25a8f4349504ee.md5 b/.import/guybrush.jpeg-6322915ded1d13c8cc25a8f4349504ee.md5 new file mode 100644 index 00000000..7def7d4f --- /dev/null +++ b/.import/guybrush.jpeg-6322915ded1d13c8cc25a8f4349504ee.md5 @@ -0,0 +1,3 @@ +source_md5="af9073a467b64a857415491c296f53e4" +dest_md5="7d6b6998f23e0ec7beb42355bc9caca1" + diff --git a/.import/guybrush.jpeg-6322915ded1d13c8cc25a8f4349504ee.stex b/.import/guybrush.jpeg-6322915ded1d13c8cc25a8f4349504ee.stex new file mode 100644 index 00000000..b335df71 Binary files /dev/null and b/.import/guybrush.jpeg-6322915ded1d13c8cc25a8f4349504ee.stex differ diff --git a/.import/guybrush.jpeg-6b213a369ee0d92ae6acc108d54c47e1.md5 b/.import/guybrush.jpeg-6b213a369ee0d92ae6acc108d54c47e1.md5 new file mode 100644 index 00000000..7def7d4f --- /dev/null +++ b/.import/guybrush.jpeg-6b213a369ee0d92ae6acc108d54c47e1.md5 @@ -0,0 +1,3 @@ +source_md5="af9073a467b64a857415491c296f53e4" +dest_md5="7d6b6998f23e0ec7beb42355bc9caca1" + diff --git a/.import/guybrush.jpeg-6b213a369ee0d92ae6acc108d54c47e1.stex b/.import/guybrush.jpeg-6b213a369ee0d92ae6acc108d54c47e1.stex new file mode 100644 index 00000000..b335df71 Binary files /dev/null and b/.import/guybrush.jpeg-6b213a369ee0d92ae6acc108d54c47e1.stex differ diff --git a/.import/guybrush.jpeg-efcc59acd47fce924a4ac5e942746308.md5 b/.import/guybrush.jpeg-efcc59acd47fce924a4ac5e942746308.md5 new file mode 100644 index 00000000..7def7d4f --- /dev/null +++ b/.import/guybrush.jpeg-efcc59acd47fce924a4ac5e942746308.md5 @@ -0,0 +1,3 @@ +source_md5="af9073a467b64a857415491c296f53e4" +dest_md5="7d6b6998f23e0ec7beb42355bc9caca1" + diff --git a/.import/guybrush.jpeg-efcc59acd47fce924a4ac5e942746308.stex b/.import/guybrush.jpeg-efcc59acd47fce924a4ac5e942746308.stex new file mode 100644 index 00000000..b335df71 Binary files /dev/null and b/.import/guybrush.jpeg-efcc59acd47fce924a4ac5e942746308.stex differ diff --git a/.import/guybrush.jpeg-fd34d1b4decbbabbfd843c99661b94d4.md5 b/.import/guybrush.jpeg-fd34d1b4decbbabbfd843c99661b94d4.md5 new file mode 100644 index 00000000..7def7d4f --- /dev/null +++ b/.import/guybrush.jpeg-fd34d1b4decbbabbfd843c99661b94d4.md5 @@ -0,0 +1,3 @@ +source_md5="af9073a467b64a857415491c296f53e4" +dest_md5="7d6b6998f23e0ec7beb42355bc9caca1" + diff --git a/.import/guybrush.jpeg-fd34d1b4decbbabbfd843c99661b94d4.stex b/.import/guybrush.jpeg-fd34d1b4decbbabbfd843c99661b94d4.stex new file mode 100644 index 00000000..b335df71 Binary files /dev/null and b/.import/guybrush.jpeg-fd34d1b4decbbabbfd843c99661b94d4.stex differ diff --git a/.import/guybrush.png-35866ab3f9b2e44d7c914b2de1ec573b.md5 b/.import/guybrush.png-35866ab3f9b2e44d7c914b2de1ec573b.md5 new file mode 100644 index 00000000..774af4be --- /dev/null +++ b/.import/guybrush.png-35866ab3f9b2e44d7c914b2de1ec573b.md5 @@ -0,0 +1,3 @@ +source_md5="36f6c3feb85ecfdcaef70be60447c8d0" +dest_md5="408df1ebc281b1201d487467db99a72f" + diff --git a/.import/guybrush.png-35866ab3f9b2e44d7c914b2de1ec573b.stex b/.import/guybrush.png-35866ab3f9b2e44d7c914b2de1ec573b.stex new file mode 100644 index 00000000..6987e006 Binary files /dev/null and b/.import/guybrush.png-35866ab3f9b2e44d7c914b2de1ec573b.stex differ diff --git a/.import/guybrush2.png-92cb35445b00b96d38648ec108336df2.md5 b/.import/guybrush2.png-92cb35445b00b96d38648ec108336df2.md5 new file mode 100644 index 00000000..b74ef831 --- /dev/null +++ b/.import/guybrush2.png-92cb35445b00b96d38648ec108336df2.md5 @@ -0,0 +1,3 @@ +source_md5="81ec63364fca56d3e62dae5354881602" +dest_md5="0233925f4b00041f3ae80cfcbcac85ac" + diff --git a/.import/guybrush2.png-92cb35445b00b96d38648ec108336df2.stex b/.import/guybrush2.png-92cb35445b00b96d38648ec108336df2.stex new file mode 100644 index 00000000..9cc706b9 Binary files /dev/null and b/.import/guybrush2.png-92cb35445b00b96d38648ec108336df2.stex differ diff --git a/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 new file mode 100644 index 00000000..a111eeaa --- /dev/null +++ b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -0,0 +1,3 @@ +source_md5="0167658bc4406f0d0fe437e0197c415a" +dest_md5="64b0613b3173e1e1c96dd18b6569e62d" + diff --git a/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex new file mode 100644 index 00000000..002ad140 Binary files /dev/null and b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex differ diff --git a/.import/inventory_bg.png-053375643236d1f8537877df8e83173d.md5 b/.import/inventory_bg.png-053375643236d1f8537877df8e83173d.md5 new file mode 100644 index 00000000..dd6dc11f --- /dev/null +++ b/.import/inventory_bg.png-053375643236d1f8537877df8e83173d.md5 @@ -0,0 +1,3 @@ +source_md5="04286d1a501c4d9f27bff324d4711f24" +dest_md5="ec932c0a6b67096d58909c32de5580fd" + diff --git a/.import/inventory_bg.png-053375643236d1f8537877df8e83173d.stex b/.import/inventory_bg.png-053375643236d1f8537877df8e83173d.stex new file mode 100644 index 00000000..e52eff47 Binary files /dev/null and b/.import/inventory_bg.png-053375643236d1f8537877df8e83173d.stex differ diff --git a/.import/inventory_bg.png-34502c10686bd539cafabed40a0aa1cd.md5 b/.import/inventory_bg.png-34502c10686bd539cafabed40a0aa1cd.md5 new file mode 100644 index 00000000..dd6dc11f --- /dev/null +++ b/.import/inventory_bg.png-34502c10686bd539cafabed40a0aa1cd.md5 @@ -0,0 +1,3 @@ +source_md5="04286d1a501c4d9f27bff324d4711f24" +dest_md5="ec932c0a6b67096d58909c32de5580fd" + diff --git a/.import/inventory_bg.png-34502c10686bd539cafabed40a0aa1cd.stex b/.import/inventory_bg.png-34502c10686bd539cafabed40a0aa1cd.stex new file mode 100644 index 00000000..e52eff47 Binary files /dev/null and b/.import/inventory_bg.png-34502c10686bd539cafabed40a0aa1cd.stex differ diff --git a/.import/inventory_bg.png-3ae3e242b7cdd1c340735ebe2060de6f.md5 b/.import/inventory_bg.png-3ae3e242b7cdd1c340735ebe2060de6f.md5 new file mode 100644 index 00000000..dd6dc11f --- /dev/null +++ b/.import/inventory_bg.png-3ae3e242b7cdd1c340735ebe2060de6f.md5 @@ -0,0 +1,3 @@ +source_md5="04286d1a501c4d9f27bff324d4711f24" +dest_md5="ec932c0a6b67096d58909c32de5580fd" + diff --git a/.import/inventory_bg.png-3ae3e242b7cdd1c340735ebe2060de6f.stex b/.import/inventory_bg.png-3ae3e242b7cdd1c340735ebe2060de6f.stex new file mode 100644 index 00000000..e52eff47 Binary files /dev/null and b/.import/inventory_bg.png-3ae3e242b7cdd1c340735ebe2060de6f.stex differ diff --git a/.import/inventory_icon.png-0c6ae7b696351a2bf537bb017185ddcd.md5 b/.import/inventory_icon.png-0c6ae7b696351a2bf537bb017185ddcd.md5 new file mode 100644 index 00000000..256ef278 --- /dev/null +++ b/.import/inventory_icon.png-0c6ae7b696351a2bf537bb017185ddcd.md5 @@ -0,0 +1,3 @@ +source_md5="b06001f8ca5925e2114de66c0b953908" +dest_md5="56c89137d9f2e1fe80ba2f96f95cc1dd" + diff --git a/.import/inventory_icon.png-0c6ae7b696351a2bf537bb017185ddcd.stex b/.import/inventory_icon.png-0c6ae7b696351a2bf537bb017185ddcd.stex new file mode 100644 index 00000000..69fae37f Binary files /dev/null and b/.import/inventory_icon.png-0c6ae7b696351a2bf537bb017185ddcd.stex differ diff --git a/.import/inventory_icon.png-c91e4552abd1b26013e943078030a38e.md5 b/.import/inventory_icon.png-c91e4552abd1b26013e943078030a38e.md5 new file mode 100644 index 00000000..256ef278 --- /dev/null +++ b/.import/inventory_icon.png-c91e4552abd1b26013e943078030a38e.md5 @@ -0,0 +1,3 @@ +source_md5="b06001f8ca5925e2114de66c0b953908" +dest_md5="56c89137d9f2e1fe80ba2f96f95cc1dd" + diff --git a/.import/inventory_icon.png-c91e4552abd1b26013e943078030a38e.stex b/.import/inventory_icon.png-c91e4552abd1b26013e943078030a38e.stex new file mode 100644 index 00000000..69fae37f Binary files /dev/null and b/.import/inventory_icon.png-c91e4552abd1b26013e943078030a38e.stex differ diff --git a/.import/inventory_icon.png-f259af6a603a79324539063164f8257b.md5 b/.import/inventory_icon.png-f259af6a603a79324539063164f8257b.md5 new file mode 100644 index 00000000..256ef278 --- /dev/null +++ b/.import/inventory_icon.png-f259af6a603a79324539063164f8257b.md5 @@ -0,0 +1,3 @@ +source_md5="b06001f8ca5925e2114de66c0b953908" +dest_md5="56c89137d9f2e1fe80ba2f96f95cc1dd" + diff --git a/.import/inventory_icon.png-f259af6a603a79324539063164f8257b.stex b/.import/inventory_icon.png-f259af6a603a79324539063164f8257b.stex new file mode 100644 index 00000000..69fae37f Binary files /dev/null and b/.import/inventory_icon.png-f259af6a603a79324539063164f8257b.stex differ diff --git a/.import/inventory_icon.png-fdd317ea8bba34e8abf6f64f18089ec7.md5 b/.import/inventory_icon.png-fdd317ea8bba34e8abf6f64f18089ec7.md5 new file mode 100644 index 00000000..256ef278 --- /dev/null +++ b/.import/inventory_icon.png-fdd317ea8bba34e8abf6f64f18089ec7.md5 @@ -0,0 +1,3 @@ +source_md5="b06001f8ca5925e2114de66c0b953908" +dest_md5="56c89137d9f2e1fe80ba2f96f95cc1dd" + diff --git a/.import/inventory_icon.png-fdd317ea8bba34e8abf6f64f18089ec7.stex b/.import/inventory_icon.png-fdd317ea8bba34e8abf6f64f18089ec7.stex new file mode 100644 index 00000000..69fae37f Binary files /dev/null and b/.import/inventory_icon.png-fdd317ea8bba34e8abf6f64f18089ec7.stex differ diff --git a/.import/maskInvertAlpha.png-2d6fe0136e7abd4ced0ec5c51c2cc29d.md5 b/.import/maskInvertAlpha.png-2d6fe0136e7abd4ced0ec5c51c2cc29d.md5 new file mode 100644 index 00000000..339b4530 --- /dev/null +++ b/.import/maskInvertAlpha.png-2d6fe0136e7abd4ced0ec5c51c2cc29d.md5 @@ -0,0 +1,3 @@ +source_md5="f6e3f2d75674a7eb5790c1dd04530cc3" +dest_md5="2a5ec64d64f8c24a3458050f693de400" + diff --git a/.import/maskInvertAlpha.png-2d6fe0136e7abd4ced0ec5c51c2cc29d.stex b/.import/maskInvertAlpha.png-2d6fe0136e7abd4ced0ec5c51c2cc29d.stex new file mode 100644 index 00000000..1a1e25a2 Binary files /dev/null and b/.import/maskInvertAlpha.png-2d6fe0136e7abd4ced0ec5c51c2cc29d.stex differ diff --git a/.import/maskInvertAlpha.png-65d56d1d52e4f95a942ff10e1d3d1010.md5 b/.import/maskInvertAlpha.png-65d56d1d52e4f95a942ff10e1d3d1010.md5 new file mode 100644 index 00000000..339b4530 --- /dev/null +++ b/.import/maskInvertAlpha.png-65d56d1d52e4f95a942ff10e1d3d1010.md5 @@ -0,0 +1,3 @@ +source_md5="f6e3f2d75674a7eb5790c1dd04530cc3" +dest_md5="2a5ec64d64f8c24a3458050f693de400" + diff --git a/.import/maskInvertAlpha.png-65d56d1d52e4f95a942ff10e1d3d1010.stex b/.import/maskInvertAlpha.png-65d56d1d52e4f95a942ff10e1d3d1010.stex new file mode 100644 index 00000000..1a1e25a2 Binary files /dev/null and b/.import/maskInvertAlpha.png-65d56d1d52e4f95a942ff10e1d3d1010.stex differ diff --git a/.import/maskInvertAlphaBgTransp.png-469d18402f3b86f9f3b89054bcb92bd0.md5 b/.import/maskInvertAlphaBgTransp.png-469d18402f3b86f9f3b89054bcb92bd0.md5 new file mode 100644 index 00000000..0811bc31 --- /dev/null +++ b/.import/maskInvertAlphaBgTransp.png-469d18402f3b86f9f3b89054bcb92bd0.md5 @@ -0,0 +1,3 @@ +source_md5="ddf59129d52d0c2fb8302da2c8504b32" +dest_md5="53137bcd8610b7c753a6ccd85055fbbb" + diff --git a/.import/maskInvertAlphaBgTransp.png-469d18402f3b86f9f3b89054bcb92bd0.stex b/.import/maskInvertAlphaBgTransp.png-469d18402f3b86f9f3b89054bcb92bd0.stex new file mode 100644 index 00000000..26c9f868 Binary files /dev/null and b/.import/maskInvertAlphaBgTransp.png-469d18402f3b86f9f3b89054bcb92bd0.stex differ diff --git a/.import/maskInvertAlphaBgTransp.png-b52a09c6a9464873445eeb2d3d917587.md5 b/.import/maskInvertAlphaBgTransp.png-b52a09c6a9464873445eeb2d3d917587.md5 new file mode 100644 index 00000000..0811bc31 --- /dev/null +++ b/.import/maskInvertAlphaBgTransp.png-b52a09c6a9464873445eeb2d3d917587.md5 @@ -0,0 +1,3 @@ +source_md5="ddf59129d52d0c2fb8302da2c8504b32" +dest_md5="53137bcd8610b7c753a6ccd85055fbbb" + diff --git a/.import/maskInvertAlphaBgTransp.png-b52a09c6a9464873445eeb2d3d917587.stex b/.import/maskInvertAlphaBgTransp.png-b52a09c6a9464873445eeb2d3d917587.stex new file mode 100644 index 00000000..26c9f868 Binary files /dev/null and b/.import/maskInvertAlphaBgTransp.png-b52a09c6a9464873445eeb2d3d917587.stex differ diff --git a/.import/maskInvertAlphaBlack.png-8ac7b82205e2fe94807ea647bc880b71.md5 b/.import/maskInvertAlphaBlack.png-8ac7b82205e2fe94807ea647bc880b71.md5 new file mode 100644 index 00000000..9249e807 --- /dev/null +++ b/.import/maskInvertAlphaBlack.png-8ac7b82205e2fe94807ea647bc880b71.md5 @@ -0,0 +1,3 @@ +source_md5="5df3cda3339143e9c6d62e195f2fca37" +dest_md5="2ae4f9e89d64b5eee862f768a0ffe3ec" + diff --git a/.import/maskInvertAlphaBlack.png-8ac7b82205e2fe94807ea647bc880b71.stex b/.import/maskInvertAlphaBlack.png-8ac7b82205e2fe94807ea647bc880b71.stex new file mode 100644 index 00000000..c469e60f Binary files /dev/null and b/.import/maskInvertAlphaBlack.png-8ac7b82205e2fe94807ea647bc880b71.stex differ diff --git a/.import/maskInvertAlphaBlack.png-e3e79ef1c1e73676a1188c7de12e4547.md5 b/.import/maskInvertAlphaBlack.png-e3e79ef1c1e73676a1188c7de12e4547.md5 new file mode 100644 index 00000000..9249e807 --- /dev/null +++ b/.import/maskInvertAlphaBlack.png-e3e79ef1c1e73676a1188c7de12e4547.md5 @@ -0,0 +1,3 @@ +source_md5="5df3cda3339143e9c6d62e195f2fca37" +dest_md5="2ae4f9e89d64b5eee862f768a0ffe3ec" + diff --git a/.import/maskInvertAlphaBlack.png-e3e79ef1c1e73676a1188c7de12e4547.stex b/.import/maskInvertAlphaBlack.png-e3e79ef1c1e73676a1188c7de12e4547.stex new file mode 100644 index 00000000..c469e60f Binary files /dev/null and b/.import/maskInvertAlphaBlack.png-e3e79ef1c1e73676a1188c7de12e4547.stex differ diff --git a/.import/maskInvertAlpha_desk.png-7af79e3af637db25f511819e82ddc3d4.md5 b/.import/maskInvertAlpha_desk.png-7af79e3af637db25f511819e82ddc3d4.md5 new file mode 100644 index 00000000..580801a8 --- /dev/null +++ b/.import/maskInvertAlpha_desk.png-7af79e3af637db25f511819e82ddc3d4.md5 @@ -0,0 +1,3 @@ +source_md5="046232157653ccd0d95bc39944d42367" +dest_md5="e698cf80e1e1bfae29d7788f947efec8" + diff --git a/.import/maskInvertAlpha_desk.png-7af79e3af637db25f511819e82ddc3d4.stex b/.import/maskInvertAlpha_desk.png-7af79e3af637db25f511819e82ddc3d4.stex new file mode 100644 index 00000000..8d9f365c Binary files /dev/null and b/.import/maskInvertAlpha_desk.png-7af79e3af637db25f511819e82ddc3d4.stex differ diff --git a/.import/maskInvertAlpha_desk.png-a8e902d0b7393b84b84ccc6af6ed5241.md5 b/.import/maskInvertAlpha_desk.png-a8e902d0b7393b84b84ccc6af6ed5241.md5 new file mode 100644 index 00000000..580801a8 --- /dev/null +++ b/.import/maskInvertAlpha_desk.png-a8e902d0b7393b84b84ccc6af6ed5241.md5 @@ -0,0 +1,3 @@ +source_md5="046232157653ccd0d95bc39944d42367" +dest_md5="e698cf80e1e1bfae29d7788f947efec8" + diff --git a/.import/maskInvertAlpha_desk.png-a8e902d0b7393b84b84ccc6af6ed5241.stex b/.import/maskInvertAlpha_desk.png-a8e902d0b7393b84b84ccc6af6ed5241.stex new file mode 100644 index 00000000..8d9f365c Binary files /dev/null and b/.import/maskInvertAlpha_desk.png-a8e902d0b7393b84b84ccc6af6ed5241.stex differ diff --git a/.import/maskInvertAlpha_table.png-09aa91b1022e9a62e27442479e3a61c6.md5 b/.import/maskInvertAlpha_table.png-09aa91b1022e9a62e27442479e3a61c6.md5 new file mode 100644 index 00000000..733e8f9c --- /dev/null +++ b/.import/maskInvertAlpha_table.png-09aa91b1022e9a62e27442479e3a61c6.md5 @@ -0,0 +1,3 @@ +source_md5="f320c0d37a2b059a84f3c7b0b67d42b0" +dest_md5="d21629f9fb5b0ca931c31c549b1fb479" + diff --git a/.import/maskInvertAlpha_table.png-09aa91b1022e9a62e27442479e3a61c6.stex b/.import/maskInvertAlpha_table.png-09aa91b1022e9a62e27442479e3a61c6.stex new file mode 100644 index 00000000..e95a2bc1 Binary files /dev/null and b/.import/maskInvertAlpha_table.png-09aa91b1022e9a62e27442479e3a61c6.stex differ diff --git a/.import/maskInvertAlpha_table.png-ed9e2266d7cd867c794a2d8ace7ca633.md5 b/.import/maskInvertAlpha_table.png-ed9e2266d7cd867c794a2d8ace7ca633.md5 new file mode 100644 index 00000000..733e8f9c --- /dev/null +++ b/.import/maskInvertAlpha_table.png-ed9e2266d7cd867c794a2d8ace7ca633.md5 @@ -0,0 +1,3 @@ +source_md5="f320c0d37a2b059a84f3c7b0b67d42b0" +dest_md5="d21629f9fb5b0ca931c31c549b1fb479" + diff --git a/.import/maskInvertAlpha_table.png-ed9e2266d7cd867c794a2d8ace7ca633.stex b/.import/maskInvertAlpha_table.png-ed9e2266d7cd867c794a2d8ace7ca633.stex new file mode 100644 index 00000000..e95a2bc1 Binary files /dev/null and b/.import/maskInvertAlpha_table.png-ed9e2266d7cd867c794a2d8ace7ca633.stex differ diff --git a/.import/no_image.png-7e4632ad2d21010b279ddaa4725bacb7.md5 b/.import/no_image.png-7e4632ad2d21010b279ddaa4725bacb7.md5 new file mode 100644 index 00000000..0c75afa5 --- /dev/null +++ b/.import/no_image.png-7e4632ad2d21010b279ddaa4725bacb7.md5 @@ -0,0 +1,3 @@ +source_md5="c41f0c34e36727378a31f94cb08b3c09" +dest_md5="57f6e185db633c7fef3b3e6b9024e016" + diff --git a/.import/no_image.png-7e4632ad2d21010b279ddaa4725bacb7.stex b/.import/no_image.png-7e4632ad2d21010b279ddaa4725bacb7.stex new file mode 100644 index 00000000..849d4f7b Binary files /dev/null and b/.import/no_image.png-7e4632ad2d21010b279ddaa4725bacb7.stex differ diff --git a/.import/pen.png-d9e594f56a5c8cfe7922f0a481266caf.md5 b/.import/pen.png-d9e594f56a5c8cfe7922f0a481266caf.md5 new file mode 100644 index 00000000..832bd6e4 --- /dev/null +++ b/.import/pen.png-d9e594f56a5c8cfe7922f0a481266caf.md5 @@ -0,0 +1,3 @@ +source_md5="8cfb8b39be6d0f38075cde9ffa33e10c" +dest_md5="9aa48800dc0395de3e5cf0ef1688ad8d" + diff --git a/.import/pen.png-d9e594f56a5c8cfe7922f0a481266caf.stex b/.import/pen.png-d9e594f56a5c8cfe7922f0a481266caf.stex new file mode 100644 index 00000000..4bf49790 Binary files /dev/null and b/.import/pen.png-d9e594f56a5c8cfe7922f0a481266caf.stex differ diff --git a/.import/sheet_face.png-f01b1cb064026d838ff087f53c1842ed.md5 b/.import/sheet_face.png-f01b1cb064026d838ff087f53c1842ed.md5 new file mode 100644 index 00000000..098761e3 --- /dev/null +++ b/.import/sheet_face.png-f01b1cb064026d838ff087f53c1842ed.md5 @@ -0,0 +1,3 @@ +source_md5="e8c876bc123c75eac8820ad10fe543a9" +dest_md5="50e6727c06164a3136996855636d0367" + diff --git a/.import/sheet_face.png-f01b1cb064026d838ff087f53c1842ed.stex b/.import/sheet_face.png-f01b1cb064026d838ff087f53c1842ed.stex new file mode 100644 index 00000000..24e70cb4 Binary files /dev/null and b/.import/sheet_face.png-f01b1cb064026d838ff087f53c1842ed.stex differ diff --git a/.import/sheet_hair.png-6fe3ecfd7a119a387f838de0bdd0692f.md5 b/.import/sheet_hair.png-6fe3ecfd7a119a387f838de0bdd0692f.md5 new file mode 100644 index 00000000..0bfb6d94 --- /dev/null +++ b/.import/sheet_hair.png-6fe3ecfd7a119a387f838de0bdd0692f.md5 @@ -0,0 +1,3 @@ +source_md5="905ec6e0ff6b9cc8465c84faac2fbe10" +dest_md5="c896ecc28e53c5cf17ef44ebb64356e8" + diff --git a/.import/sheet_hair.png-6fe3ecfd7a119a387f838de0bdd0692f.stex b/.import/sheet_hair.png-6fe3ecfd7a119a387f838de0bdd0692f.stex new file mode 100644 index 00000000..327635ac Binary files /dev/null and b/.import/sheet_hair.png-6fe3ecfd7a119a387f838de0bdd0692f.stex differ diff --git a/.import/sheet_pants.png-61335d07a900f69bc210504cf2885480.md5 b/.import/sheet_pants.png-61335d07a900f69bc210504cf2885480.md5 new file mode 100644 index 00000000..a8aceca0 --- /dev/null +++ b/.import/sheet_pants.png-61335d07a900f69bc210504cf2885480.md5 @@ -0,0 +1,3 @@ +source_md5="fa327ffd306e4d32fd3bd69b0232a022" +dest_md5="16f77e818fa99057fe74625a9c4626f7" + diff --git a/.import/sheet_pants.png-61335d07a900f69bc210504cf2885480.stex b/.import/sheet_pants.png-61335d07a900f69bc210504cf2885480.stex new file mode 100644 index 00000000..3053e1e7 Binary files /dev/null and b/.import/sheet_pants.png-61335d07a900f69bc210504cf2885480.stex differ diff --git a/.import/sheet_shirts.png-594cdadba03f870d2ff3648f6003ba11.md5 b/.import/sheet_shirts.png-594cdadba03f870d2ff3648f6003ba11.md5 new file mode 100644 index 00000000..41059d0d --- /dev/null +++ b/.import/sheet_shirts.png-594cdadba03f870d2ff3648f6003ba11.md5 @@ -0,0 +1,3 @@ +source_md5="572abd080da94ab60bdd229f4e52bff5" +dest_md5="2b12850387df0f0f5919f7fad53882fd" + diff --git a/.import/sheet_shirts.png-594cdadba03f870d2ff3648f6003ba11.stex b/.import/sheet_shirts.png-594cdadba03f870d2ff3648f6003ba11.stex new file mode 100644 index 00000000..0addf61b Binary files /dev/null and b/.import/sheet_shirts.png-594cdadba03f870d2ff3648f6003ba11.stex differ diff --git a/.import/sheet_shoes.png-0118312ddbb54849a56bf457640a5a98.md5 b/.import/sheet_shoes.png-0118312ddbb54849a56bf457640a5a98.md5 new file mode 100644 index 00000000..efe0685e --- /dev/null +++ b/.import/sheet_shoes.png-0118312ddbb54849a56bf457640a5a98.md5 @@ -0,0 +1,3 @@ +source_md5="db7b0edff509afd24a434193277d856e" +dest_md5="bcefbf36e1e57ca6efee20c8fbc34c9a" + diff --git a/.import/sheet_shoes.png-0118312ddbb54849a56bf457640a5a98.stex b/.import/sheet_shoes.png-0118312ddbb54849a56bf457640a5a98.stex new file mode 100644 index 00000000..ebcb108e Binary files /dev/null and b/.import/sheet_shoes.png-0118312ddbb54849a56bf457640a5a98.stex differ diff --git a/.import/sheet_skin.png-268361d43d1697962e7044aff3694bed.md5 b/.import/sheet_skin.png-268361d43d1697962e7044aff3694bed.md5 new file mode 100644 index 00000000..c9843ea0 --- /dev/null +++ b/.import/sheet_skin.png-268361d43d1697962e7044aff3694bed.md5 @@ -0,0 +1,3 @@ +source_md5="4e932fa6f35f5ba40e41e4345f6103ff" +dest_md5="ce5ffee8a44f9808a0265d66a8ce4af7" + diff --git a/.import/sheet_skin.png-268361d43d1697962e7044aff3694bed.stex b/.import/sheet_skin.png-268361d43d1697962e7044aff3694bed.stex new file mode 100644 index 00000000..a77eec2a Binary files /dev/null and b/.import/sheet_skin.png-268361d43d1697962e7044aff3694bed.stex differ diff --git a/.import/smoke.png-965262514fb8ca3a9976c9f3fd836bb3.md5 b/.import/smoke.png-965262514fb8ca3a9976c9f3fd836bb3.md5 new file mode 100644 index 00000000..fd9be9b4 --- /dev/null +++ b/.import/smoke.png-965262514fb8ca3a9976c9f3fd836bb3.md5 @@ -0,0 +1,3 @@ +source_md5="983be83c5c9bf9834b5b3b144dcb46d3" +dest_md5="19c6881566c2ff3a599022a3aacebe10" + diff --git a/.import/smoke.png-965262514fb8ca3a9976c9f3fd836bb3.stex b/.import/smoke.png-965262514fb8ca3a9976c9f3fd836bb3.stex new file mode 100644 index 00000000..edbcc125 Binary files /dev/null and b/.import/smoke.png-965262514fb8ca3a9976c9f3fd836bb3.stex differ diff --git a/.import/spot.png-2a0d0627ef965975f9fd24b0d5dc2047.md5 b/.import/spot.png-2a0d0627ef965975f9fd24b0d5dc2047.md5 new file mode 100644 index 00000000..43226893 --- /dev/null +++ b/.import/spot.png-2a0d0627ef965975f9fd24b0d5dc2047.md5 @@ -0,0 +1,3 @@ +source_md5="8d1a5fb652c178423018bac9e0f5acf0" +dest_md5="53e5a8525eebb68fa87c7529ae4aab78" + diff --git a/.import/spot.png-2a0d0627ef965975f9fd24b0d5dc2047.stex b/.import/spot.png-2a0d0627ef965975f9fd24b0d5dc2047.stex new file mode 100644 index 00000000..859e3702 Binary files /dev/null and b/.import/spot.png-2a0d0627ef965975f9fd24b0d5dc2047.stex differ diff --git a/.import/spot.png-93a9ad4e4d00f651a353b3968d09c60b.md5 b/.import/spot.png-93a9ad4e4d00f651a353b3968d09c60b.md5 new file mode 100644 index 00000000..43226893 --- /dev/null +++ b/.import/spot.png-93a9ad4e4d00f651a353b3968d09c60b.md5 @@ -0,0 +1,3 @@ +source_md5="8d1a5fb652c178423018bac9e0f5acf0" +dest_md5="53e5a8525eebb68fa87c7529ae4aab78" + diff --git a/.import/spot.png-93a9ad4e4d00f651a353b3968d09c60b.stex b/.import/spot.png-93a9ad4e4d00f651a353b3968d09c60b.stex new file mode 100644 index 00000000..859e3702 Binary files /dev/null and b/.import/spot.png-93a9ad4e4d00f651a353b3968d09c60b.stex differ diff --git a/.import/table.png-0b2b2a6cf9c81350d8e28bb33a8b9e98.md5 b/.import/table.png-0b2b2a6cf9c81350d8e28bb33a8b9e98.md5 new file mode 100644 index 00000000..25d69fc4 --- /dev/null +++ b/.import/table.png-0b2b2a6cf9c81350d8e28bb33a8b9e98.md5 @@ -0,0 +1,3 @@ +source_md5="99d7a9c94ee4afd2ebbe1d8ad536af93" +dest_md5="180817074555903dfc10516a6f175f77" + diff --git a/.import/table.png-0b2b2a6cf9c81350d8e28bb33a8b9e98.stex b/.import/table.png-0b2b2a6cf9c81350d8e28bb33a8b9e98.stex new file mode 100644 index 00000000..d10f98c9 Binary files /dev/null and b/.import/table.png-0b2b2a6cf9c81350d8e28bb33a8b9e98.stex differ diff --git a/.import/table.png-ebc0ba6ad031512024d0938ea7f0e908.md5 b/.import/table.png-ebc0ba6ad031512024d0938ea7f0e908.md5 new file mode 100644 index 00000000..25d69fc4 --- /dev/null +++ b/.import/table.png-ebc0ba6ad031512024d0938ea7f0e908.md5 @@ -0,0 +1,3 @@ +source_md5="99d7a9c94ee4afd2ebbe1d8ad536af93" +dest_md5="180817074555903dfc10516a6f175f77" + diff --git a/.import/table.png-ebc0ba6ad031512024d0938ea7f0e908.stex b/.import/table.png-ebc0ba6ad031512024d0938ea7f0e908.stex new file mode 100644 index 00000000..d10f98c9 Binary files /dev/null and b/.import/table.png-ebc0ba6ad031512024d0938ea7f0e908.stex differ diff --git a/.import/white.png-e746adb12fed1043fc3bcc319345fecb.md5 b/.import/white.png-e746adb12fed1043fc3bcc319345fecb.md5 new file mode 100644 index 00000000..8d1ed0ad --- /dev/null +++ b/.import/white.png-e746adb12fed1043fc3bcc319345fecb.md5 @@ -0,0 +1,3 @@ +source_md5="b68844373120b3795a9b80a7922d0c76" +dest_md5="822a4e0b0b5fd90160b4255670a4f4b5" + diff --git a/.import/white.png-e746adb12fed1043fc3bcc319345fecb.stex b/.import/white.png-e746adb12fed1043fc3bcc319345fecb.stex new file mode 100644 index 00000000..fb1c958b Binary files /dev/null and b/.import/white.png-e746adb12fed1043fc3bcc319345fecb.stex differ diff --git a/.import/wrench.png-d9921fc62da243552d6e7f1f43bde55e.md5 b/.import/wrench.png-d9921fc62da243552d6e7f1f43bde55e.md5 new file mode 100644 index 00000000..e0001344 --- /dev/null +++ b/.import/wrench.png-d9921fc62da243552d6e7f1f43bde55e.md5 @@ -0,0 +1,3 @@ +source_md5="eca000256902891d98ea725d2ac0f529" +dest_md5="8f3874a4c89493ae930439d7cb67acb7" + diff --git a/.import/wrench.png-d9921fc62da243552d6e7f1f43bde55e.stex b/.import/wrench.png-d9921fc62da243552d6e7f1f43bde55e.stex new file mode 100644 index 00000000..fe6f2e02 Binary files /dev/null and b/.import/wrench.png-d9921fc62da243552d6e7f1f43bde55e.stex differ diff --git a/LICENCE b/LICENCE new file mode 100644 index 00000000..90f9faf5 --- /dev/null +++ b/LICENCE @@ -0,0 +1,7 @@ +Copyright (c) 2012-2020 Juan Linietsky, Ariel Manzur. + +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/README b/README new file mode 100644 index 00000000..2f8280cb --- /dev/null +++ b/README @@ -0,0 +1,40 @@ +# Escoria Rewrite + +Libre framework for the creation of point-and-click adventure games with +the MIT-licensed multi-platform game engine [Godot Engine](https://godotengine.org). + +This repository is big rewrite of the original Escoria framework (see https://github.com/godotengine/escoria/tree/master). +Its purpose is to make Escoria work as a plugin for Godot Engine editor, instead of being a collection of scripts and scenes. +It is intended to be easier to use and easier to maintain. It is designed so that you can claim it for yourself and modify it to match +the needs of your specific game and team. + +Escoria should always be compatible with the current stable version of Godot Engine, and you should use +If you're encountering issues or incompatibilities, please raise an issue on [Escoria's Github repository](https://github.com/godotengine/escoria/issues). + +## History + +This framework was initially developed for the adventure game +[The Interactive Adventures of Dog Mendonça and Pizzaboy®](http://store.steampowered.com/app/330420) +and later streamlined for broader usages and open sourced as promised +to the backers of the Dog Mendonça Kickstarter campaign. + +## Usage + + +## Documentation + +## Licensing + +This framework (scripts, scenes) is distributed under the MIT license, +as described in the LICENSE file. + +### Art credits + + +### Sound credits + + +### Font + + + diff --git a/addons/escoria-core/editor/plugin_escoria.gd b/addons/escoria-core/editor/plugin_escoria.gd new file mode 100644 index 00000000..bbe875a6 --- /dev/null +++ b/addons/escoria-core/editor/plugin_escoria.gd @@ -0,0 +1,162 @@ +tool +extends EditorPlugin + +const autoloads = { + "escoria": "res://addons/escoria-core/game/escoria.tscn", + "esctypes": "res://addons/escoria-core/game/core-scripts/escoria_types.gd" +} + +func _enter_tree(): + add_autoloads() + + add_custom_type("ESCBackground", "Sprite", + load("res://addons/escoria-core/game/core-scripts/escbackground.gd"), null) + add_custom_type("ESCCharacter", "KinematicBody2D", + load("res://addons/escoria-core/game/core-scripts/esccharacter.gd"), null) + add_custom_type("ESCHotspot", "Area2D", + load("res://addons/escoria-core/game/core-scripts/eschotspot.gd"), null) + add_custom_type("ESCItem", "Sprite", + load("res://addons/escoria-core/game/core-scripts/escitem.gd"), null) + add_custom_type("ESCItemsInventory", "GridContainer", + load("res://addons/escoria-core/game/core-scripts/items_inventory.gd"), null) + add_custom_type("ESCInventoryItem", "TextureButton", + load("res://addons/escoria-core/game/core-scripts/inventory_item.gd"), null) + add_custom_type("ESCPlayer", "KinematicBody2D", + load("res://addons/escoria-core/game/core-scripts/escplayer.gd"), null) + add_custom_type("ESCRoom", "Node2D", + load("res://addons/escoria-core/game/core-scripts/escroom.gd"), null) + add_custom_type("ESCTerrain", "Navigation2D", + load("res://addons/escoria-core/game/core-scripts/escterrain.gd"), null) + add_custom_type("ESCTriggerZone", "Area2D", + load("res://addons/escoria-core/game/core-scripts/esctriggerzone.gd"), null) + + set_escoria_main_settings() + set_escoria_debug_settings() + set_escoria_ui_settings() + set_escoria_internal_settings() + + +func set_escoria_ui_settings(): + if !ProjectSettings.has_setting("escoria/ui/tooltip_follows_mouse"): + ProjectSettings.set_setting("escoria/ui/tooltip_follows_mouse", true) + + if !ProjectSettings.has_setting("escoria/ui/dialogs_folder"): + ProjectSettings.set_setting("escoria/ui/dialogs_folder", "") + var dialogs_folder_property_info = { + "name": "escoria/ui/dialogs_folder", + "type": TYPE_STRING, + "hint": PROPERTY_HINT_DIR + } + ProjectSettings.add_property_info(dialogs_folder_property_info) + + if !ProjectSettings.has_setting("escoria/ui/default_dialog_scene"): + ProjectSettings.set_setting("escoria/ui/default_dialog_scene", "") + var default_dialog_scene_property_info = { + "name": "escoria/ui/default_dialog_scene", + "type": TYPE_STRING, + "hint": PROPERTY_HINT_FILE, + "hint_string": "*.tscn, *.scn" + } + ProjectSettings.add_property_info(default_dialog_scene_property_info) + + if !ProjectSettings.has_setting("escoria/ui/main_menu_scene"): + ProjectSettings.set_setting("escoria/ui/main_menu_scene", "") + var main_menu_scene_property_info = { + "name": "escoria/ui/main_menu_scene", + "type": TYPE_STRING, + "hint": PROPERTY_HINT_FILE, + "hint_string": "*.tscn, *.scn" + } + ProjectSettings.add_property_info(main_menu_scene_property_info) + + if !ProjectSettings.has_setting("escoria/ui/game_scene"): + ProjectSettings.set_setting("escoria/ui/game_scene", "") + var game_scene_property_info = { + "name": "escoria/ui/game_scene", + "type": TYPE_STRING, + "hint": PROPERTY_HINT_FILE, + "hint_string": "*.tscn, *.scn" + } + ProjectSettings.add_property_info(game_scene_property_info) + + +func set_escoria_main_settings(): + if !ProjectSettings.has_setting("escoria/main/game_start_script"): + ProjectSettings.set_setting("escoria/main/game_start_script", "") + var game_start_script_property_info = { + "name": "escoria/main/game_start_script", + "type": TYPE_STRING, + "hint": PROPERTY_HINT_FILE, + "hint_string": "*.esc" + } + ProjectSettings.add_property_info(game_start_script_property_info) + + if !ProjectSettings.has_setting("escoria/main/force_quit"): + ProjectSettings.set_setting("escoria/main/force_quit", true) + var force_quit_property_info = { + "name": "escoria/main/force_quit", + "type": TYPE_BOOL + } + ProjectSettings.add_property_info(force_quit_property_info) + + ProjectSettings.set_setting("application/run/main_scene", "res://addons/escoria-core/game/main_scene.tscn") + + + +func set_escoria_debug_settings(): + if !ProjectSettings.has_setting("escoria/debug/terminate_on_warnings"): + ProjectSettings.set_setting("escoria/debug/terminate_on_warnings", false) + + if !ProjectSettings.has_setting("escoria/debug/terminate_on_errors"): + ProjectSettings.set_setting("escoria/debug/terminate_on_errors", true) + + # Main language the game is developed in. Useful for translation management + if !ProjectSettings.has_setting("escoria/debug/development_lang"): + ProjectSettings.set_setting("escoria/debug/development_lang", "en") + + +func set_escoria_internal_settings(): + if !ProjectSettings.has_setting("escoria/internals/save_data"): + ProjectSettings.set_setting("escoria/internals/save_data", "") + var save_data_property_info = { + "name": "escoria/internals/save_data", + "type": TYPE_STRING, + "hint": PROPERTY_HINT_FILE, + "hint_string": "*.tscn, *.scn" + } + ProjectSettings.add_property_info(save_data_property_info) + +# Defines platform-specific parameters. Those are the ones that must be re-set for each platform export. +func set_escoria_platform_settings(): + # Skip cache - certain platforms (esp. mobile) lack memory for caching scenes + # If true, all generic scenes (UI, inventory, etc) will be loaded as any other scene. + if !ProjectSettings.has_setting("escoria/platform/skip_cache"): + ProjectSettings.set_setting("escoria/platform/skip_cache", false) + + + +func add_autoloads(): + for key in autoloads.keys(): + add_autoload_singleton(key, autoloads[key]) + +func remove_autoloads(): + for key in autoloads.keys(): + if ProjectSettings.has_setting(key): + remove_autoload_singleton(key) + + +func _exit_tree(): + remove_custom_type("ESCBackground") + remove_custom_type("ESCCharacter") + remove_custom_type("ESCHotspot") + remove_custom_type("ESCItem") + remove_custom_type("ESCInventoryItem") + remove_custom_type("ESCItemsInventory") + remove_custom_type("ESCPlayer") + remove_custom_type("ESCRoom") + remove_custom_type("ESCTerrain") + remove_custom_type("ESCTriggerZone") + + remove_autoloads() + + diff --git a/addons/escoria-core/game/assets/fonts/efmi/efmi.TTF b/addons/escoria-core/game/assets/fonts/efmi/efmi.TTF new file mode 100755 index 00000000..eec6f639 Binary files /dev/null and b/addons/escoria-core/game/assets/fonts/efmi/efmi.TTF differ diff --git a/addons/escoria-core/game/assets/fonts/efmi/efmi.inc b/addons/escoria-core/game/assets/fonts/efmi/efmi.inc new file mode 100755 index 00000000..216e7cf7 --- /dev/null +++ b/addons/escoria-core/game/assets/fonts/efmi/efmi.inc @@ -0,0 +1,66299 @@ +static const int _builtin_font_height=18; +static const int _builtin_font_ascent=13; +static const int _builtin_font_charcount=182; +static const int _builtin_font_charrects[182][8]={ +/* charidx , ofs_x, ofs_y, size_x, size_y, valign, halign, advance */ +{224,128,120,5,10,3,1,6}, +{192,152,41,11,16,-2,0,10}, +{64,34,18,12,12,1,1,14}, +{96,164,121,4,3,3,1,5}, +{32,0,0,0,0,13,0,3}, +{160,0,0,0,0,13,0,3}, +{225,119,120,5,10,3,1,6}, +{193,77,40,11,16,-2,0,10}, +{161,65,149,2,12,6,1,4}, +{65,2,34,11,12,1,0,10}, +{33,71,149,2,12,1,1,4}, +{97,221,101,5,7,6,1,6}, +{226,172,104,6,10,3,0,6}, +{162,142,107,6,10,2,1,8}, +{98,2,87,7,11,2,0,7}, +{194,137,41,11,17,-3,0,10}, +{66,2,71,8,12,1,1,9}, +{34,230,101,5,5,1,1,6}, +{35,226,55,8,10,2,0,8}, +{227,162,107,6,10,3,0,6}, +{67,47,34,11,12,1,0,11}, +{195,178,18,11,16,-2,0,10}, +{163,38,70,8,12,1,0,8}, +{99,82,115,6,7,6,0,6}, +{68,208,18,11,12,1,0,12}, +{100,178,88,7,12,1,0,7}, +{196,193,18,11,16,-2,0,10}, +{36,62,115,6,14,1,1,8}, +{228,32,105,6,9,4,0,6}, +{229,83,126,5,10,3,1,6}, +{69,28,54,9,12,1,0,9}, +{197,223,18,11,17,-3,0,10}, +{165,237,39,9,12,1,0,8}, +{37,82,22,12,12,1,0,12}, +{101,202,101,6,7,6,0,6}, +{102,65,133,5,12,1,0,5}, +{70,178,54,8,12,1,0,8}, +{198,2,2,15,12,1,0,14}, +{38,223,39,10,12,1,0,10}, +{230,214,55,8,7,6,0,9}, +{231,122,106,6,10,6,0,6}, +{103,207,66,7,12,6,0,7}, +{71,122,40,11,12,1,0,11}, +{199,32,34,11,16,1,0,11}, +{167,68,97,7,14,1,1,8}, +{39,53,152,2,5,1,1,3}, +{232,152,107,6,10,3,0,6}, +{104,218,69,7,12,1,0,7}, +{72,242,2,12,12,1,1,13}, +{200,54,51,9,16,-2,0,9}, +{40,74,126,5,15,1,1,6}, +{168,2,121,5,2,4,0,5}, +{233,102,107,6,10,3,0,6}, +{105,220,112,4,11,2,0,4}, +{73,204,112,4,12,1,0,5}, +{201,67,60,9,16,-2,0,9}, +{41,56,133,5,15,1,0,6}, +{169,18,18,12,12,1,1,14}, +{234,112,106,6,10,3,0,6}, +{74,146,121,5,17,1,0,5}, +{202,2,50,9,17,-3,0,9}, +{106,188,118,4,16,2,0,4}, +{170,101,91,7,12,6,0,7}, +{42,72,115,6,6,1,0,6}, +{171,50,71,8,5,7,1,9}, +{235,22,105,6,9,4,0,6}, +{43,26,70,8,9,3,1,10}, +{203,80,60,9,16,-2,0,9}, +{75,92,41,11,12,1,1,11}, +{107,106,61,8,12,1,0,7}, +{44,59,152,2,3,11,0,3}, +{172,240,66,7,7,6,0,7}, +{204,47,124,5,15,-2,0,5}, +{76,166,61,8,12,1,1,9}, +{108,212,112,4,12,1,0,4}, +{236,228,112,4,10,3,0,4}, +{45,244,110,4,2,9,0,5}, +{173,190,54,8,3,6,1,10}, +{109,62,40,11,7,6,0,11}, +{205,29,118,5,15,-2,0,5}, +{77,40,2,14,12,1,1,15}, +{237,236,110,4,10,3,0,4}, +{46,25,137,3,2,11,0,3}, +{110,12,102,6,7,6,0,7}, +{174,2,18,12,12,1,1,14}, +{206,101,126,5,16,-3,0,5}, +{78,130,21,12,12,1,0,12}, +{238,110,121,5,10,3,0,4}, +{175,10,137,4,1,4,0,5}, +{111,174,77,7,7,6,0,8}, +{239,137,121,5,9,4,0,4}, +{47,154,61,8,12,1,-1,8}, +{207,42,105,6,15,-2,0,5}, +{79,58,2,13,12,1,0,13}, +{48,156,91,7,12,1,1,8}, +{112,134,89,7,12,6,0,7}, +{80,74,80,8,13,0,1,10}, +{176,195,38,10,11,2,0,10}, +{113,123,90,7,12,6,0,7}, +{81,160,2,13,13,1,0,13}, +{209,162,19,12,16,-2,0,12}, +{49,196,116,4,12,1,2,8}, +{177,142,62,8,11,2,1,10}, +{241,182,104,6,10,3,0,7}, +{114,239,99,5,7,6,0,5}, +{178,2,127,4,8,1,0,5}, +{210,143,2,13,15,-2,0,13}, +{50,92,110,6,12,1,1,8}, +{82,93,57,9,12,1,1,10}, +{242,229,69,7,10,3,0,8}, +{115,212,101,5,7,6,1,6}, +{179,248,96,5,8,1,0,5}, +{211,126,2,13,15,-2,0,13}, +{51,189,84,7,12,1,1,8}, +{83,130,62,8,11,2,1,10}, +{243,196,63,7,10,3,0,8}, +{180,180,118,4,3,3,1,5}, +{116,155,121,5,8,5,0,4}, +{212,92,2,13,16,-3,0,13}, +{52,211,85,7,12,1,0,8}, +{84,209,34,10,12,1,0,9}, +{244,185,70,7,10,3,0,8}, +{117,167,91,7,7,6,0,7}, +{181,39,140,3,7,6,1,5}, +{213,109,2,13,15,-2,0,13}, +{53,192,100,6,12,1,1,8}, +{85,50,18,12,12,1,0,12}, +{245,163,77,7,10,3,0,8}, +{54,24,90,7,11,2,1,8}, +{86,226,2,12,12,1,0,10}, +{182,14,71,8,15,1,0,9}, +{214,75,2,13,15,-2,0,13}, +{246,108,77,7,9,4,0,8}, +{118,52,105,6,7,6,0,6}, +{87,21,2,15,12,1,0,14}, +{55,233,83,7,12,1,1,8}, +{119,167,39,10,7,6,0,9}, +{215,57,90,7,6,4,1,10}, +{247,62,80,8,6,4,1,10}, +{183,18,137,3,2,6,3,8}, +{88,194,2,12,12,1,0,10}, +{56,222,85,7,12,1,0,8}, +{216,177,2,13,12,1,0,13}, +{248,238,55,8,7,6,0,8}, +{120,13,90,7,7,6,0,7}, +{184,172,118,4,3,13,1,5}, +{249,152,77,7,10,3,0,7}, +{89,181,38,10,12,1,0,10}, +{57,200,82,7,12,1,0,8}, +{217,66,21,12,15,-2,0,12}, +{121,112,90,7,12,6,0,6}, +{185,46,143,3,8,1,1,5}, +{250,86,80,7,10,3,0,7}, +{90,41,54,9,12,1,0,9}, +{218,98,22,12,15,-2,0,12}, +{186,90,94,7,12,1,0,8}, +{122,132,106,6,7,6,0,6}, +{58,32,140,3,6,7,1,4}, +{219,146,21,12,16,-3,0,12}, +{123,244,77,6,15,1,0,6}, +{91,20,118,5,14,1,1,6}, +{251,97,77,7,10,3,0,7}, +{59,77,145,2,8,6,1,4}, +{187,35,86,7,5,7,1,9}, +{92,118,61,8,12,1,-1,8}, +{220,114,21,12,15,-2,0,12}, +{188,17,34,11,12,1,1,13}, +{252,119,77,7,9,4,0,7}, +{60,130,77,7,8,3,1,10}, +{221,107,41,11,16,-2,0,10}, +{93,92,126,5,15,1,1,6}, +{253,46,86,7,15,3,0,6}, +{125,2,102,6,15,1,0,6}, +{189,238,18,11,12,1,1,13}, +{61,202,53,8,6,4,1,10}, +{190,210,2,12,12,1,1,13}, +{62,141,77,7,8,3,1,10}, +{191,38,124,5,12,6,0,5}, +{255,79,97,7,14,4,0,6}, +{63,11,121,5,12,1,0,5}, +{223,145,91,7,12,1,0,8}, +{95,15,50,9,2,14,0,8}, +}; +static const int _builtin_font_kerning_pair_count=568; +static const int _builtin_font_kerning_pairs[568][3]={ +{84,33,-1}, +{102,33,-1}, +{84,41,-1}, +{86,41,-1}, +{102,41,-1}, +{68,44,1}, +{70,44,2}, +{79,44,1}, +{80,44,2}, +{85,44,1}, +{86,44,1}, +{87,44,1}, +{89,44,1}, +{114,44,1}, +{118,44,1}, +{119,44,1}, +{121,44,1}, +{210,44,1}, +{211,44,1}, +{212,44,1}, +{213,44,1}, +{214,44,1}, +{217,44,1}, +{218,44,1}, +{219,44,1}, +{220,44,1}, +{221,44,1}, +{255,44,1}, +{70,45,1}, +{80,45,1}, +{84,45,1}, +{86,45,1}, +{87,45,1}, +{89,45,1}, +{221,45,1}, +{68,46,1}, +{70,46,2}, +{79,46,1}, +{80,46,2}, +{85,46,1}, +{86,46,1}, +{87,46,1}, +{89,46,1}, +{114,46,1}, +{118,46,1}, +{119,46,1}, +{121,46,1}, +{210,46,1}, +{211,46,1}, +{212,46,1}, +{213,46,1}, +{214,46,1}, +{217,46,1}, +{218,46,1}, +{219,46,1}, +{220,46,1}, +{221,46,1}, +{255,46,1}, +{70,47,1}, +{80,47,1}, +{86,47,1}, +{87,47,1}, +{89,47,1}, +{221,47,1}, +{70,58,1}, +{80,58,1}, +{85,58,1}, +{86,58,1}, +{87,58,1}, +{89,58,1}, +{217,58,1}, +{218,58,1}, +{219,58,1}, +{220,58,1}, +{221,58,1}, +{70,59,1}, +{80,59,1}, +{85,59,1}, +{86,59,1}, +{87,59,1}, +{89,59,1}, +{217,59,1}, +{218,59,1}, +{219,59,1}, +{220,59,1}, +{221,59,1}, +{84,63,-1}, +{102,63,-1}, +{47,65,1}, +{70,65,1}, +{75,65,-1}, +{76,65,-1}, +{80,65,1}, +{86,65,1}, +{87,65,1}, +{88,65,-1}, +{89,65,1}, +{221,65,1}, +{191,66,1}, +{191,68,1}, +{191,70,1}, +{191,72,1}, +{191,73,1}, +{191,75,1}, +{191,76,1}, +{191,80,1}, +{191,82,1}, +{45,84,1}, +{47,84,-1}, +{70,84,-1}, +{75,84,-1}, +{84,84,-1}, +{87,84,-1}, +{88,84,-1}, +{89,84,-1}, +{191,84,1}, +{221,84,-1}, +{45,86,1}, +{47,86,-1}, +{65,86,1}, +{76,86,1}, +{86,86,-1}, +{89,86,-1}, +{161,86,1}, +{191,86,1}, +{192,86,1}, +{193,86,1}, +{194,86,1}, +{195,86,1}, +{196,86,1}, +{197,86,1}, +{221,86,-1}, +{45,87,1}, +{47,87,-1}, +{65,87,1}, +{75,87,-1}, +{76,87,1}, +{84,87,-1}, +{86,87,-1}, +{87,87,-1}, +{88,87,-1}, +{89,87,-1}, +{161,87,1}, +{191,87,1}, +{192,87,1}, +{193,87,1}, +{194,87,1}, +{195,87,1}, +{196,87,1}, +{197,87,1}, +{221,87,-1}, +{65,88,-1}, +{88,88,-1}, +{192,88,-1}, +{193,88,-1}, +{194,88,-1}, +{195,88,-1}, +{196,88,-1}, +{197,88,-1}, +{45,89,1}, +{47,89,-1}, +{65,89,1}, +{70,89,-1}, +{75,89,-1}, +{76,89,1}, +{84,89,-1}, +{86,89,-1}, +{87,89,-1}, +{88,89,-1}, +{89,89,-1}, +{161,89,1}, +{171,89,1}, +{191,89,1}, +{192,89,1}, +{193,89,1}, +{194,89,1}, +{195,89,1}, +{196,89,1}, +{197,89,1}, +{221,89,-1}, +{47,97,1}, +{70,97,1}, +{80,97,1}, +{84,97,1}, +{85,97,1}, +{86,97,1}, +{87,97,1}, +{89,97,1}, +{217,97,1}, +{218,97,1}, +{219,97,1}, +{220,97,1}, +{221,97,1}, +{47,99,1}, +{47,100,1}, +{80,100,1}, +{47,101,1}, +{70,101,1}, +{80,101,1}, +{84,101,1}, +{86,101,1}, +{87,101,1}, +{89,101,1}, +{221,101,1}, +{47,102,1}, +{47,103,1}, +{85,103,1}, +{217,103,1}, +{218,103,1}, +{219,103,1}, +{220,103,1}, +{47,105,2}, +{70,105,1}, +{80,105,1}, +{85,105,1}, +{86,105,1}, +{87,105,1}, +{89,105,1}, +{217,105,1}, +{218,105,1}, +{219,105,1}, +{220,105,1}, +{221,105,1}, +{47,106,1}, +{85,106,1}, +{217,106,1}, +{218,106,1}, +{219,106,1}, +{220,106,1}, +{47,109,2}, +{85,109,1}, +{87,109,1}, +{217,109,1}, +{218,109,1}, +{219,109,1}, +{220,109,1}, +{47,110,2}, +{80,110,1}, +{85,110,1}, +{217,110,1}, +{218,110,1}, +{219,110,1}, +{220,110,1}, +{47,111,1}, +{70,111,1}, +{80,111,1}, +{84,111,1}, +{86,111,1}, +{87,111,1}, +{89,111,1}, +{221,111,1}, +{47,112,1}, +{47,113,1}, +{47,114,2}, +{70,114,1}, +{80,114,1}, +{85,114,1}, +{86,114,1}, +{87,114,1}, +{89,114,1}, +{217,114,1}, +{218,114,1}, +{219,114,1}, +{220,114,1}, +{47,115,1}, +{80,115,1}, +{84,115,1}, +{85,115,1}, +{217,115,1}, +{218,115,1}, +{219,115,1}, +{220,115,1}, +{47,116,1}, +{47,117,1}, +{70,117,1}, +{84,117,1}, +{86,117,1}, +{87,117,1}, +{89,117,1}, +{221,117,1}, +{47,118,1}, +{69,118,1}, +{198,118,1}, +{200,118,1}, +{201,118,1}, +{202,118,1}, +{203,118,1}, +{47,119,1}, +{69,119,1}, +{70,119,1}, +{75,119,1}, +{84,119,1}, +{198,119,1}, +{200,119,1}, +{201,119,1}, +{202,119,1}, +{203,119,1}, +{47,120,1}, +{85,120,1}, +{217,120,1}, +{218,120,1}, +{219,120,1}, +{220,120,1}, +{47,121,1}, +{84,121,1}, +{86,121,1}, +{87,121,1}, +{90,121,1}, +{221,121,1}, +{47,122,1}, +{84,122,1}, +{85,122,1}, +{47,176,1}, +{85,176,1}, +{217,176,1}, +{218,176,1}, +{219,176,1}, +{220,176,1}, +{89,187,1}, +{221,187,1}, +{47,192,1}, +{70,192,1}, +{75,192,-1}, +{76,192,-1}, +{86,192,1}, +{87,192,1}, +{88,192,-1}, +{89,192,1}, +{47,193,1}, +{70,193,1}, +{75,193,-1}, +{76,193,-1}, +{86,193,1}, +{87,193,1}, +{88,193,-1}, +{89,193,1}, +{47,194,1}, +{70,194,1}, +{75,194,-1}, +{76,194,-1}, +{86,194,1}, +{87,194,1}, +{88,194,-1}, +{89,194,1}, +{47,195,1}, +{70,195,1}, +{75,195,-1}, +{76,195,-1}, +{86,195,1}, +{87,195,1}, +{88,195,-1}, +{89,195,1}, +{47,196,1}, +{70,196,1}, +{75,196,-1}, +{76,196,-1}, +{86,196,1}, +{87,196,1}, +{88,196,-1}, +{89,196,1}, +{47,197,1}, +{70,197,1}, +{75,197,-1}, +{76,197,-1}, +{86,197,1}, +{87,197,1}, +{88,197,-1}, +{89,197,1}, +{70,198,1}, +{75,198,-1}, +{76,198,-1}, +{80,198,1}, +{85,198,1}, +{86,198,1}, +{87,198,1}, +{88,198,-1}, +{217,198,1}, +{218,198,1}, +{219,198,1}, +{220,198,1}, +{191,204,1}, +{191,205,1}, +{191,206,1}, +{191,207,1}, +{45,221,1}, +{47,221,-1}, +{65,221,1}, +{70,221,-1}, +{75,221,-1}, +{76,221,1}, +{84,221,-1}, +{86,221,-1}, +{87,221,-1}, +{88,221,-1}, +{89,221,-1}, +{161,221,1}, +{191,221,1}, +{47,224,1}, +{70,224,1}, +{80,224,1}, +{84,224,1}, +{85,224,1}, +{86,224,1}, +{87,224,1}, +{89,224,1}, +{47,225,1}, +{70,225,1}, +{80,225,1}, +{84,225,1}, +{85,225,1}, +{86,225,1}, +{87,225,1}, +{89,225,1}, +{47,226,1}, +{70,226,1}, +{80,226,1}, +{84,226,1}, +{85,226,1}, +{86,226,1}, +{87,226,1}, +{89,226,1}, +{47,227,1}, +{70,227,1}, +{80,227,1}, +{84,227,1}, +{85,227,1}, +{86,227,1}, +{87,227,1}, +{89,227,1}, +{47,228,1}, +{70,228,1}, +{80,228,1}, +{84,228,1}, +{85,228,1}, +{86,228,1}, +{87,228,1}, +{89,228,1}, +{47,229,1}, +{70,229,1}, +{80,229,1}, +{84,229,1}, +{85,229,1}, +{86,229,1}, +{87,229,1}, +{89,229,1}, +{47,231,1}, +{80,231,1}, +{47,232,1}, +{70,232,1}, +{80,232,1}, +{84,232,1}, +{86,232,1}, +{87,232,1}, +{89,232,1}, +{47,233,1}, +{70,233,1}, +{80,233,1}, +{84,233,1}, +{86,233,1}, +{87,233,1}, +{89,233,1}, +{47,234,1}, +{70,234,1}, +{80,234,1}, +{84,234,1}, +{86,234,1}, +{87,234,1}, +{89,234,1}, +{47,235,1}, +{70,235,1}, +{80,235,1}, +{84,235,1}, +{86,235,1}, +{87,235,1}, +{89,235,1}, +{47,236,2}, +{219,236,1}, +{47,237,2}, +{70,237,1}, +{85,237,1}, +{86,237,1}, +{87,237,1}, +{89,237,1}, +{219,237,1}, +{47,238,2}, +{89,238,1}, +{219,238,1}, +{47,239,2}, +{219,239,1}, +{47,241,2}, +{80,241,1}, +{85,241,1}, +{89,241,1}, +{217,241,1}, +{218,241,1}, +{219,241,1}, +{220,241,1}, +{47,242,1}, +{70,242,1}, +{80,242,1}, +{84,242,1}, +{86,242,1}, +{87,242,1}, +{89,242,1}, +{47,243,1}, +{70,243,1}, +{80,243,1}, +{84,243,1}, +{86,243,1}, +{87,243,1}, +{89,243,1}, +{47,244,1}, +{70,244,1}, +{80,244,1}, +{84,244,1}, +{86,244,1}, +{87,244,1}, +{89,244,1}, +{47,245,1}, +{70,245,1}, +{80,245,1}, +{84,245,1}, +{86,245,1}, +{87,245,1}, +{89,245,1}, +{47,246,1}, +{70,246,1}, +{80,246,1}, +{84,246,1}, +{86,246,1}, +{87,246,1}, +{89,246,1}, +{47,248,1}, +{70,248,1}, +{80,248,1}, +{84,248,1}, +{86,248,1}, +{87,248,1}, +{89,248,1}, +{47,249,1}, +{70,249,1}, +{84,249,1}, +{86,249,1}, +{87,249,1}, +{89,249,1}, +{47,250,1}, +{70,250,1}, +{84,250,1}, +{86,250,1}, +{87,250,1}, +{89,250,1}, +{47,251,1}, +{70,251,1}, +{84,251,1}, +{86,251,1}, +{87,251,1}, +{89,251,1}, +{47,252,1}, +{70,252,1}, +{84,252,1}, +{86,252,1}, +{87,252,1}, +{89,252,1}, +{47,255,1}, +{84,255,1}, +{86,255,1}, +{87,255,1}, +{90,255,1}, +}; +static const int _builtin_font_img_width=256; +static const int _builtin_font_img_height=256; +static const unsigned char _builtin_font_img_data[131072]={ +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,171, +255,255, +255,255, +255,255, +255,255, +255,255, +255,255, +255,250, +255,24, +0,0, +0,0, +0,0, +0,0, +255,212, +255,255, +255,255, +255,255, +255,108, +255,243, +255,255, +255,255, +255,255, +255,255, +255,244, +255,10, +255,217, +255,255, +255,233, +0,0, +0,0, +0,0, +0,0, +255,198, +255,149, +255,132, +255,122, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,75, +255,114, +255,88, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,106, +255,192, +255,231, +255,252, +255,236, +255,184, +255,56, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +0,0, +255,22, +255,234, +255,135, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,60, +255,226, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,191, +255,231, +255,119, +255,25, +255,138, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,92, +255,237, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,222, +255,161, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,107, +255,202, +255,227, +255,244, +255,226, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,109, +255,196, +255,232, +255,247, +255,218, +255,136, +255,14, +255,134, +255,77, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,211, +255,255, +255,255, +255,204, +0,0, +0,0, +255,226, +255,255, +255,255, +255,201, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,191, +255,208, +255,91, +0,0, +0,0, +0,0, +0,0, +255,6, +255,137, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +255,196, +255,255, +255,255, +255,249, +255,87, +0,0, +0,0, +255,98, +255,254, +255,255, +255,216, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,255, +255,255, +255,117, +0,0, +0,0, +0,0, +255,80, +255,174, +255,248, +255,197, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,35, +255,255, +255,255, +255,90, +255,51, +255,21, +255,88, +255,238, +255,48, +0,0, +0,0, +0,0, +0,0, +255,43, +255,235, +255,255, +255,184, +255,6, +255,34, +255,234, +255,187, +255,64, +255,246, +255,59, +0,0, +255,87, +255,255, +255,87, +0,0, +0,0, +0,0, +0,0, +255,27, +255,255, +255,255, +255,223, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,247, +255,255, +255,234, +255,46, +0,0, +0,0, +0,0, +0,0, +0,0, +255,24, +255,210, +255,254, +255,149, +255,47, +255,8, +255,35, +255,197, +255,248, +255,47, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,35, +0,0, +0,0, +255,60, +255,183, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,178, +255,116, +255,192, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,103, +255,113, +255,104, +255,213, +255,234, +255,65, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,132, +255,179, +255,74, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,36, +255,143, +255,186, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,46, +255,223, +255,250, +255,110, +255,8, +255,2, +255,65, +255,216, +255,166, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,31, +255,216, +255,252, +255,131, +255,31, +255,10, +255,132, +255,255, +255,214, +255,173, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,28, +255,222, +255,255, +255,78, +0,0, +0,0, +255,133, +255,253, +255,103, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,51, +255,242, +0,0, +0,0, +0,0, +0,0, +255,135, +255,168, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,205, +255,255, +255,202, +255,4, +0,0, +0,0, +0,0, +255,65, +255,255, +255,58, +0,0, +0,0, +0,0, +0,0, +0,0, +255,55, +255,255, +255,231, +255,10, +0,0, +0,0, +0,0, +255,9, +255,124, +255,255, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,149, +255,255, +255,255, +255,95, +0,0, +0,0, +0,0, +255,65, +255,27, +0,0, +0,0, +0,0, +0,0, +0,0, +255,133, +255,255, +255,191, +0,0, +0,0, +255,71, +255,224, +255,75, +255,172, +0,0, +0,0, +255,86, +255,184, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,191, +255,255, +255,255, +255,31, +0,0, +0,0, +0,0, +0,0, +255,82, +255,255, +255,255, +255,169, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,190, +255,254, +255,100, +0,0, +0,0, +0,0, +0,0, +255,6, +255,176, +255,214, +255,19, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,31, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,157, +255,35, +255,9, +255,180, +255,136, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,38, +255,56, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,24, +255,72, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,26, +255,231, +255,252, +255,82, +0,0, +0,0, +0,0, +0,0, +255,8, +255,228, +255,204, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,200, +255,255, +255,99, +0,0, +0,0, +0,0, +0,0, +255,146, +255,255, +255,215, +255,17, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,255, +255,115, +0,0, +0,0, +255,177, +255,130, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,101, +255,180, +0,0, +0,0, +0,0, +255,23, +255,228, +255,31, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,104, +255,255, +255,204, +0,0, +0,0, +0,0, +0,0, +255,41, +255,198, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,255, +255,211, +0,0, +0,0, +0,0, +0,0, +0,0, +255,46, +255,255, +255,24, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,64, +255,212, +255,157, +255,255, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,255, +255,254, +255,26, +0,0, +0,0, +255,144, +255,236, +255,74, +0,0, +0,0, +255,152, +255,120, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,185, +255,242, +255,255, +255,160, +0,0, +0,0, +0,0, +0,0, +255,204, +255,255, +255,225, +255,211, +0,0, +0,0, +0,0, +0,0, +0,0, +255,103, +255,255, +255,195, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,18, +255,173, +255,174, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,73, +255,109, +255,129, +255,114, +255,64, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,83, +0,0, +0,0, +255,1, +255,79, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,73, +255,109, +255,129, +255,114, +255,64, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,73, +255,109, +255,129, +255,114, +255,64, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,73, +255,109, +255,129, +255,114, +255,64, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,157, +255,255, +255,166, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,122, +255,255, +255,125, +0,0, +0,0, +0,0, +0,0, +0,0, +255,116, +255,255, +255,209, +0,0, +0,0, +0,0, +0,0, +255,37, +255,234, +255,207, +255,178, +255,166, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,207, +255,226, +255,3, +255,73, +255,201, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,160, +255,197, +255,7, +0,0, +0,0, +255,187, +255,110, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,246, +255,255, +255,53, +0,0, +0,0, +0,0, +255,130, +255,70, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,162, +0,0, +0,0, +0,0, +0,0, +0,0, +255,186, +255,255, +255,42, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,206, +255,73, +255,143, +255,255, +255,22, +255,3, +255,116, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,236, +255,255, +255,117, +0,0, +0,0, +255,45, +255,255, +255,14, +0,0, +255,13, +255,248, +255,48, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +255,40, +255,248, +255,252, +255,39, +0,0, +0,0, +255,75, +255,255, +255,251, +255,72, +255,253, +0,0, +0,0, +0,0, +0,0, +0,0, +255,207, +255,255, +255,70, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,74, +255,252, +255,22, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,107, +255,239, +255,185, +255,71, +255,37, +255,120, +255,255, +255,189, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,73, +255,109, +255,129, +255,114, +255,64, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,107, +255,239, +255,185, +255,71, +255,37, +255,120, +255,255, +255,189, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,107, +255,239, +255,185, +255,71, +255,37, +255,120, +255,255, +255,189, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,107, +255,239, +255,185, +255,71, +255,37, +255,120, +255,255, +255,189, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,218, +255,255, +255,51, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,64, +255,255, +255,198, +0,0, +0,0, +0,0, +0,0, +0,0, +255,218, +255,255, +255,90, +0,0, +0,0, +0,0, +255,12, +255,214, +255,214, +255,17, +255,64, +255,250, +255,19, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,85, +255,255, +255,148, +255,231, +255,57, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,235, +255,70, +0,0, +255,89, +255,189, +255,1, +0,0, +255,70, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,124, +255,255, +255,166, +0,0, +0,0, +255,9, +255,188, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,255, +255,183, +0,0, +0,0, +0,0, +0,0, +0,0, +255,56, +255,255, +255,61, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,105, +255,221, +255,10, +255,83, +255,255, +255,166, +255,205, +255,255, +255,42, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,140, +255,255, +255,146, +0,0, +0,0, +255,150, +255,255, +255,102, +0,0, +255,77, +255,205, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,183, +255,18, +255,150, +255,255, +255,161, +0,0, +0,0, +255,150, +255,255, +255,184, +255,237, +255,201, +0,0, +0,0, +0,0, +0,0, +0,0, +255,237, +255,255, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,240, +255,255, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,255, +255,176, +255,2, +0,0, +0,0, +0,0, +255,112, +255,255, +255,150, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,107, +255,239, +255,185, +255,71, +255,37, +255,120, +255,255, +255,189, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,255, +255,176, +255,2, +0,0, +0,0, +0,0, +255,112, +255,255, +255,150, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,255, +255,176, +255,2, +0,0, +0,0, +0,0, +255,112, +255,255, +255,150, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,255, +255,176, +255,2, +0,0, +0,0, +0,0, +255,112, +255,255, +255,150, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +255,243, +255,255, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,21, +255,254, +255,219, +0,0, +0,0, +0,0, +0,0, +0,0, +255,233, +255,255, +255,98, +0,0, +0,0, +0,0, +255,164, +255,230, +255,27, +255,5, +255,237, +255,255, +255,20, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,217, +255,255, +255,176, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,131, +255,29, +255,16, +255,222, +255,71, +255,9, +255,217, +255,45, +0,0, +255,54, +255,247, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,24, +255,241, +255,253, +255,11, +0,0, +255,83, +255,106, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,255, +255,232, +255,144, +255,141, +255,105, +255,55, +255,39, +255,161, +255,255, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,38, +255,236, +255,217, +255,246, +255,230, +255,255, +255,180, +255,188, +255,254, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,255, +255,43, +0,0, +255,2, +255,214, +255,255, +255,156, +0,0, +255,155, +255,108, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,186, +255,19, +255,6, +255,210, +255,240, +255,3, +0,0, +255,206, +255,255, +255,191, +255,255, +255,103, +0,0, +0,0, +0,0, +0,0, +0,0, +255,240, +255,255, +255,161, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,116, +255,255, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,250, +255,255, +255,26, +0,0, +0,0, +0,0, +0,0, +255,2, +255,153, +255,255, +255,119, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,255, +255,176, +255,2, +0,0, +0,0, +0,0, +255,112, +255,255, +255,150, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,250, +255,255, +255,26, +0,0, +0,0, +0,0, +0,0, +255,2, +255,153, +255,255, +255,119, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,250, +255,255, +255,26, +0,0, +0,0, +0,0, +0,0, +255,2, +255,153, +255,255, +255,119, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,250, +255,255, +255,26, +0,0, +0,0, +0,0, +0,0, +255,2, +255,153, +255,255, +255,119, +0,0, +0,0, +0,0, +0,0, +0,0, +255,253, +255,255, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,248, +255,217, +0,0, +0,0, +0,0, +0,0, +0,0, +255,239, +255,255, +255,161, +0,0, +0,0, +255,124, +255,224, +255,32, +0,0, +0,0, +255,126, +255,255, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,127, +255,255, +255,241, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,139, +255,237, +255,253, +255,172, +255,4, +255,146, +255,112, +0,0, +255,43, +255,168, +255,253, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,155, +255,255, +255,84, +0,0, +255,181, +255,20, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,21, +255,255, +255,184, +255,250, +255,245, +255,175, +255,146, +255,161, +255,255, +255,255, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,200, +255,85, +0,0, +0,0, +255,33, +255,255, +255,115, +0,0, +255,105, +255,27, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,240, +255,128, +255,30, +255,145, +255,185, +255,252, +255,234, +255,40, +255,244, +255,31, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,165, +255,38, +0,0, +255,118, +255,255, +255,94, +255,84, +255,255, +255,167, +255,159, +255,255, +255,110, +0,0, +0,0, +0,0, +0,0, +0,0, +255,201, +255,255, +255,164, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,98, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +255,181, +255,255, +255,177, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,245, +255,239, +255,9, +0,0, +0,0, +0,0, +0,0, +255,54, +255,250, +255,255, +255,26, +0,0, +0,0, +0,0, +0,0, +255,2, +255,153, +255,255, +255,119, +0,0, +0,0, +0,0, +0,0, +0,0, +255,181, +255,255, +255,177, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,245, +255,239, +255,9, +0,0, +0,0, +0,0, +0,0, +255,181, +255,255, +255,177, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,245, +255,239, +255,9, +0,0, +0,0, +0,0, +0,0, +255,181, +255,255, +255,177, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,245, +255,239, +255,9, +0,0, +0,0, +0,0, +0,0, +255,194, +255,255, +255,48, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,254, +255,223, +0,0, +0,0, +0,0, +0,0, +0,0, +255,184, +255,255, +255,167, +0,0, +255,65, +255,228, +255,36, +0,0, +0,0, +0,0, +255,90, +255,233, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,18, +255,214, +255,232, +255,255, +255,162, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,44, +255,209, +255,3, +255,38, +255,94, +255,1, +255,246, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,90, +255,255, +255,197, +255,49, +255,171, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,37, +0,0, +0,0, +0,0, +0,0, +0,0, +255,210, +255,255, +255,52, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,140, +255,178, +0,0, +0,0, +0,0, +255,4, +255,255, +255,61, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,255, +255,255, +255,226, +255,6, +255,176, +255,255, +255,251, +255,205, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,183, +255,54, +0,0, +255,7, +255,207, +255,255, +255,255, +255,241, +255,27, +255,167, +255,255, +255,106, +0,0, +0,0, +0,0, +0,0, +0,0, +255,78, +255,255, +255,180, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,53, +255,254, +255,141, +0,0, +0,0, +0,0, +0,0, +0,0, +255,242, +255,255, +255,139, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,255, +255,255, +255,42, +0,0, +0,0, +0,0, +0,0, +255,181, +255,255, +255,177, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,245, +255,239, +255,9, +0,0, +0,0, +0,0, +0,0, +255,242, +255,255, +255,139, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,255, +255,255, +255,42, +0,0, +0,0, +0,0, +0,0, +255,242, +255,255, +255,139, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,255, +255,255, +255,42, +0,0, +0,0, +0,0, +0,0, +255,242, +255,255, +255,139, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,255, +255,255, +255,42, +0,0, +0,0, +0,0, +0,0, +255,54, +255,253, +255,119, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,163, +255,255, +255,209, +0,0, +0,0, +0,0, +0,0, +0,0, +255,41, +255,245, +255,194, +255,58, +255,236, +255,57, +0,0, +0,0, +0,0, +255,50, +255,253, +255,144, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,170, +255,99, +255,50, +255,254, +255,250, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,216, +255,70, +255,9, +255,211, +255,244, +255,136, +255,254, +255,55, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,225, +255,255, +255,249, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,249, +255,134, +0,0, +0,0, +0,0, +0,0, +0,0, +255,114, +255,255, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,38, +255,240, +255,35, +0,0, +0,0, +0,0, +0,0, +255,255, +255,125, +0,0, +0,0, +0,0, +255,166, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,254, +255,255, +255,157, +0,0, +255,32, +255,244, +255,255, +255,135, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,195, +255,69, +0,0, +0,0, +255,35, +255,246, +255,255, +255,128, +0,0, +255,186, +255,255, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,151, +255,247, +255,26, +0,0, +0,0, +0,0, +0,0, +0,0, +255,132, +255,236, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +255,237, +255,255, +255,163, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,247, +255,255, +255,31, +0,0, +0,0, +0,0, +0,0, +255,242, +255,255, +255,139, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,255, +255,255, +255,42, +0,0, +0,0, +0,0, +0,0, +255,237, +255,255, +255,163, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,247, +255,255, +255,31, +0,0, +0,0, +0,0, +0,0, +255,237, +255,255, +255,163, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,247, +255,255, +255,31, +0,0, +0,0, +0,0, +0,0, +255,237, +255,255, +255,163, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,247, +255,255, +255,31, +0,0, +0,0, +0,0, +0,0, +0,0, +255,151, +255,226, +255,7, +0,0, +0,0, +0,0, +0,0, +255,49, +255,254, +255,255, +255,71, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,97, +255,250, +255,218, +255,74, +0,0, +0,0, +0,0, +0,0, +255,136, +255,238, +255,25, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,131, +255,192, +255,2, +0,0, +255,175, +255,255, +255,203, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,114, +255,149, +0,0, +255,8, +255,41, +255,21, +255,36, +255,255, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,163, +255,255, +255,196, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,251, +255,165, +0,0, +0,0, +0,0, +0,0, +0,0, +255,155, +255,255, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +255,31, +255,202, +255,188, +0,0, +0,0, +0,0, +0,0, +255,48, +255,255, +255,170, +255,23, +255,9, +255,116, +255,255, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,182, +255,253, +255,59, +0,0, +0,0, +255,92, +255,255, +255,71, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,226, +255,89, +0,0, +0,0, +0,0, +255,167, +255,240, +255,25, +0,0, +255,175, +255,255, +255,106, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,201, +255,207, +255,75, +255,6, +0,0, +255,9, +255,130, +255,238, +255,57, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,213, +255,255, +255,165, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,244, +255,255, +255,23, +0,0, +0,0, +0,0, +0,0, +255,237, +255,255, +255,163, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,247, +255,255, +255,31, +0,0, +0,0, +0,0, +0,0, +255,213, +255,255, +255,165, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,244, +255,255, +255,23, +0,0, +0,0, +0,0, +0,0, +255,213, +255,255, +255,165, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,244, +255,255, +255,23, +0,0, +0,0, +0,0, +0,0, +255,213, +255,255, +255,165, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,244, +255,255, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +255,17, +255,211, +255,184, +255,18, +0,0, +255,2, +255,70, +255,225, +255,243, +255,70, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,83, +255,255, +255,235, +255,91, +255,9, +0,0, +255,10, +255,134, +255,240, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,92, +255,254, +255,119, +0,0, +0,0, +255,75, +255,255, +255,255, +255,161, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,46, +255,228, +255,18, +0,0, +0,0, +0,0, +0,0, +255,53, +255,255, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,110, +255,255, +255,124, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,56, +255,255, +255,187, +0,0, +0,0, +0,0, +0,0, +0,0, +255,202, +255,255, +255,69, +0,0, +0,0, +0,0, +0,0, +0,0, +255,201, +255,255, +255,222, +0,0, +0,0, +0,0, +255,59, +255,230, +255,255, +255,255, +255,255, +255,255, +255,255, +255,238, +255,14, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,90, +255,159, +0,0, +0,0, +0,0, +255,2, +255,209, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,101, +255,255, +255,231, +255,7, +0,0, +0,0, +255,78, +255,116, +0,0, +255,75, +255,254, +255,255, +255,206, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,133, +255,229, +255,247, +255,177, +255,205, +255,165, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,255, +255,180, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,72, +255,255, +255,192, +0,0, +0,0, +0,0, +0,0, +0,0, +255,213, +255,255, +255,165, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,244, +255,255, +255,23, +0,0, +0,0, +0,0, +0,0, +255,102, +255,255, +255,180, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,72, +255,255, +255,192, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,255, +255,180, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,72, +255,255, +255,192, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,255, +255,180, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,72, +255,255, +255,192, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,184, +255,225, +255,136, +255,203, +255,255, +255,255, +255,255, +255,255, +255,245, +255,7, +0,0, +0,0, +0,0, +0,0, +255,14, +255,225, +255,99, +255,148, +255,235, +255,250, +255,182, +255,208, +255,166, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,165, +255,255, +255,251, +255,227, +255,14, +0,0, +255,111, +255,236, +255,239, +255,255, +255,202, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,154, +255,93, +0,0, +0,0, +0,0, +0,0, +0,0, +255,33, +255,240, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,36, +255,231, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,240, +255,238, +255,98, +0,0, +0,0, +0,0, +255,137, +255,253, +255,255, +255,223, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,169, +255,246, +255,24, +0,0, +0,0, +0,0, +0,0, +0,0, +255,130, +255,254, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,255, +255,180, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,72, +255,255, +255,192, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,169, +255,246, +255,24, +0,0, +0,0, +0,0, +0,0, +0,0, +255,130, +255,254, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,169, +255,246, +255,24, +0,0, +0,0, +0,0, +0,0, +0,0, +255,130, +255,254, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,169, +255,246, +255,24, +0,0, +0,0, +0,0, +0,0, +0,0, +255,130, +255,254, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,64, +255,101, +255,118, +255,98, +255,7, +255,56, +255,207, +255,212, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,208, +255,206, +255,73, +255,5, +0,0, +255,9, +255,130, +255,250, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,169, +255,246, +255,24, +0,0, +0,0, +0,0, +0,0, +0,0, +255,130, +255,254, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,208, +255,206, +255,73, +255,5, +0,0, +255,9, +255,130, +255,250, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,208, +255,206, +255,73, +255,5, +0,0, +255,9, +255,130, +255,250, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,208, +255,206, +255,73, +255,5, +0,0, +255,9, +255,130, +255,250, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,133, +255,228, +255,246, +255,178, +255,209, +255,178, +255,53, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,208, +255,206, +255,73, +255,5, +0,0, +255,9, +255,130, +255,250, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,133, +255,228, +255,246, +255,178, +255,209, +255,178, +255,53, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,133, +255,228, +255,246, +255,178, +255,209, +255,178, +255,53, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,133, +255,228, +255,246, +255,178, +255,209, +255,178, +255,53, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,133, +255,228, +255,246, +255,178, +255,209, +255,178, +255,53, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,151, +255,216, +255,245, +255,228, +255,155, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,151, +255,216, +255,245, +255,228, +255,155, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,51, +255,192, +255,245, +255,187, +255,58, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,163, +255,233, +255,250, +255,204, +255,136, +0,0, +0,0, +255,98, +255,243, +255,255, +255,254, +255,88, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,80, +255,235, +255,190, +255,60, +255,77, +255,76, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,203, +0,0, +0,0, +255,116, +255,242, +255,32, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,225, +255,175, +255,167, +255,225, +255,172, +255,232, +255,222, +255,121, +255,27, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,105, +255,242, +255,138, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,132, +255,231, +255,9, +0,0, +0,0, +0,0, +0,0, +255,29, +255,124, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,68, +255,245, +255,160, +255,53, +255,10, +255,11, +255,118, +255,226, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,68, +255,245, +255,160, +255,53, +255,10, +255,11, +255,118, +255,226, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,38, +255,178, +255,238, +255,221, +255,101, +255,133, +255,172, +255,249, +255,83, +0,0, +0,0, +0,0, +0,0, +0,0, +255,17, +255,251, +255,255, +255,199, +255,34, +0,0, +0,0, +0,0, +255,136, +255,255, +255,152, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,51, +255,222, +255,209, +255,83, +255,48, +255,106, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,192, +255,53, +255,152, +255,243, +255,183, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +0,0, +0,0, +0,0, +255,175, +255,71, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,101, +255,255, +255,255, +255,43, +0,0, +0,0, +255,37, +255,165, +255,226, +255,34, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,243, +255,60, +255,245, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,43, +255,255, +255,4, +0,0, +0,0, +0,0, +0,0, +255,198, +255,104, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,17, +255,236, +255,86, +255,67, +0,0, +0,0, +0,0, +0,0, +255,24, +255,160, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +255,17, +255,236, +255,86, +0,0, +0,0, +0,0, +255,68, +255,65, +255,28, +255,160, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,49, +255,213, +255,116, +255,37, +255,1, +0,0, +0,0, +0,0, +255,41, +255,217, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +255,214, +255,255, +255,39, +0,0, +0,0, +0,0, +0,0, +255,48, +255,255, +255,32, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,168, +255,63, +255,133, +255,234, +255,210, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,45, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,233, +255,255, +255,36, +0,0, +0,0, +0,0, +0,0, +255,92, +255,231, +255,37, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,50, +255,221, +255,42, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,36, +255,255, +255,7, +0,0, +0,0, +0,0, +255,74, +255,205, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,148, +255,205, +0,0, +255,147, +255,255, +255,251, +255,236, +255,156, +255,6, +255,40, +255,118, +0,0, +0,0, +0,0, +0,0, +0,0, +255,148, +255,205, +0,0, +255,85, +255,233, +255,255, +255,255, +255,255, +255,130, +255,40, +255,118, +0,0, +0,0, +0,0, +0,0, +0,0, +255,35, +255,231, +255,39, +0,0, +255,22, +255,137, +255,217, +255,157, +255,194, +0,0, +255,129, +255,151, +0,0, +0,0, +0,0, +0,0, +0,0, +255,236, +255,233, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,255, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,234, +255,78, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,204, +0,0, +0,0, +255,104, +255,244, +255,43, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,169, +255,210, +255,255, +255,182, +0,0, +0,0, +0,0, +255,23, +255,222, +255,249, +255,217, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,60, +255,226, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,220, +255,75, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,170, +255,173, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,81, +255,238, +255,206, +255,21, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,29, +255,255, +255,9, +0,0, +0,0, +255,19, +255,222, +255,55, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,220, +255,63, +0,0, +255,93, +255,250, +255,22, +255,54, +255,250, +255,104, +0,0, +255,131, +0,0, +0,0, +0,0, +0,0, +0,0, +255,220, +255,63, +255,108, +255,200, +255,57, +255,7, +255,44, +255,126, +255,115, +0,0, +255,131, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,84, +0,0, +255,6, +255,162, +255,35, +255,7, +255,217, +255,160, +0,0, +255,43, +255,238, +0,0, +0,0, +0,0, +0,0, +0,0, +255,245, +255,255, +255,21, +0,0, +0,0, +0,0, +0,0, +255,12, +255,251, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,82, +255,185, +255,120, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,21, +255,179, +255,249, +255,194, +255,22, +0,0, +0,0, +0,0, +255,87, +255,68, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,136, +255,237, +255,13, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,34, +0,0, +0,0, +0,0, +255,160, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,23, +255,237, +255,255, +255,159, +0,0, +0,0, +0,0, +0,0, +255,16, +255,254, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,178, +255,116, +255,192, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,156, +255,178, +255,196, +255,141, +0,0, +0,0, +0,0, +255,24, +255,206, +255,218, +255,187, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,221, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,221, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,253, +255,133, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,55, +255,247, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,23, +255,255, +0,0, +0,0, +0,0, +255,153, +255,126, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,216, +255,6, +0,0, +255,40, +255,255, +255,88, +255,87, +255,246, +255,70, +0,0, +255,239, +255,50, +0,0, +0,0, +0,0, +0,0, +255,216, +255,6, +255,229, +255,52, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,239, +255,50, +0,0, +0,0, +0,0, +0,0, +255,243, +255,66, +0,0, +255,131, +255,37, +0,0, +0,0, +255,216, +255,84, +0,0, +255,35, +255,184, +0,0, +0,0, +0,0, +0,0, +0,0, +255,244, +255,255, +255,14, +0,0, +0,0, +0,0, +0,0, +255,16, +255,247, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,63, +255,32, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,149, +255,120, +255,29, +255,235, +255,176, +0,0, +0,0, +255,56, +255,236, +255,20, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,18, +255,171, +255,154, +255,46, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,43, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,200, +255,255, +255,249, +255,56, +0,0, +0,0, +0,0, +0,0, +255,238, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,157, +255,35, +255,9, +255,180, +255,136, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,59, +255,246, +255,255, +255,161, +0,0, +0,0, +0,0, +0,0, +255,30, +255,255, +255,145, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,64, +255,255, +255,239, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,64, +255,255, +255,239, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,249, +255,253, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,224, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,221, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,255, +255,12, +0,0, +255,45, +255,218, +255,8, +255,79, +255,224, +255,242, +255,130, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,221, +255,44, +0,0, +255,48, +255,250, +255,132, +255,202, +255,143, +0,0, +0,0, +255,199, +255,93, +0,0, +0,0, +0,0, +0,0, +255,221, +255,44, +255,255, +255,65, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,199, +255,93, +0,0, +0,0, +0,0, +0,0, +255,219, +255,99, +0,0, +255,230, +0,0, +0,0, +255,34, +255,250, +255,20, +0,0, +255,137, +255,115, +0,0, +0,0, +0,0, +0,0, +0,0, +255,216, +255,255, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +255,223, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +255,150, +255,193, +255,213, +255,177, +255,115, +0,0, +0,0, +255,91, +255,200, +255,194, +255,223, +255,86, +0,0, +0,0, +0,0, +0,0, +255,222, +255,4, +0,0, +255,161, +255,245, +0,0, +255,3, +255,192, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,61, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,150, +255,193, +255,213, +255,177, +255,115, +0,0, +0,0, +255,91, +255,200, +255,194, +255,223, +255,86, +0,0, +0,0, +0,0, +0,0, +0,0, +255,199, +255,255, +255,255, +255,226, +255,24, +0,0, +0,0, +0,0, +255,219, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,83, +0,0, +0,0, +255,1, +255,79, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,210, +255,255, +255,236, +255,36, +0,0, +0,0, +0,0, +255,1, +255,244, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,159, +255,255, +255,255, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,159, +255,255, +255,255, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,237, +255,255, +255,35, +0,0, +0,0, +0,0, +0,0, +255,1, +255,154, +255,155, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,64, +255,255, +255,239, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,91, +255,255, +255,77, +255,2, +255,205, +255,52, +0,0, +255,83, +255,10, +255,198, +255,220, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,247, +255,15, +0,0, +255,42, +255,247, +255,3, +255,16, +255,251, +255,9, +0,0, +255,191, +255,77, +0,0, +0,0, +0,0, +0,0, +255,247, +255,15, +255,237, +255,239, +0,0, +0,0, +0,0, +255,1, +255,55, +0,0, +255,191, +255,77, +0,0, +0,0, +0,0, +0,0, +255,234, +255,70, +0,0, +255,244, +255,52, +0,0, +255,178, +255,207, +255,13, +255,63, +255,226, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +255,179, +255,254, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +255,244, +255,17, +0,0, +0,0, +0,0, +0,0, +0,0, +255,68, +255,255, +255,255, +255,210, +255,51, +0,0, +0,0, +255,5, +255,162, +255,255, +255,166, +255,5, +0,0, +0,0, +0,0, +0,0, +255,246, +255,5, +0,0, +255,135, +255,229, +0,0, +255,129, +255,196, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,150, +255,193, +255,213, +255,177, +255,115, +0,0, +0,0, +255,91, +255,200, +255,194, +255,223, +255,86, +0,0, +0,0, +0,0, +0,0, +255,68, +255,255, +255,255, +255,210, +255,51, +0,0, +0,0, +255,5, +255,162, +255,255, +255,166, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +255,218, +255,84, +255,225, +255,255, +255,177, +255,2, +0,0, +0,0, +255,223, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,150, +255,193, +255,213, +255,177, +255,115, +0,0, +0,0, +255,91, +255,200, +255,194, +255,223, +255,86, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,243, +255,255, +255,210, +255,14, +0,0, +0,0, +0,0, +255,219, +255,22, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,229, +255,84, +255,242, +255,173, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,229, +255,84, +255,242, +255,173, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,231, +255,255, +255,42, +0,0, +0,0, +0,0, +0,0, +255,92, +255,255, +255,133, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,159, +255,255, +255,255, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,20, +255,41, +255,18, +255,104, +255,154, +0,0, +0,0, +0,0, +0,0, +255,187, +255,146, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,144, +255,100, +0,0, +255,16, +255,253, +255,6, +0,0, +255,213, +255,72, +255,21, +255,241, +255,10, +0,0, +0,0, +0,0, +0,0, +255,144, +255,100, +255,93, +255,252, +255,151, +255,30, +255,15, +255,124, +255,154, +255,21, +255,241, +255,10, +0,0, +0,0, +0,0, +0,0, +255,176, +255,195, +0,0, +255,163, +255,243, +255,204, +255,200, +255,194, +255,244, +255,194, +255,58, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,156, +255,255, +255,19, +0,0, +0,0, +0,0, +0,0, +255,51, +255,255, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,255, +255,46, +0,0, +0,0, +0,0, +0,0, +255,53, +255,255, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +255,192, +255,82, +0,0, +255,196, +255,162, +255,42, +255,239, +255,37, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,68, +255,255, +255,255, +255,210, +255,51, +0,0, +0,0, +255,5, +255,162, +255,255, +255,166, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,255, +255,46, +0,0, +0,0, +0,0, +0,0, +255,53, +255,255, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,242, +255,22, +255,49, +255,247, +255,255, +255,124, +0,0, +0,0, +255,203, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,68, +255,255, +255,255, +255,210, +255,51, +0,0, +0,0, +255,5, +255,162, +255,255, +255,166, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +255,216, +255,67, +255,206, +255,255, +255,159, +255,1, +0,0, +0,0, +255,225, +255,24, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,99, +255,199, +255,4, +255,213, +255,237, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,99, +255,199, +255,4, +255,213, +255,237, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +255,245, +255,12, +0,0, +0,0, +0,0, +255,2, +255,208, +255,255, +255,83, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,229, +255,84, +255,242, +255,173, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,38, +255,230, +255,22, +0,0, +0,0, +0,0, +255,42, +255,218, +255,20, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,184, +255,7, +255,126, +255,138, +255,107, +0,0, +255,62, +255,76, +255,95, +255,130, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,184, +255,6, +255,63, +255,192, +255,254, +255,248, +255,193, +255,62, +255,95, +255,130, +0,0, +0,0, +0,0, +0,0, +0,0, +255,31, +255,240, +255,85, +255,5, +255,86, +255,85, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,141, +255,255, +255,101, +0,0, +0,0, +0,0, +0,0, +255,19, +255,247, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,225, +255,235, +0,0, +0,0, +0,0, +0,0, +0,0, +255,29, +255,255, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +255,38, +255,200, +255,166, +255,198, +255,26, +255,192, +255,129, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,255, +255,46, +0,0, +0,0, +0,0, +0,0, +255,53, +255,255, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,225, +255,235, +0,0, +0,0, +0,0, +0,0, +0,0, +255,29, +255,255, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,241, +255,24, +0,0, +255,66, +255,241, +255,253, +255,68, +0,0, +255,206, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,255, +255,46, +0,0, +0,0, +0,0, +0,0, +255,53, +255,255, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,234, +255,65, +255,35, +255,238, +255,255, +255,110, +0,0, +0,0, +255,205, +255,13, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,214, +255,229, +255,226, +255,240, +255,255, +255,71, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,214, +255,229, +255,226, +255,240, +255,255, +255,71, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,216, +255,255, +255,64, +0,0, +0,0, +0,0, +255,102, +255,255, +255,200, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,99, +255,199, +255,4, +255,213, +255,237, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,177, +255,85, +0,0, +0,0, +0,0, +255,4, +255,171, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,47, +255,173, +255,93, +255,24, +255,1, +0,0, +255,17, +255,137, +255,180, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,47, +255,173, +255,93, +255,24, +255,1, +0,0, +255,17, +255,137, +255,180, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,229, +255,175, +255,74, +255,20, +255,2, +255,15, +255,101, +255,208, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,65, +255,253, +255,246, +255,96, +255,3, +0,0, +255,15, +255,135, +255,130, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,250, +255,255, +255,21, +0,0, +0,0, +0,0, +0,0, +255,12, +255,252, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,41, +255,5, +255,113, +255,201, +255,3, +255,118, +255,235, +255,207, +255,26, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,225, +255,235, +0,0, +0,0, +0,0, +0,0, +0,0, +255,29, +255,255, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,250, +255,255, +255,21, +0,0, +0,0, +0,0, +0,0, +255,12, +255,252, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,221, +255,8, +0,0, +0,0, +255,82, +255,255, +255,227, +255,38, +255,236, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,225, +255,235, +0,0, +0,0, +0,0, +0,0, +0,0, +255,29, +255,255, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,18, +0,0, +255,46, +255,231, +255,252, +255,62, +0,0, +255,206, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,96, +255,133, +0,0, +0,0, +255,47, +255,255, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,96, +255,133, +0,0, +0,0, +255,47, +255,255, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,223, +255,255, +255,55, +0,0, +0,0, +255,63, +255,243, +255,203, +255,14, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,214, +255,229, +255,226, +255,240, +255,255, +255,71, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,190, +0,0, +0,0, +0,0, +0,0, +255,119, +255,68, +255,8, +255,52, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,51, +255,165, +255,208, +255,196, +255,194, +255,239, +255,136, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,51, +255,165, +255,208, +255,196, +255,194, +255,239, +255,136, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,20, +255,129, +255,208, +255,238, +255,251, +255,222, +255,164, +255,66, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,211, +255,255, +255,255, +255,255, +255,227, +255,97, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,242, +255,255, +255,15, +0,0, +0,0, +0,0, +0,0, +255,18, +255,249, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,44, +255,242, +255,54, +255,78, +255,212, +255,22, +255,169, +255,173, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,250, +255,255, +255,21, +0,0, +0,0, +0,0, +0,0, +255,12, +255,252, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,242, +255,255, +255,15, +0,0, +0,0, +0,0, +0,0, +255,18, +255,249, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,245, +255,24, +0,0, +0,0, +255,1, +255,159, +255,255, +255,250, +255,250, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,250, +255,255, +255,21, +0,0, +0,0, +0,0, +0,0, +255,12, +255,252, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,221, +255,11, +0,0, +0,0, +255,71, +255,255, +255,226, +255,38, +255,238, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,219, +255,51, +0,0, +0,0, +0,0, +255,195, +255,241, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,219, +255,51, +0,0, +0,0, +0,0, +255,195, +255,241, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +255,166, +255,255, +255,255, +255,223, +255,188, +255,231, +255,235, +255,146, +255,19, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,96, +255,133, +0,0, +0,0, +255,47, +255,255, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,204, +255,44, +0,0, +0,0, +0,0, +255,16, +255,245, +255,255, +255,255, +255,138, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,255, +255,25, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,203, +255,161, +0,0, +255,162, +255,85, +0,0, +255,77, +255,236, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,242, +255,255, +255,15, +0,0, +0,0, +0,0, +0,0, +255,18, +255,249, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,255, +255,25, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,255, +255,32, +0,0, +0,0, +0,0, +255,4, +255,182, +255,255, +255,254, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,242, +255,255, +255,15, +0,0, +0,0, +0,0, +0,0, +255,18, +255,249, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,243, +255,26, +0,0, +0,0, +255,1, +255,143, +255,255, +255,251, +255,255, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,100, +255,217, +255,2, +0,0, +0,0, +0,0, +255,83, +255,255, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,100, +255,217, +255,2, +0,0, +0,0, +0,0, +255,83, +255,255, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,219, +255,51, +0,0, +0,0, +0,0, +255,195, +255,241, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,182, +255,255, +255,10, +0,0, +0,0, +0,0, +0,0, +255,3, +255,247, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,127, +255,228, +255,12, +0,0, +255,234, +255,16, +0,0, +255,12, +255,254, +255,24, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,255, +255,25, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,182, +255,255, +255,10, +0,0, +0,0, +0,0, +0,0, +255,3, +255,247, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +255,46, +255,255, +255,128, +0,0, +0,0, +0,0, +0,0, +255,12, +255,209, +255,255, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,255, +255,25, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,242, +255,33, +0,0, +0,0, +0,0, +255,2, +255,167, +255,255, +255,255, +255,19, +0,0, +0,0, +0,0, +0,0, +0,0, +255,48, +255,238, +255,190, +255,1, +0,0, +0,0, +0,0, +255,20, +255,255, +255,216, +255,9, +0,0, +0,0, +0,0, +0,0, +255,48, +255,238, +255,190, +255,1, +0,0, +0,0, +0,0, +255,20, +255,255, +255,216, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,100, +255,217, +255,2, +0,0, +0,0, +0,0, +255,83, +255,255, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,155, +255,255, +255,21, +0,0, +0,0, +0,0, +0,0, +255,52, +255,249, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,49, +255,253, +255,90, +0,0, +0,0, +255,158, +255,116, +255,3, +255,86, +255,169, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +255,182, +255,255, +255,10, +0,0, +0,0, +0,0, +0,0, +255,3, +255,247, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,155, +255,255, +255,21, +0,0, +0,0, +0,0, +0,0, +255,52, +255,249, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +255,169, +255,255, +255,255, +255,178, +255,3, +0,0, +0,0, +0,0, +255,47, +255,227, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,182, +255,255, +255,10, +0,0, +0,0, +0,0, +0,0, +255,3, +255,247, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +255,21, +255,254, +255,135, +0,0, +0,0, +0,0, +0,0, +255,7, +255,196, +255,255, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +255,196, +255,253, +255,248, +255,87, +0,0, +0,0, +0,0, +255,150, +255,255, +255,255, +255,127, +0,0, +0,0, +0,0, +0,0, +255,196, +255,253, +255,248, +255,87, +0,0, +0,0, +0,0, +255,150, +255,255, +255,255, +255,127, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,48, +255,238, +255,190, +255,1, +0,0, +0,0, +0,0, +255,20, +255,255, +255,216, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,142, +255,255, +255,107, +0,0, +0,0, +0,0, +0,0, +255,90, +255,222, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,65, +255,176, +255,2, +0,0, +0,0, +255,8, +255,133, +255,185, +255,127, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,155, +255,255, +255,21, +0,0, +0,0, +0,0, +0,0, +255,52, +255,249, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,142, +255,255, +255,107, +0,0, +0,0, +0,0, +0,0, +255,90, +255,222, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,155, +255,255, +255,21, +0,0, +0,0, +0,0, +0,0, +255,52, +255,249, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +255,162, +255,255, +255,255, +255,182, +255,3, +0,0, +0,0, +0,0, +255,36, +255,232, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,6, +255,12, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,6, +255,12, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,196, +255,253, +255,248, +255,87, +0,0, +0,0, +0,0, +255,150, +255,255, +255,255, +255,127, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,145, +255,128, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,132, +255,231, +255,9, +0,0, +0,0, +0,0, +0,0, +255,34, +255,122, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,197, +255,251, +255,255, +255,255, +255,231, +255,194, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,199, +255,251, +255,255, +255,255, +255,231, +255,194, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,65, +255,254, +255,250, +255,112, +255,37, +255,37, +255,81, +255,227, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,142, +255,255, +255,107, +0,0, +0,0, +0,0, +0,0, +255,90, +255,222, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,65, +255,254, +255,250, +255,112, +255,37, +255,37, +255,81, +255,227, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,142, +255,255, +255,107, +0,0, +0,0, +0,0, +0,0, +255,90, +255,222, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,13, +255,36, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,230, +255,255, +255,255, +255,255, +255,255, +255,255, +255,255, +255,255, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,6, +255,12, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,231, +255,232, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,43, +255,255, +255,4, +0,0, +0,0, +0,0, +255,2, +255,211, +255,100, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,72, +255,184, +255,110, +255,24, +255,7, +255,62, +255,170, +255,255, +255,255, +255,31, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,217, +255,197, +255,72, +255,6, +255,41, +255,140, +255,255, +255,255, +255,31, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,206, +255,252, +255,255, +255,255, +255,222, +255,81, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,65, +255,254, +255,250, +255,112, +255,37, +255,37, +255,81, +255,227, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,206, +255,252, +255,255, +255,255, +255,222, +255,81, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,65, +255,254, +255,250, +255,112, +255,37, +255,37, +255,81, +255,227, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,202, +255,156, +255,191, +255,255, +255,255, +255,31, +255,13, +255,237, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,80, +255,255, +255,255, +255,77, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,40, +255,255, +255,7, +0,0, +0,0, +0,0, +255,99, +255,202, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,19, +255,220, +255,28, +0,0, +0,0, +0,0, +0,0, +255,1, +255,156, +255,255, +255,29, +0,0, +0,0, +0,0, +0,0, +255,22, +255,246, +255,207, +255,8, +0,0, +0,0, +0,0, +0,0, +255,139, +255,255, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,206, +255,252, +255,255, +255,255, +255,222, +255,81, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,206, +255,252, +255,255, +255,255, +255,222, +255,81, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,167, +255,7, +0,0, +255,63, +255,255, +255,251, +0,0, +0,0, +255,154, +255,43, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,181, +255,255, +255,255, +255,168, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,33, +255,255, +255,9, +0,0, +0,0, +255,41, +255,236, +255,53, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,135, +255,124, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,192, +255,2, +0,0, +0,0, +0,0, +0,0, +255,143, +255,255, +255,98, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,192, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,13, +255,255, +255,244, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,29, +255,223, +255,30, +255,230, +255,244, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,27, +255,255, +0,0, +0,0, +255,1, +255,195, +255,122, +0,0, +255,4, +255,69, +0,0, +0,0, +0,0, +0,0, +0,0, +255,236, +255,54, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,239, +255,255, +255,37, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,177, +255,206, +255,173, +255,222, +0,0, +0,0, +0,0, +255,214, +255,253, +255,220, +0,0, +0,0, +0,0, +0,0, +0,0, +255,28, +255,186, +255,248, +255,248, +255,200, +255,142, +255,126, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,255, +255,233, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,120, +255,204, +255,21, +255,218, +255,255, +255,67, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,36, +255,255, +255,12, +0,0, +255,101, +255,218, +255,7, +0,0, +255,121, +255,193, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,13, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,252, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,209, +255,255, +255,103, +255,154, +255,244, +255,255, +255,232, +255,22, +255,241, +255,205, +0,0, +0,0, +0,0, +0,0, +255,6, +255,197, +255,255, +255,255, +255,32, +0,0, +0,0, +255,25, +255,242, +255,103, +0,0, +0,0, +0,0, +0,0, +0,0, +255,165, +255,236, +255,79, +255,26, +255,18, +255,113, +255,251, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,255, +255,215, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,93, +255,230, +255,231, +255,62, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,190, +255,184, +255,217, +255,1, +0,0, +0,0, +255,219, +255,253, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,13, +255,236, +255,253, +255,250, +255,255, +255,255, +255,152, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,95, +255,255, +255,75, +255,27, +255,241, +255,48, +0,0, +255,91, +255,181, +255,242, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,122, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,249, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,38, +255,188, +255,155, +255,205, +255,243, +255,100, +255,126, +255,245, +255,203, +255,42, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,17, +255,184, +255,188, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,24, +255,118, +255,223, +255,241, +255,176, +255,137, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,36, +255,255, +255,104, +0,0, +255,83, +255,190, +255,78, +255,56, +255,255, +255,57, +0,0, +0,0, +0,0, +0,0, +0,0, +255,13, +255,210, +255,255, +255,104, +0,0, +0,0, +255,43, +255,184, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,221, +255,92, +0,0, +0,0, +0,0, +0,0, +255,254, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,255, +255,194, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,237, +255,249, +255,252, +255,236, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,245, +255,255, +255,41, +0,0, +0,0, +255,113, +255,252, +255,57, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,116, +255,155, +255,4, +0,0, +255,67, +255,255, +255,233, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +255,20, +255,41, +255,22, +255,186, +255,150, +0,0, +255,74, +255,81, +0,0, +255,200, +0,0, +0,0, +0,0, +0,0, +0,0, +255,244, +255,255, +255,20, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,240, +255,255, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,150, +255,255, +255,116, +255,15, +255,229, +255,244, +255,33, +255,66, +255,255, +255,177, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,43, +255,194, +255,129, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,231, +255,255, +255,255, +255,102, +0,0, +0,0, +255,99, +255,192, +255,194, +255,194, +255,105, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,239, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,44, +255,234, +255,225, +255,79, +255,4, +255,14, +255,125, +255,251, +255,205, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,60, +255,226, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,83, +255,233, +255,75, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,186, +255,204, +0,0, +255,41, +255,255, +255,16, +255,90, +255,203, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,35, +255,248, +255,230, +255,15, +255,1, +255,183, +255,38, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,146, +255,92, +0,0, +0,0, +0,0, +255,49, +255,238, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,255, +255,227, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,24, +255,37, +255,62, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,113, +255,255, +255,105, +0,0, +0,0, +255,162, +255,150, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,231, +255,58, +0,0, +0,0, +0,0, +255,203, +255,255, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,110, +255,237, +255,20, +255,41, +255,246, +255,231, +255,132, +255,224, +255,17, +0,0, +0,0, +0,0, +0,0, +255,168, +255,255, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,63, +255,23, +0,0, +0,0, +0,0, +0,0, +255,154, +255,255, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,63, +255,23, +0,0, +0,0, +0,0, +0,0, +255,21, +255,255, +255,20, +0,0, +255,208, +255,196, +0,0, +255,4, +255,220, +255,246, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,80, +255,14, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,135, +255,255, +255,200, +0,0, +0,0, +0,0, +255,20, +255,255, +255,215, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,141, +255,174, +255,68, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,18, +255,233, +255,218, +255,13, +0,0, +0,0, +0,0, +0,0, +255,143, +255,255, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,178, +255,116, +255,192, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,86, +255,188, +255,115, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,59, +255,253, +255,37, +255,101, +255,255, +255,87, +255,162, +255,101, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,109, +255,255, +255,202, +255,91, +255,155, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,27, +255,155, +255,216, +255,120, +255,15, +0,0, +255,148, +255,254, +255,164, +255,20, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,255, +255,229, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,255, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,202, +255,225, +255,10, +255,34, +255,229, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,113, +255,222, +255,4, +0,0, +0,0, +0,0, +255,87, +255,255, +255,176, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,41, +255,245, +255,81, +0,0, +255,21, +255,35, +255,22, +255,44, +255,255, +255,6, +0,0, +0,0, +0,0, +0,0, +255,35, +255,238, +255,159, +255,1, +0,0, +0,0, +0,0, +0,0, +255,4, +255,222, +255,26, +0,0, +0,0, +0,0, +0,0, +255,21, +255,220, +255,159, +255,1, +0,0, +0,0, +0,0, +0,0, +255,4, +255,222, +255,26, +0,0, +0,0, +0,0, +0,0, +255,1, +255,255, +255,5, +0,0, +255,210, +255,41, +0,0, +0,0, +255,81, +255,255, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,66, +255,255, +255,175, +0,0, +0,0, +255,26, +255,205, +255,187, +255,19, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,43, +255,51, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,136, +255,255, +255,133, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,157, +255,35, +255,9, +255,180, +255,136, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,67, +255,28, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,178, +255,172, +255,210, +255,192, +255,229, +255,232, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,189, +255,255, +255,243, +255,17, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,145, +0,0, +255,158, +255,74, +255,173, +255,255, +255,239, +255,56, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,58, +255,255, +255,243, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,193, +255,255, +255,255, +255,236, +255,55, +0,0, +255,12, +255,81, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,78, +255,255, +255,164, +255,162, +255,103, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,58, +255,243, +255,191, +0,0, +0,0, +0,0, +0,0, +255,20, +255,255, +255,255, +255,74, +0,0, +0,0, +0,0, +0,0, +0,0, +255,207, +255,186, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,255, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,239, +255,185, +255,51, +255,7, +255,14, +255,18, +255,159, +255,255, +255,42, +0,0, +0,0, +0,0, +0,0, +0,0, +255,31, +255,219, +255,185, +255,51, +255,7, +255,14, +255,18, +255,159, +255,255, +255,42, +0,0, +0,0, +0,0, +0,0, +255,39, +255,255, +255,16, +0,0, +255,213, +255,171, +0,0, +0,0, +255,136, +255,214, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,221, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,23, +255,255, +255,176, +0,0, +255,24, +255,191, +255,107, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,152, +255,170, +255,156, +255,195, +255,58, +0,0, +0,0, +255,88, +255,184, +255,183, +255,58, +0,0, +0,0, +0,0, +0,0, +255,193, +255,253, +255,34, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,19, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,83, +0,0, +0,0, +255,1, +255,79, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,65, +255,255, +255,128, +255,31, +255,255, +255,127, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,62, +255,255, +255,188, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,211, +255,221, +255,41, +255,17, +255,13, +0,0, +255,28, +255,194, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,73, +255,255, +255,255, +255,75, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,140, +255,255, +255,201, +255,37, +0,0, +255,134, +255,255, +255,255, +255,214, +255,19, +0,0, +0,0, +0,0, +0,0, +0,0, +255,229, +255,255, +255,255, +255,255, +255,255, +255,255, +255,255, +255,41, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,190, +255,251, +255,255, +255,187, +0,0, +0,0, +0,0, +255,159, +255,255, +255,255, +255,214, +0,0, +0,0, +0,0, +0,0, +0,0, +255,202, +255,41, +0,0, +0,0, +0,0, +0,0, +0,0, +255,100, +255,208, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,28, +255,158, +255,253, +255,255, +255,255, +255,229, +255,166, +255,81, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,103, +255,232, +255,255, +255,255, +255,229, +255,166, +255,81, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,255, +255,49, +255,9, +255,253, +255,80, +0,0, +255,5, +255,250, +255,246, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,64, +255,255, +255,239, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,255, +255,147, +255,85, +255,230, +255,70, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,35, +255,235, +255,255, +255,255, +255,38, +0,0, +0,0, +255,36, +255,245, +255,217, +255,34, +0,0, +0,0, +0,0, +0,0, +255,237, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,221, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,27, +0,0, +255,190, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,41, +255,255, +255,183, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,213, +255,252, +255,105, +0,0, +0,0, +255,143, +255,198, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,241, +255,255, +255,255, +255,251, +255,80, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,237, +255,255, +255,58, +0,0, +0,0, +255,171, +255,93, +255,251, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,67, +255,255, +255,51, +255,53, +255,47, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,93, +255,209, +255,109, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,169, +255,229, +255,133, +255,66, +255,255, +255,221, +255,22, +255,66, +255,242, +255,255, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,159, +255,255, +255,255, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,45, +255,255, +255,255, +255,255, +255,171, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,52, +255,240, +255,255, +255,96, +0,0, +0,0, +255,27, +255,243, +255,46, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,56, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,221, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,64, +255,255, +255,239, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,255, +255,169, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,4, +255,97, +255,227, +0,0, +0,0, +255,178, +255,189, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,248, +255,251, +255,2, +0,0, +0,0, +255,14, +255,20, +255,254, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,84, +255,98, +255,120, +255,255, +255,27, +255,43, +255,75, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,58, +255,242, +255,132, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,229, +255,84, +255,242, +255,173, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,35, +255,255, +255,47, +255,154, +255,255, +255,173, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,83, +255,255, +255,221, +255,11, +255,1, +255,168, +255,112, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,241, +255,40, +0,0, +0,0, +0,0, +0,0, +255,4, +255,18, +255,10, +255,19, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,64, +255,255, +255,239, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,159, +255,255, +255,255, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,40, +255,251, +255,196, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,195, +255,34, +255,46, +255,228, +0,0, +0,0, +255,189, +255,244, +255,81, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,250, +255,250, +255,30, +0,0, +0,0, +0,0, +255,16, +255,255, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,199, +255,221, +255,254, +255,255, +255,255, +255,219, +255,189, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,65, +255,36, +255,248, +255,157, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,99, +255,199, +255,4, +255,213, +255,237, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,17, +255,255, +255,91, +255,5, +255,209, +255,255, +255,187, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,170, +255,255, +255,191, +255,75, +255,213, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,162, +255,109, +0,0, +0,0, +0,0, +0,0, +255,47, +255,159, +255,220, +255,255, +255,97, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,159, +255,255, +255,255, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,229, +255,84, +255,242, +255,173, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,249, +255,21, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,232, +255,228, +255,66, +0,0, +0,0, +255,143, +255,234, +255,69, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,255, +255,89, +0,0, +0,0, +0,0, +255,92, +255,255, +255,43, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,34, +255,255, +255,116, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,188, +255,254, +255,200, +255,37, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,214, +255,229, +255,226, +255,240, +255,255, +255,71, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,255, +255,138, +0,0, +255,16, +255,225, +255,255, +255,163, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,13, +255,223, +255,255, +255,251, +255,47, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,59, +255,206, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +255,20, +255,254, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,229, +255,84, +255,242, +255,173, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,99, +255,199, +255,4, +255,213, +255,237, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,132, +255,242, +255,255, +255,168, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,56, +255,239, +255,209, +255,60, +255,6, +255,67, +255,228, +255,176, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,20, +255,255, +255,170, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,60, +255,226, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,234, +255,250, +255,247, +255,244, +255,253, +255,253, +255,254, +255,250, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,96, +255,133, +0,0, +0,0, +255,47, +255,255, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,50, +255,255, +255,148, +0,0, +0,0, +255,67, +255,241, +255,255, +255,175, +255,14, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,95, +255,255, +255,196, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,80, +255,209, +255,110, +255,62, +255,23, +255,4, +255,8, +255,95, +255,230, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,99, +255,199, +255,4, +255,213, +255,237, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,214, +255,229, +255,226, +255,240, +255,255, +255,71, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,184, +255,247, +255,255, +255,231, +255,148, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,137, +255,255, +255,253, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,178, +255,116, +255,192, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,196, +255,180, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,219, +255,51, +0,0, +0,0, +0,0, +255,195, +255,241, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +255,63, +255,255, +255,221, +255,1, +0,0, +0,0, +255,58, +255,254, +255,255, +255,184, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,255, +255,188, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,57, +255,179, +255,244, +255,255, +255,255, +255,255, +255,228, +255,121, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,214, +255,229, +255,226, +255,240, +255,255, +255,71, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,96, +255,133, +0,0, +0,0, +255,47, +255,255, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,157, +255,35, +255,9, +255,180, +255,136, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,27, +255,133, +255,193, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,100, +255,217, +255,2, +0,0, +0,0, +0,0, +255,83, +255,255, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +255,190, +255,232, +255,235, +255,109, +0,0, +0,0, +255,17, +255,239, +255,240, +255,255, +255,111, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,40, +255,255, +255,174, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,96, +255,133, +0,0, +0,0, +255,47, +255,255, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,219, +255,51, +0,0, +0,0, +0,0, +255,195, +255,241, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,83, +0,0, +0,0, +255,1, +255,79, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,17, +255,78, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,48, +255,238, +255,190, +255,1, +0,0, +0,0, +0,0, +255,20, +255,255, +255,216, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,46, +255,255, +255,191, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,219, +255,51, +0,0, +0,0, +0,0, +255,195, +255,241, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,100, +255,217, +255,2, +0,0, +0,0, +0,0, +255,83, +255,255, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,188, +255,199, +255,224, +255,215, +255,207, +255,205, +255,217, +255,214, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,220, +255,255, +255,255, +255,255, +255,255, +255,255, +255,255, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,188, +255,199, +255,224, +255,215, +255,207, +255,205, +255,217, +255,214, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,196, +255,253, +255,248, +255,87, +0,0, +0,0, +0,0, +255,150, +255,255, +255,255, +255,127, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,255, +255,245, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,100, +255,217, +255,2, +0,0, +0,0, +0,0, +255,83, +255,255, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +255,48, +255,238, +255,190, +255,1, +0,0, +0,0, +0,0, +255,20, +255,255, +255,216, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,167, +255,119, +255,128, +255,198, +255,136, +255,140, +255,53, +0,0, +0,0, +0,0, +0,0, +255,2, +255,122, +255,172, +255,222, +255,104, +255,104, +255,114, +255,74, +0,0, +0,0, +0,0, +0,0, +255,223, +255,245, +255,176, +255,198, +255,228, +255,197, +255,255, +255,177, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,63, +255,253, +255,255, +255,121, +255,56, +255,40, +255,112, +255,245, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,86, +255,255, +255,255, +255,118, +255,51, +255,21, +255,96, +255,242, +255,7, +0,0, +0,0, +0,0, +0,0, +255,218, +255,242, +255,233, +255,252, +255,214, +255,234, +255,255, +255,244, +255,18, +0,0, +0,0, +0,0, +0,0, +255,63, +255,253, +255,255, +255,121, +255,56, +255,40, +255,112, +255,245, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,6, +255,12, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,132, +255,255, +255,255, +255,166, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,48, +255,238, +255,190, +255,1, +0,0, +0,0, +0,0, +255,20, +255,255, +255,216, +255,9, +0,0, +0,0, +0,0, +0,0, +255,196, +255,253, +255,248, +255,87, +0,0, +0,0, +0,0, +255,150, +255,255, +255,255, +255,127, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,255, +255,255, +255,149, +255,89, +255,128, +255,246, +255,124, +0,0, +0,0, +0,0, +0,0, +255,203, +255,149, +255,168, +255,212, +255,181, +255,164, +255,211, +255,145, +0,0, +0,0, +0,0, +0,0, +0,0, +255,33, +255,55, +255,78, +255,115, +255,45, +255,101, +255,67, +0,0, +0,0, +0,0, +0,0, +255,46, +255,216, +255,216, +255,66, +255,186, +255,235, +255,118, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,183, +0,0, +255,166, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,86, +255,225, +255,238, +255,171, +255,56, +255,105, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,211, +255,255, +255,80, +0,0, +0,0, +0,0, +255,78, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,255, +255,255, +255,74, +0,0, +0,0, +0,0, +255,75, +255,5, +0,0, +0,0, +0,0, +0,0, +255,233, +255,60, +0,0, +0,0, +0,0, +255,27, +255,255, +255,252, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +255,211, +255,255, +255,80, +0,0, +0,0, +0,0, +255,78, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,50, +255,28, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,196, +255,253, +255,248, +255,87, +0,0, +0,0, +0,0, +255,150, +255,255, +255,255, +255,127, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,6, +255,12, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,239, +0,0, +0,0, +0,0, +255,97, +255,117, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,80, +255,91, +255,97, +255,51, +255,56, +255,66, +255,41, +0,0, +0,0, +0,0, +0,0, +255,165, +255,201, +255,220, +255,254, +255,143, +255,80, +255,126, +255,180, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,186, +0,0, +255,200, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +255,69, +255,250, +255,68, +255,13, +255,133, +255,253, +255,149, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,184, +255,255, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,250, +255,255, +255,51, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,19, +0,0, +0,0, +0,0, +0,0, +255,138, +255,255, +255,126, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,184, +255,255, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,211, +255,171, +255,217, +255,251, +255,239, +255,207, +255,85, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,6, +255,12, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,254, +255,190, +0,0, +0,0, +0,0, +255,6, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +255,193, +255,203, +255,229, +255,210, +255,194, +255,226, +255,162, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,196, +255,255, +255,255, +255,212, +255,152, +255,134, +0,0, +0,0, +0,0, +0,0, +255,3, +255,8, +255,67, +255,145, +255,27, +255,175, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +255,178, +255,150, +0,0, +255,41, +255,221, +255,225, +255,200, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,198, +255,255, +255,63, +255,4, +255,109, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,213, +255,255, +255,77, +255,37, +255,119, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,52, +255,250, +255,162, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,198, +255,255, +255,63, +255,4, +255,109, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,41, +255,255, +255,250, +255,24, +255,28, +255,161, +255,255, +255,96, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,255, +255,243, +255,6, +255,31, +255,89, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,102, +255,252, +255,149, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,118, +255,255, +255,255, +255,255, +255,255, +255,255, +255,255, +255,80, +0,0, +0,0, +0,0, +0,0, +255,225, +255,44, +255,88, +255,239, +255,159, +255,55, +255,242, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,184, +255,255, +255,183, +255,202, +255,248, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,235, +255,255, +255,255, +255,255, +255,247, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,22, +255,221, +255,214, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,184, +255,255, +255,183, +255,202, +255,248, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,255, +255,204, +0,0, +0,0, +255,13, +255,245, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,255, +255,255, +255,255, +255,255, +255,204, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,180, +255,144, +255,234, +255,82, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,49, +255,180, +255,41, +255,168, +255,109, +255,64, +255,9, +0,0, +0,0, +0,0, +0,0, +255,175, +255,152, +255,248, +255,104, +0,0, +255,154, +255,210, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,173, +255,255, +255,162, +255,210, +255,254, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,243, +255,118, +255,57, +255,188, +255,253, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,186, +255,255, +255,121, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,173, +255,255, +255,162, +255,210, +255,254, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,56, +255,224, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,204, +0,0, +255,8, +255,225, +255,159, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,244, +255,219, +0,0, +0,0, +0,0, +255,201, +255,255, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,255, +255,255, +255,34, +255,112, +255,196, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,248, +255,166, +255,174, +255,155, +255,19, +0,0, +255,45, +255,50, +0,0, +0,0, +0,0, +0,0, +255,87, +255,105, +255,213, +255,23, +255,197, +255,54, +255,51, +0,0, +0,0, +0,0, +0,0, +0,0, +255,95, +255,255, +255,121, +255,9, +255,58, +255,251, +255,123, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,255, +255,71, +255,2, +255,129, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +255,255, +255,62, +255,16, +255,142, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,110, +255,255, +255,184, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,255, +255,71, +255,2, +255,129, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,93, +255,193, +255,98, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,35, +0,0, +0,0, +255,36, +255,208, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,243, +255,245, +255,1, +0,0, +255,9, +255,232, +255,202, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,73, +255,166, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,195, +255,130, +0,0, +0,0, +0,0, +0,0, +255,98, +255,92, +255,188, +255,116, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,34, +255,255, +255,239, +0,0, +255,1, +255,147, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,167, +255,247, +255,118, +255,144, +255,245, +255,246, +255,203, +255,36, +0,0, +0,0, +0,0, +0,0, +255,232, +255,225, +255,238, +255,227, +255,238, +255,240, +255,184, +0,0, +0,0, +0,0, +0,0, +0,0, +255,191, +255,94, +255,194, +255,246, +255,219, +255,97, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,175, +255,255, +255,61, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,225, +255,255, +255,63, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,20, +255,248, +255,255, +255,106, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,175, +255,255, +255,61, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,78, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,40, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,255, +255,166, +255,115, +255,187, +255,212, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +255,157, +255,255, +255,111, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,214, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,170, +255,231, +255,99, +255,167, +255,255, +255,110, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,204, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,89, +255,254, +255,33, +0,0, +0,0, +0,0, +0,0, +255,135, +255,255, +255,224, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,35, +255,255, +255,201, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,74, +255,115, +255,98, +255,108, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,255, +255,82, +0,0, +0,0, +255,3, +255,169, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,237, +255,255, +255,81, +0,0, +0,0, +255,4, +255,170, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,183, +255,255, +255,228, +255,5, +0,0, +0,0, +255,63, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,255, +255,82, +0,0, +0,0, +255,3, +255,169, +0,0, +0,0, +0,0, +0,0, +0,0, +255,188, +255,199, +255,224, +255,215, +255,207, +255,205, +255,217, +255,214, +0,0, +0,0, +0,0, +0,0, +0,0, +255,188, +255,199, +255,224, +255,215, +255,207, +255,205, +255,217, +255,214, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,181, +255,154, +255,183, +255,255, +255,124, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,140, +255,255, +255,96, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,93, +255,255, +255,66, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,188, +255,98, +255,4, +0,0, +0,0, +255,119, +255,169, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,204, +255,13, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,196, +255,169, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,255, +255,179, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,18, +255,255, +255,248, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,228, +255,45, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,130, +255,63, +255,97, +255,100, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,255, +255,101, +0,0, +0,0, +255,111, +255,228, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,255, +255,255, +255,141, +255,18, +255,14, +255,145, +255,228, +0,0, +0,0, +0,0, +0,0, +0,0, +255,75, +255,255, +255,255, +255,147, +255,3, +255,2, +255,59, +255,244, +255,57, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,255, +255,101, +0,0, +0,0, +255,111, +255,228, +0,0, +0,0, +0,0, +0,0, +0,0, +255,63, +255,253, +255,255, +255,121, +255,56, +255,40, +255,112, +255,245, +255,7, +0,0, +0,0, +0,0, +0,0, +255,63, +255,253, +255,255, +255,121, +255,56, +255,40, +255,112, +255,245, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +255,250, +255,131, +0,0, +0,0, +255,107, +255,241, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,81, +255,255, +255,85, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +255,200, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,55, +255,255, +255,15, +0,0, +0,0, +0,0, +255,5, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +255,77, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,96, +255,254, +255,43, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,255, +255,175, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,118, +255,255, +255,255, +255,32, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,220, +255,124, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,160, +255,16, +255,132, +255,57, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,117, +255,255, +255,255, +255,255, +255,218, +255,217, +255,255, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,137, +255,255, +255,255, +255,255, +255,255, +255,255, +255,255, +255,209, +0,0, +0,0, +0,0, +0,0, +0,0, +255,188, +255,255, +255,255, +255,250, +255,233, +255,234, +255,255, +255,253, +255,39, +0,0, +0,0, +0,0, +0,0, +255,117, +255,255, +255,255, +255,255, +255,218, +255,217, +255,255, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,211, +255,255, +255,80, +0,0, +0,0, +0,0, +255,78, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +255,211, +255,255, +255,80, +0,0, +0,0, +0,0, +255,78, +255,6, +0,0, +0,0, +0,0, +0,0, +255,2, +255,255, +255,154, +0,0, +0,0, +255,9, +255,255, +255,14, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,255, +255,46, +0,0, +255,16, +255,19, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,85, +255,255, +255,62, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,134, +255,255, +255,202, +255,93, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,254, +255,255, +255,255, +255,192, +255,150, +255,203, +255,171, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +255,162, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,255, +255,54, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,169, +255,226, +255,249, +255,207, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,161, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,3, +0,0, +255,3, +255,4, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,3, +0,0, +255,3, +255,4, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,184, +255,255, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,184, +255,255, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,255, +255,86, +0,0, +0,0, +0,0, +255,234, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +255,57, +255,255, +255,39, +0,0, +255,229, +255,252, +255,88, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,200, +255,158, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,19, +255,205, +255,255, +255,255, +255,228, +255,146, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +255,94, +255,95, +255,49, +255,255, +255,103, +255,35, +255,111, +255,75, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,248, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,255, +255,181, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,106, +255,230, +255,243, +255,192, +255,114, +255,2, +0,0, +0,0, +0,0, +0,0, +255,28, +255,175, +255,253, +255,241, +255,186, +255,117, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,161, +255,233, +255,239, +255,155, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,198, +255,255, +255,63, +255,4, +255,109, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,198, +255,255, +255,63, +255,4, +255,109, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,255, +255,148, +0,0, +0,0, +0,0, +255,171, +255,191, +255,25, +0,0, +0,0, +0,0, +0,0, +255,6, +255,255, +255,22, +255,52, +255,199, +255,62, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,248, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,93, +255,115, +255,237, +255,255, +255,225, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,237, +255,48, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,200, +255,158, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,21, +255,255, +255,197, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,116, +255,244, +255,88, +255,80, +255,203, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +255,191, +255,61, +255,2, +255,66, +255,252, +255,106, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,155, +255,205, +255,34, +255,21, +255,157, +255,165, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,184, +255,255, +255,183, +255,202, +255,248, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,184, +255,255, +255,183, +255,202, +255,248, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,224, +255,217, +255,179, +255,15, +0,0, +255,60, +255,171, +255,12, +0,0, +0,0, +0,0, +0,0, +255,14, +255,255, +255,67, +255,224, +255,13, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +255,160, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,34, +255,161, +255,254, +255,150, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,85, +255,255, +255,62, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,56, +255,255, +255,197, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,229, +255,106, +0,0, +0,0, +255,34, +255,229, +255,227, +0,0, +0,0, +0,0, +0,0, +255,241, +255,110, +0,0, +0,0, +255,211, +255,122, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,248, +255,61, +0,0, +0,0, +255,11, +255,251, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,173, +255,255, +255,162, +255,210, +255,254, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,173, +255,255, +255,162, +255,210, +255,254, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,255, +255,255, +255,255, +255,93, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,96, +255,254, +255,43, +0,0, +0,0, +0,0, +0,0, +0,0, +255,103, +255,3, +0,0, +0,0, +0,0, +0,0, +255,71, +255,226, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,146, +255,20, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +255,200, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,28, +255,255, +255,215, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,253, +255,24, +0,0, +0,0, +0,0, +255,79, +255,219, +0,0, +0,0, +0,0, +0,0, +255,210, +255,206, +255,29, +255,43, +255,245, +255,66, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,168, +255,97, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,223, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,4, +0,0, +0,0, +255,103, +255,255, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,203, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,136, +255,247, +255,230, +255,100, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,255, +255,71, +255,2, +255,129, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,255, +255,71, +255,2, +255,129, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,255, +255,66, +255,191, +255,245, +255,40, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,196, +255,169, +0,0, +0,0, +0,0, +0,0, +0,0, +255,219, +255,141, +255,2, +0,0, +0,0, +0,0, +255,27, +255,228, +0,0, +0,0, +0,0, +0,0, +255,2, +255,52, +255,55, +255,61, +255,15, +255,20, +255,30, +255,19, +0,0, +0,0, +0,0, +0,0, +0,0, +255,93, +255,255, +255,66, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,30, +255,255, +255,190, +0,0, +0,0, +0,0, +255,6, +255,97, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,153, +255,135, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,231, +255,44, +0,0, +0,0, +255,1, +255,207, +255,156, +0,0, +0,0, +0,0, +0,0, +255,79, +255,255, +255,255, +255,253, +255,117, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,141, +255,255, +255,92, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,226, +255,70, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,225, +255,47, +0,0, +0,0, +255,202, +255,245, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,59, +255,96, +255,54, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,188, +255,247, +255,255, +255,255, +255,255, +255,200, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,204, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,200, +255,28, +255,94, +255,254, +255,91, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,130, +255,119, +0,0, +255,25, +255,174, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,175, +255,255, +255,61, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,175, +255,255, +255,61, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,51, +255,255, +255,24, +255,21, +255,241, +255,215, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,89, +255,254, +255,33, +0,0, +0,0, +0,0, +0,0, +255,203, +255,255, +255,170, +255,35, +255,5, +255,35, +255,191, +255,89, +0,0, +0,0, +0,0, +0,0, +255,225, +255,222, +255,226, +255,240, +255,231, +255,223, +255,242, +255,172, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,214, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,73, +255,255, +255,230, +255,51, +255,12, +255,2, +255,102, +255,204, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,113, +255,157, +255,88, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,125, +255,158, +255,24, +255,6, +255,128, +255,251, +255,60, +0,0, +0,0, +0,0, +0,0, +255,75, +255,239, +255,50, +255,92, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,255, +255,102, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,155, +255,34, +0,0, +0,0, +0,0, +0,0, +0,0, +255,141, +255,182, +255,17, +255,68, +255,253, +255,128, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +255,255, +255,255, +255,255, +255,254, +255,221, +255,94, +0,0, +0,0, +0,0, +0,0, +0,0, +255,50, +255,247, +255,255, +255,255, +255,255, +255,138, +255,213, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,210, +255,72, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,238, +255,104, +0,0, +0,0, +255,233, +255,142, +0,0, +0,0, +0,0, +0,0, +0,0, +255,69, +255,192, +255,100, +0,0, +255,37, +255,193, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,255, +255,82, +0,0, +0,0, +255,3, +255,169, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,255, +255,82, +0,0, +0,0, +255,3, +255,169, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,188, +255,255, +255,141, +255,3, +255,228, +255,236, +255,218, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,195, +255,130, +0,0, +0,0, +0,0, +0,0, +255,66, +255,151, +255,223, +255,240, +255,201, +255,169, +255,65, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +255,91, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,201, +255,252, +255,236, +255,251, +255,255, +255,255, +255,255, +255,181, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,146, +0,0, +0,0, +255,78, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,104, +255,210, +255,247, +255,197, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +255,53, +255,255, +255,255, +255,255, +255,238, +255,66, +0,0, +0,0, +0,0, +0,0, +0,0, +255,83, +255,255, +255,116, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,106, +255,230, +255,243, +255,192, +255,114, +255,2, +0,0, +0,0, +0,0, +0,0, +255,11, +255,155, +255,230, +255,237, +255,120, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,68, +255,255, +255,203, +255,12, +255,19, +255,158, +255,255, +255,125, +0,0, +0,0, +0,0, +0,0, +255,202, +255,255, +255,255, +255,255, +255,255, +255,137, +255,179, +0,0, +0,0, +0,0, +0,0, +0,0, +255,120, +255,165, +255,199, +255,247, +255,176, +255,195, +255,192, +255,171, +0,0, +0,0, +0,0, +0,0, +255,10, +255,255, +255,169, +0,0, +0,0, +255,110, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +255,220, +255,93, +0,0, +0,0, +255,221, +255,67, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,255, +255,101, +0,0, +0,0, +255,111, +255,228, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,255, +255,101, +0,0, +0,0, +255,111, +255,228, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,106, +255,230, +255,243, +255,192, +255,114, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,65, +255,206, +255,9, +255,19, +255,171, +255,230, +0,0, +0,0, +0,0, +0,0, +0,0, +255,30, +255,255, +255,43, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,116, +255,244, +255,88, +255,80, +255,203, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,30, +255,255, +255,183, +0,0, +0,0, +255,35, +255,255, +255,227, +0,0, +0,0, +0,0, +0,0, +255,250, +255,255, +255,255, +255,255, +255,255, +255,120, +255,176, +0,0, +0,0, +0,0, +0,0, +0,0, +255,136, +255,132, +255,56, +255,255, +255,103, +255,42, +255,150, +255,103, +0,0, +0,0, +0,0, +0,0, +0,0, +255,186, +255,248, +255,45, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,24, +255,178, +255,88, +0,0, +255,80, +255,201, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,117, +255,255, +255,255, +255,255, +255,218, +255,217, +255,255, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +255,117, +255,255, +255,255, +255,255, +255,218, +255,217, +255,255, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,116, +255,244, +255,88, +255,80, +255,203, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,202, +255,164, +0,0, +0,0, +255,8, +255,255, +255,10, +0,0, +0,0, +0,0, +0,0, +255,8, +255,255, +255,130, +255,241, +255,216, +255,52, +0,0, +0,0, +0,0, +0,0, +0,0, +255,229, +255,106, +0,0, +0,0, +255,34, +255,229, +255,227, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,23, +255,255, +255,212, +255,2, +255,8, +255,142, +255,255, +255,236, +0,0, +0,0, +0,0, +0,0, +255,219, +255,255, +255,255, +255,255, +255,255, +255,54, +255,214, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,239, +255,51, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,68, +255,255, +255,180, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,119, +255,110, +0,0, +255,26, +255,178, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,3, +0,0, +255,3, +255,4, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,3, +0,0, +255,3, +255,4, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,229, +255,106, +0,0, +0,0, +255,34, +255,229, +255,227, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,246, +255,166, +0,0, +255,1, +255,107, +255,217, +255,2, +0,0, +0,0, +0,0, +0,0, +255,3, +255,255, +255,122, +255,9, +255,135, +255,224, +0,0, +0,0, +0,0, +0,0, +0,0, +255,253, +255,24, +0,0, +0,0, +0,0, +255,79, +255,219, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,46, +255,255, +255,255, +255,255, +255,255, +255,255, +255,232, +255,68, +0,0, +0,0, +0,0, +0,0, +255,115, +255,255, +255,255, +255,255, +255,255, +255,133, +255,253, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,196, +255,52, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,104, +255,211, +255,255, +255,255, +255,252, +255,248, +255,69, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,253, +255,24, +0,0, +0,0, +0,0, +255,79, +255,219, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,190, +255,255, +255,212, +255,236, +255,225, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +255,51, +255,251, +255,3, +0,0, +255,18, +255,253, +0,0, +0,0, +0,0, +0,0, +0,0, +255,231, +255,44, +0,0, +0,0, +255,1, +255,207, +255,156, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,22, +255,255, +255,223, +255,81, +255,34, +255,9, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,157, +255,244, +255,255, +255,255, +255,122, +255,185, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,167, +255,22, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,254, +255,26, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,153, +255,135, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,207, +0,0, +255,90, +255,236, +255,21, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,207, +0,0, +255,90, +255,236, +255,21, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,178, +255,168, +0,0, +0,0, +0,0, +0,0, +255,162, +255,168, +255,25, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,223, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,114, +255,238, +255,126, +255,22, +255,55, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,106, +255,230, +255,243, +255,192, +255,114, +255,2, +0,0, +0,0, +0,0, +0,0, +255,231, +255,44, +0,0, +0,0, +255,1, +255,207, +255,156, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,144, +255,225, +255,203, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,27, +255,251, +0,0, +0,0, +255,128, +255,221, +0,0, +0,0, +0,0, +0,0, +0,0, +255,125, +255,158, +255,24, +255,6, +255,128, +255,251, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,53, +255,200, +255,238, +255,150, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,255, +255,185, +0,0, +0,0, +0,0, +255,62, +255,125, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,21, +255,180, +255,59, +255,190, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,242, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,113, +255,157, +255,88, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,74, +255,225, +255,127, +255,11, +0,0, +0,0, +0,0, +0,0, +255,11, +255,123, +255,235, +255,107, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,226, +255,70, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,242, +255,124, +255,205, +255,237, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +255,116, +255,244, +255,88, +255,80, +255,203, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +255,125, +255,158, +255,24, +255,6, +255,128, +255,251, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,50, +255,255, +255,7, +0,0, +255,126, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,104, +255,210, +255,247, +255,197, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,33, +255,244, +255,183, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,34, +255,255, +255,59, +0,0, +0,0, +0,0, +255,14, +255,238, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,229, +255,22, +255,216, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,57, +255,200, +0,0, +0,0, +0,0, +255,10, +255,28, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,146, +0,0, +0,0, +255,78, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,106, +255,230, +255,243, +255,192, +255,114, +255,2, +0,0, +0,0, +0,0, +0,0, +255,201, +255,251, +255,27, +255,97, +255,255, +255,193, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,50, +255,177, +255,166, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,53, +255,190, +255,167, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,155, +255,34, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,41, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,229, +255,106, +0,0, +0,0, +255,34, +255,229, +255,227, +0,0, +0,0, +0,0, +0,0, +0,0, +255,104, +255,210, +255,247, +255,197, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,31, +255,255, +255,50, +0,0, +255,132, +255,247, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,93, +255,255, +255,121, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,255, +255,161, +0,0, +0,0, +255,15, +255,183, +255,255, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,151, +255,85, +255,242, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,166, +255,190, +255,143, +255,178, +255,118, +255,127, +255,38, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,192, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,228, +255,45, +0,0, +0,0, +0,0, +0,0, +0,0, +255,201, +255,251, +255,27, +255,97, +255,255, +255,193, +0,0, +0,0, +0,0, +0,0, +0,0, +255,116, +255,244, +255,88, +255,80, +255,203, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +255,46, +255,255, +255,23, +255,45, +255,241, +255,232, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,134, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,99, +255,196, +255,119, +0,0, +0,0, +0,0, +0,0, +255,201, +255,251, +255,27, +255,97, +255,255, +255,193, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,106, +255,230, +255,243, +255,192, +255,114, +255,2, +0,0, +0,0, +0,0, +0,0, +255,253, +255,24, +0,0, +0,0, +0,0, +255,79, +255,219, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,186, +255,244, +255,218, +255,31, +255,241, +255,255, +255,116, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,73, +255,255, +255,147, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,43, +255,255, +255,172, +255,20, +255,5, +255,128, +255,255, +255,209, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,221, +255,8, +255,250, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,210, +255,98, +255,144, +255,224, +255,235, +255,71, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +255,205, +255,255, +255,255, +255,254, +255,224, +255,96, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,220, +255,124, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +255,46, +255,255, +255,23, +255,45, +255,241, +255,232, +0,0, +0,0, +0,0, +0,0, +0,0, +255,229, +255,106, +0,0, +0,0, +255,34, +255,229, +255,227, +0,0, +0,0, +0,0, +0,0, +255,37, +255,255, +255,35, +0,0, +255,135, +255,246, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,197, +255,96, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,19, +255,135, +255,174, +0,0, +0,0, +0,0, +0,0, +255,46, +255,255, +255,23, +255,45, +255,241, +255,232, +0,0, +0,0, +0,0, +0,0, +0,0, +255,116, +255,244, +255,88, +255,80, +255,203, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +255,231, +255,44, +0,0, +0,0, +255,1, +255,207, +255,156, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,31, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,159, +255,230, +255,248, +255,255, +255,255, +255,246, +255,164, +255,26, +0,0, +0,0, +0,0, +0,0, +0,0, +255,91, +0,0, +0,0, +255,137, +255,27, +255,203, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,122, +255,139, +255,145, +255,99, +255,104, +255,114, +255,74, +0,0, +0,0, +0,0, +0,0, +255,25, +255,247, +255,255, +255,117, +255,7, +255,63, +255,237, +255,83, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,161, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,255, +255,35, +0,0, +255,135, +255,246, +0,0, +0,0, +0,0, +0,0, +0,0, +255,253, +255,24, +0,0, +0,0, +0,0, +255,79, +255,219, +0,0, +0,0, +0,0, +0,0, +255,18, +255,255, +255,18, +0,0, +255,26, +255,236, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,40, +255,172, +255,182, +255,45, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,173, +255,174, +255,48, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,255, +255,35, +0,0, +255,135, +255,246, +0,0, +0,0, +0,0, +0,0, +0,0, +255,229, +255,106, +0,0, +0,0, +255,34, +255,229, +255,227, +0,0, +0,0, +0,0, +0,0, +255,125, +255,158, +255,24, +255,6, +255,128, +255,251, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,149, +255,252, +255,248, +255,198, +255,63, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,245, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,248, +255,10, +0,0, +255,159, +255,183, +255,110, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,204, +255,193, +255,178, +255,212, +255,181, +255,164, +255,252, +255,184, +0,0, +0,0, +0,0, +0,0, +0,0, +255,219, +255,255, +255,89, +0,0, +0,0, +255,140, +255,221, +0,0, +0,0, +0,0, +0,0, +255,201, +255,251, +255,27, +255,97, +255,255, +255,193, +0,0, +0,0, +0,0, +0,0, +0,0, +255,18, +255,255, +255,18, +0,0, +255,26, +255,236, +0,0, +0,0, +0,0, +0,0, +0,0, +255,231, +255,44, +0,0, +0,0, +255,1, +255,207, +255,156, +0,0, +0,0, +0,0, +0,0, +255,25, +255,255, +255,3, +0,0, +255,180, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,115, +255,234, +255,110, +255,7, +0,0, +0,0, +0,0, +0,0, +255,16, +255,137, +255,223, +255,67, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,18, +255,255, +255,18, +0,0, +255,26, +255,236, +0,0, +0,0, +0,0, +0,0, +0,0, +255,253, +255,24, +0,0, +0,0, +0,0, +255,79, +255,219, +0,0, +0,0, +0,0, +0,0, +0,0, +255,104, +255,210, +255,247, +255,197, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,140, +255,223, +255,30, +255,12, +255,180, +255,245, +255,52, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,41, +255,253, +255,255, +255,255, +255,255, +255,255, +255,96, +0,0, +0,0, +0,0, +0,0, +255,1, +255,150, +255,155, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,87, +255,224, +255,32, +255,79, +255,250, +255,186, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,244, +255,117, +0,0, +0,0, +0,0, +255,40, +255,253, +0,0, +0,0, +0,0, +0,0, +255,46, +255,255, +255,23, +255,45, +255,241, +255,232, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,255, +255,3, +0,0, +255,180, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +255,125, +255,158, +255,24, +255,6, +255,128, +255,251, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,58, +255,37, +255,235, +255,238, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,31, +255,178, +255,141, +0,0, +0,0, +0,0, +0,0, +255,192, +255,166, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,255, +255,3, +0,0, +255,180, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +255,231, +255,44, +0,0, +0,0, +255,1, +255,207, +255,156, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,22, +255,188, +255,240, +255,204, +255,127, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +255,240, +255,133, +0,0, +0,0, +255,39, +255,255, +255,148, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,120, +255,215, +255,171, +255,63, +255,133, +255,227, +255,10, +0,0, +0,0, +0,0, +0,0, +255,174, +255,230, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,145, +255,244, +255,214, +255,122, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,229, +255,155, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +255,254, +255,80, +0,0, +0,0, +255,141, +255,231, +0,0, +0,0, +0,0, +0,0, +255,37, +255,255, +255,35, +0,0, +255,135, +255,246, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,58, +255,37, +255,235, +255,238, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +255,104, +255,210, +255,247, +255,197, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,233, +255,255, +255,218, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,58, +255,37, +255,235, +255,238, +255,1, +0,0, +0,0, +0,0, +0,0, +255,125, +255,158, +255,24, +255,6, +255,128, +255,251, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,38, +255,97, +255,49, +255,89, +255,236, +255,145, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,40, +0,0, +0,0, +255,1, +255,145, +255,176, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,24, +255,217, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +255,94, +255,206, +255,248, +255,198, +255,48, +0,0, +0,0, +0,0, +0,0, +0,0, +255,48, +255,4, +0,0, +0,0, +255,201, +255,128, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,106, +255,229, +255,20, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,173, +255,37, +0,0, +255,68, +255,142, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,228, +255,45, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,222, +255,255, +255,196, +255,97, +255,105, +255,232, +255,52, +0,0, +0,0, +0,0, +0,0, +255,18, +255,255, +255,18, +0,0, +255,26, +255,236, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,233, +255,255, +255,218, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,233, +255,255, +255,218, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,104, +255,210, +255,247, +255,197, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,68, +255,249, +0,0, +0,0, +0,0, +0,0, +0,0, +255,248, +255,65, +0,0, +0,0, +0,0, +255,7, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,143, +255,237, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,146, +255,21, +255,8, +255,112, +255,231, +255,17, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,70, +255,237, +255,17, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,255, +255,110, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,85, +255,213, +255,55, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,23, +255,202, +255,88, +0,0, +255,70, +255,185, +255,27, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,220, +255,124, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,229, +255,144, +255,128, +255,124, +255,102, +255,27, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,255, +255,3, +0,0, +255,180, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,20, +255,235, +0,0, +0,0, +0,0, +0,0, +0,0, +255,188, +255,232, +255,75, +255,20, +255,16, +255,125, +255,243, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,88, +255,224, +255,242, +0,0, +0,0, +0,0, +0,0, +0,0, +255,228, +255,14, +0,0, +0,0, +0,0, +255,211, +255,66, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,188, +255,151, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,67, +255,255, +255,139, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,200, +255,255, +255,72, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,61, +255,223, +0,0, +0,0, +255,86, +255,221, +0,0, +0,0, +0,0, +0,0, +0,0, +255,161, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +255,158, +255,17, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,58, +255,37, +255,235, +255,238, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,10, +255,102, +255,226, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,166, +255,99, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,182, +255,254, +255,255, +255,237, +255,255, +255,188, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,206, +255,25, +255,246, +0,0, +0,0, +0,0, +0,0, +0,0, +255,249, +255,44, +0,0, +0,0, +0,0, +255,214, +255,74, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,64, +255,252, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,84, +255,255, +255,128, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,85, +255,255, +255,68, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,19, +255,194, +255,43, +0,0, +255,82, +255,197, +255,72, +0,0, +0,0, +0,0, +0,0, +255,199, +255,183, +255,144, +0,0, +255,19, +255,204, +255,200, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,214, +255,255, +255,63, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,233, +255,255, +255,218, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,119, +255,184, +255,208, +255,218, +255,69, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,113, +255,255, +255,250, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,57, +255,225, +255,254, +255,56, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,2, +255,107, +255,255, +255,126, +0,0, +0,0, +0,0, +0,0, +0,0, +255,30, +255,193, +255,21, +255,80, +255,239, +0,0, +0,0, +0,0, +0,0, +0,0, +255,170, +255,229, +255,94, +255,17, +255,109, +255,228, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,158, +255,186, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,97, +255,255, +255,108, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,49, +255,255, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,147, +255,232, +255,189, +0,0, +255,184, +255,174, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,120, +255,181, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,154, +255,37, +0,0, +255,86, +255,148, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,239, +255,124, +0,0, +255,101, +255,255, +255,129, +0,0, +0,0, +0,0, +0,0, +255,199, +255,97, +0,0, +0,0, +255,1, +255,142, +255,155, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,238, +255,255, +255,98, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,199, +255,183, +255,144, +0,0, +255,19, +255,204, +255,200, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,68, +255,35, +255,210, +255,170, +255,8, +0,0, +0,0, +0,0, +0,0, +255,115, +255,255, +255,57, +255,17, +255,174, +255,245, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,21, +255,255, +255,161, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,59, +255,245, +255,233, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,223, +255,245, +255,27, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,48, +0,0, +255,53, +255,240, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,195, +255,255, +255,255, +255,255, +255,55, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,252, +255,101, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,247, +255,124, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,21, +255,255, +255,174, +255,239, +255,205, +255,62, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,208, +255,238, +255,39, +255,169, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,172, +255,134, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,134, +255,193, +0,0, +255,168, +255,203, +255,1, +0,0, +0,0, +0,0, +0,0, +255,32, +255,221, +255,104, +0,0, +255,141, +255,206, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,255, +255,106, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,33, +255,227, +255,65, +255,74, +255,39, +255,89, +255,56, +0,0, +0,0, +0,0, +0,0, +255,32, +255,239, +255,124, +0,0, +255,101, +255,255, +255,129, +0,0, +0,0, +0,0, +0,0, +255,36, +255,227, +255,255, +255,255, +255,255, +255,255, +255,57, +0,0, +0,0, +0,0, +0,0, +255,27, +255,255, +255,17, +0,0, +255,15, +255,248, +255,108, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,88, +255,229, +255,205, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,67, +255,228, +255,236, +255,146, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +255,201, +255,251, +255,27, +255,97, +255,255, +255,193, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,19, +255,255, +255,151, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,112, +255,255, +255,64, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,119, +255,255, +255,100, +0,0, +0,0, +0,0, +0,0, +0,0, +255,147, +255,255, +255,221, +255,226, +255,255, +255,255, +255,75, +0,0, +0,0, +0,0, +0,0, +255,17, +255,198, +255,221, +255,244, +255,255, +255,244, +255,42, +0,0, +0,0, +0,0, +0,0, +0,0, +255,159, +255,244, +255,13, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,74, +255,236, +255,240, +255,142, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,41, +255,255, +255,208, +255,162, +255,250, +255,240, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +255,48, +255,252, +255,244, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,137, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,23, +255,237, +255,36, +255,247, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,192, +255,194, +255,158, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,116, +255,239, +255,235, +255,240, +255,40, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,95, +255,255, +255,255, +255,255, +255,255, +255,252, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +255,134, +255,193, +0,0, +255,168, +255,203, +255,1, +0,0, +0,0, +0,0, +0,0, +255,198, +255,135, +255,19, +0,0, +255,60, +255,244, +255,5, +0,0, +0,0, +0,0, +0,0, +255,9, +255,255, +255,25, +0,0, +0,0, +255,194, +255,111, +0,0, +0,0, +0,0, +0,0, +0,0, +255,78, +255,221, +255,44, +255,91, +255,248, +255,36, +0,0, +0,0, +0,0, +0,0, +255,6, +255,229, +255,99, +255,21, +255,224, +255,100, +0,0, +0,0, +0,0, +0,0, +0,0, +255,46, +255,255, +255,23, +255,45, +255,241, +255,232, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,255, +255,203, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,255, +255,83, +0,0, +0,0, +0,0, +0,0, +0,0, +255,13, +255,131, +255,252, +255,136, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,45, +255,26, +255,27, +255,22, +255,215, +255,255, +255,38, +0,0, +0,0, +0,0, +0,0, +255,163, +255,106, +0,0, +255,7, +255,114, +255,245, +255,189, +0,0, +0,0, +0,0, +0,0, +255,29, +255,251, +255,162, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,45, +255,255, +255,31, +0,0, +255,115, +255,255, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,165, +255,251, +255,52, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,33, +255,232, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,219, +255,195, +255,247, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,36, +255,221, +255,252, +255,192, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,106, +255,66, +255,26, +255,11, +255,131, +255,167, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,23, +255,237, +255,36, +255,247, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +255,246, +255,43, +0,0, +0,0, +255,124, +255,235, +0,0, +0,0, +0,0, +0,0, +0,0, +255,28, +255,255, +255,35, +0,0, +0,0, +255,213, +255,77, +0,0, +0,0, +0,0, +0,0, +0,0, +255,203, +255,161, +0,0, +0,0, +255,238, +255,152, +0,0, +0,0, +0,0, +0,0, +255,85, +255,254, +255,27, +0,0, +255,143, +255,220, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,255, +255,35, +0,0, +255,135, +255,246, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,101, +255,234, +255,255, +255,255, +255,203, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,167, +0,0, +0,0, +255,7, +255,254, +255,69, +0,0, +0,0, +0,0, +0,0, +255,38, +255,240, +255,190, +255,67, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,177, +255,247, +0,0, +0,0, +0,0, +0,0, +0,0, +255,190, +0,0, +0,0, +0,0, +0,0, +255,92, +255,240, +0,0, +0,0, +0,0, +0,0, +255,161, +255,255, +255,66, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,33, +255,254, +255,22, +0,0, +255,22, +255,255, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +255,26, +255,180, +255,223, +255,215, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +255,128, +255,186, +255,18, +255,27, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,152, +255,255, +255,146, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,229, +255,141, +255,16, +255,173, +255,211, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,94, +255,206, +255,248, +255,198, +255,48, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,208, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,219, +255,195, +255,247, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +255,251, +255,95, +0,0, +0,0, +255,103, +255,245, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,31, +0,0, +255,34, +255,211, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +255,252, +255,154, +0,0, +255,2, +255,243, +255,150, +0,0, +0,0, +0,0, +0,0, +255,153, +255,222, +0,0, +0,0, +255,131, +255,255, +255,24, +0,0, +0,0, +0,0, +0,0, +255,18, +255,255, +255,18, +0,0, +255,26, +255,236, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,207, +255,32, +255,71, +255,255, +255,191, +0,0, +0,0, +0,0, +0,0, +0,0, +255,217, +255,105, +255,21, +255,17, +255,127, +255,234, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,162, +255,254, +255,4, +0,0, +0,0, +0,0, +0,0, +255,187, +0,0, +0,0, +0,0, +0,0, +255,20, +255,189, +0,0, +0,0, +0,0, +0,0, +255,202, +255,201, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,44, +255,255, +255,38, +0,0, +255,14, +255,255, +255,46, +0,0, +0,0, +0,0, +0,0, +255,17, +255,201, +255,26, +255,57, +255,255, +255,151, +255,1, +0,0, +0,0, +0,0, +0,0, +255,201, +255,255, +255,255, +255,255, +255,225, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,112, +255,253, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,171, +255,112, +0,0, +0,0, +255,1, +255,141, +255,153, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,146, +255,21, +255,8, +255,112, +255,231, +255,17, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,94, +255,180, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,152, +255,255, +255,146, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,173, +255,204, +255,36, +255,36, +255,233, +255,226, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,252, +255,215, +255,157, +255,166, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,251, +255,148, +0,0, +255,77, +255,217, +255,47, +0,0, +0,0, +0,0, +0,0, +255,210, +255,217, +0,0, +0,0, +255,144, +255,255, +255,43, +0,0, +0,0, +0,0, +0,0, +255,25, +255,255, +255,3, +0,0, +255,180, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,61, +0,0, +255,4, +255,253, +255,148, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,176, +255,246, +255,255, +255,223, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,145, +255,255, +255,4, +0,0, +0,0, +0,0, +0,0, +255,189, +255,55, +0,0, +0,0, +255,18, +255,174, +255,65, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,26, +255,255, +255,120, +255,12, +255,120, +255,228, +255,3, +0,0, +0,0, +0,0, +0,0, +255,204, +255,225, +0,0, +255,51, +255,255, +255,255, +255,107, +0,0, +0,0, +0,0, +0,0, +255,249, +255,169, +255,12, +255,41, +255,207, +255,183, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,123, +255,203, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,228, +255,14, +0,0, +0,0, +0,0, +255,211, +255,66, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,220, +255,65, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,112, +255,253, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,217, +255,255, +255,247, +255,255, +255,248, +0,0, +0,0, +0,0, +0,0, +0,0, +255,22, +255,255, +255,43, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,140, +255,255, +255,142, +255,92, +255,218, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +255,229, +255,205, +0,0, +0,0, +255,99, +255,255, +255,57, +0,0, +0,0, +0,0, +0,0, +0,0, +255,227, +255,58, +255,37, +255,235, +255,238, +255,1, +0,0, +0,0, +0,0, +0,0, +255,255, +255,17, +0,0, +0,0, +255,228, +255,186, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,125, +255,227, +255,14, +0,0, +0,0, +0,0, +0,0, +255,39, +255,189, +255,211, +255,186, +255,185, +255,56, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,191, +255,208, +255,91, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,182, +255,249, +255,216, +255,247, +255,196, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,142, +0,0, +0,0, +255,48, +255,252, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,174, +255,247, +255,216, +255,37, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,207, +0,0, +255,90, +255,236, +255,21, +0,0, +0,0, +0,0, +0,0, +0,0, +255,249, +255,44, +0,0, +0,0, +0,0, +255,214, +255,74, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,106, +255,209, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,123, +255,203, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,220, +0,0, +0,0, +0,0, +0,0, +0,0, +255,35, +255,255, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,245, +255,141, +0,0, +255,11, +255,215, +255,96, +0,0, +0,0, +0,0, +0,0, +255,249, +255,63, +0,0, +0,0, +255,111, +255,255, +255,45, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,233, +255,255, +255,218, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +255,236, +255,36, +0,0, +0,0, +255,157, +255,248, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,51, +255,242, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,250, +255,45, +0,0, +0,0, +255,3, +255,235, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,84, +255,229, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,184, +255,125, +255,13, +255,123, +255,157, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,169, +255,229, +255,94, +255,17, +255,109, +255,228, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,222, +255,122, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,207, +255,192, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,255, +255,48, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,249, +255,45, +0,0, +0,0, +255,86, +255,228, +0,0, +0,0, +0,0, +0,0, +255,233, +255,168, +0,0, +0,0, +255,158, +255,255, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,117, +255,210, +255,58, +255,5, +255,91, +255,255, +255,27, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,103, +255,180, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,133, +255,162, +255,9, +0,0, +255,56, +255,223, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,75, +255,246, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,250, +255,17, +0,0, +255,164, +255,110, +0,0, +0,0, +0,0, +0,0, +0,0, +255,199, +255,183, +255,144, +0,0, +255,19, +255,204, +255,200, +0,0, +0,0, +0,0, +0,0, +255,11, +255,193, +255,255, +255,255, +255,255, +255,55, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,114, +255,250, +255,25, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,84, +255,229, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,204, +255,242, +0,0, +0,0, +0,0, +0,0, +0,0, +255,49, +255,255, +255,155, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,235, +255,113, +0,0, +0,0, +255,26, +255,254, +0,0, +0,0, +0,0, +0,0, +255,242, +255,31, +0,0, +0,0, +255,168, +255,243, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,130, +255,243, +255,186, +255,205, +255,250, +255,69, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,182, +255,171, +255,235, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,157, +255,197, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,233, +255,253, +255,198, +255,37, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,179, +255,171, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,158, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,239, +255,124, +0,0, +255,101, +255,255, +255,129, +0,0, +0,0, +0,0, +0,0, +255,16, +255,196, +255,220, +255,244, +255,255, +255,244, +255,42, +0,0, +0,0, +0,0, +0,0, +255,13, +255,237, +255,174, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,75, +255,246, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +255,231, +255,3, +0,0, +0,0, +0,0, +0,0, +255,190, +255,255, +255,237, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,235, +255,107, +0,0, +255,39, +255,9, +255,237, +0,0, +0,0, +0,0, +0,0, +255,178, +255,68, +0,0, +0,0, +255,165, +255,169, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,255, +255,255, +255,249, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,165, +255,255, +255,172, +255,14, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,232, +255,70, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,13, +255,171, +255,255, +255,220, +255,61, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,134, +255,193, +0,0, +255,168, +255,203, +255,1, +0,0, +0,0, +0,0, +0,0, +255,162, +255,96, +0,0, +255,6, +255,104, +255,241, +255,189, +0,0, +0,0, +0,0, +0,0, +255,140, +255,255, +255,77, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,179, +255,171, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,119, +255,255, +255,255, +255,75, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,254, +255,98, +0,0, +255,211, +255,90, +255,187, +0,0, +0,0, +0,0, +0,0, +255,70, +255,138, +0,0, +255,18, +255,220, +255,64, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,219, +255,190, +255,135, +255,40, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,171, +255,241, +255,136, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +255,49, +255,196, +255,248, +255,204, +255,36, +0,0, +0,0, +0,0, +0,0, +255,52, +255,223, +255,213, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,131, +255,66, +255,250, +255,38, +0,0, +0,0, +0,0, +0,0, +255,28, +255,255, +255,55, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,131, +255,29, +255,16, +255,220, +255,71, +0,0, +0,0, +0,0, +0,0, +0,0, +255,149, +255,254, +255,248, +255,110, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,47, +255,175, +255,130, +255,140, +255,62, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,166, +255,150, +255,85, +255,246, +255,252, +255,115, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,23, +255,237, +255,36, +255,247, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +255,185, +0,0, +0,0, +0,0, +0,0, +255,76, +255,240, +0,0, +0,0, +0,0, +0,0, +255,204, +255,205, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,247, +255,119, +0,0, +255,163, +255,225, +255,47, +0,0, +0,0, +0,0, +0,0, +0,0, +255,109, +255,192, +255,219, +255,98, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,193, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,120, +255,225, +255,91, +255,114, +255,186, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +255,154, +255,9, +255,168, +255,75, +0,0, +0,0, +0,0, +0,0, +255,166, +255,149, +255,181, +255,145, +0,0, +0,0, +0,0, +0,0, +0,0, +255,233, +255,126, +255,76, +255,255, +255,30, +0,0, +0,0, +0,0, +0,0, +255,32, +255,255, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,139, +255,237, +255,253, +255,172, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,254, +255,47, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,255, +255,255, +255,255, +255,240, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,236, +255,132, +0,0, +255,50, +255,217, +255,253, +255,38, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,219, +255,195, +255,247, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +0,0, +0,0, +0,0, +0,0, +255,32, +255,189, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,225, +255,152, +255,78, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,255, +255,251, +255,169, +255,168, +255,24, +0,0, +0,0, +0,0, +0,0, +255,198, +255,218, +255,46, +255,17, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,220, +255,168, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,80, +255,40, +255,238, +255,1, +0,0, +0,0, +0,0, +0,0, +255,32, +255,255, +255,98, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,103, +255,255, +255,87, +0,0, +0,0, +0,0, +0,0, +0,0, +255,99, +255,255, +255,46, +255,88, +255,255, +255,31, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,112, +255,250, +255,129, +0,0, +255,25, +255,238, +255,65, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,152, +255,255, +255,146, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,111, +255,23, +255,11, +255,70, +255,208, +255,65, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,153, +255,135, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,114, +255,238, +255,126, +255,22, +255,55, +0,0, +0,0, +0,0, +0,0, +0,0, +255,226, +255,255, +255,255, +255,151, +255,1, +0,0, +0,0, +0,0, +0,0, +255,240, +255,22, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,22, +255,184, +255,255, +255,168, +255,7, +0,0, +0,0, +0,0, +0,0, +255,37, +255,178, +255,238, +255,181, +0,0, +0,0, +0,0, +0,0, +0,0, +255,183, +255,58, +255,23, +255,218, +0,0, +0,0, +0,0, +0,0, +0,0, +255,50, +255,255, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,119, +255,255, +255,79, +0,0, +0,0, +0,0, +0,0, +0,0, +255,62, +255,254, +0,0, +255,41, +255,255, +255,23, +0,0, +0,0, +0,0, +0,0, +255,207, +0,0, +255,90, +255,236, +255,21, +0,0, +0,0, +0,0, +0,0, +0,0, +255,207, +0,0, +255,90, +255,236, +255,21, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +0,0, +0,0, +255,197, +255,194, +0,0, +0,0, +0,0, +0,0, +0,0, +255,201, +255,255, +255,122, +0,0, +255,33, +255,215, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,66, +255,239, +255,157, +255,72, +255,142, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,112, +255,253, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,189, +255,250, +255,238, +255,192, +255,56, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,113, +255,157, +255,88, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,242, +255,124, +255,205, +255,237, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +255,64, +255,113, +255,226, +255,255, +255,93, +0,0, +0,0, +0,0, +0,0, +255,240, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +0,0, +255,46, +255,229, +255,82, +0,0, +0,0, +0,0, +0,0, +255,206, +255,187, +255,23, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +255,160, +255,19, +255,10, +255,169, +0,0, +0,0, +0,0, +0,0, +0,0, +255,190, +255,239, +255,230, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,123, +255,255, +255,55, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,245, +0,0, +255,34, +255,255, +255,28, +0,0, +0,0, +0,0, +0,0, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,35, +0,0, +0,0, +255,3, +255,239, +0,0, +0,0, +0,0, +0,0, +0,0, +255,47, +255,253, +255,121, +0,0, +255,131, +255,122, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,49, +255,200, +255,239, +255,27, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,123, +255,203, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,153, +255,135, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,131, +255,234, +255,250, +255,147, +0,0, +0,0, +0,0, +0,0, +0,0, +255,160, +255,254, +255,255, +255,255, +255,254, +255,59, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,146, +0,0, +0,0, +255,78, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,41, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,179, +255,200, +0,0, +0,0, +0,0, +0,0, +255,181, +255,171, +255,17, +0,0, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +255,207, +255,46, +255,20, +255,214, +255,91, +0,0, +0,0, +0,0, +0,0, +255,247, +255,138, +255,149, +255,255, +255,51, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,73, +255,255, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +255,29, +255,255, +255,8, +255,25, +255,255, +255,12, +0,0, +0,0, +0,0, +0,0, +255,9, +255,171, +255,241, +255,136, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,52, +255,223, +255,213, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,45, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,164, +255,176, +0,0, +255,205, +255,40, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,156, +255,187, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,90, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,228, +255,45, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,113, +255,157, +255,88, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,158, +255,23, +255,173, +255,186, +0,0, +0,0, +0,0, +0,0, +0,0, +255,189, +255,102, +255,17, +255,59, +255,209, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,91, +255,49, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,223, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,114, +255,238, +255,126, +255,22, +255,55, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,52, +255,223, +255,213, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +255,47, +255,175, +255,130, +255,140, +255,62, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,17, +255,250, +0,0, +0,0, +0,0, +0,0, +255,32, +255,197, +255,249, +255,235, +255,146, +0,0, +0,0, +0,0, +0,0, +0,0, +255,228, +255,226, +255,245, +255,144, +255,2, +0,0, +0,0, +0,0, +0,0, +255,160, +255,242, +255,194, +255,239, +255,76, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,115, +255,124, +255,2, +0,0, +0,0, +0,0, +0,0, +255,169, +255,242, +255,133, +255,116, +255,235, +255,123, +0,0, +0,0, +0,0, +0,0, +255,120, +255,225, +255,91, +255,114, +255,186, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,166, +255,149, +255,181, +255,145, +0,0, +0,0, +0,0, +0,0, +0,0, +255,46, +255,123, +255,117, +255,132, +255,32, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,74, +255,245, +255,63, +255,213, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,65, +0,0, +0,0, +255,17, +255,240, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,84, +255,229, +255,8, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,220, +255,124, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +255,146, +0,0, +0,0, +255,78, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,221, +255,76, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +0,0, +255,3, +255,191, +255,56, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,120, +255,245, +255,249, +255,115, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,226, +255,70, +0,0, +0,0, +0,0, +0,0, +0,0, +255,242, +255,124, +255,205, +255,237, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,166, +255,149, +255,181, +255,145, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,255, +255,255, +255,255, +255,240, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,251, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,62, +255,149, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,255, +255,251, +255,169, +255,168, +255,24, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,220, +255,168, +0,0, +0,0, +0,0, +0,0, +0,0, +255,33, +255,218, +255,255, +255,227, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,226, +255,255, +255,111, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,104, +255,236, +255,14, +255,13, +255,156, +255,117, +0,0, +0,0, +0,0, +0,0, +0,0, +255,75, +255,246, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,161, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,171, +255,241, +255,136, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +255,249, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,141, +255,131, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,86, +255,243, +255,119, +255,180, +255,237, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,155, +255,34, +0,0, +0,0, +0,0, +0,0, +255,41, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,220, +255,168, +0,0, +0,0, +0,0, +0,0, +0,0, +255,99, +255,255, +255,46, +255,88, +255,255, +255,31, +0,0, +0,0, +0,0, +0,0, +255,32, +255,6, +0,0, +0,0, +255,31, +255,219, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,133, +255,82, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,240, +255,22, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,178, +255,238, +255,181, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,103, +255,255, +255,118, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,135, +255,251, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,15, +255,175, +255,249, +255,213, +255,86, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,179, +255,171, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,165, +255,240, +255,225, +255,63, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,171, +255,241, +255,136, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +255,120, +255,225, +255,91, +255,114, +255,186, +0,0, +0,0, +0,0, +0,0, +0,0, +255,226, +255,67, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,231, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,141, +255,34, +255,118, +255,76, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,171, +255,241, +255,136, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,52, +255,223, +255,213, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,178, +255,238, +255,181, +0,0, +0,0, +0,0, +0,0, +0,0, +255,62, +255,254, +0,0, +255,41, +255,255, +255,23, +0,0, +0,0, +0,0, +0,0, +255,235, +255,173, +255,16, +255,40, +255,209, +255,96, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,228, +255,45, +0,0, +0,0, +0,0, +0,0, +255,209, +255,251, +255,255, +255,219, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,210, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,240, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,187, +255,23, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,255, +255,112, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,39, +255,185, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,124, +255,126, +255,15, +255,126, +255,213, +0,0, +0,0, +0,0, +0,0, +0,0, +255,120, +255,225, +255,91, +255,114, +255,186, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,255, +255,251, +255,169, +255,168, +255,24, +0,0, +0,0, +0,0, +0,0, +255,166, +255,198, +255,29, +255,2, +255,68, +255,55, +0,0, +0,0, +0,0, +0,0, +255,33, +255,240, +255,68, +255,10, +255,61, +255,4, +0,0, +0,0, +0,0, +0,0, +255,245, +255,64, +255,23, +255,111, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,120, +255,225, +255,91, +255,114, +255,186, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,166, +255,149, +255,181, +255,145, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,187, +255,23, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,245, +0,0, +255,34, +255,255, +255,28, +0,0, +0,0, +0,0, +0,0, +255,107, +255,234, +255,255, +255,247, +255,135, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,220, +255,124, +255,2, +0,0, +0,0, +0,0, +0,0, +255,9, +255,21, +255,17, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,254, +255,17, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,181, +255,171, +255,17, +0,0, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,247, +255,138, +255,149, +255,255, +255,51, +0,0, +0,0, +0,0, +0,0, +0,0, +255,68, +255,255, +255,105, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,122, +0,0, +0,0, +255,17, +255,255, +255,63, +0,0, +0,0, +0,0, +0,0, +255,197, +255,255, +255,251, +255,169, +255,168, +255,24, +0,0, +0,0, +0,0, +0,0, +255,240, +255,22, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,35, +255,215, +255,255, +255,248, +255,181, +255,25, +0,0, +0,0, +0,0, +0,0, +255,210, +255,255, +255,237, +255,253, +255,248, +255,32, +0,0, +0,0, +0,0, +0,0, +255,230, +255,52, +255,6, +255,123, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,255, +255,251, +255,169, +255,168, +255,24, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,220, +255,168, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,247, +255,138, +255,149, +255,255, +255,51, +0,0, +0,0, +0,0, +0,0, +255,29, +255,255, +255,8, +255,25, +255,255, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,193, +255,173, +255,224, +255,186, +0,0, +0,0, +0,0, +0,0, +255,2, +255,134, +255,176, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,226, +255,107, +0,0, +0,0, +0,0, +0,0, +0,0, +255,222, +255,118, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,161, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,70, +255,255, +255,66, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,197, +255,249, +255,235, +255,146, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,160, +255,242, +255,194, +255,239, +255,76, +0,0, +0,0, +0,0, +0,0, +0,0, +255,94, +255,255, +255,102, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,48, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +255,240, +255,22, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,240, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,219, +255,81, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,171, +255,161, +255,7, +255,124, +0,0, +255,8, +0,0, +0,0, +0,0, +0,0, +255,240, +255,22, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,178, +255,238, +255,181, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,160, +255,242, +255,194, +255,239, +255,76, +0,0, +0,0, +0,0, +0,0, +255,169, +255,242, +255,133, +255,116, +255,235, +255,123, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,159, +255,255, +255,62, +0,0, +0,0, +0,0, +0,0, +255,138, +255,255, +255,179, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,78, +255,214, +255,120, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,143, +255,131, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,122, +255,255, +255,89, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,96, +255,255, +255,102, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,105, +255,255, +255,95, +0,0, +0,0, +0,0, +0,0, +255,240, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,181, +255,171, +255,17, +0,0, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,67, +255,246, +255,101, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,66, +255,246, +255,170, +255,127, +255,123, +255,118, +0,0, +0,0, +0,0, +0,0, +255,240, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,187, +255,23, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,51, +255,252, +255,3, +0,0, +0,0, +0,0, +0,0, +255,34, +255,254, +255,163, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,85, +255,28, +0,0, +0,0, +0,0, +0,0, +255,155, +255,255, +255,47, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,27, +255,11, +255,189, +255,247, +255,32, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,83, +255,255, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,209, +255,188, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,191, +255,127, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,136, +255,234, +255,250, +255,147, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,6, +255,227, +255,197, +255,4, +0,0, +0,0, +0,0, +0,0, +255,181, +255,171, +255,17, +0,0, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,197, +255,249, +255,235, +255,146, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,108, +255,250, +255,213, +255,41, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,203, +255,255, +255,194, +255,11, +0,0, +0,0, +0,0, +0,0, +255,181, +255,171, +255,17, +0,0, +255,84, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,247, +255,138, +255,149, +255,255, +255,51, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,24, +255,245, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,243, +255,237, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,47, +255,194, +255,2, +0,0, +0,0, +0,0, +0,0, +255,24, +255,255, +255,88, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,160, +255,242, +255,198, +255,53, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,255, +255,92, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,18, +255,173, +255,190, +255,225, +255,199, +255,9, +0,0, +0,0, +0,0, +0,0, +255,23, +255,35, +255,201, +255,149, +255,69, +255,27, +0,0, +0,0, +0,0, +0,0, +255,131, +255,158, +255,23, +255,173, +255,186, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,99, +255,240, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,197, +255,249, +255,235, +255,146, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,28, +255,116, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,32, +255,197, +255,249, +255,235, +255,146, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,160, +255,242, +255,194, +255,239, +255,76, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,36, +255,160, +255,202, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,61, +255,254, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,236, +255,219, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,143, +255,131, +0,0, +0,0, +0,0, +0,0, +0,0, +255,53, +255,245, +255,233, +0,0, +0,0, +0,0, +0,0, +0,0, +255,18, +255,255, +255,28, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,255, +255,103, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,163, +255,20, +255,135, +255,136, +255,255, +255,42, +0,0, +0,0, +0,0, +0,0, +255,203, +255,255, +255,226, +255,215, +255,255, +255,110, +0,0, +0,0, +0,0, +0,0, +255,228, +255,76, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,226, +255,78, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,192, +255,255, +255,220, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,210, +255,251, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,230, +255,225, +0,0, +0,0, +0,0, +0,0, +0,0, +255,155, +255,255, +255,47, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,193, +255,216, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,255, +255,40, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,255, +255,255, +255,246, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,148, +255,232, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,138, +255,255, +255,118, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,214, +0,0, +255,124, +255,10, +255,31, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,112, +255,221, +255,179, +255,8, +255,4, +0,0, +0,0, +0,0, +0,0, +255,247, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,132, +255,118, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,57, +255,181, +255,54, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,228, +255,45, +0,0, +0,0, +0,0, +0,0, +255,6, +255,203, +255,85, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,247, +255,247, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,219, +255,251, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,223, +255,245, +0,0, +0,0, +0,0, +0,0, +0,0, +255,24, +255,255, +255,88, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,216, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +255,76, +255,26, +255,6, +0,0, +0,0, +0,0, +0,0, +0,0, +255,22, +255,177, +255,149, +255,41, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,36, +255,248, +255,254, +255,222, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,234, +255,137, +255,160, +255,104, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,61, +255,255, +255,100, +255,239, +255,143, +0,0, +0,0, +0,0, +0,0, +0,0, +255,215, +255,67, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,22, +255,209, +255,5, +0,0, +0,0, +255,28, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,65, +255,255, +255,49, +0,0, +0,0, +0,0, +0,0, +255,25, +255,220, +255,124, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,203, +255,205, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,211, +255,242, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,204, +255,204, +0,0, +0,0, +0,0, +0,0, +0,0, +255,18, +255,255, +255,28, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,166, +255,218, +0,0, +0,0, +0,0, +0,0, +0,0, +255,220, +255,255, +255,242, +255,21, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,223, +255,155, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,65, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,157, +255,255, +255,255, +255,193, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +255,95, +255,2, +255,140, +255,149, +0,0, +0,0, +0,0, +0,0, +0,0, +255,134, +255,198, +255,29, +255,2, +255,68, +255,55, +0,0, +0,0, +0,0, +0,0, +255,140, +255,231, +255,152, +255,31, +255,78, +255,124, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,228, +255,45, +0,0, +0,0, +0,0, +0,0, +0,0, +255,223, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,155, +255,253, +255,192, +255,12, +0,0, +0,0, +0,0, +0,0, +255,161, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,203, +255,218, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,209, +255,220, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,235, +255,196, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,255, +255,40, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,192, +255,249, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,207, +0,0, +255,90, +255,236, +255,21, +0,0, +0,0, +0,0, +0,0, +255,49, +255,217, +255,248, +255,198, +255,39, +0,0, +0,0, +0,0, +0,0, +255,238, +255,141, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,107, +255,117, +255,129, +255,98, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,146, +255,255, +255,255, +255,159, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,134, +255,243, +255,248, +255,181, +255,25, +0,0, +0,0, +0,0, +0,0, +255,219, +255,220, +255,240, +255,255, +255,254, +255,64, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,120, +255,193, +255,10, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,220, +255,124, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,226, +255,70, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,217, +255,164, +255,100, +255,237, +255,27, +0,0, +0,0, +0,0, +0,0, +255,170, +255,210, +255,145, +255,158, +255,22, +0,0, +0,0, +0,0, +0,0, +0,0, +255,110, +255,104, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,223, +255,95, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,168, +255,210, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,231, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,253, +255,254, +255,5, +0,0, +0,0, +0,0, +0,0, +255,42, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +0,0, +255,114, +255,255, +255,253, +255,113, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,201, +255,82, +255,18, +255,165, +255,212, +0,0, +0,0, +0,0, +0,0, +255,253, +255,51, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,123, +255,255, +255,255, +255,128, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,221, +255,182, +255,243, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,95, +255,186, +255,139, +255,169, +255,6, +0,0, +0,0, +0,0, +0,0, +255,161, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,155, +255,34, +0,0, +0,0, +0,0, +0,0, +0,0, +255,89, +255,56, +255,33, +255,113, +255,8, +0,0, +0,0, +0,0, +0,0, +255,58, +255,253, +255,255, +255,177, +255,7, +0,0, +0,0, +0,0, +0,0, +255,101, +255,234, +255,255, +255,223, +255,2, +0,0, +0,0, +0,0, +0,0, +255,79, +255,226, +255,70, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,55, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +255,134, +255,212, +0,0, +0,0, +0,0, +0,0, +0,0, +255,17, +255,252, +255,245, +255,2, +0,0, +0,0, +0,0, +0,0, +255,144, +255,255, +255,255, +255,20, +0,0, +0,0, +0,0, +0,0, +255,220, +255,255, +255,242, +255,21, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,249, +255,53, +0,0, +255,22, +255,255, +0,0, +0,0, +0,0, +0,0, +255,255, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,230, +255,245, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,126, +255,31, +255,141, +255,93, +255,107, +255,105, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,110, +255,2, +0,0, +255,45, +255,45, +0,0, +0,0, +0,0, +0,0, +255,52, +255,223, +255,213, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +255,52, +255,223, +255,213, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,47, +255,194, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +255,255, +255,75, +0,0, +0,0, +0,0, +0,0, +0,0, +255,81, +255,222, +255,187, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,14, +255,155, +255,34, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,215, +255,34, +0,0, +0,0, +0,0, +0,0, +0,0, +255,45, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +255,158, +255,255, +255,255, +255,98, +0,0, +0,0, +0,0, +0,0, +255,222, +255,239, +255,240, +255,46, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,91, +255,25, +0,0, +255,22, +255,248, +0,0, +0,0, +0,0, +0,0, +255,255, +255,100, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,210, +255,240, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,201, +0,0, +0,0, +0,0, +0,0, +0,0, +255,218, +255,164, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,245, +255,91, +255,158, +255,50, +255,33, +255,112, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,29, +255,187, +255,27, +0,0, +0,0, +0,0, +0,0, +0,0, +255,166, +255,149, +255,181, +255,145, +0,0, +0,0, +0,0, +0,0, +0,0, +255,166, +255,149, +255,181, +255,145, +0,0, +0,0, +0,0, +0,0, +0,0, +255,53, +255,245, +255,233, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,183, +255,255, +255,35, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,199, +255,150, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,157, +255,252, +255,217, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,144, +255,200, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,142, +255,163, +0,0, +0,0, +0,0, +0,0, +255,244, +255,89, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,196, +255,233, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,33, +255,141, +255,187, +255,30, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,161, +255,108, +255,198, +255,81, +255,123, +255,65, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,28, +255,234, +255,255, +255,14, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,220, +255,168, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,220, +255,168, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,193, +255,216, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,148, +255,255, +255,29, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,236, +255,156, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,69, +255,118, +255,244, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,188, +255,224, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,98, +255,236, +255,43, +0,0, +0,0, +0,0, +0,0, +255,231, +255,176, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,222, +255,230, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,75, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,22, +255,73, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,9, +255,147, +255,255, +255,254, +255,155, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,164, +255,88, +0,0, +0,0, +0,0, +0,0, +255,158, +255,242, +255,180, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,205, +255,248, +255,223, +255,186, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +255,60, +255,226, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,160, +255,251, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,178, +255,238, +255,181, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,178, +255,238, +255,181, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,216, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,135, +255,255, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,239, +255,152, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,146, +255,210, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,215, +255,250, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,72, +255,224, +255,242, +255,130, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,58, +255,241, +255,53, +0,0, +0,0, +0,0, +0,0, +0,0, +255,234, +255,136, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,230, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,245, +0,0, +0,0, +0,0, +0,0, +0,0, +255,54, +255,123, +255,119, +255,131, +255,23, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,141, +255,141, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,1, +255,157, +255,203, +255,9, +0,0, +0,0, +0,0, +0,0, +255,113, +255,42, +255,190, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,6, +255,206, +255,255, +255,30, +0,0, +0,0, +0,0, +0,0, +255,12, +255,178, +255,116, +255,192, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +255,138, +255,252, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,187, +255,23, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,187, +255,23, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,166, +255,218, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,255, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,229, +255,239, +255,61, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,194, +255,206, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +255,246, +255,243, +255,104, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,112, +255,32, +255,167, +255,247, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,189, +255,101, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,238, +255,195, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,211, +255,223, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,100, +255,191, +0,0, +0,0, +0,0, +0,0, +0,0, +255,42, +255,229, +255,255, +255,216, +255,20, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,17, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,52, +255,252, +255,19, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,149, +255,255, +0,0, +0,0, +0,0, +0,0, +0,0, +255,157, +255,35, +255,9, +255,180, +255,136, +0,0, +0,0, +0,0, +0,0, +0,0, +255,130, +255,252, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +255,247, +255,138, +255,149, +255,255, +255,51, +0,0, +0,0, +0,0, +0,0, +255,247, +255,138, +255,149, +255,255, +255,51, +0,0, +0,0, +0,0, +0,0, +255,1, +255,192, +255,249, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,177, +255,218, +255,39, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,170, +255,175, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,126, +255,202, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,245, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,238, +255,204, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,210, +255,220, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,52, +255,241, +255,60, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,123, +255,255, +255,98, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,229, +255,192, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,52, +255,223, +255,213, +255,50, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,127, +255,254, +0,0, +0,0, +0,0, +0,0, +0,0, +255,83, +0,0, +0,0, +255,1, +255,79, +0,0, +0,0, +0,0, +0,0, +0,0, +255,156, +255,255, +255,36, +0,0, +0,0, +0,0, +0,0, +0,0, +255,160, +255,242, +255,194, +255,239, +255,76, +0,0, +0,0, +0,0, +0,0, +255,160, +255,242, +255,194, +255,239, +255,76, +0,0, +0,0, +0,0, +0,0, +255,115, +255,255, +255,253, +255,113, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,5, +255,255, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,144, +255,147, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,7, +255,214, +255,52, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,82, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,235, +255,234, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,230, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,44, +255,236, +255,100, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,255, +255,92, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,255, +255,102, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,166, +255,149, +255,181, +255,145, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,84, +255,253, +255,4, +0,0, +0,0, +0,0, +0,0, +255,35, +255,123, +255,115, +255,133, +255,43, +0,0, +0,0, +0,0, +0,0, +255,79, +255,255, +255,254, +255,149, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,255, +255,67, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,215, +255,134, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,131, +255,76, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,158, +255,222, +255,119, +255,185, +255,19, +0,0, +0,0, +0,0, +0,0, +255,15, +255,252, +255,245, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +255,169, +255,142, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,88, +255,255, +255,85, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,192, +255,255, +255,89, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,220, +255,168, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,129, +255,255, +255,24, +0,0, +0,0, +0,0, +0,0, +255,24, +255,204, +255,255, +255,238, +255,42, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,147, +255,255, +255,82, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,240, +255,94, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,63, +255,122, +255,2, +255,43, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,203, +255,73, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,156, +255,255, +255,255, +255,96, +0,0, +0,0, +0,0, +0,0, +0,0, +255,249, +255,22, +0,0, +255,25, +255,82, +0,0, +0,0, +0,0, +0,0, +0,0, +255,114, +255,255, +255,82, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,238, +255,255, +255,70, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,37, +255,178, +255,238, +255,181, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,130, +255,255, +255,40, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,163, +255,255, +255,96, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,66, +255,224, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +255,255, +255,255, +255,196, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,244, +255,21, +0,0, +255,66, +255,246, +0,0, +0,0, +0,0, +0,0, +0,0, +255,116, +255,255, +255,82, +0,0, +0,0, +0,0, +0,0, +0,0, +255,203, +255,117, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,86, +255,228, +255,151, +0,0, +0,0, +0,0, +0,0, +255,255, +255,255, +255,44, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +255,187, +255,23, +255,231, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,143, +255,255, +255,56, +0,0, +0,0, +0,0, +0,0, +0,0, +255,58, +255,255, +255,136, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,164, +255,255, +255,85, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,133, +255,68, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,201, +255,164, +255,5, +255,66, +255,202, +0,0, +0,0, +0,0, +0,0, +0,0, +255,103, +255,255, +255,75, +0,0, +0,0, +0,0, +0,0, +0,0, +255,28, +255,225, +255,154, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,77, +255,255, +255,252, +255,57, +0,0, +0,0, +0,0, +0,0, +255,254, +255,255, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,247, +255,138, +255,149, +255,255, +255,51, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,67, +255,255, +255,56, +0,0, +0,0, +0,0, +0,0, +0,0, +255,44, +255,255, +255,129, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,215, +255,254, +255,14, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,34, +255,195, +255,248, +255,219, +255,51, +0,0, +0,0, +0,0, +0,0, +0,0, +255,102, +255,255, +255,72, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,69, +255,255, +255,87, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,203, +255,173, +255,37, +255,13, +0,0, +0,0, +0,0, +0,0, +255,211, +255,255, +255,45, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,160, +255,242, +255,194, +255,239, +255,76, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,4, +255,255, +255,32, +0,0, +0,0, +0,0, +0,0, +0,0, +255,70, +255,255, +255,126, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,66, +255,255, +255,164, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,122, +255,255, +255,83, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,12, +255,253, +255,202, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,252, +255,158, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,138, +255,255, +255,156, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,40, +255,255, +255,11, +0,0, +0,0, +0,0, +0,0, +0,0, +255,72, +255,255, +255,126, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,145, +255,234, +255,18, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,208, +255,252, +255,255, +255,204, +0,0, +0,0, +0,0, +0,0, +255,205, +255,212, +0,0, +0,0, +0,0, +0,0, +0,0, +255,205, +255,212, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,158, +255,255, +255,98, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,166, +255,255, +255,59, +0,0, +0,0, +0,0, +0,0, +255,37, +255,251, +255,166, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,26, +255,243, +255,232, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,98, +255,255, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +255,59, +255,255, +255,119, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,203, +255,62, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,182, +255,229, +255,2, +0,0, +0,0, +0,0, +0,0, +255,182, +255,229, +255,2, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,52, +255,252, +255,254, +255,204, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,255, +255,123, +0,0, +0,0, +0,0, +0,0, +255,140, +255,255, +255,255, +255,193, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,129, +255,255, +255,33, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,124, +255,243, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,58, +255,255, +255,116, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,121, +255,255, +255,190, +0,0, +0,0, +0,0, +0,0, +0,0, +255,245, +255,177, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,186, +255,204, +255,15, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +255,26, +255,71, +255,234, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,78, +255,255, +255,127, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,215, +255,204, +0,0, +0,0, +0,0, +0,0, +0,0, +255,225, +255,235, +255,127, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,79, +255,255, +255,174, +0,0, +0,0, +0,0, +0,0, +0,0, +255,249, +255,78, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,8, +255,134, +255,182, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,217, +255,187, +255,169, +255,178, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,114, +255,255, +255,142, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,18, +255,85, +0,0, +0,0, +0,0, +0,0, +0,0, +255,63, +255,255, +255,62, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,22, +255,255, +255,114, +0,0, +0,0, +0,0, +0,0, +0,0, +255,235, +255,80, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,19, +255,241, +255,254, +255,236, +255,12, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,45, +255,255, +255,27, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,92, +255,254, +255,5, +0,0, +0,0, +0,0, +0,0, +0,0, +255,235, +255,121, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,255, +255,1, +0,0, +0,0, +0,0, +0,0, +255,131, +255,231, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,159, +255,223, +0,0, +0,0, +0,0, +0,0, +0,0, +255,16, +255,254, +255,65, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,76, +255,255, +255,11, +0,0, +0,0, +0,0, +0,0, +255,41, +255,255, +255,4, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,13, +255,240, +255,170, +0,0, +0,0, +0,0, +0,0, +0,0, +255,197, +255,255, +255,249, +255,162, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,196, +255,22, +0,0, +0,0, +0,0, +0,0, +255,114, +255,255, +255,21, +0,0, +0,0, +0,0, +0,0, +255,41, +255,255, +255,7, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,88, +255,216, +255,13, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,3, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,161, +255,255, +255,138, +0,0, +0,0, +0,0, +0,0, +255,31, +255,255, +255,9, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,50, +255,241, +255,64, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,201, +255,210, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,25, +255,255, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,164, +255,85, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,174, +255,171, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,34, +255,255, +255,16, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,104, +255,255, +255,88, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,206, +0,0, +0,0, +0,0, +0,0, +0,0, +255,212, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,2, +255,22, +255,1, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,187, +255,225, +0,0, +0,0, +0,0, +0,0, +0,0, +255,109, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,234, +255,194, +0,0, +0,0, +0,0, +0,0, +255,55, +255,239, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,224, +255,131, +0,0, +0,0, +0,0, +0,0, +255,217, +255,156, +0,0, +0,0, +0,0, +0,0, +255,84, +255,81, +0,0, +0,0, +0,0, +0,0, +255,219, +255,170, +0,0, +0,0, +0,0, +0,0, +255,132, +255,77, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,233, +255,126, +0,0, +0,0, +0,0, +0,0, +255,161, +255,231, +0,0, +0,0, +0,0, +0,0, +255,136, +255,119, +0,0, +0,0, +0,0, +0,0, +255,197, +255,130, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,198, +255,80, +0,0, +0,0, +0,0, +0,0, +255,127, +255,123, +0,0, +0,0, +0,0, +0,0, +255,162, +255,132, +0,0, +0,0, +0,0, +0,0, +255,170, +255,119, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,185, +255,58, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,161, +255,132, +0,0, +0,0, +0,0, +0,0, +255,174, +255,122, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,160, +255,19, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,170, +255,179, +0,0, +0,0, +0,0, +0,0, +255,162, +255,101, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,213, +255,221, +0,0, +0,0, +0,0, +0,0, +255,129, +255,58, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,115, +255,228, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,242, +255,211, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +255,223, +255,153, +0,0, +0,0, +0,0, +0,0, +255,192, +255,156, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +0,0, +}; diff --git a/addons/escoria-core/game/assets/fonts/efmi/efmi_font.tres b/addons/escoria-core/game/assets/fonts/efmi/efmi_font.tres new file mode 100644 index 00000000..88d24a0c --- /dev/null +++ b/addons/escoria-core/game/assets/fonts/efmi/efmi_font.tres @@ -0,0 +1,7 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://addons/escoria-core/game/assets/fonts/efmi/efmi.TTF" type="DynamicFontData" id=1] + +[resource] +size = 25 +font_data = ExtResource( 1 ) diff --git a/addons/escoria-core/game/assets/fonts/onesize/ONESIZE_.TTF b/addons/escoria-core/game/assets/fonts/onesize/ONESIZE_.TTF new file mode 100755 index 00000000..aaedf325 Binary files /dev/null and b/addons/escoria-core/game/assets/fonts/onesize/ONESIZE_.TTF differ diff --git a/addons/escoria-core/game/assets/fonts/onesize/ONESR___.TTF b/addons/escoria-core/game/assets/fonts/onesize/ONESR___.TTF new file mode 100755 index 00000000..42f4d67d Binary files /dev/null and b/addons/escoria-core/game/assets/fonts/onesize/ONESR___.TTF differ diff --git a/addons/escoria-core/game/assets/fonts/onesize/Readme1st.doc b/addons/escoria-core/game/assets/fonts/onesize/Readme1st.doc new file mode 100755 index 00000000..312607d8 Binary files /dev/null and b/addons/escoria-core/game/assets/fonts/onesize/Readme1st.doc differ diff --git a/addons/escoria-core/game/assets/images/no_image.png b/addons/escoria-core/game/assets/images/no_image.png new file mode 100644 index 00000000..7c06dbb1 Binary files /dev/null and b/addons/escoria-core/game/assets/images/no_image.png differ diff --git a/addons/escoria-core/game/assets/images/no_image.png.import b/addons/escoria-core/game/assets/images/no_image.png.import new file mode 100644 index 00000000..1cacd3f2 --- /dev/null +++ b/addons/escoria-core/game/assets/images/no_image.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/no_image.png-7e4632ad2d21010b279ddaa4725bacb7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/escoria-core/game/assets/images/no_image.png" +dest_files=[ "res://.import/no_image.png-7e4632ad2d21010b279ddaa4725bacb7.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=true +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/escoria-core/game/assets/images/no_image.xcf b/addons/escoria-core/game/assets/images/no_image.xcf new file mode 100644 index 00000000..2a7ef082 Binary files /dev/null and b/addons/escoria-core/game/assets/images/no_image.xcf differ diff --git a/addons/escoria-core/game/core-scripts/esc/esc_compiler.gd b/addons/escoria-core/game/core-scripts/esc/esc_compiler.gd new file mode 100644 index 00000000..521455cd --- /dev/null +++ b/addons/escoria-core/game/core-scripts/esc/esc_compiler.gd @@ -0,0 +1,540 @@ +extends Node +""" +ESC files: +Lines beginning with ":" such as :push, :say are EVENTS. +Lines in between are usually the ESC API functions calls. They are called COMMANDS. + + +Steps + compile_script(path/to/esc) : called once + > compile(path/to/esc, errors) : called once + > read_events() : called once + > create an ESCState, initialized with 1st line + > for each line in ESCState that corresponds to an event (:event), create a new level + > add_level(state, level, errors) + > for each state.line that belongs to same group (same indentation), create a command + > read_cmd(state, level, errors) + > get the token in state.line : this is the actual command (say, teleport, etc.) + > get the parameters next to the token + > create an ESCCommand, check it and push it into level array + > create an ESCEvent with the level created + > add it to the returned Dictionary of events +In the end, the ESCState has read all lines in the file and is deleted +Returned value is a Dictionary { event name : ESCEvent} +And ESCEvent.level is an array of ESCCommand +""" + + + +var commands = { + "accept_input": { "min_args": 1, "types": [TYPE_STRING] }, + "autosave": { "min_args": 0 }, + "anim": { "min_args": 2, "types": [TYPE_STRING, TYPE_STRING, TYPE_BOOL, TYPE_BOOL, TYPE_BOOL] }, + "camera_push": { "min_args": 1, "types": [TYPE_STRING] }, + "camera_set_drag_margin_enabled": { "min_args": 2, "types": [TYPE_BOOL, TYPE_BOOL] }, + "camera_set_pos": { "min_args": 3, "types": [TYPE_REAL, TYPE_INT, TYPE_INT] }, + "camera_set_target": { "min_args": 1, "types": [TYPE_REAL] }, + "camera_set_zoom": { "min_args": 1, "types": [TYPE_REAL] }, + "camera_set_zoom_height": { "min_args": 1, "types": [TYPE_INT] }, + "camera_shift": { "min_args": 2, "types": [TYPE_INT, TYPE_INT] }, + "change_scene": { "min_args": 1, "types": [TYPE_STRING, TYPE_BOOL] }, + "custom": { "min_args": 2, "types": [TYPE_STRING, TYPE_STRING] }, + "cut_scene": { "min_args": 2, "types": [TYPE_STRING, TYPE_STRING, TYPE_BOOL, TYPE_BOOL, TYPE_BOOL] }, + "debug": { "min_args": 1 }, + "dec_global": { "min_args": 2, "types": [TYPE_STRING, TYPE_INT] }, + "dialog_config": { "min_args": 3, "types": [TYPE_STRING, TYPE_BOOL, TYPE_BOOL] }, + "enable_terrain": { "min_args": 1, "types": [TYPE_STRING]}, + "game_over": { "min_args": 1, "types": [TYPE_BOOL] }, + "inc_global": { "min_args": 2, "types": [TYPE_STRING, TYPE_INT] }, + "inventory_add": { "min_args": 1 }, + "inventory_remove": { "min_args": 1 }, + "inventory_open": { "min_args": 1, "types": [TYPE_BOOL] }, + "jump": { "min_args": 1 }, + "play_snd": { "min_args": 2, "types": [TYPE_STRING, TYPE_STRING, TYPE_BOOL] }, + "queue_animation": { "min_args": 2, "types": [TYPE_STRING, TYPE_STRING, TYPE_BOOL] }, + "queue_resource": { "min_args": 1, "types": [TYPE_STRING, TYPE_BOOL] }, + "repeat": true, + "set_state": { "min_args": 2, "types": [TYPE_STRING, TYPE_STRING, TYPE_BOOL] }, + "set_hud_visible": { "min_args": 1, "types": [TYPE_BOOL]}, + "say": { "min_args": 2 }, + "sched_event": { "min_args": 3, "types": [TYPE_REAL, TYPE_STRING, TYPE_STRING] }, + "set_active": { "min_args": 2, "types": [TYPE_STRING, TYPE_BOOL] }, + "set_angle": { "min_args": 2, "types": [TYPE_STRING, TYPE_INT] }, + "set_global": { "min_args": 2, "types": [TYPE_STRING, TYPE_STRING] }, + "set_globals": { "min_args": 2, "types": [TYPE_STRING, TYPE_BOOL] }, + "set_interactive": { "min_args": 2, "types": [TYPE_STRING, TYPE_BOOL] }, + "set_speed": { "min_args": 2, "types": [TYPE_STRING, TYPE_INT] }, + "slide": { "min_args": 2 }, + "slide_block": { "min_args": 2 }, + "spawn": { "min_args": 1 }, + "stop": true, + "teleport": { "min_args": 2, "types": [TYPE_STRING, TYPE_STRING, TYPE_INT] }, + "teleport_pos": { "min_args": 3 }, + "turn_to": { "min_args": 2 }, + "wait": true, + "walk": { "min_args": 2 }, + "walk_block": { "min_args": 2 }, + + "%": { "alias": "label", "min_args": 1}, + "?": { "alias": "dialog"}, + "!": { "alias": "end_dialog", "min_args": 0 }, + ">": { "alias": "branch"}, +} + +# Commands that can be called only by the ESC debug prompt +var debug_commands = { + "get_active": { "min_args": 1, "types": [TYPE_STRING] }, + "get_global": { "min_args": 1, "types": [TYPE_STRING] }, + "get_interactive": { "min_args": 1, "types": [TYPE_STRING] }, + "get_state": { "min_args": 1, "types": [TYPE_STRING] }, +} + +# Loads a Dictionary of actions from a file, given its path. +func load_esc_file(esc_file_path : String) -> Dictionary: + var f = File.new() + if !f.file_exists(esc_file_path): + escoria.report_errors("esc_compiler.gd:load_esc_file()", ["File " + esc_file_path + " not found."]) + return {} + return compile_script(esc_file_path) + +# Loads the parameter script file. Can be either GDScript of ESC type. +# Returns the Dictionary of actions loaded from the file. +func compile_script(p_path : String) -> Dictionary: + var ev_table + # Script is GDScript + if p_path.find(".gd") != -1: + var res = ResourceLoader.load(p_path) + if res == null: + return {} + ev_table = res.new().get_events() + else: # Script is ESC + var errors = [] + ev_table = compile(p_path, errors) + if errors.size() > 0: + escoria.call_deferred("report_errors", p_path, errors) + return ev_table + +func check_command(commands_list : Dictionary, cmd : esctypes.ESCCommand, state : esctypes.ESCState, errors : Array): + if !(cmd.name in commands_list): + errors.push_back("line "+str(state.line_count)+": command "+cmd.name+" not valid.") + return false + + var cmd_data = commands_list[cmd.name] + if typeof(cmd_data) == TYPE_BOOL: + return true + + if "alias" in cmd_data: + cmd.name = cmd_data.alias + + if "min_args" in cmd_data: + if cmd.params.size() < cmd_data.min_args: + errors.push_back("line "+str(state.line_count)+": command "+cmd.name+" takes "+str(cmd_data.min_args)+" parameters ("+str(cmd.params.size())+" were given).") + return false + + var ret = true + if "types" in cmd_data: + var i = 0 + for t in cmd_data.types: + if i >= cmd.params.size(): + break + if t == TYPE_BOOL: + if cmd.params[i] == "true": + cmd.params[i] = true + elif cmd.params[i] == "false": + cmd.params[i] = false + else: + errors.push_back("line " + str(state.line_count) + ": Invalid parameter " + cmd.params[i] + " for command " + cmd.name + ". Must be 'true' or 'false'.") + ret = false + if t == TYPE_INT: + if not cmd.params[i].is_valid_integer(): + errors.push_back("line " + str(state.line_count) + ": Invalid parameter " + cmd.params[i] + " for command " + cmd.name + ". Expected integer.") + cmd.params[i] = int(cmd.params[i]) + if t == TYPE_REAL: + if not cmd.params[i].is_valid_float(): + errors.push_back("line " + str(state.line_count) + ": Invalid parameter " + cmd.params[i] + " for command " + cmd.name + ". Expected float.") + cmd.params[i] = float(cmd.params[i]) + i+=1 + return ret + +# Check that the given command exists and respects the right number of parameters +func check_normal_command(cmd : esctypes.ESCCommand, state : esctypes.ESCState, errors : Array): + return check_command(commands, cmd, state, errors) + +func check_debug_command(cmd : esctypes.ESCCommand, state : esctypes.ESCState, errors : Array): + return check_command(debug_commands, cmd, state, errors) + +# Fills the given "state" with the next line read from the file +func read_line(state : esctypes.ESCState) -> void: + while true: + if _eof_reached(state.file): + state.line = null + return + else: + state.line = _get_line(state.file) + state.line_count += 1 + if !is_comment(state.line): + return + +# Returns true if line is a comment (starting with #) +func is_comment(line : String) -> bool: + for i in range(0, line.length()): + var c = line[i] + if c == "#": + return true + if c != " " && c != "\t": + return false + return true + +# Returns the position of the first non-blank character in given line string +func get_indent(line : String): + for i in range(0, line.length()): + if line[i] != " " && line[i] != "\t": + return i + +# If the given line string is a event (begins with ":"), returns its name +# Else, return false +func is_event(line : String): + var trimmed = trim(line) + if trimmed.find(":") == 0: + return trimmed.substr(1, trimmed.length()-1) + return false + +# Returns true if the given string is a flag (ie. "[.+]") +func is_flags(tk : String) -> bool: + var trimmed = trim(tk) + if trimmed.find("[") == 0 && trimmed.find("]") == trimmed.length()-1: + return true + return false + +# Reads each line contained in the state (ESCState) (updates state.line) +# While the new line belongs to the same group, creates an ESCCommand from the current state +func add_level(state : esctypes.ESCState, level : Array, errors : Array): + read_line(state) + while state.line != null: + if is_event(state.line): + return + var ind_level = get_indent(state.line) + if ind_level < state.indent: + return + if ind_level > state.indent: + errors.push_back("line "+str(state.line_count)+": invalid indentation for group") + read_line(state) + continue + + read_cmd(state, level, errors) + +func add_dialog(state : esctypes.ESCState, level : Array, errors : Array): + read_line(state) + + while typeof(state.line) != typeof(null): + if is_event(state.line): + return + + var ind_level = get_indent(state.line) + + if ind_level < state.indent: + return + + if ind_level > state.indent: + errors.push_back("line "+str(state.line_count)+": invalid indentation for dialog") + read_line(state) + continue + + read_dialog_option(state, level, errors) + +func get_token(line : String, p_from : int, line_count : int, errors : Array) -> int: + while p_from < line.length(): + if line[p_from] == " " || line[p_from] == "\t": + p_from += 1 + else: + break + if p_from >= line.length(): + return -1 + var tk_end + if line[p_from] == "[": + tk_end = line.find("]", p_from) + if tk_end == -1: + errors.push_back("line "+str(line_count)+": unterminated flags") + tk_end += 1 + elif line[p_from] == "\"": + tk_end = line.find("\"", p_from+1) + if tk_end == -1: + errors.push_back("line "+str(line_count)+": unterminated quotes, line '"+line+"'") + else: + tk_end = p_from + while tk_end < line.length(): + if line[tk_end] == ":": + var ntk = get_token(line, tk_end+1, line_count, errors) + tk_end = ntk + break + if line[tk_end] == " " || line[tk_end] == "\t": + break + tk_end += 1 + return tk_end + +# Remove blank characters around p_str +func trim(p_str : String) -> String: + while p_str.length() && (p_str[0] == " " || p_str[0] == "\t"): + p_str = p_str.substr(1, p_str.length()-1) + while p_str.length() && p_str[p_str.length()-1] == " " || p_str[p_str.length()-1] == "\t": + p_str = p_str.substr(0, p_str.length()-1) + + if p_str[0] == "\"": + p_str = p_str.substr(1, p_str.length()-1) + if p_str[p_str.length()-1] == "\"": + p_str = p_str.substr(0, p_str.length()-1) + return p_str + +# Parses a flags string (usually defined by '[.*]') and fills the flags_list array +# and ifs variable (Dictionary containing all ifs conditions) +func parse_flags(p_flags : String, flags_list : Array, ifs : Dictionary): + var from = 1 + while true: + var next = p_flags.find(",", from) + var flag + if next == -1: + flag = p_flags.substr(from, (p_flags.length()-1) - from) + else: + flag = p_flags.substr(from, next - from) + flag = trim(flag) + var list = [] + + if flag[0] == "!": + list.push_back(true) + flag = trim(flag.substr(1, flag.length()-1)) + if flag.find("inv-") == 0: + ifs["if_not_inv"].push_back(trim(flag).substr(4, flag.length()-1)) + elif flag.find("a/") == 0: + ifs["if_not_active"].push_back(trim(flag).substr(2, flag.length() - 1)) + elif flag.substr(0, 3) in ["eq ", "gt ", "lt "]: + var elems = flag.split(" ", true, 2) + var comparison = "ne" if elems[0] == "eq" else "le" if elems[0] == "gt" else "ge" + ifs["if_" + comparison].push_back([elems[1], elems[2]]) + else: + ifs["if_false"].push_back(trim(flag)) + else: + list.push_back(false) + if flag.find("inv-") == 0: + ifs["if_inv"].push_back(trim(flag).substr(4, flag.length()-1)) + elif flag.find("a/") == 0: + ifs["if_active"].push_back(trim(flag).substr(2, flag.length() - 1)) + elif flag.substr(0, 3) in ["eq ", "gt ", "lt "]: + var elems = flag.split(" ", true, 2) + ifs["if_" + elems[0]].push_back([elems[1], elems[2]]) + else: + ifs["if_true"].push_back(trim(flag)) + + if flag.find(":") >= 0: + var pos = flag.substr(0, flag.find(":")) + var inv = flag.substr(0, pos) + inv = trim(inv) + list.push_back(inv) + flag = flag.substr(pos, flag.length() - pos) + elif flag.find("inv-") == 0: + flag = trim(flag).substr(4, flag.length()-1) + list.push_back("i") + else: + list.push_back("g") + + list.push_back(trim(flag)) + # printt("adding flag ", list) + flags_list.push_back(list) + if next == -1: + return + from = next+1 + +func read_dialog_option(state : esctypes.ESCState, level : Array, errors : Array): + var tk_end = get_token(state.line, 0, state.line_count, errors) + var tk = trim(state.line.substr(0, tk_end)) + if tk != "*" && tk != "-": + errors.append("line "+str(state.line_count)+": Invalid dialog option") + read_line(state) + return + + # Remove inline comments + var comment_idx = state.line.find("#") + if comment_idx > -1: + state.line = state.line.substr(0, comment_idx) + + tk_end += 1 + # var c_start = state.line.find("\"", 0) + var c_end = state.line.find_last("\"") + var q_end = state.line.find("[", c_end) + var q_flags = null + #printt("flags before", q_flags) + if q_end == -1: + q_end = state.line.length() + else: + var f_end = state.line.find("]", q_end) + if f_end == -1: + errors.append("line "+str(state.line_count)+": unterminated flags") + else: + f_end += 1 + q_flags = state.line.substr(q_end, f_end - q_end) + var question = trim(state.line.substr(tk_end, q_end - tk_end)) + var cmd = { "name": "*", "params": [question, []] } + + if q_flags: + var ifs = { + "if_true": [], "if_false": [], "if_inv": [], "if_not_inv": [], + "if_active": [], "if_not_active": [], + "if_eq": [], "if_ne": [], # string and integer comparison + "if_gt": [], "if_ge": [], "if_lt": [], "if_le": [] # integer comparison + } + var flag_list = [] + parse_flags(q_flags, flag_list, ifs) + for key in ifs: + if ifs[key].size(): + cmd.conditions[key] = ifs[key] + if flag_list.size(): + cmd.flags = flag_list + + state.indent += 1 + add_level(state, cmd.params[1], errors) + state.indent -= 1 + + level.push_back(cmd) + +# Read an ESCState and converts it to ESCCommand +# then puts it into level (Array of ESCCommand) +func read_cmd(state : esctypes.ESCState, level : Array, errors : Array): + var params = [] + var from = 0 + var tk_end = get_token(state.line, from, state.line_count, errors) + var ifs = { + "if_true": [], "if_false": [], "if_inv": [], "if_not_inv": [], + "if_active": [], "if_not_active": [], + "if_eq": [], "if_ne": [], # string and integer comparison + "if_gt": [], "if_ge": [], "if_lt": [], "if_le": [] # integer comparison + } + var flags = [] + while tk_end != -1: + var tk = trim(state.line.substr(from, tk_end - from)) + from = tk_end + 1 + if is_flags(tk): + parse_flags(tk, flags, ifs) + else: + params.push_back(tk) + tk_end = get_token(state.line, from, state.line_count, errors) + + if params.size() == 0: + errors.append("line "+str(state.line_count)+": Invalid command.") + read_line(state) + return + + var cmd = esctypes.ESCCommand.new(params[0]) + + if params[0] == ">": + cmd.params = [] + state.indent += 1 + add_level(state, cmd.params, errors) + state.indent -= 1 + elif params[0] == "?": + params.remove(0) + var dialog_params = [] + state.indent += 1 + add_dialog(state, dialog_params, errors) + cmd.params = params + cmd.params.insert(0, dialog_params) + state.indent -= 1 + elif params[0] == "*": + errors.push_back("line "+str(state.line_count)+": Invalid command: dialog option outside dialog") + read_line(state) + return + else: + params.remove(0) + + # Remove inline comments + var comment_idx = params.find("#") + if comment_idx > -1: + params.resize(comment_idx) + + cmd.params = params + read_line(state) + + for key in ifs: + if ifs[key].size(): + cmd.conditions[key] = ifs[key] + + if flags.size(): + cmd.flags = flags + + var errors_before = errors.duplicate() + var valid = check_normal_command(cmd, state, errors) + if valid: + level.push_back(cmd) + else: + var debug_valid = check_debug_command(cmd, state, errors) + if debug_valid: + errors.clear() + level.push_back(cmd) + +# Read events from f (Dictionary or File) into ret Dictionary +func read_events(f, ret : Dictionary, errors : Array): + #var state = { "file": f, "line": _get_line(f), "indent": 0, "line_count": 0 } + var state = esctypes.ESCState.new(f, _get_line(f), 0, 0) + + while state.line != null: + if is_comment(state.line): + read_line(state) + continue + var ev = is_event(state.line) + if typeof(ev) != typeof(null): + var level = [] + var abort = add_level(state, level, errors) + var ev_flags = [] + if ev is String: + if "|" in ev: + var ev_split = ev.split("|", true, 1) + ev = ev_split[0] + ev = ev.strip_edges() + if ev_split.size() > 1: + ev_split[1] = ev_split[1].strip_edges() + ev_flags = ev_split[1].split(" ") + + ret[ev] = esctypes.ESCEvent.new(ev, level, Array(ev_flags)) + if abort: + return abort + +# If f is a File, returns the next line as String (or null) +# If f is a Dictionary, returns the next line from f.lines +func _get_line(f): + if f is Dictionary: + if f.line >= f.lines.size(): + return null + var line = f.lines[f.line] + f.line += 1 + #printt("reading line ", line) + return line + else: + return f.get_line() + +func _eof_reached(f): + if typeof(f) == typeof({}): + return f.line >= f.lines.size() + else: + return f.eof_reached() + +func compile_str(p_str : String, errors : Array): + var f = { "line": 0, "lines": p_str.split("\n") } + + #printt("esc compile str ", f) + + var ret = {} + read_events(f, ret, errors) + + #printt("returning ", p_fname, ret) + return ret + +# Returns a Dictionary of events read from p_fname filename +func compile(p_fname : String, errors : Array) -> Dictionary: + var f = File.new() + f.open(p_fname, File.READ) + if !f.is_open(): + return {} + + var ret = {} + read_events(f, ret, errors) + + #printt("returning ", p_fname, ret) + return ret diff --git a/addons/escoria-core/game/core-scripts/esc/esc_runner.gd b/addons/escoria-core/game/core-scripts/esc/esc_runner.gd new file mode 100644 index 00000000..3baf8401 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/esc/esc_runner.gd @@ -0,0 +1,630 @@ +extends Node + +# This is the script that runs in background, checking for events in the events stack +# and executing them. +# Events are managed using 2 structures: +# - event_queue: a queue for scheduled events. On each iteration, every event in the queue is updated +# according time delta. If an event time occurs, it is run (see check_event_queue()). +# - levels_stack: stack of events to be run immediately (from an event in ESC file usually) + +signal global_changed(global_name) +signal inventory_changed +signal open_inventory +signal saved +signal run_event(ev_name, ev_data) +signal event_done(ev_name) +signal music_volume_changed +signal action_changed +signal paused(p_paused) + +onready var resource_cache = load("res://addons/escoria-core/game/core-scripts/resource_queue.gd").new() +#save_data = load(ProjectSettings.get_setting("escoria/internals/save_data")).new() +onready var save_data = load("res://addons/escoria-core/game/core-scripts/save_data/save_data.gd").new() + +# Cached scenes +var scenes_cache_list : Array = [] +var scenes_cache : Dictionary = {} # this will eventually have everything in scenes_cache_list forever + +# Event currently running +var running_event +# Events queue for timed events +var event_queue : Array = [] +# Events stack +var levels_stack : Array = [] + +var reserved_globals = [ + "ESC_LAST_SCENE" +] +# Dictionary of global variables +var globals : Dictionary = {} + +# Dictionary of active objects +## Active == visible to the player +## Inactive == invisible to the player +var actives : Dictionary = {} +# Dictionary of all objects +## in the form : { "object global_id" : object } +var objects : Dictionary = {} +# Dictionary of all objects' states +## in the form : { "object_name" : "state_name" } +var states : Dictionary = {} +var interactives : Dictionary = {} + +# Array containing the event table for each registered object +var objects_events_table : Dictionary + +var continue_enabled : bool = true +var loading_game : bool = false +var game + +# VERBS & TOOLS +# to be used like this: +# with (target item or hotspot) +# eg: "use" "wrench" (with) (target item or hotspot) + +# Current verb used +var current_action : String = "" setget set_current_action +# Current tool (ESCItem/ESCInventoryItem) used +var current_tool + +## If true, we are accepting inputs +#var accept_input : bool +#enum ACCEPTABLE_INPUT { +# INPUT_NONE +#} + +func _ready(): + save_data.start() + + get_tree().set_auto_accept_quit(ProjectSettings.get('escoria/main/force_quit')) + randomize() + save_data.load_settings([self, "settings_loaded"]) + + printt("calling res cache start") + resource_cache.start() + + if !ProjectSettings.get_setting("escoria/platform/skip_cache"): + scenes_cache_list.push_back(ProjectSettings.get_setting("escoria/main/curtain")) + scenes_cache_list.push_back(ProjectSettings.get_setting("escoria/main/hud")) + + printt("cache list ", scenes_cache_list) + for s in scenes_cache_list: + if s != null: + resource_cache.queue_resource(s, false, true) + set_process(true) + +func _process(delta : float): + check_event_queue(delta) + run() + check_autosave() + +# Process the event queue +func check_event_queue(delta : float): + # Update every event's time in the queue + for e in event_queue: + if e.qe_time > 0: + e.qe_time -= delta + +# if !can_interact() or running_event: +# return + + var i = event_queue.size() + while i: + i -= 1 + var queued_next = event_queue[i] + print(queued_next) +# if queued_next.qe_time <= 0: +# var obj = get_object(queued_next.qe_objname) +# run_event(obj.event_table[queued_next.qe_event]) +# event_queue.remove(i) +# break + +func is_debug_command(p_event): + if p_event["ev_name"] != "debug": + return false + if p_event["ev_level"].size() != 1: + return false + if !(p_event["ev_level"][0].name in escoria.esc_compiler.debug_commands): + return false + return true + +# Called by run_game() +func run_event(p_event): + """ + Run an event + """ + if is_debug_command(p_event): + return run_debug_command(p_event) + else: + running_event = p_event + add_level(p_event, true) + +func run_debug_command(p_event): + return callv(p_event["ev_level"][0].name, p_event["ev_level"][0].params) + +func add_level(p_event, p_root : bool): + """ + Add an ESCEvent to events stack + p_event: the ESCEvent + p_root: bool + """ + levels_stack.push_back(instance_level(p_event, p_root)) + return esctypes.EVENT_LEVEL_STATE.CALL + +func instance_level(p_event : esctypes.ESCEvent, p_root : bool): + var new_level = { + "ip": 0, + "instructions": p_event.ev_level, + "waiting": false, + "break_stop": p_root, + "labels": {}, + "flags": p_event.ev_flags + } + + for i in range(p_event.ev_level.size()): + if p_event.ev_level[i].name == "label": + var lname = p_event.ev_level[i].params[0] + new_level.labels[lname] = i + return new_level + +func run(): + if levels_stack.size() == 0: + # Constantly run in _process: we may have an empty levels_stack and no event + if running_event: + emit_signal("event_done", running_event.ev_name) + running_event = null + return + + while levels_stack.size() > 0: + var ret = run_top() + if ret == esctypes.EVENT_LEVEL_STATE.YIELD: + return + if ret == esctypes.EVENT_LEVEL_STATE.BREAK: + while levels_stack.size() > 0 && !(levels_stack[levels_stack.size()-1].break_stop): + levels_stack.remove(levels_stack.size()-1) + levels_stack.remove(levels_stack.size()-1) + +func run_top(): + var top = levels_stack[levels_stack.size()-1] +# printt("-----> TOP:", top) + var ret = $esc_level_runner.resume(top) + if ret == esctypes.EVENT_LEVEL_STATE.RETURN || ret == esctypes.EVENT_LEVEL_STATE.BREAK: + levels_stack.remove(levels_stack.size()-1) + return ret + +func test(cmd): + if "if_true" in cmd.conditions.keys(): + for flag in cmd.conditions.if_true: + if !get_global(flag): + return false + if "if_false" in cmd.conditions.keys(): + for flag in cmd.conditions.if_false: + if get_global(flag): + return false + if "if_inv" in cmd.conditions.keys(): + for flag in cmd.conditions.if_inv: + if !inventory_has(flag): + return false + if "if_not_inv" in cmd.conditions.keys(): + for flag in cmd.conditions.if_not_inv: + if inventory_has(flag): + return false + if "if_active" in cmd.conditions.keys(): + for flag in cmd.conditions.if_active: + if not flag in actives or not actives[flag]: + return false + if "if_not_active" in cmd.conditions.keys(): + for flag in cmd.conditions.if_not_active: + if flag in actives and actives[flag]: + return false + if "if_eq" in cmd.conditions.keys(): + for flag in cmd.conditions.if_eq: + if !is_global_equal_to(flag[0], flag[1]): + return false + if "if_ne" in cmd.conditions.keys(): + for flag in cmd.conditions.if_ne: + if is_global_equal_to(flag[0], flag[1]): + return false + if "if_gt" in cmd.conditions.keys(): + for flag in cmd.conditions.if_gt: + if !is_global_greater_than(flag[0], flag[1]): + return false + if "if_ge" in cmd.conditions.keys(): + for flag in cmd.conditions.if_ge: + if is_global_less_than(flag[0], flag[1]): + return false + if "if_lt" in cmd.conditions.keys(): + for flag in cmd.conditions.if_lt: + if !is_global_less_than(flag[0], flag[1]): + return false + if "if_le" in cmd.conditions.keys(): + for flag in cmd.conditions.if_le: + if is_global_greater_than(flag[0], flag[1]): + return false + return true + +func inventory_has(p_obj): + return get_global("i/"+p_obj) + +func items_in_inventory(): + var items = [] + for glob in globals.keys(): + if glob.begins_with("i/") and globals[glob] == "true": + items.push_back(glob.rsplit("i/", false)[0]) + return items + +func get_global(name): + # If no value or looks like boolean, return boolean for backwards compatibility + if not name in globals or globals[name].to_lower() == "false": + return false + if globals[name].to_lower() == "true": + return true + return globals[name] + +# Set global state 'name' to 'value' (can be true or false) +#  +func set_global(name, val, force_change_reserved : bool = false): + if name in reserved_globals and !force_change_reserved: + escoria.report_warnings("esc_runner.gd:set_global()", + ["Global " + name + " is reserved. Value not modified."]) + return + globals[name] = val + # printt("global changed at global_vm, emitting for ", name, val) + emit_signal("global_changed", name) + +func dec_global(name, diff): + var global = get_global(name) + global = int(global) if global else 0 + set_global(name, str(global - diff)) + +func inc_global(name, diff): + var global = get_global(name) + global = int(global) if global else 0 + set_global(name, str(global + diff)) + +func set_globals(pat, val): + for key in globals: + if key.match(pat): + globals[key] = val + emit_signal("global_changed", key) + +func is_global_equal_to(name, val): + var global = get_global(name) + if global and val and global == val: + return true + +func is_global_greater_than(name, val): + var global = get_global(name) + if global and val and int(global) > int(val): + return true + +func is_global_less_than(name, val): + var global = get_global(name) + if global and val and int(global) < int(val): + return true + +func check_autosave(): + pass + +func set_current_action(action : String): + if ! action is String: + escoria.report_errors("esc_runner.gd", + ["Trying to set_current_action: " + str(typeof(action))]) + + if action != current_action: + clear_current_tool() + + current_action = action + emit_signal("action_changed") + +func clear_current_action(): + set_current_action("") + +func clear_current_tool(): + current_tool = null + +func change_scene(params, context, run_events=true): + printt("change scene to ", params[0], " with run_events ", run_events) +# check_cache() +# main.clear_scene() +# camera = null + event_queue = [] + + # Regular events need to be reset immediately, so we don't + # accidentally `yield()` on them, for performance reasons. + # This does not affect `stack` so execution is fine anyway. + if running_event and running_event.ev_name != "load": + emit_signal("event_done", running_event.ev_name) + running_event = null + + var res_room = resource_cache.get_resource(params[0]) + var res_game = resource_cache.get_resource(ProjectSettings.get_setting("escoria/ui/game_scene")) + if !res_room: + escoria.report_errors("esc_runner.gd:change_scene()", + ["Resource not found: " + params[0]]) + if !res_game: + escoria.report_errors("esc_runner.gd:change_scene()", + ["Resource not found: " + ProjectSettings.get_setting("escoria/ui/game_scene")]) + + resource_cache.clear() + + # Load game scene + var game_scene = res_game.instance() + if !game_scene: + escoria.report_errors("esc_runner.gd:change_scene()", + ["Failed loading scene " + ProjectSettings.get_setting("escoria/ui/game_scene")]) + + + # Load room scene + var room_scene = res_room.instance() + if room_scene: + room_scene.add_child(game_scene) + room_scene.move_child(game_scene, 0) + escoria.main.set_scene(room_scene, run_events) + escoria.inputs_manager.is_hotspot_focused = false + if !scenes_cache_list.has(params[0]): + scenes_cache_list.push_back(params[0]) + scenes_cache[room_scene.global_id] = params[0] + else: + escoria.report_errors("esc_runner.gd:change_scene()", + ["Failed loading scene " + params[0]]) + + if context != null: + context.waiting = false + + # Re-apply actives + for active in actives: + set_active(active, actives[active]) + +# cam_target = null +# autosave_pending = true + +func run_game(actions : Dictionary): + set_process(true) + # `load` and `ready` are exclusive because you probably don't want to + # reset the game state when a scene becomes ready, and `ready` is + # redundant when `load`ing state anyway. + # `start` is used only in your `escoria/platform/game_start_script` .esc + # file to start the game. + if "start" in actions: + clear() + run_event(actions["start"]) + escoria.main_menu_instance.hide() + elif "load" in actions: + clear() + run_event(actions["load"]) + elif "ready" in actions: + run_event(actions["ready"]) + +func clear(): + get_tree().call_group_flags(SceneTree.GROUP_CALL_DEFAULT, "game", "game_cleared") + levels_stack = [] + globals = {} + objects = {} + states = {} + actives = {} + interactives = {} + event_queue = [] + continue_enabled = true + loading_game = false + + +func register_object(name : String, val : Object, force : bool = false): + if !name: + escoria.report_errors("esc_runner.gd:register_object()", + ["global_id not given for " + val.get_class() + " " + val.name]) + + if name in objects and not force: + escoria.report_errors("esc_runner.gd:register_object()", + ["Trying to register already registered object " + name + ": " \ + + val.get_class() + " (" + val.name + ")"]) + + objects[name] = val + + if not val.is_connected("tree_exited", self, "object_exit_scene"): + val.connect("tree_exited", self, "object_exit_scene", [name]) + + # Most objects have states/animations, but don't count on it +# if val.has_method("set_state"): + if val is ESCItem or val is ESCPlayer or val is ESCCharacter or val is ESCHotspot: + if name in states: + set_state(name, [states[name], true]) + else: + set_state(name, [esctypes.OBJ_DEFAULT_STATE]) + + if val is ESCItem or val is ESCHotspot: + if val.is_interactive: + set_interactive(name, true) + + +# if val.has_method("set_active"): +# if name in actives: +# val.set_active(actives[name]) + +# if val.has_method("set_interactive"): +# if name in interactives: +# val.set_interactive(interactives[name]) + + if val.get("esc_script") != null and !val.get("esc_script").empty(): + objects_events_table[name] = escoria.esc_compiler.load_esc_file(val.esc_script) + + +func get_object(name): + if !(name in objects): + return null + return objects[name] + + +# Activates the action for given params +# p_action String Action to execute (defined in attached ESC file and in action verbs UI) +# - eg: arrived, use, look, pickup... +# p_params Array +# - 0 Object Target object +func activate(p_action : String, p_param : Array): + printt("Action", p_action, "with params", p_param) +# if p_param[0].global_id: +# printt("("+p_param[0].global_id+")") + var what = p_param[0] + + # If we're using an action which item requires to combine + if what is ESCItem and p_action in what.combine_if_action_used_among: + # Check if object must be in inventory to be used + if what is ESCItem and what.use_from_inventory_only: + if !inventory_has(what.global_id): + # TODO Either use fallback here, or run pickup action before use + escoria.report_warnings("esc_runner.gd:activate()", ["Trying to " + + p_action + " on object " + what.global_id + + " but item must be in inventory."]) + return esctypes.EVENT_LEVEL_STATE.YIELD + else: + + # Player has item in inventory, we check the element to use on + if p_param.size() > 1: + var combine_with = p_param[1] + + var do_combine = false + if combine_with is ESCItem and combine_with.use_from_inventory_only: + if inventory_has(combine_with.global_id): + do_combine = true + else: + do_combine = true + + if do_combine: + if objects_events_table[what.global_id].has(p_action + " " + combine_with.global_id): + run_event(objects_events_table[what.global_id][p_action + " " + combine_with.global_id]) + return esctypes.EVENT_LEVEL_STATE.RETURN + elif objects_events_table[combine_with.global_id].has(p_action + " " + what.global_id) \ + and !combine_with.combine_is_one_way: + run_event(objects_events_table[combine_with.global_id][p_action + " " + what.global_id]) + return esctypes.EVENT_LEVEL_STATE.RETURN + else: + var errors = ["Attempted to execute inexisting action " + \ + p_action + " between item " + combine_with.global_id + " and item " + what.global_id] + if combine_with.combine_is_one_way: + errors.append("Reason: " + combine_with.global_id + "'s item interaction is one-way.") + escoria.report_warnings("esc_runner.gd:activate()", errors) + + return esctypes.EVENT_LEVEL_STATE.YIELD + else: + # TODO Use fallback here + pass + + else: + # We're missing a target here. + # Tell the Label to add a conjunction and wait for another click + # to add the target to p_param. Until then, return false. + current_tool = what + return esctypes.EVENT_LEVEL_STATE.YIELD + + if what.global_id in objects_events_table: + if p_action in objects_events_table[what.global_id]: + run_event(objects_events_table[what.global_id][p_action]) + else: + escoria.report_warnings("esc_runner.gd:activate()", + ["Action '" + p_action + "' requested on object '" \ + + what.global_id + "' but action doesn't exist in attached ESC file.", + "TODO: manage fallbacks."]) + return esctypes.EVENT_LEVEL_STATE.RETURN + else: + escoria.report_warnings("esc_runner.gd:activate()", + ["Action '" + p_action + "' requested on object '" + what.global_id \ + + "' but object does not exist in objects_events_table.", \ + "Does object " + what.global_id + " have an attached ESC file?"]) + return esctypes.EVENT_LEVEL_STATE.RETURN + return esctypes.EVENT_LEVEL_STATE.RETURN + + +func get_state(name : String): + return states[name] + + +func get_active(name : String) -> bool: + if actives.has(name): + return actives[name] + return false + +""" +Return the interactive object given its global_id. +""" +func get_interactive(global_id : String): + if interactives.has(global_id): + return interactives[global_id] + return false + + +""" +Change an object state and play its animation (if it has one) +p_params[] : + - String state : the state name + - bool immediate (default=false) : if true, the animation is not played and immediately goes to the last frame +""" +func set_state(global_id : String, p_params : Array): + var obj = get_object(global_id) + states[global_id] = p_params[0] + var immediate : bool = false + if p_params.size() > 1: + immediate = p_params[1] + + # A Hotspot can have a child item, if this item has an empty sprite + # (the hotspot is there to get the user input) + var animation_node + if obj is ESCItem: + #if obj.get("animation") != null: + # animation_node = obj.get("animation") + if obj.get_animation_player() != null: + animation_node = obj.get_animation_player() + elif obj is ESCHotspot and obj.get_item_child_if_any() != null: + #if obj.get_item_child_if_any().get("animation") != null: + # animation_node = obj.get_item_child_if_any().animation + if obj.get_item_child_if_any().get_animation_player() != null: + animation_node = obj.get_item_child_if_any().get_animation_player() + + if animation_node: + animation_node.stop() + if animation_node.has_animation(p_params[0]): + if !immediate: + animation_node.play(p_params[0]) + else: + # The animation is not played, we directly set it at its last frame + animation_node.current_animation = p_params[0] + var animation = animation_node.get_animation(p_params[0]) + var animation_length = animation.length + animation_node.seek(animation_length) + + +""" +When object is active, it is VISIBLE. +When object is inactive, it is HIDDEN. +""" +func set_active(name : String, active): + if objects[name] is ESCInventoryItem: + return + actives[name] = active + if objects.has(name) and is_instance_valid(objects[name]): + if active: + objects[name].show() + else: + objects[name].hide() + +""" +When object is interactive, it can be focused +When object is not interactive, it cannot be focused and used +""" +func set_interactive(name : String, active): + interactives[name] = active + + + +""" +Callback called by ESCItems when it emits "tree_exit", ie. removed from scene. +Item is kept in objects[] array if it is in inventory. +""" +func object_exit_scene(name : String): + # If object is in inventory, save it before it's destroyed so we still have + # its data in objects[] + if inventory_has(name): + objects[name] = objects[name].duplicate() + else: + printt("Object " + name + " removed from scene.") + objects.erase(name) + diff --git a/addons/escoria-core/game/core-scripts/esc/esc_runner_level.gd b/addons/escoria-core/game/core-scripts/esc/esc_runner_level.gd new file mode 100644 index 00000000..d7916d3f --- /dev/null +++ b/addons/escoria-core/game/core-scripts/esc/esc_runner_level.gd @@ -0,0 +1,463 @@ +extends Node + +# This script runs the ESCCommands contained in the ESCEvent. + +var current_context +onready var esc_runner = get_parent() + +func _ready(): + pass + +func finished(context = null): + if context != null: + context.waiting = false + else: + current_context.waiting = false + + +func check_obj(name, cmd): + var obj = escoria.esc_runner.get_object(name) + if obj == null: + escoria.report_errors("", ["Global id "+name+" not found for " + cmd]) + return false + return true + +func resume(context): + current_context = context + if context.waiting: + return esctypes.EVENT_LEVEL_STATE.YIELD + var count = context.instructions.size() + while context.ip < count: + var top = esc_runner.levels_stack.size() + var ret = run(context) + context.ip += 1 + if top < esc_runner.levels_stack.size(): + return esctypes.EVENT_LEVEL_STATE.CALL + if ret == esctypes.EVENT_LEVEL_STATE.YIELD: + return esctypes.EVENT_LEVEL_STATE.YIELD + if ret == esctypes.EVENT_LEVEL_STATE.CALL: + return esctypes.EVENT_LEVEL_STATE.CALL + if ret == esctypes.EVENT_LEVEL_STATE.BREAK: + if context.break_stop: + break + else: + return esctypes.EVENT_LEVEL_STATE.BREAK + if ret == esctypes.EVENT_LEVEL_STATE.REPEAT: + context.ip = 0 + if ret == esctypes.EVENT_LEVEL_STATE.JUMP: + return esctypes.EVENT_LEVEL_STATE.JUMP + context.ip = 0 + return esctypes.EVENT_LEVEL_STATE.RETURN + +func run(context): + var cmd = context.instructions[context.ip] + if cmd.name == "label": + return esctypes.EVENT_LEVEL_STATE.RETURN + if !esc_runner.test(cmd): + return esctypes.EVENT_LEVEL_STATE.RETURN + #print("name is ", cmd.name) + #if !(cmd.name in self): + # esc_runner.report_errors("", ["Unexisting command "+cmd.name]) + return call(cmd.name, cmd.params) + + +""" +Automatically called when a dialog line is said. +""" +func dialog_line_finished() -> void: +# escoria.esc_runner.get_node("esc_level_runner").finished() + finished() + escoria.dialog_player.is_speaking = false + escoria.current_state = escoria.GAME_STATE.DEFAULT + +""" +""" +func accept_input(): + pass + + +""" +""" +func autosave(): + pass + + +""" +""" +func anim(): + pass + + +""" +""" +func branch(command_params : Array): + var branch_ev = esctypes.ESCEvent.new("branch", command_params, []) + return escoria.esc_runner.add_level(branch_ev, false) + + +""" +""" +func camera_push(): + pass + + +""" +""" +func camera_set_drag_margin_enabled(): + pass + + +""" +""" +func camera_set_pos(): + pass + + +""" +""" +func camera_set_target(): + pass + + +""" +""" +func camera_set_zoom(): + pass + + +""" +""" +func camera_set_zoom_height(): + pass + + +""" +""" +func camera_shift(): + pass + +""" +""" +func change_scene(params): + # Savegames must have events disabled, so saving the game adds a false to params + var run_events = true + if params.size() == 2: + run_events = bool(params[1]) + + # looking for localized string format in scene. this should be somewhere else + var sep = params[0].find(":\"") + if sep >= 0: + var path = params[0].substr(sep + 2, params[0].length() - (sep + 2)) + escoria.esc_runner.call_deferred("change_scene", [path], current_context, run_events) + else: + escoria.esc_runner.call_deferred("change_scene", params, current_context, run_events) + + current_context.waiting = true + return esctypes.EVENT_LEVEL_STATE.YIELD + +""" +""" +func custom(): + pass + + +""" +""" +func cut_scene(): + pass + + +""" +""" +func debug(): + pass + + +""" +""" +func dec_global(): + pass + + +""" +""" +func inc_global(): + pass + + +""" +""" +func dialog(command_params : Array): + current_context.waiting = true + current_context.in_dialog = true + escoria.current_state = escoria.GAME_STATE.DIALOG + if !escoria.dialog_player: + escoria.dialog_player = escoria.main.current_scene.get_node("game/ui/dialog_layer/dialog_player") + var options = command_params.slice(1, command_params.size()) + escoria.dialog_player.start_dialog_choices(command_params[0], options) + return esctypes.EVENT_LEVEL_STATE.YIELD + + +""" +""" +func dialog_config(): + pass + + +""" +Enable the ESCTerrain's NavigationPolygonInstance defined by given node name. +Disables previously activated NavigationPolygonInstance. +""" +func enable_terrain(command_params : Array): + var name : String = command_params[0] + if escoria.room_terrain.has_node(name): + var new_active_navigation_instance = escoria.room_terrain.get_node(name) + escoria.room_terrain.current_active_navigation_instance.enabled = false + escoria.room_terrain.current_active_navigation_instance = new_active_navigation_instance + escoria.room_terrain.current_active_navigation_instance.enabled = true + +""" +""" +func game_over(command_params : Array): + pass + + +""" +""" +func inventory_add(command_params : Array): + pass + + +""" +""" +func inventory_remove(command_params : Array): + pass + + +""" +""" +func inventory_open(command_params : Array): + pass + + +""" +""" +func jump(command_params : Array): + pass + + +""" +""" +func play_snd(command_params : Array): + pass + + +""" +""" +func queue_animation(command_params : Array): + pass + + +""" +""" +func queue_resource(command_params : Array): + pass + + +""" +""" +func repeat(command_params : Array): + pass + + +""" +Make a character say one line. +Usage: say object_id line [dialog_ui_name] +""" +func say(command_params : Array) -> esctypes: + current_context.waiting = true + + var dict : Dictionary + var dialog_scene_name = ProjectSettings.get_setting("escoria/ui/default_dialog_scene") + + if dialog_scene_name.empty(): + escoria.report_errors("level_esc_runners.gd:say()", ["Project setting 'escoria/ui/default_dialog_scene' is not set. Please set a default dialog scene."]) + var file = dialog_scene_name.get_file() + var extension = dialog_scene_name.get_extension() + dialog_scene_name = file.rstrip("." + extension) + + # Manage specific dialog scene + if command_params.size() > 2: + dialog_scene_name = command_params[2] + + dict = { + "line": command_params[1], + "ui": dialog_scene_name + #"ui": "dialog_label" + #"ui": "dialog_box_inset" + } + escoria.current_state = escoria.GAME_STATE.DIALOG + if !escoria.dialog_player: + escoria.dialog_player = escoria.main.current_scene.get_node("game/ui/dialog_layer/dialog_player") + escoria.dialog_player.say(command_params[0], dict) + return esctypes.EVENT_LEVEL_STATE.YIELD + + +""" +Sets object as active or inactive. Active objects are displayed in scene and respond +to inputs. Inactives are hidden. +""" +func set_active(command_params : Array): + if !check_obj(command_params[0], "set_active"): + return esctypes.EVENT_LEVEL_STATE.RETURN + var name : String = command_params[0] + var value = command_params[1] + escoria.esc_runner.set_active(name, value) + +""" +Set the angle of an object. +Usage: set_angle object_id angle_degrees +""" +func set_angle(params : Array): + if !check_obj(params[0], "set_angle"): + return esctypes.EVENT_LEVEL_STATE.RETURN + var obj = escoria.esc_runner.get_object(params[0]) + obj.set_angle(int(params[1])) + return esctypes.EVENT_LEVEL_STATE.RETURN + + +""" +""" +func set_state(command_params : Array): + var global_id : String = command_params[0] + var p_params : Array = command_params.slice(1, command_params.size()) + escoria.esc_runner.set_state(global_id, p_params) + + +""" +""" +func set_hud_visible(command_params : Array): + pass + + +""" +""" +func sched_event(command_params : Array): + pass + + +""" +""" +func set_global(command_params : Array): + var name : String = command_params[0] + var value = command_params[1] + escoria.esc_runner.set_global(name, value) + + +""" +""" +func set_globals(command_params : Array): + pass + + +""" +""" +func set_interactive(command_params : Array): + var name : String = command_params[0] + var value = command_params[1] + escoria.esc_runner.set_interactive(name, value) + + +""" +""" +func set_speed(command_params : Array): + pass + + +""" +""" +func slide(command_params : Array): + pass + + +""" +""" +func slide_block(command_params : Array): + pass + + +""" +""" +func spawn(command_params : Array): + pass + + +""" +""" +func stop(command_params : Array): + return esctypes.EVENT_LEVEL_STATE.BREAK + +""" +Teleports obj1 at obj2's position. If angle_degrees is set (int), sets obj1's +angle to angle_degrees. +Usage: teleport obj1 obj2 [angle_degrees] +""" +func teleport(params): + if !check_obj(params[0], "teleport"): + return esctypes.EVENT_LEVEL_STATE.RETURN + if !check_obj(params[1], "teleport"): + return esctypes.EVENT_LEVEL_STATE.RETURN + + var angle + if params.size() > 2: + angle = int(params[2]) + + escoria.esc_runner.get_object(params[0]).teleport(escoria.esc_runner.get_object(params[1]), angle) + return esctypes.EVENT_LEVEL_STATE.RETURN + + +""" +""" +func teleport_pos(command_params : Array): + pass + + +""" +""" +func turn_to(command_params : Array): + pass + + +""" +Wait for given time in seconds. +Usage: wait time_in_seconds +""" +func wait(command_params : Array): + escoria.current_state = escoria.GAME_STATE.WAIT + var time = float(command_params[0]) + if time <= 0: + return esctypes.EVENT_LEVEL_STATE.RETURN +# get_tree().call_group_flags(SceneTree.GROUP_CALL_DEFAULT, "game", "wait", time, p_level) + escoria.main.wait(command_params, current_context) + current_context.waiting = true + return esctypes.EVENT_LEVEL_STATE.YIELD + + +""" +Make object1 walk towards object2. This command is not blocking (user input not disabled) +Usage: walk object_id1 object_id2 +""" +func walk(command_params : Array): + escoria.do("walk", command_params) + + +""" +""" +func walk_block(command_params : Array): + pass + + + + + + diff --git a/addons/escoria-core/game/core-scripts/escbackground.gd b/addons/escoria-core/game/core-scripts/escbackground.gd new file mode 100644 index 00000000..6c24a229 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/escbackground.gd @@ -0,0 +1,97 @@ +tool +extends TextureRect +class_name ESCBackground + +func get_class(): + return "ESCBackground" + +signal double_left_click_on_bg(position) +signal left_click_on_bg(position) +signal right_click_on_bg(position) +signal mouse_moved + +export(String, FILE, "*.esc") var esc_script = "" + +# Actual size of the scene +var size : Vector2 + +""" +ESCBackground purpose is to display a background image and receive input events +on the background. More precisely, the TextureRect under ESCBackground does not +receive events itself - if it did, it would also eat all events like hotspot +focusing and such. Instead, we set the TextureRect mouse filter to +MOUSE_FILTER_IGNORE, and we use an Area2D node to receive the input events. + +If ESCBackground doesn't contain a texture, it is important that its rect_size +is set over the whole scene, because its rect_size is then used to create the +Area2D node under it. If the rect_size is wrongly set, the background may +receive no input. +""" + +# PRIVATE VARS +var area : Area2D +var actual_click_position : Vector2 + +# Godot doesn't do doubleclicks so we must +var last_lmb_dt = 0 +var waiting_dblclick = null # null or [pos, event] + +func _enter_tree(): + # Use size of background texture to calculate collision shape if any + if get_texture(): + size = get_texture().get_size() + else: + size = rect_size + + area = Area2D.new() + var shape = RectangleShape2D.new() + + var sid = area.create_shape_owner(area) + + # Move origin of Area2D to center of Sprite + var transform = area.shape_owner_get_transform(sid) + transform.origin = size / 2 + area.shape_owner_set_transform(sid, transform) + + # Set extents of RectangleShape2D to cover entire Sprite + shape.set_extents(size / 2) + area.shape_owner_add_shape(sid, shape) + + add_child(area) + +func _ready(): + mouse_filter = MOUSE_FILTER_IGNORE + area.connect("input_event", self, "manage_input") + connect("gui_input", self, "manage_input_texturerect") + + if !Engine.is_editor_hint(): + connect("left_click_on_bg", escoria.inputs_manager, "_on_left_click_on_bg") + connect("right_click_on_bg", escoria.inputs_manager, "_on_right_click_on_bg") + connect("double_left_click_on_bg", escoria.inputs_manager, "_on_double_left_click_on_bg") +# connect("mouse_moved_on_bg", escoria.inputs_manager, "_on_mouse_moved_on_bg") + +func manage_input(_viewport, event, _shape_idx): + if event is InputEventMouseButton: + var p = get_global_mouse_position() + if event.doubleclick: + if event.button_index == BUTTON_LEFT: + emit_signal("double_left_click_on_bg", p) + else: + if event.is_pressed(): + if event.button_index == BUTTON_LEFT: + emit_signal("left_click_on_bg", p) + if event.button_index == BUTTON_RIGHT: + emit_signal("right_click_on_bg", p) +# elif event is InputEventMouseMotion: +# emit_signal("mouse_moved_on_bg") + + + +func manage_input_texturerect(event): + if event is InputEventMouseButton and event.is_pressed(): + if event.button_index == BUTTON_LEFT: + emit_signal("left_click_on_bg", event.position) + if event.button_index == BUTTON_RIGHT: + emit_signal("right_click_on_bg", event.position) + else: + pass diff --git a/addons/escoria-core/game/core-scripts/esccharacter.gd b/addons/escoria-core/game/core-scripts/esccharacter.gd new file mode 100644 index 00000000..36522996 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/esccharacter.gd @@ -0,0 +1,9 @@ +tool +extends Node +class_name ESCCharacter + +export(String) var character_id +export(String, FILE, ".esc") var esc_script = "" + +func _ready(): + pass diff --git a/addons/escoria-core/game/core-scripts/eschotspot.gd b/addons/escoria-core/game/core-scripts/eschotspot.gd new file mode 100644 index 00000000..ce8ffd10 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/eschotspot.gd @@ -0,0 +1,148 @@ +tool +extends Area2D +class_name ESCHotspot + +func get_class(): + return "ESCHotspot" + +""" +ESCHotspot is an Area2D (hotspot). +A hotspot is a simple area that can be defined by the user and is thus invisible +Usually, hotspots are used to define areas of the background that the player can +look at. +""" + +signal mouse_entered_hotspot(global_id) +signal mouse_exited_hotspot +signal mouse_left_clicked_hotspot(global_id, click_position) +signal mouse_double_left_clicked_hotspot(global_id, click_position) +signal mouse_right_clicked_hotspot(global_id, click_position) + +export(String) var global_id +export(bool) var is_exit +export(String, FILE, "*.esc") var esc_script +export(bool) var is_interactive = true +export(bool) var player_orients_on_arrival = true +export(ESCPlayer.Directions) var interaction_direction +export(String) var tooltip_name +export(String) var default_action +# If action used by player is in the list, game will wait for a second click on another item +# to combine objects together (typical USE WITH , GIVE TO ) +export(PoolStringArray) var combine_if_action_used_among = [] +export(Color) var dialog_color = ColorN("white") + +# Detected interact position set by a Position2D node OUTSIDE OF THE HOTSPOT SCENE. +# You have to add a child to the INSTANCED HOTSPOT SCENE, IN THE ROOM SCENE. +export(Dictionary) var interact_positions : Dictionary = { "default": null} + +var collision + +var terrain : ESCTerrain +# If the terrain node type is scalenodes +var terrain_is_scalenodes : bool +var check_maps = true + +var pose_scale : int +var last_scale : Vector2 + +func _ready(): + if !Engine.is_editor_hint(): + escoria.register_object(self) + connect("mouse_entered_hotspot", escoria.inputs_manager, "_on_mouse_entered_hotspot") + connect("mouse_exited_hotspot", escoria.inputs_manager, "_on_mouse_exited_hotspot") + connect("mouse_left_clicked_hotspot", escoria.inputs_manager, "_on_mouse_left_clicked_hotspot") + connect("mouse_right_clicked_hotspot", escoria.inputs_manager, "_on_mouse_right_clicked_hotspot") + + connect("mouse_entered", self, "_on_mouse_entered") + connect("mouse_exited", self, "_on_mouse_exited") + connect("input_event", self, "manage_input") + init_interact_position_with_node() + terrain = escoria.room_terrain + + + update_terrain() + + +func init_interact_position_with_node(): + """ + Initialize the interact_position attribute by searching for a Position2D + node in children nodes. + If any is found, the first one is used as interaction position with this hotspot. + If none is found, we use the CollisionShape2D or CollisionPolygon2D child node's + position instead. + """ + for c in get_children(): + if c is Position2D: + # If the position2D node is part of the hotspot, it means it is not an interact position + # but a dialog position for example. Interact position node must be set in the room scene. + if c.get_owner() == self: + continue + interact_positions.default = c.global_position + break + if c is CollisionShape2D or c is CollisionPolygon2D: + interact_positions.default = c.global_position + + +func manage_input(viewport : Viewport, event : InputEvent, shape_idx : int): + if event is InputEventMouseButton: +# var p = get_global_mouse_position() + if event.doubleclick: + if event.button_index == BUTTON_LEFT: + emit_signal("mouse_double_left_clicked_hotspot", global_id, event) + else: + if event.is_pressed(): + if event.button_index == BUTTON_LEFT: + emit_signal("mouse_left_clicked_hotspot", global_id, event) + if event.button_index == BUTTON_RIGHT: + emit_signal("mouse_right_clicked_hotspot", global_id, event) + + +func _on_mouse_entered(): + emit_signal("mouse_entered_hotspot", global_id) + + +func _on_mouse_exited(): + emit_signal("mouse_exited_hotspot") + + +func get_item_child_if_any(): + for c in get_children(): + if c is ESCItem: + return c + + +func update_terrain(on_event_finished_name = null): + if !terrain: + return + if on_event_finished_name != null and on_event_finished_name != "setup": + return + + var pos = position + z_index = pos.y if pos.y <= VisualServer.CANVAS_ITEM_Z_MAX else VisualServer.CANVAS_ITEM_Z_MAX + + var color + if terrain_is_scalenodes: + last_scale = terrain.get_terrain(pos) + self.scale = last_scale + elif check_maps: + color = terrain.get_terrain(pos) + var scal = terrain.get_scale_range(color.b) + if scal != get_scale(): + last_scale = scal + self.scale = last_scale + + # Do not flip the entire player character, because that would conflict + # with shadows that expect to be siblings of $"sprite" + if pose_scale == -1 and $"sprite".scale.x > 0: + $"sprite".scale.x *= pose_scale + collision.scale.x *= pose_scale + elif pose_scale == 1 and $"sprite".scale.x < 0: + $"sprite".scale.x *= -1 + collision.scale.x *= -1 + +# if check_maps: +# color = terrain.get_light(pos) +# +# if color: +# for s in sprites: +# s.set_modulate(color) diff --git a/addons/escoria-core/game/core-scripts/escitem.gd b/addons/escoria-core/game/core-scripts/escitem.gd new file mode 100644 index 00000000..02b47078 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/escitem.gd @@ -0,0 +1,123 @@ +tool +extends Sprite +class_name ESCItem + +func get_class(): + return "ESCItem" + +""" +ESCItem is a Sprite that defines an item, potentially interactive +""" + +signal mouse_entered_item(global_id) +signal mouse_exited_item +signal mouse_left_clicked_item(global_id) +signal mouse_double_left_clicked_item(global_id) +signal mouse_right_clicked_item(global_id) + +export(String) var global_id +export(String, FILE, "*.esc") var esc_script +# If true, the ESC script may have an ":exit_scene" event to manage scene changes +export(bool) var is_exit +export(bool) var is_interactive = true +export(bool) var player_orients_on_arrival = true +export(ESCPlayer.Directions) var interaction_direction +export(String) var tooltip_name +export(String) var default_action +# If action used by player is in the list, game will wait for a second click on another item +# to combine objects together (typical USE WITH , GIVE TO ) +export(PoolStringArray) var combine_if_action_used_among = [] +# If true, combination must be done in the way it is written in ESC script +# ie. :use ON_ITEM +# If false, combination will be tried in the other way. +export(bool) var combine_is_one_way = false +# If use_from_inventory_only is true, then the object must have been picked up before using it. +# A false value is useful for items in the background, such as buttons. +export(bool) var use_from_inventory_only = false +# Scene used in inventory for the object if it is picked up +export(PackedScene) var inventory_item_scene_file : PackedScene + + +export(Color) var dialog_color = ColorN("white") + +# Animation node (null if none was found) +var animation +onready var interact_positions : Dictionary = { "default": null} + + +# PRIVATE VARS +var area : Area2D +# Size of the item +var size : Vector2 + +func _ready(): + + for n in get_children(): + if n is AnimationPlayer: + animation = n + continue + if n is Area2D: + area = n + continue + + if area: + area.connect("mouse_entered", self, "_on_mouse_entered") + area.connect("mouse_exited", self, "_on_mouse_exited") + area.connect("input_event", self, "manage_input") + + init_interact_position_with_node() + + if !Engine.is_editor_hint(): + escoria.register_object(self) + connect("mouse_entered_item", escoria.inputs_manager, "_on_mouse_entered_item") + connect("mouse_exited_item", escoria.inputs_manager, "_on_mouse_exited_item") + connect("mouse_left_clicked_item", escoria.inputs_manager, "_on_mouse_left_clicked_item") + connect("mouse_double_left_clicked_item", escoria.inputs_manager, "_on_mouse_left_double_clicked_item") + connect("mouse_right_clicked_item", escoria.inputs_manager, "_on_mouse_right_clicked_item") + + +func get_animation_player(): + if animation == null: + for n in get_children(): + if n is AnimationPlayer: + animation = n + return animation + + +""" +Initialize the interact_position attribute by searching for a Position2D +node in children nodes. +If any is found, the first one is used as interaction position with this hotspot. +If none is found, we use the CollisionShape2D or CollisionPolygon2D child node's +position instead. +""" +func init_interact_position_with_node(): + for c in get_children(): + if c is Position2D: + interact_positions.default = c.global_position + break + if c is CollisionShape2D or c is CollisionPolygon2D: + interact_positions.default = c.global_position + if interact_positions.default == null: + interact_positions.default = self.global_position + +func manage_input(viewport : Viewport, event : InputEvent, shape_idx : int): + if event is InputEventMouseButton: +# var p = get_global_mouse_position() + if event.doubleclick: + if event.button_index == BUTTON_LEFT: + emit_signal("mouse_double_left_clicked_item", global_id, event) + else: + if event.is_pressed(): + if event.button_index == BUTTON_LEFT: + emit_signal("mouse_left_clicked_item", global_id, event) + if event.button_index == BUTTON_RIGHT: + emit_signal("mouse_right_clicked_item", global_id, event) + + +func _on_mouse_entered(): + emit_signal("mouse_entered_item", global_id) + +func _on_mouse_exited(): + emit_signal("mouse_exited_item") + diff --git a/addons/escoria-core/game/core-scripts/escoria_types.gd b/addons/escoria-core/game/core-scripts/escoria_types.gd new file mode 100644 index 00000000..c6726a7c --- /dev/null +++ b/addons/escoria-core/game/core-scripts/escoria_types.gd @@ -0,0 +1,86 @@ +extends Node + +const OBJ_DEFAULT_STATE = "default" + +## Custom nodes: +#var ESCBackground = preload("res://addons/escoria-core/game/core-scripts/escbackground.gd") +#var ESCCharacter = preload("res://addons/escoria-core/game/core-scripts/esccharacter.gd") +#var ESCHotspot = preload("res://addons/escoria-core/game/core-scripts/eschotspot.gd") +#var ESCItem = preload("res://addons/escoria-core/game/core-scripts/escitem.gd") +#var ESCItemsInventory = preload("res://addons/escoria-core/game/core-scripts/items_inventory.gd") +#var ESCInventoryItem = preload("res://addons/escoria-core/game/core-scripts/inventory_item.gd") +#var ESCPlayer = preload("res://addons/escoria-core/game/core-scripts/escplayer.gd") +#var ESCRoom = preload("res://addons/escoria-core/game/core-scripts/escroom.gd") +#var ESCTerrain = preload("res://addons/escoria-core/game/core-scripts/escterrain.gd") +#var ESCTriggerZone = preload("res://addons/escoria-core/game/core-scripts/esctriggerzone.gd") + +enum EVENT_LEVEL_STATE { + RETURN, # 0 + YIELD, # 1 + BREAK, # 2 + REPEAT, # 3 + CALL, # 4 + JUMP # 5 +} + + +""" +ESCState is a helper class used to read ESC files. Once the ESC file is read and +decoded into ESCEvents and ESCCommands, the ESCState instance is removed. +""" +class ESCState: + var file # File or Dictionary + var line # String, can be null + var indent : int + var line_count : int + + func _init(p_file, p_line, p_indent, p_line_count): + file = p_file + line = p_line + indent = p_indent + line_count = p_line_count + + func _to_string(): + return """ESCState: { + file: """ + file + """, + line: """ + line + """, + indent: """ + indent + """, + line_count: """ + line_count + """ + }""" + + +class ESCEvent: + var ev_name : String + var ev_level : Array + var ev_flags : Array + + func _init(p_name, p_level, p_flags): + ev_name = p_name + ev_level = p_level + ev_flags = p_flags + + func _to_string(): + return """ESCEvent: { + ev_name: """ + ev_name + """, + ev_level: """ + String(ev_level) + """, + ev_flags: """ + String(ev_flags) + """ + }""" + + +class ESCCommand: + var name : String + var params : Array + var conditions : Dictionary + var flags : Array + + func _init(p_name): + name = p_name + params = [] + + func _to_string(): + return """ESCCommand: { + name: """ + name + """, + params: """ + String(params) + """, + conditions: """ + String(conditions) + """, + flags: """ + String(flags) + """ + }""" diff --git a/addons/escoria-core/game/core-scripts/escplayer.gd b/addons/escoria-core/game/core-scripts/escplayer.gd new file mode 100644 index 00000000..ed83a03c --- /dev/null +++ b/addons/escoria-core/game/core-scripts/escplayer.gd @@ -0,0 +1,401 @@ +tool +extends KinematicBody2D +class_name ESCPlayer + +func get_class(): + return "ESCPlayer" + +signal arrived + +export var global_id : String + +var params_queue : Array +var terrain : ESCTerrain +var camera : ESCCamera + +# If the terrain node type is scalenodes +var terrain_is_scalenodes : bool +var check_maps = true + +var walk_path : Array = [] +var walk_destination : Vector2 +var walk_context +var target_object : Object = null +var moved : bool +var path_ofs : float + +export(int) var speed : int = 300 +export(float) var v_speed_damp : float = 1.0 +var orig_speed : float + +enum PLAYER_TASKS { + NONE, + WALK, + SLIDE +} +var task # type PLAYER_TASKS + +# State machine defining the current interact state of the player +enum INTERACT_STATES { + INTERACT_STARTED, #  + INTERACT_NONE, # + INTERACT_WALKING # Player is walking +} +var interact_status # Current interact status, type INTERACT_STATES + + +enum Directions { + NORTH = 0, # 0 + NORTHEAST = 1, # 1 + EAST = 2, # 2 + SOUTHEAST = 3, # 3 + SOUTH = 4, # 4 + SOUTHWEST = 5, # 5 + WEST = 6, # 6 + NORTHWEST = 7, # 7 + TOP = 0, + TOP_RIGHT = 1 + RIGHT = 2, + BOTTOM_RIGHT = 3, + BOTTOM = 4, + BOTTOM_LEFT = 5, + LEFT = 6, + TOP_LEFT = 7, +} + +var last_deg : int +var last_dir : int +var last_scale : Vector2 +var pose_scale : int + +export(Script) var animations + +# AnimatedSprite node (if any) +var animation_sprite +# AnimationPlayer node (if any) +## NOT USED YET +#var animation +var collision + +# Dialogs parameters +export(NodePath) var dialog_position_node +export(Color) var dialog_color = ColorN("white") + +# Camera parameters +export(NodePath) var camera_position_node + + +func _ready(): + # Connect the player to the event_done signal, so we can react to a finished + # ":setup" event. In this case, we need to run update_terrain() + escoria.esc_runner.connect("event_done", self, "update_terrain") + +# assert(is_angle_in_interval(0, [340,40])) # true +# assert(is_angle_in_interval(359, [340,40])) # true +# assert(is_angle_in_interval(1, [340,40])) # true +# assert(!is_angle_in_interval(90, [340,40])) # false +# +# assert(is_angle_in_interval(90, [70,40])) #true +# assert(!is_angle_in_interval(180, [70,40])) #false +# +# assert(is_angle_in_interval(179, [160, 40])) #true +# assert(is_angle_in_interval(180, [160, 40])) #true +# assert(is_angle_in_interval(181, [160, 40])) #true +# assert(!is_angle_in_interval(0, [160, 40])) #false +# +# assert(is_angle_in_interval(270, [250, 40])) # true +# assert(!is_angle_in_interval(270, [70,40])) #false + + for n in get_children(): + if n is AnimatedSprite: + animation_sprite = n + +# for sprite_child in n.get_children(): +# if sprite_child is AnimationPlayer: +# animation = sprite_child +# break + + if n is CollisionShape2D or n is CollisionPolygon2D: + collision = n + + animation_sprite.connect("animation_finished", self, "anim_finished") + + if Engine.is_editor_hint(): + return + + terrain = escoria.room_terrain + + last_scale = scale + set_process(true) + + +func _process(time): + $debug.text = str(z_index) + + if task == PLAYER_TASKS.WALK or task == PLAYER_TASKS.SLIDE: + var pos = get_position() + var old_pos = pos + var next + if walk_path.size() > 1: + next = walk_path[path_ofs + 1] + else: + next = walk_path[path_ofs] + + var dist = speed * time * pow(last_scale.x, 2) * terrain.player_speed_multiplier + if walk_context and "fast" in walk_context and walk_context.fast: + dist *= terrain.player_doubleclick_speed_multiplier + var dir = (next - pos).normalized() + + # assume that x^2 + y^2 == 1, apply v_speed_damp the y axis + #printt("dir before", dir) + dir = dir * (dir.x * dir.x + dir.y * dir.y * v_speed_damp) + #printt("dir after", dir, dist) + + var new_pos + if pos.distance_to(next) < dist: + new_pos = next + path_ofs += 1 + else: + new_pos = pos + dir * dist + + if path_ofs >= walk_path.size() - 1: + walk_stop(walk_destination) + return + + pos = new_pos + + var angle = (old_pos.angle_to_point(pos)) + set_position(pos) + + if task == PLAYER_TASKS.WALK: + last_deg = escoria.utils._get_deg_from_rad(angle) + last_dir = _get_dir_deg(last_deg, animations) + + var current_animation = "" + if animation_sprite != null: + current_animation = animation_sprite.animation +# elif animation != null: +# current_animation = animation.current_animation + + if current_animation != animations.directions[last_dir][0]: + animation_sprite.play(animations.directions[last_dir][0]) + + pose_scale = animations.directions[last_dir][1] + + update_terrain() + else: + moved = false + set_process(false) + + +func update_terrain(on_event_finished_name = null): + if !terrain: + return + if on_event_finished_name != null and on_event_finished_name != "setup": + return + + var pos = position + z_index = pos.y if pos.y <= VisualServer.CANVAS_ITEM_Z_MAX else VisualServer.CANVAS_ITEM_Z_MAX + + var color + if terrain_is_scalenodes: + last_scale = terrain.get_terrain(pos) + self.scale = last_scale + elif check_maps: + color = terrain.get_terrain(pos) + var scal = terrain.get_scale_range(color.b) + if scal != get_scale(): + last_scale = scal + self.scale = last_scale + + # Do not flip the entire player character, because that would conflict + # with shadows that expect to be siblings of $"sprite" + if pose_scale == -1 and $"sprite".scale.x > 0: + $"sprite".scale.x *= pose_scale + collision.scale.x *= pose_scale + elif pose_scale == 1 and $"sprite".scale.x < 0: + $"sprite".scale.x *= -1 + collision.scale.x *= -1 + +# if check_maps: +# color = terrain.get_light(pos) +# +# if color: +# for s in sprites: +# s.set_modulate(color) + +# Sets player angle and plays according animation. +func set_angle(deg): + if deg < 0 or deg > 360: + escoria.report_errors("player.gd:set_angle()", ["Invalid degree to turn to " + str(deg)]) + moved = true + last_deg = deg + last_dir = _get_dir_deg(deg, animations) + + # The player may have a state animation from before, which would be + # resumed, so we immediately force the correct idle animation + if animation_sprite.animation != animations.idles[last_dir][0]: + animation_sprite.play(animations.idles[last_dir][0]) + pose_scale = animations.idles[last_dir][1] + update_terrain() + + +func teleport(target, angle : Object = null) -> void: + """ + Teleports the player on target position. + target can be Vector2 or Object + """ + if typeof(target) == TYPE_VECTOR2: + printt("Player teleported at position", target, "with angle", angle) + position = target + elif typeof(target) == TYPE_OBJECT: + if target.get("interact_positions") != null: + position = target.interact_positions.default #.global_position + else: + position = target.position + printt("Player teleported at", target.name, "position", position, "with angle", angle) + else: + escoria.report_errors("escplayer.gd", ["target to teleport player to is null or unusable (" + target + ")"]) + +# PUBLIC FUNCTION +func walk_to(pos : Vector2, p_walk_context = null): + if not terrain: + return walk_stop(get_position()) + + if interact_status == INTERACT_STATES.INTERACT_WALKING: + return + if interact_status == INTERACT_STATES.INTERACT_STARTED: + interact_status = INTERACT_STATES.INTERACT_WALKING + walk_path = terrain.get_terrain_path(get_position(), pos) + walk_context = p_walk_context + if walk_path.size() == 0: + task = PLAYER_TASKS.NONE + walk_stop(get_position()) + set_process(false) + return + moved = true + walk_destination = walk_path[walk_path.size()-1] + if terrain.is_solid(pos): + walk_destination = walk_path[walk_path.size()-1] + path_ofs = 0.0 + task = PLAYER_TASKS.WALK + set_process(true) + +# PRIVATE FUNCTION +func walk(target_pos, p_speed, context = null): + if p_speed: + orig_speed = speed + speed = p_speed + walk_to(target_pos, context) + +# PRIVATE FUNCTION +func walk_stop(pos): + position = pos + interact_status = INTERACT_STATES.INTERACT_NONE + walk_path = [] + + if orig_speed: + speed = orig_speed + orig_speed = 0.0 + + task = PLAYER_TASKS.NONE + moved = false + set_process(false) + if params_queue != null && !params_queue.empty(): + if animations.dir_angles.size() > 0: + if params_queue[0].interact_angle == -1: + escoria.tools.resolve_angle_to(params_queue[0]) + else: + last_dir = _get_dir_deg(params_queue[0].interact_angle, animations) + animation_sprite.play(animations.idles[last_dir][0]) + pose_scale = animations.idles[last_dir][1] + update_terrain() + else: + animation_sprite.play(animations.idles[last_dir][0]) + pose_scale = animations.idles[last_dir][1] + get_tree().call_group_flags(SceneTree.GROUP_CALL_DEFAULT, "game", "interact", params_queue) + # Clear params queue to prevent the same action from being triggered again + params_queue = [] + else: + + # If we're heading to an object and reached its interaction position, + # orient towards the defined interaction direction set on the object (if any) + if walk_context.has("target_object") and walk_context.target_object.player_orients_on_arrival \ + and escoria.esc_runner.get_interactive(walk_context.target_object.global_id): + var orientation = walk_context["target_object"].interaction_direction + animation_sprite.play(animations.idles[orientation][0]) + pose_scale = animations.idles[orientation][1] + else: + animation_sprite.play(animations.idles[last_dir][0]) + pose_scale = animations.idles[last_dir][1] + update_terrain() + + if walk_context != null: + escoria.esc_level_runner.finished(walk_context) + walk_context = null + emit_signal("arrived") + + +func anim_finished(): + pass + + +func get_camera_pos(): + if camera_position_node and get_node(camera_position_node): + return get_node(camera_position_node).global_position + return global_position + + +func get_animations_list() -> PoolStringArray: + return animation_sprite.get_sprite_frames().get_animation_names() + + +func _get_dir(angle : float, animations) -> int: + var deg = escoria.utils._get_deg_from_rad(angle) + return _get_dir_deg(deg, animations) + + +func _get_dir_deg(deg : int, animations) -> int: + # We turn the angle by -90° because angle_to_point gives the angle against X axis, not Y + deg = wrapi(deg - 90, 0, 360) + var dir = -1 + var i = 0 + + for arr_angle_zone in animations.dir_angles: + if is_angle_in_interval(deg, arr_angle_zone): + dir = i + break + else: + i += 1 + continue + + # It's an error to have the animations misconfigured + if dir == -1: + escoria.report_errors("player", ["No direction found for " + str(deg)]) + + return dir + + +# Returns true if given angle is inside the interval given by a starting_angle and the size. +# @param angle : Angle to test +# @param: interval : Array of size 2, containing the starting angle, and the size of interval +# eg: [90, 40] corresponds to angle between 90° and 130° +func is_angle_in_interval(angle: float, interval : Array) -> bool: + angle = wrapi(angle, 0, 360) + if angle == 0: + angle = 360 + var start_angle = wrapi(interval[0], 0, 360) + var angle_area = interval[1] + var end_angle = wrapi(interval[0] + angle_area, 0, 360) + + if (angle >= 270 and angle <= 360) or (angle >= 0 and angle <= 90): + if wrapi(angle+180, 0, 360) > wrapi(interval[0]+ 180, 0, 360) \ + && wrapi(angle+180, 0, 360) <= wrapi(interval[0] + angle_area + 180, 0, 360): + return true + else: + if wrapi(angle, 0, 360) > start_angle && wrapi(angle, 0, 360) <= end_angle: + return true + + return false + + diff --git a/addons/escoria-core/game/core-scripts/escroom.gd b/addons/escoria-core/game/core-scripts/escroom.gd new file mode 100644 index 00000000..3246d1cd --- /dev/null +++ b/addons/escoria-core/game/core-scripts/escroom.gd @@ -0,0 +1,27 @@ +extends Node2D +class_name ESCRoom + +func get_class(): + return "ESCRoom" + +export(String) var global_id = "" +export(String, FILE, "*.esc") var esc_script = "" +export(PackedScene) var player_scene +export(Rect2) var camera_limits = Rect2() +var player +onready var game = $game + +func _ready(): + + if player_scene: + player = player_scene.instance() + add_child(player) + escoria.register_object(player) + game.get_node("camera").set_target(player) + + if has_node("player_start"): + escoria.register_object($player_start) + + if global_id.empty(): + global_id = name + diff --git a/addons/escoria-core/game/core-scripts/escterrain.gd b/addons/escoria-core/game/core-scripts/escterrain.gd new file mode 100644 index 00000000..f4346b3b --- /dev/null +++ b/addons/escoria-core/game/core-scripts/escterrain.gd @@ -0,0 +1,63 @@ +tool +extends "res://addons/escoria-core/game/core-scripts/escterrain_base.gd" +class_name ESCTerrain + +func get_class(): + return "ESCTerrain" + +export var scale_min = 0.3 +export var scale_max = 1.0 + +var current_active_navigation_instance : NavigationPolygonInstance + +func _ready(): + var navigation_enabled_found = false + for n in get_children(): + if n is NavigationPolygonInstance: + if n.enabled: + if navigation_enabled_found: + escoria.report_errors("escterrain.gd:_ready()", ["Multiple NavigationPolygonInstances enabled at the same time."]) + navigation_enabled_found = true + current_active_navigation_instance = n + + if !Engine.is_editor_hint(): + escoria.register_object(self) + #path = ImagePathFinder.new() + _update_texture() + +func get_scale_range(r): + r = scale_min + (scale_max - scale_min) * r + return Vector2(r, r) + +func get_terrain(pos): + if scales == null || scales.get_data().is_empty(): + return Color(1, 1, 1, 1) + return get_pixel(pos, scales.get_data()) + +func get_pixel(pos, p_image): + if pos.x + 1 >= p_image.get_width() || pos.y + 1 >= p_image.get_height() || pos.x < 0 || pos.y < 0: + return Color(1.0, 0.0, 0.0) + + # `get_pixel()` is slow; this is accurate enough + # without interpolating neighboring pixels and accounting for fractions + p_image.lock() + var pixel = p_image.get_pixel(pos.x, pos.y) + p_image.unlock() + return pixel + +func _draw(): + if typeof(texture) == typeof(null): + return + if !Engine.is_editor_hint(): + return + if debug_mode == 0: + return + var scale_vect = bitmaps_scale + + var src = Rect2(0, 0, texture.get_width(), texture.get_height()) + var dst = Rect2(0, 0, texture.get_width() * scale_vect.x, texture.get_height() * scale_vect.y) + + draw_texture_rect_region(texture, dst, src) + #draw_texture(texture, Vector2(0, 0)) + + diff --git a/addons/escoria-core/game/core-scripts/escterrain_base.gd b/addons/escoria-core/game/core-scripts/escterrain_base.gd new file mode 100644 index 00000000..274aaa3d --- /dev/null +++ b/addons/escoria-core/game/core-scripts/escterrain_base.gd @@ -0,0 +1,177 @@ +tool +extends Navigation2D + +export(Texture) var scales setget set_scales,get_scales +export var bitmaps_scale = Vector2(1,1) setget set_bm_scale,get_bm_scale +export(Texture) var lightmap setget set_lightmap,get_lightmap +var lightmap_data + +#warning-ignore:unused_class_variable +export var player_speed_multiplier = 1.0 # Override player speed in current scene +#warning-ignore:unused_class_variable +export var player_doubleclick_speed_multiplier = 1.5 # Make the player move faster when doubleclicked +export var lightmap_modulate = Color(1, 1, 1, 1) +export(int, "None", "Scales", "Lightmap") var debug_mode = 1 setget debug_mode_updated + +var texture +var img_area +var _texture_dirty = false + +func set_bm_scale(p_scale): + bitmaps_scale = p_scale + _update_texture() + +func get_bm_scale(): + return bitmaps_scale + +func set_lightmap(p_lightmap): + var need_init = (lightmap != p_lightmap) or (lightmap and not lightmap_data) + + lightmap = p_lightmap + + # It's bad enough a new copy is created when reading a pixel, we don't + # also need to get the data for every read to make yet another copy + if need_init: + if lightmap_data: + lightmap_data.unlock() + lightmap_data = lightmap.get_data() + lightmap_data.lock() + + _update_texture() + +func get_lightmap(): + return lightmap + +func set_scales(p_scales): + scales = p_scales + _update_texture() + +func get_scales(): + return scales + +func debug_mode_updated(p_mode): + debug_mode = p_mode + _update_texture() + +func _update_texture(): + if _texture_dirty: + return + + _texture_dirty = true + call_deferred("_do_update_texture") + +func _do_update_texture(): + _texture_dirty = false + if !is_inside_tree(): + return + if !Engine.is_editor_hint(): + return + + if debug_mode == 0: + update() + return + + texture = ImageTexture.new() + if debug_mode == 1: + if scales != null: + #texture.create_from_image(scales) + texture = scales + else: + if lightmap != null: + #texture.create_from_image(lightmap) + texture = lightmap + + update() + + + +func make_local(pos): + pos = pos - get_position() + pos = pos * 1.0 / get_scale() + pos = get_closest_point(pos) + return pos + +func make_global(pos): + pos = pos * get_scale() + pos = pos + get_position() + return pos + +func get_terrain_path(p_src, p_dest): + # printt("get path ", p_src, p_dest) + p_src = make_local(p_src) + p_dest = make_local(p_dest) + + var r_path = get_simple_path(p_src, p_dest, true) + r_path = Array(r_path) + for i in range(0, r_path.size()): + r_path[i] = make_global(r_path[i]) + return r_path + +func is_solid(pos): + pos = pos - get_position() + pos = pos * 1.0 / get_scale() + + var closest = get_closest_point(pos) + return pos == closest + +func _color_mul(a, b): + var c = Color() + c.r = a.r * b.r + c.g = a.g * b.g + c.b = a.b * b.b + c.a = a.a * b.a + return c + +func get_light(pos): + if not lightmap or lightmap.get_data().is_empty(): + return + + return _color_mul(get_pixel(pos, lightmap_data), lightmap_modulate) + +func get_pixel(pos, p_image): + p_image.lock() + + pos = make_local(pos) + pos = pos * 1.0 / bitmaps_scale + + if pos.x + 1 >= p_image.get_width() || pos.y + 1 >= p_image.get_height() || pos.x < 0 || pos.y < 0: + return Color() + + var ll = p_image.get_pixel(pos.x, pos.y) + var ndif = Vector2() + ndif.x = pos.x - floor(pos.x) + ndif.y = pos.y - floor(pos.y) + var ur + + img_area = Rect2(0, 0, p_image.get_width(), p_image.get_height()) + + var lr = ll + if ndif.x > 0 && img_area.has_point(Vector2(pos.x+1, pos.y)): + lr = p_image.get_pixel(pos.x+1, pos.y) + #if lr.a < 128: + # lr = ll + ur = lr + + var ul = ll + if ndif.y > 0 && img_area.has_point(Vector2(pos.x, pos.y+1)): + ul = p_image.get_pixel(pos.x, pos.y+1) + #if ul.a < 128: + # ul = ll + ur = ul + + if ndif.x > 0 && ndif.y > 0 && img_area.has_point(Vector2(pos.x+1, pos.y+1)): + var pix = p_image.get_pixel(pos.x+1, pos.y+1) + #if pix.a > 128: + ur = pix + + var bottom = ll.linear_interpolate(lr, ndif.x) + var top + if ur != null: + top = ul.linear_interpolate(ur, ndif.x) + else: + top = ul + + var final = bottom.linear_interpolate(top, ndif.y) + + p_image.unlock() + return final diff --git a/addons/escoria-core/game/core-scripts/escterrain_scalenodes.gd b/addons/escoria-core/game/core-scripts/escterrain_scalenodes.gd new file mode 100644 index 00000000..1c6b5ba2 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/escterrain_scalenodes.gd @@ -0,0 +1,92 @@ +tool + +extends "terrain_base.gd" + +const DIST_EPSILON = 0.000001 + +var scale_nodes = [] + +onready var scale_min = $"scale_min" +onready var scale_max = $"scale_max" + +func debug_mode_updated(p_mode): + debug_mode = p_mode + + ._update_texture() + +func _do_update_texture(): + _texture_dirty = false + if !is_inside_tree(): + return + if !Engine.is_editor_hint(): + return + + if debug_mode == 0: + update() + return + + texture = ImageTexture.new() + + if lightmap != null: + #texture.create_from_image(lightmap) + texture = lightmap + + update() + +static func sort_by_y(a, b): + return a.global_position.y < b.global_position.y + +# Return a "scale range" immediately based on the interpolated scale size +func get_terrain(pos): + # printt("Called", pos) + var prev + var next + var prev_target + var node_target + for i in range(1, scale_nodes.size()): + prev = scale_nodes[i - 1] + next = scale_nodes[i] + + if prev.global_position.y < pos.y and pos.y < next.global_position.y: + # printt("1:", prev.global_position.y, " < ", pos.y, " and ", pos.y, " < ", next.global_position.y) + prev_target = prev.target_scale.y + node_target = next.target_scale.y + break + + var nodes_dist = next.global_position.y - prev.global_position.y + if nodes_dist < DIST_EPSILON: + nodes_dist = DIST_EPSILON + var interp_dist = (pos.y - prev.global_position.y) / nodes_dist + + var y_1 = Vector2(0, prev_target) + var y_2 = Vector2(0, node_target) + + var interp = y_1.linear_interpolate(y_2, interp_dist) + + return Vector2(interp.y, interp.y) + +func get_pixel(pos, p_image): + if pos.x + 1 >= p_image.get_width() || pos.y + 1 >= p_image.get_height() || pos.x < 0 || pos.y < 0: + return Color(1.0, 0.0, 0.0) + + # `get_pixel()` is slow; this is accurate enough + # without interpolating neighboring pixels and accounting for fractions + return p_image.get_pixel(pos.x, pos.y) + +func _draw(): + if not texture: + return + + if debug_mode == 0: + return + + draw_texture(texture, Vector2(0, 0)) + +func _ready(): + for c in get_children(): + if c is preload("scalenode.gd"): + scale_nodes.push_back(c) + + scale_nodes.sort_custom(self, "sort_by_y") + scale_nodes.push_front(scale_min) + scale_nodes.push_back(scale_max) diff --git a/addons/escoria-core/game/core-scripts/esctriggerzone.gd b/addons/escoria-core/game/core-scripts/esctriggerzone.gd new file mode 100644 index 00000000..891df391 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/esctriggerzone.gd @@ -0,0 +1,31 @@ +tool +extends Area2D +class_name ESCTriggerZone + +signal left_click_on_trigger +signal left_dblclick_on_trigger +signal right_click_on_trigger +signal mouse_enter_trigger +signal mouse_exit_trigger + +func mouse_enter(): + emit_signal("mouse_enter_trigger", self) + +func mouse_exit(): + emit_signal("mouse_exit_trigger", self) + +func body_entered(body): +# if body is esc_type.PLAYER: +# if self.visible: +# run_event("enter") + pass + +func body_exited(body): +# if body is esc_type.PLAYER: +# if self.visible: +# run_event("exit") + pass + + + + diff --git a/addons/escoria-core/game/core-scripts/inventory_item.gd b/addons/escoria-core/game/core-scripts/inventory_item.gd new file mode 100644 index 00000000..7a53a26a --- /dev/null +++ b/addons/escoria-core/game/core-scripts/inventory_item.gd @@ -0,0 +1,41 @@ +extends TextureButton +class_name ESCInventoryItem + +func get_class(): + return "ESCInventoryItem" + +export(String) var global_id +#export(String, FILE, "*.esc") var esc_script + +signal mouse_left_inventory_item(item_id) +signal mouse_right_inventory_item(item_id) +signal mouse_double_left_inventory_item(item_id) +signal inventory_item_focused(item_id) +signal inventory_item_unfocused() + + +func _ready(): + connect("gui_input", self, "_on_inventory_item_gui_input") + connect("mouse_entered", self, "_on_inventory_item_mouse_enter") + connect("mouse_exited", self, "_on_inventory_item_mouse_exit") + +func _on_inventory_item_gui_input(event : InputEvent): + if event is InputEventMouseButton: +# var p = get_global_mouse_position() + if event.doubleclick: + if event.button_index == BUTTON_LEFT: + emit_signal("mouse_double_left_inventory_item", global_id, event) + else: + if event.is_pressed(): + if event.button_index == BUTTON_LEFT: + emit_signal("mouse_left_inventory_item", global_id, event) + if event.button_index == BUTTON_RIGHT: + emit_signal("mouse_right_inventory_item", global_id, event) + +func _on_inventory_item_mouse_enter(): + # Notify UI that item is focused (room.game.ui.Label UI) + emit_signal("inventory_item_focused", global_id) + +func _on_inventory_item_mouse_exit(): + # Notify UI that item is unfocused (room.game.ui.Label UI) + emit_signal("inventory_item_unfocused") diff --git a/addons/escoria-core/game/core-scripts/items_inventory.gd b/addons/escoria-core/game/core-scripts/items_inventory.gd new file mode 100644 index 00000000..996052af --- /dev/null +++ b/addons/escoria-core/game/core-scripts/items_inventory.gd @@ -0,0 +1,9 @@ +extends Node + + +func get_inventory_item(item_id : String) -> ESCInventoryItem: + for c in get_children(): + if c.global_id == item_id: + if c.inventory_item_scene_file: + return c.inventory_item_scene_file.instance() + return null diff --git a/addons/escoria-core/game/core-scripts/log/logging.gd b/addons/escoria-core/game/core-scripts/log/logging.gd new file mode 100644 index 00000000..32f50c95 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/log/logging.gd @@ -0,0 +1,9 @@ + +func warning(string : String): + printerr("(W)\t" + string) + +func info(string : String): + print("(I)\t" + string) + +func error(string : String): + printerr("(E)\t" + string) diff --git a/addons/escoria-core/game/core-scripts/old/background.gd b/addons/escoria-core/game/core-scripts/old/background.gd new file mode 100644 index 00000000..3fc784c4 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/old/background.gd @@ -0,0 +1,69 @@ +extends Sprite + +signal left_click_on_bg +signal right_click_on_bg # Connect this in your game/signal_script + +export var action = "walk" +var area + +# Godot doesn't do doubleclicks so we must +var last_lmb_dt = 0 +var waiting_dblclick = null # null or [pos, event] + +func input(_viewport, event, _shape_idx): + if event is InputEventMouseButton and event.pressed: + # If we are hovering items, do not allow background to receive a click + # and let the items sort out who's on top and gets to be `clicked` + if vm.hover_stack: + return + + if event.is_action("game_general"): + last_lmb_dt = 0 + waiting_dblclick = [get_global_mouse_position(), event] + elif event.is_action("game_rmb"): + emit_signal("right_click_on_bg", self, get_global_mouse_position(), event) + +func get_action(): + return action + +func _physics_process(dt): + last_lmb_dt += dt + + if waiting_dblclick and last_lmb_dt > vm.DOUBLECLICK_TIMEOUT: + emit_signal("left_click_on_bg", self, waiting_dblclick[0], waiting_dblclick[1]) + last_lmb_dt = 0 + waiting_dblclick = null + +func _enter_tree(): + # Use size of background texture to calculate collision shape + var size = get_texture().get_size() + + area = Area2D.new() + var shape = RectangleShape2D.new() + + var sid = area.create_shape_owner(area) + + # Move origin of Area2D to center of Sprite + var transform = area.shape_owner_get_transform(sid) + transform.origin = size / 2 + area.shape_owner_set_transform(sid, transform) + + # Set extents of RectangleShape2D to cover entire Sprite + shape.set_extents(size / 2) + area.shape_owner_add_shape(sid, shape) + + add_child(area) + +func _ready(): + var conn_err + + conn_err = area.connect("input_event", self, "input") + if conn_err: + vm.report_errors("item", ["area.input_event -> input error: " + String(conn_err)]) + + conn_err = connect("left_click_on_bg", $"/root/scene/game", "ev_left_click_on_bg") + if conn_err: + vm.report_errors("item", ["left_click_on_bg -> ev_left_click_on_bg error: " + String(conn_err)]) + + add_to_group("background") + diff --git a/addons/escoria-core/game/core-scripts/old/scalenode.gd b/addons/escoria-core/game/core-scripts/old/scalenode.gd new file mode 100644 index 00000000..6e283008 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/old/scalenode.gd @@ -0,0 +1,5 @@ +extends Position2D + +#warning-ignore:unused_class_variable +export(Vector2) var target_scale = Vector2(1.0, 1.0) + diff --git a/addons/escoria-core/game/core-scripts/resource_queue.gd b/addons/escoria-core/game/core-scripts/resource_queue.gd new file mode 100644 index 00000000..508898e7 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/resource_queue.gd @@ -0,0 +1,191 @@ +var thread : Thread +var mutex : Mutex +var sem : Semaphore + +#warning-ignore:unused_class_variable +var time_max = 100 # msec + +var queue : Array = [] +var pending : Dictionary = {} + +signal resource_loading_progress(path, progress) +signal resource_loading_done(path) +signal resource_queue_progress(queue_size) + + +#warning-ignore:unused_argument +func _lock(caller): + mutex.lock() + +#warning-ignore:unused_argument +func _unlock(caller): + mutex.unlock() + +#warning-ignore:unused_argument +func _post(caller): + sem.post() + +#warning-ignore:unused_argument +func _wait(caller): + sem.wait() + + +func queue_resource(path : String, p_in_front : bool = false, p_permanent : bool = false): + _lock("queue_resource") + if path in pending: + _unlock("queue_resource") + return + + elif ResourceLoader.has(path): + var res = ResourceLoader.load(path) + pending[path] = { "res": res, "permanent": p_permanent } + _unlock("queue_resource") + return + else: + var res = ResourceLoader.load_interactive(path) + res.set_meta("path", path) + if p_in_front: + queue.insert(0, res) + else: + queue.push_back(res) + pending[path] = { "res": res, "permanent": p_permanent } + _post("queue_resource") + _unlock("queue_resource") + return + +func cancel_resource(path): + _lock("cancel_resource") + if path in pending: + if pending[path].res is ResourceInteractiveLoader: + queue.erase(pending[path].res) + pending.erase(path) + _unlock("cancel_resource") + +func clear(): + _lock("clear") + + for p in pending.keys(): + if pending[p].permanent: + continue + cancel_resource(p) + #queue = [] + #pending = {} + + _unlock("clear") + + +func get_progress(path): + _lock("get_progress") + var ret = -1 + if path in pending: + if pending[path].res is ResourceInteractiveLoader: + ret = float(pending[path].res.get_stage()) / float(pending[path].res.get_stage_count()) + else: + ret = 1.0 + emit_signal("resource_loading_done", path) + emit_signal("resource_loading_progress", path, ret) + _unlock("get_progress") + + return ret + +func is_ready(path): + var ret + _lock("is_ready") + if path in pending: + ret = !(pending[path].res is ResourceInteractiveLoader) + else: + ret = false + + _unlock("is_ready") + + return ret + +func _wait_for_resource(res, path): + _unlock("wait_for_resource") + while true: + #VisualServer.call("sync") # workaround because sync is a keyword + VisualServer.force_sync() + OS.delay_usec(16000) # wait 1 frame + _lock("wait_for_resource") + if queue.size() == 0 || queue[0] != res: + return pending[path].res + _unlock("wait_for_resource") + + +func get_resource(path): + _lock("get_resource") + if path in pending: + if pending[path].res is ResourceInteractiveLoader: + var res = pending[path].res + if res != queue[0]: + var pos = queue.find(res) + queue.remove(pos) + queue.insert(0, res) + + res = _wait_for_resource(res, path) + + if !pending[path].permanent: + pending.erase(path) + _unlock("return") + return res + + else: + var res = pending[path].res + if !pending[path].permanent: + pending.erase(path) + _unlock("return") + return res + else: + _unlock("return") + return ResourceLoader.load(path) + +func thread_process(): + _wait("thread_process") + + _lock("process") + + while queue.size() > 0: + var res = queue[0] + + _unlock("process_poll") + var ret = res.poll() + _lock("process_check_queue") + + var path = res.get_meta("path") + if ret == ERR_FILE_EOF || ret != OK: + printt("finished loading ", path) + if path in pending: # else it was already retrieved + pending[res.get_meta("path")].res = res.get_resource() + + queue.erase(res) # something might have been put at the front of the queue while we polled, so use erase instead of remove + emit_signal("resource_queue_progress", queue.size()) + + get_progress(path) + + _unlock("process") + +#warning-ignore:unused_argument +func thread_func(u): + while true: + thread_process() + +func print_progress(p_path, p_progress): + printt(p_path, "loading", round(p_progress * 100), "%") + +func res_loaded(p_path): + printt("loaded resource", p_path) + +func print_queue_progress(p_queue_size): + printt("queue size:", p_queue_size) + +func start(): + mutex = Mutex.new() + sem = Semaphore.new() + thread = Thread.new() + thread.start(self, "thread_func", 0) + + + ## Uncomment these for debug, or wait for someone to implement log levels + # connect("resource_loading_progress", self, "print_progress") + # connect("resource_loading_done", self, "res_loaded") + # connect("resource_queue_progress", self, "print_queue_progress") diff --git a/addons/escoria-core/game/core-scripts/save_data/save_data.gd b/addons/escoria-core/game/core-scripts/save_data/save_data.gd new file mode 100644 index 00000000..ca76a159 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/save_data/save_data.gd @@ -0,0 +1,202 @@ + +const DATA_STRING = 0 +const DATA_STRING_ARRAY = 1 +const DATA_VARIANT = 2 + +var base = "user://esc_saves" +var slots = {} +var max_slots = 3 +var settings + +func save_settings(p_data, p_callback): + var f = File.new() + f.open("user://settings.bin", File.WRITE) + f.store_var(p_data) + f.close() + + if typeof(p_callback) != typeof(null): + p_callback[0].call_deferred(p_callback[1], OK) + + return OK + +func load_settings(p_callback): + var f = File.new() + f.open("user://settings.bin", File.READ) + if !f.is_open(): + if typeof(p_callback) != typeof(null): + p_callback[0].call_deferred(p_callback[1], null) + return FAILED + + settings = f.get_var() + f.close() + + if typeof(p_callback) != typeof(null): + p_callback[0].call_deferred(p_callback[1], settings) + + return OK + +func _get_fname(p_slot): + + var date = OS.get_date() + var time = OS.get_time() + + var day = str(date.day) + if date.day < 10: + day = "0"+day + + + var hour = str(time.hour) + if time.hour < 10: + hour = "0"+hour + + var minute = str(time.minute) + if time.minute < 10: + minute = "0"+minute + + var second = str(time.second) + if time.second < 10: + second = "0"+second + + var fname = str(p_slot) + "-" + fname = fname + day + "-" + str(date.month) + "-" + str(date.year) + " " + hour+"."+minute+"."+second+".esc" + + return fname + + +func save_game(p_data, p_slot, p_callback): + + if p_slot < 0 || p_slot >= max_slots: + return FAILED + + var fname = _get_fname(p_slot) + var ret = _do_save(base + "/" + fname, p_data) + if ret != OK: + if typeof(p_callback) != typeof(null): + p_callback[0].call_deferred(p_callback[1], FAILED) + return FAILED + + if p_slot in slots: + var old_fname = slots[p_slot].fname + var d = Directory.new() + d.open(base) + d.remove(old_fname) + + if typeof(p_callback) != typeof(null): + p_callback[0].call_deferred(p_callback[1], OK) + return OK + +func _do_save(fname, p_data): + var f = File.new() + var ret = f.open(fname, File.WRITE) + if ret or not f.is_open(): + print("Unable to open file for save ", fname) + return FAILED + + if typeof(p_data) == typeof([]): + for s in p_data: + f.store_string(s) + else: + f.store_string(p_data) + + f.close() + printt("Saved game to " + fname) + + return OK + +func load_slot(p_slot, p_callback): + if p_callback == null: + return FAILED + + if !(p_slot in slots): + return FAILED + + var data = _do_load(slots[p_slot].fname) + if !data: + return FAILED + + p_callback[0].call_deferred(p_callback[1], data) + + return OK + +func load_autosave(p_callback): + if p_callback == null: + return FAILED + + var data = _do_load("user://quick_save.esc") + if data == null: + return FAILED + + p_callback[0].call_deferred(p_callback[1], data) + + return OK + + +func _do_load(fname): + + var f = File.new() + if !f.file_exists(fname): + return null + + f.open(fname, File.READ) + var data = f.get_as_text() + f.close() + + return data + + +func autosave(p_data, p_callback): + var err = _do_save("user://quick_save.esc", p_data) + + if typeof(p_callback) != typeof(null): + p_callback[0].call_deferred(p_callback[1], err) + + return err + +func get_slots_available(p_callback): + + if p_callback == null: + return FAILED + + var d = Directory.new() + d.open("user://") + if !d.dir_exists(base): + d.make_dir(base) + d.open(base) + + + d.list_dir_begin() + var f = d.get_next() + while f != "": + + if f.find(".esc") < 0 || f.find("-") < 0: + f = d.get_next() + continue + + var sep = f.find("-") + var n = int(f.substr(0, sep)) + if n >= max_slots: + f = d.get_next() + continue + + var t = f.replace(".esc", "") + t = t.substr(2, t.length()-2) + var l = t.split(" ") + var h = l[1] + var date = l[0] + + slots[n] = { "n": n, "fname": base + "/" + f, "date": date, "hour": h } + + f = d.get_next() + + d.list_dir_end() + + p_callback[0].call_deferred(p_callback[1], slots) + + return OK + +func autosave_available(): + var f = File.new() + return f.file_exists("user://quick_save.esc") + +func start(): + pass diff --git a/addons/escoria-core/game/core-scripts/scalenode.gd b/addons/escoria-core/game/core-scripts/scalenode.gd new file mode 100644 index 00000000..bf328f53 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/scalenode.gd @@ -0,0 +1,4 @@ +extends Position2D + +#warning-ignore:unused_class_variable +export(Vector2) var target_scale = Vector2(1.0, 1.0) diff --git a/addons/escoria-core/game/core-scripts/utils/utils.gd b/addons/escoria-core/game/core-scripts/utils/utils.gd new file mode 100644 index 00000000..ee283031 --- /dev/null +++ b/addons/escoria-core/game/core-scripts/utils/utils.gd @@ -0,0 +1,10 @@ + +# Helpers to deal with player's and items' angles +func _get_deg_from_rad(rad_angle : float): + var deg = rad2deg(rad_angle) + if deg >= 360.0: + deg = clamp(deg, 0.0, 360.0) + if deg == 360.0: + deg = 0.0 + return deg + diff --git a/addons/escoria-core/game/escoria.gd b/addons/escoria-core/game/escoria.gd new file mode 100644 index 00000000..7c703884 --- /dev/null +++ b/addons/escoria-core/game/escoria.gd @@ -0,0 +1,249 @@ +extends Node + +# Scripts +onready var esc_compiler = $esc_compiler +onready var logger = load("res://addons/escoria-core/game/core-scripts/log/logging.gd").new() +onready var main = $main +onready var esc_runner = $esc_runner +onready var esc_level_runner = $esc_runner/esc_level_runner +onready var inputs_manager = $inputs_manager +onready var utils = load("res://addons/escoria-core/game/core-scripts/utils/utils.gd").new() + +# INSTANCES +var main_menu_instance +## Dialog player instantiator. This instance is called directly for dialogs. +var dialog_player +## Inventory scene +var inventory + +# Game variables +var room_terrain + +enum GAME_STATE { + DEFAULT, + DIALOG, + WAIT +} +onready var current_state = GAME_STATE.DEFAULT + +################################################################################## +func _ready(): + pass + + +# Called by Main menu "start new game" +func new_game(): + var actions = esc_compiler.load_esc_file(ProjectSettings.get_setting("escoria/main/game_start_script")) + $esc_runner.run_game(actions) + + +func change_scene_path(scene_path): + var scene = load(scene_path).instance() + get_tree().get_root().call_deferred("add_child", scene) + return scene + + +func set_main_menu(scene): + main_menu_instance = scene + +func report_warnings(p_path : String, warnings : Array) -> void: + var text = "Warnings in file "+p_path+"\n" + for w in warnings: + if w is Array: + text += str(w)+"\n" + else: + text += w+"\n" + printerr("warning is: ", text) + + +func report_errors(p_path : String, errors : Array) -> void: + var text = "Errors in file "+p_path+"\n" + for e in errors: + if e is Array: + text += str(e)+"\n" + else: + text += e+"\n" + printerr("error is: ", text) + if ProjectSettings.get_setting("escoria/debug/terminate_on_errors"): + print_stack() + assert(false) + # If your game stopped here, you may want to look at the Output tab and check for + # the error that caused the game to stop. + + +""" +Add object to the environement. +""" +func register_object(object : Object): + var object_id + if object.get("global_id"): + object_id = object.global_id + else: + object_id = object.name + + if object is ESCDialogsPlayer: + dialog_player = object + + if object is ESCPlayer: + $esc_runner.register_object(object_id, object, true) + + if object is ESCHotspot or object is Position2D: + $esc_runner.register_object(object_id, object, true) + + if object is ESCItem: + $esc_runner.register_object(object_id, object, true) + + if object is ESCTerrain: + room_terrain = object + + if object is ESCCamera: + $esc_runner.register_object(object_id, object, true) + + if object is ESCInventory: + inventory = object + + +""" +Generic action function that runs an action on an element of the room (eg player walk) +action: type of the action () +""" +func do(action : String, params : Array = []) -> void: + if current_state == GAME_STATE.DEFAULT: + match action: + "walk": + # Reset current action + esc_runner.set_current_action("") + + # Walk to position2D + if params[1] is Vector2: + var target_position = params[1] + var is_fast : bool = false + if params.size() > 2 and params[2] == true: + is_fast = true + var walk_context = {"fast": is_fast} + main.current_scene.player.walk_to(target_position, walk_context) + # Walk to object from its id + elif params[1] is String: + var object = escoria.esc_runner.get_object(params[1]) + if object: + var target_position : Vector2 = object.interact_position + + if params[0] == main.current_scene.player.global_id: + var is_fast : bool = false + if params.size() > 2 and params[2] == true: + is_fast = true + var walk_context = {"fast": is_fast, "target_object" : object} + + main.current_scene.player.walk_to(target_position, walk_context) + else: + report_errors("escoria.gd: do() > walk", ["TODO: code NPC walking"]) + + "hotspot_left_click", "item_left_click": + if params[0] is String: + printt("escoria.do : item_left_click on item ", params[0]) + + # call : ev_left_click_on_item() + ev_left_click_on_item($esc_runner.get_object(params[0]), params[1]) + + "hotspot_right_click", "item_right_click": + if params[0] is String: + printt("escoria.do : item_right_click on item ", params[0]) + + # call : ev_left_click_on_item() + ev_left_click_on_item($esc_runner.get_object(params[0]), params[1], true) + + _: +# $esc_runner.activate(action, params[0]) + report_warnings("escoria.gd:do()", ["Action received:", action, "with params ", params]) + elif current_state == GAME_STATE.DIALOG: + dialog_player.finish_fast() + elif current_state == GAME_STATE.WAIT: + pass + + + +# PRIVATE +func ev_left_click_on_item(obj, event, default_action = false): + """ + Event occurring when an object/item is left clicked + obj : object that was left clicked + event : + """ + if obj is String: + obj = esc_runner.objects[obj] + printt(obj.global_id, "left-clicked with", event) + + var need_combine = false + # Check if current_action and current_tool are already set + if esc_runner.current_action: + if esc_runner.current_tool: + if esc_runner.current_action in esc_runner.current_tool.combine_if_action_used_among: + need_combine = true + else: + esc_runner.current_tool = obj + else: + if default_action: + esc_runner.current_action = obj.default_action + elif esc_runner.current_action in obj.combine_if_action_used_among: + esc_runner.current_tool = obj + + + var action = "walk" + # Don't interact after player movement towards object (because object is inactive for example) + var dont_interact = false + var destination_position : Vector2 = main.current_scene.player.global_position + + # Create walk context + var walk_context = {"fast": event.doubleclick, "target_object" : obj} + + # If object not in inventory, player walks towards it + if !esc_runner.inventory_has(obj.global_id): + var clicked_object_has_interact_position = false + + if esc_runner.get_interactive(obj.global_id): + if obj.interact_positions.default != null: + destination_position = obj.interact_positions.default#.global_position + clicked_object_has_interact_position = true + else: + destination_position = obj.position + else: + destination_position = event.position + dont_interact = true + + main.current_scene.player.walk_to(destination_position, walk_context) + + # Wait for the player to arrive before continuing with action. + yield(main.current_scene.player, "arrived") + + # If no interaction should happen after player has arrived, leave immediately. + if dont_interact: + return + + var player_global_pos = main.current_scene.player.global_position + var clicked_position = event.position + + # If player has arrived at the position he was supposed to reach so he can interact + if player_global_pos == destination_position: + # Manage exits + if obj.is_exit and $esc_runner.current_action == "" or $esc_runner.current_action == "walk": + var params = [obj] + $esc_runner.activate("exit_scene", params) + + else: + # Manage movements towards object before activating it + if $esc_runner.current_action == "" or $esc_runner.current_action == "walk": + if destination_position != clicked_position \ + and !esc_runner.inventory_has(obj.global_id): + esc_runner.activate("arrived", [obj]) + # Manage action on object + elif $esc_runner.current_action != "" and $esc_runner.current_action != "walk": + # If apply_interact, perform combine between items + if need_combine: + esc_runner.activate(esc_runner.current_action, [esc_runner.current_tool, obj]) + + else: + esc_runner.activate(esc_runner.current_action, [obj]) + + else: +# escoria.fallback("") + pass diff --git a/addons/escoria-core/game/escoria.tscn b/addons/escoria-core/game/escoria.tscn new file mode 100644 index 00000000..a00dad30 --- /dev/null +++ b/addons/escoria-core/game/escoria.tscn @@ -0,0 +1,30 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/esc/esc_runner.gd" type="Script" id=1] +[ext_resource path="res://addons/escoria-core/game/main.tscn" type="PackedScene" id=2] +[ext_resource path="res://addons/escoria-core/game/escoria.gd" type="Script" id=3] +[ext_resource path="res://addons/escoria-core/game/core-scripts/esc/esc_runner_level.gd" type="Script" id=4] +[ext_resource path="res://addons/escoria-core/game/inputs_manager.gd" type="Script" id=5] +[ext_resource path="res://addons/escoria-core/game/core-scripts/esc/esc_compiler.gd" type="Script" id=6] + +[node name="escoria" type="Node"] +script = ExtResource( 3 ) + +[node name="inputs_manager" type="Node" parent="."] +script = ExtResource( 5 ) + +[node name="esc_compiler" type="Node" parent="."] +script = ExtResource( 6 ) + +[node name="esc_runner" type="Node" parent="."] +script = ExtResource( 1 ) + +[node name="esc_level_runner" type="Node" parent="esc_runner"] +script = ExtResource( 4 ) + +[node name="main" parent="." instance=ExtResource( 2 )] + +[node name="Viewport" type="Viewport" parent="."] +usage = 0 + +[editable path="main"] diff --git a/addons/escoria-core/game/inputs_manager.gd b/addons/escoria-core/game/inputs_manager.gd new file mode 100644 index 00000000..91bb984a --- /dev/null +++ b/addons/escoria-core/game/inputs_manager.gd @@ -0,0 +1,101 @@ +tool +extends Node + +var is_hotspot_focused : bool + +func _ready(): + set_process_input(true) + +func _input(event): + if event.is_action_pressed("esc_show_debug_prompt"): + escoria.main.get_node("layers/debug_layer/esc_prompt_popup").popup() + +################################################################################### + +func _on_left_click_on_bg(position : Vector2): + if !is_hotspot_focused: + printt("Left click on background at ", str(position)) + escoria.main.current_scene.game.left_click_on_bg(position) + + +func _on_double_left_click_on_bg(position : Vector2): + if !is_hotspot_focused: + printt("Double left click on background at ", str(position)) + escoria.main.current_scene.game.left_double_click_on_bg(position) + + +func _on_right_click_on_bg(position : Vector2): + if !is_hotspot_focused: + printt("Right click on background at ", str(position)) + escoria.main.current_scene.game.right_click_on_bg(position) + +################################################################################## + +func _on_mouse_entered_hotspot(hotspot_global_id : String) -> void: + printt("Hotspot focused : ", hotspot_global_id) + is_hotspot_focused = true + escoria.main.current_scene.game.element_focused(hotspot_global_id) + +func _on_mouse_exited_hotspot() -> void: + print("Hotspot unfocused") + is_hotspot_focused = false + escoria.main.current_scene.game.element_unfocused() + +func _on_mouse_left_clicked_hotspot(hotspot_global_id : String, event : InputEvent) -> void: + printt("Hotspot left clicked", hotspot_global_id, event) + escoria.main.current_scene.game.left_click_on_hotspot(hotspot_global_id, event) + +func _on_mouse_right_clicked_hotspot(hotspot_global_id : String, event : InputEvent) -> void: + printt("Hotspot right clicked", hotspot_global_id, event) + escoria.main.current_scene.game.right_click_on_hotspot(hotspot_global_id, event) + +func _on_mouse_left_double_clicked_hotspot(hotspot_global_id : String, event : InputEvent) -> void: + printt("Hotspot right clicked", hotspot_global_id, event) + escoria.main.current_scene.game.left_double_click_on_hotspot(hotspot_global_id, event) + +################################################################################## + +func _on_mouse_left_click_inventory_item(inventory_item_global_id, event : InputEvent) -> void: + printt("Inventory item left clicked ", inventory_item_global_id) + escoria.main.current_scene.game.left_click_on_inventory_item(inventory_item_global_id, event) + +func _on_mouse_right_click_inventory_item(inventory_item_global_id, event : InputEvent) -> void: + printt("Inventory item right clicked ", inventory_item_global_id) + escoria.main.current_scene.game.right_click_on_inventory_item(inventory_item_global_id, event) + +func _on_mouse_double_left_click_inventory_item(inventory_item_global_id, event : InputEvent) -> void: + printt("Inventory item double left clicked ", inventory_item_global_id) + escoria.main.current_scene.game.double_left_click_on_inventory_item(inventory_item_global_id, event) + +func _on_mouse_entered_inventory_item(inventory_item_global_id) -> void: + printt("Inventory item focused ", inventory_item_global_id) + escoria.main.current_scene.game.inventory_item_focused(inventory_item_global_id) + +func _on_mouse_exited_inventory_item() -> void: + printt("Inventory item unfocused") + escoria.main.current_scene.game.inventory_item_unfocused() + + +################################################################################## + +func _on_mouse_entered_item(item_global_id : String) -> void: + printt("Item focused : ", item_global_id) + is_hotspot_focused = true + escoria.main.current_scene.game.element_focused(item_global_id) + +func _on_mouse_exited_item() -> void: + print("Item unfocused") + is_hotspot_focused = false + escoria.main.current_scene.game.element_unfocused() + +func _on_mouse_left_clicked_item(item_global_id : String, event : InputEvent) -> void: + printt("Item left clicked", item_global_id, event) + escoria.main.current_scene.game.left_click_on_item(item_global_id, event) + +func _on_mouse_left_double_clicked_item(item_global_id : String, event : InputEvent) -> void: + printt("Item left double clicked", item_global_id, event) + escoria.main.current_scene.game.left_double_click_on_item(item_global_id, event) + +func _on_mouse_right_clicked_item(item_global_id : String, event : InputEvent) -> void: + printt("Item right clicked", item_global_id, event) + escoria.main.current_scene.game.right_click_on_item(item_global_id, event) diff --git a/addons/escoria-core/game/main.gd b/addons/escoria-core/game/main.gd new file mode 100644 index 00000000..0837afc4 --- /dev/null +++ b/addons/escoria-core/game/main.gd @@ -0,0 +1,158 @@ +extends Node + +# This script is basically the scene-switcher. + +# Global id of the last scene the player was before current scene +var last_scene_global_id +# Current scene room being displayed +var current_scene + +var wait_level + +var screen_ofs = Vector2(0, 0) + +func _ready(): + $layers/wait_timer.connect("timeout", self, "_on_wait_finished") + +func set_scene(p_scene, run_events=true): + """ + Sets p_scene as current scene + If run_events=true, plays the events defined in :setup event + """ + if !p_scene: + escoria.report_errors("main", ["Trying to set empty scene"]) + + # Ensure we don't have a regular event running when changing scenes + if escoria.esc_runner.running_event: + assert(escoria.esc_runner.running_event.ev_name == "load") + + if "esc_script" in p_scene and p_scene.esc_script and run_events: + var events = escoria.esc_compiler.load_esc_file(p_scene.esc_script) + + # :setup is pretty much required in the code, but fortunately + # we can help out with cases where one isn't necessary otherwise + if not "setup" in events: + var fake_setup = escoria.esc_compiler.compile_str(":setup\n") + events["setup"] = fake_setup["setup"] + + escoria.esc_runner.run_event(events["setup"]) + + # If scene was never visited, run "ready" event + if !escoria.esc_runner.scenes_cache.has(p_scene.global_id) \ + and "ready" in events: + escoria.esc_runner.run_event(events["ready"]) + + if current_scene != null: + clear_scene() + +# var game_scene = + + get_node("/root").add_child(p_scene) + set_current_scene(p_scene, run_events) + set_camera_limits() + + +func set_current_scene(p_scene, run_events=true): + current_scene = p_scene + $"/root".move_child(current_scene, 0) + + # Loading a save game must set the scene but not run events + if "events_path" in current_scene and current_scene.events_path and run_events: + if escoria.esc_runner.game: + # Having a game with `:setup` means we must wait for it to finish + if "setup" in escoria.esc_runner.game: + if not escoria.esc_runner.running_event: + escoria.report_errors("main.gd:set_current_scene()", ["escoria.esc_runner.game has setup but no running_event"]) + + if escoria.esc_runner.running_event.ev_name != "setup": + escoria.report_errors("main.gd:set_current_scene()", ["escoria.esc_runner.game has setup but it is not running: " + escoria.esc_runner.running_event.ev_name]) + + yield(escoria.esc_runner, "event_done") + else: + escoria.esc_compiler.load_file(current_scene.events_path) + # For a new game, we must run `:setup` if available + # and wait for it to finish + if "setup" in escoria.esc_runner.game: + escoria.esc_runner.run_event(escoria.esc_runner.game["setup"]) + yield(escoria.esc_runner, "event_done") + + # Because 1) changing a scene and 2) having a scene become ready + # both call `set_current_scene`, we don't want to duplicate thing + if not escoria.esc_runner.running_event: + escoria.esc_runner.run_game() + + escoria.esc_runner.register_object("_scene", p_scene, true) # Force overwrite of global + + +func clear_scene(): + if current_scene == null: + return + + escoria.esc_runner.clear_current_action() + escoria.esc_runner.clear_current_tool() +# escoria.esc_runner.hover_clear_stack() +# escoria.clear_inventory() + + last_scene_global_id = current_scene.global_id + escoria.esc_runner.set_global("ESC_LAST_SCENE", last_scene_global_id, true) + get_node("/root").remove_child(current_scene) + current_scene.free() + current_scene = null + +func wait(params : Array, level): + wait_level = level + $layers/wait_timer.set_wait_time(float(params[0])) + $layers/wait_timer.set_one_shot(true) + $layers/wait_timer.start() + +func _on_wait_finished(): + escoria.esc_level_runner.finished(wait_level) + + +func set_camera_limits(): + var limits = {} + var scene_camera_limits = current_scene.camera_limits + if scene_camera_limits.size.x == 0 and scene_camera_limits.size.y == 0: + var area = Rect2() + for child in current_scene.get_children(): + if child is ESCBackground: + var pos = child.get_global_position() + var size : Vector2 + if child.get_texture(): + size = child.get_texture().get_size() + else: + size = child.rect_size + + if child.rect_scale.x != 1 or child.rect_scale.y != 1: + size.x *= child.rect_scale.x + size.y *= child.rect_scale.y + + area = area.expand(pos) + area = area.expand(pos + size) + break + + # if the background is smaller than the viewport, we want the camera to stick centered on the background + if area.size.x == 0 or area.size.y == 0 or area.size < get_viewport().size: + printt("No limit area! Using viewport") + area.size = get_viewport().size + + printt("setting camera limits from scene ", area) + limits = { + "limit_left": area.position.x, + "limit_right": area.position.x + area.size.x, + "limit_top": area.position.y, + "limit_bottom": area.position.y + area.size.y, + "set_default": true, + } + else: + limits = { + "limit_left": scene_camera_limits.position.x, + "limit_right": scene_camera_limits.position.x + scene_camera_limits.size.x, + "limit_top": scene_camera_limits.position.y, + "limit_bottom": scene_camera_limits.position.y + scene_camera_limits.size.y + screen_ofs.y * 2, + "set_default": true, + } + printt("setting camera limits from parameter ", scene_camera_limits) + + escoria.esc_runner.get_object("camera").set_limits(limits) + escoria.esc_runner.get_object("camera").set_offset(screen_ofs * 2) diff --git a/addons/escoria-core/game/main.tscn b/addons/escoria-core/game/main.tscn new file mode 100644 index 00000000..b7148cbd --- /dev/null +++ b/addons/escoria-core/game/main.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/main.gd" type="Script" id=1] +[ext_resource path="res://addons/escoria-core/game/scenes/esc_prompt/esc_prompt_popup.tscn" type="PackedScene" id=2] + +[node name="main" type="Node"] +script = ExtResource( 1 ) + +[node name="layers" type="Node" parent="."] + +[node name="curtain" type="CanvasLayer" parent="layers"] + +[node name="menu" type="CanvasLayer" parent="layers"] + +[node name="wait_timer" type="Timer" parent="layers"] + +[node name="debug_layer" type="CanvasLayer" parent="layers"] + +[node name="esc_prompt_popup" parent="layers/debug_layer" instance=ExtResource( 2 )] diff --git a/addons/escoria-core/game/main_scene.gd b/addons/escoria-core/game/main_scene.gd new file mode 100644 index 00000000..50985a5c --- /dev/null +++ b/addons/escoria-core/game/main_scene.gd @@ -0,0 +1,10 @@ +extends Node + +# Main_scene is the entry point for Godot Engine. +# This scene sets up the main menu scene to load. + +func _ready(): + var main_menu_path = ProjectSettings.get_setting("escoria/main/main_menu_scene") + var main_menu = escoria.change_scene_path(main_menu_path) + escoria.set_main_menu(main_menu) + diff --git a/addons/escoria-core/game/main_scene.tscn b/addons/escoria-core/game/main_scene.tscn new file mode 100644 index 00000000..60490b71 --- /dev/null +++ b/addons/escoria-core/game/main_scene.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/escoria-core/game/main_scene.gd" type="Script" id=1] + +[node name="main_scene" type="Node"] +script = ExtResource( 1 ) diff --git a/addons/escoria-core/game/scenes/camera_player/camera.tscn b/addons/escoria-core/game/scenes/camera_player/camera.tscn new file mode 100644 index 00000000..6c9cb0c8 --- /dev/null +++ b/addons/escoria-core/game/scenes/camera_player/camera.tscn @@ -0,0 +1,11 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/escoria-core/game/scenes/camera_player/esccamera.gd" type="Script" id=1] + +[node name="camera" type="Camera2D"] +current = true +drag_margin_h_enabled = true +drag_margin_v_enabled = true +script = ExtResource( 1 ) + +[node name="tween" type="Tween" parent="."] diff --git a/addons/escoria-core/game/scenes/camera_player/esccamera.gd b/addons/escoria-core/game/scenes/camera_player/esccamera.gd new file mode 100644 index 00000000..66997046 --- /dev/null +++ b/addons/escoria-core/game/scenes/camera_player/esccamera.gd @@ -0,0 +1,166 @@ +extends Camera2D +class_name ESCCamera + +onready var tween = $"tween" + +var default_limits = {} # This does not change once set + +var speed = 0.0 +var target +var target_pos + +var zoom_time +var zoom_target + +# This is needed to adjust dialog positions and such, see dialog_instance.gd +var zoom_transform + +func set_limits(kwargs=null): + if not kwargs: + kwargs = { + "limit_left": -10000, + "limit_right": 10000, + "limit_top": -10000, + "limit_bottom": 10000, + "set_default": false, + } + print_stack() + + self.limit_left = kwargs["limit_left"] + self.limit_right = kwargs["limit_right"] + self.limit_top = kwargs["limit_top"] + self.limit_bottom = kwargs["limit_bottom"] + + if "set_default" in kwargs and kwargs["set_default"] and not default_limits: + default_limits = kwargs + +func resolve_target_pos(): + if typeof(target) == TYPE_VECTOR2: + target_pos = target + elif typeof(target) == TYPE_ARRAY: + var count = 0 + + for obj in target: + target_pos += obj.get_camera_pos() + count += 1 + + # Let the error in if an empty array was passed (divzero) + target_pos = target_pos / count + else: + target_pos = target.get_camera_pos() + + return target_pos + +func set_drag_margin_enabled(p_dm_h_enabled, p_dm_v_enabled): + self.drag_margin_h_enabled = p_dm_h_enabled + self.drag_margin_v_enabled = p_dm_v_enabled + +func set_target(p_target, p_speed : float = 0.0): + speed = p_speed + target = p_target + + resolve_target_pos() + + if speed == 0.0: + self.global_position = target_pos + else: + var time = self.global_position.distance_to(target_pos) / speed + + if tween.is_active(): + var tweenstat = String(tween.tell()) + "/" + String(tween.get_runtime()) + escoria.report_warnings("camera.gd:set_target()", ["Tween still active running camera_set_target: " + tweenstat]) + tween.emit_signal("tween_completed") + + tween.interpolate_property(self, "global_position", self.global_position, target_pos, time, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + + tween.start() + +func set_camera_zoom(p_zoom_level, p_time): + if p_zoom_level <= 0.0: + escoria.report_errors("camera.gd:set_camera_zoom()", ["Tried to set negative or zero zoom level"]) + + zoom_time = p_time + zoom_target = Vector2(1, 1) * p_zoom_level + + if zoom_time == 0: + self.zoom = zoom_target + else: + if tween.is_active(): + var tweenstat = String(tween.tell()) + "/" + String(tween.get_runtime()) + escoria.report_warnings("camera", ["Tween still active running camera_set_zoom: " + tweenstat]) + tween.emit_signal("tween_completed") + + tween.interpolate_property(self, "zoom", self.zoom, zoom_target, zoom_time, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + + tween.start() + +func push(p_target, p_time, p_type): + var time = float(p_time) + var type = "TRANS_" + p_type + + target = p_target + + var camera_pos + var camera_pos_coords + if target.has_node("camera_pos"): + camera_pos = target.get_node("camera_pos") + camera_pos_coords = camera_pos.global_position + else: + camera_pos_coords = target.global_position + + if time == 0: + self.global_position = camera_pos_coords + + if camera_pos and camera_pos is Camera2D: + self.zoom = camera_pos.zoom + else: + if tween.is_active(): + var tweenstat = String(tween.tell()) + "/" + String(tween.get_runtime()) + escoria.report_warnings("camera", ["Tween still active running camera_push: " + tweenstat]) + tween.emit_signal("tween_completed") + + if camera_pos and camera_pos is Camera2D: + tween.interpolate_property(self, "zoom", self.zoom, camera_pos.zoom, time, tween.get(type), Tween.EASE_IN_OUT) + + tween.interpolate_property(self, "global_position", self.global_position, camera_pos_coords, time, tween.get(type), Tween.EASE_IN_OUT) + + tween.start() + +func shift(p_x, p_y, p_time, p_type): + var x = int(p_x) + var y = int(p_y) + var time = float(p_time) + var type = "TRANS_" + p_type + + var new_pos = self.global_position + Vector2(x, y) + + target = new_pos + + if tween.is_active(): + var tweenstat = String(tween.tell()) + "/" + String(tween.get_runtime()) + escoria.report_warnings("camera", ["Tween still active running camera_shift: " + tweenstat]) + tween.emit_signal("tween_completed") + + tween.interpolate_property(self, "global_position", self.global_position, new_pos, time, tween.get(type), Tween.EASE_IN_OUT) + + tween.start() + +func target_reached(_obj=null, _key=null): + tween.stop_all() + +func _process(_delta): + zoom_transform = self.get_canvas_transform() + + if target and not tween.is_active(): + if typeof(target) == TYPE_VECTOR2 or typeof(target) == TYPE_ARRAY: + self.global_position = resolve_target_pos() + elif "moved" in target and target.moved: + self.global_position = resolve_target_pos() + +func _ready(): + if not target: + target = Vector2(0, 0) + + tween.connect("tween_completed", self, "target_reached") + escoria.register_object(self) + diff --git a/addons/escoria-core/game/scenes/dialogs/dialog_player.gd b/addons/escoria-core/game/scenes/dialogs/dialog_player.gd new file mode 100644 index 00000000..c630476c --- /dev/null +++ b/addons/escoria-core/game/scenes/dialogs/dialog_player.gd @@ -0,0 +1,74 @@ +tool +extends ResourcePreloader +class_name ESCDialogsPlayer + +func get_class(): + return "ESCDialogsPlayer" + +# This scene is in charge of ALL dialogs management : +# - characters sayings +# - player dialog options panel display/hiding and choices + +var path_to_dialog_scenes : String + +var is_speaking = false +var dialog_ui = null +var dialog_chooser_ui = null + +func _ready(): + if !Engine.is_editor_hint(): + escoria.register_object(self) + preload_resources(ProjectSettings.get_setting("escoria/ui/dialogs_folder")) + +func preload_resources(path : String): + path_to_dialog_scenes = path + + var dialog_folder := Directory.new() + if !path_to_dialog_scenes.empty() and dialog_folder.open(path_to_dialog_scenes) == OK: + dialog_folder.list_dir_begin() + var file_name = dialog_folder.get_next() + while file_name != "": + if !dialog_folder.current_is_dir() and file_name.get_extension() == "tscn": + var extension = "." + file_name.get_extension() + var basename = file_name.replace(extension, "") + + if !has_resource(basename): + var file_path = dialog_folder.get_current_dir() + "/" + file_name + var dialog_scene = load(file_path) + + if dialog_scene != null: + add_resource(basename, dialog_scene) + file_name = dialog_folder.get_next() + else: + escoria.report_errors("dialog_player.gd:preload_resources()", ["An error occurred when trying to access the path: {_}.".format(path)]) + + +func say(character : String, params : Dictionary): + is_speaking = true + dialog_ui = get_resource(params.ui).instance() + get_parent().add_child(dialog_ui) + dialog_ui.say(character, params) + +func finish_fast(): + dialog_ui.finish_fast() + +# Options: +# type: (default value "default") the type of dialog menu to use. All types are in the "dd_player" scene. +# avatar: (default value "default") the avatar to use in the dialog ui. +# timeout: (default value 0) timeout to select an option. After the time has passed, the "timeout_option" will be selected automatically. If the value is 0, there's no timeout. +# timeout_option: (default value 0) option selected when timeout is reached. +func start_dialog_choices(answers : Array, options : Array): + if answers.empty(): + escoria.report_errors("dialog_player.gd:start_dialog_choices()", ["Received answers array was empty."]) + dialog_chooser_ui = get_resource("text_dialog_choice").instance() + get_parent().add_child(dialog_chooser_ui) + dialog_chooser_ui.set_answers(answers) + +func play_dialog_option_chosen(level_to_run : Array): +# escoria.esc_runner.finished(context) + var ev_level = level_to_run + var ev = esctypes.ESCEvent.new("dialog_choice_done", ev_level, []) + escoria.esc_runner.add_level(ev, false) + dialog_chooser_ui.hide() +# stop() + diff --git a/addons/escoria-core/game/scenes/dialogs/dialog_player.tscn b/addons/escoria-core/game/scenes/dialogs/dialog_player.tscn new file mode 100644 index 00000000..a051eef1 --- /dev/null +++ b/addons/escoria-core/game/scenes/dialogs/dialog_player.tscn @@ -0,0 +1,10 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://game/ui/commons/dialogs/dialog_label.tscn" type="PackedScene" id=1] +[ext_resource path="res://game/ui/commons/dialogs/text_dialog_choice.tscn" type="PackedScene" id=2] +[ext_resource path="res://addons/escoria-core/game/scenes/dialogs/dialog_player.gd" type="Script" id=3] +[ext_resource path="res://game/ui/commons/dialogs/dialog_box_inset.tscn" type="PackedScene" id=4] + +[node name="dialog_player" type="ResourcePreloader"] +resources = [ PoolStringArray( "dialog_box_inset", "dialog_label", "text_dialog_choice" ), [ ExtResource( 4 ), ExtResource( 1 ), ExtResource( 2 ) ] ] +script = ExtResource( 3 ) diff --git a/addons/escoria-core/game/scenes/esc_prompt/esc_prompt_popup.gd b/addons/escoria-core/game/scenes/esc_prompt/esc_prompt_popup.gd new file mode 100644 index 00000000..aad1fd26 --- /dev/null +++ b/addons/escoria-core/game/scenes/esc_prompt/esc_prompt_popup.gd @@ -0,0 +1,40 @@ +extends WindowDialog + +onready var past_actions = $VBoxContainer/past_actions +onready var command = $VBoxContainer/command + +var last_event_done := true + +func _on_command_text_entered(p_command_str : String): + if p_command_str.empty(): + return + + last_event_done = false + command.text = "" + past_actions.text += "\n" + past_actions.text += "# " + p_command_str + past_actions.text += "\n" + + var actual_command = ":debug\n" + p_command_str + "\n" + + var errors = [] + var events = escoria.esc_compiler.compile_str(actual_command, errors) + + if errors.empty(): + #past_actions.text += str(events) + var ret = escoria.esc_runner.run_event(events["debug"]) + if ret != null: + past_actions.text += str(ret) + else: + # Display first error only + past_actions.text += str(errors[0].split(":")[1].strip_edges()) + + +func _on_event_done(event_name : String): + if event_name == "debug" and !last_event_done: + last_event_done = true +# past_actions.text += "\nDone.\n" + + +func _on_esc_prompt_popup_about_to_show(): + command.grab_focus() diff --git a/addons/escoria-core/game/scenes/esc_prompt/esc_prompt_popup.tscn b/addons/escoria-core/game/scenes/esc_prompt/esc_prompt_popup.tscn new file mode 100644 index 00000000..6bc30c88 --- /dev/null +++ b/addons/escoria-core/game/scenes/esc_prompt/esc_prompt_popup.tscn @@ -0,0 +1,42 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/escoria-core/game/scenes/esc_prompt/esc_prompt_popup.gd" type="Script" id=1] + +[node name="esc_prompt_popup" type="WindowDialog"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 64.0 +margin_top = 68.0 +margin_right = -617.0 +margin_bottom = -456.0 +window_title = "ESC debug prompt" +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="past_actions" type="TextEdit" parent="VBoxContainer"] +margin_right = 599.0 +margin_bottom = 240.0 +size_flags_vertical = 3 + +[node name="HSeparator" type="HSeparator" parent="VBoxContainer"] +margin_top = 244.0 +margin_right = 599.0 +margin_bottom = 248.0 + +[node name="command" type="LineEdit" parent="VBoxContainer"] +margin_top = 252.0 +margin_right = 599.0 +margin_bottom = 276.0 +caret_blink = true + +[connection signal="about_to_show" from="." to="." method="_on_esc_prompt_popup_about_to_show"] +[connection signal="text_entered" from="VBoxContainer/command" to="." method="_on_command_text_entered"] diff --git a/addons/escoria-core/game/scenes/inventory/inventory_ui.gd b/addons/escoria-core/game/scenes/inventory/inventory_ui.gd new file mode 100644 index 00000000..81122e2e --- /dev/null +++ b/addons/escoria-core/game/scenes/inventory/inventory_ui.gd @@ -0,0 +1,101 @@ +extends Control +class_name ESCInventory + +func get_class(): + return "ESCInventory" + +# Define the actual container node to add items as children of. Should be a Container. +export(NodePath) var items_container +onready var all_items = $all_items + +# Methods available for selecting an item +enum ITEM_SELECTION_METHODS { + VERB_ACTION, # Use a verb action, such as use or give, on inventory item + ONE_CLICK, # One click on inventory item selects it (eventually put it on cursor) + DRAG_N_DROP # (Useful for mobile) Drag n drop item on another or on background to use/give it +} +export(ITEM_SELECTION_METHODS) var selection_method + +var items_ids_in_inventory : Dictionary = {} # { item_id : TextureButton} + +func _ready(): +# # For debugging scene only. These 2 lines should remain commented on normal run. +# if !Engine.is_editor_hint(): +# return + + for item_id in escoria.esc_runner.items_in_inventory(): + call_deferred("add_new_item_by_id", item_id) + + escoria.register_object(self) + + if items_container == null or items_container.is_empty(): + escoria.report_errors(self.get_path(), ["Items container is empty."]) + return + for c in get_node(items_container).get_items(): + items_ids_in_inventory[c.item_id] = c +# c.connect("pressed", escoria.inputs_manager, "_on_inventory_item_pressed", [c.item_id]) + + escoria.esc_runner.connect("global_changed", self, "_on_escoria_global_changed") + + +# add item to Inventory UI using its id set in its scene +func add_new_item_by_id(item_id : String) -> void: + if item_id.begins_with("i/"): + item_id = item_id.rsplit("i/", false)[0] + if !items_ids_in_inventory.has(item_id): + var item_inventory_button = all_items.get_inventory_item(item_id).duplicate() + items_ids_in_inventory[item_id] = item_inventory_button + get_node(items_container).add_item(item_inventory_button) + + # Add the item to inventory + if !escoria.esc_runner.objects.has(item_id): + escoria.esc_runner.register_object(item_id, item_inventory_button) + item_inventory_button.visible = true + + # connect this new item TextureButton's signals to our inventory UI + item_inventory_button.connect("mouse_left_inventory_item", + escoria.inputs_manager, "_on_mouse_left_click_inventory_item") + item_inventory_button.connect("mouse_double_left_inventory_item", + escoria.inputs_manager, "_on_mouse_double_left_click_inventory_item") + item_inventory_button.connect("mouse_right_inventory_item", + escoria.inputs_manager, "_on_mouse_right_click_inventory_item") + + item_inventory_button.connect("inventory_item_focused", + escoria.inputs_manager, "_on_mouse_entered_inventory_item") + item_inventory_button.connect("inventory_item_unfocused", + escoria.inputs_manager, "_on_mouse_exited_inventory_item") + +# remove item fromInventory UI using its id set in its scene +func remove_item_by_id(item_id : String) -> void: + if items_ids_in_inventory.has(item_id): + var item_inventory_button = items_ids_in_inventory[item_id] + + item_inventory_button.disconnect("mouse_left_inventory_item", + escoria.inputs_manager, "_on_mouse_left_click_inventory_item") + item_inventory_button.disconnect("mouse_double_left_inventory_item", + escoria.inputs_manager, "_on_mouse_double_left_click_inventory_item") + item_inventory_button.disconnect("mouse_right_inventory_item", + escoria.inputs_manager, "_on_mouse_right_click_inventory_item") + item_inventory_button.disconnect("inventory_item_focused", + escoria.inputs_manager, "_on_mouse_entered_inventory_item") + item_inventory_button.disconnect("inventory_item_unfocused", + escoria.inputs_manager, "_on_mouse_exited_inventory_item") + + get_node(items_container).remove_item(item_inventory_button) + item_inventory_button.queue_free() + items_ids_in_inventory.erase(item_id) + +func _on_escoria_global_changed(global : String) -> void: + if !global.begins_with("i/"): + return + var item = global.rsplit("i/", false) + if item.size() == 1: + if escoria.esc_runner.globals[global] == "true": + add_new_item_by_id(item[0]) + elif escoria.esc_runner.globals[global] == "false": + remove_item_by_id(item[0]) + else: + escoria.report_warnings("inventory_ui.gd:_on_escoria_global_changed()", \ + ["Inventory global " + global + " is neither 'true' nor 'false' (was " + escoria.esc_runner.globals[global] + "). "]) + else: + escoria.report_errors("inventory_ui.gd:_on_escoria_global_changed()", ["Global must contain 1 item name.", "(received: " + global + ")"]) diff --git a/addons/escoria-core/logo/escoria-logo.svg b/addons/escoria-core/logo/escoria-logo.svg new file mode 100644 index 00000000..43a72a75 --- /dev/null +++ b/addons/escoria-core/logo/escoria-logo.svg @@ -0,0 +1,358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + ESC RIA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/addons/escoria-core/logo/escoria-logo.svg.import b/addons/escoria-core/logo/escoria-logo.svg.import new file mode 100644 index 00000000..360a4cac --- /dev/null +++ b/addons/escoria-core/logo/escoria-logo.svg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/escoria-logo.svg-57c45ba33015e24cb2a3cf19c461f16b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/escoria-core/logo/escoria-logo.svg" +dest_files=[ "res://.import/escoria-logo.svg-57c45ba33015e24cb2a3cf19c461f16b.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=true +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/escoria-core/plugin.cfg b/addons/escoria-core/plugin.cfg new file mode 100755 index 00000000..b6beea4f --- /dev/null +++ b/addons/escoria-core/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="Escoria" +description="A point'n'click framework within Godot Engine." +author="StraToN" +version="1.0.0" +script="editor/plugin_escoria.gd" diff --git a/addons/escoria-core/template_scenes/character.tscn b/addons/escoria-core/template_scenes/character.tscn new file mode 100644 index 00000000..21057995 --- /dev/null +++ b/addons/escoria-core/template_scenes/character.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/esccharacter.gd" type="Script" id=1] + + +[sub_resource type="CapsuleShape2D" id=1] + +[node name="character" type="KinematicBody2D"] +script = ExtResource( 1 ) + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 1 ) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] diff --git a/addons/escoria-core/template_scenes/dialog_scenes/dialog_avatars.tscn b/addons/escoria-core/template_scenes/dialog_scenes/dialog_avatars.tscn new file mode 100644 index 00000000..27e1ed67 --- /dev/null +++ b/addons/escoria-core/template_scenes/dialog_scenes/dialog_avatars.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://icon.png" type="Texture" id=1] + +[node name="dialog_avatars" type="Control"] +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="character1" type="TextureRect" parent="."] +margin_right = 40.0 +margin_bottom = 40.0 +texture = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="character2" type="TextureRect" parent="."] +modulate = Color( 1, 0, 0, 1 ) +margin_left = 46.0 +margin_top = 80.0 +margin_right = 110.0 +margin_bottom = 144.0 +texture = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/addons/escoria-core/template_scenes/dialog_scenes/dialog_box_inset.gd b/addons/escoria-core/template_scenes/dialog_scenes/dialog_box_inset.gd new file mode 100644 index 00000000..bae4b406 --- /dev/null +++ b/addons/escoria-core/template_scenes/dialog_scenes/dialog_box_inset.gd @@ -0,0 +1,80 @@ +tool +extends PanelContainer + +signal dialog_line_finished + +export(String) var current_character setget set_current_character +onready var avatar_node = $MarginContainer/HSplitContainer/VBoxContainer/avatar +onready var name_node = $MarginContainer/HSplitContainer/VBoxContainer/name +onready var text_node = $MarginContainer/HSplitContainer/text +onready var tween = text_node.get_node("Tween") + +export(float, 0.0, 0.3) var text_speed_per_character = 0.1 +export(float) var fast_text_speed_per_character = 0.25 +export(float) var max_time_to_text_disappear = 2.0 + +func _ready(): + var centered_position_on_screen = Vector2( + ProjectSettings.get_setting("display/window/size/width") / 2, + ProjectSettings.get_setting("display/window/size/height") / 2 + ) - rect_size / 2 + rect_position = centered_position_on_screen + text_node.bbcode_enabled = true + $MarginContainer/HSplitContainer/text/Tween.connect("tween_completed", self, "_on_dialog_line_typed") + +func set_current_character(name: String): + current_character = name + if $dialog_avatars: + if $dialog_avatars.has_node(name): + avatar_node.texture = ($dialog_avatars.get_node(name) as TextureRect).texture + else: + avatar_node.texture = null + + +""" +Make a character say something. + +character: global id of the character who speaks +params: Dictionary + line: line of dialog to say +""" +func say(character : String, params : Dictionary) : + show() + set_current_character(character) + + if !params["line"]: + escoria.report_errors("dialog_box_inset.gd:say()", ["No line field in params!"]) + return + + text_node.bbcode_text = params["line"] + + text_node.percent_visible = 0.0 + var time_show_full_text = text_speed_per_character * len(params["line"]) + + tween.interpolate_property(text_node, "percent_visible", + 0.0, 1.0, time_show_full_text, + Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + tween.start() + +func finish_fast(): + tween.stop(text_node) + tween.interpolate_property(text_node, "percent_visible", + text_node.percent_visible, 1.0, fast_text_speed_per_character, + Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + tween.start() + + +func _on_dialog_line_typed(object, key): + text_node.visible_characters = -1 + $Timer.start(max_time_to_text_disappear) + $Timer.connect("timeout", self, "_on_dialog_finished") + +func _on_dialog_finished(): + emit_signal("dialog_line_finished") + queue_free() + + +func _input(event): + if event is InputEventMouseButton: + if event.pressed: + finish_fast() diff --git a/addons/escoria-core/template_scenes/dialog_scenes/dialog_box_inset.tscn b/addons/escoria-core/template_scenes/dialog_scenes/dialog_box_inset.tscn new file mode 100644 index 00000000..4afb1162 --- /dev/null +++ b/addons/escoria-core/template_scenes/dialog_scenes/dialog_box_inset.tscn @@ -0,0 +1,67 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/template_scenes/dialog_scenes/dialog_box_inset.gd" type="Script" id=3] +[ext_resource path="res://addons/escoria-core/template_scenes/dialog_scenes/dialog_avatars.tscn" type="PackedScene" id=4] + +[node name="dialog_box" type="PopupPanel"] +visible = true +anchor_right = 0.685 +anchor_bottom = 0.452 +margin_right = 0.199951 +margin_bottom = 0.399994 +script = ExtResource( 3 ) +__meta__ = { +"_edit_use_anchors_": false +} +current_character = "guybrush" + +[node name="MarginContainer" type="MarginContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 4.0 +margin_top = 4.0 +margin_right = -4.0 +margin_bottom = -4.0 +custom_constants/margin_right = 20 +custom_constants/margin_top = 20 +custom_constants/margin_left = 20 +custom_constants/margin_bottom = 20 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HSplitContainer" type="HSplitContainer" parent="MarginContainer"] +margin_left = 20.0 +margin_top = 20.0 +margin_right = 848.0 +margin_bottom = 334.0 +custom_constants/separation = 35 +dragger_visibility = 1 + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/HSplitContainer"] +margin_right = 60.0 +margin_bottom = 314.0 + +[node name="avatar" type="TextureRect" parent="MarginContainer/HSplitContainer/VBoxContainer"] +margin_right = 60.0 + +[node name="name" type="Label" parent="MarginContainer/HSplitContainer/VBoxContainer"] +margin_top = 4.0 +margin_right = 60.0 +margin_bottom = 18.0 +text = "Character" +valign = 1 + +[node name="text" type="RichTextLabel" parent="MarginContainer/HSplitContainer"] +margin_left = 95.0 +margin_right = 828.0 +margin_bottom = 314.0 +bbcode_enabled = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Tween" type="Tween" parent="MarginContainer/HSplitContainer/text"] + +[node name="dialog_avatars" parent="." instance=ExtResource( 4 )] +[connection signal="gui_input" from="." to="." method="_on_PopupPanel_gui_input"] diff --git a/addons/escoria-core/template_scenes/dialog_scenes/dialog_choosers/icons_dialog_choice.gd b/addons/escoria-core/template_scenes/dialog_scenes/dialog_choosers/icons_dialog_choice.gd new file mode 100644 index 00000000..188a434c --- /dev/null +++ b/addons/escoria-core/template_scenes/dialog_scenes/dialog_choosers/icons_dialog_choice.gd @@ -0,0 +1,10 @@ +extends Control + +func _ready(): + pass + + +func set_answers(answers_array : PoolStringArray): + +func _on_answer1_gui_input(event): + pass # Replace with function body. diff --git a/addons/escoria-core/template_scenes/dialog_scenes/dialog_choosers/text_dialog_choice.gd b/addons/escoria-core/template_scenes/dialog_scenes/dialog_choosers/text_dialog_choice.gd new file mode 100644 index 00000000..32e823de --- /dev/null +++ b/addons/escoria-core/template_scenes/dialog_scenes/dialog_choosers/text_dialog_choice.gd @@ -0,0 +1,57 @@ +tool +extends Control + +export(Color, RGB) var color_normal = Color(1.0,1.0,1.0,1.0) +export(Color, RGB) var color_hover = Color(165.0,42.0,42.0, 1.0) +export(Font) var font + +var commands + +func _ready(): + for c in $ScrollContainer/VBoxContainer.get_children(): + c.queue_free() + + +func set_answers(p_commands : Array): + commands = p_commands + var c = 0 + for option in commands: + var new_answer_label = RichTextLabel.new() + new_answer_label.text = option.params[0] + new_answer_label.fit_content_height = true + new_answer_label.add_font_override("normal_font", font) + + $ScrollContainer/VBoxContainer.add_child(new_answer_label) + new_answer_label.fit_content_height = true + new_answer_label.connect("focus_entered", self, "_on_answer_focus_entered", [new_answer_label]) # Focus entered + new_answer_label.connect("focus_exited", self, "_on_answer_focus_exited", [new_answer_label]) # Focus exited + new_answer_label.connect("mouse_entered", self, "_on_answer_mouse_entered", [new_answer_label]) # Mouse entered + new_answer_label.connect("mouse_exited", self, "_on_answer_mouse_exited", [new_answer_label]) # Mouse exited + new_answer_label.connect("gui_input", self, "_on_answer_gui_input", [c]) # Clicks + c += 1 + +func _on_answer_gui_input(event : InputEvent, answer_id : int): + if event is InputEventMouseButton and event.is_pressed(): + var answer = commands[answer_id].params[1] + printt(answer) + escoria.dialog_player.play_dialog_option_chosen(answer) + +func _on_answer_mouse_entered(answer_node : Node): + var text = answer_node.text + answer_node.clear() + answer_node.push_color(color_hover.to_html(false)) + answer_node.append_bbcode(text) + answer_node.pop() + +func _on_answer_mouse_exited(answer_node : Node): + var text = answer_node.text + answer_node.clear() + answer_node.push_color(color_normal.to_html(false)) + answer_node.append_bbcode(text) + answer_node.pop() + +func _on_answer_focus_entered(answer_node : Node): + pass + +func _on_answer_focus_exited(answer_node : Node): + pass diff --git a/addons/escoria-core/template_scenes/dialog_scenes/dialog_choosers/text_dialog_choice.tscn b/addons/escoria-core/template_scenes/dialog_scenes/dialog_choosers/text_dialog_choice.tscn new file mode 100644 index 00000000..c4ea435f --- /dev/null +++ b/addons/escoria-core/template_scenes/dialog_scenes/dialog_choosers/text_dialog_choice.tscn @@ -0,0 +1,43 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/template_scenes/dialog_scenes/dialog_choosers/text_dialog_choice.gd" type="Script" id=1] +[ext_resource path="res://addons/escoria-core/game/assets/fonts/efmi/efmi_font.tres" type="DynamicFont" id=2] + +[node name="text_dialog_choice" type="MarginContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_constants/margin_top = 20 +custom_constants/margin_left = 20 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} +color_hover = Color( 0.647059, 0.164706, 0.164706, 1 ) +font = ExtResource( 2 ) + +[node name="ScrollContainer" type="ScrollContainer" parent="."] +margin_left = 20.0 +margin_top = 20.0 +margin_right = 1280.0 +margin_bottom = 800.0 +scroll_horizontal_enabled = false +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="ScrollContainer"] +margin_right = 1260.0 +margin_bottom = 780.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_constants/separation = 20 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="example" type="RichTextLabel" parent="ScrollContainer/VBoxContainer"] +margin_right = 1260.0 +margin_bottom = 25.0 +custom_fonts/normal_font = ExtResource( 2 ) +text = "This answer is an example for vizualisation purpose. You can safely keep it in the scene as it will be removed on game launch." +fit_content_height = true diff --git a/addons/escoria-core/template_scenes/dialog_scenes/dialog_label.gd b/addons/escoria-core/template_scenes/dialog_scenes/dialog_label.gd new file mode 100644 index 00000000..d8ac179b --- /dev/null +++ b/addons/escoria-core/template_scenes/dialog_scenes/dialog_label.gd @@ -0,0 +1,68 @@ +extends RichTextLabel + +signal dialog_line_finished + +export(String) var current_character +onready var tween = $Tween +onready var text_node = self + +export(float, 0.0, 0.3) var text_speed_per_character = 0.1 +export(float) var fast_text_speed_per_character = 0.25 +export(float) var max_time_to_text_disappear = 2.0 + +func _ready(): + bbcode_enabled = true + $Tween.connect("tween_completed", self, "_on_dialog_line_typed") + +""" +Make a character say something. + +character: global id of the character who speaks +params: Dictionary + line: line of dialog to say +""" +func say(character : String, params : Dictionary) : + show() + + if !params["line"]: + escoria.report_errors("dialog_box_inset.gd:say()", ["No line field in params!"]) + return + + # Position the RichTextLabel on the character's dialog position, if any. + var character_node = escoria.esc_runner.get_object(character) + rect_position = character_node.get_node("dialog_position").get_global_transform_with_canvas().origin + rect_position.x -= rect_size.x / 2 + + # Set text color to color set in the actor + var text_color = character_node.dialog_color + var text_color_html = text_color.to_html(false) + + text_node.bbcode_text = "[center][color=#" + text_color_html + "]".format(text_color_html) + params["line"] + "[/color][center]" + + text_node.percent_visible = 0.0 + var time_show_full_text = text_speed_per_character * len(params["line"]) + + tween.interpolate_property(text_node, "percent_visible", + 0.0, 1.0, time_show_full_text, + Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + tween.start() + +func finish_fast(): + tween.stop(text_node) + tween.interpolate_property(text_node, "percent_visible", + text_node.percent_visible, 1.0, fast_text_speed_per_character, + Tween.TRANS_LINEAR, Tween.EASE_IN_OUT) + tween.start() + + +func _on_dialog_line_typed(object, key): + text_node.visible_characters = -1 + $Timer.start(max_time_to_text_disappear) + $Timer.connect("timeout", self, "_on_dialog_finished") + +func _on_dialog_finished(): +# emit_signal("dialog_line_finished") + escoria.esc_level_runner.finished() + escoria.dialog_player.is_speaking = false + escoria.current_state = escoria.GAME_STATE.DEFAULT + queue_free() diff --git a/addons/escoria-core/template_scenes/dialog_scenes/dialog_label.tscn b/addons/escoria-core/template_scenes/dialog_scenes/dialog_label.tscn new file mode 100644 index 00000000..c5366237 --- /dev/null +++ b/addons/escoria-core/template_scenes/dialog_scenes/dialog_label.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/assets/fonts/efmi/efmi_font.tres" type="DynamicFont" id=1] +[ext_resource path="res://addons/escoria-core/template_scenes/dialog_scenes/dialog_label.gd" type="Script" id=2] + +[node name="dialog_label" type="RichTextLabel"] +margin_left = 5.4126 +margin_top = 7.0 +margin_right = 874.413 +margin_bottom = 259.0 +custom_fonts/normal_font = ExtResource( 1 ) +bbcode_text = "Here be some text" +text = "Here be some text" +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Tween" type="Tween" parent="."] +[connection signal="tween_completed" from="Tween" to="." method="_on_dialog_line_finished"] diff --git a/addons/escoria-core/template_scenes/game.tscn b/addons/escoria-core/template_scenes/game.tscn new file mode 100644 index 00000000..d800f816 --- /dev/null +++ b/addons/escoria-core/template_scenes/game.tscn @@ -0,0 +1,3 @@ +[gd_scene format=2] + +[node name="game" type="CanvasLayer"] diff --git a/addons/escoria-core/template_scenes/inventory_item.tscn b/addons/escoria-core/template_scenes/inventory_item.tscn new file mode 100644 index 00000000..01899092 --- /dev/null +++ b/addons/escoria-core/template_scenes/inventory_item.tscn @@ -0,0 +1,10 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/inventory_item.gd" type="Script" id=1] +[ext_resource path="res://addons/escoria-core/game/assets/images/no_image.png" type="Texture" id=2] + +[node name="inventory_item" type="TextureButton"] +margin_right = 50.0 +margin_bottom = 50.0 +texture_normal = ExtResource( 2 ) +script = ExtResource( 1 ) diff --git a/addons/escoria-core/template_scenes/inventory_ui.tscn b/addons/escoria-core/template_scenes/inventory_ui.tscn new file mode 100644 index 00000000..6daffeb9 --- /dev/null +++ b/addons/escoria-core/template_scenes/inventory_ui.tscn @@ -0,0 +1,60 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/scenes/inventory/inventory_ui.gd" type="Script" id=1] +[ext_resource path="res://addons/escoria-core/template_scenes/inventory_item.tscn" type="PackedScene" id=2] + +[node name="inventory_ui_template" type="Control"] +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="PanelContainer" type="PanelContainer" parent="."] +margin_right = 282.0 +margin_bottom = 151.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ScrollContainer" type="ScrollContainer" parent="PanelContainer"] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 275.0 +margin_bottom = 144.0 + +[node name="GridContainer" type="GridContainer" parent="PanelContainer/ScrollContainer"] +margin_right = 268.0 +margin_bottom = 137.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +columns = 4 + +[node name="inventory_item1" parent="PanelContainer/ScrollContainer/GridContainer" instance=ExtResource( 2 )] + +[node name="inventory_item2" parent="PanelContainer/ScrollContainer/GridContainer" instance=ExtResource( 2 )] +margin_left = 54.0 +margin_right = 104.0 + +[node name="inventory_item3" parent="PanelContainer/ScrollContainer/GridContainer" instance=ExtResource( 2 )] +margin_left = 108.0 +margin_right = 158.0 + +[node name="inventory_item4" parent="PanelContainer/ScrollContainer/GridContainer" instance=ExtResource( 2 )] +margin_left = 162.0 +margin_right = 212.0 + +[node name="inventory_item5" parent="PanelContainer/ScrollContainer/GridContainer" instance=ExtResource( 2 )] +margin_top = 54.0 +margin_bottom = 104.0 + +[node name="inventory_item6" parent="PanelContainer/ScrollContainer/GridContainer" instance=ExtResource( 2 )] +margin_left = 54.0 +margin_top = 54.0 +margin_right = 104.0 +margin_bottom = 104.0 + +[node name="inventory_item7" parent="PanelContainer/ScrollContainer/GridContainer" instance=ExtResource( 2 )] +margin_left = 108.0 +margin_top = 54.0 +margin_right = 158.0 +margin_bottom = 104.0 diff --git a/addons/escoria-core/template_scenes/items_inventory.tscn b/addons/escoria-core/template_scenes/items_inventory.tscn new file mode 100644 index 00000000..f4c2c108 --- /dev/null +++ b/addons/escoria-core/template_scenes/items_inventory.tscn @@ -0,0 +1,10 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/items_inventory.gd" type="Script" id=1] + +[node name="items_inventory" type="GridContainer"] +columns = 5 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/addons/escoria-core/template_scenes/label/action_target_tooltip.gd b/addons/escoria-core/template_scenes/label/action_target_tooltip.gd new file mode 100644 index 00000000..4530e9ec --- /dev/null +++ b/addons/escoria-core/template_scenes/label/action_target_tooltip.gd @@ -0,0 +1,82 @@ +extends RichTextLabel + +# Infinitive verb +var current_action : String +# Target item/hotspot +var current_target : String +# Preposition: on, with... +var current_prep : String = "with" +# Target 2 item/hotspot +var current_target2 : String + +var waiting_for_target2 = false + +func _ready(): + escoria.esc_runner.connect("action_changed", self, "on_action_selected") + escoria.inputs_manager.connect("element_focused", self, "on_element_focused") + + +func on_action_selected() -> void: + current_action = escoria.esc_runner.current_action + update_tooltip_text() + +func on_element_focused(element_id : String) -> void: + printt("action_target_tooltip.gd:on_element_focused()", "Element focused: ", element_id) + + if element_id == "": + set_target("") + return + + var object = escoria.esc_runner.get_object(element_id) + + if object == null or !is_instance_valid(object): + escoria.report_warnings("action_target_tooltip.gd:on_element_focused()", + ["Object exists but is not loaded for id " + element_id]) + set_target(element_id) + return + + if !escoria.esc_runner.get_interactive(element_id) and !object is ESCInventoryItem: + set_target("") + return + + var wait_for_target = false + if object is ESCItem or object is ESCInventoryItem: + if current_action in object.combine_if_action_used_among: + wait_for_target = true + + set_target(object.tooltip_name, wait_for_target) + + +func set_target(target : String, needs_second_target : bool = false) -> void: + current_target = target + if needs_second_target: + waiting_for_target2 = true + + update_tooltip_text() + + +func set_target2(target2 : String) -> void: + current_target2 = target2 + update_tooltip_text() + + +func update_tooltip_text(): + bbcode_text = "[center]" + + if !current_action.empty(): + bbcode_text += current_action + bbcode_text += "\t" + + bbcode_text += current_target + + if waiting_for_target2 and current_target2.empty(): + bbcode_text += "\t" + bbcode_text += current_prep + + if !current_target2.empty(): + bbcode_text += "\t" + bbcode_text += current_prep + bbcode_text += "\t" + bbcode_text += current_target2 + + bbcode_text += "[/center]" diff --git a/addons/escoria-core/template_scenes/label/action_target_tooltip.tscn b/addons/escoria-core/template_scenes/label/action_target_tooltip.tscn new file mode 100644 index 00000000..59e86066 --- /dev/null +++ b/addons/escoria-core/template_scenes/label/action_target_tooltip.tscn @@ -0,0 +1,26 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://addons/escoria-core/game/assets/fonts/onesize/ONESIZE_.TTF" type="DynamicFontData" id=1] +[ext_resource path="res://addons/escoria-core/template_scenes/label/action_target_tooltip.gd" type="Script" id=2] + +[sub_resource type="DynamicFont" id=1] +size = 30 +font_data = ExtResource( 1 ) + +[sub_resource type="DynamicFont" id=2] +size = 30 +font_data = ExtResource( 1 ) + +[node name="tooltip" type="RichTextLabel"] +anchor_right = 0.526 +anchor_bottom = 0.06 +margin_right = -0.280029 +margin_bottom = -10.0 +custom_fonts/mono_font = SubResource( 1 ) +custom_fonts/normal_font = SubResource( 2 ) +bbcode_enabled = true +scroll_active = false +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/addons/escoria-core/template_scenes/label/target_tooltip.gd b/addons/escoria-core/template_scenes/label/target_tooltip.gd new file mode 100644 index 00000000..22a6c700 --- /dev/null +++ b/addons/escoria-core/template_scenes/label/target_tooltip.gd @@ -0,0 +1,11 @@ +extends RichTextLabel + +var current_target : String + + +func set_target(target : String) -> void: + current_target = target + update_tooltip_text() + +func update_tooltip_text(): + bbcode_text = current_target diff --git a/addons/escoria-core/template_scenes/label/target_tooltip.tscn b/addons/escoria-core/template_scenes/label/target_tooltip.tscn new file mode 100644 index 00000000..9a2574fc --- /dev/null +++ b/addons/escoria-core/template_scenes/label/target_tooltip.tscn @@ -0,0 +1,28 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://addons/escoria-core/game/assets/fonts/onesize/ONESIZE_.TTF" type="DynamicFontData" id=1] +[ext_resource path="res://addons/escoria-core/template_scenes/label/target_tooltip.gd" type="Script" id=2] + +[sub_resource type="DynamicFont" id=1] +size = 30 +font_data = ExtResource( 1 ) + +[sub_resource type="DynamicFont" id=2] +size = 30 +font_data = ExtResource( 1 ) + +[node name="tooltip" type="RichTextLabel"] +anchor_right = 0.7 +anchor_bottom = 0.06 +margin_left = 1.49829 +margin_right = 1.21826 +margin_bottom = -10.0 +custom_fonts/mono_font = SubResource( 1 ) +custom_fonts/normal_font = SubResource( 2 ) +bbcode_enabled = true +bbcode_text = "[center][/center]" +scroll_active = false +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/addons/escoria-core/template_scenes/room.tscn b/addons/escoria-core/template_scenes/room.tscn new file mode 100644 index 00000000..4fbd6cab --- /dev/null +++ b/addons/escoria-core/template_scenes/room.tscn @@ -0,0 +1,35 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escbackground.gd" type="Script" id=2] +[ext_resource path="res://addons/escoria-core/game/core-scripts/eschotspot.gd" type="Script" id=3] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escroom.gd" type="Script" id=4] + +[sub_resource type="NavigationPolygon" id=1] + +[node name="room" type="Node2D"] +script = ExtResource( 4 ) + +[node name="ESCBackground" type="TextureRect" parent="."] +margin_right = 40.0 +margin_bottom = 40.0 +mouse_filter = 2 +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="walkable_area" type="Navigation2D" parent="."] +script = ExtResource( 1 ) + +[node name="area" type="NavigationPolygonInstance" parent="walkable_area"] +navpoly = SubResource( 1 ) + +[node name="Hotspots" type="Node2D" parent="."] + +[node name="ESCHotspot" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/ESCHotspot"] +polygon = PoolVector2Array( 105, 65, 157, 47, 186, 118, 87, 134, 77, 87 ) diff --git a/addons/escoria-core/template_scenes/verbs_cursor_icons.tscn b/addons/escoria-core/template_scenes/verbs_cursor_icons.tscn new file mode 100644 index 00000000..ebfd4ab6 --- /dev/null +++ b/addons/escoria-core/template_scenes/verbs_cursor_icons.tscn @@ -0,0 +1,46 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://game/ui/ui_mouse_icons/cursors/cursor_hand.png" type="Texture" id=1] +[ext_resource path="res://game/ui/ui_mouse_icons/cursors/cursor_foot.png" type="Texture" id=2] +[ext_resource path="res://game/ui/ui_mouse_icons/cursors/cursor_examine.png" type="Texture" id=3] +[ext_resource path="res://game/ui/ui_mouse_icons/cursors/cursor_tool.png" type="Texture" id=4] + + + +[node name="verbs_menu" type="Control"] +margin_left = 1.0 +margin_right = 1.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="actions" type="GridContainer" parent="."] +margin_right = 333.0 +margin_bottom = 175.0 +columns = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="look" type="TextureRect" parent="actions"] +margin_right = 301.0 +margin_bottom = 300.0 +texture = ExtResource( 3 ) + +[node name="walk" type="TextureRect" parent="actions"] +margin_left = 305.0 +margin_right = 606.0 +margin_bottom = 300.0 +texture = ExtResource( 2 ) + +[node name="pickup" type="TextureRect" parent="actions"] +margin_left = 610.0 +margin_right = 911.0 +margin_bottom = 300.0 +texture = ExtResource( 1 ) + +[node name="use" type="TextureRect" parent="actions"] +margin_top = 304.0 +margin_right = 301.0 +margin_bottom = 604.0 +texture = ExtResource( 4 ) diff --git a/addons/escoria-core/template_scenes/verbs_menu_scumm9.gd b/addons/escoria-core/template_scenes/verbs_menu_scumm9.gd new file mode 100644 index 00000000..bc188187 --- /dev/null +++ b/addons/escoria-core/template_scenes/verbs_menu_scumm9.gd @@ -0,0 +1,14 @@ +tool +extends Control + +func _ready(): + for but in $actions.get_children(): + but.connect("pressed", self, "_on_action_selected", [but.name]) + but.toggle_mode = true + +func _on_action_selected(action : String): + escoria.set_current_action(action) + + for but in $actions.get_children(): + but.set_pressed(but.get_name() == action) + diff --git a/addons/escoria-core/template_scenes/verbs_menu_scumm9.tscn b/addons/escoria-core/template_scenes/verbs_menu_scumm9.tscn new file mode 100644 index 00000000..5653b561 --- /dev/null +++ b/addons/escoria-core/template_scenes/verbs_menu_scumm9.tscn @@ -0,0 +1,121 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/escoria-core/template_scenes/verbs_menu_scumm9.gd" type="Script" id=1] + +[node name="verbs_menu" type="Control"] +margin_left = 1.0 +margin_right = 1.0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="actions" type="GridContainer" parent="."] +margin_right = 333.0 +margin_bottom = 175.0 +columns = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="open" type="Button" parent="actions"] +margin_right = 108.0 +margin_bottom = 55.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Open" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="pickup" type="Button" parent="actions"] +margin_left = 112.0 +margin_right = 220.0 +margin_bottom = 55.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Pick up" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="push" type="Button" parent="actions"] +margin_left = 224.0 +margin_right = 332.0 +margin_bottom = 55.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Push" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="close" type="Button" parent="actions"] +margin_top = 59.0 +margin_right = 108.0 +margin_bottom = 114.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Close" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="lookat" type="Button" parent="actions"] +margin_left = 112.0 +margin_top = 59.0 +margin_right = 220.0 +margin_bottom = 114.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Look at" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="pull" type="Button" parent="actions"] +margin_left = 224.0 +margin_top = 59.0 +margin_right = 332.0 +margin_bottom = 114.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Pull" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="give" type="Button" parent="actions"] +margin_top = 118.0 +margin_right = 108.0 +margin_bottom = 173.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Give" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="use" type="Button" parent="actions"] +margin_left = 112.0 +margin_top = 118.0 +margin_right = 220.0 +margin_bottom = 173.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Use" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="talk" type="Button" parent="actions"] +margin_left = 224.0 +margin_top = 118.0 +margin_right = 332.0 +margin_bottom = 173.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Talk" +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/addons/escoria-core/testing/NotoSans-Regular.ttf b/addons/escoria-core/testing/NotoSans-Regular.ttf new file mode 100644 index 00000000..0a01a062 Binary files /dev/null and b/addons/escoria-core/testing/NotoSans-Regular.ttf differ diff --git a/addons/escoria-core/testing/README b/addons/escoria-core/testing/README new file mode 100644 index 00000000..b81e0cbb --- /dev/null +++ b/addons/escoria-core/testing/README @@ -0,0 +1,8 @@ +In this folder, you can find various scenes and tools to test some of the scenes of your actual game project. + +These scenes are not intended to be shipped with your game, you may want to use them only for testing purposes, such as: + +- RichTextLabels screen clamping (rtl_screen_clamping.tscn) + This scene helps you test the RichTextLabels used in your game, such as labels used when pointing an item or NPC or dialogs. + To use this testing scene, simply add your actual label scene as a child of the root node and set the path to this node in it. + You can then run the scene, move your mouse around the edges of the screen and see if the label reacts properly. diff --git a/addons/escoria-core/testing/player_angles_finder.gd b/addons/escoria-core/testing/player_angles_finder.gd new file mode 100644 index 00000000..26959d77 --- /dev/null +++ b/addons/escoria-core/testing/player_angles_finder.gd @@ -0,0 +1,231 @@ +extends Node2D + +# This scenes purpose is to help determining the angles between X and Y axis +# when clicking somewhere on the screen. +# Let us consider that player position is always 0,0. +# Clicking right above his head is angle 0. +# Clicking on the right is angle 90. +# Clicking under his feet is angle 180. +# etc. + +var number_of_directions : int +var angle_horizontal_axes : float +var angle_vertical_axes : float +var angle_diagonal_axes : float +const POLYGON_DISTANCE = 400 + +enum Directions { + NORTH, # 0 + NORTHEAST, # 1 + EAST, # 2 + SOUTHEAST, # 3 + SOUTH, # 4 + SOUTHWEST, # 5 + WEST, # 6 + NORTHWEST # 7 +} + +const starting_angles = [ + 0, # 0 NORTH + PI/4, # 1 NORTHEAST + PI/2, # 2 EAST + 3*PI/4, # 3 SOUTHEAST + PI, # 4 SOUTH + 5*PI/4, # 5 SOUTHWEST + 3*PI/2, # 6 WEST + 7*PI/4, # 7 NORTHWEST +] + +var colors = [ + ColorN("red"), # 0 NORTH + ColorN("green"), # 1 NORTHEAST + ColorN("blue"), # 2 EAST + ColorN("black"), # 3 SOUTHEAST + ColorN("yellow"), # 4 SOUTH + ColorN("cyan"), # 5 SOUTHWEST + ColorN("white"), # 6 WEST + ColorN("purple") # 7 NORTHWEST +] + +var result_angles = [] + +#onready var result_angles_anim = { +# "angle_offset_rad" : PI/2, +# Directions.NORTH : { +# "direction_base_angle_rad" : 0, +# "angle_start_deg" : 0, +# "angle_area_deg" : 0, +# "animations" : {} +# }, +# Directions.NORTHEAST : { +# "direction_base_angle_rad" : PI/4, +# "angle_start_deg" : 0, +# "angle_area_deg" : 0, +# "animation" : "" +# }, +# Directions.EAST : { +# "direction_base_angle_rad" : PI/2, +# "angle_start_deg" : 0, +# "angle_area_deg" : 0, +# "animation" : "" +# }, +# Directions.SOUTHEAST : { +# "direction_base_angle_rad" : 3*PI/4, +# "angle_start_deg" : 0, +# "angle_area_deg" : 0, +# "animation" : "" +# }, +# Directions.SOUTH : { +# "direction_base_angle_rad" : PI, +# "angle_start_deg" : 0, +# "angle_area_deg" : 0, +# "animation" : "" +# +# }, +# Directions.SOUTHWEST : { +# "direction_base_angle_rad" : 5*PI/4, +# "angle_start_deg" : 0, +# "angle_area_deg" : 0, +# "animation" : "" +# }, +# Directions.WEST : { +# "direction_base_angle_rad" : 3*PI/2, +# "angle_start_deg" : 0, +# "angle_area_deg" : 0, +# "animation" : "" +# }, +# Directions.NORTHWEST : { +# "direction_base_angle_rad" : 7*PI/4, +# "angle_start_deg" : 0, +# "angle_area_deg" : 0, +# "animation" : "" +# } +# } + + + +func _ready(): + # Find player animations + $player_animations.add_item("") + for anim_name in $player.get_animations_list(): + $player_animations.add_item(anim_name) + + # Set initial angles + var initial_angle : float = 360.0 / 8.0 + $VBoxContainer/angle_x/angle_horiz.text = str(40) + $VBoxContainer/angle_y/angle_vert.text = str(40) + $VBoxContainer/angle_diag/angle_diag.text = str(50) + angle_horizontal_axes = 40 + angle_vertical_axes = 40 + angle_diagonal_axes = 50 + + calculate_areas() + + +func _on_number_of_directions_text_changed(new_text : String): + if !new_text.is_valid_integer(): + return + number_of_directions = int(new_text) + calculate_areas(number_of_directions) + + +func clear_areas_node(): + for n in $areas.get_children(): + n.queue_free() + + +func calculate_areas(nb_directions : int = 8): + clear_areas_node() + var angles = [] + for i in range(nb_directions): + var angle_area : float = 0.0 + var start_angle : float = 0.0 + # MANUAL + match i: + Directions.EAST,Directions.WEST: + angle_area = deg2rad(angle_horizontal_axes) + Directions.NORTH,Directions.SOUTH: + angle_area = deg2rad(angle_vertical_axes) + Directions.NORTHEAST,Directions.NORTHWEST,Directions.SOUTHEAST,Directions.SOUTHWEST: + angle_area = deg2rad(angle_diagonal_axes) + + # Since angles start from EAST, offset by -PI/2 (= -90°) to start on up direction + # Then minus angle_area/2 to align on direction + start_angle = PI/2 + angle_area / 2 + + var angle_start = starting_angles[i] - start_angle + var angle_end = angle_start + angle_area + angles.push_back([angle_start, angle_end]) + + result_angles.push_back([clamp360(rad2deg(angle_start) + rad2deg(PI/2)),clamp360(rad2deg(angle_area))]) + + $VBoxContainer/VBoxContainer/angles/angle_array.text = str(result_angles) + construct_scene_nodes(angles) + +func construct_scene_nodes(angles): + + var areas_nodes = [] + for i in angles.size(): + var polygon_node = Polygon2D.new() + polygon_node.color = colors[i] + var area_node = Area2D.new() + area_node.name = Directions.keys()[i] + area_node.connect("input_event", self, "_on_area_click", [area_node.name]) + polygon_node.add_child(area_node) + + var collision = CollisionShape2D.new() + var collision_shape = ConvexPolygonShape2D.new() + + var p_points = [] + p_points.push_back($player.position) + p_points.push_back(polar2cartesian(POLYGON_DISTANCE, angles[i][0]) + $player.position) + p_points.push_back(polar2cartesian(POLYGON_DISTANCE, angles[i][1]) + $player.position) + polygon_node.polygon = p_points + collision_shape.points = p_points + collision.set_shape(collision_shape) + area_node.add_child(collision) + + $areas.add_child(polygon_node) + + +func _on_angle_horiz_text_changed(new_text : String): + if !new_text.is_valid_float(): + return + angle_horizontal_axes = float(new_text) +# result_angles_anim.Directions.EAST.angle_area_deg = clamp360(angle_horizontal_axes) +# result_angles_anim.Directions.WEST.angle_area_deg = clamp360(angle_horizontal_axes) + calculate_areas() + + +func _on_angle_vert_text_changed(new_text : String): + if !new_text.is_valid_float(): + return + angle_vertical_axes = float(new_text) +# result_angles_anim.Directions.NORTH.angle_area_deg = clamp360(angle_vertical_axes) +# result_angles_anim.Directions.SOUTH.angle_area_deg = clamp360(angle_vertical_axes) + calculate_areas() + + +func _on_angle_diag_text_changed(new_text : String): + if !new_text.is_valid_float(): + return + angle_diagonal_axes = float(new_text) +# result_angles_anim.Directions.NORTHEAST.angle_area_deg = clamp360(angle_diagonal_axes) +# result_angles_anim.Directions.SOUTHEAST.angle_area_deg = clamp360(angle_diagonal_axes) +# result_angles_anim.Directions.NORTHWEST.angle_area_deg = clamp360(angle_diagonal_axes) +# result_angles_anim.Directions.SOUTHWEST.angle_area_deg = clamp360(angle_diagonal_axes) + calculate_areas() + + +func _on_area_click(viewport: Object, event: InputEvent, shape_idx: int, area_name : String): + if event is InputEventMouseButton and event.is_pressed(): + pass + +func clamp360(angle : float): + if angle < 0.0: + while angle < 0.0: + angle += 360.0 + elif angle >= 360.0: + while angle >= 360.0: + angle -= 360.0 + return angle diff --git a/addons/escoria-core/testing/player_angles_finder.tscn b/addons/escoria-core/testing/player_angles_finder.tscn new file mode 100644 index 00000000..77c7f438 --- /dev/null +++ b/addons/escoria-core/testing/player_angles_finder.tscn @@ -0,0 +1,219 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://game/characters/guybrush/guybrush.tscn" type="PackedScene" id=1] +[ext_resource path="res://addons/escoria-core/testing/player_angles_finder.gd" type="Script" id=2] + +[node name="player_angles_finder" type="Node2D"] +script = ExtResource( 2 ) + +[node name="areas" type="Node2D" parent="."] + +[node name="player" parent="." instance=ExtResource( 1 )] +position = Vector2( 640, 480 ) +dialog_position_node = NodePath("../../player_angles_finder/player/dialog_position") + +[node name="x_axis" type="Line2D" parent="."] +points = PoolVector2Array( -10, 480, 1300, 480 ) +width = 2.0 +default_color = Color( 0.980392, 0.00392157, 0.00392157, 1 ) + +[node name="y_axis" type="Line2D" parent="."] +points = PoolVector2Array( 640, -20, 640, 810 ) +width = 2.0 +default_color = Color( 0.156863, 0.0117647, 0.984314, 1 ) + +[node name="three" type="Node2D" parent="."] +visible = false + +[node name="Line2D" type="Line2D" parent="three"] +points = PoolVector2Array( 160, 0, 1120, 960 ) +width = 2.0 +default_color = Color( 1, 1, 1, 1 ) + +[node name="Line2D2" type="Line2D" parent="three"] +points = PoolVector2Array( 160, 960, 1120, 0 ) +width = 2.0 +default_color = Color( 1, 1, 1, 1 ) + +[node name="six" type="Node2D" parent="."] +visible = false + +[node name="Line2D" type="Line2D" parent="six"] +points = PoolVector2Array( 0, 210, 640, 480 ) +width = 2.0 +default_color = Color( 1, 1, 1, 1 ) + +[node name="Line2D4" type="Line2D" parent="six"] +points = PoolVector2Array( 320, 0, 640, 480 ) +width = 2.0 +default_color = Color( 1, 1, 1, 1 ) + +[node name="Line2D2" type="Line2D" parent="six"] +points = PoolVector2Array( 640, 480, 1280, 210 ) +width = 2.0 +default_color = Color( 1, 1, 1, 1 ) + +[node name="Line2D3" type="Line2D" parent="six"] +points = PoolVector2Array( 640, 480, 960, 0 ) +width = 2.0 +default_color = Color( 1, 1, 1, 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_right = 40.0 +margin_bottom = 40.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +visible = false +margin_right = 420.0 +margin_bottom = 24.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer"] +margin_top = 5.0 +margin_right = 136.0 +margin_bottom = 19.0 +text = "Number of directions" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="number_of_directions" type="LineEdit" parent="VBoxContainer/HBoxContainer"] +margin_left = 140.0 +margin_right = 198.0 +margin_bottom = 24.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="angle_x" type="HBoxContainer" parent="VBoxContainer"] +margin_right = 235.0 +margin_bottom = 24.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="VBoxContainer/angle_x"] +margin_top = 5.0 +margin_right = 173.0 +margin_bottom = 19.0 +text = "Angle on horizontal axis (X)" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="angle_horiz" type="LineEdit" parent="VBoxContainer/angle_x"] +margin_left = 177.0 +margin_right = 235.0 +margin_bottom = 24.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="angle_y" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 28.0 +margin_right = 235.0 +margin_bottom = 52.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="VBoxContainer/angle_y"] +margin_top = 5.0 +margin_right = 155.0 +margin_bottom = 19.0 +text = "Angle on vertical axis (Y)" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="angle_vert" type="LineEdit" parent="VBoxContainer/angle_y"] +margin_left = 159.0 +margin_right = 217.0 +margin_bottom = 24.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="angle_diag" type="HBoxContainer" parent="VBoxContainer"] +margin_top = 56.0 +margin_right = 235.0 +margin_bottom = 80.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="VBoxContainer/angle_diag"] +margin_top = 5.0 +margin_right = 146.0 +margin_bottom = 19.0 +text = "Angle on diagonal axes" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="angle_diag" type="LineEdit" parent="VBoxContainer/angle_diag"] +margin_left = 150.0 +margin_right = 208.0 +margin_bottom = 24.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HSeparator" type="HSeparator" parent="VBoxContainer"] +margin_top = 84.0 +margin_right = 235.0 +margin_bottom = 88.0 + +[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer"] +margin_top = 92.0 +margin_right = 235.0 +margin_bottom = 116.0 +__meta__ = { +"_editor_description_": "" +} + +[node name="angles" type="HBoxContainer" parent="VBoxContainer/VBoxContainer"] +margin_right = 235.0 +margin_bottom = 24.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="VBoxContainer/VBoxContainer/angles"] +margin_top = 5.0 +margin_right = 78.0 +margin_bottom = 19.0 +text = "Angles array" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="angle_array" type="LineEdit" parent="VBoxContainer/VBoxContainer/angles"] +margin_left = 82.0 +margin_right = 235.0 +margin_bottom = 24.0 +size_flags_horizontal = 3 +editable = false +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="player_animations" type="OptionButton" parent="."] +visible = false +margin_left = 470.0 +margin_top = 10.0 +margin_right = 638.0 +margin_bottom = 33.0 +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="text_changed" from="VBoxContainer/HBoxContainer/number_of_directions" to="." method="_on_number_of_directions_text_changed"] +[connection signal="text_changed" from="VBoxContainer/angle_x/angle_horiz" to="." method="_on_angle_horiz_text_changed"] +[connection signal="text_changed" from="VBoxContainer/angle_y/angle_vert" to="." method="_on_angle_vert_text_changed"] +[connection signal="text_changed" from="VBoxContainer/angle_diag/angle_diag" to="." method="_on_angle_diag_text_changed"] +[connection signal="text_changed" from="VBoxContainer/VBoxContainer/angles/angle_array" to="." method="_on_angle_diag_text_changed"] diff --git a/addons/escoria-core/testing/rtl_screen_offset_testing.gd b/addons/escoria-core/testing/rtl_screen_offset_testing.gd new file mode 100644 index 00000000..c1e84438 --- /dev/null +++ b/addons/escoria-core/testing/rtl_screen_offset_testing.gd @@ -0,0 +1,169 @@ +extends Control + +onready var screen_width = get_tree().get_root().get_viewport().size.x +onready var screen_height = get_tree().get_root().get_viewport().size.y +var global_distance_to_clamp = 40 setget set_global_dist_clamp,get_global_dist_clamp + +signal mouse_moved(position) +signal text_selected(text) + +export(NodePath) var path_to_richtextlabel +const ONE_LINE_HEIGHT = 16 +export(int) var max_width = 200 + +func _ready(): + assert(!path_to_richtextlabel.is_empty()) + $VBoxContainer/HBoxContainer/clamp_distance.text = str(global_distance_to_clamp) + + # Add a white TextureRect behind the RTL to see its actual size + var texturerect_node = TextureRect.new() + get_node(path_to_richtextlabel).add_child(texturerect_node) + texturerect_node.texture = load("res://addons/escoria-core/testing/white.png") + texturerect_node.expand = true + texturerect_node.stretch_mode = TextureRect.STRETCH_TILE + texturerect_node.size_flags_horizontal = SIZE_EXPAND_FILL + texturerect_node.size_flags_vertical = SIZE_EXPAND_FILL + texturerect_node.show_behind_parent = true + texturerect_node.anchor_right = 1.0 + texturerect_node.anchor_bottom = 1.0 + move_child(get_node(path_to_richtextlabel), 1) + + update_line2d() + _on_new_text_pressed() + set_process_input(true) + +func set_path_to_richtextlabel(path): + path_to_richtextlabel = path + + +func _input(event): + if event is InputEventMouseMotion: + emit_signal("mouse_moved", event.position) + +func set_global_dist_clamp(d): + global_distance_to_clamp = d + update_line2d() + +func get_global_dist_clamp(): + return global_distance_to_clamp + +func update_line2d(): + $Line2D.clear_points() + $Line2D.add_point(Vector2(global_distance_to_clamp, global_distance_to_clamp)) + $Line2D.add_point(Vector2(global_distance_to_clamp, screen_height - global_distance_to_clamp)) + $Line2D.add_point(Vector2(screen_width - global_distance_to_clamp, screen_height - global_distance_to_clamp)) + $Line2D.add_point(Vector2(screen_width - global_distance_to_clamp, global_distance_to_clamp)) + $Line2D.add_point(Vector2(global_distance_to_clamp, global_distance_to_clamp)) + + +func _on_new_text_pressed(): + var pressed_button = $HBoxContainer2/foo.group.get_pressed_button() + printt(pressed_button.name, pressed_button.text) + emit_signal("text_selected", pressed_button.text) + + +func tooltip_distance_to_edge_top(position_y): + return position_y + +func tooltip_distance_to_edge_bottom(position_y): + return screen_height - position_y + +func tooltip_distance_to_edge_left(position_x): + return position_x + +func tooltip_distance_to_edge_right(position_x): + return screen_width - position_x + +func _on_Control_mouse_moved(mouse_pos): +# printt("mousepos", mouse_pos) +# printt("label_container_pos", rect_position) + + #var corrected_position = _offset(new_pos) + var corrected_position = mouse_pos + + # clamp TOP + if tooltip_distance_to_edge_top(mouse_pos.y) <= global_distance_to_clamp: + corrected_position.y = global_distance_to_clamp + + # clamp BOTTOM + if tooltip_distance_to_edge_bottom(mouse_pos.y + get_node(path_to_richtextlabel).rect_size.y) <= global_distance_to_clamp: + corrected_position.y = screen_height - global_distance_to_clamp - get_node(path_to_richtextlabel).rect_size.y + + # clamp LEFT + if tooltip_distance_to_edge_left(mouse_pos.x - get_node(path_to_richtextlabel).rect_size.x/2) <= global_distance_to_clamp: + corrected_position.x = global_distance_to_clamp + + # clamp RIGHT + if tooltip_distance_to_edge_right(mouse_pos.x + get_node(path_to_richtextlabel).rect_size.x/2) <= global_distance_to_clamp: + corrected_position.x = screen_width - global_distance_to_clamp - get_node(path_to_richtextlabel).rect_size.x + + get_node(path_to_richtextlabel).anchor_right = 0.2 + get_node(path_to_richtextlabel).rect_position = corrected_position + + +func _on_Control_text_selected(text): + get_node(path_to_richtextlabel).bbcode_text = "[color=red]" + text.replace("
", "\n") + "[/color]" + update_size() + +func _on_clamp_distance_text_changed(new_text): + global_distance_to_clamp = int(new_text) + update_line2d() + +func _on_rtl_sizex_text_changed(text): + pass + get_node(path_to_richtextlabel).rect_size.x = float(text) + update_size() + + +func _offset(position): + var center_offset_x = rect_size.x / 2 + var offset_y = 5 + + position.x -= center_offset_x + position.y += offset_y + return position + + +func update_size(): + ## RECT_SIZE ## + var rtl_node = get_node(path_to_richtextlabel) + var rtl_width = rtl_node.rect_size.x + var rtl_height = rtl_node.rect_size.y + var content_height = rtl_node.get_content_height() + var nb_visible_characters = rtl_node.visible_characters + var nb_visible_lines = rtl_node.get_visible_line_count() + + printt("BEFORE", "text_height", content_height, "rtl_height", rtl_node.rect_size.y) + + # if text is too long and is wrapped +# var nblines = float(rtl_node.get_content_height()) / float(ONE_LINE_HEIGHT) + var nblines = nb_visible_lines + if nblines >= 1: + # reset size + #get_parent().rect_size.x = 10 + #get_parent().rect_size.y = ONE_LINE_HEIGHT + + var text_height = rtl_node.get_content_height() + var parent_width = rtl_node.rect_size.x + + # first, try to increase width until it goes above max_width + while parent_width < max_width && float(text_height) / float(ONE_LINE_HEIGHT) > 1.0: + rtl_node.rect_size.x += 1 + parent_width = rtl_node.rect_size.x + yield(get_tree(), "idle_frame") + yield(get_tree(), "idle_frame") +# text_height = get_parent().rect_size.y + + rtl_node.rect_size.y = text_height + + if rtl_node.rect_size.x >= max_width: + rtl_node.rect_size.x = max_width + + + + ## END RECT_SIZE ## + rtl_node.anchor_top = 0.0 + rtl_node.anchor_right = 0.0 + rtl_node.anchor_bottom = 0.0 + rtl_node.anchor_left = 0.0 + printt("AFTER", "text_height", get_node(path_to_richtextlabel).get_content_height(), "rtl_height", rtl_node.rect_size.y) diff --git a/addons/escoria-core/testing/rtl_screen_offset_testing.tscn b/addons/escoria-core/testing/rtl_screen_offset_testing.tscn new file mode 100644 index 00000000..91515c2a --- /dev/null +++ b/addons/escoria-core/testing/rtl_screen_offset_testing.tscn @@ -0,0 +1,90 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://addons/escoria-core/testing/rtl_screen_offset_testing.gd" type="Script" id=1] +[ext_resource path="res://addons/escoria-core/template_scenes/label/target_tooltip.tscn" type="PackedScene" id=2] + +[sub_resource type="ButtonGroup" id=1] + +[node name="rtl_screen_offset" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_right = -1280.0 +margin_bottom = -800.0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_lock_": true +} +path_to_richtextlabel = NodePath("tooltip") + +[node name="Line2D" type="Line2D" parent="."] +points = PoolVector2Array( 40, 40, 40, 976, 1808, 976, 1808, 40, 40, 40 ) +width = 2.51 +texture_mode = 116 + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +margin_left = 315.72 +margin_top = 269.104 +margin_right = 475.72 +margin_bottom = 321.104 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +margin_right = 160.0 +margin_bottom = 24.0 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer"] +margin_top = 5.0 +margin_right = 98.0 +margin_bottom = 19.0 +text = "Clamp distance" + +[node name="clamp_distance" type="LineEdit" parent="VBoxContainer/HBoxContainer"] +margin_left = 102.0 +margin_right = 160.0 +margin_bottom = 24.0 +text = "40" +max_length = 4 + +[node name="HBoxContainer2" type="VBoxContainer" parent="."] +margin_left = 310.0 +margin_top = 340.0 +margin_right = 470.0 +margin_bottom = 380.0 + +[node name="foo" type="CheckBox" parent="HBoxContainer2"] +margin_right = 624.0 +margin_bottom = 24.0 +pressed = true +group = SubResource( 1 ) +text = "Foo" + +[node name="foobar" type="CheckBox" parent="HBoxContainer2"] +margin_top = 28.0 +margin_right = 624.0 +margin_bottom = 52.0 +group = SubResource( 1 ) +text = "Foo bar" + +[node name="whatisit" type="CheckBox" parent="HBoxContainer2"] +margin_top = 56.0 +margin_right = 624.0 +margin_bottom = 80.0 +group = SubResource( 1 ) +text = "Une phrase extremement
longue pour tester
le comportement de ce RichTextLabel..." + +[node name="tooltip" parent="." instance=ExtResource( 2 )] +margin_left = 238.815 +margin_top = 131.18 +margin_right = 638.815 +margin_bottom = 231.18 +rect_min_size = Vector2( 400, 0 ) +bbcode_text = "Tooltip content" +fit_content_height = true +[connection signal="mouse_moved" from="." to="." method="_on_Control_mouse_moved"] +[connection signal="text_selected" from="." to="." method="_on_Control_text_selected"] +[connection signal="text_changed" from="VBoxContainer/HBoxContainer/clamp_distance" to="." method="_on_clamp_distance_text_changed"] +[connection signal="pressed" from="HBoxContainer2/foo" to="." method="_on_new_text_pressed"] +[connection signal="pressed" from="HBoxContainer2/foobar" to="." method="_on_new_text_pressed"] +[connection signal="pressed" from="HBoxContainer2/whatisit" to="." method="_on_new_text_pressed"] diff --git a/addons/escoria-core/testing/white.png b/addons/escoria-core/testing/white.png new file mode 100644 index 00000000..573faa33 Binary files /dev/null and b/addons/escoria-core/testing/white.png differ diff --git a/addons/escoria-core/testing/white.png.import b/addons/escoria-core/testing/white.png.import new file mode 100644 index 00000000..1b5c931c --- /dev/null +++ b/addons/escoria-core/testing/white.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/white.png-e746adb12fed1043fc3bcc319345fecb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/escoria-core/testing/white.png" +dest_files=[ "res://.import/white.png-e746adb12fed1043fc3bcc319345fecb.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=true +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/bin/linux/Escoria-reloaded.x86_64 b/bin/linux/Escoria-reloaded.x86_64 new file mode 100755 index 00000000..f5bf9b4f Binary files /dev/null and b/bin/linux/Escoria-reloaded.x86_64 differ diff --git a/bin/win32/Escoria-reloaded-x86.exe b/bin/win32/Escoria-reloaded-x86.exe new file mode 100644 index 00000000..a1ad63dc Binary files /dev/null and b/bin/win32/Escoria-reloaded-x86.exe differ diff --git a/bin/win32/Escoria-reloaded-x86.pck b/bin/win32/Escoria-reloaded-x86.pck new file mode 100644 index 00000000..2fe55c37 Binary files /dev/null and b/bin/win32/Escoria-reloaded-x86.pck differ diff --git a/bin/win64/Escoria-reloaded-x64.exe b/bin/win64/Escoria-reloaded-x64.exe new file mode 100644 index 00000000..26fedd97 Binary files /dev/null and b/bin/win64/Escoria-reloaded-x64.exe differ diff --git a/bin/win64/Escoria-reloaded-x64.pck b/bin/win64/Escoria-reloaded-x64.pck new file mode 100644 index 00000000..2fe55c37 Binary files /dev/null and b/bin/win64/Escoria-reloaded-x64.pck differ diff --git a/default_env.tres b/default_env.tres new file mode 100644 index 00000000..20207a4a --- /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 00000000..5fee4767 --- /dev/null +++ b/export_presets.cfg @@ -0,0 +1,106 @@ +[preset.0] + +name="Windows Desktop x86" +platform="Windows Desktop" +runnable=true +custom_features="" +export_filter="all_resources" +include_filter="*.esc" +exclude_filter="" +export_path="bin/win32/Escoria-reloaded-x86.exe" +script_export_mode=1 +script_encryption_key="" + +[preset.0.options] + +custom_template/debug="" +custom_template/release="" +binary_format/64_bits=false +binary_format/embed_pck=false +texture_format/bptc=false +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +texture_format/no_bptc_fallbacks=true +codesign/enable=false +codesign/identity="" +codesign/password="" +codesign/timestamp=true +codesign/timestamp_server_url="" +codesign/digest_algorithm=1 +codesign/description="" +codesign/custom_options=PoolStringArray( ) +application/icon="" +application/file_version="" +application/product_version="" +application/company_name="" +application/product_name="" +application/file_description="" +application/copyright="" +application/trademarks="" + +[preset.1] + +name="Windows Desktop x64" +platform="Windows Desktop" +runnable=false +custom_features="" +export_filter="all_resources" +include_filter="*.esc" +exclude_filter="" +export_path="bin/win64/Escoria-reloaded-x64.exe" +script_export_mode=1 +script_encryption_key="" + +[preset.1.options] + +custom_template/debug="" +custom_template/release="" +binary_format/64_bits=true +binary_format/embed_pck=false +texture_format/bptc=false +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +texture_format/no_bptc_fallbacks=true +codesign/enable=false +codesign/identity="" +codesign/password="" +codesign/timestamp=true +codesign/timestamp_server_url="" +codesign/digest_algorithm=1 +codesign/description="" +codesign/custom_options=PoolStringArray( ) +application/icon="" +application/file_version="" +application/product_version="" +application/company_name="" +application/product_name="" +application/file_description="" +application/copyright="" +application/trademarks="" + +[preset.2] + +name="Linux/X11" +platform="Linux/X11" +runnable=true +custom_features="" +export_filter="all_resources" +include_filter="*.esc" +exclude_filter="" +export_path="bin/linux/Escoria-reloaded.x86_64" +script_export_mode=1 +script_encryption_key="" + +[preset.2.options] + +custom_template/debug="" +custom_template/release="" +binary_format/64_bits=true +binary_format/embed_pck=true +texture_format/bptc=false +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +texture_format/no_bptc_fallbacks=true diff --git a/game/assets_sources/06-female_pirate_wider.gif b/game/assets_sources/06-female_pirate_wider.gif new file mode 100644 index 00000000..f896a66c Binary files /dev/null and b/game/assets_sources/06-female_pirate_wider.gif differ diff --git a/game/assets_sources/guybrush/guybrush_spritesheet/guybrush.png b/game/assets_sources/guybrush/guybrush_spritesheet/guybrush.png new file mode 100755 index 00000000..b5a122e8 Binary files /dev/null and b/game/assets_sources/guybrush/guybrush_spritesheet/guybrush.png differ diff --git a/game/assets_sources/guybrush/guybrush_spritesheet/guybrush.png.import b/game/assets_sources/guybrush/guybrush_spritesheet/guybrush.png.import new file mode 100644 index 00000000..06562ea7 --- /dev/null +++ b/game/assets_sources/guybrush/guybrush_spritesheet/guybrush.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/guybrush.png-35866ab3f9b2e44d7c914b2de1ec573b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/assets_sources/guybrush/guybrush_spritesheet/guybrush.png" +dest_files=[ "res://.import/guybrush.png-35866ab3f9b2e44d7c914b2de1ec573b.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=true +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/game/assets_sources/guybrush/guybrush_spritesheet/guybrush2.png b/game/assets_sources/guybrush/guybrush_spritesheet/guybrush2.png new file mode 100755 index 00000000..eb01aa45 Binary files /dev/null and b/game/assets_sources/guybrush/guybrush_spritesheet/guybrush2.png differ diff --git a/game/assets_sources/guybrush/guybrush_spritesheet/guybrush2.png.import b/game/assets_sources/guybrush/guybrush_spritesheet/guybrush2.png.import new file mode 100644 index 00000000..87591ff9 --- /dev/null +++ b/game/assets_sources/guybrush/guybrush_spritesheet/guybrush2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/guybrush2.png-92cb35445b00b96d38648ec108336df2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/assets_sources/guybrush/guybrush_spritesheet/guybrush2.png" +dest_files=[ "res://.import/guybrush2.png-92cb35445b00b96d38648ec108336df2.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=true +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/game/assets_sources/guybrush/xcf/00.xcf b/game/assets_sources/guybrush/xcf/00.xcf new file mode 100755 index 00000000..be766deb Binary files /dev/null and b/game/assets_sources/guybrush/xcf/00.xcf differ diff --git a/game/assets_sources/guybrush/xcf/01.xcf b/game/assets_sources/guybrush/xcf/01.xcf new file mode 100755 index 00000000..cf276713 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/01.xcf differ diff --git a/game/assets_sources/guybrush/xcf/02.xcf b/game/assets_sources/guybrush/xcf/02.xcf new file mode 100755 index 00000000..e62e5f63 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/02.xcf differ diff --git a/game/assets_sources/guybrush/xcf/03.xcf b/game/assets_sources/guybrush/xcf/03.xcf new file mode 100755 index 00000000..17e8e057 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/03.xcf differ diff --git a/game/assets_sources/guybrush/xcf/04.xcf b/game/assets_sources/guybrush/xcf/04.xcf new file mode 100755 index 00000000..9e960d03 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/04.xcf differ diff --git a/game/assets_sources/guybrush/xcf/05.xcf b/game/assets_sources/guybrush/xcf/05.xcf new file mode 100755 index 00000000..6d547713 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/05.xcf differ diff --git a/game/assets_sources/guybrush/xcf/06.xcf b/game/assets_sources/guybrush/xcf/06.xcf new file mode 100755 index 00000000..8c445606 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/06.xcf differ diff --git a/game/assets_sources/guybrush/xcf/08.xcf b/game/assets_sources/guybrush/xcf/08.xcf new file mode 100755 index 00000000..a675c22c Binary files /dev/null and b/game/assets_sources/guybrush/xcf/08.xcf differ diff --git a/game/assets_sources/guybrush/xcf/09.xcf b/game/assets_sources/guybrush/xcf/09.xcf new file mode 100755 index 00000000..070e400d Binary files /dev/null and b/game/assets_sources/guybrush/xcf/09.xcf differ diff --git a/game/assets_sources/guybrush/xcf/10.xcf b/game/assets_sources/guybrush/xcf/10.xcf new file mode 100755 index 00000000..a0d4d217 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/10.xcf differ diff --git a/game/assets_sources/guybrush/xcf/11.xcf b/game/assets_sources/guybrush/xcf/11.xcf new file mode 100755 index 00000000..0cca4479 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/11.xcf differ diff --git a/game/assets_sources/guybrush/xcf/12.xcf b/game/assets_sources/guybrush/xcf/12.xcf new file mode 100755 index 00000000..0c538848 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/12.xcf differ diff --git a/game/assets_sources/guybrush/xcf/13.xcf b/game/assets_sources/guybrush/xcf/13.xcf new file mode 100755 index 00000000..30d11e47 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/13.xcf differ diff --git a/game/assets_sources/guybrush/xcf/14.xcf b/game/assets_sources/guybrush/xcf/14.xcf new file mode 100755 index 00000000..23b5c229 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/14.xcf differ diff --git a/game/assets_sources/guybrush/xcf/15.xcf b/game/assets_sources/guybrush/xcf/15.xcf new file mode 100755 index 00000000..367fe799 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/15.xcf differ diff --git a/game/assets_sources/guybrush/xcf/16.xcf b/game/assets_sources/guybrush/xcf/16.xcf new file mode 100755 index 00000000..815f226a Binary files /dev/null and b/game/assets_sources/guybrush/xcf/16.xcf differ diff --git a/game/assets_sources/guybrush/xcf/17.xcf b/game/assets_sources/guybrush/xcf/17.xcf new file mode 100755 index 00000000..ca9976b0 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/17.xcf differ diff --git a/game/assets_sources/guybrush/xcf/18.xcf b/game/assets_sources/guybrush/xcf/18.xcf new file mode 100755 index 00000000..92e59ec3 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/18.xcf differ diff --git a/game/assets_sources/guybrush/xcf/19.xcf b/game/assets_sources/guybrush/xcf/19.xcf new file mode 100755 index 00000000..b81f51ec Binary files /dev/null and b/game/assets_sources/guybrush/xcf/19.xcf differ diff --git a/game/assets_sources/guybrush/xcf/20.xcf b/game/assets_sources/guybrush/xcf/20.xcf new file mode 100755 index 00000000..8636449c Binary files /dev/null and b/game/assets_sources/guybrush/xcf/20.xcf differ diff --git a/game/assets_sources/guybrush/xcf/21.xcf b/game/assets_sources/guybrush/xcf/21.xcf new file mode 100755 index 00000000..72b62107 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/21.xcf differ diff --git a/game/assets_sources/guybrush/xcf/22.xcf b/game/assets_sources/guybrush/xcf/22.xcf new file mode 100755 index 00000000..d4fb268a Binary files /dev/null and b/game/assets_sources/guybrush/xcf/22.xcf differ diff --git a/game/assets_sources/guybrush/xcf/23.xcf b/game/assets_sources/guybrush/xcf/23.xcf new file mode 100755 index 00000000..96f7e3de Binary files /dev/null and b/game/assets_sources/guybrush/xcf/23.xcf differ diff --git a/game/assets_sources/guybrush/xcf/24.xcf b/game/assets_sources/guybrush/xcf/24.xcf new file mode 100755 index 00000000..23ec9cbe Binary files /dev/null and b/game/assets_sources/guybrush/xcf/24.xcf differ diff --git a/game/assets_sources/guybrush/xcf/25.xcf b/game/assets_sources/guybrush/xcf/25.xcf new file mode 100755 index 00000000..e29f9e7c Binary files /dev/null and b/game/assets_sources/guybrush/xcf/25.xcf differ diff --git a/game/assets_sources/guybrush/xcf/26.xcf b/game/assets_sources/guybrush/xcf/26.xcf new file mode 100755 index 00000000..addb0c90 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/26.xcf differ diff --git a/game/assets_sources/guybrush/xcf/27.xcf b/game/assets_sources/guybrush/xcf/27.xcf new file mode 100755 index 00000000..5b5fd064 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/27.xcf differ diff --git a/game/assets_sources/guybrush/xcf/28.xcf b/game/assets_sources/guybrush/xcf/28.xcf new file mode 100755 index 00000000..66634adb Binary files /dev/null and b/game/assets_sources/guybrush/xcf/28.xcf differ diff --git a/game/assets_sources/guybrush/xcf/29.xcf b/game/assets_sources/guybrush/xcf/29.xcf new file mode 100755 index 00000000..00ff9081 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/29.xcf differ diff --git a/game/assets_sources/guybrush/xcf/30.xcf b/game/assets_sources/guybrush/xcf/30.xcf new file mode 100755 index 00000000..9d30b528 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/30.xcf differ diff --git a/game/assets_sources/guybrush/xcf/31.xcf b/game/assets_sources/guybrush/xcf/31.xcf new file mode 100755 index 00000000..c97f9b1f Binary files /dev/null and b/game/assets_sources/guybrush/xcf/31.xcf differ diff --git a/game/assets_sources/guybrush/xcf/32.xcf b/game/assets_sources/guybrush/xcf/32.xcf new file mode 100755 index 00000000..c57fa1b4 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/32.xcf differ diff --git a/game/assets_sources/guybrush/xcf/33.xcf b/game/assets_sources/guybrush/xcf/33.xcf new file mode 100755 index 00000000..6ade72b3 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/33.xcf differ diff --git a/game/assets_sources/guybrush/xcf/34.xcf b/game/assets_sources/guybrush/xcf/34.xcf new file mode 100755 index 00000000..77261e34 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/34.xcf differ diff --git a/game/assets_sources/guybrush/xcf/35.xcf b/game/assets_sources/guybrush/xcf/35.xcf new file mode 100755 index 00000000..2d82c030 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/35.xcf differ diff --git a/game/assets_sources/guybrush/xcf/36.xcf b/game/assets_sources/guybrush/xcf/36.xcf new file mode 100755 index 00000000..adfc3438 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/36.xcf differ diff --git a/game/assets_sources/guybrush/xcf/37.xcf b/game/assets_sources/guybrush/xcf/37.xcf new file mode 100755 index 00000000..c94cd11e Binary files /dev/null and b/game/assets_sources/guybrush/xcf/37.xcf differ diff --git a/game/assets_sources/guybrush/xcf/38.xcf b/game/assets_sources/guybrush/xcf/38.xcf new file mode 100755 index 00000000..eb38b2d0 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/38.xcf differ diff --git a/game/assets_sources/guybrush/xcf/39.xcf b/game/assets_sources/guybrush/xcf/39.xcf new file mode 100755 index 00000000..de5f3a6e Binary files /dev/null and b/game/assets_sources/guybrush/xcf/39.xcf differ diff --git a/game/assets_sources/guybrush/xcf/40.xcf b/game/assets_sources/guybrush/xcf/40.xcf new file mode 100755 index 00000000..ab6d9df2 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/40.xcf differ diff --git a/game/assets_sources/guybrush/xcf/41.xcf b/game/assets_sources/guybrush/xcf/41.xcf new file mode 100755 index 00000000..e01c36dc Binary files /dev/null and b/game/assets_sources/guybrush/xcf/41.xcf differ diff --git a/game/assets_sources/guybrush/xcf/42.xcf b/game/assets_sources/guybrush/xcf/42.xcf new file mode 100755 index 00000000..f46f392b Binary files /dev/null and b/game/assets_sources/guybrush/xcf/42.xcf differ diff --git a/game/assets_sources/guybrush/xcf/43.xcf b/game/assets_sources/guybrush/xcf/43.xcf new file mode 100755 index 00000000..d5d15f88 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/43.xcf differ diff --git a/game/assets_sources/guybrush/xcf/44.xcf b/game/assets_sources/guybrush/xcf/44.xcf new file mode 100755 index 00000000..9865018e Binary files /dev/null and b/game/assets_sources/guybrush/xcf/44.xcf differ diff --git a/game/assets_sources/guybrush/xcf/45.xcf b/game/assets_sources/guybrush/xcf/45.xcf new file mode 100755 index 00000000..e5f1e92c Binary files /dev/null and b/game/assets_sources/guybrush/xcf/45.xcf differ diff --git a/game/assets_sources/guybrush/xcf/46.xcf b/game/assets_sources/guybrush/xcf/46.xcf new file mode 100755 index 00000000..97b26ae1 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/46.xcf differ diff --git a/game/assets_sources/guybrush/xcf/47.xcf b/game/assets_sources/guybrush/xcf/47.xcf new file mode 100755 index 00000000..47a1ddbd Binary files /dev/null and b/game/assets_sources/guybrush/xcf/47.xcf differ diff --git a/game/assets_sources/guybrush/xcf/48.xcf b/game/assets_sources/guybrush/xcf/48.xcf new file mode 100755 index 00000000..475ed179 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/48.xcf differ diff --git a/game/assets_sources/guybrush/xcf/49.xcf b/game/assets_sources/guybrush/xcf/49.xcf new file mode 100755 index 00000000..787005f8 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/49.xcf differ diff --git a/game/assets_sources/guybrush/xcf/50.xcf b/game/assets_sources/guybrush/xcf/50.xcf new file mode 100755 index 00000000..ac83f7fb Binary files /dev/null and b/game/assets_sources/guybrush/xcf/50.xcf differ diff --git a/game/assets_sources/guybrush/xcf/51.xcf b/game/assets_sources/guybrush/xcf/51.xcf new file mode 100755 index 00000000..8de4c809 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/51.xcf differ diff --git a/game/assets_sources/guybrush/xcf/52.xcf b/game/assets_sources/guybrush/xcf/52.xcf new file mode 100755 index 00000000..36c1a765 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/52.xcf differ diff --git a/game/assets_sources/guybrush/xcf/53.xcf b/game/assets_sources/guybrush/xcf/53.xcf new file mode 100755 index 00000000..d8c78aa7 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/53.xcf differ diff --git a/game/assets_sources/guybrush/xcf/54.xcf b/game/assets_sources/guybrush/xcf/54.xcf new file mode 100755 index 00000000..f6f9a4d9 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/54.xcf differ diff --git a/game/assets_sources/guybrush/xcf/55.xcf b/game/assets_sources/guybrush/xcf/55.xcf new file mode 100755 index 00000000..16e2564e Binary files /dev/null and b/game/assets_sources/guybrush/xcf/55.xcf differ diff --git a/game/assets_sources/guybrush/xcf/56.xcf b/game/assets_sources/guybrush/xcf/56.xcf new file mode 100755 index 00000000..2982adbf Binary files /dev/null and b/game/assets_sources/guybrush/xcf/56.xcf differ diff --git a/game/assets_sources/guybrush/xcf/57.xcf b/game/assets_sources/guybrush/xcf/57.xcf new file mode 100755 index 00000000..d69d4c29 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/57.xcf differ diff --git a/game/assets_sources/guybrush/xcf/58.xcf b/game/assets_sources/guybrush/xcf/58.xcf new file mode 100755 index 00000000..598315b4 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/58.xcf differ diff --git a/game/assets_sources/guybrush/xcf/59.xcf b/game/assets_sources/guybrush/xcf/59.xcf new file mode 100755 index 00000000..c3a1f874 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/59.xcf differ diff --git a/game/assets_sources/guybrush/xcf/60.xcf b/game/assets_sources/guybrush/xcf/60.xcf new file mode 100755 index 00000000..273fc2e0 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/60.xcf differ diff --git a/game/assets_sources/guybrush/xcf/61.xcf b/game/assets_sources/guybrush/xcf/61.xcf new file mode 100755 index 00000000..b49971be Binary files /dev/null and b/game/assets_sources/guybrush/xcf/61.xcf differ diff --git a/game/assets_sources/guybrush/xcf/62.xcf b/game/assets_sources/guybrush/xcf/62.xcf new file mode 100755 index 00000000..d74ed86e Binary files /dev/null and b/game/assets_sources/guybrush/xcf/62.xcf differ diff --git a/game/assets_sources/guybrush/xcf/63.xcf b/game/assets_sources/guybrush/xcf/63.xcf new file mode 100755 index 00000000..b6485cb7 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/63.xcf differ diff --git a/game/assets_sources/guybrush/xcf/64.xcf b/game/assets_sources/guybrush/xcf/64.xcf new file mode 100755 index 00000000..8db037e3 Binary files /dev/null and b/game/assets_sources/guybrush/xcf/64.xcf differ diff --git a/game/assets_sources/guybrush/xcf/65.xcf b/game/assets_sources/guybrush/xcf/65.xcf new file mode 100755 index 00000000..aadc11dd Binary files /dev/null and b/game/assets_sources/guybrush/xcf/65.xcf differ diff --git a/game/characters/character/character.tscn b/game/characters/character/character.tscn new file mode 100644 index 00000000..6a031661 --- /dev/null +++ b/game/characters/character/character.tscn @@ -0,0 +1,123 @@ +[gd_scene load_steps=47 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/eschotspot.gd" type="Script" id=1] +[ext_resource path="res://game/characters/character/png/05_05.png" type="Texture" id=2] +[ext_resource path="res://game/characters/character/png/06_09.png" type="Texture" id=3] +[ext_resource path="res://game/characters/character/png/06_05.png" type="Texture" id=4] +[ext_resource path="res://game/characters/character/png/06_06.png" type="Texture" id=5] +[ext_resource path="res://game/characters/character/png/06_07.png" type="Texture" id=6] +[ext_resource path="res://game/characters/character/png/06_04.png" type="Texture" id=7] +[ext_resource path="res://game/characters/character/png/06_03.png" type="Texture" id=8] +[ext_resource path="res://game/characters/character/png/03_07.png" type="Texture" id=9] +[ext_resource path="res://game/characters/character/png/03_08.png" type="Texture" id=10] +[ext_resource path="res://game/characters/character/png/03_02.png" type="Texture" id=11] +[ext_resource path="res://game/characters/character/png/05_03.png" type="Texture" id=12] +[ext_resource path="res://game/characters/character/png/04_02.png" type="Texture" id=13] +[ext_resource path="res://game/characters/character/png/06_01.png" type="Texture" id=14] +[ext_resource path="res://game/characters/character/png/02_01.png" type="Texture" id=15] +[ext_resource path="res://game/characters/character/png/02_07.png" type="Texture" id=16] +[ext_resource path="res://game/characters/character/png/06_02.png" type="Texture" id=17] +[ext_resource path="res://game/characters/character/png/03_04.png" type="Texture" id=18] +[ext_resource path="res://game/characters/character/png/03_03.png" type="Texture" id=19] +[ext_resource path="res://game/characters/character/png/02_04.png" type="Texture" id=20] +[ext_resource path="res://game/characters/character/png/02_05.png" type="Texture" id=21] +[ext_resource path="res://game/characters/character/png/03_05.png" type="Texture" id=22] +[ext_resource path="res://game/characters/character/png/03_09.png" type="Texture" id=23] +[ext_resource path="res://game/characters/character/png/03_06.png" type="Texture" id=24] +[ext_resource path="res://game/characters/character/png/02_06.png" type="Texture" id=25] +[ext_resource path="res://game/characters/character/png/06_08.png" type="Texture" id=26] +[ext_resource path="res://game/characters/character/png/05_09.png" type="Texture" id=27] +[ext_resource path="res://game/characters/character/png/04_05.png" type="Texture" id=28] +[ext_resource path="res://game/characters/character/png/02_08.png" type="Texture" id=29] +[ext_resource path="res://game/characters/character/png/03_01.png" type="Texture" id=30] +[ext_resource path="res://game/characters/character/png/04_07.png" type="Texture" id=31] +[ext_resource path="res://game/characters/character/png/04_06.png" type="Texture" id=32] +[ext_resource path="res://game/characters/character/png/02_03.png" type="Texture" id=33] +[ext_resource path="res://game/characters/character/png/05_04.png" type="Texture" id=34] +[ext_resource path="res://game/characters/character/png/04_09.png" type="Texture" id=35] +[ext_resource path="res://game/characters/character/png/04_08.png" type="Texture" id=36] +[ext_resource path="res://game/characters/character/png/02_09.png" type="Texture" id=37] +[ext_resource path="res://game/characters/character/png/04_01.png" type="Texture" id=38] +[ext_resource path="res://game/characters/character/png/05_08.png" type="Texture" id=39] +[ext_resource path="res://game/characters/character/png/05_06.png" type="Texture" id=40] +[ext_resource path="res://game/characters/character/png/05_07.png" type="Texture" id=41] +[ext_resource path="res://game/characters/character/png/04_03.png" type="Texture" id=42] +[ext_resource path="res://game/characters/character/png/02_02.png" type="Texture" id=43] +[ext_resource path="res://game/characters/character/png/04_04.png" type="Texture" id=44] +[ext_resource path="res://game/characters/tools/debug_label.tscn" type="PackedScene" id=45] + +[sub_resource type="SpriteFrames" id=1] +animations = [ { +"frames": [ ExtResource( 12 ) ], +"loop": true, +"name": "idle_down_right", +"speed": 5.0 +}, { +"frames": [ ExtResource( 30 ), ExtResource( 11 ), ExtResource( 19 ), ExtResource( 18 ), ExtResource( 22 ), ExtResource( 24 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 23 ) ], +"loop": true, +"name": "walk_up_right", +"speed": 8.0 +}, { +"frames": [ ExtResource( 38 ), ExtResource( 13 ), ExtResource( 42 ), ExtResource( 44 ), ExtResource( 28 ), ExtResource( 32 ), ExtResource( 31 ), ExtResource( 36 ), ExtResource( 35 ) ], +"loop": true, +"name": "walk_right", +"speed": 8.0 +}, { +"frames": [ ExtResource( 6 ) ], +"loop": true, +"name": "idle_down", +"speed": 5.0 +}, { +"frames": [ ExtResource( 15 ), ExtResource( 43 ), ExtResource( 33 ), ExtResource( 20 ), ExtResource( 21 ), ExtResource( 25 ), ExtResource( 16 ), ExtResource( 29 ), ExtResource( 37 ) ], +"loop": true, +"name": "walk_up", +"speed": 8.0 +}, { +"frames": [ ExtResource( 43 ) ], +"loop": true, +"name": "idle_up", +"speed": 5.0 +}, { +"frames": [ ExtResource( 24 ) ], +"loop": true, +"name": "idle_up_right", +"speed": 5.0 +}, { +"frames": [ ExtResource( 12 ), ExtResource( 34 ), ExtResource( 2 ), ExtResource( 40 ), ExtResource( 41 ), ExtResource( 39 ), ExtResource( 27 ) ], +"loop": true, +"name": "walk_down_right", +"speed": 8.0 +}, { +"frames": [ ExtResource( 14 ), ExtResource( 17 ), ExtResource( 8 ), ExtResource( 7 ), ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ), ExtResource( 26 ), ExtResource( 3 ) ], +"loop": true, +"name": "walk_down", +"speed": 8.0 +} ] + +[node name="character" type="Area2D"] +script = ExtResource( 1 ) +global_id = "character" +interaction_direction = 3 +tooltip_name = "Character" +default_action = "talk" +dialog_color = Color( 1, 0, 0, 1 ) +interact_positions = { +"default": Vector2( 0, 0 ) +} + +[node name="sprites" type="AnimatedSprite" parent="."] +position = Vector2( -4.01764, -117.666 ) +scale = Vector2( 0.6, 0.6 ) +frames = SubResource( 1 ) +animation = "idle_down_right" + +[node name="CollisionShape2D" type="CollisionPolygon2D" parent="."] +polygon = PoolVector2Array( 6.2341, -279.169, -17.8076, -269.27, -16.3933, -235.329, -38.3136, -223.308, -37.3678, -123.59, -22.7573, -86.8364, -30.5355, -1.27643, 20.3762, 24.1794, 45.8321, 12.1586, 23.2047, -8.3475, 35.2255, -149.062, 65.6311, -108.757, 77.6519, -126.434, 39.4681, -200.681, 27.4473, -265.734 ) + +[node name="dialog_position" type="Position2D" parent="."] +position = Vector2( 6.35642, -321.19 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="debug" parent="." instance=ExtResource( 45 )] diff --git a/game/characters/character/png/02_01.png b/game/characters/character/png/02_01.png new file mode 100755 index 00000000..ed4c86b3 Binary files /dev/null and b/game/characters/character/png/02_01.png differ diff --git a/game/characters/character/png/02_01.png.import b/game/characters/character/png/02_01.png.import new file mode 100644 index 00000000..2d93fdc2 --- /dev/null +++ b/game/characters/character/png/02_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/02_01.png-25860bf32f553d006c469b1624211bb2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/02_01.png" +dest_files=[ "res://.import/02_01.png-25860bf32f553d006c469b1624211bb2.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=true +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/game/characters/character/png/02_02.png b/game/characters/character/png/02_02.png new file mode 100755 index 00000000..a2e2332f Binary files /dev/null and b/game/characters/character/png/02_02.png differ diff --git a/game/characters/character/png/02_02.png.import b/game/characters/character/png/02_02.png.import new file mode 100644 index 00000000..1c3fc60d --- /dev/null +++ b/game/characters/character/png/02_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/02_02.png-e1bbdef918e56fb40479be61894d98fb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/02_02.png" +dest_files=[ "res://.import/02_02.png-e1bbdef918e56fb40479be61894d98fb.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=true +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/game/characters/character/png/02_03.png b/game/characters/character/png/02_03.png new file mode 100755 index 00000000..063b2858 Binary files /dev/null and b/game/characters/character/png/02_03.png differ diff --git a/game/characters/character/png/02_03.png.import b/game/characters/character/png/02_03.png.import new file mode 100644 index 00000000..23fb16ec --- /dev/null +++ b/game/characters/character/png/02_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/02_03.png-d811d3a577b557b83558e2710e18c0e2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/02_03.png" +dest_files=[ "res://.import/02_03.png-d811d3a577b557b83558e2710e18c0e2.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=true +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/game/characters/character/png/02_04.png b/game/characters/character/png/02_04.png new file mode 100755 index 00000000..53ae931a Binary files /dev/null and b/game/characters/character/png/02_04.png differ diff --git a/game/characters/character/png/02_04.png.import b/game/characters/character/png/02_04.png.import new file mode 100644 index 00000000..8c01e2fd --- /dev/null +++ b/game/characters/character/png/02_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/02_04.png-53c9988783ed178b8f9b01019bf221ad.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/02_04.png" +dest_files=[ "res://.import/02_04.png-53c9988783ed178b8f9b01019bf221ad.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=true +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/game/characters/character/png/02_05.png b/game/characters/character/png/02_05.png new file mode 100755 index 00000000..8c48b683 Binary files /dev/null and b/game/characters/character/png/02_05.png differ diff --git a/game/characters/character/png/02_05.png.import b/game/characters/character/png/02_05.png.import new file mode 100644 index 00000000..da913c8c --- /dev/null +++ b/game/characters/character/png/02_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/02_05.png-ce380ee81284a8a2f5c8e6c15b051cd7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/02_05.png" +dest_files=[ "res://.import/02_05.png-ce380ee81284a8a2f5c8e6c15b051cd7.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=true +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/game/characters/character/png/02_06.png b/game/characters/character/png/02_06.png new file mode 100755 index 00000000..80cd2659 Binary files /dev/null and b/game/characters/character/png/02_06.png differ diff --git a/game/characters/character/png/02_06.png.import b/game/characters/character/png/02_06.png.import new file mode 100644 index 00000000..cbe229f6 --- /dev/null +++ b/game/characters/character/png/02_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/02_06.png-8383f33d96ab7aeb4816ba75fddfb375.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/02_06.png" +dest_files=[ "res://.import/02_06.png-8383f33d96ab7aeb4816ba75fddfb375.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=true +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/game/characters/character/png/02_07.png b/game/characters/character/png/02_07.png new file mode 100755 index 00000000..4fbe364f Binary files /dev/null and b/game/characters/character/png/02_07.png differ diff --git a/game/characters/character/png/02_07.png.import b/game/characters/character/png/02_07.png.import new file mode 100644 index 00000000..f65d4340 --- /dev/null +++ b/game/characters/character/png/02_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/02_07.png-f075650808faeda5b8e80389584ba6a8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/02_07.png" +dest_files=[ "res://.import/02_07.png-f075650808faeda5b8e80389584ba6a8.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=true +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/game/characters/character/png/02_08.png b/game/characters/character/png/02_08.png new file mode 100755 index 00000000..f852c037 Binary files /dev/null and b/game/characters/character/png/02_08.png differ diff --git a/game/characters/character/png/02_08.png.import b/game/characters/character/png/02_08.png.import new file mode 100644 index 00000000..25e9488b --- /dev/null +++ b/game/characters/character/png/02_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/02_08.png-17d51ada18348c1eeb7912acb85e23a8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/02_08.png" +dest_files=[ "res://.import/02_08.png-17d51ada18348c1eeb7912acb85e23a8.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=true +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/game/characters/character/png/02_09.png b/game/characters/character/png/02_09.png new file mode 100755 index 00000000..8ce2bb47 Binary files /dev/null and b/game/characters/character/png/02_09.png differ diff --git a/game/characters/character/png/02_09.png.import b/game/characters/character/png/02_09.png.import new file mode 100644 index 00000000..2d6c576e --- /dev/null +++ b/game/characters/character/png/02_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/02_09.png-9695befa62d5c4b975aaca2a80f1c26c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/02_09.png" +dest_files=[ "res://.import/02_09.png-9695befa62d5c4b975aaca2a80f1c26c.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=true +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/game/characters/character/png/03_01.png b/game/characters/character/png/03_01.png new file mode 100755 index 00000000..ae5ec15b Binary files /dev/null and b/game/characters/character/png/03_01.png differ diff --git a/game/characters/character/png/03_01.png.import b/game/characters/character/png/03_01.png.import new file mode 100644 index 00000000..44d9eb00 --- /dev/null +++ b/game/characters/character/png/03_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/03_01.png-de33f2f1a668915c9775b5f7c2ddbfd3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/03_01.png" +dest_files=[ "res://.import/03_01.png-de33f2f1a668915c9775b5f7c2ddbfd3.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=true +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/game/characters/character/png/03_02.png b/game/characters/character/png/03_02.png new file mode 100755 index 00000000..e07489a5 Binary files /dev/null and b/game/characters/character/png/03_02.png differ diff --git a/game/characters/character/png/03_02.png.import b/game/characters/character/png/03_02.png.import new file mode 100644 index 00000000..769ef96a --- /dev/null +++ b/game/characters/character/png/03_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/03_02.png-146b2673d88a7faf46060190fd627452.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/03_02.png" +dest_files=[ "res://.import/03_02.png-146b2673d88a7faf46060190fd627452.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=true +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/game/characters/character/png/03_03.png b/game/characters/character/png/03_03.png new file mode 100755 index 00000000..d7c9fdf4 Binary files /dev/null and b/game/characters/character/png/03_03.png differ diff --git a/game/characters/character/png/03_03.png.import b/game/characters/character/png/03_03.png.import new file mode 100644 index 00000000..8a43559f --- /dev/null +++ b/game/characters/character/png/03_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/03_03.png-336bc15180008eb087d14a9f9a838ecf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/03_03.png" +dest_files=[ "res://.import/03_03.png-336bc15180008eb087d14a9f9a838ecf.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=true +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/game/characters/character/png/03_04.png b/game/characters/character/png/03_04.png new file mode 100755 index 00000000..834b3ef8 Binary files /dev/null and b/game/characters/character/png/03_04.png differ diff --git a/game/characters/character/png/03_04.png.import b/game/characters/character/png/03_04.png.import new file mode 100644 index 00000000..7fe992ce --- /dev/null +++ b/game/characters/character/png/03_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/03_04.png-108cfdc0e0e6a25c449fb48bede0e8e0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/03_04.png" +dest_files=[ "res://.import/03_04.png-108cfdc0e0e6a25c449fb48bede0e8e0.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=true +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/game/characters/character/png/03_05.png b/game/characters/character/png/03_05.png new file mode 100755 index 00000000..a350fe48 Binary files /dev/null and b/game/characters/character/png/03_05.png differ diff --git a/game/characters/character/png/03_05.png.import b/game/characters/character/png/03_05.png.import new file mode 100644 index 00000000..2f703c92 --- /dev/null +++ b/game/characters/character/png/03_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/03_05.png-f5230fc49ffba1823bca13cbc985e528.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/03_05.png" +dest_files=[ "res://.import/03_05.png-f5230fc49ffba1823bca13cbc985e528.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=true +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/game/characters/character/png/03_06.png b/game/characters/character/png/03_06.png new file mode 100755 index 00000000..869bd5b8 Binary files /dev/null and b/game/characters/character/png/03_06.png differ diff --git a/game/characters/character/png/03_06.png.import b/game/characters/character/png/03_06.png.import new file mode 100644 index 00000000..6b81783f --- /dev/null +++ b/game/characters/character/png/03_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/03_06.png-eff96e51ecfb8b630b3cf42fc8477966.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/03_06.png" +dest_files=[ "res://.import/03_06.png-eff96e51ecfb8b630b3cf42fc8477966.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=true +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/game/characters/character/png/03_07.png b/game/characters/character/png/03_07.png new file mode 100755 index 00000000..66fb8a45 Binary files /dev/null and b/game/characters/character/png/03_07.png differ diff --git a/game/characters/character/png/03_07.png.import b/game/characters/character/png/03_07.png.import new file mode 100644 index 00000000..8056294b --- /dev/null +++ b/game/characters/character/png/03_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/03_07.png-0dfec2816dc68382ebd4306aa27a186d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/03_07.png" +dest_files=[ "res://.import/03_07.png-0dfec2816dc68382ebd4306aa27a186d.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=true +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/game/characters/character/png/03_08.png b/game/characters/character/png/03_08.png new file mode 100755 index 00000000..77f3d258 Binary files /dev/null and b/game/characters/character/png/03_08.png differ diff --git a/game/characters/character/png/03_08.png.import b/game/characters/character/png/03_08.png.import new file mode 100644 index 00000000..309a86ad --- /dev/null +++ b/game/characters/character/png/03_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/03_08.png-475847a075cedf2921e0af984716c0e3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/03_08.png" +dest_files=[ "res://.import/03_08.png-475847a075cedf2921e0af984716c0e3.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=true +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/game/characters/character/png/03_09.png b/game/characters/character/png/03_09.png new file mode 100755 index 00000000..2f9177a6 Binary files /dev/null and b/game/characters/character/png/03_09.png differ diff --git a/game/characters/character/png/03_09.png.import b/game/characters/character/png/03_09.png.import new file mode 100644 index 00000000..5547de75 --- /dev/null +++ b/game/characters/character/png/03_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/03_09.png-f116d3b525bde4ef311bfe1ab277a09a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/03_09.png" +dest_files=[ "res://.import/03_09.png-f116d3b525bde4ef311bfe1ab277a09a.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=true +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/game/characters/character/png/04_01.png b/game/characters/character/png/04_01.png new file mode 100755 index 00000000..29ec66ac Binary files /dev/null and b/game/characters/character/png/04_01.png differ diff --git a/game/characters/character/png/04_01.png.import b/game/characters/character/png/04_01.png.import new file mode 100644 index 00000000..addcffa6 --- /dev/null +++ b/game/characters/character/png/04_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/04_01.png-91fa77fbd6a6f15cc74090b8524dfbc0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/04_01.png" +dest_files=[ "res://.import/04_01.png-91fa77fbd6a6f15cc74090b8524dfbc0.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=true +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/game/characters/character/png/04_02.png b/game/characters/character/png/04_02.png new file mode 100755 index 00000000..8cea15c3 Binary files /dev/null and b/game/characters/character/png/04_02.png differ diff --git a/game/characters/character/png/04_02.png.import b/game/characters/character/png/04_02.png.import new file mode 100644 index 00000000..470d2476 --- /dev/null +++ b/game/characters/character/png/04_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/04_02.png-5f0febb20af9a147e605f8019d54087c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/04_02.png" +dest_files=[ "res://.import/04_02.png-5f0febb20af9a147e605f8019d54087c.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=true +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/game/characters/character/png/04_03.png b/game/characters/character/png/04_03.png new file mode 100755 index 00000000..b737c3e8 Binary files /dev/null and b/game/characters/character/png/04_03.png differ diff --git a/game/characters/character/png/04_03.png.import b/game/characters/character/png/04_03.png.import new file mode 100644 index 00000000..7b98c3bd --- /dev/null +++ b/game/characters/character/png/04_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/04_03.png-575794962ad6c538eeefef2b7d7edc96.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/04_03.png" +dest_files=[ "res://.import/04_03.png-575794962ad6c538eeefef2b7d7edc96.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=true +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/game/characters/character/png/04_04.png b/game/characters/character/png/04_04.png new file mode 100755 index 00000000..117052b4 Binary files /dev/null and b/game/characters/character/png/04_04.png differ diff --git a/game/characters/character/png/04_04.png.import b/game/characters/character/png/04_04.png.import new file mode 100644 index 00000000..06efae5a --- /dev/null +++ b/game/characters/character/png/04_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/04_04.png-edae4660de3ff524ebcb3deb0e21d052.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/04_04.png" +dest_files=[ "res://.import/04_04.png-edae4660de3ff524ebcb3deb0e21d052.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=true +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/game/characters/character/png/04_05.png b/game/characters/character/png/04_05.png new file mode 100755 index 00000000..a9442f24 Binary files /dev/null and b/game/characters/character/png/04_05.png differ diff --git a/game/characters/character/png/04_05.png.import b/game/characters/character/png/04_05.png.import new file mode 100644 index 00000000..01da5753 --- /dev/null +++ b/game/characters/character/png/04_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/04_05.png-b035f7efe27ca8f12ad6ed0bf7e0391b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/04_05.png" +dest_files=[ "res://.import/04_05.png-b035f7efe27ca8f12ad6ed0bf7e0391b.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=true +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/game/characters/character/png/04_06.png b/game/characters/character/png/04_06.png new file mode 100755 index 00000000..5fe61b4e Binary files /dev/null and b/game/characters/character/png/04_06.png differ diff --git a/game/characters/character/png/04_06.png.import b/game/characters/character/png/04_06.png.import new file mode 100644 index 00000000..bda6c759 --- /dev/null +++ b/game/characters/character/png/04_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/04_06.png-24a2ca6e9b6014c61b01e94fad1317c3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/04_06.png" +dest_files=[ "res://.import/04_06.png-24a2ca6e9b6014c61b01e94fad1317c3.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=true +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/game/characters/character/png/04_07.png b/game/characters/character/png/04_07.png new file mode 100755 index 00000000..a1c2d984 Binary files /dev/null and b/game/characters/character/png/04_07.png differ diff --git a/game/characters/character/png/04_07.png.import b/game/characters/character/png/04_07.png.import new file mode 100644 index 00000000..df348f65 --- /dev/null +++ b/game/characters/character/png/04_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/04_07.png-2470a0965a734836fc846a75bc80dac5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/04_07.png" +dest_files=[ "res://.import/04_07.png-2470a0965a734836fc846a75bc80dac5.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=true +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/game/characters/character/png/04_08.png b/game/characters/character/png/04_08.png new file mode 100755 index 00000000..6dca7aa1 Binary files /dev/null and b/game/characters/character/png/04_08.png differ diff --git a/game/characters/character/png/04_08.png.import b/game/characters/character/png/04_08.png.import new file mode 100644 index 00000000..0a3f9122 --- /dev/null +++ b/game/characters/character/png/04_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/04_08.png-89b4faf06ec691c37da5a083ef090c0f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/04_08.png" +dest_files=[ "res://.import/04_08.png-89b4faf06ec691c37da5a083ef090c0f.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=true +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/game/characters/character/png/04_09.png b/game/characters/character/png/04_09.png new file mode 100755 index 00000000..25f67a9c Binary files /dev/null and b/game/characters/character/png/04_09.png differ diff --git a/game/characters/character/png/04_09.png.import b/game/characters/character/png/04_09.png.import new file mode 100644 index 00000000..f185e710 --- /dev/null +++ b/game/characters/character/png/04_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/04_09.png-06e695ee61cb500ea46c30a3480280f5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/04_09.png" +dest_files=[ "res://.import/04_09.png-06e695ee61cb500ea46c30a3480280f5.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=true +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/game/characters/character/png/05_01.png b/game/characters/character/png/05_01.png new file mode 100755 index 00000000..8bf05481 Binary files /dev/null and b/game/characters/character/png/05_01.png differ diff --git a/game/characters/character/png/05_01.png.import b/game/characters/character/png/05_01.png.import new file mode 100644 index 00000000..ae393193 --- /dev/null +++ b/game/characters/character/png/05_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/05_01.png-286644ce8cf0ef76b16f6c983b30576b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/05_01.png" +dest_files=[ "res://.import/05_01.png-286644ce8cf0ef76b16f6c983b30576b.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=true +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/game/characters/character/png/05_02.png b/game/characters/character/png/05_02.png new file mode 100755 index 00000000..ba86c3ae Binary files /dev/null and b/game/characters/character/png/05_02.png differ diff --git a/game/characters/character/png/05_02.png.import b/game/characters/character/png/05_02.png.import new file mode 100644 index 00000000..95a07082 --- /dev/null +++ b/game/characters/character/png/05_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/05_02.png-55c75fd4d48faabc417d731d1f4eed95.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/05_02.png" +dest_files=[ "res://.import/05_02.png-55c75fd4d48faabc417d731d1f4eed95.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=true +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/game/characters/character/png/05_03.png b/game/characters/character/png/05_03.png new file mode 100755 index 00000000..fe8e13ca Binary files /dev/null and b/game/characters/character/png/05_03.png differ diff --git a/game/characters/character/png/05_03.png.import b/game/characters/character/png/05_03.png.import new file mode 100644 index 00000000..87fdd8a6 --- /dev/null +++ b/game/characters/character/png/05_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/05_03.png-f726099a1056825637be8f67f20e7c97.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/05_03.png" +dest_files=[ "res://.import/05_03.png-f726099a1056825637be8f67f20e7c97.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=true +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/game/characters/character/png/05_04.png b/game/characters/character/png/05_04.png new file mode 100755 index 00000000..4de0e7aa Binary files /dev/null and b/game/characters/character/png/05_04.png differ diff --git a/game/characters/character/png/05_04.png.import b/game/characters/character/png/05_04.png.import new file mode 100644 index 00000000..ba3bbe0c --- /dev/null +++ b/game/characters/character/png/05_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/05_04.png-55c42c50c0cc61de078e7c307fbbf066.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/05_04.png" +dest_files=[ "res://.import/05_04.png-55c42c50c0cc61de078e7c307fbbf066.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=true +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/game/characters/character/png/05_05.png b/game/characters/character/png/05_05.png new file mode 100755 index 00000000..4bb738bb Binary files /dev/null and b/game/characters/character/png/05_05.png differ diff --git a/game/characters/character/png/05_05.png.import b/game/characters/character/png/05_05.png.import new file mode 100644 index 00000000..94473054 --- /dev/null +++ b/game/characters/character/png/05_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/05_05.png-4042d1c550d3d9d9f4d4f9e58901fdad.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/05_05.png" +dest_files=[ "res://.import/05_05.png-4042d1c550d3d9d9f4d4f9e58901fdad.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=true +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/game/characters/character/png/05_06.png b/game/characters/character/png/05_06.png new file mode 100755 index 00000000..af877991 Binary files /dev/null and b/game/characters/character/png/05_06.png differ diff --git a/game/characters/character/png/05_06.png.import b/game/characters/character/png/05_06.png.import new file mode 100644 index 00000000..c1f08ce6 --- /dev/null +++ b/game/characters/character/png/05_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/05_06.png-1543474155212347ddd17c4af168f017.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/05_06.png" +dest_files=[ "res://.import/05_06.png-1543474155212347ddd17c4af168f017.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=true +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/game/characters/character/png/05_07.png b/game/characters/character/png/05_07.png new file mode 100755 index 00000000..54a77d9e Binary files /dev/null and b/game/characters/character/png/05_07.png differ diff --git a/game/characters/character/png/05_07.png.import b/game/characters/character/png/05_07.png.import new file mode 100644 index 00000000..b3b2625a --- /dev/null +++ b/game/characters/character/png/05_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/05_07.png-cd148b9deecb6e0e8a2a008d61db4665.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/05_07.png" +dest_files=[ "res://.import/05_07.png-cd148b9deecb6e0e8a2a008d61db4665.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=true +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/game/characters/character/png/05_08.png b/game/characters/character/png/05_08.png new file mode 100755 index 00000000..4a7f63b3 Binary files /dev/null and b/game/characters/character/png/05_08.png differ diff --git a/game/characters/character/png/05_08.png.import b/game/characters/character/png/05_08.png.import new file mode 100644 index 00000000..b3d975bd --- /dev/null +++ b/game/characters/character/png/05_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/05_08.png-bbe04d364d6b844fd68ac6cb94b06d27.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/05_08.png" +dest_files=[ "res://.import/05_08.png-bbe04d364d6b844fd68ac6cb94b06d27.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=true +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/game/characters/character/png/05_09.png b/game/characters/character/png/05_09.png new file mode 100755 index 00000000..3f528306 Binary files /dev/null and b/game/characters/character/png/05_09.png differ diff --git a/game/characters/character/png/05_09.png.import b/game/characters/character/png/05_09.png.import new file mode 100644 index 00000000..4830d760 --- /dev/null +++ b/game/characters/character/png/05_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/05_09.png-9018e23407befc698c97e71c691a8927.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/05_09.png" +dest_files=[ "res://.import/05_09.png-9018e23407befc698c97e71c691a8927.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=true +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/game/characters/character/png/06_01.png b/game/characters/character/png/06_01.png new file mode 100755 index 00000000..f685c7fe Binary files /dev/null and b/game/characters/character/png/06_01.png differ diff --git a/game/characters/character/png/06_01.png.import b/game/characters/character/png/06_01.png.import new file mode 100644 index 00000000..cad5d876 --- /dev/null +++ b/game/characters/character/png/06_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/06_01.png-ac4994c08c50ffd7d58474099f8512e7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/06_01.png" +dest_files=[ "res://.import/06_01.png-ac4994c08c50ffd7d58474099f8512e7.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=true +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/game/characters/character/png/06_02.png b/game/characters/character/png/06_02.png new file mode 100755 index 00000000..bcbc6971 Binary files /dev/null and b/game/characters/character/png/06_02.png differ diff --git a/game/characters/character/png/06_02.png.import b/game/characters/character/png/06_02.png.import new file mode 100644 index 00000000..e73eaa22 --- /dev/null +++ b/game/characters/character/png/06_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/06_02.png-de9ca4088a100fa3dbc1f35753bc8ef9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/06_02.png" +dest_files=[ "res://.import/06_02.png-de9ca4088a100fa3dbc1f35753bc8ef9.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=true +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/game/characters/character/png/06_03.png b/game/characters/character/png/06_03.png new file mode 100755 index 00000000..d4433d5b Binary files /dev/null and b/game/characters/character/png/06_03.png differ diff --git a/game/characters/character/png/06_03.png.import b/game/characters/character/png/06_03.png.import new file mode 100644 index 00000000..bb8b832a --- /dev/null +++ b/game/characters/character/png/06_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/06_03.png-aa289f0a917905870a2e7d00b670513f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/06_03.png" +dest_files=[ "res://.import/06_03.png-aa289f0a917905870a2e7d00b670513f.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=true +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/game/characters/character/png/06_04.png b/game/characters/character/png/06_04.png new file mode 100755 index 00000000..4a19f03b Binary files /dev/null and b/game/characters/character/png/06_04.png differ diff --git a/game/characters/character/png/06_04.png.import b/game/characters/character/png/06_04.png.import new file mode 100644 index 00000000..a5a93baf --- /dev/null +++ b/game/characters/character/png/06_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/06_04.png-60a66e1529b303872f798f1533a58636.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/06_04.png" +dest_files=[ "res://.import/06_04.png-60a66e1529b303872f798f1533a58636.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=true +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/game/characters/character/png/06_05.png b/game/characters/character/png/06_05.png new file mode 100755 index 00000000..4e32b848 Binary files /dev/null and b/game/characters/character/png/06_05.png differ diff --git a/game/characters/character/png/06_05.png.import b/game/characters/character/png/06_05.png.import new file mode 100644 index 00000000..5960a6a0 --- /dev/null +++ b/game/characters/character/png/06_05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/06_05.png-50eba662c761374246ea4b4b9a61493a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/06_05.png" +dest_files=[ "res://.import/06_05.png-50eba662c761374246ea4b4b9a61493a.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=true +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/game/characters/character/png/06_06.png b/game/characters/character/png/06_06.png new file mode 100755 index 00000000..2c9d905a Binary files /dev/null and b/game/characters/character/png/06_06.png differ diff --git a/game/characters/character/png/06_06.png.import b/game/characters/character/png/06_06.png.import new file mode 100644 index 00000000..08336c01 --- /dev/null +++ b/game/characters/character/png/06_06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/06_06.png-05215dd02120ec20dd3b533f6c3b8df9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/06_06.png" +dest_files=[ "res://.import/06_06.png-05215dd02120ec20dd3b533f6c3b8df9.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=true +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/game/characters/character/png/06_07.png b/game/characters/character/png/06_07.png new file mode 100755 index 00000000..cf135723 Binary files /dev/null and b/game/characters/character/png/06_07.png differ diff --git a/game/characters/character/png/06_07.png.import b/game/characters/character/png/06_07.png.import new file mode 100644 index 00000000..d2471936 --- /dev/null +++ b/game/characters/character/png/06_07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/06_07.png-497df3cc2c5a6f10f87be683f935b786.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/06_07.png" +dest_files=[ "res://.import/06_07.png-497df3cc2c5a6f10f87be683f935b786.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=true +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/game/characters/character/png/06_08.png b/game/characters/character/png/06_08.png new file mode 100755 index 00000000..e3e83cab Binary files /dev/null and b/game/characters/character/png/06_08.png differ diff --git a/game/characters/character/png/06_08.png.import b/game/characters/character/png/06_08.png.import new file mode 100644 index 00000000..e628313e --- /dev/null +++ b/game/characters/character/png/06_08.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/06_08.png-519a8439cac32554d93abd8926e63762.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/06_08.png" +dest_files=[ "res://.import/06_08.png-519a8439cac32554d93abd8926e63762.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=true +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/game/characters/character/png/06_09.png b/game/characters/character/png/06_09.png new file mode 100755 index 00000000..2603ac0a Binary files /dev/null and b/game/characters/character/png/06_09.png differ diff --git a/game/characters/character/png/06_09.png.import b/game/characters/character/png/06_09.png.import new file mode 100644 index 00000000..db1e9798 --- /dev/null +++ b/game/characters/character/png/06_09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/06_09.png-02fc010078f1bb593b0f9de9faf976fe.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/character/png/06_09.png" +dest_files=[ "res://.import/06_09.png-02fc010078f1bb593b0f9de9faf976fe.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=true +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/game/characters/guybrush/guybrush.tscn b/game/characters/guybrush/guybrush.tscn new file mode 100644 index 00000000..2e84307a --- /dev/null +++ b/game/characters/guybrush/guybrush.tscn @@ -0,0 +1,503 @@ +[gd_scene load_steps=87 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escplayer.gd" type="Script" id=1] +[ext_resource path="res://game/characters/guybrush/guybrush_anims.gd" type="Script" id=2] +[ext_resource path="res://addons/escoria-core/game/assets/fonts/efmi/efmi_font.tres" type="DynamicFont" id=3] +[ext_resource path="res://game/characters/guybrush/png/00.png" type="Texture" id=4] +[ext_resource path="res://game/characters/guybrush/png/01.png" type="Texture" id=5] +[ext_resource path="res://game/characters/guybrush/png/02.png" type="Texture" id=6] +[ext_resource path="res://game/characters/guybrush/png/03.png" type="Texture" id=7] +[ext_resource path="res://game/characters/guybrush/png/04.png" type="Texture" id=8] +[ext_resource path="res://game/characters/guybrush/png/05.png" type="Texture" id=9] +[ext_resource path="res://game/characters/guybrush/png/06.png" type="Texture" id=10] +[ext_resource path="res://game/characters/guybrush/png/07.png" type="Texture" id=11] +[ext_resource path="res://game/characters/guybrush/png/09.png" type="Texture" id=12] +[ext_resource path="res://game/characters/guybrush/png/10.png" type="Texture" id=13] +[ext_resource path="res://game/characters/guybrush/png/11.png" type="Texture" id=14] +[ext_resource path="res://game/characters/guybrush/png/12.png" type="Texture" id=15] +[ext_resource path="res://game/characters/guybrush/png/13.png" type="Texture" id=16] +[ext_resource path="res://game/characters/guybrush/png/14.png" type="Texture" id=17] +[ext_resource path="res://game/characters/guybrush/png/15.png" type="Texture" id=18] +[ext_resource path="res://game/characters/guybrush/png/16.png" type="Texture" id=19] +[ext_resource path="res://game/characters/guybrush/png/17.png" type="Texture" id=20] +[ext_resource path="res://game/characters/guybrush/png/18.png" type="Texture" id=21] +[ext_resource path="res://game/characters/guybrush/png/19.png" type="Texture" id=22] +[ext_resource path="res://game/characters/guybrush/png/20.png" type="Texture" id=23] +[ext_resource path="res://game/characters/guybrush/png/21.png" type="Texture" id=24] +[ext_resource path="res://game/characters/guybrush/png/22.png" type="Texture" id=25] +[ext_resource path="res://game/characters/guybrush/png/23.png" type="Texture" id=26] +[ext_resource path="res://game/characters/guybrush/png/24.png" type="Texture" id=27] +[ext_resource path="res://game/characters/guybrush/png/25.png" type="Texture" id=28] +[ext_resource path="res://game/characters/guybrush/png/26.png" type="Texture" id=29] +[ext_resource path="res://game/characters/guybrush/png/27.png" type="Texture" id=30] +[ext_resource path="res://game/characters/guybrush/png/28.png" type="Texture" id=31] +[ext_resource path="res://game/characters/guybrush/png/29.png" type="Texture" id=32] +[ext_resource path="res://game/characters/guybrush/png/30.png" type="Texture" id=33] +[ext_resource path="res://game/characters/guybrush/png/31.png" type="Texture" id=34] +[ext_resource path="res://game/characters/guybrush/png/32.png" type="Texture" id=35] +[ext_resource path="res://game/characters/guybrush/png/33.png" type="Texture" id=36] +[ext_resource path="res://game/characters/guybrush/png/34.png" type="Texture" id=37] +[ext_resource path="res://game/characters/guybrush/png/35.png" type="Texture" id=38] +[ext_resource path="res://game/characters/guybrush/png/36.png" type="Texture" id=39] +[ext_resource path="res://game/characters/guybrush/png/37.png" type="Texture" id=40] +[ext_resource path="res://game/characters/guybrush/png/38.png" type="Texture" id=41] +[ext_resource path="res://game/characters/guybrush/png/39.png" type="Texture" id=42] +[ext_resource path="res://game/characters/guybrush/png/40.png" type="Texture" id=43] +[ext_resource path="res://game/characters/guybrush/png/41.png" type="Texture" id=44] +[ext_resource path="res://game/characters/guybrush/png/42.png" type="Texture" id=45] +[ext_resource path="res://game/characters/guybrush/png/43.png" type="Texture" id=46] +[ext_resource path="res://game/characters/guybrush/png/44.png" type="Texture" id=47] +[ext_resource path="res://game/characters/guybrush/png/45.png" type="Texture" id=48] +[ext_resource path="res://game/characters/guybrush/png/46.png" type="Texture" id=49] +[ext_resource path="res://game/characters/guybrush/png/47.png" type="Texture" id=50] +[ext_resource path="res://game/characters/guybrush/png/48.png" type="Texture" id=51] +[ext_resource path="res://game/characters/guybrush/png/49.png" type="Texture" id=52] +[ext_resource path="res://game/characters/guybrush/png/50.png" type="Texture" id=53] +[ext_resource path="res://game/characters/guybrush/png/51.png" type="Texture" id=54] +[ext_resource path="res://game/characters/guybrush/png/52.png" type="Texture" id=55] +[ext_resource path="res://game/characters/guybrush/png/53.png" type="Texture" id=56] +[ext_resource path="res://game/characters/guybrush/png/54.png" type="Texture" id=57] +[ext_resource path="res://game/characters/guybrush/png/55.png" type="Texture" id=58] +[ext_resource path="res://game/characters/guybrush/png/56.png" type="Texture" id=59] +[ext_resource path="res://game/characters/guybrush/png/57.png" type="Texture" id=60] +[ext_resource path="res://game/characters/guybrush/png/58.png" type="Texture" id=61] +[ext_resource path="res://game/characters/guybrush/png/59.png" type="Texture" id=62] +[ext_resource path="res://game/characters/guybrush/png/60.png" type="Texture" id=63] +[ext_resource path="res://game/characters/guybrush/png/61.png" type="Texture" id=64] +[ext_resource path="res://game/characters/guybrush/png/62.png" type="Texture" id=65] +[ext_resource path="res://game/characters/guybrush/png/63.png" type="Texture" id=66] +[ext_resource path="res://game/characters/guybrush/png/64.png" type="Texture" id=67] +[ext_resource path="res://game/characters/guybrush/png/65.png" type="Texture" id=68] + +[sub_resource type="CapsuleShape2D" id=1] + +[sub_resource type="Shader" id=2] +code = "shader_type canvas_item; +uniform vec4 col : hint_color = vec4(0.61, 0.22, 0.04, 1.0); +// 9b370b + + +void fragment() { + vec4 tex = texture(TEXTURE, UV); + + if (tex == col) { + COLOR = vec4(0.0,0.0,0.0,0.3); + } + else { + COLOR = texture(TEXTURE, UV); + } + +} +" + +[sub_resource type="ShaderMaterial" id=3] +shader = SubResource( 2 ) +shader_param/col = Color( 0.611765, 0.215686, 0.0431373, 1 ) + +[sub_resource type="SpriteFrames" id=4] +animations = [ { +"frames": [ ExtResource( 9 ) ], +"loop": true, +"name": "idle_back_right", +"speed": 5.0 +}, { +"frames": [ ExtResource( 45 ), ExtResource( 46 ), ExtResource( 47 ), ExtResource( 48 ), ExtResource( 49 ), ExtResource( 50 ), ExtResource( 51 ), ExtResource( 52 ), ExtResource( 53 ), ExtResource( 54 ), ExtResource( 55 ), ExtResource( 56 ) ], +"loop": true, +"name": "walk_back", +"speed": 8.0 +}, { +"frames": [ ExtResource( 57 ), ExtResource( 58 ), ExtResource( 59 ), ExtResource( 60 ), ExtResource( 61 ), ExtResource( 62 ), ExtResource( 63 ), ExtResource( 64 ), ExtResource( 65 ), ExtResource( 66 ), ExtResource( 67 ), ExtResource( 68 ) ], +"loop": true, +"name": "walk_back_left", +"speed": 8.0 +}, { +"frames": [ ExtResource( 4 ) ], +"loop": true, +"name": "idle_front_left", +"speed": 5.0 +}, { +"frames": [ ExtResource( 8 ) ], +"loop": true, +"name": "idle_back", +"speed": 5.0 +}, { +"frames": [ ExtResource( 7 ) ], +"loop": true, +"name": "idle_back_left", +"speed": 5.0 +}, { +"frames": [ ExtResource( 5 ) ], +"loop": true, +"name": "idle_front", +"speed": 5.0 +}, { +"frames": [ ExtResource( 10 ), ExtResource( 11 ), ExtResource( 12 ), ExtResource( 13 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 18 ), ExtResource( 19 ), ExtResource( 20 ) ], +"loop": true, +"name": "walk_front", +"speed": 8.0 +}, { +"frames": [ ExtResource( 21 ), ExtResource( 22 ), ExtResource( 23 ), ExtResource( 24 ), ExtResource( 25 ), ExtResource( 26 ), ExtResource( 27 ), ExtResource( 28 ), ExtResource( 29 ), ExtResource( 30 ), ExtResource( 31 ), ExtResource( 32 ) ], +"loop": true, +"name": "walk_front_left", +"speed": 8.0 +}, { +"frames": [ ExtResource( 6 ) ], +"loop": true, +"name": "idle_front_right", +"speed": 5.0 +}, { +"frames": [ ExtResource( 33 ), ExtResource( 34 ), ExtResource( 35 ), ExtResource( 36 ), ExtResource( 37 ), ExtResource( 38 ), ExtResource( 39 ), ExtResource( 40 ), ExtResource( 41 ), ExtResource( 42 ), ExtResource( 43 ), ExtResource( 44 ) ], +"loop": true, +"name": "walk_left", +"speed": 8.0 +} ] + +[sub_resource type="Animation" id=5] +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 1 ] +} + +[sub_resource type="Animation" id=6] +length = 0.01 +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 0 ] +} + +[sub_resource type="Animation" id=7] +length = 0.01 +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 3 ] +} + +[sub_resource type="Animation" id=8] +length = 0.01 +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 2 ] +} + +[sub_resource type="Animation" id=9] +length = 0.01 +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 5 ] +} + +[sub_resource type="Animation" id=10] +length = 0.01 +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 4 ] +} + +[sub_resource type="Animation" id=11] +length = 1.8 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1.8 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ 6, 15 ] +} + +[sub_resource type="Animation" id=12] +length = 1.5 +loop = true +step = 0.12 +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1.5 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ 29, 39 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:flip_h") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ false ] +} + +[sub_resource type="Animation" id=13] +length = 1.5 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1.5 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ 17, 28 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:flip_h") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ false ] +} + +[sub_resource type="Animation" id=14] +length = 1.5 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1.5 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ 53, 64 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:flip_h") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 0, +"values": [ false ] +} + +[sub_resource type="Animation" id=15] +length = 1.5 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1.5 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ 29, 40 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:flip_h") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ true ] +} + +[sub_resource type="Animation" id=16] +length = 1.5 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1.5 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ 17, 28 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:flip_h") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ true ] +} + +[sub_resource type="Animation" id=17] +length = 1.5 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1.5 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ 53, 64 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:flip_h") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ true ] +} + +[sub_resource type="Animation" id=18] +length = 1.6 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 1.6 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ 41, 51 ] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:flip_h") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ false ] +} + +[node name="player" type="KinematicBody2D"] +script = ExtResource( 1 ) +global_id = "player" +speed = 350 +animations = ExtResource( 2 ) +dialog_position_node = NodePath("dialog_position") +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="collision" type="CollisionShape2D" parent="."] +shape = SubResource( 1 ) + +[node name="debug" type="Label" parent="."] +margin_left = 46.8283 +margin_top = -26.1921 +margin_right = 53.8283 +margin_bottom = -25.1921 +custom_fonts/font = ExtResource( 3 ) +text = "0" +align = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="sprite" type="AnimatedSprite" parent="."] +material = SubResource( 3 ) +frames = SubResource( 4 ) +animation = "idle_front_right" +offset = Vector2( 2.43024, -124.666 ) + +[node name="anim" type="AnimationPlayer" parent="sprite"] +anims/idle_front = SubResource( 5 ) +anims/idle_leftfront = SubResource( 6 ) +anims/idle_leftup = SubResource( 7 ) +anims/idle_rightfront = SubResource( 8 ) +anims/idle_rightup = SubResource( 9 ) +anims/idle_up = SubResource( 10 ) +anims/walk_front = SubResource( 11 ) +anims/walk_left = SubResource( 12 ) +anims/walk_leftfront = SubResource( 13 ) +anims/walk_leftup = SubResource( 14 ) +anims/walk_right = SubResource( 15 ) +anims/walk_rightfront = SubResource( 16 ) +anims/walk_rightup = SubResource( 17 ) +anims/walk_up = SubResource( 18 ) + +[node name="dialog_position" type="Position2D" parent="."] +position = Vector2( 2.98902, -307.477 ) diff --git a/game/characters/guybrush/guybrush_anims.gd b/game/characters/guybrush/guybrush_anims.gd new file mode 100644 index 00000000..e3c40d0f --- /dev/null +++ b/game/characters/guybrush/guybrush_anims.gd @@ -0,0 +1,90 @@ +#const dir_angles = [ +# 0, # 0 NORTH FACE CAMERA +# 45, # 1 NORTHEAST +# 90, # 2 EAST +# 135, # 3 SOUTHEAST +# 180, # 4 SOUTH BACK TO CAMERA +# 225, # 5 SOUTHWEST +# 270, # 6 WEST +# 315, # 7 NORTHWEST +#] + +# Angle is [from_angle, area_angle] +# example : on a clock, [180, 45] starts exactly from 6 o'clock (180°) +# and stops between 7 o'clock and 8 o'clock (45° from 6 o'clock) +const dir_angles = [ + [340, 40], # 0 UP + [20, 50], # 1 RIGHT UP + [70, 40], # 2 RIGHT + [110, 50], # 3 RIGHT DOWN + [160, 40], # 4 DOWN + [200, 50], # 5 LEFT DOWN + [250, 40], # 6 LEFT + [290, 50] # 7 LEFT UP +] + +# Array of animations for each direction, from UP to RIGHT_UP clockwise +# [animation_name, scale] : scale parameter can be set to -1 to mirror the animation +const directions = [ + ["walk_back", 1], # 0 UP + ["walk_back_left", -1], # 1 RIGHT UP + ["walk_left", -1], # 2 RIGHT + ["walk_front_left", -1], # 3 RIGHT DOWN + ["walk_front", 1], # 4 DOWN + ["walk_front_left", 1], # 5 LEFT DOWN + ["walk_left", 1], # 6 LEFT + ["walk_back_left", 1] # 7 LEFT UP +] + +const idles = [ + ["idle_back", 1], # 0 UP + ["idle_back_right", 1], # 1 RIGHT UP + ["idle_front_right", 1], # 2 RIGHT + ["idle_front_right", 1], # 3 RIGHT DOWN + ["idle_front", 1], # 4 DOWN + ["idle_front_left", 1], # 5 LEFT DOWN + ["idle_front_left", 1], # 6 LEFT + ["idle_back_left", 1] # 7 LEFT UP +] + +const speaks = [ + ["idle_front_left", 1], # 0 + ["idle_front_left", 1], # 1 + ["idle_back", 1], # 2 + ["idle_back", 1], # 3 + ["idle_front_right", 1], # 4 + ["idle_front_right", 1], # 5 + ["idle_front", 1], # 6 + ["idle_front", 1] # 7 +] + + +#const directions = ["walk_left", -1, # 0 +# "walk_left", -1, # 1 +# "walk_back", 1, # 2 +# "walk_back", 1, # 3 +# "walk_left", 1, # 4 +# "walk_left", 1, # 5 +# "walk_front", 1, # 6 +# "walk_front", 1 # 7 +# ] +# +#const idles = [ "idle_front_right", 1, # 0 +# "idle_front_right", 1, # 1 +# "idle_back", 1, # 2 +# "idle_back", 1, # 3 +# "idle_front_left", 1, # 4 +# "idle_front_left", 1, # 5 +# "idle_front", 1, # 6 +# "idle_front", 1 # 7 +# ] +# +#const speaks = ["idle_front_left", 1, # 0 +# "idle_front_left", 1, # 1 +# "idle_back", 1, # 2 +# "idle_back", 1, # 3 +# "idle_front_right", 1, # 4 +# "idle_front_right", 1, # 5 +# "idle_front", 1, # 6 +# "idle_front", 1 # 7 +# ] diff --git a/game/characters/guybrush/png/00.png b/game/characters/guybrush/png/00.png new file mode 100755 index 00000000..49e19398 Binary files /dev/null and b/game/characters/guybrush/png/00.png differ diff --git a/game/characters/guybrush/png/00.png.import b/game/characters/guybrush/png/00.png.import new file mode 100644 index 00000000..c346055e --- /dev/null +++ b/game/characters/guybrush/png/00.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/00.png-3cbc15bb475b578f18931d560cd1c35b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/00.png" +dest_files=[ "res://.import/00.png-3cbc15bb475b578f18931d560cd1c35b.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/game/characters/guybrush/png/01.png b/game/characters/guybrush/png/01.png new file mode 100755 index 00000000..5d8ed8ee Binary files /dev/null and b/game/characters/guybrush/png/01.png differ diff --git a/game/characters/guybrush/png/01.png.import b/game/characters/guybrush/png/01.png.import new file mode 100644 index 00000000..6f8445ff --- /dev/null +++ b/game/characters/guybrush/png/01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/01.png-8840c5a9182d0a2e79a692c1e8d0763e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/01.png" +dest_files=[ "res://.import/01.png-8840c5a9182d0a2e79a692c1e8d0763e.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/game/characters/guybrush/png/02.png b/game/characters/guybrush/png/02.png new file mode 100755 index 00000000..7b289193 Binary files /dev/null and b/game/characters/guybrush/png/02.png differ diff --git a/game/characters/guybrush/png/02.png.import b/game/characters/guybrush/png/02.png.import new file mode 100644 index 00000000..fe279752 --- /dev/null +++ b/game/characters/guybrush/png/02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/02.png-43a1f2742fbe871749dd8f63bc6fae5a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/02.png" +dest_files=[ "res://.import/02.png-43a1f2742fbe871749dd8f63bc6fae5a.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/game/characters/guybrush/png/03.png b/game/characters/guybrush/png/03.png new file mode 100755 index 00000000..e1674762 Binary files /dev/null and b/game/characters/guybrush/png/03.png differ diff --git a/game/characters/guybrush/png/03.png.import b/game/characters/guybrush/png/03.png.import new file mode 100644 index 00000000..6dbac9ba --- /dev/null +++ b/game/characters/guybrush/png/03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/03.png-b3260c33c81ed9b063c54688f27e5e8f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/03.png" +dest_files=[ "res://.import/03.png-b3260c33c81ed9b063c54688f27e5e8f.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/game/characters/guybrush/png/04.png b/game/characters/guybrush/png/04.png new file mode 100755 index 00000000..0d0b180f Binary files /dev/null and b/game/characters/guybrush/png/04.png differ diff --git a/game/characters/guybrush/png/04.png.import b/game/characters/guybrush/png/04.png.import new file mode 100644 index 00000000..916883d5 --- /dev/null +++ b/game/characters/guybrush/png/04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/04.png-479c659c1823e7057edb55941777701b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/04.png" +dest_files=[ "res://.import/04.png-479c659c1823e7057edb55941777701b.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/game/characters/guybrush/png/05.png b/game/characters/guybrush/png/05.png new file mode 100755 index 00000000..73856e8a Binary files /dev/null and b/game/characters/guybrush/png/05.png differ diff --git a/game/characters/guybrush/png/05.png.import b/game/characters/guybrush/png/05.png.import new file mode 100644 index 00000000..2a1e7990 --- /dev/null +++ b/game/characters/guybrush/png/05.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/05.png-558ad149962832f0295fc31e923640e4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/05.png" +dest_files=[ "res://.import/05.png-558ad149962832f0295fc31e923640e4.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/game/characters/guybrush/png/06.png b/game/characters/guybrush/png/06.png new file mode 100755 index 00000000..1ae47055 Binary files /dev/null and b/game/characters/guybrush/png/06.png differ diff --git a/game/characters/guybrush/png/06.png.import b/game/characters/guybrush/png/06.png.import new file mode 100644 index 00000000..9993a782 --- /dev/null +++ b/game/characters/guybrush/png/06.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/06.png-524ff9c35dac0ec3aedf2ccbba53f38f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/06.png" +dest_files=[ "res://.import/06.png-524ff9c35dac0ec3aedf2ccbba53f38f.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/game/characters/guybrush/png/07.png b/game/characters/guybrush/png/07.png new file mode 100755 index 00000000..6d80745c Binary files /dev/null and b/game/characters/guybrush/png/07.png differ diff --git a/game/characters/guybrush/png/07.png.import b/game/characters/guybrush/png/07.png.import new file mode 100644 index 00000000..a5fb501d --- /dev/null +++ b/game/characters/guybrush/png/07.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/07.png-9397fc65fbc5e1ce9c55ab30ca8dc7a2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/07.png" +dest_files=[ "res://.import/07.png-9397fc65fbc5e1ce9c55ab30ca8dc7a2.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/game/characters/guybrush/png/09.png b/game/characters/guybrush/png/09.png new file mode 100755 index 00000000..1d416594 Binary files /dev/null and b/game/characters/guybrush/png/09.png differ diff --git a/game/characters/guybrush/png/09.png.import b/game/characters/guybrush/png/09.png.import new file mode 100644 index 00000000..5c935b18 --- /dev/null +++ b/game/characters/guybrush/png/09.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/09.png-74e3b5c5f14250797fe4a5368086bea0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/09.png" +dest_files=[ "res://.import/09.png-74e3b5c5f14250797fe4a5368086bea0.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/game/characters/guybrush/png/10.png b/game/characters/guybrush/png/10.png new file mode 100755 index 00000000..cc2dab87 Binary files /dev/null and b/game/characters/guybrush/png/10.png differ diff --git a/game/characters/guybrush/png/10.png.import b/game/characters/guybrush/png/10.png.import new file mode 100644 index 00000000..23b28c20 --- /dev/null +++ b/game/characters/guybrush/png/10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/10.png-02bb682045947b437ec631e0fa23340a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/10.png" +dest_files=[ "res://.import/10.png-02bb682045947b437ec631e0fa23340a.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/game/characters/guybrush/png/11.png b/game/characters/guybrush/png/11.png new file mode 100755 index 00000000..c4435cb4 Binary files /dev/null and b/game/characters/guybrush/png/11.png differ diff --git a/game/characters/guybrush/png/11.png.import b/game/characters/guybrush/png/11.png.import new file mode 100644 index 00000000..9879e056 --- /dev/null +++ b/game/characters/guybrush/png/11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/11.png-f6b14bffdfe1c0cf5735084004144502.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/11.png" +dest_files=[ "res://.import/11.png-f6b14bffdfe1c0cf5735084004144502.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/game/characters/guybrush/png/12.png b/game/characters/guybrush/png/12.png new file mode 100755 index 00000000..ff6256a6 Binary files /dev/null and b/game/characters/guybrush/png/12.png differ diff --git a/game/characters/guybrush/png/12.png.import b/game/characters/guybrush/png/12.png.import new file mode 100644 index 00000000..fabdf6ee --- /dev/null +++ b/game/characters/guybrush/png/12.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/12.png-31a8e55cebe8c053121d726873fcfef5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/12.png" +dest_files=[ "res://.import/12.png-31a8e55cebe8c053121d726873fcfef5.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/game/characters/guybrush/png/13.png b/game/characters/guybrush/png/13.png new file mode 100755 index 00000000..a7827980 Binary files /dev/null and b/game/characters/guybrush/png/13.png differ diff --git a/game/characters/guybrush/png/13.png.import b/game/characters/guybrush/png/13.png.import new file mode 100644 index 00000000..876449bf --- /dev/null +++ b/game/characters/guybrush/png/13.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/13.png-7eff2072591866180f150e74f124a7b5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/13.png" +dest_files=[ "res://.import/13.png-7eff2072591866180f150e74f124a7b5.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/game/characters/guybrush/png/14.png b/game/characters/guybrush/png/14.png new file mode 100755 index 00000000..158ffa5a Binary files /dev/null and b/game/characters/guybrush/png/14.png differ diff --git a/game/characters/guybrush/png/14.png.import b/game/characters/guybrush/png/14.png.import new file mode 100644 index 00000000..aedcf4d1 --- /dev/null +++ b/game/characters/guybrush/png/14.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/14.png-068e4429e2a75788c8aba3780f663a43.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/14.png" +dest_files=[ "res://.import/14.png-068e4429e2a75788c8aba3780f663a43.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/game/characters/guybrush/png/15.png b/game/characters/guybrush/png/15.png new file mode 100755 index 00000000..e5db9ecf Binary files /dev/null and b/game/characters/guybrush/png/15.png differ diff --git a/game/characters/guybrush/png/15.png.import b/game/characters/guybrush/png/15.png.import new file mode 100644 index 00000000..30e18b4f --- /dev/null +++ b/game/characters/guybrush/png/15.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/15.png-a70b1f9c0c4b5585ab0f4e661a6f9a1c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/15.png" +dest_files=[ "res://.import/15.png-a70b1f9c0c4b5585ab0f4e661a6f9a1c.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/game/characters/guybrush/png/16.png b/game/characters/guybrush/png/16.png new file mode 100755 index 00000000..09fe3b54 Binary files /dev/null and b/game/characters/guybrush/png/16.png differ diff --git a/game/characters/guybrush/png/16.png.import b/game/characters/guybrush/png/16.png.import new file mode 100644 index 00000000..1061258c --- /dev/null +++ b/game/characters/guybrush/png/16.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/16.png-5b98cf988ee7d6e04cb6a46c0d2689c4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/16.png" +dest_files=[ "res://.import/16.png-5b98cf988ee7d6e04cb6a46c0d2689c4.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/game/characters/guybrush/png/17.png b/game/characters/guybrush/png/17.png new file mode 100755 index 00000000..7296634b Binary files /dev/null and b/game/characters/guybrush/png/17.png differ diff --git a/game/characters/guybrush/png/17.png.import b/game/characters/guybrush/png/17.png.import new file mode 100644 index 00000000..cfb02054 --- /dev/null +++ b/game/characters/guybrush/png/17.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/17.png-a44f556cdb4c74f2d386cce6e070ce48.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/17.png" +dest_files=[ "res://.import/17.png-a44f556cdb4c74f2d386cce6e070ce48.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/game/characters/guybrush/png/18.png b/game/characters/guybrush/png/18.png new file mode 100755 index 00000000..e1233e61 Binary files /dev/null and b/game/characters/guybrush/png/18.png differ diff --git a/game/characters/guybrush/png/18.png.import b/game/characters/guybrush/png/18.png.import new file mode 100644 index 00000000..c798ce4f --- /dev/null +++ b/game/characters/guybrush/png/18.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/18.png-0fee258cd078fc10734c3af5bd87fc31.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/18.png" +dest_files=[ "res://.import/18.png-0fee258cd078fc10734c3af5bd87fc31.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/game/characters/guybrush/png/19.png b/game/characters/guybrush/png/19.png new file mode 100755 index 00000000..9f2b98b7 Binary files /dev/null and b/game/characters/guybrush/png/19.png differ diff --git a/game/characters/guybrush/png/19.png.import b/game/characters/guybrush/png/19.png.import new file mode 100644 index 00000000..970ea036 --- /dev/null +++ b/game/characters/guybrush/png/19.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/19.png-846250666f5bc6fa692869cd780f706d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/19.png" +dest_files=[ "res://.import/19.png-846250666f5bc6fa692869cd780f706d.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/game/characters/guybrush/png/20.png b/game/characters/guybrush/png/20.png new file mode 100755 index 00000000..938b18f4 Binary files /dev/null and b/game/characters/guybrush/png/20.png differ diff --git a/game/characters/guybrush/png/20.png.import b/game/characters/guybrush/png/20.png.import new file mode 100644 index 00000000..f4be0edb --- /dev/null +++ b/game/characters/guybrush/png/20.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/20.png-e2cacb91df0d8f6eeb547fe10146a1f7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/20.png" +dest_files=[ "res://.import/20.png-e2cacb91df0d8f6eeb547fe10146a1f7.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/game/characters/guybrush/png/21.png b/game/characters/guybrush/png/21.png new file mode 100755 index 00000000..06943df3 Binary files /dev/null and b/game/characters/guybrush/png/21.png differ diff --git a/game/characters/guybrush/png/21.png.import b/game/characters/guybrush/png/21.png.import new file mode 100644 index 00000000..d66bb3d8 --- /dev/null +++ b/game/characters/guybrush/png/21.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/21.png-6da0067cc3e904a13ed2314029f6485a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/21.png" +dest_files=[ "res://.import/21.png-6da0067cc3e904a13ed2314029f6485a.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/game/characters/guybrush/png/22.png b/game/characters/guybrush/png/22.png new file mode 100755 index 00000000..04ee1c15 Binary files /dev/null and b/game/characters/guybrush/png/22.png differ diff --git a/game/characters/guybrush/png/22.png.import b/game/characters/guybrush/png/22.png.import new file mode 100644 index 00000000..e85f930e --- /dev/null +++ b/game/characters/guybrush/png/22.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/22.png-9002bbb281406b0135cc7276ecc503d4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/22.png" +dest_files=[ "res://.import/22.png-9002bbb281406b0135cc7276ecc503d4.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/game/characters/guybrush/png/23.png b/game/characters/guybrush/png/23.png new file mode 100755 index 00000000..675254e7 Binary files /dev/null and b/game/characters/guybrush/png/23.png differ diff --git a/game/characters/guybrush/png/23.png.import b/game/characters/guybrush/png/23.png.import new file mode 100644 index 00000000..4d7a1f3f --- /dev/null +++ b/game/characters/guybrush/png/23.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/23.png-6c24ee02aa65fb138489efcb6f56c2d9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/23.png" +dest_files=[ "res://.import/23.png-6c24ee02aa65fb138489efcb6f56c2d9.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/game/characters/guybrush/png/24.png b/game/characters/guybrush/png/24.png new file mode 100755 index 00000000..89cf7af5 Binary files /dev/null and b/game/characters/guybrush/png/24.png differ diff --git a/game/characters/guybrush/png/24.png.import b/game/characters/guybrush/png/24.png.import new file mode 100644 index 00000000..5f7ace70 --- /dev/null +++ b/game/characters/guybrush/png/24.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/24.png-af7fd9c10fa9fb37098c123997d73449.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/24.png" +dest_files=[ "res://.import/24.png-af7fd9c10fa9fb37098c123997d73449.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/game/characters/guybrush/png/25.png b/game/characters/guybrush/png/25.png new file mode 100755 index 00000000..5d36ecdc Binary files /dev/null and b/game/characters/guybrush/png/25.png differ diff --git a/game/characters/guybrush/png/25.png.import b/game/characters/guybrush/png/25.png.import new file mode 100644 index 00000000..e58e98b6 --- /dev/null +++ b/game/characters/guybrush/png/25.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/25.png-b0fb507db4249387b7c7865b4710f070.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/25.png" +dest_files=[ "res://.import/25.png-b0fb507db4249387b7c7865b4710f070.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/game/characters/guybrush/png/26.png b/game/characters/guybrush/png/26.png new file mode 100755 index 00000000..83e27bc9 Binary files /dev/null and b/game/characters/guybrush/png/26.png differ diff --git a/game/characters/guybrush/png/26.png.import b/game/characters/guybrush/png/26.png.import new file mode 100644 index 00000000..c8294e11 --- /dev/null +++ b/game/characters/guybrush/png/26.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/26.png-f76b71f3c3e0332d2e117ef2a898a7af.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/26.png" +dest_files=[ "res://.import/26.png-f76b71f3c3e0332d2e117ef2a898a7af.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/game/characters/guybrush/png/27.png b/game/characters/guybrush/png/27.png new file mode 100755 index 00000000..c7bc6457 Binary files /dev/null and b/game/characters/guybrush/png/27.png differ diff --git a/game/characters/guybrush/png/27.png.import b/game/characters/guybrush/png/27.png.import new file mode 100644 index 00000000..647be23e --- /dev/null +++ b/game/characters/guybrush/png/27.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/27.png-870708079807de8c6a28fbb2b69f7d1a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/27.png" +dest_files=[ "res://.import/27.png-870708079807de8c6a28fbb2b69f7d1a.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/game/characters/guybrush/png/28.png b/game/characters/guybrush/png/28.png new file mode 100755 index 00000000..81d03176 Binary files /dev/null and b/game/characters/guybrush/png/28.png differ diff --git a/game/characters/guybrush/png/28.png.import b/game/characters/guybrush/png/28.png.import new file mode 100644 index 00000000..967e8679 --- /dev/null +++ b/game/characters/guybrush/png/28.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/28.png-f4d654f3a35adfbe008e4f5ef5d9c743.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/28.png" +dest_files=[ "res://.import/28.png-f4d654f3a35adfbe008e4f5ef5d9c743.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/game/characters/guybrush/png/29.png b/game/characters/guybrush/png/29.png new file mode 100755 index 00000000..f39928c3 Binary files /dev/null and b/game/characters/guybrush/png/29.png differ diff --git a/game/characters/guybrush/png/29.png.import b/game/characters/guybrush/png/29.png.import new file mode 100644 index 00000000..38272cc7 --- /dev/null +++ b/game/characters/guybrush/png/29.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/29.png-654fb1c23515711979fb66ab299db145.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/29.png" +dest_files=[ "res://.import/29.png-654fb1c23515711979fb66ab299db145.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/game/characters/guybrush/png/30.png b/game/characters/guybrush/png/30.png new file mode 100755 index 00000000..4788d1c3 Binary files /dev/null and b/game/characters/guybrush/png/30.png differ diff --git a/game/characters/guybrush/png/30.png.import b/game/characters/guybrush/png/30.png.import new file mode 100644 index 00000000..989c5904 --- /dev/null +++ b/game/characters/guybrush/png/30.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/30.png-ff70452f0b68523f95c8e963418086bf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/30.png" +dest_files=[ "res://.import/30.png-ff70452f0b68523f95c8e963418086bf.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/game/characters/guybrush/png/31.png b/game/characters/guybrush/png/31.png new file mode 100755 index 00000000..8dd3e6f5 Binary files /dev/null and b/game/characters/guybrush/png/31.png differ diff --git a/game/characters/guybrush/png/31.png.import b/game/characters/guybrush/png/31.png.import new file mode 100644 index 00000000..6ba23853 --- /dev/null +++ b/game/characters/guybrush/png/31.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/31.png-255d5f2b0bb92733f5845d4f85abfe30.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/31.png" +dest_files=[ "res://.import/31.png-255d5f2b0bb92733f5845d4f85abfe30.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/game/characters/guybrush/png/32.png b/game/characters/guybrush/png/32.png new file mode 100755 index 00000000..9acb6d72 Binary files /dev/null and b/game/characters/guybrush/png/32.png differ diff --git a/game/characters/guybrush/png/32.png.import b/game/characters/guybrush/png/32.png.import new file mode 100644 index 00000000..dad48d48 --- /dev/null +++ b/game/characters/guybrush/png/32.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/32.png-bedcb76720ad32e904d36c910b6a970c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/32.png" +dest_files=[ "res://.import/32.png-bedcb76720ad32e904d36c910b6a970c.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/game/characters/guybrush/png/33.png b/game/characters/guybrush/png/33.png new file mode 100755 index 00000000..12a5a84a Binary files /dev/null and b/game/characters/guybrush/png/33.png differ diff --git a/game/characters/guybrush/png/33.png.import b/game/characters/guybrush/png/33.png.import new file mode 100644 index 00000000..6d289ba1 --- /dev/null +++ b/game/characters/guybrush/png/33.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/33.png-94bdae1a44b524a89920d8094fb01785.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/33.png" +dest_files=[ "res://.import/33.png-94bdae1a44b524a89920d8094fb01785.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/game/characters/guybrush/png/34.png b/game/characters/guybrush/png/34.png new file mode 100755 index 00000000..3b7fb7d3 Binary files /dev/null and b/game/characters/guybrush/png/34.png differ diff --git a/game/characters/guybrush/png/34.png.import b/game/characters/guybrush/png/34.png.import new file mode 100644 index 00000000..42e61559 --- /dev/null +++ b/game/characters/guybrush/png/34.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/34.png-c4d9a825ca89577f96e58c9b69b1c273.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/34.png" +dest_files=[ "res://.import/34.png-c4d9a825ca89577f96e58c9b69b1c273.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/game/characters/guybrush/png/35.png b/game/characters/guybrush/png/35.png new file mode 100755 index 00000000..cd172759 Binary files /dev/null and b/game/characters/guybrush/png/35.png differ diff --git a/game/characters/guybrush/png/35.png.import b/game/characters/guybrush/png/35.png.import new file mode 100644 index 00000000..23c5cbcf --- /dev/null +++ b/game/characters/guybrush/png/35.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/35.png-e1b7ed3c63a0b3b29d99d384e62b79fa.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/35.png" +dest_files=[ "res://.import/35.png-e1b7ed3c63a0b3b29d99d384e62b79fa.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/game/characters/guybrush/png/36.png b/game/characters/guybrush/png/36.png new file mode 100755 index 00000000..b0e0014c Binary files /dev/null and b/game/characters/guybrush/png/36.png differ diff --git a/game/characters/guybrush/png/36.png.import b/game/characters/guybrush/png/36.png.import new file mode 100644 index 00000000..6d06ed70 --- /dev/null +++ b/game/characters/guybrush/png/36.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/36.png-ea121338e244dc48b203d5ade77884da.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/36.png" +dest_files=[ "res://.import/36.png-ea121338e244dc48b203d5ade77884da.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/game/characters/guybrush/png/37.png b/game/characters/guybrush/png/37.png new file mode 100755 index 00000000..68ceb8d4 Binary files /dev/null and b/game/characters/guybrush/png/37.png differ diff --git a/game/characters/guybrush/png/37.png.import b/game/characters/guybrush/png/37.png.import new file mode 100644 index 00000000..9cb9dccc --- /dev/null +++ b/game/characters/guybrush/png/37.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/37.png-8aaa537cea87616681598f1327ab0d51.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/37.png" +dest_files=[ "res://.import/37.png-8aaa537cea87616681598f1327ab0d51.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/game/characters/guybrush/png/38.png b/game/characters/guybrush/png/38.png new file mode 100755 index 00000000..476ddee2 Binary files /dev/null and b/game/characters/guybrush/png/38.png differ diff --git a/game/characters/guybrush/png/38.png.import b/game/characters/guybrush/png/38.png.import new file mode 100644 index 00000000..0e6a825e --- /dev/null +++ b/game/characters/guybrush/png/38.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/38.png-2fda41982f6dba040bbdb9d16fd216e0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/38.png" +dest_files=[ "res://.import/38.png-2fda41982f6dba040bbdb9d16fd216e0.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/game/characters/guybrush/png/39.png b/game/characters/guybrush/png/39.png new file mode 100755 index 00000000..172aee53 Binary files /dev/null and b/game/characters/guybrush/png/39.png differ diff --git a/game/characters/guybrush/png/39.png.import b/game/characters/guybrush/png/39.png.import new file mode 100644 index 00000000..a69a76a3 --- /dev/null +++ b/game/characters/guybrush/png/39.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/39.png-e8e4fcc93076f55513163fe6494408e0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/39.png" +dest_files=[ "res://.import/39.png-e8e4fcc93076f55513163fe6494408e0.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/game/characters/guybrush/png/40.png b/game/characters/guybrush/png/40.png new file mode 100755 index 00000000..3abbc399 Binary files /dev/null and b/game/characters/guybrush/png/40.png differ diff --git a/game/characters/guybrush/png/40.png.import b/game/characters/guybrush/png/40.png.import new file mode 100644 index 00000000..6cb540fc --- /dev/null +++ b/game/characters/guybrush/png/40.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/40.png-2a486af6acfd3d4907fe920081a5e5e5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/40.png" +dest_files=[ "res://.import/40.png-2a486af6acfd3d4907fe920081a5e5e5.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/game/characters/guybrush/png/41.png b/game/characters/guybrush/png/41.png new file mode 100755 index 00000000..73bd9a7e Binary files /dev/null and b/game/characters/guybrush/png/41.png differ diff --git a/game/characters/guybrush/png/41.png.import b/game/characters/guybrush/png/41.png.import new file mode 100644 index 00000000..e105318f --- /dev/null +++ b/game/characters/guybrush/png/41.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/41.png-8f33dbc8fc6366b08b3fa8db99ee4d75.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/41.png" +dest_files=[ "res://.import/41.png-8f33dbc8fc6366b08b3fa8db99ee4d75.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/game/characters/guybrush/png/42.png b/game/characters/guybrush/png/42.png new file mode 100755 index 00000000..b4fa04df Binary files /dev/null and b/game/characters/guybrush/png/42.png differ diff --git a/game/characters/guybrush/png/42.png.import b/game/characters/guybrush/png/42.png.import new file mode 100644 index 00000000..c1441fc4 --- /dev/null +++ b/game/characters/guybrush/png/42.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/42.png-f157ef74757347e5194c040b8aaa001b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/42.png" +dest_files=[ "res://.import/42.png-f157ef74757347e5194c040b8aaa001b.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/game/characters/guybrush/png/43.png b/game/characters/guybrush/png/43.png new file mode 100755 index 00000000..b4fbd367 Binary files /dev/null and b/game/characters/guybrush/png/43.png differ diff --git a/game/characters/guybrush/png/43.png.import b/game/characters/guybrush/png/43.png.import new file mode 100644 index 00000000..c3727931 --- /dev/null +++ b/game/characters/guybrush/png/43.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/43.png-1142977b6b087c206b8a80eaf1a59c70.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/43.png" +dest_files=[ "res://.import/43.png-1142977b6b087c206b8a80eaf1a59c70.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/game/characters/guybrush/png/44.png b/game/characters/guybrush/png/44.png new file mode 100755 index 00000000..a5c0306f Binary files /dev/null and b/game/characters/guybrush/png/44.png differ diff --git a/game/characters/guybrush/png/44.png.import b/game/characters/guybrush/png/44.png.import new file mode 100644 index 00000000..967c9a4f --- /dev/null +++ b/game/characters/guybrush/png/44.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/44.png-50164776faa79bc3658dd9b1b40f93a1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/44.png" +dest_files=[ "res://.import/44.png-50164776faa79bc3658dd9b1b40f93a1.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/game/characters/guybrush/png/45.png b/game/characters/guybrush/png/45.png new file mode 100755 index 00000000..644f1206 Binary files /dev/null and b/game/characters/guybrush/png/45.png differ diff --git a/game/characters/guybrush/png/45.png.import b/game/characters/guybrush/png/45.png.import new file mode 100644 index 00000000..3d44fda2 --- /dev/null +++ b/game/characters/guybrush/png/45.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/45.png-4a4f9b2e9c42a1552333fd4d1734b484.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/45.png" +dest_files=[ "res://.import/45.png-4a4f9b2e9c42a1552333fd4d1734b484.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/game/characters/guybrush/png/46.png b/game/characters/guybrush/png/46.png new file mode 100755 index 00000000..d2ef46d5 Binary files /dev/null and b/game/characters/guybrush/png/46.png differ diff --git a/game/characters/guybrush/png/46.png.import b/game/characters/guybrush/png/46.png.import new file mode 100644 index 00000000..8bb80a69 --- /dev/null +++ b/game/characters/guybrush/png/46.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/46.png-0007ca548dd2f5951e5b0c590c214676.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/46.png" +dest_files=[ "res://.import/46.png-0007ca548dd2f5951e5b0c590c214676.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/game/characters/guybrush/png/47.png b/game/characters/guybrush/png/47.png new file mode 100755 index 00000000..e211c3e5 Binary files /dev/null and b/game/characters/guybrush/png/47.png differ diff --git a/game/characters/guybrush/png/47.png.import b/game/characters/guybrush/png/47.png.import new file mode 100644 index 00000000..1eab4ae4 --- /dev/null +++ b/game/characters/guybrush/png/47.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/47.png-df8d370808d7a65244cde473be004267.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/47.png" +dest_files=[ "res://.import/47.png-df8d370808d7a65244cde473be004267.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/game/characters/guybrush/png/48.png b/game/characters/guybrush/png/48.png new file mode 100755 index 00000000..1ac8ad9b Binary files /dev/null and b/game/characters/guybrush/png/48.png differ diff --git a/game/characters/guybrush/png/48.png.import b/game/characters/guybrush/png/48.png.import new file mode 100644 index 00000000..8d52c472 --- /dev/null +++ b/game/characters/guybrush/png/48.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/48.png-6bdc0f74b204d5fcfeabf80b1a1739f6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/48.png" +dest_files=[ "res://.import/48.png-6bdc0f74b204d5fcfeabf80b1a1739f6.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/game/characters/guybrush/png/49.png b/game/characters/guybrush/png/49.png new file mode 100755 index 00000000..9c0a4040 Binary files /dev/null and b/game/characters/guybrush/png/49.png differ diff --git a/game/characters/guybrush/png/49.png.import b/game/characters/guybrush/png/49.png.import new file mode 100644 index 00000000..a8e2bfda --- /dev/null +++ b/game/characters/guybrush/png/49.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/49.png-0a5280a1bcc61d2ceb5f8552cad2014e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/49.png" +dest_files=[ "res://.import/49.png-0a5280a1bcc61d2ceb5f8552cad2014e.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/game/characters/guybrush/png/50.png b/game/characters/guybrush/png/50.png new file mode 100755 index 00000000..efa7ae34 Binary files /dev/null and b/game/characters/guybrush/png/50.png differ diff --git a/game/characters/guybrush/png/50.png.import b/game/characters/guybrush/png/50.png.import new file mode 100644 index 00000000..ffbb63ee --- /dev/null +++ b/game/characters/guybrush/png/50.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/50.png-f1b448a1d5a3f18f511bab49b4b1ab44.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/50.png" +dest_files=[ "res://.import/50.png-f1b448a1d5a3f18f511bab49b4b1ab44.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/game/characters/guybrush/png/51.png b/game/characters/guybrush/png/51.png new file mode 100755 index 00000000..26fccde3 Binary files /dev/null and b/game/characters/guybrush/png/51.png differ diff --git a/game/characters/guybrush/png/51.png.import b/game/characters/guybrush/png/51.png.import new file mode 100644 index 00000000..42d2c6ef --- /dev/null +++ b/game/characters/guybrush/png/51.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/51.png-0111e7512fb9d0d0d1968745e45ae9cf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/51.png" +dest_files=[ "res://.import/51.png-0111e7512fb9d0d0d1968745e45ae9cf.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/game/characters/guybrush/png/52.png b/game/characters/guybrush/png/52.png new file mode 100755 index 00000000..8c386857 Binary files /dev/null and b/game/characters/guybrush/png/52.png differ diff --git a/game/characters/guybrush/png/52.png.import b/game/characters/guybrush/png/52.png.import new file mode 100644 index 00000000..eacd9713 --- /dev/null +++ b/game/characters/guybrush/png/52.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/52.png-45499192e7aa429c7f0fd3bb69438b0f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/52.png" +dest_files=[ "res://.import/52.png-45499192e7aa429c7f0fd3bb69438b0f.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/game/characters/guybrush/png/53.png b/game/characters/guybrush/png/53.png new file mode 100755 index 00000000..7c2d3d66 Binary files /dev/null and b/game/characters/guybrush/png/53.png differ diff --git a/game/characters/guybrush/png/53.png.import b/game/characters/guybrush/png/53.png.import new file mode 100644 index 00000000..3a6727a9 --- /dev/null +++ b/game/characters/guybrush/png/53.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/53.png-804ab58fcf40b2bfe63aff7abc221f54.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/53.png" +dest_files=[ "res://.import/53.png-804ab58fcf40b2bfe63aff7abc221f54.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/game/characters/guybrush/png/54.png b/game/characters/guybrush/png/54.png new file mode 100755 index 00000000..19d18b0a Binary files /dev/null and b/game/characters/guybrush/png/54.png differ diff --git a/game/characters/guybrush/png/54.png.import b/game/characters/guybrush/png/54.png.import new file mode 100644 index 00000000..9ea1bedd --- /dev/null +++ b/game/characters/guybrush/png/54.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/54.png-a98638e7190c41e6a05624588356209e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/54.png" +dest_files=[ "res://.import/54.png-a98638e7190c41e6a05624588356209e.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/game/characters/guybrush/png/55.png b/game/characters/guybrush/png/55.png new file mode 100755 index 00000000..dd7f3517 Binary files /dev/null and b/game/characters/guybrush/png/55.png differ diff --git a/game/characters/guybrush/png/55.png.import b/game/characters/guybrush/png/55.png.import new file mode 100644 index 00000000..37ee7d52 --- /dev/null +++ b/game/characters/guybrush/png/55.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/55.png-38864ab0ef4d8db09e6ccfd02c3f3eb3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/55.png" +dest_files=[ "res://.import/55.png-38864ab0ef4d8db09e6ccfd02c3f3eb3.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/game/characters/guybrush/png/56.png b/game/characters/guybrush/png/56.png new file mode 100755 index 00000000..1a78e705 Binary files /dev/null and b/game/characters/guybrush/png/56.png differ diff --git a/game/characters/guybrush/png/56.png.import b/game/characters/guybrush/png/56.png.import new file mode 100644 index 00000000..c656b4a8 --- /dev/null +++ b/game/characters/guybrush/png/56.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/56.png-e9e713a8517817b671958c7302d05a2c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/56.png" +dest_files=[ "res://.import/56.png-e9e713a8517817b671958c7302d05a2c.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/game/characters/guybrush/png/57.png b/game/characters/guybrush/png/57.png new file mode 100755 index 00000000..3167c456 Binary files /dev/null and b/game/characters/guybrush/png/57.png differ diff --git a/game/characters/guybrush/png/57.png.import b/game/characters/guybrush/png/57.png.import new file mode 100644 index 00000000..b10cc78f --- /dev/null +++ b/game/characters/guybrush/png/57.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/57.png-6dd0478800d5a891ea49ea6cc276e927.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/57.png" +dest_files=[ "res://.import/57.png-6dd0478800d5a891ea49ea6cc276e927.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/game/characters/guybrush/png/58.png b/game/characters/guybrush/png/58.png new file mode 100755 index 00000000..793468b3 Binary files /dev/null and b/game/characters/guybrush/png/58.png differ diff --git a/game/characters/guybrush/png/58.png.import b/game/characters/guybrush/png/58.png.import new file mode 100644 index 00000000..94455610 --- /dev/null +++ b/game/characters/guybrush/png/58.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/58.png-f5ebdf82e8436cce18ae77718c781f49.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/58.png" +dest_files=[ "res://.import/58.png-f5ebdf82e8436cce18ae77718c781f49.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/game/characters/guybrush/png/59.png b/game/characters/guybrush/png/59.png new file mode 100755 index 00000000..fbb52f22 Binary files /dev/null and b/game/characters/guybrush/png/59.png differ diff --git a/game/characters/guybrush/png/59.png.import b/game/characters/guybrush/png/59.png.import new file mode 100644 index 00000000..92716b21 --- /dev/null +++ b/game/characters/guybrush/png/59.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/59.png-6d2c897daf9852ab8fbc322535a947cf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/59.png" +dest_files=[ "res://.import/59.png-6d2c897daf9852ab8fbc322535a947cf.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/game/characters/guybrush/png/60.png b/game/characters/guybrush/png/60.png new file mode 100755 index 00000000..8b21fbe1 Binary files /dev/null and b/game/characters/guybrush/png/60.png differ diff --git a/game/characters/guybrush/png/60.png.import b/game/characters/guybrush/png/60.png.import new file mode 100644 index 00000000..38c7cc11 --- /dev/null +++ b/game/characters/guybrush/png/60.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/60.png-8144ddedbce146a0ba8f17e519a2fea1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/60.png" +dest_files=[ "res://.import/60.png-8144ddedbce146a0ba8f17e519a2fea1.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/game/characters/guybrush/png/61.png b/game/characters/guybrush/png/61.png new file mode 100755 index 00000000..d7622fb4 Binary files /dev/null and b/game/characters/guybrush/png/61.png differ diff --git a/game/characters/guybrush/png/61.png.import b/game/characters/guybrush/png/61.png.import new file mode 100644 index 00000000..30da04d6 --- /dev/null +++ b/game/characters/guybrush/png/61.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/61.png-aacaa1ebfeeaa38906284eda8d3c5bfa.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/61.png" +dest_files=[ "res://.import/61.png-aacaa1ebfeeaa38906284eda8d3c5bfa.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/game/characters/guybrush/png/62.png b/game/characters/guybrush/png/62.png new file mode 100755 index 00000000..e0d54f11 Binary files /dev/null and b/game/characters/guybrush/png/62.png differ diff --git a/game/characters/guybrush/png/62.png.import b/game/characters/guybrush/png/62.png.import new file mode 100644 index 00000000..73e85bfa --- /dev/null +++ b/game/characters/guybrush/png/62.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/62.png-bb89f1849be714893f234229e1c73df6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/62.png" +dest_files=[ "res://.import/62.png-bb89f1849be714893f234229e1c73df6.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/game/characters/guybrush/png/63.png b/game/characters/guybrush/png/63.png new file mode 100755 index 00000000..25952886 Binary files /dev/null and b/game/characters/guybrush/png/63.png differ diff --git a/game/characters/guybrush/png/63.png.import b/game/characters/guybrush/png/63.png.import new file mode 100644 index 00000000..9e097922 --- /dev/null +++ b/game/characters/guybrush/png/63.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/63.png-6b3fd97546f5400b55a9563265fda3ee.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/63.png" +dest_files=[ "res://.import/63.png-6b3fd97546f5400b55a9563265fda3ee.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/game/characters/guybrush/png/64.png b/game/characters/guybrush/png/64.png new file mode 100755 index 00000000..62c10c85 Binary files /dev/null and b/game/characters/guybrush/png/64.png differ diff --git a/game/characters/guybrush/png/64.png.import b/game/characters/guybrush/png/64.png.import new file mode 100644 index 00000000..35ccddc7 --- /dev/null +++ b/game/characters/guybrush/png/64.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/64.png-69c4fc90189af95d42815d293cadc0c8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/64.png" +dest_files=[ "res://.import/64.png-69c4fc90189af95d42815d293cadc0c8.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/game/characters/guybrush/png/65.png b/game/characters/guybrush/png/65.png new file mode 100755 index 00000000..856ccb49 Binary files /dev/null and b/game/characters/guybrush/png/65.png differ diff --git a/game/characters/guybrush/png/65.png.import b/game/characters/guybrush/png/65.png.import new file mode 100644 index 00000000..79c75c25 --- /dev/null +++ b/game/characters/guybrush/png/65.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/65.png-c802aeb83989502a61b9281f9412e471.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/guybrush/png/65.png" +dest_files=[ "res://.import/65.png-c802aeb83989502a61b9281f9412e471.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/game/characters/tools/debug_label.gd b/game/characters/tools/debug_label.gd new file mode 100644 index 00000000..c84eaa0e --- /dev/null +++ b/game/characters/tools/debug_label.gd @@ -0,0 +1,5 @@ +extends Label + +func _ready(): + var scale = get_parent().get_scale() + self.set_scale(Vector2(1/scale.x, 1/scale.y)) #2D diff --git a/game/characters/tools/debug_label.tscn b/game/characters/tools/debug_label.tscn new file mode 100644 index 00000000..f1403535 --- /dev/null +++ b/game/characters/tools/debug_label.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/assets/fonts/efmi/efmi_font.tres" type="DynamicFont" id=1] +[ext_resource path="res://game/characters/tools/debug_label.gd" type="Script" id=2] + +[node name="debug" type="Label"] +margin_left = 46.8283 +margin_top = -26.1921 +margin_right = 58.8283 +margin_bottom = -2.1921 +custom_fonts/font = ExtResource( 1 ) +text = "0" +align = 1 +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false, +"_editor_description_": "" +} diff --git a/game/items/all_items.tscn b/game/items/all_items.tscn new file mode 100644 index 00000000..91a018eb --- /dev/null +++ b/game/items/all_items.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://game/items/escitems/empty_sheet_escitem.tscn" type="PackedScene" id=1] +[ext_resource path="res://game/items/escitems/pen_escitem.tscn" type="PackedScene" id=2] +[ext_resource path="res://game/items/escitems/wrench_escitem.tscn" type="PackedScene" id=3] +[ext_resource path="res://game/items/escitems/filled_sheet_escitem.tscn" type="PackedScene" id=4] +[ext_resource path="res://addons/escoria-core/game/core-scripts/items_inventory.gd" type="Script" id=5] + +[node name="all_items" type="Node2D"] +visible = false +script = ExtResource( 5 ) + +[node name="empty_sheet" parent="." instance=ExtResource( 1 )] + +[node name="filled_sheet" parent="." instance=ExtResource( 4 )] +position = Vector2( -29.7823, 133.569 ) + +[node name="pen" parent="." instance=ExtResource( 2 )] +position = Vector2( 136.277, 13.5374 ) + +[node name="wrench" parent="." instance=ExtResource( 3 )] +position = Vector2( 293.311, 2.70747 ) diff --git a/game/items/escitems/empty_sheet.esc b/game/items/escitems/empty_sheet.esc new file mode 100755 index 00000000..f2cb6f5f --- /dev/null +++ b/game/items/escitems/empty_sheet.esc @@ -0,0 +1,19 @@ +:look +say player "It's a sheet of blank paper." +stop + +:pickup +set_global i/r5_empty_sheet true +set_active r5_empty_sheet false + + +# The following action is deactivated because r5_pen ESXC script holds a similar action that is configured as one-way +# You can try to uncomment this action here and test that action will work in both ways but with slightly different execution +#:use r5_pen +#say player "Ok, let's write down something on this paper." +#set_angle player 0 +#wait 2 +#set_angle player 180 +#say player "Alright! I wrote something on it." +#set_global i/r5_empty_sheet false +#set_global i/r5_filled_sheet true diff --git a/game/items/escitems/empty_sheet_escitem.tscn b/game/items/escitems/empty_sheet_escitem.tscn new file mode 100644 index 00000000..e5c9e954 --- /dev/null +++ b/game/items/escitems/empty_sheet_escitem.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escitem.gd" type="Script" id=1] +[ext_resource path="res://game/rooms/room5/items/empty_sheet.png" type="Texture" id=2] +[ext_resource path="res://game/items/inventory/empty_sheet_escinventoryitem.tscn" type="PackedScene" id=3] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 86.9568, 115.211 ) + +[node name="empty_sheet" type="Sprite"] +texture = ExtResource( 2 ) +script = ExtResource( 1 ) +global_id = "r5_empty_sheet" +esc_script = "res://game/items/escitems/empty_sheet.esc" +tooltip_name = "Sheet" +default_action = "look" +combine_if_action_used_among = PoolStringArray( "use" ) +use_from_inventory_only = true +inventory_item_scene_file = ExtResource( 3 ) +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="Area2D" type="Area2D" parent="."] +rotation = 0.0218604 +scale = Vector2( 0.683022, 0.519355 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +shape = SubResource( 1 ) diff --git a/game/items/escitems/filled_sheet.esc b/game/items/escitems/filled_sheet.esc new file mode 100755 index 00000000..72d6d818 --- /dev/null +++ b/game/items/escitems/filled_sheet.esc @@ -0,0 +1,6 @@ +:look +say player "'Dear Escoria developer: I hope you're having fun right now!'" +stop + +:use character +say player "I'll give you this!" diff --git a/game/items/escitems/filled_sheet_escitem.tscn b/game/items/escitems/filled_sheet_escitem.tscn new file mode 100644 index 00000000..7da2d14f --- /dev/null +++ b/game/items/escitems/filled_sheet_escitem.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escitem.gd" type="Script" id=1] +[ext_resource path="res://game/items/inventory/filled_sheet_escinventoryitem.tscn" type="PackedScene" id=2] + +[node name="filled_sheet" type="Sprite"] +script = ExtResource( 1 ) +global_id = "r5_filled_sheet" +esc_script = "res://game/items/escitems/filled_sheet.esc" +tooltip_name = "Filled sheet" +default_action = "look" +combine_if_action_used_among = PoolStringArray( "use", "give" ) +use_from_inventory_only = true +inventory_item_scene_file = ExtResource( 2 ) +dialog_color = Color( 1, 1, 1, 1 ) diff --git a/game/items/escitems/pen.esc b/game/items/escitems/pen.esc new file mode 100755 index 00000000..223913d4 --- /dev/null +++ b/game/items/escitems/pen.esc @@ -0,0 +1,13 @@ +:look +say player "It's a pen." +stop + +:pickup +set_global i/r5_pen true +set_active r5_pen false + +:use r5_empty_sheet +say player "So, let's see..." +set_global i/r5_pen false +set_global i/r5_empty_sheet false +set_global i/r5_filled_sheet true diff --git a/game/items/escitems/pen_escitem.tscn b/game/items/escitems/pen_escitem.tscn new file mode 100644 index 00000000..fc9ee92d --- /dev/null +++ b/game/items/escitems/pen_escitem.tscn @@ -0,0 +1,26 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escitem.gd" type="Script" id=1] +[ext_resource path="res://game/rooms/room5/items/pen.png" type="Texture" id=2] +[ext_resource path="res://game/items/inventory/pen_escinventoryitem.tscn" type="PackedScene" id=3] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 51.8881, 43.8187 ) + +[node name="pen" type="Sprite"] +texture = ExtResource( 2 ) +script = ExtResource( 1 ) +global_id = "r5_pen" +esc_script = "res://game/items/escitems/pen.esc" +tooltip_name = "Pen" +default_action = "look" +combine_if_action_used_among = PoolStringArray( "use" ) +combine_is_one_way = true +use_from_inventory_only = true +inventory_item_scene_file = ExtResource( 3 ) +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="Area2D" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +shape = SubResource( 1 ) diff --git a/game/items/escitems/wrench.esc b/game/items/escitems/wrench.esc new file mode 100755 index 00000000..61f1b852 --- /dev/null +++ b/game/items/escitems/wrench.esc @@ -0,0 +1,16 @@ +:look +say player "That's a wrench on the floor." [!i/r5_wrench] +say player "It seems even more useful now that I picked it up." [i/r5_wrench] +stop + +:pickup +set_global i/r5_wrench true +set_active r5_wrench false + +:use r5_wall_item +> [r5_wall_item_state_round] + set_state r5_wall_item state_square + set_global r5_wall_item_state_round false + stop +set_state r5_wall_item state_round +set_global r5_wall_item_state_round true diff --git a/game/items/escitems/wrench_escitem.tscn b/game/items/escitems/wrench_escitem.tscn new file mode 100644 index 00000000..f7efe9dd --- /dev/null +++ b/game/items/escitems/wrench_escitem.tscn @@ -0,0 +1,25 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escitem.gd" type="Script" id=1] +[ext_resource path="res://game/rooms/room5/items/wrench.png" type="Texture" id=2] +[ext_resource path="res://game/items/inventory/wrench_escinventoryitem.tscn" type="PackedScene" id=3] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 44.696, 49.0953 ) + +[node name="wrench" type="Sprite"] +texture = ExtResource( 2 ) +script = ExtResource( 1 ) +global_id = "r5_wrench" +esc_script = "res://game/items/escitems/wrench.esc" +tooltip_name = "Wrench" +default_action = "look" +combine_if_action_used_among = PoolStringArray( "use", "give" ) +use_from_inventory_only = true +inventory_item_scene_file = ExtResource( 3 ) +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="Area2D" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +shape = SubResource( 1 ) diff --git a/game/items/inventory/axe.tscn b/game/items/inventory/axe.tscn new file mode 100644 index 00000000..0a11af18 --- /dev/null +++ b/game/items/inventory/axe.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/inventory_item.gd" type="Script" id=1] +[ext_resource path="res://game/items/textures/genericItem_color_020.png" type="Texture" id=2] + +[node name="axe" type="TextureButton"] +margin_right = 94.0 +margin_bottom = 128.0 +texture_normal = ExtResource( 2 ) +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/game/items/inventory/empty_sheet_escinventoryitem.tscn b/game/items/inventory/empty_sheet_escinventoryitem.tscn new file mode 100644 index 00000000..4d942cf7 --- /dev/null +++ b/game/items/inventory/empty_sheet_escinventoryitem.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://game/items/textures/genericItem_color_038.png" type="Texture" id=1] +[ext_resource path="res://addons/escoria-core/game/core-scripts/inventory_item.gd" type="Script" id=2] + +[node name="empty_sheet" type="TextureButton"] +margin_right = 98.0 +margin_bottom = 124.0 +texture_normal = ExtResource( 1 ) +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} +global_id = "r5_empty_sheet" diff --git a/game/items/inventory/filled_sheet_escinventoryitem.tscn b/game/items/inventory/filled_sheet_escinventoryitem.tscn new file mode 100644 index 00000000..74a891cf --- /dev/null +++ b/game/items/inventory/filled_sheet_escinventoryitem.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://game/rooms/room5/items/filled_sheet.png" type="Texture" id=1] +[ext_resource path="res://addons/escoria-core/game/core-scripts/inventory_item.gd" type="Script" id=2] + +[node name="filled_sheet" type="TextureButton"] +margin_right = 88.0 +margin_bottom = 124.0 +texture_normal = ExtResource( 1 ) +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} +global_id = "r5_filled_sheet" diff --git a/game/items/inventory/hammer.tscn b/game/items/inventory/hammer.tscn new file mode 100644 index 00000000..8e7e9162 --- /dev/null +++ b/game/items/inventory/hammer.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/inventory_item.gd" type="Script" id=1] +[ext_resource path="res://game/items/textures/genericItem_color_010.png" type="Texture" id=2] + +[node name="hammer" type="TextureButton"] +margin_right = 70.0 +margin_bottom = 104.0 +texture_normal = ExtResource( 2 ) +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/game/items/inventory/pen_escinventoryitem.tscn b/game/items/inventory/pen_escinventoryitem.tscn new file mode 100644 index 00000000..07cb4ee3 --- /dev/null +++ b/game/items/inventory/pen_escinventoryitem.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://game/items/textures/genericItem_color_026.png" type="Texture" id=1] +[ext_resource path="res://addons/escoria-core/game/core-scripts/inventory_item.gd" type="Script" id=2] + +[node name="pen" type="TextureButton"] +margin_right = 42.0 +margin_bottom = 74.0 +texture_normal = ExtResource( 1 ) +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} +global_id = "r5_pen" diff --git a/game/items/inventory/wrench_escinventoryitem.tscn b/game/items/inventory/wrench_escinventoryitem.tscn new file mode 100644 index 00000000..02380dc8 --- /dev/null +++ b/game/items/inventory/wrench_escinventoryitem.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://game/items/textures/genericItem_color_004.png" type="Texture" id=1] +[ext_resource path="res://addons/escoria-core/game/core-scripts/inventory_item.gd" type="Script" id=2] + +[node name="wrench" type="TextureButton"] +margin_right = 70.0 +margin_bottom = 88.0 +texture_normal = ExtResource( 1 ) +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} +global_id = "r5_wrench" diff --git a/game/items/textures/genericItem_color_001.png b/game/items/textures/genericItem_color_001.png new file mode 100644 index 00000000..9f7443d4 Binary files /dev/null and b/game/items/textures/genericItem_color_001.png differ diff --git a/game/items/textures/genericItem_color_001.png.import b/game/items/textures/genericItem_color_001.png.import new file mode 100644 index 00000000..7634656f --- /dev/null +++ b/game/items/textures/genericItem_color_001.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_001.png-2c825fdd44a28c7edcf7cb80db291de1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_001.png" +dest_files=[ "res://.import/genericItem_color_001.png-2c825fdd44a28c7edcf7cb80db291de1.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=true +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/game/items/textures/genericItem_color_002.png b/game/items/textures/genericItem_color_002.png new file mode 100644 index 00000000..84954ab8 Binary files /dev/null and b/game/items/textures/genericItem_color_002.png differ diff --git a/game/items/textures/genericItem_color_002.png.import b/game/items/textures/genericItem_color_002.png.import new file mode 100644 index 00000000..1c95f27c --- /dev/null +++ b/game/items/textures/genericItem_color_002.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_002.png-06708941f906fa42525287b1a4738372.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_002.png" +dest_files=[ "res://.import/genericItem_color_002.png-06708941f906fa42525287b1a4738372.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=true +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/game/items/textures/genericItem_color_003.png b/game/items/textures/genericItem_color_003.png new file mode 100644 index 00000000..c2dd9233 Binary files /dev/null and b/game/items/textures/genericItem_color_003.png differ diff --git a/game/items/textures/genericItem_color_003.png.import b/game/items/textures/genericItem_color_003.png.import new file mode 100644 index 00000000..874e94b2 --- /dev/null +++ b/game/items/textures/genericItem_color_003.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_003.png-9aee0610fb9ca174a1464d175fae0a7f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_003.png" +dest_files=[ "res://.import/genericItem_color_003.png-9aee0610fb9ca174a1464d175fae0a7f.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=true +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/game/items/textures/genericItem_color_004.png b/game/items/textures/genericItem_color_004.png new file mode 100644 index 00000000..8a55028b Binary files /dev/null and b/game/items/textures/genericItem_color_004.png differ diff --git a/game/items/textures/genericItem_color_004.png.import b/game/items/textures/genericItem_color_004.png.import new file mode 100644 index 00000000..c27f9216 --- /dev/null +++ b/game/items/textures/genericItem_color_004.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_004.png-11fceed88b1aa85b437a701b6d739bec.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_004.png" +dest_files=[ "res://.import/genericItem_color_004.png-11fceed88b1aa85b437a701b6d739bec.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=true +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/game/items/textures/genericItem_color_005.png b/game/items/textures/genericItem_color_005.png new file mode 100644 index 00000000..9a5604e2 Binary files /dev/null and b/game/items/textures/genericItem_color_005.png differ diff --git a/game/items/textures/genericItem_color_005.png.import b/game/items/textures/genericItem_color_005.png.import new file mode 100644 index 00000000..711d67fa --- /dev/null +++ b/game/items/textures/genericItem_color_005.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_005.png-1bf39fbdf218d0092b534fce7ae8dd7a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_005.png" +dest_files=[ "res://.import/genericItem_color_005.png-1bf39fbdf218d0092b534fce7ae8dd7a.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=true +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/game/items/textures/genericItem_color_006.png b/game/items/textures/genericItem_color_006.png new file mode 100644 index 00000000..7c99258e Binary files /dev/null and b/game/items/textures/genericItem_color_006.png differ diff --git a/game/items/textures/genericItem_color_006.png.import b/game/items/textures/genericItem_color_006.png.import new file mode 100644 index 00000000..20d06701 --- /dev/null +++ b/game/items/textures/genericItem_color_006.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_006.png-4999e6fa5586d1d72aa8dd46b2f520fb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_006.png" +dest_files=[ "res://.import/genericItem_color_006.png-4999e6fa5586d1d72aa8dd46b2f520fb.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=true +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/game/items/textures/genericItem_color_007.png b/game/items/textures/genericItem_color_007.png new file mode 100644 index 00000000..e9c615cb Binary files /dev/null and b/game/items/textures/genericItem_color_007.png differ diff --git a/game/items/textures/genericItem_color_007.png.import b/game/items/textures/genericItem_color_007.png.import new file mode 100644 index 00000000..e3cb8c7e --- /dev/null +++ b/game/items/textures/genericItem_color_007.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_007.png-1363f934e266662e09a2e35844780c7d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_007.png" +dest_files=[ "res://.import/genericItem_color_007.png-1363f934e266662e09a2e35844780c7d.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=true +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/game/items/textures/genericItem_color_008.png b/game/items/textures/genericItem_color_008.png new file mode 100644 index 00000000..2b0823b8 Binary files /dev/null and b/game/items/textures/genericItem_color_008.png differ diff --git a/game/items/textures/genericItem_color_008.png.import b/game/items/textures/genericItem_color_008.png.import new file mode 100644 index 00000000..8f28ea02 --- /dev/null +++ b/game/items/textures/genericItem_color_008.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_008.png-9853b09f5e9fa1b059c319f9dc02cf34.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_008.png" +dest_files=[ "res://.import/genericItem_color_008.png-9853b09f5e9fa1b059c319f9dc02cf34.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=true +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/game/items/textures/genericItem_color_009.png b/game/items/textures/genericItem_color_009.png new file mode 100644 index 00000000..c5949898 Binary files /dev/null and b/game/items/textures/genericItem_color_009.png differ diff --git a/game/items/textures/genericItem_color_009.png.import b/game/items/textures/genericItem_color_009.png.import new file mode 100644 index 00000000..4f0dc392 --- /dev/null +++ b/game/items/textures/genericItem_color_009.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_009.png-3f8ca0c11a4c09b112f683509f70941b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_009.png" +dest_files=[ "res://.import/genericItem_color_009.png-3f8ca0c11a4c09b112f683509f70941b.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=true +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/game/items/textures/genericItem_color_010.png b/game/items/textures/genericItem_color_010.png new file mode 100644 index 00000000..5aec285d Binary files /dev/null and b/game/items/textures/genericItem_color_010.png differ diff --git a/game/items/textures/genericItem_color_010.png.import b/game/items/textures/genericItem_color_010.png.import new file mode 100644 index 00000000..aee97c85 --- /dev/null +++ b/game/items/textures/genericItem_color_010.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_010.png-d96a784e8d24291bca1d8adfa1791c01.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_010.png" +dest_files=[ "res://.import/genericItem_color_010.png-d96a784e8d24291bca1d8adfa1791c01.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=true +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/game/items/textures/genericItem_color_011.png b/game/items/textures/genericItem_color_011.png new file mode 100644 index 00000000..6e5173be Binary files /dev/null and b/game/items/textures/genericItem_color_011.png differ diff --git a/game/items/textures/genericItem_color_011.png.import b/game/items/textures/genericItem_color_011.png.import new file mode 100644 index 00000000..ebe15721 --- /dev/null +++ b/game/items/textures/genericItem_color_011.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_011.png-94b5f0289a0546b15b369f53448da638.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_011.png" +dest_files=[ "res://.import/genericItem_color_011.png-94b5f0289a0546b15b369f53448da638.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=true +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/game/items/textures/genericItem_color_012.png b/game/items/textures/genericItem_color_012.png new file mode 100644 index 00000000..79b48eb2 Binary files /dev/null and b/game/items/textures/genericItem_color_012.png differ diff --git a/game/items/textures/genericItem_color_012.png.import b/game/items/textures/genericItem_color_012.png.import new file mode 100644 index 00000000..4900f545 --- /dev/null +++ b/game/items/textures/genericItem_color_012.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_012.png-69fc8eacdf735e46679bbaa4fecd454e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_012.png" +dest_files=[ "res://.import/genericItem_color_012.png-69fc8eacdf735e46679bbaa4fecd454e.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=true +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/game/items/textures/genericItem_color_013.png b/game/items/textures/genericItem_color_013.png new file mode 100644 index 00000000..e3688960 Binary files /dev/null and b/game/items/textures/genericItem_color_013.png differ diff --git a/game/items/textures/genericItem_color_013.png.import b/game/items/textures/genericItem_color_013.png.import new file mode 100644 index 00000000..09458d0a --- /dev/null +++ b/game/items/textures/genericItem_color_013.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_013.png-f2294477c53683e552d3888e8354c467.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_013.png" +dest_files=[ "res://.import/genericItem_color_013.png-f2294477c53683e552d3888e8354c467.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=true +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/game/items/textures/genericItem_color_014.png b/game/items/textures/genericItem_color_014.png new file mode 100644 index 00000000..fd6daddc Binary files /dev/null and b/game/items/textures/genericItem_color_014.png differ diff --git a/game/items/textures/genericItem_color_014.png.import b/game/items/textures/genericItem_color_014.png.import new file mode 100644 index 00000000..2d57b272 --- /dev/null +++ b/game/items/textures/genericItem_color_014.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_014.png-4f745a3f8d63ecb5c670833734cb7491.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_014.png" +dest_files=[ "res://.import/genericItem_color_014.png-4f745a3f8d63ecb5c670833734cb7491.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=true +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/game/items/textures/genericItem_color_015.png b/game/items/textures/genericItem_color_015.png new file mode 100644 index 00000000..db4e0c23 Binary files /dev/null and b/game/items/textures/genericItem_color_015.png differ diff --git a/game/items/textures/genericItem_color_015.png.import b/game/items/textures/genericItem_color_015.png.import new file mode 100644 index 00000000..ebd32356 --- /dev/null +++ b/game/items/textures/genericItem_color_015.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_015.png-7c568bb27d0ae60e04e32042ad7c2e4f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_015.png" +dest_files=[ "res://.import/genericItem_color_015.png-7c568bb27d0ae60e04e32042ad7c2e4f.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=true +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/game/items/textures/genericItem_color_016.png b/game/items/textures/genericItem_color_016.png new file mode 100644 index 00000000..ac37816e Binary files /dev/null and b/game/items/textures/genericItem_color_016.png differ diff --git a/game/items/textures/genericItem_color_016.png.import b/game/items/textures/genericItem_color_016.png.import new file mode 100644 index 00000000..a6714c91 --- /dev/null +++ b/game/items/textures/genericItem_color_016.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_016.png-587f18a69548b3e256ad582b49ecd87d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_016.png" +dest_files=[ "res://.import/genericItem_color_016.png-587f18a69548b3e256ad582b49ecd87d.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=true +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/game/items/textures/genericItem_color_017.png b/game/items/textures/genericItem_color_017.png new file mode 100644 index 00000000..a7b472fc Binary files /dev/null and b/game/items/textures/genericItem_color_017.png differ diff --git a/game/items/textures/genericItem_color_017.png.import b/game/items/textures/genericItem_color_017.png.import new file mode 100644 index 00000000..b8f4dd00 --- /dev/null +++ b/game/items/textures/genericItem_color_017.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_017.png-3d48e2adb97d3c02ecf22c0bb7940b8e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_017.png" +dest_files=[ "res://.import/genericItem_color_017.png-3d48e2adb97d3c02ecf22c0bb7940b8e.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=true +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/game/items/textures/genericItem_color_018.png b/game/items/textures/genericItem_color_018.png new file mode 100644 index 00000000..bf0d6688 Binary files /dev/null and b/game/items/textures/genericItem_color_018.png differ diff --git a/game/items/textures/genericItem_color_018.png.import b/game/items/textures/genericItem_color_018.png.import new file mode 100644 index 00000000..25daeccb --- /dev/null +++ b/game/items/textures/genericItem_color_018.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_018.png-00660c5446630f687166ff44d94c6a52.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_018.png" +dest_files=[ "res://.import/genericItem_color_018.png-00660c5446630f687166ff44d94c6a52.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=true +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/game/items/textures/genericItem_color_019.png b/game/items/textures/genericItem_color_019.png new file mode 100644 index 00000000..57b089c9 Binary files /dev/null and b/game/items/textures/genericItem_color_019.png differ diff --git a/game/items/textures/genericItem_color_019.png.import b/game/items/textures/genericItem_color_019.png.import new file mode 100644 index 00000000..7fbb4850 --- /dev/null +++ b/game/items/textures/genericItem_color_019.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_019.png-f577b91c3e2468e01958d6168f8da644.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_019.png" +dest_files=[ "res://.import/genericItem_color_019.png-f577b91c3e2468e01958d6168f8da644.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=true +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/game/items/textures/genericItem_color_020.png b/game/items/textures/genericItem_color_020.png new file mode 100644 index 00000000..bfe1491d Binary files /dev/null and b/game/items/textures/genericItem_color_020.png differ diff --git a/game/items/textures/genericItem_color_020.png.import b/game/items/textures/genericItem_color_020.png.import new file mode 100644 index 00000000..da9709d6 --- /dev/null +++ b/game/items/textures/genericItem_color_020.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_020.png-c3871839b850b427c1dcfca58606e5be.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_020.png" +dest_files=[ "res://.import/genericItem_color_020.png-c3871839b850b427c1dcfca58606e5be.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=true +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/game/items/textures/genericItem_color_021.png b/game/items/textures/genericItem_color_021.png new file mode 100644 index 00000000..ed5f98b0 Binary files /dev/null and b/game/items/textures/genericItem_color_021.png differ diff --git a/game/items/textures/genericItem_color_021.png.import b/game/items/textures/genericItem_color_021.png.import new file mode 100644 index 00000000..f3a892e5 --- /dev/null +++ b/game/items/textures/genericItem_color_021.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_021.png-e5495dfc8b11d6a0290537de74e793b7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_021.png" +dest_files=[ "res://.import/genericItem_color_021.png-e5495dfc8b11d6a0290537de74e793b7.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=true +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/game/items/textures/genericItem_color_022.png b/game/items/textures/genericItem_color_022.png new file mode 100644 index 00000000..fde7a8d1 Binary files /dev/null and b/game/items/textures/genericItem_color_022.png differ diff --git a/game/items/textures/genericItem_color_022.png.import b/game/items/textures/genericItem_color_022.png.import new file mode 100644 index 00000000..6dc001cf --- /dev/null +++ b/game/items/textures/genericItem_color_022.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_022.png-7e34ea91280826d1a996bf8ba9603545.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_022.png" +dest_files=[ "res://.import/genericItem_color_022.png-7e34ea91280826d1a996bf8ba9603545.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=true +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/game/items/textures/genericItem_color_023.png b/game/items/textures/genericItem_color_023.png new file mode 100644 index 00000000..61a2c0df Binary files /dev/null and b/game/items/textures/genericItem_color_023.png differ diff --git a/game/items/textures/genericItem_color_023.png.import b/game/items/textures/genericItem_color_023.png.import new file mode 100644 index 00000000..b81d0d3f --- /dev/null +++ b/game/items/textures/genericItem_color_023.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_023.png-4f5eb1f0c5d4140ed17164c7e471613a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_023.png" +dest_files=[ "res://.import/genericItem_color_023.png-4f5eb1f0c5d4140ed17164c7e471613a.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=true +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/game/items/textures/genericItem_color_024.png b/game/items/textures/genericItem_color_024.png new file mode 100644 index 00000000..df298915 Binary files /dev/null and b/game/items/textures/genericItem_color_024.png differ diff --git a/game/items/textures/genericItem_color_024.png.import b/game/items/textures/genericItem_color_024.png.import new file mode 100644 index 00000000..bc439bb5 --- /dev/null +++ b/game/items/textures/genericItem_color_024.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_024.png-3e4ff3b8a7b4d8b94db14f6ab6736c5d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_024.png" +dest_files=[ "res://.import/genericItem_color_024.png-3e4ff3b8a7b4d8b94db14f6ab6736c5d.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=true +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/game/items/textures/genericItem_color_025.png b/game/items/textures/genericItem_color_025.png new file mode 100644 index 00000000..19cd6a68 Binary files /dev/null and b/game/items/textures/genericItem_color_025.png differ diff --git a/game/items/textures/genericItem_color_025.png.import b/game/items/textures/genericItem_color_025.png.import new file mode 100644 index 00000000..9c5f7142 --- /dev/null +++ b/game/items/textures/genericItem_color_025.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_025.png-584393549916d07fd1dbb056460abb40.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_025.png" +dest_files=[ "res://.import/genericItem_color_025.png-584393549916d07fd1dbb056460abb40.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=true +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/game/items/textures/genericItem_color_026.png b/game/items/textures/genericItem_color_026.png new file mode 100644 index 00000000..895aac41 Binary files /dev/null and b/game/items/textures/genericItem_color_026.png differ diff --git a/game/items/textures/genericItem_color_026.png.import b/game/items/textures/genericItem_color_026.png.import new file mode 100644 index 00000000..79eb0084 --- /dev/null +++ b/game/items/textures/genericItem_color_026.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_026.png-3d897356f111a59ef5db09ed23737bee.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_026.png" +dest_files=[ "res://.import/genericItem_color_026.png-3d897356f111a59ef5db09ed23737bee.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=true +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/game/items/textures/genericItem_color_027.png b/game/items/textures/genericItem_color_027.png new file mode 100644 index 00000000..bd30e345 Binary files /dev/null and b/game/items/textures/genericItem_color_027.png differ diff --git a/game/items/textures/genericItem_color_027.png.import b/game/items/textures/genericItem_color_027.png.import new file mode 100644 index 00000000..ce5d2595 --- /dev/null +++ b/game/items/textures/genericItem_color_027.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_027.png-300cfa6503c1d912ac7d8db22f075894.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_027.png" +dest_files=[ "res://.import/genericItem_color_027.png-300cfa6503c1d912ac7d8db22f075894.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=true +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/game/items/textures/genericItem_color_028.png b/game/items/textures/genericItem_color_028.png new file mode 100644 index 00000000..5ba21486 Binary files /dev/null and b/game/items/textures/genericItem_color_028.png differ diff --git a/game/items/textures/genericItem_color_028.png.import b/game/items/textures/genericItem_color_028.png.import new file mode 100644 index 00000000..c329971a --- /dev/null +++ b/game/items/textures/genericItem_color_028.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_028.png-4ca779d5dfd0b8abd8098b20cf7667bc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_028.png" +dest_files=[ "res://.import/genericItem_color_028.png-4ca779d5dfd0b8abd8098b20cf7667bc.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=true +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/game/items/textures/genericItem_color_029.png b/game/items/textures/genericItem_color_029.png new file mode 100644 index 00000000..dc82fff5 Binary files /dev/null and b/game/items/textures/genericItem_color_029.png differ diff --git a/game/items/textures/genericItem_color_029.png.import b/game/items/textures/genericItem_color_029.png.import new file mode 100644 index 00000000..23b4027b --- /dev/null +++ b/game/items/textures/genericItem_color_029.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_029.png-0f39b97765c7ca708b32a2b379cb4268.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_029.png" +dest_files=[ "res://.import/genericItem_color_029.png-0f39b97765c7ca708b32a2b379cb4268.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=true +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/game/items/textures/genericItem_color_030.png b/game/items/textures/genericItem_color_030.png new file mode 100644 index 00000000..899e77a5 Binary files /dev/null and b/game/items/textures/genericItem_color_030.png differ diff --git a/game/items/textures/genericItem_color_030.png.import b/game/items/textures/genericItem_color_030.png.import new file mode 100644 index 00000000..4f64bf83 --- /dev/null +++ b/game/items/textures/genericItem_color_030.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_030.png-0a68a6e6dac36e9368226c3bea4125eb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_030.png" +dest_files=[ "res://.import/genericItem_color_030.png-0a68a6e6dac36e9368226c3bea4125eb.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=true +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/game/items/textures/genericItem_color_031.png b/game/items/textures/genericItem_color_031.png new file mode 100644 index 00000000..7ff5e5ba Binary files /dev/null and b/game/items/textures/genericItem_color_031.png differ diff --git a/game/items/textures/genericItem_color_031.png.import b/game/items/textures/genericItem_color_031.png.import new file mode 100644 index 00000000..c18ff56e --- /dev/null +++ b/game/items/textures/genericItem_color_031.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_031.png-37478ed453c4b021ccec7ccc8d6a32fd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_031.png" +dest_files=[ "res://.import/genericItem_color_031.png-37478ed453c4b021ccec7ccc8d6a32fd.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=true +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/game/items/textures/genericItem_color_032.png b/game/items/textures/genericItem_color_032.png new file mode 100644 index 00000000..40d1deab Binary files /dev/null and b/game/items/textures/genericItem_color_032.png differ diff --git a/game/items/textures/genericItem_color_032.png.import b/game/items/textures/genericItem_color_032.png.import new file mode 100644 index 00000000..2084907d --- /dev/null +++ b/game/items/textures/genericItem_color_032.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_032.png-48db4d2f18e8dfb3d34644a735f55c4d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_032.png" +dest_files=[ "res://.import/genericItem_color_032.png-48db4d2f18e8dfb3d34644a735f55c4d.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=true +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/game/items/textures/genericItem_color_033.png b/game/items/textures/genericItem_color_033.png new file mode 100644 index 00000000..1b7ba8a4 Binary files /dev/null and b/game/items/textures/genericItem_color_033.png differ diff --git a/game/items/textures/genericItem_color_033.png.import b/game/items/textures/genericItem_color_033.png.import new file mode 100644 index 00000000..983e4463 --- /dev/null +++ b/game/items/textures/genericItem_color_033.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_033.png-fa618779eb9a70918c505b0411d2c0bb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_033.png" +dest_files=[ "res://.import/genericItem_color_033.png-fa618779eb9a70918c505b0411d2c0bb.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=true +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/game/items/textures/genericItem_color_034.png b/game/items/textures/genericItem_color_034.png new file mode 100644 index 00000000..04fa4d89 Binary files /dev/null and b/game/items/textures/genericItem_color_034.png differ diff --git a/game/items/textures/genericItem_color_034.png.import b/game/items/textures/genericItem_color_034.png.import new file mode 100644 index 00000000..a2ea8b74 --- /dev/null +++ b/game/items/textures/genericItem_color_034.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_034.png-1eedce88b22ef80b9268c0a25c7382f8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_034.png" +dest_files=[ "res://.import/genericItem_color_034.png-1eedce88b22ef80b9268c0a25c7382f8.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=true +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/game/items/textures/genericItem_color_035.png b/game/items/textures/genericItem_color_035.png new file mode 100644 index 00000000..16cc4da2 Binary files /dev/null and b/game/items/textures/genericItem_color_035.png differ diff --git a/game/items/textures/genericItem_color_035.png.import b/game/items/textures/genericItem_color_035.png.import new file mode 100644 index 00000000..caf92d3b --- /dev/null +++ b/game/items/textures/genericItem_color_035.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_035.png-4ad97189bf0d1046882e95ad6947befa.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_035.png" +dest_files=[ "res://.import/genericItem_color_035.png-4ad97189bf0d1046882e95ad6947befa.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=true +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/game/items/textures/genericItem_color_036.png b/game/items/textures/genericItem_color_036.png new file mode 100644 index 00000000..573ee5ba Binary files /dev/null and b/game/items/textures/genericItem_color_036.png differ diff --git a/game/items/textures/genericItem_color_036.png.import b/game/items/textures/genericItem_color_036.png.import new file mode 100644 index 00000000..20a131ce --- /dev/null +++ b/game/items/textures/genericItem_color_036.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_036.png-03d6c264c2d4330da40d6b02ed0feeda.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_036.png" +dest_files=[ "res://.import/genericItem_color_036.png-03d6c264c2d4330da40d6b02ed0feeda.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=true +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/game/items/textures/genericItem_color_037.png b/game/items/textures/genericItem_color_037.png new file mode 100644 index 00000000..7f310986 Binary files /dev/null and b/game/items/textures/genericItem_color_037.png differ diff --git a/game/items/textures/genericItem_color_037.png.import b/game/items/textures/genericItem_color_037.png.import new file mode 100644 index 00000000..1bdef482 --- /dev/null +++ b/game/items/textures/genericItem_color_037.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_037.png-207da96b04beff61ab5a93be40b65ac6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_037.png" +dest_files=[ "res://.import/genericItem_color_037.png-207da96b04beff61ab5a93be40b65ac6.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=true +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/game/items/textures/genericItem_color_038.png b/game/items/textures/genericItem_color_038.png new file mode 100644 index 00000000..582ddf45 Binary files /dev/null and b/game/items/textures/genericItem_color_038.png differ diff --git a/game/items/textures/genericItem_color_038.png.import b/game/items/textures/genericItem_color_038.png.import new file mode 100644 index 00000000..d36f468c --- /dev/null +++ b/game/items/textures/genericItem_color_038.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_038.png-5a625e9c0637b6bfe7d6addc1e2ee1ed.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_038.png" +dest_files=[ "res://.import/genericItem_color_038.png-5a625e9c0637b6bfe7d6addc1e2ee1ed.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=true +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/game/items/textures/genericItem_color_039.png b/game/items/textures/genericItem_color_039.png new file mode 100644 index 00000000..340fce77 Binary files /dev/null and b/game/items/textures/genericItem_color_039.png differ diff --git a/game/items/textures/genericItem_color_039.png.import b/game/items/textures/genericItem_color_039.png.import new file mode 100644 index 00000000..6a620d31 --- /dev/null +++ b/game/items/textures/genericItem_color_039.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_039.png-fd423f44ba69e7042410a94e245072b1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_039.png" +dest_files=[ "res://.import/genericItem_color_039.png-fd423f44ba69e7042410a94e245072b1.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=true +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/game/items/textures/genericItem_color_040.png b/game/items/textures/genericItem_color_040.png new file mode 100644 index 00000000..29c4896b Binary files /dev/null and b/game/items/textures/genericItem_color_040.png differ diff --git a/game/items/textures/genericItem_color_040.png.import b/game/items/textures/genericItem_color_040.png.import new file mode 100644 index 00000000..996c48b4 --- /dev/null +++ b/game/items/textures/genericItem_color_040.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_040.png-e4c32415b3d3f2f09640cf781f1f5e2a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_040.png" +dest_files=[ "res://.import/genericItem_color_040.png-e4c32415b3d3f2f09640cf781f1f5e2a.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=true +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/game/items/textures/genericItem_color_041.png b/game/items/textures/genericItem_color_041.png new file mode 100644 index 00000000..bc2c39c4 Binary files /dev/null and b/game/items/textures/genericItem_color_041.png differ diff --git a/game/items/textures/genericItem_color_041.png.import b/game/items/textures/genericItem_color_041.png.import new file mode 100644 index 00000000..5f69100a --- /dev/null +++ b/game/items/textures/genericItem_color_041.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_041.png-6892e7888eb58cd4011242257f7c18c1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_041.png" +dest_files=[ "res://.import/genericItem_color_041.png-6892e7888eb58cd4011242257f7c18c1.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=true +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/game/items/textures/genericItem_color_042.png b/game/items/textures/genericItem_color_042.png new file mode 100644 index 00000000..07fb81cc Binary files /dev/null and b/game/items/textures/genericItem_color_042.png differ diff --git a/game/items/textures/genericItem_color_042.png.import b/game/items/textures/genericItem_color_042.png.import new file mode 100644 index 00000000..70262a65 --- /dev/null +++ b/game/items/textures/genericItem_color_042.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_042.png-fec6791960ca9e81f1a99f61124f0957.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_042.png" +dest_files=[ "res://.import/genericItem_color_042.png-fec6791960ca9e81f1a99f61124f0957.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=true +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/game/items/textures/genericItem_color_043.png b/game/items/textures/genericItem_color_043.png new file mode 100644 index 00000000..a9b8fcfe Binary files /dev/null and b/game/items/textures/genericItem_color_043.png differ diff --git a/game/items/textures/genericItem_color_043.png.import b/game/items/textures/genericItem_color_043.png.import new file mode 100644 index 00000000..4276194c --- /dev/null +++ b/game/items/textures/genericItem_color_043.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_043.png-cc09ed87f2e1ea2200f34fa9d2b21834.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_043.png" +dest_files=[ "res://.import/genericItem_color_043.png-cc09ed87f2e1ea2200f34fa9d2b21834.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=true +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/game/items/textures/genericItem_color_044.png b/game/items/textures/genericItem_color_044.png new file mode 100644 index 00000000..15998a4a Binary files /dev/null and b/game/items/textures/genericItem_color_044.png differ diff --git a/game/items/textures/genericItem_color_044.png.import b/game/items/textures/genericItem_color_044.png.import new file mode 100644 index 00000000..d1c543b7 --- /dev/null +++ b/game/items/textures/genericItem_color_044.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_044.png-f2b5d1264a7ffbade0ba28b56ef1b5f3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_044.png" +dest_files=[ "res://.import/genericItem_color_044.png-f2b5d1264a7ffbade0ba28b56ef1b5f3.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=true +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/game/items/textures/genericItem_color_045.png b/game/items/textures/genericItem_color_045.png new file mode 100644 index 00000000..80389504 Binary files /dev/null and b/game/items/textures/genericItem_color_045.png differ diff --git a/game/items/textures/genericItem_color_045.png.import b/game/items/textures/genericItem_color_045.png.import new file mode 100644 index 00000000..5f4a8ef1 --- /dev/null +++ b/game/items/textures/genericItem_color_045.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_045.png-dbdd91a175715827fb942580e586ffb0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_045.png" +dest_files=[ "res://.import/genericItem_color_045.png-dbdd91a175715827fb942580e586ffb0.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=true +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/game/items/textures/genericItem_color_046.png b/game/items/textures/genericItem_color_046.png new file mode 100644 index 00000000..acc7334b Binary files /dev/null and b/game/items/textures/genericItem_color_046.png differ diff --git a/game/items/textures/genericItem_color_046.png.import b/game/items/textures/genericItem_color_046.png.import new file mode 100644 index 00000000..1201576c --- /dev/null +++ b/game/items/textures/genericItem_color_046.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_046.png-fb27359f4dfa3c37e33002d2d85151f5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_046.png" +dest_files=[ "res://.import/genericItem_color_046.png-fb27359f4dfa3c37e33002d2d85151f5.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=true +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/game/items/textures/genericItem_color_047.png b/game/items/textures/genericItem_color_047.png new file mode 100644 index 00000000..b680d293 Binary files /dev/null and b/game/items/textures/genericItem_color_047.png differ diff --git a/game/items/textures/genericItem_color_047.png.import b/game/items/textures/genericItem_color_047.png.import new file mode 100644 index 00000000..f03edddf --- /dev/null +++ b/game/items/textures/genericItem_color_047.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_047.png-5675bbfda9e738e9f31352cd6e9f431f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_047.png" +dest_files=[ "res://.import/genericItem_color_047.png-5675bbfda9e738e9f31352cd6e9f431f.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=true +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/game/items/textures/genericItem_color_048.png b/game/items/textures/genericItem_color_048.png new file mode 100644 index 00000000..87bbcc4e Binary files /dev/null and b/game/items/textures/genericItem_color_048.png differ diff --git a/game/items/textures/genericItem_color_048.png.import b/game/items/textures/genericItem_color_048.png.import new file mode 100644 index 00000000..370a9dc1 --- /dev/null +++ b/game/items/textures/genericItem_color_048.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_048.png-47736e8b6d2c8d0078fbf51c4af63835.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_048.png" +dest_files=[ "res://.import/genericItem_color_048.png-47736e8b6d2c8d0078fbf51c4af63835.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=true +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/game/items/textures/genericItem_color_049.png b/game/items/textures/genericItem_color_049.png new file mode 100644 index 00000000..c2172a8a Binary files /dev/null and b/game/items/textures/genericItem_color_049.png differ diff --git a/game/items/textures/genericItem_color_049.png.import b/game/items/textures/genericItem_color_049.png.import new file mode 100644 index 00000000..2033e95f --- /dev/null +++ b/game/items/textures/genericItem_color_049.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_049.png-da9cf9e6dd28152e676f7c85677a6f53.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_049.png" +dest_files=[ "res://.import/genericItem_color_049.png-da9cf9e6dd28152e676f7c85677a6f53.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=true +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/game/items/textures/genericItem_color_050.png b/game/items/textures/genericItem_color_050.png new file mode 100644 index 00000000..59103fc1 Binary files /dev/null and b/game/items/textures/genericItem_color_050.png differ diff --git a/game/items/textures/genericItem_color_050.png.import b/game/items/textures/genericItem_color_050.png.import new file mode 100644 index 00000000..19d88e5a --- /dev/null +++ b/game/items/textures/genericItem_color_050.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_050.png-37ec4b0236f4f0284706b22744b01c4a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_050.png" +dest_files=[ "res://.import/genericItem_color_050.png-37ec4b0236f4f0284706b22744b01c4a.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=true +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/game/items/textures/genericItem_color_051.png b/game/items/textures/genericItem_color_051.png new file mode 100644 index 00000000..fe828ced Binary files /dev/null and b/game/items/textures/genericItem_color_051.png differ diff --git a/game/items/textures/genericItem_color_051.png.import b/game/items/textures/genericItem_color_051.png.import new file mode 100644 index 00000000..fd3fbf1a --- /dev/null +++ b/game/items/textures/genericItem_color_051.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_051.png-8a8880cf1b4c1caba6e53efce87cc1c6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_051.png" +dest_files=[ "res://.import/genericItem_color_051.png-8a8880cf1b4c1caba6e53efce87cc1c6.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=true +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/game/items/textures/genericItem_color_052.png b/game/items/textures/genericItem_color_052.png new file mode 100644 index 00000000..43c54c73 Binary files /dev/null and b/game/items/textures/genericItem_color_052.png differ diff --git a/game/items/textures/genericItem_color_052.png.import b/game/items/textures/genericItem_color_052.png.import new file mode 100644 index 00000000..bd3337b3 --- /dev/null +++ b/game/items/textures/genericItem_color_052.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_052.png-01f7e9b30f59073a88be6d9cc3c3843a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_052.png" +dest_files=[ "res://.import/genericItem_color_052.png-01f7e9b30f59073a88be6d9cc3c3843a.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=true +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/game/items/textures/genericItem_color_053.png b/game/items/textures/genericItem_color_053.png new file mode 100644 index 00000000..549212da Binary files /dev/null and b/game/items/textures/genericItem_color_053.png differ diff --git a/game/items/textures/genericItem_color_053.png.import b/game/items/textures/genericItem_color_053.png.import new file mode 100644 index 00000000..ef396895 --- /dev/null +++ b/game/items/textures/genericItem_color_053.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_053.png-46dba1d7ccab6c4e36b73b98f5bfa9b5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_053.png" +dest_files=[ "res://.import/genericItem_color_053.png-46dba1d7ccab6c4e36b73b98f5bfa9b5.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=true +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/game/items/textures/genericItem_color_054.png b/game/items/textures/genericItem_color_054.png new file mode 100644 index 00000000..75bd9d59 Binary files /dev/null and b/game/items/textures/genericItem_color_054.png differ diff --git a/game/items/textures/genericItem_color_054.png.import b/game/items/textures/genericItem_color_054.png.import new file mode 100644 index 00000000..d592d6f5 --- /dev/null +++ b/game/items/textures/genericItem_color_054.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_054.png-3bc68b1f3c7112a2506b1da2c618246a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_054.png" +dest_files=[ "res://.import/genericItem_color_054.png-3bc68b1f3c7112a2506b1da2c618246a.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=true +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/game/items/textures/genericItem_color_055.png b/game/items/textures/genericItem_color_055.png new file mode 100644 index 00000000..5ef291df Binary files /dev/null and b/game/items/textures/genericItem_color_055.png differ diff --git a/game/items/textures/genericItem_color_055.png.import b/game/items/textures/genericItem_color_055.png.import new file mode 100644 index 00000000..1497c1a3 --- /dev/null +++ b/game/items/textures/genericItem_color_055.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_055.png-b507f473df380826b56ddd4586583a8a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_055.png" +dest_files=[ "res://.import/genericItem_color_055.png-b507f473df380826b56ddd4586583a8a.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=true +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/game/items/textures/genericItem_color_056.png b/game/items/textures/genericItem_color_056.png new file mode 100644 index 00000000..eb211da5 Binary files /dev/null and b/game/items/textures/genericItem_color_056.png differ diff --git a/game/items/textures/genericItem_color_056.png.import b/game/items/textures/genericItem_color_056.png.import new file mode 100644 index 00000000..e5f7e48d --- /dev/null +++ b/game/items/textures/genericItem_color_056.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_056.png-c62a21eb2a25bbdc4d76ffe9c100dc3a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_056.png" +dest_files=[ "res://.import/genericItem_color_056.png-c62a21eb2a25bbdc4d76ffe9c100dc3a.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=true +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/game/items/textures/genericItem_color_057.png b/game/items/textures/genericItem_color_057.png new file mode 100644 index 00000000..9ebe2295 Binary files /dev/null and b/game/items/textures/genericItem_color_057.png differ diff --git a/game/items/textures/genericItem_color_057.png.import b/game/items/textures/genericItem_color_057.png.import new file mode 100644 index 00000000..77d40e53 --- /dev/null +++ b/game/items/textures/genericItem_color_057.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_057.png-f4baf2673be6f15be494ba23f78722a6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_057.png" +dest_files=[ "res://.import/genericItem_color_057.png-f4baf2673be6f15be494ba23f78722a6.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=true +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/game/items/textures/genericItem_color_058.png b/game/items/textures/genericItem_color_058.png new file mode 100644 index 00000000..6361bd6f Binary files /dev/null and b/game/items/textures/genericItem_color_058.png differ diff --git a/game/items/textures/genericItem_color_058.png.import b/game/items/textures/genericItem_color_058.png.import new file mode 100644 index 00000000..4d2d0219 --- /dev/null +++ b/game/items/textures/genericItem_color_058.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_058.png-ec18cd0155340fbd265ef89e4706cf52.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_058.png" +dest_files=[ "res://.import/genericItem_color_058.png-ec18cd0155340fbd265ef89e4706cf52.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=true +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/game/items/textures/genericItem_color_059.png b/game/items/textures/genericItem_color_059.png new file mode 100644 index 00000000..9a167153 Binary files /dev/null and b/game/items/textures/genericItem_color_059.png differ diff --git a/game/items/textures/genericItem_color_059.png.import b/game/items/textures/genericItem_color_059.png.import new file mode 100644 index 00000000..118babe3 --- /dev/null +++ b/game/items/textures/genericItem_color_059.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_059.png-c24d0abb1fadf66b379bbf7c78178a5e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_059.png" +dest_files=[ "res://.import/genericItem_color_059.png-c24d0abb1fadf66b379bbf7c78178a5e.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=true +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/game/items/textures/genericItem_color_060.png b/game/items/textures/genericItem_color_060.png new file mode 100644 index 00000000..e35e164a Binary files /dev/null and b/game/items/textures/genericItem_color_060.png differ diff --git a/game/items/textures/genericItem_color_060.png.import b/game/items/textures/genericItem_color_060.png.import new file mode 100644 index 00000000..b94b6829 --- /dev/null +++ b/game/items/textures/genericItem_color_060.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_060.png-4bff71f670a67845067600ff5ff2ac3a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_060.png" +dest_files=[ "res://.import/genericItem_color_060.png-4bff71f670a67845067600ff5ff2ac3a.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=true +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/game/items/textures/genericItem_color_061.png b/game/items/textures/genericItem_color_061.png new file mode 100644 index 00000000..eed84889 Binary files /dev/null and b/game/items/textures/genericItem_color_061.png differ diff --git a/game/items/textures/genericItem_color_061.png.import b/game/items/textures/genericItem_color_061.png.import new file mode 100644 index 00000000..ef56cfda --- /dev/null +++ b/game/items/textures/genericItem_color_061.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_061.png-1b0b29beee54ec03f5b9dc5ce63f7342.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_061.png" +dest_files=[ "res://.import/genericItem_color_061.png-1b0b29beee54ec03f5b9dc5ce63f7342.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=true +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/game/items/textures/genericItem_color_062.png b/game/items/textures/genericItem_color_062.png new file mode 100644 index 00000000..b24a0e09 Binary files /dev/null and b/game/items/textures/genericItem_color_062.png differ diff --git a/game/items/textures/genericItem_color_062.png.import b/game/items/textures/genericItem_color_062.png.import new file mode 100644 index 00000000..6d56067d --- /dev/null +++ b/game/items/textures/genericItem_color_062.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_062.png-a24cb7aefff781af6a880d61a903b1ed.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_062.png" +dest_files=[ "res://.import/genericItem_color_062.png-a24cb7aefff781af6a880d61a903b1ed.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=true +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/game/items/textures/genericItem_color_063.png b/game/items/textures/genericItem_color_063.png new file mode 100644 index 00000000..08125631 Binary files /dev/null and b/game/items/textures/genericItem_color_063.png differ diff --git a/game/items/textures/genericItem_color_063.png.import b/game/items/textures/genericItem_color_063.png.import new file mode 100644 index 00000000..56c27768 --- /dev/null +++ b/game/items/textures/genericItem_color_063.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_063.png-d6e62592953f04d9a3dcb7862ac45cd0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_063.png" +dest_files=[ "res://.import/genericItem_color_063.png-d6e62592953f04d9a3dcb7862ac45cd0.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=true +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/game/items/textures/genericItem_color_064.png b/game/items/textures/genericItem_color_064.png new file mode 100644 index 00000000..e8274310 Binary files /dev/null and b/game/items/textures/genericItem_color_064.png differ diff --git a/game/items/textures/genericItem_color_064.png.import b/game/items/textures/genericItem_color_064.png.import new file mode 100644 index 00000000..c948fa89 --- /dev/null +++ b/game/items/textures/genericItem_color_064.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_064.png-d7084ba67d4fde8f0a5efc18b53e23cd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_064.png" +dest_files=[ "res://.import/genericItem_color_064.png-d7084ba67d4fde8f0a5efc18b53e23cd.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=true +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/game/items/textures/genericItem_color_065.png b/game/items/textures/genericItem_color_065.png new file mode 100644 index 00000000..1544c3d8 Binary files /dev/null and b/game/items/textures/genericItem_color_065.png differ diff --git a/game/items/textures/genericItem_color_065.png.import b/game/items/textures/genericItem_color_065.png.import new file mode 100644 index 00000000..2bfcc9c5 --- /dev/null +++ b/game/items/textures/genericItem_color_065.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_065.png-564fce21f29b7f0a696689fe7e014577.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_065.png" +dest_files=[ "res://.import/genericItem_color_065.png-564fce21f29b7f0a696689fe7e014577.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=true +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/game/items/textures/genericItem_color_066.png b/game/items/textures/genericItem_color_066.png new file mode 100644 index 00000000..ac565575 Binary files /dev/null and b/game/items/textures/genericItem_color_066.png differ diff --git a/game/items/textures/genericItem_color_066.png.import b/game/items/textures/genericItem_color_066.png.import new file mode 100644 index 00000000..c1afc124 --- /dev/null +++ b/game/items/textures/genericItem_color_066.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_066.png-c9020331ac33f8349e204a4f45397188.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_066.png" +dest_files=[ "res://.import/genericItem_color_066.png-c9020331ac33f8349e204a4f45397188.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=true +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/game/items/textures/genericItem_color_067.png b/game/items/textures/genericItem_color_067.png new file mode 100644 index 00000000..08878530 Binary files /dev/null and b/game/items/textures/genericItem_color_067.png differ diff --git a/game/items/textures/genericItem_color_067.png.import b/game/items/textures/genericItem_color_067.png.import new file mode 100644 index 00000000..5892f8b2 --- /dev/null +++ b/game/items/textures/genericItem_color_067.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_067.png-c39d0f0fd576f35e254e0cbfeee5f162.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_067.png" +dest_files=[ "res://.import/genericItem_color_067.png-c39d0f0fd576f35e254e0cbfeee5f162.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=true +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/game/items/textures/genericItem_color_068.png b/game/items/textures/genericItem_color_068.png new file mode 100644 index 00000000..7624d8f2 Binary files /dev/null and b/game/items/textures/genericItem_color_068.png differ diff --git a/game/items/textures/genericItem_color_068.png.import b/game/items/textures/genericItem_color_068.png.import new file mode 100644 index 00000000..78e1cf36 --- /dev/null +++ b/game/items/textures/genericItem_color_068.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_068.png-a1fbcd1f76dcfb6aab8f6873b504141a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_068.png" +dest_files=[ "res://.import/genericItem_color_068.png-a1fbcd1f76dcfb6aab8f6873b504141a.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=true +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/game/items/textures/genericItem_color_069.png b/game/items/textures/genericItem_color_069.png new file mode 100644 index 00000000..47b3a3e9 Binary files /dev/null and b/game/items/textures/genericItem_color_069.png differ diff --git a/game/items/textures/genericItem_color_069.png.import b/game/items/textures/genericItem_color_069.png.import new file mode 100644 index 00000000..1a405f1b --- /dev/null +++ b/game/items/textures/genericItem_color_069.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_069.png-eb958dc404275714b2993ec1a41b23cd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_069.png" +dest_files=[ "res://.import/genericItem_color_069.png-eb958dc404275714b2993ec1a41b23cd.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=true +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/game/items/textures/genericItem_color_070.png b/game/items/textures/genericItem_color_070.png new file mode 100644 index 00000000..07ccaed7 Binary files /dev/null and b/game/items/textures/genericItem_color_070.png differ diff --git a/game/items/textures/genericItem_color_070.png.import b/game/items/textures/genericItem_color_070.png.import new file mode 100644 index 00000000..a621f19d --- /dev/null +++ b/game/items/textures/genericItem_color_070.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_070.png-efdc8a3bb965e327eddb7c65f09e8842.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_070.png" +dest_files=[ "res://.import/genericItem_color_070.png-efdc8a3bb965e327eddb7c65f09e8842.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=true +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/game/items/textures/genericItem_color_071.png b/game/items/textures/genericItem_color_071.png new file mode 100644 index 00000000..1ee06410 Binary files /dev/null and b/game/items/textures/genericItem_color_071.png differ diff --git a/game/items/textures/genericItem_color_071.png.import b/game/items/textures/genericItem_color_071.png.import new file mode 100644 index 00000000..ed20d41f --- /dev/null +++ b/game/items/textures/genericItem_color_071.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_071.png-95d04d41854ff8d941ca41934dcd4f16.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_071.png" +dest_files=[ "res://.import/genericItem_color_071.png-95d04d41854ff8d941ca41934dcd4f16.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=true +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/game/items/textures/genericItem_color_072.png b/game/items/textures/genericItem_color_072.png new file mode 100644 index 00000000..4e9c0bd3 Binary files /dev/null and b/game/items/textures/genericItem_color_072.png differ diff --git a/game/items/textures/genericItem_color_072.png.import b/game/items/textures/genericItem_color_072.png.import new file mode 100644 index 00000000..d281ca3d --- /dev/null +++ b/game/items/textures/genericItem_color_072.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_072.png-06657040ca9ed0df2fb85f0fa35876f0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_072.png" +dest_files=[ "res://.import/genericItem_color_072.png-06657040ca9ed0df2fb85f0fa35876f0.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=true +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/game/items/textures/genericItem_color_073.png b/game/items/textures/genericItem_color_073.png new file mode 100644 index 00000000..326ca201 Binary files /dev/null and b/game/items/textures/genericItem_color_073.png differ diff --git a/game/items/textures/genericItem_color_073.png.import b/game/items/textures/genericItem_color_073.png.import new file mode 100644 index 00000000..38544bd7 --- /dev/null +++ b/game/items/textures/genericItem_color_073.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_073.png-4478c6d7e901d7431ca88aa35a57ea7c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_073.png" +dest_files=[ "res://.import/genericItem_color_073.png-4478c6d7e901d7431ca88aa35a57ea7c.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=true +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/game/items/textures/genericItem_color_074.png b/game/items/textures/genericItem_color_074.png new file mode 100644 index 00000000..afbd8054 Binary files /dev/null and b/game/items/textures/genericItem_color_074.png differ diff --git a/game/items/textures/genericItem_color_074.png.import b/game/items/textures/genericItem_color_074.png.import new file mode 100644 index 00000000..ff47a0e2 --- /dev/null +++ b/game/items/textures/genericItem_color_074.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_074.png-9c3b5eff2edb71fe42ae55c29e71d189.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_074.png" +dest_files=[ "res://.import/genericItem_color_074.png-9c3b5eff2edb71fe42ae55c29e71d189.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=true +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/game/items/textures/genericItem_color_075.png b/game/items/textures/genericItem_color_075.png new file mode 100644 index 00000000..31ad7293 Binary files /dev/null and b/game/items/textures/genericItem_color_075.png differ diff --git a/game/items/textures/genericItem_color_075.png.import b/game/items/textures/genericItem_color_075.png.import new file mode 100644 index 00000000..04c0dccb --- /dev/null +++ b/game/items/textures/genericItem_color_075.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_075.png-da13faa00c3e719695a846175dad0310.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_075.png" +dest_files=[ "res://.import/genericItem_color_075.png-da13faa00c3e719695a846175dad0310.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=true +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/game/items/textures/genericItem_color_076.png b/game/items/textures/genericItem_color_076.png new file mode 100644 index 00000000..670975b5 Binary files /dev/null and b/game/items/textures/genericItem_color_076.png differ diff --git a/game/items/textures/genericItem_color_076.png.import b/game/items/textures/genericItem_color_076.png.import new file mode 100644 index 00000000..e93fa8ff --- /dev/null +++ b/game/items/textures/genericItem_color_076.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_076.png-8583a293624abf68724197ef6eed4f9b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_076.png" +dest_files=[ "res://.import/genericItem_color_076.png-8583a293624abf68724197ef6eed4f9b.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=true +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/game/items/textures/genericItem_color_077.png b/game/items/textures/genericItem_color_077.png new file mode 100644 index 00000000..89b6ff54 Binary files /dev/null and b/game/items/textures/genericItem_color_077.png differ diff --git a/game/items/textures/genericItem_color_077.png.import b/game/items/textures/genericItem_color_077.png.import new file mode 100644 index 00000000..a44b7353 --- /dev/null +++ b/game/items/textures/genericItem_color_077.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_077.png-8c91468b292153f6cb5ffaab3948f98b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_077.png" +dest_files=[ "res://.import/genericItem_color_077.png-8c91468b292153f6cb5ffaab3948f98b.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=true +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/game/items/textures/genericItem_color_078.png b/game/items/textures/genericItem_color_078.png new file mode 100644 index 00000000..3600d0d6 Binary files /dev/null and b/game/items/textures/genericItem_color_078.png differ diff --git a/game/items/textures/genericItem_color_078.png.import b/game/items/textures/genericItem_color_078.png.import new file mode 100644 index 00000000..a93fa8b2 --- /dev/null +++ b/game/items/textures/genericItem_color_078.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_078.png-91e3e1314881820ca24a80a8963b61ff.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_078.png" +dest_files=[ "res://.import/genericItem_color_078.png-91e3e1314881820ca24a80a8963b61ff.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=true +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/game/items/textures/genericItem_color_079.png b/game/items/textures/genericItem_color_079.png new file mode 100644 index 00000000..1d836bee Binary files /dev/null and b/game/items/textures/genericItem_color_079.png differ diff --git a/game/items/textures/genericItem_color_079.png.import b/game/items/textures/genericItem_color_079.png.import new file mode 100644 index 00000000..02fdb87e --- /dev/null +++ b/game/items/textures/genericItem_color_079.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_079.png-ed82c9639607751a7f4edc38739b4e09.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_079.png" +dest_files=[ "res://.import/genericItem_color_079.png-ed82c9639607751a7f4edc38739b4e09.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=true +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/game/items/textures/genericItem_color_080.png b/game/items/textures/genericItem_color_080.png new file mode 100644 index 00000000..3e4475eb Binary files /dev/null and b/game/items/textures/genericItem_color_080.png differ diff --git a/game/items/textures/genericItem_color_080.png.import b/game/items/textures/genericItem_color_080.png.import new file mode 100644 index 00000000..3d963268 --- /dev/null +++ b/game/items/textures/genericItem_color_080.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_080.png-197508afc49eeb94ad9751ef4f9442d0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_080.png" +dest_files=[ "res://.import/genericItem_color_080.png-197508afc49eeb94ad9751ef4f9442d0.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=true +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/game/items/textures/genericItem_color_081.png b/game/items/textures/genericItem_color_081.png new file mode 100644 index 00000000..e6a32975 Binary files /dev/null and b/game/items/textures/genericItem_color_081.png differ diff --git a/game/items/textures/genericItem_color_081.png.import b/game/items/textures/genericItem_color_081.png.import new file mode 100644 index 00000000..29de1af7 --- /dev/null +++ b/game/items/textures/genericItem_color_081.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_081.png-6ce02719488832070c7f0a6769e0bb62.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_081.png" +dest_files=[ "res://.import/genericItem_color_081.png-6ce02719488832070c7f0a6769e0bb62.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=true +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/game/items/textures/genericItem_color_082.png b/game/items/textures/genericItem_color_082.png new file mode 100644 index 00000000..ccc1dc33 Binary files /dev/null and b/game/items/textures/genericItem_color_082.png differ diff --git a/game/items/textures/genericItem_color_082.png.import b/game/items/textures/genericItem_color_082.png.import new file mode 100644 index 00000000..0dad2801 --- /dev/null +++ b/game/items/textures/genericItem_color_082.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_082.png-680ade6c2e187cba0c435a6133d9a5c7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_082.png" +dest_files=[ "res://.import/genericItem_color_082.png-680ade6c2e187cba0c435a6133d9a5c7.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=true +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/game/items/textures/genericItem_color_083.png b/game/items/textures/genericItem_color_083.png new file mode 100644 index 00000000..d7d69e44 Binary files /dev/null and b/game/items/textures/genericItem_color_083.png differ diff --git a/game/items/textures/genericItem_color_083.png.import b/game/items/textures/genericItem_color_083.png.import new file mode 100644 index 00000000..7e415d99 --- /dev/null +++ b/game/items/textures/genericItem_color_083.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_083.png-74d768996661ff9ca236da45b9be8e43.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_083.png" +dest_files=[ "res://.import/genericItem_color_083.png-74d768996661ff9ca236da45b9be8e43.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=true +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/game/items/textures/genericItem_color_084.png b/game/items/textures/genericItem_color_084.png new file mode 100644 index 00000000..82f71abd Binary files /dev/null and b/game/items/textures/genericItem_color_084.png differ diff --git a/game/items/textures/genericItem_color_084.png.import b/game/items/textures/genericItem_color_084.png.import new file mode 100644 index 00000000..f4cadb4b --- /dev/null +++ b/game/items/textures/genericItem_color_084.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_084.png-81bbb799b1208570a8359674aa51f2cf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_084.png" +dest_files=[ "res://.import/genericItem_color_084.png-81bbb799b1208570a8359674aa51f2cf.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=true +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/game/items/textures/genericItem_color_085.png b/game/items/textures/genericItem_color_085.png new file mode 100644 index 00000000..d9df35d9 Binary files /dev/null and b/game/items/textures/genericItem_color_085.png differ diff --git a/game/items/textures/genericItem_color_085.png.import b/game/items/textures/genericItem_color_085.png.import new file mode 100644 index 00000000..978b6a09 --- /dev/null +++ b/game/items/textures/genericItem_color_085.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_085.png-9ea2bd407e5f854bfbc5000fcb9dd918.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_085.png" +dest_files=[ "res://.import/genericItem_color_085.png-9ea2bd407e5f854bfbc5000fcb9dd918.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=true +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/game/items/textures/genericItem_color_086.png b/game/items/textures/genericItem_color_086.png new file mode 100644 index 00000000..5eff8b36 Binary files /dev/null and b/game/items/textures/genericItem_color_086.png differ diff --git a/game/items/textures/genericItem_color_086.png.import b/game/items/textures/genericItem_color_086.png.import new file mode 100644 index 00000000..9853d16b --- /dev/null +++ b/game/items/textures/genericItem_color_086.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_086.png-21b7e9f3026833db734d6273e8b83db4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_086.png" +dest_files=[ "res://.import/genericItem_color_086.png-21b7e9f3026833db734d6273e8b83db4.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=true +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/game/items/textures/genericItem_color_087.png b/game/items/textures/genericItem_color_087.png new file mode 100644 index 00000000..32323d7f Binary files /dev/null and b/game/items/textures/genericItem_color_087.png differ diff --git a/game/items/textures/genericItem_color_087.png.import b/game/items/textures/genericItem_color_087.png.import new file mode 100644 index 00000000..a49ef377 --- /dev/null +++ b/game/items/textures/genericItem_color_087.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_087.png-fe8300b4893d2cfb19ebcca2bc5ee16e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_087.png" +dest_files=[ "res://.import/genericItem_color_087.png-fe8300b4893d2cfb19ebcca2bc5ee16e.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=true +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/game/items/textures/genericItem_color_088.png b/game/items/textures/genericItem_color_088.png new file mode 100644 index 00000000..bd2e278d Binary files /dev/null and b/game/items/textures/genericItem_color_088.png differ diff --git a/game/items/textures/genericItem_color_088.png.import b/game/items/textures/genericItem_color_088.png.import new file mode 100644 index 00000000..62e817db --- /dev/null +++ b/game/items/textures/genericItem_color_088.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_088.png-5a0e9fffce32a8b2d98e080e5f055e4d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_088.png" +dest_files=[ "res://.import/genericItem_color_088.png-5a0e9fffce32a8b2d98e080e5f055e4d.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=true +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/game/items/textures/genericItem_color_089.png b/game/items/textures/genericItem_color_089.png new file mode 100644 index 00000000..c4a97686 Binary files /dev/null and b/game/items/textures/genericItem_color_089.png differ diff --git a/game/items/textures/genericItem_color_089.png.import b/game/items/textures/genericItem_color_089.png.import new file mode 100644 index 00000000..31225a72 --- /dev/null +++ b/game/items/textures/genericItem_color_089.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_089.png-b6100b0050bb76febd15b8f7ac74ac46.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_089.png" +dest_files=[ "res://.import/genericItem_color_089.png-b6100b0050bb76febd15b8f7ac74ac46.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=true +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/game/items/textures/genericItem_color_090.png b/game/items/textures/genericItem_color_090.png new file mode 100644 index 00000000..cdb23f15 Binary files /dev/null and b/game/items/textures/genericItem_color_090.png differ diff --git a/game/items/textures/genericItem_color_090.png.import b/game/items/textures/genericItem_color_090.png.import new file mode 100644 index 00000000..9771d410 --- /dev/null +++ b/game/items/textures/genericItem_color_090.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_090.png-6f1a24e81c514feef47730525e402337.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_090.png" +dest_files=[ "res://.import/genericItem_color_090.png-6f1a24e81c514feef47730525e402337.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=true +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/game/items/textures/genericItem_color_091.png b/game/items/textures/genericItem_color_091.png new file mode 100644 index 00000000..783b17a4 Binary files /dev/null and b/game/items/textures/genericItem_color_091.png differ diff --git a/game/items/textures/genericItem_color_091.png.import b/game/items/textures/genericItem_color_091.png.import new file mode 100644 index 00000000..3dfd7af3 --- /dev/null +++ b/game/items/textures/genericItem_color_091.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_091.png-ade96d82acf8de304753d4d6b64ce9ec.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_091.png" +dest_files=[ "res://.import/genericItem_color_091.png-ade96d82acf8de304753d4d6b64ce9ec.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=true +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/game/items/textures/genericItem_color_092.png b/game/items/textures/genericItem_color_092.png new file mode 100644 index 00000000..19ce7d0b Binary files /dev/null and b/game/items/textures/genericItem_color_092.png differ diff --git a/game/items/textures/genericItem_color_092.png.import b/game/items/textures/genericItem_color_092.png.import new file mode 100644 index 00000000..38c14c97 --- /dev/null +++ b/game/items/textures/genericItem_color_092.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_092.png-b5abfe9e3132114303139a59ef17a98c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_092.png" +dest_files=[ "res://.import/genericItem_color_092.png-b5abfe9e3132114303139a59ef17a98c.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=true +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/game/items/textures/genericItem_color_093.png b/game/items/textures/genericItem_color_093.png new file mode 100644 index 00000000..e5608e89 Binary files /dev/null and b/game/items/textures/genericItem_color_093.png differ diff --git a/game/items/textures/genericItem_color_093.png.import b/game/items/textures/genericItem_color_093.png.import new file mode 100644 index 00000000..435b0753 --- /dev/null +++ b/game/items/textures/genericItem_color_093.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_093.png-9a9b1f51f64c3af586d62148f483bfc3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_093.png" +dest_files=[ "res://.import/genericItem_color_093.png-9a9b1f51f64c3af586d62148f483bfc3.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=true +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/game/items/textures/genericItem_color_094.png b/game/items/textures/genericItem_color_094.png new file mode 100644 index 00000000..13403a36 Binary files /dev/null and b/game/items/textures/genericItem_color_094.png differ diff --git a/game/items/textures/genericItem_color_094.png.import b/game/items/textures/genericItem_color_094.png.import new file mode 100644 index 00000000..20a229b4 --- /dev/null +++ b/game/items/textures/genericItem_color_094.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_094.png-aea1def7c655637e75c7edb259801db4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_094.png" +dest_files=[ "res://.import/genericItem_color_094.png-aea1def7c655637e75c7edb259801db4.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=true +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/game/items/textures/genericItem_color_095.png b/game/items/textures/genericItem_color_095.png new file mode 100644 index 00000000..56ec95f9 Binary files /dev/null and b/game/items/textures/genericItem_color_095.png differ diff --git a/game/items/textures/genericItem_color_095.png.import b/game/items/textures/genericItem_color_095.png.import new file mode 100644 index 00000000..66644ba0 --- /dev/null +++ b/game/items/textures/genericItem_color_095.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_095.png-1ed8041343da1f16c5a7311a772146f0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_095.png" +dest_files=[ "res://.import/genericItem_color_095.png-1ed8041343da1f16c5a7311a772146f0.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=true +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/game/items/textures/genericItem_color_096.png b/game/items/textures/genericItem_color_096.png new file mode 100644 index 00000000..0ddf1a0b Binary files /dev/null and b/game/items/textures/genericItem_color_096.png differ diff --git a/game/items/textures/genericItem_color_096.png.import b/game/items/textures/genericItem_color_096.png.import new file mode 100644 index 00000000..51b7597d --- /dev/null +++ b/game/items/textures/genericItem_color_096.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_096.png-bf9d39481863fa1586ec81e8e6a0e111.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_096.png" +dest_files=[ "res://.import/genericItem_color_096.png-bf9d39481863fa1586ec81e8e6a0e111.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=true +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/game/items/textures/genericItem_color_097.png b/game/items/textures/genericItem_color_097.png new file mode 100644 index 00000000..a0c0045f Binary files /dev/null and b/game/items/textures/genericItem_color_097.png differ diff --git a/game/items/textures/genericItem_color_097.png.import b/game/items/textures/genericItem_color_097.png.import new file mode 100644 index 00000000..656c6b44 --- /dev/null +++ b/game/items/textures/genericItem_color_097.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_097.png-1eeb830e0ff9039a0b5ae451e20fe762.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_097.png" +dest_files=[ "res://.import/genericItem_color_097.png-1eeb830e0ff9039a0b5ae451e20fe762.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=true +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/game/items/textures/genericItem_color_098.png b/game/items/textures/genericItem_color_098.png new file mode 100644 index 00000000..56cc4975 Binary files /dev/null and b/game/items/textures/genericItem_color_098.png differ diff --git a/game/items/textures/genericItem_color_098.png.import b/game/items/textures/genericItem_color_098.png.import new file mode 100644 index 00000000..f65de24f --- /dev/null +++ b/game/items/textures/genericItem_color_098.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_098.png-1b508f7adc490287b007fcc7b0617612.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_098.png" +dest_files=[ "res://.import/genericItem_color_098.png-1b508f7adc490287b007fcc7b0617612.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=true +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/game/items/textures/genericItem_color_099.png b/game/items/textures/genericItem_color_099.png new file mode 100644 index 00000000..a99e5153 Binary files /dev/null and b/game/items/textures/genericItem_color_099.png differ diff --git a/game/items/textures/genericItem_color_099.png.import b/game/items/textures/genericItem_color_099.png.import new file mode 100644 index 00000000..ac34be10 --- /dev/null +++ b/game/items/textures/genericItem_color_099.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_099.png-20a7e207ae69bdaee31cbc2eda60d0ac.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_099.png" +dest_files=[ "res://.import/genericItem_color_099.png-20a7e207ae69bdaee31cbc2eda60d0ac.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=true +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/game/items/textures/genericItem_color_100.png b/game/items/textures/genericItem_color_100.png new file mode 100644 index 00000000..8f400c8e Binary files /dev/null and b/game/items/textures/genericItem_color_100.png differ diff --git a/game/items/textures/genericItem_color_100.png.import b/game/items/textures/genericItem_color_100.png.import new file mode 100644 index 00000000..c896a8d0 --- /dev/null +++ b/game/items/textures/genericItem_color_100.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_100.png-5f4450773d29b6b2ee4d9dfa75ae42a0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_100.png" +dest_files=[ "res://.import/genericItem_color_100.png-5f4450773d29b6b2ee4d9dfa75ae42a0.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=true +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/game/items/textures/genericItem_color_101.png b/game/items/textures/genericItem_color_101.png new file mode 100644 index 00000000..718cd64d Binary files /dev/null and b/game/items/textures/genericItem_color_101.png differ diff --git a/game/items/textures/genericItem_color_101.png.import b/game/items/textures/genericItem_color_101.png.import new file mode 100644 index 00000000..a0b431e5 --- /dev/null +++ b/game/items/textures/genericItem_color_101.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_101.png-80d162f37de2fd9495f56353d0f559e7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_101.png" +dest_files=[ "res://.import/genericItem_color_101.png-80d162f37de2fd9495f56353d0f559e7.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=true +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/game/items/textures/genericItem_color_102.png b/game/items/textures/genericItem_color_102.png new file mode 100644 index 00000000..b1254df9 Binary files /dev/null and b/game/items/textures/genericItem_color_102.png differ diff --git a/game/items/textures/genericItem_color_102.png.import b/game/items/textures/genericItem_color_102.png.import new file mode 100644 index 00000000..d5ceb9e6 --- /dev/null +++ b/game/items/textures/genericItem_color_102.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_102.png-03ec4e03d60e94f00f6b0ef8446d6fca.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_102.png" +dest_files=[ "res://.import/genericItem_color_102.png-03ec4e03d60e94f00f6b0ef8446d6fca.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=true +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/game/items/textures/genericItem_color_103.png b/game/items/textures/genericItem_color_103.png new file mode 100644 index 00000000..1c24a7e1 Binary files /dev/null and b/game/items/textures/genericItem_color_103.png differ diff --git a/game/items/textures/genericItem_color_103.png.import b/game/items/textures/genericItem_color_103.png.import new file mode 100644 index 00000000..bfc7b1ed --- /dev/null +++ b/game/items/textures/genericItem_color_103.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_103.png-08c960055a73fb4f6f238602b46cdc65.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_103.png" +dest_files=[ "res://.import/genericItem_color_103.png-08c960055a73fb4f6f238602b46cdc65.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=true +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/game/items/textures/genericItem_color_104.png b/game/items/textures/genericItem_color_104.png new file mode 100644 index 00000000..818ac624 Binary files /dev/null and b/game/items/textures/genericItem_color_104.png differ diff --git a/game/items/textures/genericItem_color_104.png.import b/game/items/textures/genericItem_color_104.png.import new file mode 100644 index 00000000..9f99ff21 --- /dev/null +++ b/game/items/textures/genericItem_color_104.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_104.png-0deebbad5754179a68359be53f1a6caa.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_104.png" +dest_files=[ "res://.import/genericItem_color_104.png-0deebbad5754179a68359be53f1a6caa.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=true +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/game/items/textures/genericItem_color_105.png b/game/items/textures/genericItem_color_105.png new file mode 100644 index 00000000..a9881e6a Binary files /dev/null and b/game/items/textures/genericItem_color_105.png differ diff --git a/game/items/textures/genericItem_color_105.png.import b/game/items/textures/genericItem_color_105.png.import new file mode 100644 index 00000000..e7dcb30c --- /dev/null +++ b/game/items/textures/genericItem_color_105.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_105.png-946e43a29f249b753330c632dff005a3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_105.png" +dest_files=[ "res://.import/genericItem_color_105.png-946e43a29f249b753330c632dff005a3.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=true +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/game/items/textures/genericItem_color_106.png b/game/items/textures/genericItem_color_106.png new file mode 100644 index 00000000..2060227d Binary files /dev/null and b/game/items/textures/genericItem_color_106.png differ diff --git a/game/items/textures/genericItem_color_106.png.import b/game/items/textures/genericItem_color_106.png.import new file mode 100644 index 00000000..d6b2fc95 --- /dev/null +++ b/game/items/textures/genericItem_color_106.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_106.png-04f5c7b18c740dc5bf870daa70beab2e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_106.png" +dest_files=[ "res://.import/genericItem_color_106.png-04f5c7b18c740dc5bf870daa70beab2e.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=true +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/game/items/textures/genericItem_color_107.png b/game/items/textures/genericItem_color_107.png new file mode 100644 index 00000000..ec7cc5de Binary files /dev/null and b/game/items/textures/genericItem_color_107.png differ diff --git a/game/items/textures/genericItem_color_107.png.import b/game/items/textures/genericItem_color_107.png.import new file mode 100644 index 00000000..e7587635 --- /dev/null +++ b/game/items/textures/genericItem_color_107.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_107.png-a4f5df1419e3c306f720e2743b0edf38.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_107.png" +dest_files=[ "res://.import/genericItem_color_107.png-a4f5df1419e3c306f720e2743b0edf38.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=true +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/game/items/textures/genericItem_color_108.png b/game/items/textures/genericItem_color_108.png new file mode 100644 index 00000000..c7b9ff29 Binary files /dev/null and b/game/items/textures/genericItem_color_108.png differ diff --git a/game/items/textures/genericItem_color_108.png.import b/game/items/textures/genericItem_color_108.png.import new file mode 100644 index 00000000..7244d73e --- /dev/null +++ b/game/items/textures/genericItem_color_108.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_108.png-15d6620b9201705040ecf7728dee3e2a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_108.png" +dest_files=[ "res://.import/genericItem_color_108.png-15d6620b9201705040ecf7728dee3e2a.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=true +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/game/items/textures/genericItem_color_109.png b/game/items/textures/genericItem_color_109.png new file mode 100644 index 00000000..75c665cd Binary files /dev/null and b/game/items/textures/genericItem_color_109.png differ diff --git a/game/items/textures/genericItem_color_109.png.import b/game/items/textures/genericItem_color_109.png.import new file mode 100644 index 00000000..de007ac6 --- /dev/null +++ b/game/items/textures/genericItem_color_109.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_109.png-288a5c0f63502d763dc4dde6840d5832.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_109.png" +dest_files=[ "res://.import/genericItem_color_109.png-288a5c0f63502d763dc4dde6840d5832.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=true +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/game/items/textures/genericItem_color_110.png b/game/items/textures/genericItem_color_110.png new file mode 100644 index 00000000..20bf74bc Binary files /dev/null and b/game/items/textures/genericItem_color_110.png differ diff --git a/game/items/textures/genericItem_color_110.png.import b/game/items/textures/genericItem_color_110.png.import new file mode 100644 index 00000000..da368ac2 --- /dev/null +++ b/game/items/textures/genericItem_color_110.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_110.png-43481846695abebd6d34da4ac80f6a0a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_110.png" +dest_files=[ "res://.import/genericItem_color_110.png-43481846695abebd6d34da4ac80f6a0a.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=true +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/game/items/textures/genericItem_color_111.png b/game/items/textures/genericItem_color_111.png new file mode 100644 index 00000000..7d1b43d1 Binary files /dev/null and b/game/items/textures/genericItem_color_111.png differ diff --git a/game/items/textures/genericItem_color_111.png.import b/game/items/textures/genericItem_color_111.png.import new file mode 100644 index 00000000..ded10cab --- /dev/null +++ b/game/items/textures/genericItem_color_111.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_111.png-56162c9a2e788897296944eb48bae85c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_111.png" +dest_files=[ "res://.import/genericItem_color_111.png-56162c9a2e788897296944eb48bae85c.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=true +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/game/items/textures/genericItem_color_112.png b/game/items/textures/genericItem_color_112.png new file mode 100644 index 00000000..1f2dcbdd Binary files /dev/null and b/game/items/textures/genericItem_color_112.png differ diff --git a/game/items/textures/genericItem_color_112.png.import b/game/items/textures/genericItem_color_112.png.import new file mode 100644 index 00000000..fec74bea --- /dev/null +++ b/game/items/textures/genericItem_color_112.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_112.png-af9aaf6438dd1aeb492fb1b44eb2996e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_112.png" +dest_files=[ "res://.import/genericItem_color_112.png-af9aaf6438dd1aeb492fb1b44eb2996e.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=true +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/game/items/textures/genericItem_color_113.png b/game/items/textures/genericItem_color_113.png new file mode 100644 index 00000000..4f7dd445 Binary files /dev/null and b/game/items/textures/genericItem_color_113.png differ diff --git a/game/items/textures/genericItem_color_113.png.import b/game/items/textures/genericItem_color_113.png.import new file mode 100644 index 00000000..89fbc5b4 --- /dev/null +++ b/game/items/textures/genericItem_color_113.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_113.png-2e5284487c69df0763c15222ab6c10f1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_113.png" +dest_files=[ "res://.import/genericItem_color_113.png-2e5284487c69df0763c15222ab6c10f1.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=true +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/game/items/textures/genericItem_color_114.png b/game/items/textures/genericItem_color_114.png new file mode 100644 index 00000000..4fc6718e Binary files /dev/null and b/game/items/textures/genericItem_color_114.png differ diff --git a/game/items/textures/genericItem_color_114.png.import b/game/items/textures/genericItem_color_114.png.import new file mode 100644 index 00000000..578adc19 --- /dev/null +++ b/game/items/textures/genericItem_color_114.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_114.png-e9c04f575b44b613501802d78ade4a2c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_114.png" +dest_files=[ "res://.import/genericItem_color_114.png-e9c04f575b44b613501802d78ade4a2c.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=true +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/game/items/textures/genericItem_color_115.png b/game/items/textures/genericItem_color_115.png new file mode 100644 index 00000000..6dbad048 Binary files /dev/null and b/game/items/textures/genericItem_color_115.png differ diff --git a/game/items/textures/genericItem_color_115.png.import b/game/items/textures/genericItem_color_115.png.import new file mode 100644 index 00000000..5241844c --- /dev/null +++ b/game/items/textures/genericItem_color_115.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_115.png-24e79d06d319795ca296c6f895ad4a77.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_115.png" +dest_files=[ "res://.import/genericItem_color_115.png-24e79d06d319795ca296c6f895ad4a77.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=true +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/game/items/textures/genericItem_color_116.png b/game/items/textures/genericItem_color_116.png new file mode 100644 index 00000000..e5c77c21 Binary files /dev/null and b/game/items/textures/genericItem_color_116.png differ diff --git a/game/items/textures/genericItem_color_116.png.import b/game/items/textures/genericItem_color_116.png.import new file mode 100644 index 00000000..7edf87d6 --- /dev/null +++ b/game/items/textures/genericItem_color_116.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_116.png-43acd48c5eb0da0ed6fc34a351d3b8e0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_116.png" +dest_files=[ "res://.import/genericItem_color_116.png-43acd48c5eb0da0ed6fc34a351d3b8e0.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=true +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/game/items/textures/genericItem_color_117.png b/game/items/textures/genericItem_color_117.png new file mode 100644 index 00000000..a1a4f5d4 Binary files /dev/null and b/game/items/textures/genericItem_color_117.png differ diff --git a/game/items/textures/genericItem_color_117.png.import b/game/items/textures/genericItem_color_117.png.import new file mode 100644 index 00000000..8250d841 --- /dev/null +++ b/game/items/textures/genericItem_color_117.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_117.png-f67a0be8387f5300ec95b08cbec72e4d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_117.png" +dest_files=[ "res://.import/genericItem_color_117.png-f67a0be8387f5300ec95b08cbec72e4d.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=true +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/game/items/textures/genericItem_color_118.png b/game/items/textures/genericItem_color_118.png new file mode 100644 index 00000000..e7df38b3 Binary files /dev/null and b/game/items/textures/genericItem_color_118.png differ diff --git a/game/items/textures/genericItem_color_118.png.import b/game/items/textures/genericItem_color_118.png.import new file mode 100644 index 00000000..0533a22e --- /dev/null +++ b/game/items/textures/genericItem_color_118.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_118.png-63655105decb40f87707ecdc4cc3ca80.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_118.png" +dest_files=[ "res://.import/genericItem_color_118.png-63655105decb40f87707ecdc4cc3ca80.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=true +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/game/items/textures/genericItem_color_119.png b/game/items/textures/genericItem_color_119.png new file mode 100644 index 00000000..f0b202b2 Binary files /dev/null and b/game/items/textures/genericItem_color_119.png differ diff --git a/game/items/textures/genericItem_color_119.png.import b/game/items/textures/genericItem_color_119.png.import new file mode 100644 index 00000000..71e5c639 --- /dev/null +++ b/game/items/textures/genericItem_color_119.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_119.png-32851f549b5119af2bdea03c1906031e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_119.png" +dest_files=[ "res://.import/genericItem_color_119.png-32851f549b5119af2bdea03c1906031e.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=true +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/game/items/textures/genericItem_color_120.png b/game/items/textures/genericItem_color_120.png new file mode 100644 index 00000000..eeeb9c64 Binary files /dev/null and b/game/items/textures/genericItem_color_120.png differ diff --git a/game/items/textures/genericItem_color_120.png.import b/game/items/textures/genericItem_color_120.png.import new file mode 100644 index 00000000..e1effead --- /dev/null +++ b/game/items/textures/genericItem_color_120.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_120.png-0f44487dc1b0fb222f1ec899c0da176a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_120.png" +dest_files=[ "res://.import/genericItem_color_120.png-0f44487dc1b0fb222f1ec899c0da176a.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=true +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/game/items/textures/genericItem_color_121.png b/game/items/textures/genericItem_color_121.png new file mode 100644 index 00000000..9b1a24e6 Binary files /dev/null and b/game/items/textures/genericItem_color_121.png differ diff --git a/game/items/textures/genericItem_color_121.png.import b/game/items/textures/genericItem_color_121.png.import new file mode 100644 index 00000000..8bfb0483 --- /dev/null +++ b/game/items/textures/genericItem_color_121.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_121.png-986f7dd3951ccee9738ebaa52527f95f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_121.png" +dest_files=[ "res://.import/genericItem_color_121.png-986f7dd3951ccee9738ebaa52527f95f.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=true +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/game/items/textures/genericItem_color_122.png b/game/items/textures/genericItem_color_122.png new file mode 100644 index 00000000..0af05064 Binary files /dev/null and b/game/items/textures/genericItem_color_122.png differ diff --git a/game/items/textures/genericItem_color_122.png.import b/game/items/textures/genericItem_color_122.png.import new file mode 100644 index 00000000..33c595ff --- /dev/null +++ b/game/items/textures/genericItem_color_122.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_122.png-1a121e9b63c6a716c1794cdd391e883d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_122.png" +dest_files=[ "res://.import/genericItem_color_122.png-1a121e9b63c6a716c1794cdd391e883d.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=true +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/game/items/textures/genericItem_color_123.png b/game/items/textures/genericItem_color_123.png new file mode 100644 index 00000000..b10064a8 Binary files /dev/null and b/game/items/textures/genericItem_color_123.png differ diff --git a/game/items/textures/genericItem_color_123.png.import b/game/items/textures/genericItem_color_123.png.import new file mode 100644 index 00000000..edfb8132 --- /dev/null +++ b/game/items/textures/genericItem_color_123.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_123.png-5692de694d6569ed5869c16b40256196.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_123.png" +dest_files=[ "res://.import/genericItem_color_123.png-5692de694d6569ed5869c16b40256196.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=true +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/game/items/textures/genericItem_color_124.png b/game/items/textures/genericItem_color_124.png new file mode 100644 index 00000000..b7490582 Binary files /dev/null and b/game/items/textures/genericItem_color_124.png differ diff --git a/game/items/textures/genericItem_color_124.png.import b/game/items/textures/genericItem_color_124.png.import new file mode 100644 index 00000000..1d6644f1 --- /dev/null +++ b/game/items/textures/genericItem_color_124.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_124.png-2b24f2976abbc711398a143771dce4c4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_124.png" +dest_files=[ "res://.import/genericItem_color_124.png-2b24f2976abbc711398a143771dce4c4.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=true +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/game/items/textures/genericItem_color_125.png b/game/items/textures/genericItem_color_125.png new file mode 100644 index 00000000..3a193a0f Binary files /dev/null and b/game/items/textures/genericItem_color_125.png differ diff --git a/game/items/textures/genericItem_color_125.png.import b/game/items/textures/genericItem_color_125.png.import new file mode 100644 index 00000000..4049ee15 --- /dev/null +++ b/game/items/textures/genericItem_color_125.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_125.png-22b2c33ac9e26d48c56e237e16d31ed0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_125.png" +dest_files=[ "res://.import/genericItem_color_125.png-22b2c33ac9e26d48c56e237e16d31ed0.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=true +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/game/items/textures/genericItem_color_126.png b/game/items/textures/genericItem_color_126.png new file mode 100644 index 00000000..f649d971 Binary files /dev/null and b/game/items/textures/genericItem_color_126.png differ diff --git a/game/items/textures/genericItem_color_126.png.import b/game/items/textures/genericItem_color_126.png.import new file mode 100644 index 00000000..8e7cb9e5 --- /dev/null +++ b/game/items/textures/genericItem_color_126.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_126.png-4b8b17383c6923d5c6ff57ab7aaef6c6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_126.png" +dest_files=[ "res://.import/genericItem_color_126.png-4b8b17383c6923d5c6ff57ab7aaef6c6.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=true +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/game/items/textures/genericItem_color_127.png b/game/items/textures/genericItem_color_127.png new file mode 100644 index 00000000..578f2768 Binary files /dev/null and b/game/items/textures/genericItem_color_127.png differ diff --git a/game/items/textures/genericItem_color_127.png.import b/game/items/textures/genericItem_color_127.png.import new file mode 100644 index 00000000..666ad981 --- /dev/null +++ b/game/items/textures/genericItem_color_127.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_127.png-832a8ace49e7ff515498fc22d458f333.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_127.png" +dest_files=[ "res://.import/genericItem_color_127.png-832a8ace49e7ff515498fc22d458f333.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=true +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/game/items/textures/genericItem_color_128.png b/game/items/textures/genericItem_color_128.png new file mode 100644 index 00000000..716e56c0 Binary files /dev/null and b/game/items/textures/genericItem_color_128.png differ diff --git a/game/items/textures/genericItem_color_128.png.import b/game/items/textures/genericItem_color_128.png.import new file mode 100644 index 00000000..c905669b --- /dev/null +++ b/game/items/textures/genericItem_color_128.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_128.png-173285f57e413c594129f223daadd48e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_128.png" +dest_files=[ "res://.import/genericItem_color_128.png-173285f57e413c594129f223daadd48e.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=true +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/game/items/textures/genericItem_color_129.png b/game/items/textures/genericItem_color_129.png new file mode 100644 index 00000000..4b01bb2c Binary files /dev/null and b/game/items/textures/genericItem_color_129.png differ diff --git a/game/items/textures/genericItem_color_129.png.import b/game/items/textures/genericItem_color_129.png.import new file mode 100644 index 00000000..39ebfbef --- /dev/null +++ b/game/items/textures/genericItem_color_129.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_129.png-38f6a371ee634480e75f435f3a0ecc39.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_129.png" +dest_files=[ "res://.import/genericItem_color_129.png-38f6a371ee634480e75f435f3a0ecc39.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=true +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/game/items/textures/genericItem_color_130.png b/game/items/textures/genericItem_color_130.png new file mode 100644 index 00000000..c419e4da Binary files /dev/null and b/game/items/textures/genericItem_color_130.png differ diff --git a/game/items/textures/genericItem_color_130.png.import b/game/items/textures/genericItem_color_130.png.import new file mode 100644 index 00000000..0343f106 --- /dev/null +++ b/game/items/textures/genericItem_color_130.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_130.png-9c9105b76acf35212296b660fec81de5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_130.png" +dest_files=[ "res://.import/genericItem_color_130.png-9c9105b76acf35212296b660fec81de5.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=true +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/game/items/textures/genericItem_color_131.png b/game/items/textures/genericItem_color_131.png new file mode 100644 index 00000000..aefa8f27 Binary files /dev/null and b/game/items/textures/genericItem_color_131.png differ diff --git a/game/items/textures/genericItem_color_131.png.import b/game/items/textures/genericItem_color_131.png.import new file mode 100644 index 00000000..50524ea3 --- /dev/null +++ b/game/items/textures/genericItem_color_131.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_131.png-c2c59f483ac3efd934ad98f7b315c217.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_131.png" +dest_files=[ "res://.import/genericItem_color_131.png-c2c59f483ac3efd934ad98f7b315c217.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=true +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/game/items/textures/genericItem_color_132.png b/game/items/textures/genericItem_color_132.png new file mode 100644 index 00000000..e122b31d Binary files /dev/null and b/game/items/textures/genericItem_color_132.png differ diff --git a/game/items/textures/genericItem_color_132.png.import b/game/items/textures/genericItem_color_132.png.import new file mode 100644 index 00000000..ba86ceb0 --- /dev/null +++ b/game/items/textures/genericItem_color_132.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_132.png-0d74fb783dfd31774e7f40045c266eee.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_132.png" +dest_files=[ "res://.import/genericItem_color_132.png-0d74fb783dfd31774e7f40045c266eee.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=true +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/game/items/textures/genericItem_color_133.png b/game/items/textures/genericItem_color_133.png new file mode 100644 index 00000000..cfdcf184 Binary files /dev/null and b/game/items/textures/genericItem_color_133.png differ diff --git a/game/items/textures/genericItem_color_133.png.import b/game/items/textures/genericItem_color_133.png.import new file mode 100644 index 00000000..09115e9a --- /dev/null +++ b/game/items/textures/genericItem_color_133.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_133.png-504321b2e1ba0d2cf8464173ebf81406.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_133.png" +dest_files=[ "res://.import/genericItem_color_133.png-504321b2e1ba0d2cf8464173ebf81406.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=true +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/game/items/textures/genericItem_color_134.png b/game/items/textures/genericItem_color_134.png new file mode 100644 index 00000000..bbc56a37 Binary files /dev/null and b/game/items/textures/genericItem_color_134.png differ diff --git a/game/items/textures/genericItem_color_134.png.import b/game/items/textures/genericItem_color_134.png.import new file mode 100644 index 00000000..0c0d0249 --- /dev/null +++ b/game/items/textures/genericItem_color_134.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_134.png-1f593e7a941d37935803917dfaf6fc04.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_134.png" +dest_files=[ "res://.import/genericItem_color_134.png-1f593e7a941d37935803917dfaf6fc04.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=true +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/game/items/textures/genericItem_color_135.png b/game/items/textures/genericItem_color_135.png new file mode 100644 index 00000000..69c328ce Binary files /dev/null and b/game/items/textures/genericItem_color_135.png differ diff --git a/game/items/textures/genericItem_color_135.png.import b/game/items/textures/genericItem_color_135.png.import new file mode 100644 index 00000000..b182f3fa --- /dev/null +++ b/game/items/textures/genericItem_color_135.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_135.png-68a765af36c86a5764f5e794542334a4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_135.png" +dest_files=[ "res://.import/genericItem_color_135.png-68a765af36c86a5764f5e794542334a4.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=true +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/game/items/textures/genericItem_color_136.png b/game/items/textures/genericItem_color_136.png new file mode 100644 index 00000000..10270cdd Binary files /dev/null and b/game/items/textures/genericItem_color_136.png differ diff --git a/game/items/textures/genericItem_color_136.png.import b/game/items/textures/genericItem_color_136.png.import new file mode 100644 index 00000000..ff16a201 --- /dev/null +++ b/game/items/textures/genericItem_color_136.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_136.png-594f9ed0e76c59b5d437f08634814ad9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_136.png" +dest_files=[ "res://.import/genericItem_color_136.png-594f9ed0e76c59b5d437f08634814ad9.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=true +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/game/items/textures/genericItem_color_137.png b/game/items/textures/genericItem_color_137.png new file mode 100644 index 00000000..b08ec008 Binary files /dev/null and b/game/items/textures/genericItem_color_137.png differ diff --git a/game/items/textures/genericItem_color_137.png.import b/game/items/textures/genericItem_color_137.png.import new file mode 100644 index 00000000..24b1f24a --- /dev/null +++ b/game/items/textures/genericItem_color_137.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_137.png-99b2fea6844b5aea73fbc7e50a8a134c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_137.png" +dest_files=[ "res://.import/genericItem_color_137.png-99b2fea6844b5aea73fbc7e50a8a134c.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=true +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/game/items/textures/genericItem_color_138.png b/game/items/textures/genericItem_color_138.png new file mode 100644 index 00000000..9d3086b9 Binary files /dev/null and b/game/items/textures/genericItem_color_138.png differ diff --git a/game/items/textures/genericItem_color_138.png.import b/game/items/textures/genericItem_color_138.png.import new file mode 100644 index 00000000..518e6f78 --- /dev/null +++ b/game/items/textures/genericItem_color_138.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_138.png-d369927762abb3ab9a501076d3d82df1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_138.png" +dest_files=[ "res://.import/genericItem_color_138.png-d369927762abb3ab9a501076d3d82df1.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=true +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/game/items/textures/genericItem_color_139.png b/game/items/textures/genericItem_color_139.png new file mode 100644 index 00000000..921becb6 Binary files /dev/null and b/game/items/textures/genericItem_color_139.png differ diff --git a/game/items/textures/genericItem_color_139.png.import b/game/items/textures/genericItem_color_139.png.import new file mode 100644 index 00000000..95607e96 --- /dev/null +++ b/game/items/textures/genericItem_color_139.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_139.png-23a2e4b1b594535617c44ff057357005.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_139.png" +dest_files=[ "res://.import/genericItem_color_139.png-23a2e4b1b594535617c44ff057357005.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=true +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/game/items/textures/genericItem_color_140.png b/game/items/textures/genericItem_color_140.png new file mode 100644 index 00000000..e5b82183 Binary files /dev/null and b/game/items/textures/genericItem_color_140.png differ diff --git a/game/items/textures/genericItem_color_140.png.import b/game/items/textures/genericItem_color_140.png.import new file mode 100644 index 00000000..12510f4c --- /dev/null +++ b/game/items/textures/genericItem_color_140.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_140.png-3e1071fa059e3364a8099a6fbfcb9870.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_140.png" +dest_files=[ "res://.import/genericItem_color_140.png-3e1071fa059e3364a8099a6fbfcb9870.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=true +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/game/items/textures/genericItem_color_141.png b/game/items/textures/genericItem_color_141.png new file mode 100644 index 00000000..dfe658a4 Binary files /dev/null and b/game/items/textures/genericItem_color_141.png differ diff --git a/game/items/textures/genericItem_color_141.png.import b/game/items/textures/genericItem_color_141.png.import new file mode 100644 index 00000000..28584dae --- /dev/null +++ b/game/items/textures/genericItem_color_141.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_141.png-e870f54a0dadf28bd8d5a0450db830cb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_141.png" +dest_files=[ "res://.import/genericItem_color_141.png-e870f54a0dadf28bd8d5a0450db830cb.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=true +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/game/items/textures/genericItem_color_142.png b/game/items/textures/genericItem_color_142.png new file mode 100644 index 00000000..242446fa Binary files /dev/null and b/game/items/textures/genericItem_color_142.png differ diff --git a/game/items/textures/genericItem_color_142.png.import b/game/items/textures/genericItem_color_142.png.import new file mode 100644 index 00000000..72ccb14a --- /dev/null +++ b/game/items/textures/genericItem_color_142.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_142.png-713749e07e2da46cf2ccb05d093dd58b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_142.png" +dest_files=[ "res://.import/genericItem_color_142.png-713749e07e2da46cf2ccb05d093dd58b.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=true +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/game/items/textures/genericItem_color_143.png b/game/items/textures/genericItem_color_143.png new file mode 100644 index 00000000..6d4ec992 Binary files /dev/null and b/game/items/textures/genericItem_color_143.png differ diff --git a/game/items/textures/genericItem_color_143.png.import b/game/items/textures/genericItem_color_143.png.import new file mode 100644 index 00000000..61e78640 --- /dev/null +++ b/game/items/textures/genericItem_color_143.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_143.png-584549b8b7dc50f1bc09779c2db12674.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_143.png" +dest_files=[ "res://.import/genericItem_color_143.png-584549b8b7dc50f1bc09779c2db12674.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=true +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/game/items/textures/genericItem_color_144.png b/game/items/textures/genericItem_color_144.png new file mode 100644 index 00000000..682686d9 Binary files /dev/null and b/game/items/textures/genericItem_color_144.png differ diff --git a/game/items/textures/genericItem_color_144.png.import b/game/items/textures/genericItem_color_144.png.import new file mode 100644 index 00000000..abf2df7d --- /dev/null +++ b/game/items/textures/genericItem_color_144.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_144.png-d369d30fb3f2eeaf467332d2669ccdc5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_144.png" +dest_files=[ "res://.import/genericItem_color_144.png-d369d30fb3f2eeaf467332d2669ccdc5.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=true +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/game/items/textures/genericItem_color_145.png b/game/items/textures/genericItem_color_145.png new file mode 100644 index 00000000..d1d18f23 Binary files /dev/null and b/game/items/textures/genericItem_color_145.png differ diff --git a/game/items/textures/genericItem_color_145.png.import b/game/items/textures/genericItem_color_145.png.import new file mode 100644 index 00000000..b38db40a --- /dev/null +++ b/game/items/textures/genericItem_color_145.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_145.png-640720890751c8b255ee4b44bcfaf71b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_145.png" +dest_files=[ "res://.import/genericItem_color_145.png-640720890751c8b255ee4b44bcfaf71b.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=true +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/game/items/textures/genericItem_color_146.png b/game/items/textures/genericItem_color_146.png new file mode 100644 index 00000000..b18e64f9 Binary files /dev/null and b/game/items/textures/genericItem_color_146.png differ diff --git a/game/items/textures/genericItem_color_146.png.import b/game/items/textures/genericItem_color_146.png.import new file mode 100644 index 00000000..690faab1 --- /dev/null +++ b/game/items/textures/genericItem_color_146.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_146.png-ab253042a9ee8cdd6be097845bc96a08.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_146.png" +dest_files=[ "res://.import/genericItem_color_146.png-ab253042a9ee8cdd6be097845bc96a08.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=true +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/game/items/textures/genericItem_color_147.png b/game/items/textures/genericItem_color_147.png new file mode 100644 index 00000000..f9a0c6be Binary files /dev/null and b/game/items/textures/genericItem_color_147.png differ diff --git a/game/items/textures/genericItem_color_147.png.import b/game/items/textures/genericItem_color_147.png.import new file mode 100644 index 00000000..2c38b210 --- /dev/null +++ b/game/items/textures/genericItem_color_147.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_147.png-5781c398e85a0346d0d9e1f25e8943ef.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_147.png" +dest_files=[ "res://.import/genericItem_color_147.png-5781c398e85a0346d0d9e1f25e8943ef.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=true +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/game/items/textures/genericItem_color_148.png b/game/items/textures/genericItem_color_148.png new file mode 100644 index 00000000..361d5405 Binary files /dev/null and b/game/items/textures/genericItem_color_148.png differ diff --git a/game/items/textures/genericItem_color_148.png.import b/game/items/textures/genericItem_color_148.png.import new file mode 100644 index 00000000..3d4dc5be --- /dev/null +++ b/game/items/textures/genericItem_color_148.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_148.png-0e169bc115bd75e18f2dcdf662c652af.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_148.png" +dest_files=[ "res://.import/genericItem_color_148.png-0e169bc115bd75e18f2dcdf662c652af.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=true +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/game/items/textures/genericItem_color_149.png b/game/items/textures/genericItem_color_149.png new file mode 100644 index 00000000..4f464bef Binary files /dev/null and b/game/items/textures/genericItem_color_149.png differ diff --git a/game/items/textures/genericItem_color_149.png.import b/game/items/textures/genericItem_color_149.png.import new file mode 100644 index 00000000..1938d0b5 --- /dev/null +++ b/game/items/textures/genericItem_color_149.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_149.png-c82e9b0ae85cc9f40e72cd97420b9015.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_149.png" +dest_files=[ "res://.import/genericItem_color_149.png-c82e9b0ae85cc9f40e72cd97420b9015.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=true +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/game/items/textures/genericItem_color_150.png b/game/items/textures/genericItem_color_150.png new file mode 100644 index 00000000..0c301c16 Binary files /dev/null and b/game/items/textures/genericItem_color_150.png differ diff --git a/game/items/textures/genericItem_color_150.png.import b/game/items/textures/genericItem_color_150.png.import new file mode 100644 index 00000000..274c779e --- /dev/null +++ b/game/items/textures/genericItem_color_150.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_150.png-c1c2e5b33240d17705a3fc341eda5d3e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_150.png" +dest_files=[ "res://.import/genericItem_color_150.png-c1c2e5b33240d17705a3fc341eda5d3e.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=true +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/game/items/textures/genericItem_color_151.png b/game/items/textures/genericItem_color_151.png new file mode 100644 index 00000000..7340ed19 Binary files /dev/null and b/game/items/textures/genericItem_color_151.png differ diff --git a/game/items/textures/genericItem_color_151.png.import b/game/items/textures/genericItem_color_151.png.import new file mode 100644 index 00000000..4aa90d33 --- /dev/null +++ b/game/items/textures/genericItem_color_151.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_151.png-4b72a52895eca23bd750aa51f4935c66.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_151.png" +dest_files=[ "res://.import/genericItem_color_151.png-4b72a52895eca23bd750aa51f4935c66.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=true +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/game/items/textures/genericItem_color_152.png b/game/items/textures/genericItem_color_152.png new file mode 100644 index 00000000..bc8a4d30 Binary files /dev/null and b/game/items/textures/genericItem_color_152.png differ diff --git a/game/items/textures/genericItem_color_152.png.import b/game/items/textures/genericItem_color_152.png.import new file mode 100644 index 00000000..3b807dc8 --- /dev/null +++ b/game/items/textures/genericItem_color_152.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_152.png-ba810798d9829e3ed5a112c70a58241d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_152.png" +dest_files=[ "res://.import/genericItem_color_152.png-ba810798d9829e3ed5a112c70a58241d.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=true +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/game/items/textures/genericItem_color_153.png b/game/items/textures/genericItem_color_153.png new file mode 100644 index 00000000..0a31039d Binary files /dev/null and b/game/items/textures/genericItem_color_153.png differ diff --git a/game/items/textures/genericItem_color_153.png.import b/game/items/textures/genericItem_color_153.png.import new file mode 100644 index 00000000..a58bc92e --- /dev/null +++ b/game/items/textures/genericItem_color_153.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_153.png-acb94134866749ea08de8b8f5e203d2c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_153.png" +dest_files=[ "res://.import/genericItem_color_153.png-acb94134866749ea08de8b8f5e203d2c.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=true +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/game/items/textures/genericItem_color_154.png b/game/items/textures/genericItem_color_154.png new file mode 100644 index 00000000..ac8702be Binary files /dev/null and b/game/items/textures/genericItem_color_154.png differ diff --git a/game/items/textures/genericItem_color_154.png.import b/game/items/textures/genericItem_color_154.png.import new file mode 100644 index 00000000..1398c5e8 --- /dev/null +++ b/game/items/textures/genericItem_color_154.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_154.png-7f40b6dec6405b6d2b86d135b5a3a653.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_154.png" +dest_files=[ "res://.import/genericItem_color_154.png-7f40b6dec6405b6d2b86d135b5a3a653.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=true +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/game/items/textures/genericItem_color_155.png b/game/items/textures/genericItem_color_155.png new file mode 100644 index 00000000..beed159f Binary files /dev/null and b/game/items/textures/genericItem_color_155.png differ diff --git a/game/items/textures/genericItem_color_155.png.import b/game/items/textures/genericItem_color_155.png.import new file mode 100644 index 00000000..43066ee9 --- /dev/null +++ b/game/items/textures/genericItem_color_155.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_155.png-59814badeff702529f4430770e9154c8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_155.png" +dest_files=[ "res://.import/genericItem_color_155.png-59814badeff702529f4430770e9154c8.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=true +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/game/items/textures/genericItem_color_156.png b/game/items/textures/genericItem_color_156.png new file mode 100644 index 00000000..0a31449d Binary files /dev/null and b/game/items/textures/genericItem_color_156.png differ diff --git a/game/items/textures/genericItem_color_156.png.import b/game/items/textures/genericItem_color_156.png.import new file mode 100644 index 00000000..c17c1c2b --- /dev/null +++ b/game/items/textures/genericItem_color_156.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_156.png-99351634eca1e031fd8b033cb57d9bf2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_156.png" +dest_files=[ "res://.import/genericItem_color_156.png-99351634eca1e031fd8b033cb57d9bf2.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=true +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/game/items/textures/genericItem_color_157.png b/game/items/textures/genericItem_color_157.png new file mode 100644 index 00000000..cc96011a Binary files /dev/null and b/game/items/textures/genericItem_color_157.png differ diff --git a/game/items/textures/genericItem_color_157.png.import b/game/items/textures/genericItem_color_157.png.import new file mode 100644 index 00000000..6a06c317 --- /dev/null +++ b/game/items/textures/genericItem_color_157.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_157.png-1f444fad7ed5b90cd2fed9acd112f3d9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_157.png" +dest_files=[ "res://.import/genericItem_color_157.png-1f444fad7ed5b90cd2fed9acd112f3d9.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=true +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/game/items/textures/genericItem_color_158.png b/game/items/textures/genericItem_color_158.png new file mode 100644 index 00000000..3ef422cb Binary files /dev/null and b/game/items/textures/genericItem_color_158.png differ diff --git a/game/items/textures/genericItem_color_158.png.import b/game/items/textures/genericItem_color_158.png.import new file mode 100644 index 00000000..b50292c2 --- /dev/null +++ b/game/items/textures/genericItem_color_158.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_158.png-59ac740d87f34775e332b65bbd8b20ec.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_158.png" +dest_files=[ "res://.import/genericItem_color_158.png-59ac740d87f34775e332b65bbd8b20ec.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=true +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/game/items/textures/genericItem_color_159.png b/game/items/textures/genericItem_color_159.png new file mode 100644 index 00000000..7b61a3d9 Binary files /dev/null and b/game/items/textures/genericItem_color_159.png differ diff --git a/game/items/textures/genericItem_color_159.png.import b/game/items/textures/genericItem_color_159.png.import new file mode 100644 index 00000000..29bd86f0 --- /dev/null +++ b/game/items/textures/genericItem_color_159.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_159.png-5770c4babb36fe5f26fdee276f67e4ba.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_159.png" +dest_files=[ "res://.import/genericItem_color_159.png-5770c4babb36fe5f26fdee276f67e4ba.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=true +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/game/items/textures/genericItem_color_160.png b/game/items/textures/genericItem_color_160.png new file mode 100644 index 00000000..8cafde6c Binary files /dev/null and b/game/items/textures/genericItem_color_160.png differ diff --git a/game/items/textures/genericItem_color_160.png.import b/game/items/textures/genericItem_color_160.png.import new file mode 100644 index 00000000..5f461e9e --- /dev/null +++ b/game/items/textures/genericItem_color_160.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_160.png-82ba73549d48814f6391424d183cfa86.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_160.png" +dest_files=[ "res://.import/genericItem_color_160.png-82ba73549d48814f6391424d183cfa86.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=true +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/game/items/textures/genericItem_color_161.png b/game/items/textures/genericItem_color_161.png new file mode 100644 index 00000000..0013ea24 Binary files /dev/null and b/game/items/textures/genericItem_color_161.png differ diff --git a/game/items/textures/genericItem_color_161.png.import b/game/items/textures/genericItem_color_161.png.import new file mode 100644 index 00000000..fb2d991a --- /dev/null +++ b/game/items/textures/genericItem_color_161.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_161.png-91ef41feea8930fccc64f4677c503d91.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_161.png" +dest_files=[ "res://.import/genericItem_color_161.png-91ef41feea8930fccc64f4677c503d91.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=true +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/game/items/textures/genericItem_color_162.png b/game/items/textures/genericItem_color_162.png new file mode 100644 index 00000000..a8a74f95 Binary files /dev/null and b/game/items/textures/genericItem_color_162.png differ diff --git a/game/items/textures/genericItem_color_162.png.import b/game/items/textures/genericItem_color_162.png.import new file mode 100644 index 00000000..3b6714a4 --- /dev/null +++ b/game/items/textures/genericItem_color_162.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_162.png-052a35bc7bfd6ca6a73517e6a9c568b0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_162.png" +dest_files=[ "res://.import/genericItem_color_162.png-052a35bc7bfd6ca6a73517e6a9c568b0.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=true +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/game/items/textures/genericItem_color_163.png b/game/items/textures/genericItem_color_163.png new file mode 100644 index 00000000..3735efd1 Binary files /dev/null and b/game/items/textures/genericItem_color_163.png differ diff --git a/game/items/textures/genericItem_color_163.png.import b/game/items/textures/genericItem_color_163.png.import new file mode 100644 index 00000000..5d7b5d8c --- /dev/null +++ b/game/items/textures/genericItem_color_163.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/genericItem_color_163.png-26e751b15083f99bc76d24fadf30a603.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/genericItem_color_163.png" +dest_files=[ "res://.import/genericItem_color_163.png-26e751b15083f99bc76d24fadf30a603.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=true +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/game/room_ideas.txt b/game/room_ideas.txt new file mode 100644 index 00000000..74b30d95 --- /dev/null +++ b/game/room_ideas.txt @@ -0,0 +1,13 @@ + +Vertical scrolling room: stairs. Also illustrate the movement walking down/front/left/back/right (downstairs) + +Timed moving objects in BG: 1 object moves up while the other moves down. + +Timed moving walking area: bridge goes up and down. + - Click other side while bridge is down -> player refuses to go + - Click other side while bridge is up -> player goes + +Puzzle with 3 levers and 3 locks positioned down. To open door, the 3 locks must be up: + - lever 1 moves left lock + - lever 2 moves middle lock + right lock + - lever 3 moves left lock + right lock diff --git a/game/rooms/desk/bg.jpg b/game/rooms/desk/bg.jpg new file mode 100755 index 00000000..ce23d47b Binary files /dev/null and b/game/rooms/desk/bg.jpg differ diff --git a/game/rooms/desk/bg.jpg.import b/game/rooms/desk/bg.jpg.import new file mode 100644 index 00000000..6695f596 --- /dev/null +++ b/game/rooms/desk/bg.jpg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/bg.jpg-c05998b5c4c94e3181be5910834f8a7a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/desk/bg.jpg" +dest_files=[ "res://.import/bg.jpg-c05998b5c4c94e3181be5910834f8a7a.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=true +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/game/rooms/desk/depth.png b/game/rooms/desk/depth.png new file mode 100755 index 00000000..d9a1e792 Binary files /dev/null and b/game/rooms/desk/depth.png differ diff --git a/game/rooms/desk/depth.png.import b/game/rooms/desk/depth.png.import new file mode 100644 index 00000000..c0df618a --- /dev/null +++ b/game/rooms/desk/depth.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/depth.png-53b6a3375b1fe23fe3829c714c23daed.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/desk/depth.png" +dest_files=[ "res://.import/depth.png-53b6a3375b1fe23fe3829c714c23daed.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=true +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/game/rooms/desk/desk.png b/game/rooms/desk/desk.png new file mode 100755 index 00000000..e22d926f Binary files /dev/null and b/game/rooms/desk/desk.png differ diff --git a/game/rooms/desk/desk.png.import b/game/rooms/desk/desk.png.import new file mode 100644 index 00000000..e6a9d2f6 --- /dev/null +++ b/game/rooms/desk/desk.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/desk.png-3e7a06cea8b1de679348c692b6cf0d92.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/desk/desk.png" +dest_files=[ "res://.import/desk.png-3e7a06cea8b1de679348c692b6cf0d92.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=true +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/game/rooms/desk/esc/frame.esc b/game/rooms/desk/esc/frame.esc new file mode 100755 index 00000000..a6d7278e --- /dev/null +++ b/game/rooms/desk/esc/frame.esc @@ -0,0 +1,2 @@ +:look_at + say player "Creepy." diff --git a/game/rooms/desk/esc/statue.esc b/game/rooms/desk/esc/statue.esc new file mode 100755 index 00000000..242a625b --- /dev/null +++ b/game/rooms/desk/esc/statue.esc @@ -0,0 +1,2 @@ +:look_at + say player "Some kind of... Roman bust?" diff --git a/game/rooms/desk/maskInvertAlpha.png b/game/rooms/desk/maskInvertAlpha.png new file mode 100755 index 00000000..e8a38c80 Binary files /dev/null and b/game/rooms/desk/maskInvertAlpha.png differ diff --git a/game/rooms/desk/maskInvertAlpha.png.import b/game/rooms/desk/maskInvertAlpha.png.import new file mode 100644 index 00000000..625910b7 --- /dev/null +++ b/game/rooms/desk/maskInvertAlpha.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/maskInvertAlpha.png-65d56d1d52e4f95a942ff10e1d3d1010.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/desk/maskInvertAlpha.png" +dest_files=[ "res://.import/maskInvertAlpha.png-65d56d1d52e4f95a942ff10e1d3d1010.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=true +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/game/rooms/desk/maskInvertAlphaBgTransp.png b/game/rooms/desk/maskInvertAlphaBgTransp.png new file mode 100755 index 00000000..06fa60c7 Binary files /dev/null and b/game/rooms/desk/maskInvertAlphaBgTransp.png differ diff --git a/game/rooms/desk/maskInvertAlphaBgTransp.png.import b/game/rooms/desk/maskInvertAlphaBgTransp.png.import new file mode 100644 index 00000000..2583082b --- /dev/null +++ b/game/rooms/desk/maskInvertAlphaBgTransp.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/maskInvertAlphaBgTransp.png-b52a09c6a9464873445eeb2d3d917587.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/desk/maskInvertAlphaBgTransp.png" +dest_files=[ "res://.import/maskInvertAlphaBgTransp.png-b52a09c6a9464873445eeb2d3d917587.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=true +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/game/rooms/desk/maskInvertAlphaBlack.png b/game/rooms/desk/maskInvertAlphaBlack.png new file mode 100755 index 00000000..8888f713 Binary files /dev/null and b/game/rooms/desk/maskInvertAlphaBlack.png differ diff --git a/game/rooms/desk/maskInvertAlphaBlack.png.import b/game/rooms/desk/maskInvertAlphaBlack.png.import new file mode 100644 index 00000000..d3846e49 --- /dev/null +++ b/game/rooms/desk/maskInvertAlphaBlack.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/maskInvertAlphaBlack.png-8ac7b82205e2fe94807ea647bc880b71.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/desk/maskInvertAlphaBlack.png" +dest_files=[ "res://.import/maskInvertAlphaBlack.png-8ac7b82205e2fe94807ea647bc880b71.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=true +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/game/rooms/desk/maskInvertAlpha_desk.png b/game/rooms/desk/maskInvertAlpha_desk.png new file mode 100755 index 00000000..ccc981ec Binary files /dev/null and b/game/rooms/desk/maskInvertAlpha_desk.png differ diff --git a/game/rooms/desk/maskInvertAlpha_desk.png.import b/game/rooms/desk/maskInvertAlpha_desk.png.import new file mode 100644 index 00000000..2c653b78 --- /dev/null +++ b/game/rooms/desk/maskInvertAlpha_desk.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/maskInvertAlpha_desk.png-7af79e3af637db25f511819e82ddc3d4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/desk/maskInvertAlpha_desk.png" +dest_files=[ "res://.import/maskInvertAlpha_desk.png-7af79e3af637db25f511819e82ddc3d4.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=true +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/game/rooms/desk/maskInvertAlpha_table.png b/game/rooms/desk/maskInvertAlpha_table.png new file mode 100755 index 00000000..dbc3d450 Binary files /dev/null and b/game/rooms/desk/maskInvertAlpha_table.png differ diff --git a/game/rooms/desk/maskInvertAlpha_table.png.import b/game/rooms/desk/maskInvertAlpha_table.png.import new file mode 100644 index 00000000..5a5a4e53 --- /dev/null +++ b/game/rooms/desk/maskInvertAlpha_table.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/maskInvertAlpha_table.png-ed9e2266d7cd867c794a2d8ace7ca633.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/desk/maskInvertAlpha_table.png" +dest_files=[ "res://.import/maskInvertAlpha_table.png-ed9e2266d7cd867c794a2d8ace7ca633.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=true +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/game/rooms/desk/room1.tscn b/game/rooms/desk/room1.tscn new file mode 100644 index 00000000..76954a22 --- /dev/null +++ b/game/rooms/desk/room1.tscn @@ -0,0 +1,82 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://game/rooms/room1/bg.jpg" type="Texture" id=1] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escbackground.gd" type="Script" id=2] +[ext_resource path="res://game/rooms/room1/depth.png" type="Texture" id=4] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=5] +[ext_resource path="res://addons/escoria-core/game/core-scripts/eschotspot.gd" type="Script" id=6] + + + + + + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 1023.73, 538.618, 1065.84, 538.618, 1124.56, 569.643, 1035.92, 578.507, 1021.52, 554.13, 863.067, 617.288, 864.175, 577.399, 935.089, 554.13, 338.967, 544.158, 917.36, 537.51, 533.981, 574.075, 1269.71, 664.934, 1271.93, 796.789, 59.7424, 797.898, 1138.97, 660.501, 535.089, 617.288 ) +polygons = [ PoolIntArray( 0, 1, 2, 3, 4 ), PoolIntArray( 4, 3, 5, 6, 7 ), PoolIntArray( 8, 9, 7, 6, 10 ), PoolIntArray( 11, 12, 13, 14 ), PoolIntArray( 3, 14, 13, 5 ), PoolIntArray( 15, 5, 13 ), PoolIntArray( 15, 13, 8, 10 ) ] +outlines = [ PoolVector2Array( 59.7424, 797.898, 338.967, 544.158, 917.36, 537.51, 935.089, 554.13, 1021.52, 554.13, 1023.73, 538.618, 1065.84, 538.618, 1124.56, 569.643, 1035.92, 578.507, 1138.97, 660.501, 1269.71, 664.934, 1271.93, 796.789 ), PoolVector2Array( 535.089, 617.288, 863.067, 617.288, 864.175, 577.399, 533.981, 574.075 ) ] + +[node name="room1" type="Node2D"] + +[node name="ESCBackground" type="TextureRect" parent="."] +margin_right = 1280.0 +margin_bottom = 800.0 +mouse_filter = 2 +mouse_default_cursor_shape = 3 +texture = ExtResource( 1 ) +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ESCTerrain" type="Navigation2D" parent="."] +script = ExtResource( 5 ) +scales = ExtResource( 4 ) +bitmaps_scale = Vector2( 1, 1 ) +lightmap = null +player_speed_multiplier = 1.0 +player_doubleclick_speed_multiplier = 1.5 +lightmap_modulate = Color( 1, 1, 1, 1 ) +debug_mode = 0 +scale_min = 0.3 +scale_max = 1.0 + +[node name="area" type="NavigationPolygonInstance" parent="ESCTerrain"] +navpoly = SubResource( 1 ) + +[node name="Hotspots" type="Node2D" parent="."] + +[node name="statue" type="Area2D" parent="Hotspots"] +script = ExtResource( 6 ) +label = "Statue" +esc_script = "res://game/rooms/room1/esc/statue.esc" + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/statue"] +polygon = PoolVector2Array( 970.546, 309.255, 951.709, 310.363, 938.413, 333.632, 934.421, 370.158, 938.413, 406.762, 1004.95, 407, 1008.22, 364.656, 999.354, 336.956, 990.373, 311.675 ) + +[node name="action_position" type="Position2D" parent="Hotspots/statue"] +position = Vector2( 975.388, 568.636 ) + +[node name="frame" type="Area2D" parent="Hotspots"] +script = ExtResource( 6 ) +label = "Frame" +esc_script = "res://game/rooms/room1/esc/statue.esc" + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/frame"] +position = Vector2( 278.877, -156.443 ) +polygon = PoolVector2Array( 936.229, 322.724, 930.788, 549.906, 997.446, 555.348, 996.085, 305.039 ) + +[node name="action_position" type="Position2D" parent="Hotspots/frame"] +position = Vector2( 1025.72, 624.412 ) + +[node name="shelves" type="Area2D" parent="Hotspots"] +script = ExtResource( 6 ) +label = "Frame" +esc_script = "res://game/rooms/room1/esc/statue.esc" + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/shelves"] +position = Vector2( 278.877, -156.443 ) +polygon = PoolVector2Array( -235.053, 315.922, -233.693, 933.532, 43.8235, 698.187, 42.4632, 385.301 ) + +[node name="action_position" type="Position2D" parent="Hotspots/shelves"] +position = Vector2( 390.427, 604.006 ) diff --git a/game/rooms/desk/spot.png b/game/rooms/desk/spot.png new file mode 100755 index 00000000..9ab2d349 Binary files /dev/null and b/game/rooms/desk/spot.png differ diff --git a/game/rooms/desk/spot.png.import b/game/rooms/desk/spot.png.import new file mode 100644 index 00000000..d0bb16a5 --- /dev/null +++ b/game/rooms/desk/spot.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spot.png-2a0d0627ef965975f9fd24b0d5dc2047.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/desk/spot.png" +dest_files=[ "res://.import/spot.png-2a0d0627ef965975f9fd24b0d5dc2047.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=true +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/game/rooms/desk/table.png b/game/rooms/desk/table.png new file mode 100755 index 00000000..ae4c38c0 Binary files /dev/null and b/game/rooms/desk/table.png differ diff --git a/game/rooms/desk/table.png.import b/game/rooms/desk/table.png.import new file mode 100644 index 00000000..732fb400 --- /dev/null +++ b/game/rooms/desk/table.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/table.png-ebc0ba6ad031512024d0938ea7f0e908.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/desk/table.png" +dest_files=[ "res://.import/table.png-ebc0ba6ad031512024d0938ea7f0e908.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=true +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/game/rooms/room1/background.tscn b/game/rooms/room1/background.tscn new file mode 100644 index 00000000..a65d00e0 --- /dev/null +++ b/game/rooms/room1/background.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escbackground.gd" type="Script" id=1] + +[node name="background" type="TextureRect"] +margin_right = 1289.0 +margin_bottom = 555.0 +mouse_filter = 2 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="l_platform" type="Line2D" parent="."] +position = Vector2( 2, -266 ) +points = PoolVector2Array( -2.96298, 712.01, 129.973, 614.429, 1167.5, 612.894, 1281.5, 668.894, 1281.5, 812.894, -4.3772, 811.004, -2.96295, 713.424 ) + +[node name="r_door" type="Line2D" parent="."] +position = Vector2( 0, -267.828 ) +points = PoolVector2Array( 1175.07, 620.086, 1171.24, 311.267, 1274.8, 356.87, 1278.31, 672.412, 1188.64, 624.843 ) + +[node name="item" type="Line2D" parent="."] +position = Vector2( 0, -267.828 ) +points = PoolVector2Array( 634.097, 516.751, 578.861, 335.008, 701.805, 386.68, 696.459, 509.624, 634.097, 516.751 ) diff --git a/game/rooms/room1/esc/right_exit.esc b/game/rooms/room1/esc/right_exit.esc new file mode 100755 index 00000000..0d700099 --- /dev/null +++ b/game/rooms/room1/esc/right_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room2/room2.tscn" diff --git a/game/rooms/room1/esc/right_platform.esc b/game/rooms/room1/esc/right_platform.esc new file mode 100755 index 00000000..3940a3d7 --- /dev/null +++ b/game/rooms/room1/esc/right_platform.esc @@ -0,0 +1,3 @@ +:look +say player "That's the other side." + diff --git a/game/rooms/room1/esc/room1.esc b/game/rooms/room1/esc/room1.esc new file mode 100755 index 00000000..8626e340 --- /dev/null +++ b/game/rooms/room1/esc/room1.esc @@ -0,0 +1,10 @@ +:setup +> [eq ESC_LAST_SCENE room2] + teleport player r1_r_exit + # Set player look left + set_angle player 270 + stop +> [!last_scene] + teleport player player_start + stop + diff --git a/game/rooms/room1/esc/wall_item.esc b/game/rooms/room1/esc/wall_item.esc new file mode 100755 index 00000000..c24aa8ed --- /dev/null +++ b/game/rooms/room1/esc/wall_item.esc @@ -0,0 +1,13 @@ +:look +> [! dialog_advance] + say player "I don't know what that stuff is." + set_global dialog_advance 1 + stop +> [eq dialog_advance 1] + say player "I REALLY don't know what that stuff is." dialog_box_inset + set_global dialog_advance 2 + stop +> [eq dialog_advance 2] + say player "No, SERIOUSLY, I have no idea what that is!" + say player "Please stop asking me that!" + stop diff --git a/game/rooms/room1/room1.tscn b/game/rooms/room1/room1.tscn new file mode 100644 index 00000000..f17ead31 --- /dev/null +++ b/game/rooms/room1/room1.tscn @@ -0,0 +1,69 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://game/rooms/room1/walkable_area.tscn" type="PackedScene" id=1] +[ext_resource path="res://game/rooms/room1/background.tscn" type="PackedScene" id=2] +[ext_resource path="res://addons/escoria-core/game/core-scripts/eschotspot.gd" type="Script" id=3] +[ext_resource path="res://game/characters/guybrush/guybrush.tscn" type="PackedScene" id=4] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escroom.gd" type="Script" id=6] + +[node name="room1" type="Node2D"] +script = ExtResource( 6 ) +__meta__ = { +"_edit_vertical_guides_": [ ] +} +global_id = "room1" +esc_script = "res://game/rooms/room1/esc/room1.esc" +player_scene = ExtResource( 4 ) + +[node name="background" parent="." instance=ExtResource( 2 )] + +[node name="Label" type="Label" parent="background"] +margin_left = 371.033 +margin_top = 214.057 +margin_right = 551.033 +margin_bottom = 245.057 +text = "Move : left click +Fast move : double left click" + +[node name="walkable_area" parent="." instance=ExtResource( 1 )] +scales = null +bitmaps_scale = Vector2( 1, 1 ) +lightmap = null +player_speed_multiplier = 1.0 +player_doubleclick_speed_multiplier = 1.5 +lightmap_modulate = Color( 1, 1, 1, 1 ) +debug_mode = 1 +scale_min = 0.3 +scale_max = 1.0 + +[node name="Hotspots" type="Node2D" parent="."] + +[node name="r_door" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r1_r_exit" +is_exit = true +esc_script = "res://game/rooms/room1/esc/right_exit.esc" +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/r_door"] +polygon = PoolVector2Array( 1177.94, 348.61, 1175.95, 45.3759, 1276.06, 92.0953, 1277.95, 399.407 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/r_door"] +position = Vector2( 1225.47, 353.99 ) + +[node name="item" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r1_item" +esc_script = "res://game/rooms/room1/esc/wall_item.esc" +tooltip_name = "Item on the wall" +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/item"] +polygon = PoolVector2Array( 635.586, 253.345, 568.928, 60.1716, 709.047, 120.028, 699.524, 247.903 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/item"] +position = Vector2( 671.798, 373.035 ) + +[node name="player_start" type="Position2D" parent="."] +position = Vector2( 76.7617, 437.649 ) diff --git a/game/rooms/room1/walkable_area.tscn b/game/rooms/room1/walkable_area.tscn new file mode 100644 index 00000000..e1c0f031 --- /dev/null +++ b/game/rooms/room1/walkable_area.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, 129.634, 615.792, 1143.08, 613.35, -9.16094, 803.802, -6.44019, 711.297 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 0, 3, 6, 7 ) ] +outlines = [ PoolVector2Array( -6.44019, 711.297, 129.634, 615.792, 1143.08, 613.35, 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, -9.16094, 803.802 ) ] + +[node name="walkable_area" type="Navigation2D"] +script = ExtResource( 1 ) + +[node name="platform" type="NavigationPolygonInstance" parent="."] +position = Vector2( 6.73163, -264.779 ) +navpoly = SubResource( 1 ) +__meta__ = { +"_editor_description_": "" +} diff --git a/game/rooms/room2/background.tscn b/game/rooms/room2/background.tscn new file mode 100644 index 00000000..0858a428 --- /dev/null +++ b/game/rooms/room2/background.tscn @@ -0,0 +1,50 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escbackground.gd" type="Script" id=1] +[ext_resource path="res://game/rooms/room2/bridge.tscn" type="PackedScene" id=2] + +[node name="background" type="TextureRect"] +margin_right = 1298.0 +margin_bottom = 559.0 +mouse_filter = 2 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="l_platform" type="Line2D" parent="."] +position = Vector2( 0, -266 ) +points = PoolVector2Array( -2.96298, 712.01, 129.973, 614.429, 499.081, 611.601, 456.654, 806.761, -4.3772, 811.004, -2.96295, 713.424 ) + +[node name="l_door" type="Line2D" parent="."] +position = Vector2( 0, -266 ) +points = PoolVector2Array( -2.96298, 712.01, 1.85498, 387.294, 87.755, 339.775, 87.5463, 649.784 ) + +[node name="r_platform" type="Line2D" parent="."] +position = Vector2( 0, -266 ) +points = PoolVector2Array( 859.704, 802.519, 815.717, 612.674, 1172.24, 617.258, 1288.21, 675.24, 1293.86, 815.247, 861.118, 808.176 ) + +[node name="r_door" type="Line2D" parent="."] +position = Vector2( 0, -267.828 ) +points = PoolVector2Array( 1175.07, 620.086, 1171.24, 311.267, 1274.8, 356.87, 1278.31, 672.412, 1184.97, 628.571 ) + +[node name="button_left" type="Line2D" parent="."] +position = Vector2( 0, -266.591 ) +points = PoolVector2Array( 322.305, 390.985, 322.305, 439.068, 368.698, 440.037, 368.974, 392.399, 319.028, 391.549 ) + +[node name="Polygon2D" type="Polygon2D" parent="button_left"] +visible = false +polygon = PoolVector2Array( 343.993, 396.767, 323.298, 415.689, 344.585, 438.158, 365.872, 417.463 ) + +[node name="button_right" type="Line2D" parent="."] +position = Vector2( 627.193, -266.591 ) +points = PoolVector2Array( 322.305, 390.985, 322.305, 439.068, 368.698, 440.037, 368.974, 392.399, 319.028, 391.549 ) + +[node name="Polygon2D" type="Polygon2D" parent="button_right"] +visible = false +polygon = PoolVector2Array( 343.993, 396.767, 323.298, 415.689, 344.585, 438.158, 365.872, 417.463 ) + +[node name="bridge" parent="." instance=ExtResource( 2 )] +player_orients_on_arrival = false + +[editable path="bridge"] diff --git a/game/rooms/room2/bridge.tscn b/game/rooms/room2/bridge.tscn new file mode 100644 index 00000000..724a6d41 --- /dev/null +++ b/game/rooms/room2/bridge.tscn @@ -0,0 +1,52 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escitem.gd" type="Script" id=1] + +[sub_resource type="Animation" id=1] +resource_name = "bridge_close" +tracks/0/type = "value" +tracks/0/path = NodePath(".:position") +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": [ Vector2( 0, 0 ), Vector2( 1.41716, -160.142 ) ] +} + +[sub_resource type="Animation" id=2] +resource_name = "bridge_open" +tracks/0/type = "value" +tracks/0/path = NodePath(".:position") +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": [ Vector2( 1.417, -160.142 ), Vector2( 0, 0 ) ] +} + +[node name="bridge" type="Sprite"] +script = ExtResource( 1 ) +global_id = "r2_bridge" +is_interactive = false +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="bridge_lines" type="Line2D" parent="."] +position = Vector2( -2.36194, -105.8 ) +points = PoolVector2Array( 496.624, 640.806, 823.362, 644.635, 856.546, 776.097, 468.544, 773.544, 493.688, 640.283 ) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +anims/bridge_close = SubResource( 1 ) +anims/bridge_open = SubResource( 2 ) + +[node name="area" type="Area2D" parent="."] + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="area"] +polygon = PoolVector2Array( 493.501, 532.894, 463.501, 670.894, 861.501, 670.894, 823.501, 530.894 ) diff --git a/game/rooms/room2/esc/button.esc b/game/rooms/room2/esc/button.esc new file mode 100755 index 00000000..23393411 --- /dev/null +++ b/game/rooms/room2/esc/button.esc @@ -0,0 +1,27 @@ +:look +say player "That button must activate the bridge." + +:push +say player "I must USE this." +say r2_button "Bzzt, indeed." +say player "AH! A talking button." +say r2_button "I am not a button, I am a mighty AI." +say player "What?" +say r2_button "I am intelligent, like you." +say r2_button "Or, like you think you are, apparently..." +say player "Hey!" + +:use +> [r2_bridge_closed] + set_state r2_bridge bridge_open + enable_terrain bridge_open + set_global r2_bridge_closed false + #set_interactive r2_right_platform true + stop +> [!r2_bridge_closed] + set_state r2_bridge bridge_close + enable_terrain bridge_closed + set_global r2_bridge_closed true + set_interactive r2_right_platform false + set_interactive r2_bridge false + stop diff --git a/game/rooms/room2/esc/left_exit.esc b/game/rooms/room2/esc/left_exit.esc new file mode 100755 index 00000000..bb56fe6b --- /dev/null +++ b/game/rooms/room2/esc/left_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room1/room1.tscn" diff --git a/game/rooms/room2/esc/right_exit.esc b/game/rooms/room2/esc/right_exit.esc new file mode 100755 index 00000000..540af404 --- /dev/null +++ b/game/rooms/room2/esc/right_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room3/room3.tscn" diff --git a/game/rooms/room2/esc/right_platform.esc b/game/rooms/room2/esc/right_platform.esc new file mode 100755 index 00000000..3940a3d7 --- /dev/null +++ b/game/rooms/room2/esc/right_platform.esc @@ -0,0 +1,3 @@ +:look +say player "That's the other side." + diff --git a/game/rooms/room2/esc/room2_bridge.esc b/game/rooms/room2/esc/room2_bridge.esc new file mode 100755 index 00000000..110d2f76 --- /dev/null +++ b/game/rooms/room2/esc/room2_bridge.esc @@ -0,0 +1,44 @@ +# THIS ROOMS FEATURES AN OPEN BRIDGE WITH A BUTTON TO USE IN ORDER TO OPEN + + +:setup + +> [r2_bridge_closed] + # Make set_state IMMEDIATE to reach the final frame immediately + set_state r2_bridge bridge_close true + enable_terrain bridge_closed + set_interactive r2_right_platform false + +> [eq ESC_LAST_SCENE room1] + teleport player r2_l_exit + # Set player look left + set_angle player 180 + stop +> [eq ESC_LAST_SCENE room3] + teleport player r2_r_exit + # Set player look left + set_angle player 270 + + # Activate bridge, else player is stuck + #set_state r2_bridge bridge_close + #enable_terrain bridge_closed + #set_global r2_bridge_closed true + set_interactive r2_right_platform false + #set_interactive r2_bridge false + + stop +> [!last_scene] + teleport player player_start + stop + +#teleport player player_start + + + +# DEBUG +#set_state r2_bridge bridge_close +#enable_terrain bridge_closed +#set_global bridge_closed true +#set_interactive r2_right_platform false +## /DEBUG + diff --git a/game/rooms/room2/room2.tscn b/game/rooms/room2/room2.tscn new file mode 100644 index 00000000..614f7baa --- /dev/null +++ b/game/rooms/room2/room2.tscn @@ -0,0 +1,118 @@ +[gd_scene load_steps=8 format=2] + +[ext_resource path="res://game/rooms/room2/walkable_area.tscn" type="PackedScene" id=1] +[ext_resource path="res://game/rooms/room2/background.tscn" type="PackedScene" id=2] +[ext_resource path="res://addons/escoria-core/game/core-scripts/eschotspot.gd" type="Script" id=3] +[ext_resource path="res://game/characters/guybrush/guybrush.tscn" type="PackedScene" id=4] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escroom.gd" type="Script" id=6] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escitem.gd" type="Script" id=7] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 28.6442, 23.5021 ) + +[node name="room2" type="Node2D"] +script = ExtResource( 6 ) +global_id = "room2" +esc_script = "res://game/rooms/room2/esc/room2_bridge.esc" +player_scene = ExtResource( 4 ) + +[node name="walkable_area" parent="." instance=ExtResource( 1 )] +scales = null +bitmaps_scale = Vector2( 1, 1 ) +lightmap = null +player_speed_multiplier = 1.0 +player_doubleclick_speed_multiplier = 1.5 +lightmap_modulate = Color( 1, 1, 1, 1 ) +debug_mode = 1 +scale_min = 0.3 +scale_max = 1.0 + +[node name="background" parent="." instance=ExtResource( 2 )] + +[node name="Hotspots" type="Node2D" parent="."] + +[node name="r_platform" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r2_right_platform" +esc_script = "res://game/rooms/room2/esc/right_platform.esc" +interaction_direction = 3 +tooltip_name = "Right platform" +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/r_platform"] +polygon = PoolVector2Array( 870.974, 538.342, 827.536, 353.995, 1181.4, 357.174, 1287.34, 413.325, 1289.46, 545.758 ) + +[node name="action_pos" type="Position2D" parent="Hotspots/r_platform"] +position = Vector2( 430.893, 451.052 ) + +[node name="r_door" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r2_r_exit" +is_exit = true +esc_script = "res://game/rooms/room2/esc/right_exit.esc" +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/r_door"] +polygon = PoolVector2Array( 1177.94, 348.61, 1175.95, 45.3759, 1276.06, 92.0953, 1277.95, 399.407 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/r_door"] +position = Vector2( 1225.47, 353.99 ) + +[node name="l_door" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r2_l_exit" +is_exit = true +esc_script = "res://game/rooms/room2/esc/left_exit.esc" +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/l_door"] +polygon = PoolVector2Array( -1.37926, 443.158, 7.96461, 122.796, 84.0504, 77.4118, 88.055, 377.751 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/l_door"] +position = Vector2( 52.1462, 384.691 ) + +[node name="button_left" type="Sprite" parent="Hotspots"] +script = ExtResource( 7 ) +global_id = "r2_button" +esc_script = "res://game/rooms/room2/esc/button.esc" +tooltip_name = "button" +default_action = "use" +dialog_color = Color( 0.219608, 0, 1, 1 ) + +[node name="Area2D" type="Area2D" parent="Hotspots/button_left"] +position = Vector2( 346.507, 150.721 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hotspots/button_left/Area2D"] +shape = SubResource( 1 ) + +[node name="action_pos" type="Position2D" parent="Hotspots/button_left"] +position = Vector2( 338.117, 370.025 ) + +[node name="dialog_position" type="Position2D" parent="Hotspots/button_left"] +position = Vector2( 333.879, 84.4147 ) + +[node name="button_right" type="Sprite" parent="Hotspots"] +position = Vector2( 624.705, 0 ) +script = ExtResource( 7 ) +global_id = "r2_button_right" +esc_script = "res://game/rooms/room2/esc/button.esc" +tooltip_name = "button" +default_action = "use" +dialog_color = Color( 0.219608, 0, 1, 1 ) + +[node name="Area2D" type="Area2D" parent="Hotspots/button_right"] +position = Vector2( 346.507, 150.721 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hotspots/button_right/Area2D"] +shape = SubResource( 1 ) + +[node name="action_pos" type="Position2D" parent="Hotspots/button_right"] +position = Vector2( 338.117, 370.025 ) + +[node name="dialog_position" type="Position2D" parent="Hotspots/button_right"] +position = Vector2( 333.879, 84.4147 ) + +[node name="player_start" type="Position2D" parent="."] +position = Vector2( 76.7617, 437.649 ) diff --git a/game/rooms/room2/walkable_area.tscn b/game/rooms/room2/walkable_area.tscn new file mode 100644 index 00000000..5cb99b8c --- /dev/null +++ b/game/rooms/room2/walkable_area.tscn @@ -0,0 +1,26 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 129.634, 615.792, 488.56, 617.98, 454.637, 800.726, 2.69714, 805.103, 75.8943, 663.384, 3.79144, 707.712, 5.9538, 653.476, 63.1848, 626.267, 1284.99, 804.433, 868.119, 803.394, 828.615, 621.468, 1152.31, 619.946, 1181.97, 640.075, 1260.04, 615.231, 1282.91, 680.724, 1190.39, 590.281 ) +polygons = [ PoolIntArray( 0, 1, 2, 3, 4 ), PoolIntArray( 4, 3, 5, 6, 7 ), PoolIntArray( 8, 9, 10, 11, 12 ), PoolIntArray( 13, 14, 8, 12, 15 ) ] +outlines = [ PoolVector2Array( 3.79144, 707.712, 5.9538, 653.476, 63.1848, 626.267, 75.8943, 663.384, 129.634, 615.792, 488.56, 617.98, 454.637, 800.726, 2.69714, 805.103 ), PoolVector2Array( 828.615, 621.468, 868.119, 803.394, 1284.99, 804.433, 1282.91, 680.724, 1260.04, 615.231, 1190.39, 590.281, 1181.97, 640.075, 1152.31, 619.946 ) ] + +[sub_resource type="NavigationPolygon" id=2] +vertices = PoolVector2Array( 837.638, 649.714, 832.166, 621.263, 1171.4, 624.546, 863.901, 768.992, 129.634, 615.792, 488.56, 617.98, 484.183, 645.337, 462.297, 766.803, 454.637, 800.726, 85.8629, 647.526, 1265.5, 615.792, 1281.92, 680.354, 1290.67, 816.046, 877.032, 800.726, 2.69714, 805.103, 3.79144, 707.712, 13.64, 663.94, 55.2229, 643.149, 1199.85, 607.037 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 6, 7, 8, 9 ), PoolIntArray( 10, 11, 12, 13, 3, 2 ), PoolIntArray( 8, 14, 15, 16, 17, 9 ), PoolIntArray( 3, 7, 6, 0 ), PoolIntArray( 10, 2, 18 ) ] +outlines = [ PoolVector2Array( 3.79144, 707.712, 13.64, 663.94, 55.2229, 643.149, 85.8629, 647.526, 129.634, 615.792, 488.56, 617.98, 484.183, 645.337, 837.638, 649.714, 832.166, 621.263, 1171.4, 624.546, 1199.85, 607.037, 1265.5, 615.792, 1281.92, 680.354, 1290.67, 816.046, 877.032, 800.726, 863.901, 768.992, 462.297, 766.803, 454.637, 800.726, 2.69714, 805.103 ) ] + +[node name="walkable_area" type="Navigation2D"] +script = ExtResource( 1 ) + +[node name="bridge_open" type="NavigationPolygonInstance" parent="."] +position = Vector2( 6.73163, -264.779 ) +navpoly = SubResource( 1 ) + +[node name="bridge_closed" type="NavigationPolygonInstance" parent="."] +visible = false +position = Vector2( 0, -269.266 ) +navpoly = SubResource( 2 ) +enabled = false diff --git a/game/rooms/room3/background.tscn b/game/rooms/room3/background.tscn new file mode 100644 index 00000000..3d7eabe8 --- /dev/null +++ b/game/rooms/room3/background.tscn @@ -0,0 +1,134 @@ +[gd_scene load_steps=12 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escbackground.gd" type="Script" id=1] +[ext_resource path="res://game/rooms/room2/bridge.tscn" type="PackedScene" id=2] +[ext_resource path="res://game/rooms/room3/smoke.png" type="Texture" id=3] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escitem.gd" type="Script" id=4] + +[sub_resource type="Gradient" id=1] +offsets = PoolRealArray( 0, 0.830189 ) +colors = PoolColorArray( 1, 1, 1, 1, 0.353516, 0.353516, 0.353516, 1 ) + +[sub_resource type="GradientTexture" id=2] +gradient = SubResource( 1 ) + +[sub_resource type="Curve" id=3] +_data = [ Vector2( 0, 0.0886364 ), 0.0, 0.0, 0, 0, Vector2( 0.612766, 1 ), 0.0, 0.0, 0, 0, Vector2( 0.770213, 0.95 ), -1.55372, -1.55372, 0, 0, Vector2( 1, 0 ), 0.0, 0.0, 0, 0 ] + +[sub_resource type="CurveTexture" id=4] +curve = SubResource( 3 ) + +[sub_resource type="ParticlesMaterial" id=5] +lifetime_randomness = 0.2 +emission_shape = 1 +emission_sphere_radius = 1.0 +flag_disable_z = true +gravity = Vector3( 0, -9.81, 0 ) +angular_velocity = 14.47 +orbit_velocity = 0.0 +orbit_velocity_random = 1.0 +radial_accel = 3.97 +radial_accel_random = 0.63 +angle = 160.0 +angle_random = 1.0 +scale = 0.5 +scale_random = 0.45 +scale_curve = SubResource( 4 ) +color_ramp = SubResource( 2 ) + +[sub_resource type="Animation" id=6] +resource_name = "button_broken" +tracks/0/type = "value" +tracks/0/path = NodePath("Particles2D:emitting") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ true ] +} + +[sub_resource type="Animation" id=7] +resource_name = "button_repaired" +tracks/0/type = "value" +tracks/0/path = NodePath("Particles2D:emitting") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ false ] +} + +[node name="background" type="TextureRect"] +margin_right = 1300.0 +margin_bottom = 561.0 +mouse_filter = 2 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="l_platform" type="Line2D" parent="."] +position = Vector2( 0, -266 ) +points = PoolVector2Array( -2.96298, 712.01, 129.973, 614.429, 499.081, 611.601, 456.654, 806.761, -4.3772, 811.004, -2.96295, 713.424 ) + +[node name="l_door" type="Line2D" parent="."] +position = Vector2( 0, -266 ) +points = PoolVector2Array( -2.96298, 712.01, 1.85498, 387.294, 87.755, 339.775, 87.5463, 649.784 ) + +[node name="r_platform" type="Line2D" parent="."] +position = Vector2( 0, -266 ) +points = PoolVector2Array( 859.704, 802.519, 815.717, 612.674, 1172.24, 617.258, 1288.21, 675.24, 1293.86, 815.247, 861.118, 808.176 ) + +[node name="r_door" type="Line2D" parent="."] +position = Vector2( 0, -267.828 ) +points = PoolVector2Array( 1175.07, 620.086, 1171.24, 311.267, 1274.8, 356.87, 1278.31, 672.412, 1184.97, 628.571 ) + +[node name="bridge" parent="." instance=ExtResource( 2 )] +global_id = "r3_bridge" + +[node name="button" type="Sprite" parent="."] +script = ExtResource( 4 ) +global_id = "r3_button" +esc_script = "res://game/rooms/room3/esc/button.esc" +tooltip_name = "button" +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="lines" type="Line2D" parent="button"] +position = Vector2( 0, -266.591 ) +points = PoolVector2Array( 322.305, 390.985, 322.305, 439.068, 368.698, 440.037, 368.974, 392.399, 319.028, 391.549 ) + +[node name="Polygon2D" type="Polygon2D" parent="button/lines"] +visible = false +polygon = PoolVector2Array( 343.993, 396.767, 323.298, 415.689, 344.585, 438.158, 365.872, 417.463 ) + +[node name="Particles2D" type="Particles2D" parent="button"] +position = Vector2( 344.768, 142.144 ) +amount = 16 +lifetime = 4.0 +preprocess = 1.99 +speed_scale = 1.39 +process_material = SubResource( 5 ) +texture = ExtResource( 3 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="AnimationPlayer" type="AnimationPlayer" parent="button"] +anims/button_broken = SubResource( 6 ) +anims/button_repaired = SubResource( 7 ) + +[node name="interact_pos" type="Position2D" parent="button"] +position = Vector2( 347.767, 378.011 ) + +[node name="area" type="Area2D" parent="button"] + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="button/area"] +polygon = PoolVector2Array( 319.633, 122.126, 320.427, 177.685, 371.224, 176.098, 372.811, 121.332 ) diff --git a/game/rooms/room3/button.tscn b/game/rooms/room3/button.tscn new file mode 100644 index 00000000..64d6e725 --- /dev/null +++ b/game/rooms/room3/button.tscn @@ -0,0 +1,53 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/eschotspot.gd" type="Script" id=1] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 28.6442, 23.5021 ) + +[sub_resource type="Animation" id=2] +resource_name = "button_broken" +tracks/0/type = "value" +tracks/0/path = NodePath("../../background/button/Particles2D:emitting") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ true ] +} + +[sub_resource type="Animation" id=3] +resource_name = "button_repaired" +tracks/0/type = "value" +tracks/0/path = NodePath("../../background/button/Particles2D:emitting") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ false ] +} + +[node name="button" type="Area2D"] +position = Vector2( 346.18, 151.013 ) +script = ExtResource( 1 ) +global_id = "button" +esc_script = "res://game/rooms/room3/esc/button.esc" +tooltip_name = "Button" +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 1 ) + +[node name="Position2D" type="Position2D" parent="."] + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +anims/button_broken = SubResource( 2 ) +anims/button_repaired = SubResource( 3 ) diff --git a/game/rooms/room3/esc/button.esc b/game/rooms/room3/esc/button.esc new file mode 100755 index 00000000..0084cb94 --- /dev/null +++ b/game/rooms/room3/esc/button.esc @@ -0,0 +1,41 @@ +:look +say player "That button must activate the bridge, but it is broken." [button_broken] +say player "It should work now." [!button_broken] + +:push +say player "I must USE this." + +:use +> [!button_broken, !r3_bridge_closed] + set_state r3_bridge bridge_close + enable_terrain bridge_closed + set_global r3_bridge_closed true + set_interactive r3_right_platform false + stop + +> [!button_broken, r3_bridge_closed] + set_state r3_bridge bridge_open + enable_terrain bridge_open + set_global r3_bridge_closed false + set_interactive r3_right_platform true + stop + +> [button_broken] + say player "The button is broken!" + stop + +:talk +> [button_broken] + say player "Please, will you repair yourself?" + wait 2 + set_state r3_button button_repaired + set_global button_broken false + wait 2 + say player "Oh, it worked!" + stop +> [!button_broken] + say player "I should not talk to it again. It could break itself back." + + +:arrived +say player "I am there!" diff --git a/game/rooms/room3/esc/left_exit.esc b/game/rooms/room3/esc/left_exit.esc new file mode 100644 index 00000000..0d700099 --- /dev/null +++ b/game/rooms/room3/esc/left_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room2/room2.tscn" diff --git a/game/rooms/room3/esc/right_exit.esc b/game/rooms/room3/esc/right_exit.esc new file mode 100755 index 00000000..432669bc --- /dev/null +++ b/game/rooms/room3/esc/right_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room4/room4.tscn" diff --git a/game/rooms/room3/esc/right_platform.esc b/game/rooms/room3/esc/right_platform.esc new file mode 100755 index 00000000..6cc515a8 --- /dev/null +++ b/game/rooms/room3/esc/right_platform.esc @@ -0,0 +1,5 @@ +:look +say player "That's the other side." + +:arrived +say player "I can't reach it." diff --git a/game/rooms/room3/esc/room3_bridge.esc b/game/rooms/room3/esc/room3_bridge.esc new file mode 100644 index 00000000..5e712609 --- /dev/null +++ b/game/rooms/room3/esc/room3_bridge.esc @@ -0,0 +1,35 @@ +# THIS ROOMS FEATURES AN OPEN BRIDGE WITH A ***BROKEN*** BUTTON TO USE IN ORDER TO OPEN + +:setup + +> [r3_bridge_closed] + # Make set_state IMMEDIATE to reach the final frame immediately + set_state r3_bridge bridge_close true + enable_terrain bridge_closed + set_interactive r3_right_platform false + +> [eq ESC_LAST_SCENE room2] + teleport player r3_l_exit + # Set player look right + set_angle player 180 + stop +> [eq ESC_LAST_SCENE room4] + teleport player r3_r_exit + # Set player look left + set_angle player 270 + stop +> [!last_scene] + teleport player player_start + stop + +:ready +set_global bridge_closed false +set_global button_broken true + +# DEBUG +#set_state r3_bridge bridge_close +#enable_terrain bridge_closed +#set_global bridge_closed true +#set_interactive r3_right_platform false +## /DEBUG + diff --git a/game/rooms/room3/room3.tscn b/game/rooms/room3/room3.tscn new file mode 100644 index 00000000..5ec40711 --- /dev/null +++ b/game/rooms/room3/room3.tscn @@ -0,0 +1,81 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://game/rooms/room3/walkable_area.tscn" type="PackedScene" id=1] +[ext_resource path="res://game/rooms/room3/background.tscn" type="PackedScene" id=2] +[ext_resource path="res://addons/escoria-core/game/core-scripts/eschotspot.gd" type="Script" id=3] +[ext_resource path="res://game/characters/guybrush/guybrush.tscn" type="PackedScene" id=4] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escroom.gd" type="Script" id=6] + +[node name="room3" type="Node2D"] +script = ExtResource( 6 ) +global_id = "room3" +esc_script = "res://game/rooms/room3/esc/room3_bridge.esc" +player_scene = ExtResource( 4 ) + +[node name="background" parent="." instance=ExtResource( 2 )] + +[node name="walkable_area" parent="." instance=ExtResource( 1 )] +scales = null +bitmaps_scale = Vector2( 1, 1 ) +lightmap = null +player_speed_multiplier = 1.0 +player_doubleclick_speed_multiplier = 1.5 +lightmap_modulate = Color( 1, 1, 1, 1 ) +debug_mode = 1 +scale_min = 0.3 +scale_max = 1.0 + +[node name="Hotspots" type="Node2D" parent="."] + +[node name="r_platform" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +__meta__ = { +"_editor_description_": "" +} +global_id = "r3_right_platform" +esc_script = "res://game/rooms/room3/esc/right_platform.esc" +tooltip_name = "Right platform" +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/r_platform"] +polygon = PoolVector2Array( 870.974, 538.342, 827.536, 353.995, 1181.4, 357.174, 1287.34, 413.325, 1289.46, 545.758 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="Position2D" type="Position2D" parent="Hotspots/r_platform"] +position = Vector2( 430.893, 451.052 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="r_door" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r3_r_exit" +is_exit = true +esc_script = "res://game/rooms/room3/esc/right_exit.esc" +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/r_door"] +polygon = PoolVector2Array( 1177.94, 348.61, 1175.95, 45.3759, 1276.06, 92.0953, 1277.95, 399.407 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/r_door"] +position = Vector2( 1225.47, 353.99 ) + +[node name="l_door" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r3_l_exit" +is_exit = true +esc_script = "res://game/rooms/room3/esc/left_exit.esc" +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/l_door"] +polygon = PoolVector2Array( -2.71457, 437.818, 6.6293, 121.462, 89.3893, 74.7422, 88.0545, 376.416 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/l_door"] +position = Vector2( 44.1375, 384.691 ) + +[node name="player_start" type="Position2D" parent="."] +position = Vector2( 63.3074, 444.653 ) diff --git a/game/rooms/room3/smoke.png b/game/rooms/room3/smoke.png new file mode 100644 index 00000000..b08e7369 Binary files /dev/null and b/game/rooms/room3/smoke.png differ diff --git a/game/rooms/room3/smoke.png.import b/game/rooms/room3/smoke.png.import new file mode 100644 index 00000000..11d4828f --- /dev/null +++ b/game/rooms/room3/smoke.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/smoke.png-965262514fb8ca3a9976c9f3fd836bb3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/room3/smoke.png" +dest_files=[ "res://.import/smoke.png-965262514fb8ca3a9976c9f3fd836bb3.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=true +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/game/rooms/room3/walkable_area.tscn b/game/rooms/room3/walkable_area.tscn new file mode 100644 index 00000000..5cb99b8c --- /dev/null +++ b/game/rooms/room3/walkable_area.tscn @@ -0,0 +1,26 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 129.634, 615.792, 488.56, 617.98, 454.637, 800.726, 2.69714, 805.103, 75.8943, 663.384, 3.79144, 707.712, 5.9538, 653.476, 63.1848, 626.267, 1284.99, 804.433, 868.119, 803.394, 828.615, 621.468, 1152.31, 619.946, 1181.97, 640.075, 1260.04, 615.231, 1282.91, 680.724, 1190.39, 590.281 ) +polygons = [ PoolIntArray( 0, 1, 2, 3, 4 ), PoolIntArray( 4, 3, 5, 6, 7 ), PoolIntArray( 8, 9, 10, 11, 12 ), PoolIntArray( 13, 14, 8, 12, 15 ) ] +outlines = [ PoolVector2Array( 3.79144, 707.712, 5.9538, 653.476, 63.1848, 626.267, 75.8943, 663.384, 129.634, 615.792, 488.56, 617.98, 454.637, 800.726, 2.69714, 805.103 ), PoolVector2Array( 828.615, 621.468, 868.119, 803.394, 1284.99, 804.433, 1282.91, 680.724, 1260.04, 615.231, 1190.39, 590.281, 1181.97, 640.075, 1152.31, 619.946 ) ] + +[sub_resource type="NavigationPolygon" id=2] +vertices = PoolVector2Array( 837.638, 649.714, 832.166, 621.263, 1171.4, 624.546, 863.901, 768.992, 129.634, 615.792, 488.56, 617.98, 484.183, 645.337, 462.297, 766.803, 454.637, 800.726, 85.8629, 647.526, 1265.5, 615.792, 1281.92, 680.354, 1290.67, 816.046, 877.032, 800.726, 2.69714, 805.103, 3.79144, 707.712, 13.64, 663.94, 55.2229, 643.149, 1199.85, 607.037 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 6, 7, 8, 9 ), PoolIntArray( 10, 11, 12, 13, 3, 2 ), PoolIntArray( 8, 14, 15, 16, 17, 9 ), PoolIntArray( 3, 7, 6, 0 ), PoolIntArray( 10, 2, 18 ) ] +outlines = [ PoolVector2Array( 3.79144, 707.712, 13.64, 663.94, 55.2229, 643.149, 85.8629, 647.526, 129.634, 615.792, 488.56, 617.98, 484.183, 645.337, 837.638, 649.714, 832.166, 621.263, 1171.4, 624.546, 1199.85, 607.037, 1265.5, 615.792, 1281.92, 680.354, 1290.67, 816.046, 877.032, 800.726, 863.901, 768.992, 462.297, 766.803, 454.637, 800.726, 2.69714, 805.103 ) ] + +[node name="walkable_area" type="Navigation2D"] +script = ExtResource( 1 ) + +[node name="bridge_open" type="NavigationPolygonInstance" parent="."] +position = Vector2( 6.73163, -264.779 ) +navpoly = SubResource( 1 ) + +[node name="bridge_closed" type="NavigationPolygonInstance" parent="."] +visible = false +position = Vector2( 0, -269.266 ) +navpoly = SubResource( 2 ) +enabled = false diff --git a/game/rooms/room4/assets/background.png b/game/rooms/room4/assets/background.png new file mode 100644 index 00000000..0d1cb946 Binary files /dev/null and b/game/rooms/room4/assets/background.png differ diff --git a/game/rooms/room4/assets/background.png.import b/game/rooms/room4/assets/background.png.import new file mode 100644 index 00000000..e25ea866 --- /dev/null +++ b/game/rooms/room4/assets/background.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/background.png-e685c4c8afaea1f171a24d7c28e56420.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/room4/assets/background.png" +dest_files=[ "res://.import/background.png-e685c4c8afaea1f171a24d7c28e56420.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=true +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/game/rooms/room4/assets/background_and_depth.xcf b/game/rooms/room4/assets/background_and_depth.xcf new file mode 100644 index 00000000..db12cfd5 Binary files /dev/null and b/game/rooms/room4/assets/background_and_depth.xcf differ diff --git a/game/rooms/room4/assets/background_reduced.png b/game/rooms/room4/assets/background_reduced.png new file mode 100644 index 00000000..daff962d Binary files /dev/null and b/game/rooms/room4/assets/background_reduced.png differ diff --git a/game/rooms/room4/assets/background_reduced.png.import b/game/rooms/room4/assets/background_reduced.png.import new file mode 100644 index 00000000..dcc78c68 --- /dev/null +++ b/game/rooms/room4/assets/background_reduced.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/background_reduced.png-d06bc07d5666bd3e56ce6d2577340fd7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/room4/assets/background_reduced.png" +dest_files=[ "res://.import/background_reduced.png-d06bc07d5666bd3e56ce6d2577340fd7.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=true +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/game/rooms/room4/assets/depth.png b/game/rooms/room4/assets/depth.png new file mode 100644 index 00000000..1e4a4d18 Binary files /dev/null and b/game/rooms/room4/assets/depth.png differ diff --git a/game/rooms/room4/assets/depth.png.import b/game/rooms/room4/assets/depth.png.import new file mode 100644 index 00000000..1aa215e9 --- /dev/null +++ b/game/rooms/room4/assets/depth.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/depth.png-068a7958845f7df3ef06759b3e7c91f2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/room4/assets/depth.png" +dest_files=[ "res://.import/depth.png-068a7958845f7df3ef06759b3e7c91f2.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=true +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/game/rooms/room4/assets/depth_reduced.png b/game/rooms/room4/assets/depth_reduced.png new file mode 100644 index 00000000..d4162c7f Binary files /dev/null and b/game/rooms/room4/assets/depth_reduced.png differ diff --git a/game/rooms/room4/assets/depth_reduced.png.import b/game/rooms/room4/assets/depth_reduced.png.import new file mode 100644 index 00000000..f31ac93d --- /dev/null +++ b/game/rooms/room4/assets/depth_reduced.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/depth_reduced.png-503513b9a025604d6025aa5f62eeb517.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/room4/assets/depth_reduced.png" +dest_files=[ "res://.import/depth_reduced.png-503513b9a025604d6025aa5f62eeb517.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=true +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/game/rooms/room4/background.tscn b/game/rooms/room4/background.tscn new file mode 100644 index 00000000..26d9d729 --- /dev/null +++ b/game/rooms/room4/background.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escbackground.gd" type="Script" id=1] + +[node name="background" type="TextureRect"] +margin_right = 40.0 +margin_bottom = 40.0 +mouse_filter = 0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="l_platform" type="Line2D" parent="."] +position = Vector2( 2, -266 ) +points = PoolVector2Array( -2.96298, 712.01, 129.973, 614.429, 1167.5, 612.894, 1281.5, 668.894, 1281.5, 812.894, -4.3772, 811.004, -2.96295, 713.424 ) + +[node name="r_door" type="Line2D" parent="."] +position = Vector2( 0, -267.828 ) +points = PoolVector2Array( 1175.07, 620.086, 1171.24, 311.267, 1274.8, 356.87, 1278.31, 672.412, 1188.64, 624.843 ) + +[node name="item" type="Line2D" parent="."] +position = Vector2( 0, -267.828 ) +points = PoolVector2Array( 634.097, 516.751, 578.861, 335.008, 701.805, 386.68, 696.459, 509.624, 634.097, 516.751 ) diff --git a/game/rooms/room4/esc/left_exit.esc b/game/rooms/room4/esc/left_exit.esc new file mode 100755 index 00000000..540af404 --- /dev/null +++ b/game/rooms/room4/esc/left_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room3/room3.tscn" diff --git a/game/rooms/room4/esc/right_exit.esc b/game/rooms/room4/esc/right_exit.esc new file mode 100755 index 00000000..1ebbc46c --- /dev/null +++ b/game/rooms/room4/esc/right_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room5/room5.tscn" diff --git a/game/rooms/room4/esc/right_platform.esc b/game/rooms/room4/esc/right_platform.esc new file mode 100755 index 00000000..3940a3d7 --- /dev/null +++ b/game/rooms/room4/esc/right_platform.esc @@ -0,0 +1,3 @@ +:look +say player "That's the other side." + diff --git a/game/rooms/room4/esc/room4.esc b/game/rooms/room4/esc/room4.esc new file mode 100755 index 00000000..1420f6b6 --- /dev/null +++ b/game/rooms/room4/esc/room4.esc @@ -0,0 +1,19 @@ +:setup +> [eq ESC_LAST_SCENE room3] + teleport player l_exit + # Set player look right + set_angle player 180 + stop +> [eq ESC_LAST_SCENE room5] + teleport player r_exit + # Set player look left + set_angle player 270 + stop +> [!last_scene] + teleport player player_start + stop + +teleport player player_start +#walk player r_exit + + diff --git a/game/rooms/room4/room4.tscn b/game/rooms/room4/room4.tscn new file mode 100644 index 00000000..315663ea --- /dev/null +++ b/game/rooms/room4/room4.tscn @@ -0,0 +1,110 @@ +[gd_scene load_steps=9 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escbackground.gd" type="Script" id=2] +[ext_resource path="res://addons/escoria-core/game/core-scripts/eschotspot.gd" type="Script" id=3] +[ext_resource path="res://game/characters/guybrush/guybrush.tscn" type="PackedScene" id=4] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escroom.gd" type="Script" id=6] +[ext_resource path="res://game/rooms/room4/assets/background.png" type="Texture" id=7] +[ext_resource path="res://game/rooms/room4/assets/depth_reduced.png" type="Texture" id=8] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 1564.36, 574.459, 1576.02, 540.556, 1634.29, 568.102, 1624.42, 800.399, 1536.87, 579.274, 1012.68, 786.929, 1197.79, 675.666, 908.294, 488.354, 996.968, 451.313, 600.739, 456.925, 673.699, 490.599, 371.757, 688.152, 542.371, 788.052, 2.46706, 794.786, 11.4468, 698.255, 189.918, 682.54, 127.06, 573.661, 23.7938, 614.07, 42.8757, 527.64, 125.938, 536.62 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 0, 3, 5, 6 ), PoolIntArray( 6, 5, 7, 8 ), PoolIntArray( 9, 8, 7, 10 ), PoolIntArray( 11, 12, 13, 14, 15 ), PoolIntArray( 9, 10, 12, 11 ), PoolIntArray( 16, 15, 14, 17, 18 ), PoolIntArray( 16, 18, 19 ) ] +outlines = [ PoolVector2Array( 11.4468, 698.255, 23.7938, 614.07, 42.8757, 527.64, 125.938, 536.62, 127.06, 573.661, 189.918, 682.54, 371.757, 688.152, 600.739, 456.925, 996.968, 451.313, 1197.79, 675.666, 1536.87, 579.274, 1564.36, 574.459, 1576.02, 540.556, 1634.29, 568.102, 1624.42, 800.399, 1012.68, 786.929, 908.294, 488.354, 673.699, 490.599, 542.371, 788.052, 2.46706, 794.786 ) ] + +[node name="room4" type="Node2D"] +script = ExtResource( 6 ) +global_id = "room4" +esc_script = "res://game/rooms/room4/esc/room4.esc" +player_scene = ExtResource( 4 ) + +[node name="background" type="TextureRect" parent="."] +margin_left = 0.943848 +margin_right = 2398.94 +margin_bottom = 549.0 +mouse_filter = 2 +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} +esc_script = "" + +[node name="Sprite" type="Sprite" parent="background"] +scale = Vector2( 0.692794, 0.692794 ) +texture = ExtResource( 7 ) +centered = false + +[node name="l_platform" type="Line2D" parent="background"] +visible = false +position = Vector2( 2, -266 ) +points = PoolVector2Array( 80.1882, 575.221, 161.613, 664.655, 472.392, 662.45, 685.125, 526.838, 860.996, 526.838, 1114.43, 647.617, 2242.97, 610.492, 2385.84, 672.401, 2389.93, 804.937, 1000, 795.942, 805.904, 564.979, 733.86, 562.86, 580.457, 806.537, -4.3772, 811.004, 4.10239, 576.556, 78.8534, 576.556 ) + +[node name="r_door" type="Line2D" parent="background"] +visible = false +position = Vector2( 0, -267.828 ) +points = PoolVector2Array( 2252.91, 610.733, 2251.32, 332.938, 2384.66, 386.909, 2386.25, 674.229, 2254.5, 615.495 ) + +[node name="l_door" type="Line2D" parent="background"] +visible = false +points = PoolVector2Array( 6.10242, 307.886, 2.0979, 129.017, 84.858, 129.017, 84.858, 311.89, 4.76758, 307.886 ) + +[node name="walkable_area" type="Navigation2D" parent="."] +script = ExtResource( 1 ) +scales = ExtResource( 8 ) +bitmaps_scale = Vector2( 1, 1 ) +lightmap = null +player_speed_multiplier = 1.0 +player_doubleclick_speed_multiplier = 1.8 +lightmap_modulate = Color( 1, 1, 1, 1 ) +debug_mode = 0 +scale_min = 0.4 +scale_max = 1.0 + +[node name="platform" type="NavigationPolygonInstance" parent="walkable_area"] +visible = false +position = Vector2( 6.73163, -264.779 ) +navpoly = SubResource( 1 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="player_start" type="Position2D" parent="."] +position = Vector2( 697.275, 203.998 ) + +[node name="Hotspots" type="Node2D" parent="."] +position = Vector2( 0.943848, 0 ) + +[node name="r_door" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r_exit" +is_exit = true +esc_script = "res://game/rooms/room4/esc/right_exit.esc" +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) +interact_positions = { +"default": Vector2( 84.5736, 279.703 ) +} + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/r_door"] +polygon = PoolVector2Array( 1567.92, 294.848, 1573.21, 92.4902, 1651.61, 127.452, 1654.79, 343.583 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/r_door"] +position = Vector2( 1611.46, 301.017 ) + +[node name="l_door" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "l_exit" +is_exit = true +esc_script = "res://game/rooms/room4/esc/left_exit.esc" +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) +interact_positions = { +"default": Vector2( 84.5736, 279.703 ) +} + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/l_door"] +polygon = PoolVector2Array( 26.3979, 288.491, 27.4573, 70.2414, 147.177, 74.4792, 151.415, 293.788 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/l_door"] +position = Vector2( 83.6298, 279.703 ) diff --git a/game/rooms/room4/walkable_area.tscn b/game/rooms/room4/walkable_area.tscn new file mode 100644 index 00000000..e1c0f031 --- /dev/null +++ b/game/rooms/room4/walkable_area.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, 129.634, 615.792, 1143.08, 613.35, -9.16094, 803.802, -6.44019, 711.297 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 0, 3, 6, 7 ) ] +outlines = [ PoolVector2Array( -6.44019, 711.297, 129.634, 615.792, 1143.08, 613.35, 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, -9.16094, 803.802 ) ] + +[node name="walkable_area" type="Navigation2D"] +script = ExtResource( 1 ) + +[node name="platform" type="NavigationPolygonInstance" parent="."] +position = Vector2( 6.73163, -264.779 ) +navpoly = SubResource( 1 ) +__meta__ = { +"_editor_description_": "" +} diff --git a/game/rooms/room5/background.tscn b/game/rooms/room5/background.tscn new file mode 100644 index 00000000..feb68b1f --- /dev/null +++ b/game/rooms/room5/background.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escbackground.gd" type="Script" id=1] + +[node name="background" type="TextureRect"] +margin_right = 1289.0 +margin_bottom = 555.0 +mouse_filter = 2 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="l_platform" type="Line2D" parent="."] +position = Vector2( 2, -266 ) +points = PoolVector2Array( -2.96298, 712.01, 129.973, 614.429, 1167.5, 612.894, 1274.59, 669.705, 1273.25, 812.694, 2.36697, 811.043, 2.36697, 713.389 ) + +[node name="l_door" type="Line2D" parent="."] +position = Vector2( 0, -266 ) +points = PoolVector2Array( 6.61201, 704.409, 6.61203, 389.558, 87.755, 339.775, 87.5463, 649.784 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="r_door" type="Line2D" parent="."] +position = Vector2( 0, -267.828 ) +points = PoolVector2Array( 1175.07, 620.086, 1171.24, 311.267, 1274.8, 356.87, 1271.64, 671.735, 1188.64, 624.843 ) diff --git a/game/rooms/room5/esc/left_exit.esc b/game/rooms/room5/esc/left_exit.esc new file mode 100755 index 00000000..432669bc --- /dev/null +++ b/game/rooms/room5/esc/left_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room4/room4.tscn" diff --git a/game/rooms/room5/esc/right_exit.esc b/game/rooms/room5/esc/right_exit.esc new file mode 100755 index 00000000..537f7fca --- /dev/null +++ b/game/rooms/room5/esc/right_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room6/room6.tscn" diff --git a/game/rooms/room5/esc/room5.esc b/game/rooms/room5/esc/room5.esc new file mode 100755 index 00000000..94b1a23b --- /dev/null +++ b/game/rooms/room5/esc/room5.esc @@ -0,0 +1,23 @@ +:setup +> [eq ESC_LAST_SCENE room4] + teleport player r5_l_exit + # Set player look right + set_angle player 180 + stop +> [eq ESC_LAST_SCENE room6] + teleport player r5_r_exit + # Set player look left + set_angle player 270 + stop +> [!last_scene] + teleport player player_start + stop + +:ready +#walk player r5_wrench +#set_global i/r5_wrench true +#set_active r5_wrench false +#set_global i/r5_pen true +#set_active r5_pen false +#set_global i/r5_empty_sheet true +#set_active r5_empty_sheet false diff --git a/game/rooms/room5/esc/wall_item.esc b/game/rooms/room5/esc/wall_item.esc new file mode 100755 index 00000000..9a154ae7 --- /dev/null +++ b/game/rooms/room5/esc/wall_item.esc @@ -0,0 +1,14 @@ +:look +> [! dialog_advance] + say player "I don't know what that stuff is." + set_global dialog_advance 1 + stop +> [eq dialog_advance 1] + say player "I REALLY don't know what that stuff is." + set_global dialog_advance 2 + stop +> [eq dialog_advance 2] + say player "No, SERIOUSLY, I have no idea what that is!" + say player "Please stop asking me that!" + stop + diff --git a/game/rooms/room5/items/empty_sheet.png b/game/rooms/room5/items/empty_sheet.png new file mode 100644 index 00000000..582ddf45 Binary files /dev/null and b/game/rooms/room5/items/empty_sheet.png differ diff --git a/game/rooms/room5/items/empty_sheet.png.import b/game/rooms/room5/items/empty_sheet.png.import new file mode 100644 index 00000000..b7547b01 --- /dev/null +++ b/game/rooms/room5/items/empty_sheet.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/empty_sheet.png-813558ed5dff2311f54fddefecca858f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/room5/items/empty_sheet.png" +dest_files=[ "res://.import/empty_sheet.png-813558ed5dff2311f54fddefecca858f.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=true +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/game/rooms/room5/items/filled_sheet.png b/game/rooms/room5/items/filled_sheet.png new file mode 100644 index 00000000..7f310986 Binary files /dev/null and b/game/rooms/room5/items/filled_sheet.png differ diff --git a/game/rooms/room5/items/filled_sheet.png.import b/game/rooms/room5/items/filled_sheet.png.import new file mode 100644 index 00000000..a678ed46 --- /dev/null +++ b/game/rooms/room5/items/filled_sheet.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/filled_sheet.png-032e8e1e7d1157ad603f97190a08cc80.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/room5/items/filled_sheet.png" +dest_files=[ "res://.import/filled_sheet.png-032e8e1e7d1157ad603f97190a08cc80.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=true +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/game/rooms/room5/items/pen.png b/game/rooms/room5/items/pen.png new file mode 100644 index 00000000..895aac41 Binary files /dev/null and b/game/rooms/room5/items/pen.png differ diff --git a/game/rooms/room5/items/pen.png.import b/game/rooms/room5/items/pen.png.import new file mode 100644 index 00000000..fad846ad --- /dev/null +++ b/game/rooms/room5/items/pen.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/pen.png-d9e594f56a5c8cfe7922f0a481266caf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/room5/items/pen.png" +dest_files=[ "res://.import/pen.png-d9e594f56a5c8cfe7922f0a481266caf.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=true +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/game/rooms/room5/items/wrench.png b/game/rooms/room5/items/wrench.png new file mode 100644 index 00000000..8a55028b Binary files /dev/null and b/game/rooms/room5/items/wrench.png differ diff --git a/game/rooms/room5/items/wrench.png.import b/game/rooms/room5/items/wrench.png.import new file mode 100644 index 00000000..c93bb7c4 --- /dev/null +++ b/game/rooms/room5/items/wrench.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/wrench.png-d9921fc62da243552d6e7f1f43bde55e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/room5/items/wrench.png" +dest_files=[ "res://.import/wrench.png-d9921fc62da243552d6e7f1f43bde55e.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=true +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/game/rooms/room5/room5.tscn b/game/rooms/room5/room5.tscn new file mode 100644 index 00000000..342af35f --- /dev/null +++ b/game/rooms/room5/room5.tscn @@ -0,0 +1,172 @@ +[gd_scene load_steps=13 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] +[ext_resource path="res://game/rooms/room5/background.tscn" type="PackedScene" id=2] +[ext_resource path="res://addons/escoria-core/game/core-scripts/eschotspot.gd" type="Script" id=3] +[ext_resource path="res://game/characters/guybrush/guybrush.tscn" type="PackedScene" id=4] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escroom.gd" type="Script" id=6] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escitem.gd" type="Script" id=7] +[ext_resource path="res://game/items/escitems/wrench_escitem.tscn" type="PackedScene" id=8] +[ext_resource path="res://game/items/escitems/empty_sheet_escitem.tscn" type="PackedScene" id=9] +[ext_resource path="res://game/items/escitems/pen_escitem.tscn" type="PackedScene" id=10] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, 129.634, 615.792, 1143.08, 613.35, -9.16094, 803.802, 84.5821, 654.06, -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 0, 3, 6, 7 ), PoolIntArray( 7, 6, 8, 9, 10 ) ] +outlines = [ PoolVector2Array( -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698, 84.5821, 654.06, 129.634, 615.792, 1143.08, 613.35, 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, -9.16094, 803.802 ) ] + +[sub_resource type="Animation" id=2] +resource_name = "state_round" +tracks/0/type = "value" +tracks/0/path = NodePath("Line2D:points") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ PoolVector2Array( 556, 496.828, 543, 476.828, 532, 438.828, 543, 411.828, 560, 384.828, 590, 363.828, 617, 357.828, 655, 367.828, 684, 386.828, 695, 411.828, 701.536, 444.836, 698, 481.828, 683, 499.828, 658, 515.828, 619.997, 526.348, 584, 515.828, 558, 497.828 ) ] +} + +[sub_resource type="Animation" id=3] +resource_name = "state_square" +tracks/0/type = "value" +tracks/0/path = NodePath("Line2D:points") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ PoolVector2Array( 531, 527.828, 532, 483.828, 532.586, 445.745, 533.262, 401.771, 534, 353.828, 575.992, 355.093, 617.954, 356.357, 660.945, 357.652, 700, 358.828, 700.786, 402.832, 701.536, 444.836, 702.286, 486.841, 703, 526.828, 659.007, 526.574, 619.997, 526.348, 574.998, 526.088, 530, 525.828 ) ] +} + +[node name="room5" type="Node2D"] +script = ExtResource( 6 ) +__meta__ = { +"_edit_vertical_guides_": [ ] +} +global_id = "room5" +esc_script = "res://game/rooms/room5/esc/room5.esc" +player_scene = ExtResource( 4 ) + +[node name="background" parent="." instance=ExtResource( 2 )] + +[node name="pickup_use_on_bg" type="Line2D" parent="background"] +points = PoolVector2Array( 99.3224, 482.72, 172.739, 399.96, 402.331, 399.96, 387.648, 484.055, 100.657, 482.72 ) + +[node name="Label" type="Label" parent="background/pickup_use_on_bg"] +margin_left = 142.828 +margin_top = 492.556 +margin_right = 366.828 +margin_bottom = 506.556 +text = "Pickup & use on background object" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="pickup_combine" type="Line2D" parent="background"] +position = Vector2( 722.148, 0 ) +points = PoolVector2Array( 124.684, 481.385, 105.997, 402.63, 402.331, 399.96, 455.724, 484.055, 122.015, 482.72 ) + +[node name="Label" type="Label" parent="background/pickup_combine"] +margin_left = 142.828 +margin_top = 492.556 +margin_right = 366.828 +margin_bottom = 506.556 +text = "Pickup & combine together in enventory +Note: you can combine in both directions" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="walkable_area" type="Navigation2D" parent="."] +script = ExtResource( 1 ) + +[node name="platform" type="NavigationPolygonInstance" parent="walkable_area"] +position = Vector2( 6.73163, -264.779 ) +navpoly = SubResource( 1 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="Hotspots" type="Node2D" parent="."] + +[node name="l_door" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r5_l_exit" +is_exit = true +esc_script = "res://game/rooms/room5/esc/left_exit.esc" +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) +interact_positions = { +"default": Vector2( 37.4521, 392.045 ) +} + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/l_door"] +polygon = PoolVector2Array( 0.328762, 440.897, 1.85199, 119.926, 85.9517, 74.6212, 87.1409, 377.869 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/l_door"] +position = Vector2( 37.4521, 392.045 ) + +[node name="r_door" type="Area2D" parent="Hotspots"] +position = Vector2( -1, 0 ) +script = ExtResource( 3 ) +global_id = "r5_r_exit" +is_exit = true +esc_script = "res://game/rooms/room5/esc/right_exit.esc" +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) +interact_positions = { +"default": Vector2( 1224.47, 353.99 ) +} + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/r_door"] +polygon = PoolVector2Array( 1177.94, 348.61, 1175.95, 45.3759, 1276.06, 92.0953, 1277.95, 399.407 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/r_door"] +position = Vector2( 1225.47, 353.99 ) + +[node name="item_wall" type="Sprite" parent="Hotspots"] +script = ExtResource( 7 ) +global_id = "r5_wall_item" +esc_script = "res://game/rooms/room5/esc/wall_item.esc" +tooltip_name = "Item on the wall" +default_action = "look" +combine_if_action_used_among = PoolStringArray( "use" ) +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="Line2D" type="Line2D" parent="Hotspots/item_wall"] +position = Vector2( 0, -267.828 ) +points = PoolVector2Array( 531, 527.828, 532, 483.828, 532.586, 445.745, 533.262, 401.771, 534, 353.828, 575.992, 355.093, 617.954, 356.357, 660.945, 357.652, 700, 358.828, 700.786, 402.832, 701.536, 444.836, 702.286, 486.841, 703, 526.828, 659.007, 526.574, 619.997, 526.348, 574.998, 526.088, 530, 525.828 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="Area2D" type="Area2D" parent="Hotspots/item_wall"] + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/item_wall/Area2D"] +polygon = PoolVector2Array( 528, 85, 529, 264, 708, 263, 706, 85 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/item_wall"] +position = Vector2( 657, 377 ) + +[node name="animation" type="AnimationPlayer" parent="Hotspots/item_wall"] +anims/state_round = SubResource( 2 ) +anims/state_square = SubResource( 3 ) + +[node name="wrench" parent="Hotspots" instance=ExtResource( 8 )] +position = Vector2( 257.269, 435.892 ) + +[node name="pen" parent="Hotspots" instance=ExtResource( 10 )] +position = Vector2( 909.908, 443.451 ) + +[node name="empty_sheet" parent="Hotspots" instance=ExtResource( 9 )] +position = Vector2( 1059.84, 440.932 ) + +[node name="player_start" type="Position2D" parent="."] +position = Vector2( 76.7617, 437.649 ) diff --git a/game/rooms/room5/walkable_area.tscn b/game/rooms/room5/walkable_area.tscn new file mode 100644 index 00000000..9e64765c --- /dev/null +++ b/game/rooms/room5/walkable_area.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, 129.634, 615.792, 1143.08, 613.35, -9.16094, 803.802, 84.5821, 654.06, -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 0, 3, 6, 7 ), PoolIntArray( 7, 6, 8, 9, 10 ) ] +outlines = [ PoolVector2Array( -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698, 84.5821, 654.06, 129.634, 615.792, 1143.08, 613.35, 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, -9.16094, 803.802 ) ] + +[node name="walkable_area" type="Navigation2D"] +script = ExtResource( 1 ) + +[node name="platform" type="NavigationPolygonInstance" parent="."] +position = Vector2( 6.73163, -264.779 ) +navpoly = SubResource( 1 ) +__meta__ = { +"_editor_description_": "" +} diff --git a/game/rooms/room6/background.tscn b/game/rooms/room6/background.tscn new file mode 100644 index 00000000..feb68b1f --- /dev/null +++ b/game/rooms/room6/background.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escbackground.gd" type="Script" id=1] + +[node name="background" type="TextureRect"] +margin_right = 1289.0 +margin_bottom = 555.0 +mouse_filter = 2 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="l_platform" type="Line2D" parent="."] +position = Vector2( 2, -266 ) +points = PoolVector2Array( -2.96298, 712.01, 129.973, 614.429, 1167.5, 612.894, 1274.59, 669.705, 1273.25, 812.694, 2.36697, 811.043, 2.36697, 713.389 ) + +[node name="l_door" type="Line2D" parent="."] +position = Vector2( 0, -266 ) +points = PoolVector2Array( 6.61201, 704.409, 6.61203, 389.558, 87.755, 339.775, 87.5463, 649.784 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="r_door" type="Line2D" parent="."] +position = Vector2( 0, -267.828 ) +points = PoolVector2Array( 1175.07, 620.086, 1171.24, 311.267, 1274.8, 356.87, 1271.64, 671.735, 1188.64, 624.843 ) diff --git a/game/rooms/room6/esc/character.esc b/game/rooms/room6/esc/character.esc new file mode 100755 index 00000000..e101525d --- /dev/null +++ b/game/rooms/room6/esc/character.esc @@ -0,0 +1,38 @@ +:look +say player "He's looking a bit odd." + +:pickup +say player "I don't think he'd like that." + +:talk +> [!talked_once] + say player "Uhm..." + say character "Yeah?" + set_global talked_once true + +? option1 1000 option2 true + - "What are you doing here?" + say player "What are you doing here?" + say character "I'm working! Can't you see that?" + say character "My colleague is supposed to bring me an important report. And he's not coming!" + ? + - "I'll bring you this report!" + say player "I'll bring you this report!" + say character "You will? Great!" + say character "Now please hurry up so I can leave and have lunch." + stop + - "I've got better things to do." + say player "I've got better things to do." + say character "Eh! I'm not asking you anythin'!" + stop + + - "I'm selling these fine leather jackets." + say player "I'm selling these fine leather jackets." + say character "Go away, kid." + stop + +:give filled_sheet +say character "Hey! That's perfect!" +say character "I can finally got away from here!" +walk character 1200,400 +set_angle character 45 diff --git a/game/rooms/room6/esc/left_exit.esc b/game/rooms/room6/esc/left_exit.esc new file mode 100755 index 00000000..1ebbc46c --- /dev/null +++ b/game/rooms/room6/esc/left_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room5/room5.tscn" diff --git a/game/rooms/room6/esc/r6_door.esc b/game/rooms/room6/esc/r6_door.esc new file mode 100755 index 00000000..14427255 --- /dev/null +++ b/game/rooms/room6/esc/r6_door.esc @@ -0,0 +1,21 @@ +:exit_scene +change_scene "res://game/rooms/room7/room7.tscn" [r6_door_open] + +:ready +set_global r6_door_open false + +:use +> [!r6_door_open] + set_state r6_door r_door_open + set_global r6_door_open true + stop +> [r6_door_open] + set_state r6_door r_door_close + set_global r6_door_open false + + + +:look +say player "It's open." [r6_door_open] +say player "It's closed." [!r6_door_open] + diff --git a/game/rooms/room6/esc/room6.esc b/game/rooms/room6/esc/room6.esc new file mode 100755 index 00000000..109a7bf5 --- /dev/null +++ b/game/rooms/room6/esc/room6.esc @@ -0,0 +1,21 @@ +:setup +> [eq ESC_LAST_SCENE room5] + teleport player r6_l_exit + # Set player look right + set_angle player 180 + stop +> [eq ESC_LAST_SCENE room7] + teleport player r6_door + # Set player look left + set_angle player 270 + stop +> [!last_scene] + teleport player player_start + stop + +:ready +#set_global i/r5_pen true +#set_active r5_pen false +#set_global i/r5_empty_sheet true +#set_active r5_empty_sheet false + diff --git a/game/rooms/room6/room6.tscn b/game/rooms/room6/room6.tscn new file mode 100644 index 00000000..dde36c9f --- /dev/null +++ b/game/rooms/room6/room6.tscn @@ -0,0 +1,185 @@ +[gd_scene load_steps=11 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] +[ext_resource path="res://game/rooms/room6/background.tscn" type="PackedScene" id=2] +[ext_resource path="res://addons/escoria-core/game/core-scripts/eschotspot.gd" type="Script" id=3] +[ext_resource path="res://game/characters/guybrush/guybrush.tscn" type="PackedScene" id=4] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escitem.gd" type="Script" id=5] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escroom.gd" type="Script" id=6] +[ext_resource path="res://game/characters/character/character.tscn" type="PackedScene" id=7] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, 129.634, 615.792, 1143.08, 613.35, -9.16094, 803.802, 84.5821, 654.06, -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 0, 3, 6, 7 ), PoolIntArray( 7, 6, 8, 9, 10 ) ] +outlines = [ PoolVector2Array( -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698, 84.5821, 654.06, 129.634, 615.792, 1143.08, 613.35, 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, -9.16094, 803.802 ) ] + +[sub_resource type="Animation" id=2] +resource_name = "r_door_close" +tracks/0/type = "value" +tracks/0/path = NodePath("r_door_closed:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ true ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("r_door_opened:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ false ] +} +tracks/2/type = "value" +tracks/2/path = NodePath(".:is_exit") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ false ] +} + +[sub_resource type="Animation" id=3] +resource_name = "r_door_open" +length = 0.3 +tracks/0/type = "value" +tracks/0/path = NodePath("r_door_closed:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ false ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("r_door_opened:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ true ] +} +tracks/2/type = "value" +tracks/2/path = NodePath(".:is_exit") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ true ] +} + +[node name="room6" type="Node2D"] +script = ExtResource( 6 ) +__meta__ = { +"_edit_vertical_guides_": [ ] +} +global_id = "room6" +esc_script = "res://game/rooms/room6/esc/room6.esc" +player_scene = ExtResource( 4 ) + +[node name="background" parent="." instance=ExtResource( 2 )] + +[node name="walkable_area" type="Navigation2D" parent="."] +script = ExtResource( 1 ) + +[node name="platform" type="NavigationPolygonInstance" parent="walkable_area"] +position = Vector2( 6.73163, -264.779 ) +navpoly = SubResource( 1 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="Hotspots" type="Node2D" parent="."] + +[node name="l_exit" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r6_l_exit" +is_exit = true +esc_script = "res://game/rooms/room6/esc/left_exit.esc" +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) +interact_positions = { +"default": Vector2( 37.4521, 392.045 ) +} + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/l_exit"] +polygon = PoolVector2Array( 0.328762, 440.897, 1.85199, 119.926, 85.9517, 74.6212, 87.1409, 377.869 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/l_exit"] +position = Vector2( 37.4521, 392.045 ) + +[node name="r_door" type="Sprite" parent="Hotspots"] +script = ExtResource( 5 ) +global_id = "r6_door" +esc_script = "res://game/rooms/room6/esc/r6_door.esc" +interaction_direction = 1 +tooltip_name = "Door" +default_action = "open" +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="r_door_closed" type="Polygon2D" parent="Hotspots/r_door"] +color = Color( 0.482353, 0.568627, 1, 1 ) +polygon = PoolVector2Array( 1172.3, 44.8186, 1172.3, 348.012, 1273.9, 401.983, 1277.07, 89.2657 ) + +[node name="Line2D" type="Line2D" parent="Hotspots/r_door/r_door_closed"] +points = PoolVector2Array( 1265.23, 266.8, 1253.65, 276.6, 1252.76, 230.273, 1264.34, 233.837 ) +default_color = Color( 1, 1, 1, 1 ) + +[node name="r_door_opened" type="Polygon2D" parent="Hotspots/r_door"] +visible = false +color = Color( 0.482353, 0.568627, 1, 1 ) +polygon = PoolVector2Array( 1172.3, 44.8186, 1172.3, 348.012, 1029.82, 349.887, 1025.19, 42.1269 ) + +[node name="Line2D" type="Line2D" parent="Hotspots/r_door/r_door_opened"] +points = PoolVector2Array( 1048.98, 230.477, 1048.98, 189.89 ) +default_color = Color( 1, 1, 1, 1 ) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Hotspots/r_door"] +anims/r_door_close = SubResource( 2 ) +anims/r_door_open = SubResource( 3 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/r_door"] +position = Vector2( 1180.52, 395.193 ) + +[node name="Area2D" type="Area2D" parent="Hotspots/r_door"] + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/r_door/Area2D"] +polygon = PoolVector2Array( 1169.35, 41.7644, 1168.09, 347.925, 1275.18, 407.141, 1278.96, 88.3814 ) + +[node name="character" parent="Hotspots" instance=ExtResource( 7 )] +position = Vector2( 373.401, 415.66 ) +scale = Vector2( -1, 1 ) +esc_script = "res://game/rooms/room6/esc/character.esc" +interact_positions = { +"default": Vector2( 595.637, 438.337 ) +} + +[node name="Position2D" type="Position2D" parent="Hotspots/character"] +position = Vector2( 222.236, 22.6772 ) + +[node name="player_start" type="Position2D" parent="."] +position = Vector2( 76.7617, 437.649 ) diff --git a/game/rooms/room6/walkable_area.tscn b/game/rooms/room6/walkable_area.tscn new file mode 100644 index 00000000..9e64765c --- /dev/null +++ b/game/rooms/room6/walkable_area.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, 129.634, 615.792, 1143.08, 613.35, -9.16094, 803.802, 84.5821, 654.06, -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 0, 3, 6, 7 ), PoolIntArray( 7, 6, 8, 9, 10 ) ] +outlines = [ PoolVector2Array( -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698, 84.5821, 654.06, 129.634, 615.792, 1143.08, 613.35, 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, -9.16094, 803.802 ) ] + +[node name="walkable_area" type="Navigation2D"] +script = ExtResource( 1 ) + +[node name="platform" type="NavigationPolygonInstance" parent="."] +position = Vector2( 6.73163, -264.779 ) +navpoly = SubResource( 1 ) +__meta__ = { +"_editor_description_": "" +} diff --git a/game/rooms/room7/background.tscn b/game/rooms/room7/background.tscn new file mode 100644 index 00000000..e15cc410 --- /dev/null +++ b/game/rooms/room7/background.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escbackground.gd" type="Script" id=1] + +[node name="background" type="TextureRect"] +margin_right = 1289.0 +margin_bottom = 555.0 +mouse_filter = 2 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="l_platform" type="Line2D" parent="."] +position = Vector2( 2, -266 ) +points = PoolVector2Array( -2.96298, 712.01, 129.973, 614.429, 1983.92, 613.668, 2076.67, 670.75, 2079.05, 812.694, 2.36697, 811.043, 2.36697, 713.389 ) + +[node name="l_door" type="Line2D" parent="."] +position = Vector2( 0, -266 ) +points = PoolVector2Array( 6.61201, 704.409, 6.61203, 389.558, 87.755, 339.775, 87.5463, 649.784 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="r_door" type="Line2D" parent="."] +position = Vector2( 808.661, -267.828 ) +points = PoolVector2Array( 1175.07, 620.086, 1171.24, 311.267, 1274.8, 356.87, 1271.64, 671.735, 1188.64, 624.843 ) diff --git a/game/rooms/room7/esc/left_exit.esc b/game/rooms/room7/esc/left_exit.esc new file mode 100755 index 00000000..537f7fca --- /dev/null +++ b/game/rooms/room7/esc/left_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room6/room6.tscn" diff --git a/game/rooms/room7/esc/right_exit.esc b/game/rooms/room7/esc/right_exit.esc new file mode 100755 index 00000000..1bdc8109 --- /dev/null +++ b/game/rooms/room7/esc/right_exit.esc @@ -0,0 +1,2 @@ +:exit_scene +change_scene "res://game/rooms/room8/room8.tscn" diff --git a/game/rooms/room7/esc/room7.esc b/game/rooms/room7/esc/room7.esc new file mode 100755 index 00000000..7caa451a --- /dev/null +++ b/game/rooms/room7/esc/room7.esc @@ -0,0 +1,16 @@ +:setup +> [eq ESC_LAST_SCENE room5] + teleport player r6_l_exit + # Set player look right + set_angle player 180 + stop +> [!last_scene] + teleport player player_start + stop + +:ready +#set_global i/r5_pen true +#set_active r5_pen false +#set_global i/r5_empty_sheet true +#set_active r5_empty_sheet false + diff --git a/game/rooms/room7/room7.tscn b/game/rooms/room7/room7.tscn new file mode 100644 index 00000000..813f9b32 --- /dev/null +++ b/game/rooms/room7/room7.tscn @@ -0,0 +1,194 @@ +[gd_scene load_steps=10 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] +[ext_resource path="res://game/rooms/room7/background.tscn" type="PackedScene" id=2] +[ext_resource path="res://addons/escoria-core/game/core-scripts/eschotspot.gd" type="Script" id=3] +[ext_resource path="res://game/characters/guybrush/guybrush.tscn" type="PackedScene" id=4] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escitem.gd" type="Script" id=5] +[ext_resource path="res://addons/escoria-core/game/core-scripts/escroom.gd" type="Script" id=6] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 1976.63, 640.557, 1987.95, 588.863, 2070.07, 622.872, 2066.3, 799.721, 129.634, 615.792, 1956.81, 616.096, -9.16094, 803.802, 84.5821, 654.06, -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 0, 3, 6, 7 ), PoolIntArray( 7, 6, 8, 9, 10 ) ] +outlines = [ PoolVector2Array( -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698, 84.5821, 654.06, 129.634, 615.792, 1956.81, 616.096, 1976.63, 640.557, 1987.95, 588.863, 2070.07, 622.872, 2066.3, 799.721, -9.16094, 803.802 ) ] + +[sub_resource type="Animation" id=2] +resource_name = "r_door_close" +tracks/0/type = "value" +tracks/0/path = NodePath("r_door_closed:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ true ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("r_door_opened:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ false ] +} +tracks/2/type = "value" +tracks/2/path = NodePath("Position2D:position") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 0, +"values": [ Vector2( 1180.52, 395.193 ) ] +} + +[sub_resource type="Animation" id=3] +resource_name = "r_door_open" +length = 0.3 +tracks/0/type = "value" +tracks/0/path = NodePath("r_door_closed:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ false ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("r_door_opened:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ true ] +} +tracks/2/type = "value" +tracks/2/path = NodePath("Position2D:position") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 0, +"values": [ Vector2( 1225.47, 353.99 ) ] +} + +[node name="room7" type="Node2D"] +script = ExtResource( 6 ) +__meta__ = { +"_edit_vertical_guides_": [ ] +} +global_id = "room7" +esc_script = "res://game/rooms/room7/esc/room7.esc" +player_scene = ExtResource( 4 ) + +[node name="background" parent="." instance=ExtResource( 2 )] + +[node name="walkable_area" type="Navigation2D" parent="."] +script = ExtResource( 1 ) +scales = null +bitmaps_scale = Vector2( 1, 1 ) +lightmap = null +player_speed_multiplier = 1.0 +player_doubleclick_speed_multiplier = 1.5 +lightmap_modulate = Color( 1, 1, 1, 1 ) +debug_mode = 1 +scale_min = 0.3 +scale_max = 1.0 + +[node name="platform" type="NavigationPolygonInstance" parent="walkable_area"] +position = Vector2( 7.73163, -264.779 ) +navpoly = SubResource( 1 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="Hotspots" type="Node2D" parent="."] + +[node name="l_exit" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r6_l_exit" +is_exit = true +esc_script = "res://game/rooms/room7/esc/left_exit.esc" +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) +interact_positions = { +"default": Vector2( 37.4521, 392.045 ) +} + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/l_exit"] +polygon = PoolVector2Array( 0.328762, 440.897, 1.85199, 119.926, 85.9517, 74.6212, 87.1409, 377.869 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/l_exit"] +position = Vector2( 37.4521, 392.045 ) + +[node name="r_exit" type="Area2D" parent="Hotspots"] +script = ExtResource( 3 ) +global_id = "r6_r_exit" +is_exit = true +esc_script = "res://game/rooms/room7/esc/right_exit.esc" +is_interactive = false +interaction_direction = 1 +tooltip_name = "Exit" +dialog_color = Color( 1, 1, 1, 1 ) +interact_positions = { +"default": Vector2( 1232.52, 347.193 ), +"r6_r_exit_closed": NodePath("r_door_closed/Position2D"), +"r6_r_exit_opened": NodePath("r_door_opened/Position2D") +} + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hotspots/r_exit"] +polygon = PoolVector2Array( 1989, 343, 1986, 278.129, 2076, 316.129, 2075, 394 ) + +[node name="Position2D" type="Position2D" parent="Hotspots/r_exit"] +position = Vector2( 2038.8, 347.193 ) +__meta__ = { +"_editor_description_": "" +} + +[node name="r_door" type="Sprite" parent="Hotspots"] +visible = false +script = ExtResource( 5 ) +dialog_color = Color( 1, 1, 1, 1 ) + +[node name="r_door_closed" type="Polygon2D" parent="Hotspots/r_door"] +color = Color( 0.482353, 0.568627, 1, 1 ) +polygon = PoolVector2Array( 1172.3, 44.8186, 1172.3, 348.012, 1273.9, 401.983, 1277.07, 89.2657 ) + +[node name="Line2D" type="Line2D" parent="Hotspots/r_door/r_door_closed"] +points = PoolVector2Array( 1265.23, 266.8, 1253.65, 276.6, 1252.76, 230.273, 1264.34, 233.837 ) +default_color = Color( 1, 1, 1, 1 ) + +[node name="r_door_opened" type="Polygon2D" parent="Hotspots/r_door"] +visible = false +color = Color( 0.482353, 0.568627, 1, 1 ) +polygon = PoolVector2Array( 1172.3, 44.8186, 1172.3, 348.012, 1029.82, 349.887, 1025.19, 42.1269 ) + +[node name="Line2D" type="Line2D" parent="Hotspots/r_door/r_door_opened"] +points = PoolVector2Array( 1048.98, 230.477, 1048.98, 189.89 ) +default_color = Color( 1, 1, 1, 1 ) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Hotspots/r_door"] +anims/r_door_close = SubResource( 2 ) +anims/r_door_open = SubResource( 3 ) + +[node name="player_start" type="Position2D" parent="."] +position = Vector2( 76.7617, 437.649 ) diff --git a/game/rooms/room7/walkable_area.tscn b/game/rooms/room7/walkable_area.tscn new file mode 100644 index 00000000..9e64765c --- /dev/null +++ b/game/rooms/room7/walkable_area.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/core-scripts/escterrain.gd" type="Script" id=1] + +[sub_resource type="NavigationPolygon" id=1] +vertices = PoolVector2Array( 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, 129.634, 615.792, 1143.08, 613.35, -9.16094, 803.802, 84.5821, 654.06, -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ), PoolIntArray( 4, 5, 0, 3, 6, 7 ), PoolIntArray( 7, 6, 8, 9, 10 ) ] +outlines = [ PoolVector2Array( -6.44019, 711.297, 3.15687, 646.051, 59.2201, 628.698, 84.5821, 654.06, 129.634, 615.792, 1143.08, 613.35, 1168.92, 640.557, 1182.53, 588.863, 1269.59, 622.872, 1275.03, 799.721, -9.16094, 803.802 ) ] + +[node name="walkable_area" type="Navigation2D"] +script = ExtResource( 1 ) + +[node name="platform" type="NavigationPolygonInstance" parent="."] +position = Vector2( 6.73163, -264.779 ) +navpoly = SubResource( 1 ) +__meta__ = { +"_editor_description_": "" +} diff --git a/game/shaders/shadow.tres b/game/shaders/shadow.tres new file mode 100644 index 00000000..f14f606f --- /dev/null +++ b/game/shaders/shadow.tres @@ -0,0 +1,29 @@ +[gd_resource type="ShaderMaterial" load_steps=2 format=2] + +[sub_resource type="Shader" id=3] +code = "shader_type canvas_item; +uniform vec4 col : hint_color; + + +bool is_equal(vec4 c1, vec4 refcol) { + float epsilon = 0.001; + vec3 delta = abs(c1.rgb - refcol.rgb); + return float(delta.r + delta.g + delta.b) < epsilon ? true : false; +} + +void fragment() { + vec4 tex = texture(TEXTURE, UV); + + if (is_equal(tex, col)) { + COLOR = vec4(0.0,0.0,0.0,0.3); + } +// else { +// COLOR = texture(TEXTURE, UV); +// } + +} +" + +[resource] +shader = SubResource( 3 ) +shader_param/col = Color( 0.572549, 0.25098, 0.105882, 1 ) diff --git a/game/start_game.esc b/game/start_game.esc new file mode 100755 index 00000000..0f74a3c9 --- /dev/null +++ b/game/start_game.esc @@ -0,0 +1,20 @@ +:start + +# Simple scene +#change_scene res://game/rooms/room1/room1.tscn + +# Button bridge +#change_scene res://game/rooms/room2/room2.tscn + +# Broken button +#change_scene res://game/rooms/room3/room3.tscn + +# wide room +#change_scene res://game/rooms/room4/room4.tscn + +# items rooms +change_scene res://game/rooms/room5/room5.tscn + +# character room +#change_scene res://game/rooms/room6/room6.tscn + diff --git a/game/ui/commons/dialogs/dialog_box_inset.tscn b/game/ui/commons/dialogs/dialog_box_inset.tscn new file mode 100644 index 00000000..0a4dd8ea --- /dev/null +++ b/game/ui/commons/dialogs/dialog_box_inset.tscn @@ -0,0 +1,84 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://addons/escoria-core/game/assets/fonts/efmi/efmi_font.tres" type="DynamicFont" id=1] +[ext_resource path="res://game/ui/commons/dialogs/insets/guybrush.jpeg" type="Texture" id=2] +[ext_resource path="res://addons/escoria-core/template_scenes/dialog_scenes/dialog_box_inset.gd" type="Script" id=3] +[ext_resource path="res://game/ui/commons/dialogs/insets/dialog_box_avatars.tscn" type="PackedScene" id=4] + + + + + +[node name="dialog_box" type="PanelContainer"] +anchor_left = 0.155 +anchor_top = 0.334 +anchor_right = 0.845 +anchor_bottom = 0.666 +margin_left = 0.100006 +margin_top = -0.199982 +margin_right = -0.100098 +margin_bottom = 0.200012 +script = ExtResource( 3 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MarginContainer" type="MarginContainer" parent="."] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 876.0 +margin_bottom = 259.0 +custom_constants/margin_right = 20 +custom_constants/margin_top = 20 +custom_constants/margin_left = 20 +custom_constants/margin_bottom = 20 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HSplitContainer" type="HSplitContainer" parent="MarginContainer"] +margin_left = 20.0 +margin_top = 20.0 +margin_right = 849.0 +margin_bottom = 232.0 +custom_constants/separation = 35 +dragger_visibility = 1 + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/HSplitContainer"] +margin_right = 150.0 +margin_bottom = 212.0 + +[node name="avatar" type="TextureRect" parent="MarginContainer/HSplitContainer/VBoxContainer"] +margin_right = 150.0 +margin_bottom = 150.0 +texture = ExtResource( 2 ) + +[node name="name" type="Label" parent="MarginContainer/HSplitContainer/VBoxContainer"] +margin_top = 154.0 +margin_right = 150.0 +margin_bottom = 178.0 +custom_fonts/font = ExtResource( 1 ) +valign = 1 + +[node name="text" type="RichTextLabel" parent="MarginContainer/HSplitContainer"] +margin_left = 185.0 +margin_right = 829.0 +margin_bottom = 212.0 +custom_fonts/normal_font = ExtResource( 1 ) +bbcode_enabled = true +bbcode_text = "Here be some text" +text = "Here be some text" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Tween" type="Tween" parent="MarginContainer/HSplitContainer/text"] + +[node name="dialog_avatars" parent="." instance=ExtResource( 4 )] +visible = false +margin_left = 7.0 +margin_top = 7.0 +margin_right = 876.0 +margin_bottom = 259.0 + +[node name="Timer" type="Timer" parent="."] diff --git a/game/ui/commons/dialogs/dialog_label.tscn b/game/ui/commons/dialogs/dialog_label.tscn new file mode 100644 index 00000000..cce183b4 --- /dev/null +++ b/game/ui/commons/dialogs/dialog_label.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/game/assets/fonts/efmi/efmi_font.tres" type="DynamicFont" id=1] +[ext_resource path="res://addons/escoria-core/template_scenes/dialog_scenes/dialog_label.gd" type="Script" id=2] + +[node name="dialog_label" type="RichTextLabel"] +margin_right = 643.0 +margin_bottom = 60.0 +custom_fonts/normal_font = ExtResource( 1 ) +bbcode_enabled = true +bbcode_text = "[center]Here be some text.[/center]" +text = "Here be some text." +fit_content_height = true +script = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} +text_speed_per_character = 0.0 + +[node name="Tween" type="Tween" parent="."] + +[node name="Timer" type="Timer" parent="."] diff --git a/game/ui/commons/dialogs/insets/dialog_box_avatars.tscn b/game/ui/commons/dialogs/insets/dialog_box_avatars.tscn new file mode 100644 index 00000000..a86654ba --- /dev/null +++ b/game/ui/commons/dialogs/insets/dialog_box_avatars.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://game/ui/commons/dialogs/insets/guybrush.jpeg" type="Texture" id=1] + +[node name="dialog_avatars" type="Control"] +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="player" type="TextureRect" parent="."] +margin_right = 40.0 +margin_bottom = 40.0 +texture = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/game/ui/commons/dialogs/insets/guybrush.jpeg b/game/ui/commons/dialogs/insets/guybrush.jpeg new file mode 100644 index 00000000..cbbe821e Binary files /dev/null and b/game/ui/commons/dialogs/insets/guybrush.jpeg differ diff --git a/game/ui/commons/dialogs/insets/guybrush.jpeg.import b/game/ui/commons/dialogs/insets/guybrush.jpeg.import new file mode 100644 index 00000000..a76dfc36 --- /dev/null +++ b/game/ui/commons/dialogs/insets/guybrush.jpeg.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/guybrush.jpeg-2fc39d8d3de855fdd1e6fd25540a16ab.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/commons/dialogs/insets/guybrush.jpeg" +dest_files=[ "res://.import/guybrush.jpeg-2fc39d8d3de855fdd1e6fd25540a16ab.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=true +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/game/ui/commons/dialogs/text_dialog_choice.tscn b/game/ui/commons/dialogs/text_dialog_choice.tscn new file mode 100644 index 00000000..fbd77194 --- /dev/null +++ b/game/ui/commons/dialogs/text_dialog_choice.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://addons/escoria-core/template_scenes/dialog_scenes/dialog_choosers/text_dialog_choice.gd" type="Script" id=1] +[ext_resource path="res://addons/escoria-core/game/assets/fonts/efmi/efmi_font.tres" type="DynamicFont" id=2] + +[node name="text_dialog_choice" type="MarginContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_constants/margin_top = 20 +custom_constants/margin_left = 20 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} +color_hover = Color( 0.647059, 0.164706, 0.164706, 1 ) +font = ExtResource( 2 ) + +[node name="ScrollContainer" type="ScrollContainer" parent="."] +margin_left = 20.0 +margin_top = 20.0 +margin_right = 1280.0 +margin_bottom = 800.0 +scroll_horizontal_enabled = false +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="ScrollContainer"] +margin_right = 1260.0 +size_flags_horizontal = 3 +custom_constants/separation = 20 +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/game/ui/commons/main_menu.gd b/game/ui/commons/main_menu.gd new file mode 100644 index 00000000..fc1c50ee --- /dev/null +++ b/game/ui/commons/main_menu.gd @@ -0,0 +1,12 @@ +extends Control + + +func _on_new_game_pressed(): + escoria.new_game() + +func _on_load_game_pressed(): + # Show Loading screen + pass + +func _on_quit_pressed(): + get_tree().quit() diff --git a/game/ui/commons/main_menu.tscn b/game/ui/commons/main_menu.tscn new file mode 100644 index 00000000..4199032d --- /dev/null +++ b/game/ui/commons/main_menu.tscn @@ -0,0 +1,55 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://game/ui/ui_mouse_icons/main_menu.gd" type="Script" id=1] + + + +[node name="main_menu" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -92.0 +margin_top = -34.0 +margin_right = 92.0 +margin_bottom = 34.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="new_game" type="Button" parent="VBoxContainer"] +margin_right = 184.0 +margin_bottom = 20.0 +text = "New game" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="load_game" type="Button" parent="VBoxContainer"] +margin_top = 24.0 +margin_right = 184.0 +margin_bottom = 44.0 +text = "Load game" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="quit" type="Button" parent="VBoxContainer"] +margin_top = 48.0 +margin_right = 184.0 +margin_bottom = 68.0 +text = "Quit" +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="pressed" from="VBoxContainer/new_game" to="." method="_on_new_game_pressed"] +[connection signal="pressed" from="VBoxContainer/load_game" to="." method="_on_load_game_pressed"] +[connection signal="pressed" from="VBoxContainer/quit" to="." method="_on_quit_pressed"] diff --git a/game/ui/ui_9verbs/game.tscn b/game/ui/ui_9verbs/game.tscn new file mode 100644 index 00000000..ea938f4b --- /dev/null +++ b/game/ui/ui_9verbs/game.tscn @@ -0,0 +1,62 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://addons/escoria-core/template_scenes/label/action_target_tooltip.tscn" type="PackedScene" id=1] +[ext_resource path="res://game/ui/ui_9verbs/inventory_ui.tscn" type="PackedScene" id=2] +[ext_resource path="res://game/ui/ui_9verbs/verbs_menu.tscn" type="PackedScene" id=3] +[ext_resource path="res://addons/escoria-core/game/scenes/dialogs/dialog_player.tscn" type="PackedScene" id=4] +[ext_resource path="res://addons/escoria-core/game/scenes/camera_player/camera.tscn" type="PackedScene" id=6] + +[sub_resource type="StyleBoxFlat" id=1] +bg_color = Color( 0.6, 0.6, 0.6, 0.5 ) + +[node name="game" type="Node"] + +[node name="ui" type="CanvasLayer" parent="."] + +[node name="panel_down" type="PanelContainer" parent="ui"] +anchor_top = 0.714 +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_top = -0.200012 +custom_styles/panel = SubResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="verbs_layer" type="CanvasLayer" parent="ui"] +layer = 2 + +[node name="verbs_menu" parent="ui/verbs_layer" instance=ExtResource( 3 )] +margin_left = 21.097 +margin_top = 615.331 +margin_right = 21.097 +margin_bottom = 615.331 + +[node name="inventory_layer" type="CanvasLayer" parent="ui"] +layer = 2 + +[node name="inventory_ui" parent="ui/inventory_layer" instance=ExtResource( 2 )] +margin_left = 661.041 +margin_top = 615.331 +margin_right = 661.041 +margin_bottom = 615.331 + +[node name="tooltip_layer" type="CanvasLayer" parent="ui"] +layer = 2 + +[node name="tooltip" parent="ui/tooltip_layer" instance=ExtResource( 1 )] +anchor_left = 0.208 +anchor_top = 0.722 +anchor_right = 0.734 +anchor_bottom = 0.77 +margin_left = 0.383453 +margin_top = 0.364075 +margin_right = 0.103394 +margin_bottom = -0.0359497 + +[node name="dialog_layer" type="CanvasLayer" parent="ui"] +layer = 3 + +[node name="dialog_player" parent="ui/dialog_layer" instance=ExtResource( 4 )] + +[node name="camera" parent="." instance=ExtResource( 6 )] diff --git a/game/ui/ui_9verbs/inventory_ui.tscn b/game/ui/ui_9verbs/inventory_ui.tscn new file mode 100644 index 00000000..296780c2 --- /dev/null +++ b/game/ui/ui_9verbs/inventory_ui.tscn @@ -0,0 +1,37 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://addons/escoria-core/game/scenes/inventory/inventory_ui.gd" type="Script" id=1] +[ext_resource path="res://game/items/all_items.tscn" type="PackedScene" id=2] +[ext_resource path="res://game/ui/ui_9verbs/inventory_ui_container.gd" type="Script" id=3] + + +[node name="inventory_ui" type="Control"] +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} +items_container = NodePath("PanelContainer/ScrollContainer/GridContainer") + +[node name="PanelContainer" type="PanelContainer" parent="."] +margin_right = 600.0 +margin_bottom = 175.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ScrollContainer" type="ScrollContainer" parent="PanelContainer"] +margin_left = 7.0 +margin_top = 7.0 +margin_right = 593.0 +margin_bottom = 168.0 + +[node name="GridContainer" type="GridContainer" parent="PanelContainer/ScrollContainer"] +margin_right = 586.0 +size_flags_horizontal = 3 +custom_constants/vseparation = 16 +custom_constants/hseparation = 16 +columns = 4 +script = ExtResource( 3 ) + +[node name="all_items" parent="." instance=ExtResource( 2 )] +position = Vector2( 269.391, 275.003 ) diff --git a/game/ui/ui_9verbs/inventory_ui_container.gd b/game/ui/ui_9verbs/inventory_ui_container.gd new file mode 100644 index 00000000..e22faaa1 --- /dev/null +++ b/game/ui/ui_9verbs/inventory_ui_container.gd @@ -0,0 +1,42 @@ +extends Control + +""" +This script is totally user-defined. It does exactly what the user wants the +inventory to look like. It only requires 4 functions to be defined: + - is_empty() -> bool + - get_items() -> Array + - add_item(inventory_item : ESCInventoryItem) + - remove_item(inventory_item : ESCInventoryItem) +The user is free to implement these methods the way s-he likes. +""" + +var current_nodes_in_container = {} + +func is_empty() -> bool: + return get_child_count() > 0 + +func get_items() -> Array: + return current_nodes_in_container.keys() + +func add_item(inventory_item : ESCInventoryItem): + var center_container = CenterContainer.new() + center_container.size_flags_horizontal = SIZE_EXPAND_FILL + center_container.connect("mouse_entered", inventory_item, "_on_inventory_item_mouse_enter") + center_container.connect("mouse_exited", inventory_item, "_on_inventory_item_mouse_exit") + center_container.connect("gui_input", self, "_on_gui_input", [inventory_item]) + center_container.add_child(inventory_item) + add_child(center_container) + current_nodes_in_container[inventory_item] = center_container + +func remove_item(inventory_item : ESCInventoryItem): + var node_to_remove = current_nodes_in_container[inventory_item] + current_nodes_in_container.erase(node_to_remove) + node_to_remove.disconnect("mouse_entered", inventory_item, "_on_inventory_item_mouse_enter") + node_to_remove.disconnect("mouse_exited", inventory_item, "_on_inventory_item_mouse_exit") + node_to_remove.disconnect("pressed", self, "_on_gui_input") + remove_child(node_to_remove) + node_to_remove.queue_free() + +func _on_gui_input(event : InputEvent, inventory_item : ESCInventoryItem): + if event is InputEventMouseButton and event.is_pressed(): + inventory_item._on_inventory_item_pressed() diff --git a/game/ui/ui_9verbs/verbs_menu.gd b/game/ui/ui_9verbs/verbs_menu.gd new file mode 100644 index 00000000..04a3b325 --- /dev/null +++ b/game/ui/ui_9verbs/verbs_menu.gd @@ -0,0 +1,14 @@ +tool +extends Control + +func _ready(): + for but in $actions.get_children(): + but.connect("pressed", self, "_on_action_selected", [but.name]) + but.toggle_mode = true + +func _on_action_selected(action : String): + escoria.esc_runner.set_current_action(action) + + for but in $actions.get_children(): + but.set_pressed(but.get_name() == action) + diff --git a/game/ui/ui_9verbs/verbs_menu.tscn b/game/ui/ui_9verbs/verbs_menu.tscn new file mode 100644 index 00000000..17c7d6fa --- /dev/null +++ b/game/ui/ui_9verbs/verbs_menu.tscn @@ -0,0 +1,131 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://game/ui/ui_9verbs/verbs_menu.gd" type="Script" id=1] + + +[node name="verbs_menu" type="Control"] +margin_left = 1.0 +margin_right = 1.0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="actions" type="GridContainer" parent="."] +margin_right = 333.0 +margin_bottom = 175.0 +columns = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="open" type="Button" parent="actions"] +margin_right = 108.0 +margin_bottom = 55.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +toggle_mode = true +text = "Open" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="pickup" type="Button" parent="actions"] +margin_left = 112.0 +margin_right = 220.0 +margin_bottom = 55.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +toggle_mode = true +text = "Pick up" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="push" type="Button" parent="actions"] +margin_left = 224.0 +margin_right = 332.0 +margin_bottom = 55.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +toggle_mode = true +text = "Push" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="close" type="Button" parent="actions"] +margin_top = 59.0 +margin_right = 108.0 +margin_bottom = 114.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +toggle_mode = true +text = "Close" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="look" type="Button" parent="actions"] +margin_left = 112.0 +margin_top = 59.0 +margin_right = 220.0 +margin_bottom = 114.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +toggle_mode = true +text = "Look at" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="pull" type="Button" parent="actions"] +margin_left = 224.0 +margin_top = 59.0 +margin_right = 332.0 +margin_bottom = 114.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +toggle_mode = true +text = "Pull" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="give" type="Button" parent="actions"] +margin_top = 118.0 +margin_right = 108.0 +margin_bottom = 173.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +toggle_mode = true +text = "Give" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="use" type="Button" parent="actions"] +margin_left = 112.0 +margin_top = 118.0 +margin_right = 220.0 +margin_bottom = 173.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +toggle_mode = true +text = "Use" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="talk" type="Button" parent="actions"] +margin_left = 224.0 +margin_top = 118.0 +margin_right = 332.0 +margin_bottom = 173.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +toggle_mode = true +text = "Talk" +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/game/ui/ui_mouse_icons/cursors/cursor_examine.png b/game/ui/ui_mouse_icons/cursors/cursor_examine.png new file mode 100644 index 00000000..d0ce0250 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_examine.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_examine.png.import b/game/ui/ui_mouse_icons/cursors/cursor_examine.png.import new file mode 100644 index 00000000..26a94e9c --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_examine.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_examine.png-1f23c0056b30794de07578a6713310dc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_examine.png" +dest_files=[ "res://.import/cursor_examine.png-1f23c0056b30794de07578a6713310dc.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=true +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/game/ui/ui_mouse_icons/cursors/cursor_foot.png b/game/ui/ui_mouse_icons/cursors/cursor_foot.png new file mode 100644 index 00000000..0f43a95b Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_foot.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_foot.png.import b/game/ui/ui_mouse_icons/cursors/cursor_foot.png.import new file mode 100644 index 00000000..d5611500 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_foot.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_foot.png-c83dec914f4c27682179ce5a67740f46.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_foot.png" +dest_files=[ "res://.import/cursor_foot.png-c83dec914f4c27682179ce5a67740f46.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=true +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/game/ui/ui_mouse_icons/cursors/cursor_glasses.png b/game/ui/ui_mouse_icons/cursors/cursor_glasses.png new file mode 100644 index 00000000..ef6ca77a Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_glasses.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_glasses.png.import b/game/ui/ui_mouse_icons/cursors/cursor_glasses.png.import new file mode 100644 index 00000000..84d3ca6d --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_glasses.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_glasses.png-a6bbe02491932d9296cd142469d00599.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_glasses.png" +dest_files=[ "res://.import/cursor_glasses.png-a6bbe02491932d9296cd142469d00599.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=true +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/game/ui/ui_mouse_icons/cursors/cursor_gun.png b/game/ui/ui_mouse_icons/cursors/cursor_gun.png new file mode 100644 index 00000000..906ebe15 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_gun.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_gun.png.import b/game/ui/ui_mouse_icons/cursors/cursor_gun.png.import new file mode 100644 index 00000000..b5d94f2d --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_gun.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_gun.png-335e31e4c2c14e1a1e5e9276a93ebb36.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_gun.png" +dest_files=[ "res://.import/cursor_gun.png-335e31e4c2c14e1a1e5e9276a93ebb36.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=true +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/game/ui/ui_mouse_icons/cursors/cursor_hand.png b/game/ui/ui_mouse_icons/cursors/cursor_hand.png new file mode 100644 index 00000000..d8234a09 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_hand.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_hand.png.import b/game/ui/ui_mouse_icons/cursors/cursor_hand.png.import new file mode 100644 index 00000000..bd9974b7 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_hand.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_hand.png-ec92d85d8d55eac1eefa752abe7b9f60.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_hand.png" +dest_files=[ "res://.import/cursor_hand.png-ec92d85d8d55eac1eefa752abe7b9f60.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=true +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/game/ui/ui_mouse_icons/cursors/cursor_heal.png b/game/ui/ui_mouse_icons/cursors/cursor_heal.png new file mode 100644 index 00000000..c333906a Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_heal.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_heal.png.import b/game/ui/ui_mouse_icons/cursors/cursor_heal.png.import new file mode 100644 index 00000000..0260f9a3 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_heal.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_heal.png-c02141f318ab34b37fa464ce655b6053.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_heal.png" +dest_files=[ "res://.import/cursor_heal.png-c02141f318ab34b37fa464ce655b6053.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=true +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/game/ui/ui_mouse_icons/cursors/cursor_lock.png b/game/ui/ui_mouse_icons/cursors/cursor_lock.png new file mode 100644 index 00000000..14b58895 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_lock.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_lock.png.import b/game/ui/ui_mouse_icons/cursors/cursor_lock.png.import new file mode 100644 index 00000000..0abdcd85 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_lock.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_lock.png-10cd0626d5fa53f721e9b0314b0a5fdc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_lock.png" +dest_files=[ "res://.import/cursor_lock.png-10cd0626d5fa53f721e9b0314b0a5fdc.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=true +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/game/ui/ui_mouse_icons/cursors/cursor_pen.png b/game/ui/ui_mouse_icons/cursors/cursor_pen.png new file mode 100644 index 00000000..36d746df Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_pen.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_pen.png.import b/game/ui/ui_mouse_icons/cursors/cursor_pen.png.import new file mode 100644 index 00000000..e55b1ce9 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_pen.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_pen.png-11f4e18eff3657b69f0764150f6231e6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_pen.png" +dest_files=[ "res://.import/cursor_pen.png-11f4e18eff3657b69f0764150f6231e6.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=true +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/game/ui/ui_mouse_icons/cursors/cursor_punch.png b/game/ui/ui_mouse_icons/cursors/cursor_punch.png new file mode 100644 index 00000000..2a29cf7e Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_punch.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_punch.png.import b/game/ui/ui_mouse_icons/cursors/cursor_punch.png.import new file mode 100644 index 00000000..b4f63047 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_punch.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_punch.png-6691fd454d9fc5d87c5dee90cbf6dea8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_punch.png" +dest_files=[ "res://.import/cursor_punch.png-6691fd454d9fc5d87c5dee90cbf6dea8.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=true +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/game/ui/ui_mouse_icons/cursors/cursor_shield.png b/game/ui/ui_mouse_icons/cursors/cursor_shield.png new file mode 100644 index 00000000..5b0094ea Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_shield.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_shield.png.import b/game/ui/ui_mouse_icons/cursors/cursor_shield.png.import new file mode 100644 index 00000000..8c743fdb --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_shield.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_shield.png-a52e4715b3999aaef81244cf344e1650.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_shield.png" +dest_files=[ "res://.import/cursor_shield.png-a52e4715b3999aaef81244cf344e1650.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=true +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/game/ui/ui_mouse_icons/cursors/cursor_tool.png b/game/ui/ui_mouse_icons/cursors/cursor_tool.png new file mode 100644 index 00000000..64aa1c0b Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_tool.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_tool.png.import b/game/ui/ui_mouse_icons/cursors/cursor_tool.png.import new file mode 100644 index 00000000..dceb474a --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_tool.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_tool.png-51655f01c573c02df85d5b6464c34f1d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_tool.png" +dest_files=[ "res://.import/cursor_tool.png-51655f01c573c02df85d5b6464c34f1d.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=true +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/game/ui/ui_mouse_icons/cursors/cursor_wait.png b/game/ui/ui_mouse_icons/cursors/cursor_wait.png new file mode 100644 index 00000000..dfd7db71 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/cursor_wait.png differ diff --git a/game/ui/ui_mouse_icons/cursors/cursor_wait.png.import b/game/ui/ui_mouse_icons/cursors/cursor_wait.png.import new file mode 100644 index 00000000..23b6b3ea --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/cursor_wait.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_wait.png-9175beab3857da4e6b4e49e122e1aed4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/cursor_wait.png" +dest_files=[ "res://.import/cursor_wait.png-9175beab3857da4e6b4e49e122e1aed4.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_examine.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_examine.png new file mode 100644 index 00000000..f4825082 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_examine.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_examine.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_examine.png.import new file mode 100644 index 00000000..eb8771e4 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_examine.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_examine.png-df9a1d3bab3becb0f13f259e6cab0bd0.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_examine.png" +dest_files=[ "res://.import/cursor_examine.png-df9a1d3bab3becb0f13f259e6cab0bd0.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_foot.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_foot.png new file mode 100644 index 00000000..09800036 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_foot.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_foot.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_foot.png.import new file mode 100644 index 00000000..f1e07aee --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_foot.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_foot.png-dfdb8d5d51540d3cd6713fd48bb68eec.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_foot.png" +dest_files=[ "res://.import/cursor_foot.png-dfdb8d5d51540d3cd6713fd48bb68eec.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_glasses.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_glasses.png new file mode 100644 index 00000000..ef6ca77a Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_glasses.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_glasses.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_glasses.png.import new file mode 100644 index 00000000..dc131441 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_glasses.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_glasses.png-6309507a0e32ab5cab5d2a18f145c172.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_glasses.png" +dest_files=[ "res://.import/cursor_glasses.png-6309507a0e32ab5cab5d2a18f145c172.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_gun.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_gun.png new file mode 100644 index 00000000..906ebe15 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_gun.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_gun.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_gun.png.import new file mode 100644 index 00000000..cc7fdf76 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_gun.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_gun.png-346bbea052ce7a6f48a2e91fc46015d9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_gun.png" +dest_files=[ "res://.import/cursor_gun.png-346bbea052ce7a6f48a2e91fc46015d9.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_hand.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_hand.png new file mode 100644 index 00000000..242d4612 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_hand.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_hand.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_hand.png.import new file mode 100644 index 00000000..a0997f96 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_hand.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_hand.png-c36739378475561ff91f32f2fd9c67fb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_hand.png" +dest_files=[ "res://.import/cursor_hand.png-c36739378475561ff91f32f2fd9c67fb.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_heal.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_heal.png new file mode 100644 index 00000000..c333906a Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_heal.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_heal.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_heal.png.import new file mode 100644 index 00000000..31dbd7e9 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_heal.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_heal.png-64eb4ef36f3554a9e9185684cc8cb719.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_heal.png" +dest_files=[ "res://.import/cursor_heal.png-64eb4ef36f3554a9e9185684cc8cb719.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_lock.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_lock.png new file mode 100644 index 00000000..14b58895 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_lock.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_lock.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_lock.png.import new file mode 100644 index 00000000..2cbc3f65 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_lock.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_lock.png-d459c7dcd12c832708c60a393e999d42.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_lock.png" +dest_files=[ "res://.import/cursor_lock.png-d459c7dcd12c832708c60a393e999d42.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_pen.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_pen.png new file mode 100644 index 00000000..aeb1e2ac Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_pen.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_pen.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_pen.png.import new file mode 100644 index 00000000..2d15cabb --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_pen.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_pen.png-bc2ee89164a3c0323f6c358b30aef3ae.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_pen.png" +dest_files=[ "res://.import/cursor_pen.png-bc2ee89164a3c0323f6c358b30aef3ae.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_punch.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_punch.png new file mode 100644 index 00000000..2a29cf7e Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_punch.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_punch.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_punch.png.import new file mode 100644 index 00000000..402be5db --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_punch.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_punch.png-2cc4b2f755cd98ef79981902de06fe02.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_punch.png" +dest_files=[ "res://.import/cursor_punch.png-2cc4b2f755cd98ef79981902de06fe02.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_shield.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_shield.png new file mode 100644 index 00000000..5b0094ea Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_shield.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_shield.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_shield.png.import new file mode 100644 index 00000000..42f3a9c6 --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_shield.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_shield.png-dd203fcb04aa5af310e57ec4be3ecf98.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_shield.png" +dest_files=[ "res://.import/cursor_shield.png-dd203fcb04aa5af310e57ec4be3ecf98.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_tool.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_tool.png new file mode 100644 index 00000000..f794ce26 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_tool.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_tool.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_tool.png.import new file mode 100644 index 00000000..9da40f0b --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_tool.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_tool.png-5dbc00c48cce99a1c3e4194d26be5e7a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_tool.png" +dest_files=[ "res://.import/cursor_tool.png-5dbc00c48cce99a1c3e4194d26be5e7a.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=true +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/game/ui/ui_mouse_icons/cursors/originals/cursor_wait.png b/game/ui/ui_mouse_icons/cursors/originals/cursor_wait.png new file mode 100644 index 00000000..880b83e0 Binary files /dev/null and b/game/ui/ui_mouse_icons/cursors/originals/cursor_wait.png differ diff --git a/game/ui/ui_mouse_icons/cursors/originals/cursor_wait.png.import b/game/ui/ui_mouse_icons/cursors/originals/cursor_wait.png.import new file mode 100644 index 00000000..7aed1fcb --- /dev/null +++ b/game/ui/ui_mouse_icons/cursors/originals/cursor_wait.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cursor_wait.png-39393506e3d82bbdbc20ee64bec33c18.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/cursors/originals/cursor_wait.png" +dest_files=[ "res://.import/cursor_wait.png-39393506e3d82bbdbc20ee64bec33c18.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=true +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/game/ui/ui_mouse_icons/game.gd b/game/ui/ui_mouse_icons/game.gd new file mode 100644 index 00000000..94c2d553 --- /dev/null +++ b/game/ui/ui_mouse_icons/game.gd @@ -0,0 +1,103 @@ +extends Node + +""" +Implement methods to react to inputs. + +- left_click_on_bg(position : Vector2) +- right_click_on_bg(position : Vector2) +- left_double_click_on_bg(position : Vector2) + +- element_focused(element_id : String) +- element_unfocused() + +- left_click_on_hotspot(hotspot_global_id : String, event : InputEvent) +- right_click_on_hotspot(hotspot_global_id : String, event : InputEvent) +- left_double_click_on_hotspot(hotspot_global_id : String, event : InputEvent) + +- left_click_on_item(item_global_id : String, event : InputEvent) +- right_click_on_item(item_global_id : String, event : InputEvent) +- left_double_click_on_item(item_global_id : String, event : InputEvent) +""" + +signal element_focused(element_global_id) + +func _input(event): + if event.is_action_pressed("switch_action_verb"): + if event.button_index == BUTTON_WHEEL_UP: + $ui/verbs_layer/verbs_menu.iterate_actions_cursor(-1) + elif event.button_index == BUTTON_WHEEL_DOWN: + $ui/verbs_layer/verbs_menu.iterate_actions_cursor(1) + +## BACKGROUND ## + +func left_click_on_bg(position : Vector2) -> void: + escoria.do("walk", ["player", position]) + +func right_click_on_bg(position : Vector2) -> void: + escoria.do("walk", ["player", position]) + +func left_double_click_on_bg(position : Vector2) -> void: + escoria.do("walk", ["player", position, true]) + + +## ITEM/HOTSPOT FOCUS ## + +func element_focused(element_id : String) -> void: + #emit_signal("element_focused", element_id) + var target_obj = escoria.esc_runner.get_object(element_id) + if escoria.esc_runner.current_action != "use" && escoria.esc_runner.current_tool == null: + if target_obj is ESCItem or target_obj is ESCHotspot: + $ui/verbs_layer/verbs_menu.set_by_name(target_obj.default_action) + +func element_unfocused() -> void: + #emit_signal("element_focused", "") + #$ui/verbs_layer/verbs_menu.set_by_name("walk") + pass + + +## HOTSPOTS ## + +func left_click_on_hotspot(hotspot_global_id : String, event : InputEvent) -> void: + escoria.do("hotspot_left_click", [hotspot_global_id, event]) + +func right_click_on_hotspot(hotspot_global_id : String, event : InputEvent) -> void: + escoria.do("hotspot_right_click", [hotspot_global_id, event]) + +func left_double_click_on_hotspot(hotspot_global_id : String, event : InputEvent) -> void: + escoria.do("hotspot_left_click", [hotspot_global_id, event]) + + +## ITEMS ## + +func left_click_on_item(item_global_id : String, event : InputEvent) -> void: + escoria.do("item_left_click", [item_global_id, event]) + +func right_click_on_item(item_global_id : String, event : InputEvent) -> void: + escoria.do("item_right_click", [item_global_id, event]) + +func left_double_click_on_item(item_global_id : String, event : InputEvent) -> void: + escoria.do("item_left_click", [item_global_id, event]) + + +## INVENTORY ## +func left_click_on_inventory_item(inventory_item_global_id : String, event : InputEvent) -> void: + escoria.do("item_left_click", [inventory_item_global_id, event]) + if escoria.esc_runner.current_action == "use": + var item = escoria.esc_runner.get_object(inventory_item_global_id) + if item.texture: + $ui/verbs_layer/verbs_menu.set_tool_texture(item.texture) + elif item.inventory_item_scene_file.instance().texture_normal: + $ui/verbs_layer/verbs_menu.set_tool_texture(item.inventory_item_scene_file.instance().texture_normal) + + +func right_click_on_inventory_item(inventory_item_global_id : String, event : InputEvent) -> void: + escoria.do("item_right_click", [inventory_item_global_id, event]) + +func double_left_click_on_inventory_item(inventory_item_global_id : String, event : InputEvent) -> void: + pass + +func inventory_item_focused(inventory_item_global_id : String) -> void: + emit_signal("element_focused", inventory_item_global_id) + +func inventory_item_unfocused() -> void: + emit_signal("element_focused", "") diff --git a/game/ui/ui_mouse_icons/game.tscn b/game/ui/ui_mouse_icons/game.tscn new file mode 100644 index 00000000..2f427ffc --- /dev/null +++ b/game/ui/ui_mouse_icons/game.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://game/ui/ui_mouse_icons/inventory/inventory_ui.tscn" type="PackedScene" id=1] +[ext_resource path="res://addons/escoria-core/game/scenes/dialogs/dialog_player.tscn" type="PackedScene" id=2] +[ext_resource path="res://addons/escoria-core/game/scenes/camera_player/camera.tscn" type="PackedScene" id=3] +[ext_resource path="res://game/ui/ui_mouse_icons/verbs_mouseicons.tscn" type="PackedScene" id=4] +[ext_resource path="res://game/ui/ui_mouse_icons/game.gd" type="Script" id=5] + +[node name="game" type="Node"] +script = ExtResource( 5 ) + +[node name="ui" type="CanvasLayer" parent="."] + +[node name="inventory_layer" type="CanvasLayer" parent="ui"] +layer = 2 + +[node name="inventory_ui" parent="ui/inventory_layer" instance=ExtResource( 1 )] +margin_left = 1173.73 +margin_top = 695.268 +margin_right = 394.205 +margin_bottom = 587.268 + +[node name="verbs_layer" type="CanvasLayer" parent="ui"] +layer = 2 + +[node name="verbs_menu" parent="ui/verbs_layer" instance=ExtResource( 4 )] +margin_left = 2234.6 +margin_top = -583.507 +margin_right = 2234.6 +margin_bottom = -583.507 + +[node name="tooltip_layer" type="CanvasLayer" parent="ui"] +layer = 2 + +[node name="dialog_layer" type="CanvasLayer" parent="ui"] +layer = 3 + +[node name="dialog_player" parent="ui/dialog_layer" instance=ExtResource( 2 )] + +[node name="camera" parent="." instance=ExtResource( 3 )] diff --git a/game/ui/ui_mouse_icons/images/frame.png b/game/ui/ui_mouse_icons/images/frame.png new file mode 100755 index 00000000..2831220d Binary files /dev/null and b/game/ui/ui_mouse_icons/images/frame.png differ diff --git a/game/ui/ui_mouse_icons/images/frame.png.import b/game/ui/ui_mouse_icons/images/frame.png.import new file mode 100644 index 00000000..c3051e30 --- /dev/null +++ b/game/ui/ui_mouse_icons/images/frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/frame.png-3403b7d5017d3fbeca5847e9f979a068.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/images/frame.png" +dest_files=[ "res://.import/frame.png-3403b7d5017d3fbeca5847e9f979a068.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=true +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/game/ui/ui_mouse_icons/images/inventory_bg.png b/game/ui/ui_mouse_icons/images/inventory_bg.png new file mode 100755 index 00000000..0efa8a0b Binary files /dev/null and b/game/ui/ui_mouse_icons/images/inventory_bg.png differ diff --git a/game/ui/ui_mouse_icons/images/inventory_bg.png.import b/game/ui/ui_mouse_icons/images/inventory_bg.png.import new file mode 100644 index 00000000..61cccb13 --- /dev/null +++ b/game/ui/ui_mouse_icons/images/inventory_bg.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/inventory_bg.png-3ae3e242b7cdd1c340735ebe2060de6f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/images/inventory_bg.png" +dest_files=[ "res://.import/inventory_bg.png-3ae3e242b7cdd1c340735ebe2060de6f.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=true +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/game/ui/ui_mouse_icons/images/inventory_icon.png b/game/ui/ui_mouse_icons/images/inventory_icon.png new file mode 100755 index 00000000..7f8f6371 Binary files /dev/null and b/game/ui/ui_mouse_icons/images/inventory_icon.png differ diff --git a/game/ui/ui_mouse_icons/images/inventory_icon.png.import b/game/ui/ui_mouse_icons/images/inventory_icon.png.import new file mode 100644 index 00000000..e5a61240 --- /dev/null +++ b/game/ui/ui_mouse_icons/images/inventory_icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/inventory_icon.png-0c6ae7b696351a2bf537bb017185ddcd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/ui/ui_mouse_icons/images/inventory_icon.png" +dest_files=[ "res://.import/inventory_icon.png-0c6ae7b696351a2bf537bb017185ddcd.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=true +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/game/ui/ui_mouse_icons/inventory/inventory_showhide.gd b/game/ui/ui_mouse_icons/inventory/inventory_showhide.gd new file mode 100644 index 00000000..603bc996 --- /dev/null +++ b/game/ui/ui_mouse_icons/inventory/inventory_showhide.gd @@ -0,0 +1,18 @@ +extends Control + +var showed : bool = false + +func _ready(): + pass + + + +func _on_inventory_button_pressed(): + if !$AnimationPlayer.is_playing() and !showed: + $AnimationPlayer.play("show") + yield($AnimationPlayer, "animation_finished") + showed = true + elif !$AnimationPlayer.is_playing() and showed: + $AnimationPlayer.play("hide") + yield($AnimationPlayer, "animation_finished") + showed = false diff --git a/game/ui/ui_mouse_icons/inventory/inventory_ui.tscn b/game/ui/ui_mouse_icons/inventory/inventory_ui.tscn new file mode 100644 index 00000000..d4d82c65 --- /dev/null +++ b/game/ui/ui_mouse_icons/inventory/inventory_ui.tscn @@ -0,0 +1,172 @@ +[gd_scene load_steps=10 format=2] + +[ext_resource path="res://addons/escoria-core/game/scenes/inventory/inventory_ui.gd" type="Script" id=1] +[ext_resource path="res://game/ui/ui_mouse_icons/images/inventory_bg.png" type="Texture" id=2] +[ext_resource path="res://game/ui/ui_mouse_icons/inventory/inventory_ui_container.gd" type="Script" id=3] +[ext_resource path="res://game/ui/ui_mouse_icons/inventory/inventory_showhide.gd" type="Script" id=4] +[ext_resource path="res://game/ui/ui_mouse_icons/images/frame.png" type="Texture" id=5] +[ext_resource path="res://game/ui/ui_mouse_icons/images/inventory_icon.png" type="Texture" id=6] +[ext_resource path="res://game/items/all_items.tscn" type="PackedScene" id=7] + +[sub_resource type="Animation" id=1] +resource_name = "hide" +length = 0.3 +tracks/0/type = "value" +tracks/0/path = NodePath(".:rect_position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 0, +"values": [ Vector2( 0, 0 ) ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("../inventory_button:rect_position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 0, +"values": [ Vector2( 0, 0 ) ] +} +tracks/2/type = "value" +tracks/2/path = NodePath("../inventory_button/panel:rect_position") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PoolRealArray( 0, 0.3 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ Vector2( -1682.88, -52 ), Vector2( 268, -52 ) ] +} + +[sub_resource type="Animation" id=2] +resource_name = "show" +length = 0.3 +tracks/0/type = "value" +tracks/0/path = NodePath(".:rect_position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 0, +"values": [ Vector2( 0, 0 ) ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("../inventory_button:rect_position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 0, +"values": [ Vector2( 0, 0 ) ] +} +tracks/2/type = "value" +tracks/2/path = NodePath("../inventory_button/panel:rect_position") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PoolRealArray( 0, 0.3 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ Vector2( 268, -52 ), Vector2( -1682.88, -52 ) ] +} + +[node name="inventory_ui" type="Control"] +anchor_right = 0.609 +anchor_bottom = 0.135 +margin_right = -779.52 +margin_bottom = -108.0 +rect_scale = Vector2( 0.4, 0.4 ) +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} +items_container = NodePath("inventory_button/panel/MarginContainer/ScrollContainer/container") + +[node name="all_items" parent="." instance=ExtResource( 7 )] +position = Vector2( 269.391, 275.003 ) + +[node name="inventory_button" type="TextureButton" parent="."] +margin_right = 256.0 +margin_bottom = 322.0 +texture_normal = ExtResource( 6 ) +script = ExtResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="frame" type="TextureRect" parent="inventory_button"] +margin_right = 2643.0 +margin_bottom = 2630.0 +rect_scale = Vector2( 0.1, 0.1 ) +texture = ExtResource( 5 ) +stretch_mode = 1 +__meta__ = { +"_edit_lock_": true, +"_edit_use_anchors_": false +} + +[node name="panel" type="TextureRect" parent="inventory_button"] +margin_left = 268.0 +margin_top = -52.0 +margin_right = 1957.0 +margin_bottom = 270.0 +grow_horizontal = 0 +rect_min_size = Vector2( 1689, 322 ) +texture = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MarginContainer" type="MarginContainer" parent="inventory_button/panel"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 57.0 +margin_top = 37.0 +margin_right = -68.0 +margin_bottom = -71.0 +custom_constants/margin_right = 20 +custom_constants/margin_top = 20 +custom_constants/margin_left = 20 +custom_constants/margin_bottom = 20 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ScrollContainer" type="ScrollContainer" parent="inventory_button/panel/MarginContainer"] +margin_left = 20.0 +margin_top = 20.0 +margin_right = 1544.0 +margin_bottom = 194.0 +scroll_vertical_enabled = false + +[node name="container" type="HBoxContainer" parent="inventory_button/panel/MarginContainer/ScrollContainer"] +margin_right = 1524.0 +margin_bottom = 174.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_constants/separation = 20 +script = ExtResource( 3 ) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="inventory_button"] +anims/hide = SubResource( 1 ) +anims/show = SubResource( 2 ) + +[connection signal="pressed" from="inventory_button" to="inventory_button" method="_on_inventory_button_pressed"] diff --git a/game/ui/ui_mouse_icons/inventory/inventory_ui_container.gd b/game/ui/ui_mouse_icons/inventory/inventory_ui_container.gd new file mode 100644 index 00000000..bc23741c --- /dev/null +++ b/game/ui/ui_mouse_icons/inventory/inventory_ui_container.gd @@ -0,0 +1,40 @@ +extends Control + +""" +This script is totally user-defined. It does exactly what the user wants the +inventory to look like. It only requires 4 functions to be defined: + - is_empty() -> bool + - get_items() -> Array + - add_item(inventory_item : ESCInventoryItem) + - remove_item(inventory_item : ESCInventoryItem) +The user is free to implement these methods the way s-he likes. +""" + +var current_nodes_in_container = {} + +func is_empty() -> bool: + return get_child_count() > 0 + +func get_items() -> Array: + return current_nodes_in_container.keys() + +func add_item(inventory_item : ESCInventoryItem): + var center_container = CenterContainer.new() + center_container.size_flags_horizontal = SIZE_EXPAND_FILL + center_container.connect("mouse_entered", inventory_item, "_on_inventory_item_mouse_enter") + center_container.connect("mouse_exited", inventory_item, "_on_inventory_item_mouse_exit") + center_container.add_child(inventory_item) + add_child(center_container) + current_nodes_in_container[inventory_item] = center_container + +func remove_item(inventory_item : ESCInventoryItem): + var node_to_remove = current_nodes_in_container[inventory_item] + current_nodes_in_container.erase(node_to_remove) + node_to_remove.disconnect("mouse_entered", inventory_item, "_on_inventory_item_mouse_enter") + node_to_remove.disconnect("mouse_exited", inventory_item, "_on_inventory_item_mouse_exit") + remove_child(node_to_remove) + node_to_remove.queue_free() + +#func _on_gui_input(event : InputEvent, inventory_item : ESCInventoryItem): +# if event is InputEventMouseButton and event.is_pressed(): +# inventory_item._on_inventory_item_pressed() diff --git a/game/ui/ui_mouse_icons/main_menu.gd b/game/ui/ui_mouse_icons/main_menu.gd new file mode 100644 index 00000000..fc1c50ee --- /dev/null +++ b/game/ui/ui_mouse_icons/main_menu.gd @@ -0,0 +1,12 @@ +extends Control + + +func _on_new_game_pressed(): + escoria.new_game() + +func _on_load_game_pressed(): + # Show Loading screen + pass + +func _on_quit_pressed(): + get_tree().quit() diff --git a/game/ui/ui_mouse_icons/main_menu.tscn b/game/ui/ui_mouse_icons/main_menu.tscn new file mode 100644 index 00000000..4199032d --- /dev/null +++ b/game/ui/ui_mouse_icons/main_menu.tscn @@ -0,0 +1,55 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://game/ui/ui_mouse_icons/main_menu.gd" type="Script" id=1] + + + +[node name="main_menu" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -92.0 +margin_top = -34.0 +margin_right = 92.0 +margin_bottom = 34.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="new_game" type="Button" parent="VBoxContainer"] +margin_right = 184.0 +margin_bottom = 20.0 +text = "New game" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="load_game" type="Button" parent="VBoxContainer"] +margin_top = 24.0 +margin_right = 184.0 +margin_bottom = 44.0 +text = "Load game" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="quit" type="Button" parent="VBoxContainer"] +margin_top = 48.0 +margin_right = 184.0 +margin_bottom = 68.0 +text = "Quit" +__meta__ = { +"_edit_use_anchors_": false +} +[connection signal="pressed" from="VBoxContainer/new_game" to="." method="_on_new_game_pressed"] +[connection signal="pressed" from="VBoxContainer/load_game" to="." method="_on_load_game_pressed"] +[connection signal="pressed" from="VBoxContainer/quit" to="." method="_on_quit_pressed"] diff --git a/game/ui/ui_mouse_icons/verbs_mouseicons.gd b/game/ui/ui_mouse_icons/verbs_mouseicons.gd new file mode 100644 index 00000000..4001a461 --- /dev/null +++ b/game/ui/ui_mouse_icons/verbs_mouseicons.gd @@ -0,0 +1,54 @@ +tool +extends Control + + +var current_cursor_id : int = 0 +onready var cursors : Array = $actions.get_children() + + +""" +This script is out of Escoria's scope. It controls the UI reaction to an +UI event (eg right click) to change the cursor accordingly. +""" +enum UI_ACTIONS_DIRECTION { + UP = 1, + DOWN = -1 +} + +func _ready(): + if !Engine.is_editor_hint(): + current_cursor_id = cursors.size() + iterate_actions_cursor(UI_ACTIONS_DIRECTION.UP) + +func _process(delta): + $mouse_position.rect_global_position = get_global_mouse_position() + + +func iterate_actions_cursor(direction : int): + current_cursor_id += direction + if current_cursor_id > cursors.size() - 1: + current_cursor_id = 0 + elif current_cursor_id < 0: + current_cursor_id = cursors.size() - 1 + + Input.set_custom_mouse_cursor(cursors[current_cursor_id].texture) + escoria.esc_runner.set_current_action(cursors[current_cursor_id].name) + if $mouse_position/tool.texture != null: + clear_tool_texture() + +func set_by_name(name : String) -> void: + for i in cursors.size(): + if cursors[i].name == name: + current_cursor_id = i + break + + Input.set_custom_mouse_cursor(cursors[current_cursor_id].texture) + escoria.esc_runner.set_current_action(cursors[current_cursor_id].name) + +func set_tool_texture(texture : Texture): + set_process(true) + $mouse_position/tool.texture = texture + +func clear_tool_texture(): + $mouse_position/tool.texture = null + set_process(false) diff --git a/game/ui/ui_mouse_icons/verbs_mouseicons.tscn b/game/ui/ui_mouse_icons/verbs_mouseicons.tscn new file mode 100644 index 00000000..d7cbe40d --- /dev/null +++ b/game/ui/ui_mouse_icons/verbs_mouseicons.tscn @@ -0,0 +1,66 @@ +[gd_scene load_steps=7 format=2] + +[ext_resource path="res://game/ui/ui_mouse_icons/verbs_mouseicons.gd" type="Script" id=1] +[ext_resource path="res://game/ui/ui_mouse_icons/cursors/cursor_examine.png" type="Texture" id=2] +[ext_resource path="res://game/ui/ui_mouse_icons/cursors/cursor_tool.png" type="Texture" id=3] +[ext_resource path="res://game/ui/ui_mouse_icons/cursors/cursor_pen.png" type="Texture" id=4] +[ext_resource path="res://game/ui/ui_mouse_icons/cursors/cursor_foot.png" type="Texture" id=5] +[ext_resource path="res://game/ui/ui_mouse_icons/cursors/cursor_hand.png" type="Texture" id=6] + +[node name="verbs_menu" type="Control"] +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="actions" type="GridContainer" parent="."] +visible = false +margin_right = 333.0 +margin_bottom = 175.0 +columns = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="walk" type="TextureRect" parent="actions"] +margin_right = 64.0 +margin_bottom = 64.0 +texture = ExtResource( 5 ) + +[node name="look" type="TextureRect" parent="actions"] +margin_left = 68.0 +margin_right = 132.0 +margin_bottom = 64.0 +texture = ExtResource( 2 ) + +[node name="pickup" type="TextureRect" parent="actions"] +margin_left = 136.0 +margin_right = 200.0 +margin_bottom = 64.0 +texture = ExtResource( 6 ) + +[node name="use" type="TextureRect" parent="actions"] +margin_top = 68.0 +margin_right = 64.0 +margin_bottom = 132.0 +texture = ExtResource( 3 ) + +[node name="talk" type="TextureRect" parent="actions"] +margin_left = 68.0 +margin_top = 68.0 +margin_right = 132.0 +margin_bottom = 132.0 +texture = ExtResource( 4 ) + +[node name="mouse_position" type="Control" parent="."] +mouse_filter = 2 + +[node name="tool" type="TextureRect" parent="mouse_position"] +margin_left = 46.4475 +margin_top = 45.6984 +margin_right = 86.4475 +margin_bottom = 85.6984 +mouse_filter = 2 +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/icon.png b/icon.png new file mode 100644 index 00000000..2e42096c Binary files /dev/null and b/icon.png differ diff --git a/icon.png.import b/icon.png.import new file mode 100644 index 00000000..96cbf462 --- /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=true +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 00000000..be82b86d --- /dev/null +++ b/project.godot @@ -0,0 +1,142 @@ +; 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": "TextureRect", +"class": "ESCBackground", +"language": "GDScript", +"path": "res://addons/escoria-core/game/core-scripts/escbackground.gd" +}, { +"base": "Camera2D", +"class": "ESCCamera", +"language": "GDScript", +"path": "res://addons/escoria-core/game/scenes/camera_player/esccamera.gd" +}, { +"base": "Node", +"class": "ESCCharacter", +"language": "GDScript", +"path": "res://addons/escoria-core/game/core-scripts/esccharacter.gd" +}, { +"base": "ResourcePreloader", +"class": "ESCDialogsPlayer", +"language": "GDScript", +"path": "res://addons/escoria-core/game/scenes/dialogs/dialog_player.gd" +}, { +"base": "Area2D", +"class": "ESCHotspot", +"language": "GDScript", +"path": "res://addons/escoria-core/game/core-scripts/eschotspot.gd" +}, { +"base": "Control", +"class": "ESCInventory", +"language": "GDScript", +"path": "res://addons/escoria-core/game/scenes/inventory/inventory_ui.gd" +}, { +"base": "TextureButton", +"class": "ESCInventoryItem", +"language": "GDScript", +"path": "res://addons/escoria-core/game/core-scripts/inventory_item.gd" +}, { +"base": "Sprite", +"class": "ESCItem", +"language": "GDScript", +"path": "res://addons/escoria-core/game/core-scripts/escitem.gd" +}, { +"base": "KinematicBody2D", +"class": "ESCPlayer", +"language": "GDScript", +"path": "res://addons/escoria-core/game/core-scripts/escplayer.gd" +}, { +"base": "Node2D", +"class": "ESCRoom", +"language": "GDScript", +"path": "res://addons/escoria-core/game/core-scripts/escroom.gd" +}, { +"base": "Navigation2D", +"class": "ESCTerrain", +"language": "GDScript", +"path": "res://addons/escoria-core/game/core-scripts/escterrain.gd" +}, { +"base": "Area2D", +"class": "ESCTriggerZone", +"language": "GDScript", +"path": "res://addons/escoria-core/game/core-scripts/esctriggerzone.gd" +} ] +_global_script_class_icons={ +"ESCBackground": "", +"ESCCamera": "", +"ESCCharacter": "", +"ESCDialogsPlayer": "", +"ESCHotspot": "", +"ESCInventory": "", +"ESCInventoryItem": "", +"ESCItem": "", +"ESCPlayer": "", +"ESCRoom": "", +"ESCTerrain": "", +"ESCTriggerZone": "" +} + +[application] + +config/name="Escoria-reloaded" +run/main_scene="res://addons/escoria-core/game/main_scene.tscn" +config/icon="res://icon.png" + +[autoload] + +escoria="*res://addons/escoria-core/game/escoria.tscn" +esctypes="*res://addons/escoria-core/game/core-scripts/escoria_types.gd" + +[display] + +window/size/width=1280 +window/size/height=800 + +[editor] + +search_in_file_extensions=PoolStringArray( "gd", "shader", "esc" ) + +[editor_plugins] + +enabled=PoolStringArray( "escoria-core" ) + +[escoria] + +debug/terminate_on_errors=true +main/game_start_script="res://game/start_game.esc" +main/main_menu_scene="res://game/ui/commons/main_menu.tscn" +debug/terminate_on_warnings=false +main/force_quit=true +internals/save_data="" +debug/development_lang="en" +ui/dialogs_folder="res://game/ui/commons/dialogs" +ui/default_dialog_scene="res://game/ui/commons/dialogs/dialog_label.tscn" +ui/tooltip_follows_mouse=true +ui/main_menu_scene="res://game/ui/commons/main_menu.tscn" +ui/game_scene="res://game/ui/ui_mouse_icons/game.tscn" + +[input] + +esc_show_debug_prompt={ +"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":16777245,"unicode":0,"echo":false,"script":null) + ] +} +switch_action_verb={ +"deadzone": 0.5, +"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"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":4,"pressed":false,"doubleclick":false,"script":null) +, Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"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":5,"pressed":false,"doubleclick":false,"script":null) + ] +} + +[rendering] + +environment/default_environment="res://default_env.tres"