diff --git a/content/sigbovik/index.md b/content/sigbovik/index.md new file mode 100644 index 0000000..923d401 --- /dev/null +++ b/content/sigbovik/index.md @@ -0,0 +1,42 @@ +# 93% of Paint Splatters are Valid Perl Programs + +Published 2019-04-01 + +TLDR: [read the paper](2019.pdf) and [view the gallery of pretty Perl programs](splatters.html). + +In this paper, we aim to answer a long-standing open problem in the programming languages community: *is it possible to smear paint on the wall without creating valid Perl?* + +We answer this question in the affirmative: it **is possible** to smear paint on the wall without creating a valid Perl program. We employ an empirical approach, using optical character recognition (OCR) software, which finds that merely 93% of paint splatters parse as valid Perl. We analyze the properties of paint-splatter Perl programs, and present seven examples of paint splatters which are not valid Perl programs. + +

but is it possible to smear paint on the wall without creating valid Perl?

— Jake Archibald (@jaffathecake) February 13, 2019
+ + +Accepted for publication at SIGBOVIK 2019, held April 1st 2019 in Pittsburgh. Winner of a Unwitting Participation Ribbon, "an unwelcome brand we’ve affixed to each paper determined after careful scrutiny to have included a genuine artifact, thereby furthering the admirable causes of open science and fruitful procrastination." + +Read it on [Google Docs](https://docs.google.com/document/d/1ZGGNMfmfpWB-DzWS3Jr-YLcRNRjhp3FKS6v0KELxXK8/preview) or download a [PDF](2019.pdf). Or grab the [entire SIGBOVIK 2019 proceedings](http://sigbovik.org/2019/proceedings.pdf); I'm on page 174. + +## Supplementary Materials + +Here's [all the paint splatters](splatters.html) on a single page, along with the valid Perl source code corresponding to each. "Not valid" is written in red for those images which did not parse as valid Perl programs. If different OCR settings recognized multiple valid Perl programs, I chose the one that seemed the most "interesting", according to my own aesthetic sense. + +Here's a [tarball of 100 paint-splatter images](splatters.tar.gz) that were used as the main dataset for this paper. + +**(source code not available yet because i am bad at GitHub)** + +## Errata + +There are a few paint splatter Perl programs that I didn't recognize as "interesting" until after the SIGBOVIK submission deadline. For example, this splatter is recognized by OCR as the string `lerzfijglpFiji-j`, which evaluates to the number `0` in Perl: + +![paint splatter](splatters/6b78f8696b05f9322b2dda21b6932776.jpg) + +The image below is recognized as the string `-*?`, which also evaluates to the number `0` in Perl: + +![paint splatter](splatters/e47b8463b359906947c66ec4c852a2a3.jpg) + +Another surprising program is shown below; OCR recognizes this image as the string `;i;c;;#\\?z{;?;;fn':.;`, which evaluates to the string `c` in Perl: + +![paint splatter](splatters/803dd5a54c42ed93462c78ad7da357b0.jpg) + +Finally, this image is recognized as the string `;E,'__'`, which evaluates to the string `E__` in Perl: + +![paint splatter](splatters/dc86c1c3553705b7b2f973d5be9e0389.jpg) diff --git a/static/sigbovik/2019.pdf b/static/sigbovik/2019.pdf new file mode 100644 index 0000000..9986a41 Binary files /dev/null and b/static/sigbovik/2019.pdf differ diff --git a/static/sigbovik/splatters.html b/static/sigbovik/splatters.html new file mode 100644 index 0000000..d896c39 --- /dev/null +++ b/static/sigbovik/splatters.html @@ -0,0 +1,131 @@ + + + + + + + +
7
+
pg
+
35
+
figigigg
+
al
+
hd
+
Q
+
Nok
+
ME
+
twisg;
+
;L#s
+
3
+
Not valid
+
ee
+
giissfigg;
+
dail
+
i
+
E'TLI
+
twig
+
Not valid
+
Gi
+
giauullif
+
Lif'tf
+
fj
+
4
+
i
+
Fififz
+
-3
+
Hav
+
i
+
Not valid
+
5
+
ai;;;!i
+
gggijgziifiiffif
+
Not valid
+
4
+
fwzzzeJ
+
0
+
k ,
+
ha
+
rwwwvwrli
+
55
+
lerzfijglpFiji-j
+
Not valid
+
ilvh;
+
Ln
+
gigggwgz
+
8
+
I
+
;i;c;;#\\?z{;?;;fn':.;
+
i235
+
girl'd
+
225252
+
3
+
x
+
4
+
S
+
ed
+
Tl
+
2
+
gggigg
+
aid
+
5
+
E
+
I'jit
+
TE
+
Zi
+
ame
+
ng
+
io
+
Hav
+
Not valid
+
J
+
Izg;
+
Bk
+
7
+
hi
+
b
+
Not valid
+
;E,'__'
+
3
+
ged
+
i
+
iigfififi
+
-*?
+
a
+
2
+
ihiltfjki;
+
ahja
+
;
+
$5;ng
+
iigg
+
v
+
Egg
+
gg;
+
Z;
+
po
+
:
+
irfxilegjffi
+
ggggiggQgig
+
tit
+ + diff --git a/static/sigbovik/splatters.tar.gz b/static/sigbovik/splatters.tar.gz new file mode 100644 index 0000000..1131b1f Binary files /dev/null and b/static/sigbovik/splatters.tar.gz differ diff --git a/static/sigbovik/splatters/021ffa282879eac1450add144f262de0.jpg b/static/sigbovik/splatters/021ffa282879eac1450add144f262de0.jpg new file mode 100644 index 0000000..2160bc5 Binary files /dev/null and b/static/sigbovik/splatters/021ffa282879eac1450add144f262de0.jpg differ diff --git a/static/sigbovik/splatters/05a811a023380984552465557c624686.jpg b/static/sigbovik/splatters/05a811a023380984552465557c624686.jpg new file mode 100644 index 0000000..a21aa11 Binary files /dev/null and b/static/sigbovik/splatters/05a811a023380984552465557c624686.jpg differ diff --git a/static/sigbovik/splatters/05ae4326a4be520dbd9237516535daa8.jpg b/static/sigbovik/splatters/05ae4326a4be520dbd9237516535daa8.jpg new file mode 100644 index 0000000..43045ba Binary files /dev/null and b/static/sigbovik/splatters/05ae4326a4be520dbd9237516535daa8.jpg differ diff --git a/static/sigbovik/splatters/0794dc32229bdd534ec2957200bb2298.jpg b/static/sigbovik/splatters/0794dc32229bdd534ec2957200bb2298.jpg new file mode 100644 index 0000000..dd4b3cc Binary files /dev/null and b/static/sigbovik/splatters/0794dc32229bdd534ec2957200bb2298.jpg differ diff --git a/static/sigbovik/splatters/09a846e599191f046ab08cc8b99f4c8f.jpg b/static/sigbovik/splatters/09a846e599191f046ab08cc8b99f4c8f.jpg new file mode 100644 index 0000000..3d8a52f Binary files /dev/null and b/static/sigbovik/splatters/09a846e599191f046ab08cc8b99f4c8f.jpg differ diff --git a/static/sigbovik/splatters/0dc187835240f26d024f81296656d208.jpg b/static/sigbovik/splatters/0dc187835240f26d024f81296656d208.jpg new file mode 100644 index 0000000..3056284 Binary files /dev/null and b/static/sigbovik/splatters/0dc187835240f26d024f81296656d208.jpg differ diff --git a/static/sigbovik/splatters/0f0920ff2d0894ea2654a1f6d6282fad.jpg b/static/sigbovik/splatters/0f0920ff2d0894ea2654a1f6d6282fad.jpg new file mode 100644 index 0000000..8e5e91a Binary files /dev/null and b/static/sigbovik/splatters/0f0920ff2d0894ea2654a1f6d6282fad.jpg differ diff --git a/static/sigbovik/splatters/0f8c4850b5d267050a7f4596d9f5b5c5.jpg b/static/sigbovik/splatters/0f8c4850b5d267050a7f4596d9f5b5c5.jpg new file mode 100644 index 0000000..d2c293d Binary files /dev/null and b/static/sigbovik/splatters/0f8c4850b5d267050a7f4596d9f5b5c5.jpg differ diff --git a/static/sigbovik/splatters/13d4b56697d79b873de7e1bb26310155.jpg b/static/sigbovik/splatters/13d4b56697d79b873de7e1bb26310155.jpg new file mode 100644 index 0000000..b4c30d7 Binary files /dev/null and b/static/sigbovik/splatters/13d4b56697d79b873de7e1bb26310155.jpg differ diff --git a/static/sigbovik/splatters/1499f3f5d02e7d0f875937c95fcc86ff.jpg b/static/sigbovik/splatters/1499f3f5d02e7d0f875937c95fcc86ff.jpg new file mode 100644 index 0000000..a2eb56b Binary files /dev/null and b/static/sigbovik/splatters/1499f3f5d02e7d0f875937c95fcc86ff.jpg differ diff --git a/static/sigbovik/splatters/1d8aa75298a239bd9819a3f9c351f27a.jpg b/static/sigbovik/splatters/1d8aa75298a239bd9819a3f9c351f27a.jpg new file mode 100644 index 0000000..aa2a4df Binary files /dev/null and b/static/sigbovik/splatters/1d8aa75298a239bd9819a3f9c351f27a.jpg differ diff --git a/static/sigbovik/splatters/2186470222fd07109d8fe3b09ac03b54.jpg b/static/sigbovik/splatters/2186470222fd07109d8fe3b09ac03b54.jpg new file mode 100644 index 0000000..b125373 Binary files /dev/null and b/static/sigbovik/splatters/2186470222fd07109d8fe3b09ac03b54.jpg differ diff --git a/static/sigbovik/splatters/24bd1f97c6c8eee787e038f7554f90f7.jpg b/static/sigbovik/splatters/24bd1f97c6c8eee787e038f7554f90f7.jpg new file mode 100644 index 0000000..bca9dc6 Binary files /dev/null and b/static/sigbovik/splatters/24bd1f97c6c8eee787e038f7554f90f7.jpg differ diff --git a/static/sigbovik/splatters/2865f29b233ed75eff6a9d95ef0460df.jpg b/static/sigbovik/splatters/2865f29b233ed75eff6a9d95ef0460df.jpg new file mode 100644 index 0000000..957f2a7 Binary files /dev/null and b/static/sigbovik/splatters/2865f29b233ed75eff6a9d95ef0460df.jpg differ diff --git a/static/sigbovik/splatters/2e3495ff68e4c67d42ebae3220ec1c59.jpg b/static/sigbovik/splatters/2e3495ff68e4c67d42ebae3220ec1c59.jpg new file mode 100644 index 0000000..76293fd Binary files /dev/null and b/static/sigbovik/splatters/2e3495ff68e4c67d42ebae3220ec1c59.jpg differ diff --git a/static/sigbovik/splatters/32cac360cde2d9691238faae03d1de5f.jpg b/static/sigbovik/splatters/32cac360cde2d9691238faae03d1de5f.jpg new file mode 100644 index 0000000..bbf108d Binary files /dev/null and b/static/sigbovik/splatters/32cac360cde2d9691238faae03d1de5f.jpg differ diff --git a/static/sigbovik/splatters/3490a4faaed2e57fd6afd51163711d74.jpg b/static/sigbovik/splatters/3490a4faaed2e57fd6afd51163711d74.jpg new file mode 100644 index 0000000..ded4fea Binary files /dev/null and b/static/sigbovik/splatters/3490a4faaed2e57fd6afd51163711d74.jpg differ diff --git a/static/sigbovik/splatters/365fee3c7c0dfe9f2c05f1fd732f72e3.jpg b/static/sigbovik/splatters/365fee3c7c0dfe9f2c05f1fd732f72e3.jpg new file mode 100644 index 0000000..86cb0a7 Binary files /dev/null and b/static/sigbovik/splatters/365fee3c7c0dfe9f2c05f1fd732f72e3.jpg differ diff --git a/static/sigbovik/splatters/3769ecd067ce29c56b4e0e345af40e0a.jpg b/static/sigbovik/splatters/3769ecd067ce29c56b4e0e345af40e0a.jpg new file mode 100644 index 0000000..5487970 Binary files /dev/null and b/static/sigbovik/splatters/3769ecd067ce29c56b4e0e345af40e0a.jpg differ diff --git a/static/sigbovik/splatters/379d341f9160004cbe96b941f1eca1cd.jpg b/static/sigbovik/splatters/379d341f9160004cbe96b941f1eca1cd.jpg new file mode 100644 index 0000000..de3b25c Binary files /dev/null and b/static/sigbovik/splatters/379d341f9160004cbe96b941f1eca1cd.jpg differ diff --git a/static/sigbovik/splatters/382f38f28631ba7731545c274716be23.jpg b/static/sigbovik/splatters/382f38f28631ba7731545c274716be23.jpg new file mode 100644 index 0000000..754676b Binary files /dev/null and b/static/sigbovik/splatters/382f38f28631ba7731545c274716be23.jpg differ diff --git a/static/sigbovik/splatters/392d58552950dab259f13ce49f80608b.jpg b/static/sigbovik/splatters/392d58552950dab259f13ce49f80608b.jpg new file mode 100644 index 0000000..b729950 Binary files /dev/null and b/static/sigbovik/splatters/392d58552950dab259f13ce49f80608b.jpg differ diff --git a/static/sigbovik/splatters/3c99e597990a199bd6fe38c03399bb3b.jpg b/static/sigbovik/splatters/3c99e597990a199bd6fe38c03399bb3b.jpg new file mode 100644 index 0000000..f051584 Binary files /dev/null and b/static/sigbovik/splatters/3c99e597990a199bd6fe38c03399bb3b.jpg differ diff --git a/static/sigbovik/splatters/3e9871db212213b4094351f923e2c2bc.jpg b/static/sigbovik/splatters/3e9871db212213b4094351f923e2c2bc.jpg new file mode 100644 index 0000000..012387f Binary files /dev/null and b/static/sigbovik/splatters/3e9871db212213b4094351f923e2c2bc.jpg differ diff --git a/static/sigbovik/splatters/457be46011f9caaa6663c226cac375f0.jpg b/static/sigbovik/splatters/457be46011f9caaa6663c226cac375f0.jpg new file mode 100644 index 0000000..21a5886 Binary files /dev/null and b/static/sigbovik/splatters/457be46011f9caaa6663c226cac375f0.jpg differ diff --git a/static/sigbovik/splatters/47224719e97e6dafd44d061be58e31d5.jpg b/static/sigbovik/splatters/47224719e97e6dafd44d061be58e31d5.jpg new file mode 100644 index 0000000..9bb143c Binary files /dev/null and b/static/sigbovik/splatters/47224719e97e6dafd44d061be58e31d5.jpg differ diff --git a/static/sigbovik/splatters/495f0f164fba775d39f73143bbf6272b.jpg b/static/sigbovik/splatters/495f0f164fba775d39f73143bbf6272b.jpg new file mode 100644 index 0000000..37e64c1 Binary files /dev/null and b/static/sigbovik/splatters/495f0f164fba775d39f73143bbf6272b.jpg differ diff --git a/static/sigbovik/splatters/49fc93c0cffe62b9acc25c2d7cf0e22d.jpg b/static/sigbovik/splatters/49fc93c0cffe62b9acc25c2d7cf0e22d.jpg new file mode 100644 index 0000000..5015f4b Binary files /dev/null and b/static/sigbovik/splatters/49fc93c0cffe62b9acc25c2d7cf0e22d.jpg differ diff --git a/static/sigbovik/splatters/4b5d7475af04aaba18419618a9ba27e1.jpg b/static/sigbovik/splatters/4b5d7475af04aaba18419618a9ba27e1.jpg new file mode 100644 index 0000000..28ffac5 Binary files /dev/null and b/static/sigbovik/splatters/4b5d7475af04aaba18419618a9ba27e1.jpg differ diff --git a/static/sigbovik/splatters/532c187eca9199c2d52736a6c2b8b298.jpg b/static/sigbovik/splatters/532c187eca9199c2d52736a6c2b8b298.jpg new file mode 100644 index 0000000..9f939e5 Binary files /dev/null and b/static/sigbovik/splatters/532c187eca9199c2d52736a6c2b8b298.jpg differ diff --git a/static/sigbovik/splatters/53a0783aea07a27cd3eed9acbb777f36.jpg b/static/sigbovik/splatters/53a0783aea07a27cd3eed9acbb777f36.jpg new file mode 100644 index 0000000..140275e Binary files /dev/null and b/static/sigbovik/splatters/53a0783aea07a27cd3eed9acbb777f36.jpg differ diff --git a/static/sigbovik/splatters/55323f860a41fe19678d6e271ac7f113.jpg b/static/sigbovik/splatters/55323f860a41fe19678d6e271ac7f113.jpg new file mode 100644 index 0000000..c98b1fc Binary files /dev/null and b/static/sigbovik/splatters/55323f860a41fe19678d6e271ac7f113.jpg differ diff --git a/static/sigbovik/splatters/57973497b34e77e720e7d9ca36a9d4a3.jpg b/static/sigbovik/splatters/57973497b34e77e720e7d9ca36a9d4a3.jpg new file mode 100644 index 0000000..6ee9f02 Binary files /dev/null and b/static/sigbovik/splatters/57973497b34e77e720e7d9ca36a9d4a3.jpg differ diff --git a/static/sigbovik/splatters/59e25e3c279abf07e2f025df5753434c.jpg b/static/sigbovik/splatters/59e25e3c279abf07e2f025df5753434c.jpg new file mode 100644 index 0000000..3e89cda Binary files /dev/null and b/static/sigbovik/splatters/59e25e3c279abf07e2f025df5753434c.jpg differ diff --git a/static/sigbovik/splatters/59f5c5c7c53a21a290007e9335549d0a.jpg b/static/sigbovik/splatters/59f5c5c7c53a21a290007e9335549d0a.jpg new file mode 100644 index 0000000..db0a26d Binary files /dev/null and b/static/sigbovik/splatters/59f5c5c7c53a21a290007e9335549d0a.jpg differ diff --git a/static/sigbovik/splatters/5ac1f0bf431de5e695b2b39901e0aae2.jpg b/static/sigbovik/splatters/5ac1f0bf431de5e695b2b39901e0aae2.jpg new file mode 100644 index 0000000..81c5d32 Binary files /dev/null and b/static/sigbovik/splatters/5ac1f0bf431de5e695b2b39901e0aae2.jpg differ diff --git a/static/sigbovik/splatters/5af7c8a08114efeff7ea8c9786cbd668.jpg b/static/sigbovik/splatters/5af7c8a08114efeff7ea8c9786cbd668.jpg new file mode 100644 index 0000000..0e72e2a Binary files /dev/null and b/static/sigbovik/splatters/5af7c8a08114efeff7ea8c9786cbd668.jpg differ diff --git a/static/sigbovik/splatters/6001f57f25d7d6f61273369d89a137f1.jpg b/static/sigbovik/splatters/6001f57f25d7d6f61273369d89a137f1.jpg new file mode 100644 index 0000000..3a3b9eb Binary files /dev/null and b/static/sigbovik/splatters/6001f57f25d7d6f61273369d89a137f1.jpg differ diff --git a/static/sigbovik/splatters/620bf8f26db47e0388c7ef178405e2bc.jpg b/static/sigbovik/splatters/620bf8f26db47e0388c7ef178405e2bc.jpg new file mode 100644 index 0000000..bebfe49 Binary files /dev/null and b/static/sigbovik/splatters/620bf8f26db47e0388c7ef178405e2bc.jpg differ diff --git a/static/sigbovik/splatters/646f93a2d62ad81932f2971a0d50e03e.jpg b/static/sigbovik/splatters/646f93a2d62ad81932f2971a0d50e03e.jpg new file mode 100644 index 0000000..a656bc5 Binary files /dev/null and b/static/sigbovik/splatters/646f93a2d62ad81932f2971a0d50e03e.jpg differ diff --git a/static/sigbovik/splatters/67f8c95d6e4457b1d6273978a8271b44.jpg b/static/sigbovik/splatters/67f8c95d6e4457b1d6273978a8271b44.jpg new file mode 100644 index 0000000..dfbbccf Binary files /dev/null and b/static/sigbovik/splatters/67f8c95d6e4457b1d6273978a8271b44.jpg differ diff --git a/static/sigbovik/splatters/69b50dfb9e37ccee58d6c479679fe997.jpg b/static/sigbovik/splatters/69b50dfb9e37ccee58d6c479679fe997.jpg new file mode 100644 index 0000000..0d11f40 Binary files /dev/null and b/static/sigbovik/splatters/69b50dfb9e37ccee58d6c479679fe997.jpg differ diff --git a/static/sigbovik/splatters/6b78f8696b05f9322b2dda21b6932776.jpg b/static/sigbovik/splatters/6b78f8696b05f9322b2dda21b6932776.jpg new file mode 100644 index 0000000..c3b17b1 Binary files /dev/null and b/static/sigbovik/splatters/6b78f8696b05f9322b2dda21b6932776.jpg differ diff --git a/static/sigbovik/splatters/6c9cadb5dd3d99f8d6e7a47fb4187921.jpg b/static/sigbovik/splatters/6c9cadb5dd3d99f8d6e7a47fb4187921.jpg new file mode 100644 index 0000000..0a93cc8 Binary files /dev/null and b/static/sigbovik/splatters/6c9cadb5dd3d99f8d6e7a47fb4187921.jpg differ diff --git a/static/sigbovik/splatters/73101ac558e340d544c5328e212a70f7.jpg b/static/sigbovik/splatters/73101ac558e340d544c5328e212a70f7.jpg new file mode 100644 index 0000000..35c441f Binary files /dev/null and b/static/sigbovik/splatters/73101ac558e340d544c5328e212a70f7.jpg differ diff --git a/static/sigbovik/splatters/75aa4c3d97267ed00922862e55f22afa.jpg b/static/sigbovik/splatters/75aa4c3d97267ed00922862e55f22afa.jpg new file mode 100644 index 0000000..eb756c4 Binary files /dev/null and b/static/sigbovik/splatters/75aa4c3d97267ed00922862e55f22afa.jpg differ diff --git a/static/sigbovik/splatters/7bbe7993fb7559260b2ee0fca051883d.jpg b/static/sigbovik/splatters/7bbe7993fb7559260b2ee0fca051883d.jpg new file mode 100644 index 0000000..ed4f95e Binary files /dev/null and b/static/sigbovik/splatters/7bbe7993fb7559260b2ee0fca051883d.jpg differ diff --git a/static/sigbovik/splatters/7dbfbab4c0b2424e4ed33c5e43bd722e.jpg b/static/sigbovik/splatters/7dbfbab4c0b2424e4ed33c5e43bd722e.jpg new file mode 100644 index 0000000..926ec65 Binary files /dev/null and b/static/sigbovik/splatters/7dbfbab4c0b2424e4ed33c5e43bd722e.jpg differ diff --git a/static/sigbovik/splatters/8014928641a63ece60712184d6ab69a6.jpg b/static/sigbovik/splatters/8014928641a63ece60712184d6ab69a6.jpg new file mode 100644 index 0000000..7d3a180 Binary files /dev/null and b/static/sigbovik/splatters/8014928641a63ece60712184d6ab69a6.jpg differ diff --git a/static/sigbovik/splatters/803dd5a54c42ed93462c78ad7da357b0.jpg b/static/sigbovik/splatters/803dd5a54c42ed93462c78ad7da357b0.jpg new file mode 100644 index 0000000..f410032 Binary files /dev/null and b/static/sigbovik/splatters/803dd5a54c42ed93462c78ad7da357b0.jpg differ diff --git a/static/sigbovik/splatters/80722cc87eb141f3831276f4765667ba.jpg b/static/sigbovik/splatters/80722cc87eb141f3831276f4765667ba.jpg new file mode 100644 index 0000000..f490ba3 Binary files /dev/null and b/static/sigbovik/splatters/80722cc87eb141f3831276f4765667ba.jpg differ diff --git a/static/sigbovik/splatters/84c5ba67ac74412411a293f715207ce0.jpg b/static/sigbovik/splatters/84c5ba67ac74412411a293f715207ce0.jpg new file mode 100644 index 0000000..ce51f50 Binary files /dev/null and b/static/sigbovik/splatters/84c5ba67ac74412411a293f715207ce0.jpg differ diff --git a/static/sigbovik/splatters/85d78f517ced5f54574c99633bad68e8.jpg b/static/sigbovik/splatters/85d78f517ced5f54574c99633bad68e8.jpg new file mode 100644 index 0000000..7862f6d Binary files /dev/null and b/static/sigbovik/splatters/85d78f517ced5f54574c99633bad68e8.jpg differ diff --git a/static/sigbovik/splatters/8e5bf0ce7a9b214560b97ffdd59d5f92.jpg b/static/sigbovik/splatters/8e5bf0ce7a9b214560b97ffdd59d5f92.jpg new file mode 100644 index 0000000..066970f Binary files /dev/null and b/static/sigbovik/splatters/8e5bf0ce7a9b214560b97ffdd59d5f92.jpg differ diff --git a/static/sigbovik/splatters/8ef1933287b5e988a20c43908c53bb05.jpg b/static/sigbovik/splatters/8ef1933287b5e988a20c43908c53bb05.jpg new file mode 100644 index 0000000..e606734 Binary files /dev/null and b/static/sigbovik/splatters/8ef1933287b5e988a20c43908c53bb05.jpg differ diff --git a/static/sigbovik/splatters/921a35d524c026ec515fea5c1f33d507.jpg b/static/sigbovik/splatters/921a35d524c026ec515fea5c1f33d507.jpg new file mode 100644 index 0000000..4ce9e55 Binary files /dev/null and b/static/sigbovik/splatters/921a35d524c026ec515fea5c1f33d507.jpg differ diff --git a/static/sigbovik/splatters/95aedaf3cdfd08392ab84cc9ded66b63.jpg b/static/sigbovik/splatters/95aedaf3cdfd08392ab84cc9ded66b63.jpg new file mode 100644 index 0000000..e9ca809 Binary files /dev/null and b/static/sigbovik/splatters/95aedaf3cdfd08392ab84cc9ded66b63.jpg differ diff --git a/static/sigbovik/splatters/966ab4485ad012d840abeffe8080462c.jpg b/static/sigbovik/splatters/966ab4485ad012d840abeffe8080462c.jpg new file mode 100644 index 0000000..5b73859 Binary files /dev/null and b/static/sigbovik/splatters/966ab4485ad012d840abeffe8080462c.jpg differ diff --git a/static/sigbovik/splatters/96cf0da8b742069caed3312ac4a52b4e.jpg b/static/sigbovik/splatters/96cf0da8b742069caed3312ac4a52b4e.jpg new file mode 100644 index 0000000..42306f6 Binary files /dev/null and b/static/sigbovik/splatters/96cf0da8b742069caed3312ac4a52b4e.jpg differ diff --git a/static/sigbovik/splatters/9be5eaae5cf909ed3f0ea76f59178e74.jpg b/static/sigbovik/splatters/9be5eaae5cf909ed3f0ea76f59178e74.jpg new file mode 100644 index 0000000..38d7cb0 Binary files /dev/null and b/static/sigbovik/splatters/9be5eaae5cf909ed3f0ea76f59178e74.jpg differ diff --git a/static/sigbovik/splatters/9f6c1f9d2289c8f96fef83e94e3d8f48.jpg b/static/sigbovik/splatters/9f6c1f9d2289c8f96fef83e94e3d8f48.jpg new file mode 100644 index 0000000..66f76a5 Binary files /dev/null and b/static/sigbovik/splatters/9f6c1f9d2289c8f96fef83e94e3d8f48.jpg differ diff --git a/static/sigbovik/splatters/a0686b092cfd934677f4f4737f037468.jpg b/static/sigbovik/splatters/a0686b092cfd934677f4f4737f037468.jpg new file mode 100644 index 0000000..a8fd5da Binary files /dev/null and b/static/sigbovik/splatters/a0686b092cfd934677f4f4737f037468.jpg differ diff --git a/static/sigbovik/splatters/a2b0c408840abaa75e3fe42fc6705359.jpg b/static/sigbovik/splatters/a2b0c408840abaa75e3fe42fc6705359.jpg new file mode 100644 index 0000000..a501827 Binary files /dev/null and b/static/sigbovik/splatters/a2b0c408840abaa75e3fe42fc6705359.jpg differ diff --git a/static/sigbovik/splatters/aa188371ea5a2d87d1d5db63d69a1668.jpg b/static/sigbovik/splatters/aa188371ea5a2d87d1d5db63d69a1668.jpg new file mode 100644 index 0000000..77e6c3a Binary files /dev/null and b/static/sigbovik/splatters/aa188371ea5a2d87d1d5db63d69a1668.jpg differ diff --git a/static/sigbovik/splatters/aa95b53bf224ee468af3a147c2d82f1a.jpg b/static/sigbovik/splatters/aa95b53bf224ee468af3a147c2d82f1a.jpg new file mode 100644 index 0000000..ec14efe Binary files /dev/null and b/static/sigbovik/splatters/aa95b53bf224ee468af3a147c2d82f1a.jpg differ diff --git a/static/sigbovik/splatters/ab4bed600483311bf36cf18e8512d61c.jpg b/static/sigbovik/splatters/ab4bed600483311bf36cf18e8512d61c.jpg new file mode 100644 index 0000000..b7f5bfe Binary files /dev/null and b/static/sigbovik/splatters/ab4bed600483311bf36cf18e8512d61c.jpg differ diff --git a/static/sigbovik/splatters/b2934929eb9a83502d8a0ff9f1fe68fe.jpg b/static/sigbovik/splatters/b2934929eb9a83502d8a0ff9f1fe68fe.jpg new file mode 100644 index 0000000..8170f6e Binary files /dev/null and b/static/sigbovik/splatters/b2934929eb9a83502d8a0ff9f1fe68fe.jpg differ diff --git a/static/sigbovik/splatters/b4d8b6d70c369aecef13cf570b3f73c4.jpg b/static/sigbovik/splatters/b4d8b6d70c369aecef13cf570b3f73c4.jpg new file mode 100644 index 0000000..cd2037e Binary files /dev/null and b/static/sigbovik/splatters/b4d8b6d70c369aecef13cf570b3f73c4.jpg differ diff --git a/static/sigbovik/splatters/b73128e851809e27e75434f47312730f.jpg b/static/sigbovik/splatters/b73128e851809e27e75434f47312730f.jpg new file mode 100644 index 0000000..eb1fb39 Binary files /dev/null and b/static/sigbovik/splatters/b73128e851809e27e75434f47312730f.jpg differ diff --git a/static/sigbovik/splatters/b9424bac0810564f33c9a1425ed5aa9a.jpg b/static/sigbovik/splatters/b9424bac0810564f33c9a1425ed5aa9a.jpg new file mode 100644 index 0000000..df305ef Binary files /dev/null and b/static/sigbovik/splatters/b9424bac0810564f33c9a1425ed5aa9a.jpg differ diff --git a/static/sigbovik/splatters/bb863da0353bce891ceeebd2f736cfec.jpg b/static/sigbovik/splatters/bb863da0353bce891ceeebd2f736cfec.jpg new file mode 100644 index 0000000..7c5e633 Binary files /dev/null and b/static/sigbovik/splatters/bb863da0353bce891ceeebd2f736cfec.jpg differ diff --git a/static/sigbovik/splatters/c16a2db30827ad2237ad2d55f5332cd3.jpg b/static/sigbovik/splatters/c16a2db30827ad2237ad2d55f5332cd3.jpg new file mode 100644 index 0000000..8c41630 Binary files /dev/null and b/static/sigbovik/splatters/c16a2db30827ad2237ad2d55f5332cd3.jpg differ diff --git a/static/sigbovik/splatters/c2d059bbdc8fb3aa5c954ad23708af7b.jpg b/static/sigbovik/splatters/c2d059bbdc8fb3aa5c954ad23708af7b.jpg new file mode 100644 index 0000000..33b659d Binary files /dev/null and b/static/sigbovik/splatters/c2d059bbdc8fb3aa5c954ad23708af7b.jpg differ diff --git a/static/sigbovik/splatters/c407f0e9c2b2590088fbc83190726ae1.jpg b/static/sigbovik/splatters/c407f0e9c2b2590088fbc83190726ae1.jpg new file mode 100644 index 0000000..1addb66 Binary files /dev/null and b/static/sigbovik/splatters/c407f0e9c2b2590088fbc83190726ae1.jpg differ diff --git a/static/sigbovik/splatters/c61df2fe47d7765ead0563b204fdc466.jpg b/static/sigbovik/splatters/c61df2fe47d7765ead0563b204fdc466.jpg new file mode 100644 index 0000000..9226fe0 Binary files /dev/null and b/static/sigbovik/splatters/c61df2fe47d7765ead0563b204fdc466.jpg differ diff --git a/static/sigbovik/splatters/d12b89583ccab378cfc9b3ead293efee.jpg b/static/sigbovik/splatters/d12b89583ccab378cfc9b3ead293efee.jpg new file mode 100644 index 0000000..6792b4d Binary files /dev/null and b/static/sigbovik/splatters/d12b89583ccab378cfc9b3ead293efee.jpg differ diff --git a/static/sigbovik/splatters/d7822031046fd4a2c34644cbfce71f1a.jpg b/static/sigbovik/splatters/d7822031046fd4a2c34644cbfce71f1a.jpg new file mode 100644 index 0000000..1b9bfa6 Binary files /dev/null and b/static/sigbovik/splatters/d7822031046fd4a2c34644cbfce71f1a.jpg differ diff --git a/static/sigbovik/splatters/d9c370fe43b29d44831afab251e9dd7a.jpg b/static/sigbovik/splatters/d9c370fe43b29d44831afab251e9dd7a.jpg new file mode 100644 index 0000000..96d8a43 Binary files /dev/null and b/static/sigbovik/splatters/d9c370fe43b29d44831afab251e9dd7a.jpg differ diff --git a/static/sigbovik/splatters/dbf32f8b88f7963e396cc33711c48611.jpg b/static/sigbovik/splatters/dbf32f8b88f7963e396cc33711c48611.jpg new file mode 100644 index 0000000..a054dc2 Binary files /dev/null and b/static/sigbovik/splatters/dbf32f8b88f7963e396cc33711c48611.jpg differ diff --git a/static/sigbovik/splatters/dc86c1c3553705b7b2f973d5be9e0389.jpg b/static/sigbovik/splatters/dc86c1c3553705b7b2f973d5be9e0389.jpg new file mode 100644 index 0000000..5dce982 Binary files /dev/null and b/static/sigbovik/splatters/dc86c1c3553705b7b2f973d5be9e0389.jpg differ diff --git a/static/sigbovik/splatters/df49a6b8e840847df1c9556b0aa5a041.jpg b/static/sigbovik/splatters/df49a6b8e840847df1c9556b0aa5a041.jpg new file mode 100644 index 0000000..20a541c Binary files /dev/null and b/static/sigbovik/splatters/df49a6b8e840847df1c9556b0aa5a041.jpg differ diff --git a/static/sigbovik/splatters/e16fecd27a4cb83c2b250ec40dc566e5.jpg b/static/sigbovik/splatters/e16fecd27a4cb83c2b250ec40dc566e5.jpg new file mode 100644 index 0000000..c775265 Binary files /dev/null and b/static/sigbovik/splatters/e16fecd27a4cb83c2b250ec40dc566e5.jpg differ diff --git a/static/sigbovik/splatters/e1a1f6d58199bbd9c6ad5ae78934c948.jpg b/static/sigbovik/splatters/e1a1f6d58199bbd9c6ad5ae78934c948.jpg new file mode 100644 index 0000000..5ee84bb Binary files /dev/null and b/static/sigbovik/splatters/e1a1f6d58199bbd9c6ad5ae78934c948.jpg differ diff --git a/static/sigbovik/splatters/e3e81f658b9918bcb86149e1c0da106a.jpg b/static/sigbovik/splatters/e3e81f658b9918bcb86149e1c0da106a.jpg new file mode 100644 index 0000000..fd61503 Binary files /dev/null and b/static/sigbovik/splatters/e3e81f658b9918bcb86149e1c0da106a.jpg differ diff --git a/static/sigbovik/splatters/e47b8463b359906947c66ec4c852a2a3.jpg b/static/sigbovik/splatters/e47b8463b359906947c66ec4c852a2a3.jpg new file mode 100644 index 0000000..542ba09 Binary files /dev/null and b/static/sigbovik/splatters/e47b8463b359906947c66ec4c852a2a3.jpg differ diff --git a/static/sigbovik/splatters/e7c8c34e34c6fb9906cb53d532a8bee1.jpg b/static/sigbovik/splatters/e7c8c34e34c6fb9906cb53d532a8bee1.jpg new file mode 100644 index 0000000..de50ea7 Binary files /dev/null and b/static/sigbovik/splatters/e7c8c34e34c6fb9906cb53d532a8bee1.jpg differ diff --git a/static/sigbovik/splatters/eb599c13ad32f4e0d2ef9417fe2fd12b.jpg b/static/sigbovik/splatters/eb599c13ad32f4e0d2ef9417fe2fd12b.jpg new file mode 100644 index 0000000..e6117b7 Binary files /dev/null and b/static/sigbovik/splatters/eb599c13ad32f4e0d2ef9417fe2fd12b.jpg differ diff --git a/static/sigbovik/splatters/eb87fcbeed48d4a4beb432c6502a0438.jpg b/static/sigbovik/splatters/eb87fcbeed48d4a4beb432c6502a0438.jpg new file mode 100644 index 0000000..391a2e7 Binary files /dev/null and b/static/sigbovik/splatters/eb87fcbeed48d4a4beb432c6502a0438.jpg differ diff --git a/static/sigbovik/splatters/ebeec0a383f17789d69a136879a11516.jpg b/static/sigbovik/splatters/ebeec0a383f17789d69a136879a11516.jpg new file mode 100644 index 0000000..a1473d2 Binary files /dev/null and b/static/sigbovik/splatters/ebeec0a383f17789d69a136879a11516.jpg differ diff --git a/static/sigbovik/splatters/eec83fe574d40538c5c851fd6788bc69.jpg b/static/sigbovik/splatters/eec83fe574d40538c5c851fd6788bc69.jpg new file mode 100644 index 0000000..7ef8748 Binary files /dev/null and b/static/sigbovik/splatters/eec83fe574d40538c5c851fd6788bc69.jpg differ diff --git a/static/sigbovik/splatters/f1ae627b1186ae57981aab09669429df.jpg b/static/sigbovik/splatters/f1ae627b1186ae57981aab09669429df.jpg new file mode 100644 index 0000000..c1bb920 Binary files /dev/null and b/static/sigbovik/splatters/f1ae627b1186ae57981aab09669429df.jpg differ diff --git a/static/sigbovik/splatters/f272d787d0f0ce786d42c6e2a3229760.jpg b/static/sigbovik/splatters/f272d787d0f0ce786d42c6e2a3229760.jpg new file mode 100644 index 0000000..57ccc2f Binary files /dev/null and b/static/sigbovik/splatters/f272d787d0f0ce786d42c6e2a3229760.jpg differ diff --git a/static/sigbovik/splatters/f669fa2466a5802e85f7cc1c1022365d.jpg b/static/sigbovik/splatters/f669fa2466a5802e85f7cc1c1022365d.jpg new file mode 100644 index 0000000..30ee96b Binary files /dev/null and b/static/sigbovik/splatters/f669fa2466a5802e85f7cc1c1022365d.jpg differ diff --git a/static/sigbovik/splatters/f69ad37fe2e551094fdb6094c32ab7cf.jpg b/static/sigbovik/splatters/f69ad37fe2e551094fdb6094c32ab7cf.jpg new file mode 100644 index 0000000..3d1f06d Binary files /dev/null and b/static/sigbovik/splatters/f69ad37fe2e551094fdb6094c32ab7cf.jpg differ diff --git a/static/sigbovik/splatters/f8e33427ba88d551279cdec4576adad1.jpg b/static/sigbovik/splatters/f8e33427ba88d551279cdec4576adad1.jpg new file mode 100644 index 0000000..2afd0de Binary files /dev/null and b/static/sigbovik/splatters/f8e33427ba88d551279cdec4576adad1.jpg differ diff --git a/static/sigbovik/splatters/f91c7471d526635d50221ccc8f2b219a.jpg b/static/sigbovik/splatters/f91c7471d526635d50221ccc8f2b219a.jpg new file mode 100644 index 0000000..07f90f8 Binary files /dev/null and b/static/sigbovik/splatters/f91c7471d526635d50221ccc8f2b219a.jpg differ diff --git a/static/sigbovik/splatters/fbb628f5ad3bdeed5204a368ae0c61ec.jpg b/static/sigbovik/splatters/fbb628f5ad3bdeed5204a368ae0c61ec.jpg new file mode 100644 index 0000000..02743f9 Binary files /dev/null and b/static/sigbovik/splatters/fbb628f5ad3bdeed5204a368ae0c61ec.jpg differ diff --git a/static/sigbovik/splatters/fc13943a4fb353e56dab7c758cbfc79f.jpg b/static/sigbovik/splatters/fc13943a4fb353e56dab7c758cbfc79f.jpg new file mode 100644 index 0000000..323ff76 Binary files /dev/null and b/static/sigbovik/splatters/fc13943a4fb353e56dab7c758cbfc79f.jpg differ diff --git a/static/sigbovik/splatters/fe930553a202df1183b1309cd4b81316.jpg b/static/sigbovik/splatters/fe930553a202df1183b1309cd4b81316.jpg new file mode 100644 index 0000000..59d685b Binary files /dev/null and b/static/sigbovik/splatters/fe930553a202df1183b1309cd4b81316.jpg differ diff --git a/static/sigbovik/splatters/ffce9c97e777c1018ed0c7e8d0383b38.jpg b/static/sigbovik/splatters/ffce9c97e777c1018ed0c7e8d0383b38.jpg new file mode 100644 index 0000000..734edb4 Binary files /dev/null and b/static/sigbovik/splatters/ffce9c97e777c1018ed0c7e8d0383b38.jpg differ diff --git a/static/sigbovik/splatters/index.html b/static/sigbovik/splatters/index.html new file mode 100644 index 0000000..f1b5f11 --- /dev/null +++ b/static/sigbovik/splatters/index.html @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +