-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathDropmann_Horacek_20200619_ReproductionOfBufoviridis_bearbeitet.nlogo
1147 lines (980 loc) · 31.4 KB
/
Dropmann_Horacek_20200619_ReproductionOfBufoviridis_bearbeitet.nlogo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
; @author Alexandra Dropmann & Nadja Horacek
; @license CC-by-NC-SA
; @date 28.05.2020
; @last-update 18.06.2020
; @copyright Alexandra Dropmann & Nadja Horacek
; Seminar: Ökosystemmodellierung @Leuphana University
; Reproduction of Bufo viridis in a post-mining open-cast lignite
; landscape in Lower Saxony in the North of Germany
;; This model shows the influence of precipitation, temperature
;; & natural succession (vegetation growth)
;; on the reproduction of *Bufo viridis* (European green toad).
;; All factors determine the survival of reproduction stages.
;; Successful reproduction is represented by newly appearing adult toads.
;; Extensive grazing by cattle is used as an example of widely used
;; management practice to support the reproduction process.
extensions [ nw ]
globals
[
water-top ; y-coordinate
soil-top ; y-coordinate that
sky-blue ; sky is colored blue
water-cyan ; water is colored cyan
soil-brown ; soil is colored brown
level-change ; amount water increases or decreases
water-patches ; all patches with color water-cyan
soil-patches ; all patches with color soil-brown
hatching-number
year
month
day
day-of-reproduction ; day-of-reproduction-period, starts 1st of April each year
days-in-months ; every month has a specific number of days
]
; The breeding procedure integrates male toads as toads, female toads
; as female-toads and vegetation as plants.
breed [toads toad]
breed [female-toads female-toad]
breed [plants plant]
; Male and female toads get their own speed and energy.
; Plants also have their own amount of energy.
turtles-own
[
speed
energy
my-day-of-hatching
; has reproduced ;;; TO DO: if reproduction = true...
]
links-own
[
countdown
]
;;------------------------
; initialisation
;;------------------------
to startup
setup
end
;;------------------------
; setup-procedure
;;------------------------
to setup
clear-all
setup-calendar
setup-environment ; Establishes water, soil, sky with clouds.
setup-weather-scenario ; Integrates temperature and precipitation.
setup-toads ; Defines everything about European green toad.
setup-plants
reset-ticks
end
;;-----------------------
; setup-calendar
;;-----------------------
; The calendar shows the reproduction period of Bufo viridis (april - september).
; The calendar is initially set up to 1st april 2015.
to setup-calendar
set year 2015
set day 1
set month 4
set day-of-reproduction 1
set days-in-months ( list 31 28 31 30 31 30 31 31 30 31 30 31 )
end
;;------------------------
; setup-environment
;;------------------------
; Establishes the water-layer and the soil-layer.
; Establishes the sky and coulds that are placed in the sky.
to setup-environment
set water-top 20
set soil-top -15
setup-color
setup-clouds
end
; Defines the colors for globals sky-blue, water-cyan, soil-brown.
; Gives every specific area one of these colors.
to setup-color
set sky-blue 103
set water-cyan 85
set soil-brown 22
ask patches
[
if pycor > water-top ; sky
[ set pcolor scale-color sky-blue pycor -30 30 ]
if pycor <= water-top ; water
[ set pcolor water-cyan ]
if pycor <= soil-top ; soil
[ set pcolor soil-brown ]
]
end
; The clouds are established in the sky. They are merely a design element.
; Thus, the clouds do not interact with the other turtles or patches, respectively.
; The shape "cloud" needed to be created in Turtle shape editor.
to setup-clouds
create-turtles 5
[
set shape "cloud"
set size 4
set color 9.9 ; clouds are colored in white
let x random-xcor ; clouds are spread randomly in the sky
let y max-pycor - 2 ; cloud-height is set
setxy x y ; clouds are located in the upper part of the world
]
end
;;-----------------------
; setup-weather
;;-----------------------
; Creates different weather scenarios that include temperature and precipitation.
; The scenarios determine the change of the water level and influence the growth rate
; of the vegetation. It thus also affects the reproduction success.
; The temperature range is between 8°C and 21°C.
; Precipitation ranges between 8mm and 122mm.
to setup-weather-scenario
set level-change 0.1
set hatching-number 1
set water-patches patches with [ shade-of? pcolor water-cyan ]
set soil-patches patches with [ shade-of? pcolor soil-brown ]
if weather-scenario = "wet-and-cold" ;;; a wet-and-cold reproduction period equals a ...
[
ask water-patches [ set level-change level-change * 1 ] ;;; if the weather is wet and cold, the water level changes less than in standard conditions
set hatching-number hatching-number * 2
]
if weather-scenario = "wet-and-warm" ;;; TO DO: a wet-and-warm reproduction period equals ...
[
set level-change level-change * 2
set hatching-number hatching-number * 2
] ; if the weather is wet and warm, the water level changes at a standard rate
if weather-scenario = "dry-and-cold" ;;; TO DO: a dry-and-cold reproduction period equals a ...
[ set level-change level-change * 1.5 ] ;;; ...
if weather-scenario = "dry-and-warm" ;;; TO DO: a dry-and-cold reproduction period equals a ...
[ set level-change level-change * 4 ] ;;; ...
end
;;------------------------
; setup-toads
;;------------------------
; Creates toads with shape "toad" and converts some of them
; to female toads with shape "ftoad".
to setup-toads
set-default-shape toads "toad"
create-toads initial-number-of-toads
[
let y soil-top + random ( abs( water-top - soil-top ) ) ; places toads in cyan
print y ; determines the y-coordinate of toads
setxy random-xcor y
set size 2
set speed 1.5
set energy 1830 ; 1830 energy equal a life-span of 10 years
]
set-default-shape female-toads "ftoad"
ask n-of ( 0.36 * initial-number-of-toads ) toads ; 36 % of toads are changed to female toads
[
set breed female-toads
set size 4
set speed 2
set color grey
create-link-to one-of toads with [ not any? my-links ] ; creates link to one-of male toads
set my-day-of-hatching one-of ( list 106 111 116 121 126 131 136 141 146 151 156 161 166 )
]
end
to setup-plants
create-plants 1
[
setxy random-xcor min-pycor + random ( abs( soil-top + 3 - min-pycor ) )
set shape "plant"
set color green
set size 3
set energy 915 ; 915 energy equals a life-span of 5 years
set hatching-number 2
]
end
;;----------------------
; go-procedure
;;----------------------
; Defines under which circumstances the simulation stops.
; Lets plants grow and die. Lets toads move, hatch and die.
; Includes additional sudden events in the environment that
; lead to a loss of toad specimens.
; Updates the water-level.
; Includes extensive grazing as a measure of habitat managment.
to go
if not any? female-toads [ user-message "No more female-toads - no more reproduction" stop ] ; simulation stops if all female toads died
if ( count toads + count female-toads ) >= 50 [ user-message "The toads have established a stable population" stop ] ; simulation stops as soon as 50 toads exist ;;;TO DO: unten user messages einfügen
advance-calendar ; calendar advances as time goes by
move-toads ; toads move in the water
; Given the consition that the vegetation cover is still scarcely developed
; (number of plants is less than 100), the reproduction period has advanced
; to the midth of July (day 106) until the midth of September (day 168) and
; the water body still carries at least 10 cm of water (5 x-coordinates),
; the females mated before hatch young toads. ;;; jede female toad hatched ein mal in dem Zeitraum random zwischen 1 und 5 Kröten
ask female-toads
[
move-until
if ( count plants < 100 and day-of-reproduction = my-day-of-hatching and ( abs( water-top - ( soil-top ) ) ) >= 5 )
[ reproduce ] ; female toads hatch young toads
]
ask plants
[
set energy energy - 1
]
grow-plants
; new plants grow as the time goes by
death ; toads, female-toads and plants die
update-water-body ; connects the water-level with prec/temp
tick
extensive-grazing
end
;;-----------------------
; calendar-procedure
;;-----------------------
; At day 183 each reproduction period comes to an end.
; Thus, a new reroduction period is started.
; The year is advanced by one. Every year starts on 1st April.
; The water-top and soil-top are set to the initial settings
; as precipitation during winter is expected to refill the
; water bodies.
to advance-calendar
set day-of-reproduction day-of-reproduction + 1
set day day + 1
let my-day-of-reproduction sum sublist days-in-months 3 month
if day-of-reproduction > my-day-of-reproduction
[
set month month + 1
set day 1
]
if day-of-reproduction > 183
[
set month 4
set day 1
set day-of-reproduction 1
set year year + 1
set water-top 15
set soil-top -15
]
end
;;-----------------------
; movement-of-toads
;;-----------------------
; Toads move within the water that is colored cyan and turn around when they reach an end of the water body.
to move-toads
let all-toads turtles with [ breed = female-toads or breed = toads ]
ask all-toads
[
ifelse [ pcolor ] of patch-ahead 3 != water-cyan [ set heading heading - 100 ]
[
forward random speed
lt random 10
set energy energy - 1
]
]
end
; The female toad "hears" the call of the male toad which creates a link between one female
; and one male toad (ftoads & toads). Female toads move toward male toad.
; For 3-5 ticks male and female toads have same coordinates and stop moving.
to move-until
let target one-of my-links
face target
while [ not any? turtles-here with [ who = target ]] [ fd speed * 2]
; if any? link-neighbors
; [ ; let target one-of link-neighbors
; let current-location patch-here
; let new-location [ link-neighbors ] of current-location
; face new-location
; while [ distance new-location > 1 ] [ fd speed * 2 ]
; ]
end
;;-----------------------
; lifecycle-of-toads
;;-----------------------
; After courtship of toads new toads are produced.
; It is assumed that if the water-top is higher than the soil-top and the plant
; count is less than 10 in mid July (RANGE: dor 106 to 168), new toads are created.
; If the water-layer (abs (water-top - soil-top)) > 5: 3-5 new toads hatch.
; If the water-layer (abs (water-top - soil-top)) < 5: 1-3 new toads hatch.
; 50 % male toads and 50 % female toads should be created.
; This is a function in a turtle-context.
to reproduce
hatch random-normal 3 2 ; female toads hatch from 1 to 5 young toads each, mean value = 3 and standard-deviation = 2 ;;; ODER: hatch between 1 and 5 --> hatch random 6
[
set breed toads
set size 2
if random 2 < 1 [ set breed female-toads ] ; sexes are distributed equally to 50% males and 50% females
if ( breed = female-toads ) [ set size 4 ]
fd 1
]
end
;;-----------------------
;growth-of-vegetation
;;-----------------------
; observer context von go
to grow-plants
create-plants random ( count soil-patches with [not any? plants-here]) * count plants / 100 [
setxy random-xcor min-pycor + random ( abs( soil-top + 3 - min-pycor ) )
set shape "plant"
set color green
set size 3
set energy 915 ; 915 energy equals a life-span of 5 years
]
end
; Creates plants and algae (here on after refered to as plants) that only grow in the pond.
; In this project, at the beginning there are 0 plants as the pond is newly created.
to grow-plants-old
if ( ticks mod 10 = 0 ) ; every 10 ticks
[
if random ( count soil-patches with [not any? plants-here] ) > 5 [
hatch 1 ; every new plant reproduces exponentially/ random hatching number
[
setxy random-xcor min-pycor + random ( abs( soil-top + 3 - min-pycor ) )
set shape "plant"
set color green
set size 3
set energy 915 ; 915 energy equals a life-span of 5 years
]
]]
end
;;-----------------------
; death-procedure
;;-----------------------
; Toads and plants die at the end of their life-span.
; 20% of toads might die due to predators or other hazards each year.
; These are random environmental events.
to death
let all-turtles turtles with [ breed = toads or breed = female-toads or breed = plants ]
ask all-turtles
[
if energy < 0 [ die ]
]
if day-of-reproduction = random 183
[
ask n-of ( 0.2 * count toads ) toads [ die ]
ask n-of ( 0.2 * count female-toads ) female-toads [ die ]
]
end
;;-----------------------
; level-change-of-water-body
;;-----------------------
; Connecting the temperature/ precipitation sliders to the water-level.
; It is assumed that Evapotransipartion is proportional to the temperature.
; Therefore it is valid that the difference of P-ET=P-g*T.
; The values of the precipitation/ temperature sliders are in %.
; This gives the direction of the water-level wether it is increasing or
; decreasing.
to update-water-body
; set level-change 0.1
; set water-patches patches with [ shade-of? pcolor water-cyan ]
; set soil-patches patches with [ shade-of? pcolor soil-brown ]
if ( soil-top <= 14 )
[
if soil-top > min-pycor + level-change [ set soil-top soil-top + level-change ]
]
set water-patches patches with [ pycor > soil-top and pycor <= water-top ]
set soil-patches patches with [ pycor <= soil-top ]
ask water-patches [ set pcolor water-cyan ]
ask soil-patches [ set pcolor soil-brown ]
end
;;-----------------------
; extensive grazing as a method of habitat management
;;-----------------------
; Gives the opportunity to include extensive grazing as a measure of habitat management.
; Cited Literature recommends a value of 0,5 GVE/ ha. (GVE = life stock units, 1 GVE = 500 kg).
; Assuming that the pond-area is 7 ha, an total of 3,5 GVE would count as extensive grazing.
; One adult cattle weights 1000kg. Thus, a callte is represented by the value of 2 GVE.
; Two cattle are represented by 4 GVE in this model.
to extensive-grazing
if extensive-grazing?
[
if ( ticks mod 20 = 0 )
[
let prey one-of plants
ask prey [ die ]
]
]
end
@#$#@#$#@
GRAPHICS-WINDOW
489
10
1290
682
-1
-1
13.0
1
10
1
1
1
0
1
0
1
-30
30
-25
25
0
0
1
ticks
30.0
BUTTON
11
145
79
178
NIL
setup
NIL
1
T
OBSERVER
NIL
NIL
NIL
NIL
1
BUTTON
90
147
153
180
NIL
go\n
T
1
T
OBSERVER
NIL
NIL
NIL
NIL
1
BUTTON
160
148
245
181
go-once
go
NIL
1
T
OBSERVER
NIL
NIL
NIL
NIL
1
MONITOR
9
196
59
241
toads
count toads
17
1
11
MONITOR
390
202
447
247
NIL
year
17
1
11
MONITOR
323
201
380
246
NIL
month
17
1
11
MONITOR
255
201
312
246
NIL
day
17
1
11
MONITOR
325
255
450
300
NIL
day-of-reproduction
17
1
11
PLOT
13
351
433
558
populations
time
number-of-individuals
0.0
100.0
0.0
50.0
true
true
"" ""
PENS
"toads" 1.0 0 -6459832 true "" "plot count toads"
"plants" 1.0 0 -13840069 true "" "plot count plants"
MONITOR
11
256
68
301
plants
count plants
17
1
11
SWITCH
286
150
461
183
extensive-grazing?
extensive-grazing?
1
1
-1000
CHOOSER
5
44
238
89
weather-scenario
weather-scenario
"wet-and-cold" "wet-and-warm" "dry-and-cold" "dry-and-warm"
1
SLIDER
263
44
438
77
initial-number-of-toads
initial-number-of-toads
1
20
9.0
1
1
NIL
HORIZONTAL
TEXTBOX
11
13
415
47
1. Choose a scenario and the initial-number-of-toads
14
0.0
1
TEXTBOX
16
111
166
129
2. Start the model
14
0.0
1
TEXTBOX
304
102
454
136
3. Try out extensive-grazing
14
0.0
1
MONITOR
73
196
168
241
female-toads
count female-toads
17
1
11
@#$#@#$#@
## WHAT IS IT?
This model shows an aquatic ecosystem for the green toad (*Bufo viridis*). The model deals with the reproduction of the species. Therefore the reproduction period (April-September) is used as the model's time frame. The reproductive success of the European green toad is strongly dependent on the **water conditions** of its spawning waters. These should have shallow banks if possible. A water depth of approx. 85 cm favours a drying out of these in late summer. This keeps the fine pressure from **predatory insect larvae** and **fish** low. In addition, the water bodies and their banks must not be silt up by excessive **vegetation growth**. To call and spawn, the European green toad is dependent on shore areas with little or no vegetation. **Extensive grazing** by large mammals or regular manual removal of riparian vegetation can contribute to the reproductive success of the species.
![*Bufo viridis* ] ()
In Lower Saxony this amphibian species is threatened with extinction. Here, only small and unstable populations exist in raw material mining areas or their recultivation areas. In this federal state, they are thus protected from the emergence of new spawning waters
This model generalises the influence of **precipitation** and **temperature** on the water flow of potential spawning waters (average precipitation, average temperature).
## HOW IT WORKS
## HOW TO USE IT
Using the setup button, the model creates a number of individuals that is within the values of a small population (< 50 individuals). The go button starts or stops the process. The influences on the reproductive success of the *Bufo viridis* integrated in the model can be regulated by the users through the sliders. Furthermore, it is possible to switch extensive grazing on or off as a habitat management measure.
## THINGS TO NOTICE
The females of *Bufo viridis* are larger and have a different color than the males of the adults.
## THINGS TO TRY
Try out the extensive grazing switch.
## EXTENDING THE MODEL
The model could be extended by adding a vegetation slider which lets the user regulate the growth of plants. It would also be possible to develop different growth rates for different plant species.
## NETLOGO FEATURES
(interesting or unusual features of NetLogo that the model uses, particularly in the Code tab; or where workarounds were needed for missing features)
## RELATED MODELS
(models in the NetLogo Models Library and elsewhere which are of related interest)
--> frog model?
## CREDITS AND REFERENCES
(a reference to the model's URL on the web if it has one, as well as any other necessary credits, citations, and links)
--> ; Inspiration for regrowth of plants Steinling & Schwalbe
@#$#@#$#@
default
true
0
Polygon -7500403 true true 150 5 40 250 150 205 260 250
airplane
true
0
Polygon -7500403 true true 150 0 135 15 120 60 120 105 15 165 15 195 120 180 135 240 105 270 120 285 150 270 180 285 210 270 165 240 180 180 285 195 285 165 180 105 180 60 165 15
arrow
true
0
Polygon -7500403 true true 150 0 0 150 105 150 105 293 195 293 195 150 300 150
box
false
0
Polygon -7500403 true true 150 285 285 225 285 75 150 135
Polygon -7500403 true true 150 135 15 75 150 15 285 75
Polygon -7500403 true true 15 75 15 225 150 285 150 135
Line -16777216 false 150 285 150 135
Line -16777216 false 150 135 15 75
Line -16777216 false 150 135 285 75
bug
true
0
Circle -7500403 true true 96 182 108
Circle -7500403 true true 110 127 80
Circle -7500403 true true 110 75 80
Line -7500403 true 150 100 80 30
Line -7500403 true 150 100 220 30
butterfly
true
0
Polygon -7500403 true true 150 165 209 199 225 225 225 255 195 270 165 255 150 240
Polygon -7500403 true true 150 165 89 198 75 225 75 255 105 270 135 255 150 240
Polygon -7500403 true true 139 148 100 105 55 90 25 90 10 105 10 135 25 180 40 195 85 194 139 163
Polygon -7500403 true true 162 150 200 105 245 90 275 90 290 105 290 135 275 180 260 195 215 195 162 165
Polygon -16777216 true false 150 255 135 225 120 150 135 120 150 105 165 120 180 150 165 225
Circle -16777216 true false 135 90 30
Line -16777216 false 150 105 195 60
Line -16777216 false 150 105 105 60
car
false
0
Polygon -7500403 true true 300 180 279 164 261 144 240 135 226 132 213 106 203 84 185 63 159 50 135 50 75 60 0 150 0 165 0 225 300 225 300 180
Circle -16777216 true false 180 180 90
Circle -16777216 true false 30 180 90
Polygon -16777216 true false 162 80 132 78 134 135 209 135 194 105 189 96 180 89
Circle -7500403 true true 47 195 58
Circle -7500403 true true 195 195 58
circle
false
0
Circle -7500403 true true 0 0 300
circle 2
false
0
Circle -7500403 true true 0 0 300
Circle -16777216 true false 30 30 240
cloud
false
0
Circle -7500403 true true 13 118 94
Circle -7500403 true true 86 101 127
Circle -7500403 true true 51 51 108
Circle -7500403 true true 118 43 95
Circle -7500403 true true 158 68 134
cow
false
0
Polygon -7500403 true true 200 193 197 249 179 249 177 196 166 187 140 189 93 191 78 179 72 211 49 209 48 181 37 149 25 120 25 89 45 72 103 84 179 75 198 76 252 64 272 81 293 103 285 121 255 121 242 118 224 167
Polygon -7500403 true true 73 210 86 251 62 249 48 208
Polygon -7500403 true true 25 114 16 195 9 204 23 213 25 200 39 123
cylinder
false
0
Circle -7500403 true true 0 0 300
dot
false
0
Circle -7500403 true true 90 90 120
face happy
false
0
Circle -7500403 true true 8 8 285
Circle -16777216 true false 60 75 60
Circle -16777216 true false 180 75 60
Polygon -16777216 true false 150 255 90 239 62 213 47 191 67 179 90 203 109 218 150 225 192 218 210 203 227 181 251 194 236 217 212 240
face neutral
false
0
Circle -7500403 true true 8 7 285
Circle -16777216 true false 60 75 60
Circle -16777216 true false 180 75 60
Rectangle -16777216 true false 60 195 240 225
face sad
false
0
Circle -7500403 true true 8 8 285
Circle -16777216 true false 60 75 60
Circle -16777216 true false 180 75 60
Polygon -16777216 true false 150 168 90 184 62 210 47 232 67 244 90 220 109 205 150 198 192 205 210 220 227 242 251 229 236 206 212 183
fish
false
0
Polygon -1 true false 44 131 21 87 15 86 0 120 15 150 0 180 13 214 20 212 45 166
Polygon -1 true false 135 195 119 235 95 218 76 210 46 204 60 165
Polygon -1 true false 75 45 83 77 71 103 86 114 166 78 135 60
Polygon -7500403 true true 30 136 151 77 226 81 280 119 292 146 292 160 287 170 270 195 195 210 151 212 30 166
Circle -16777216 true false 215 106 30
flag
false
0
Rectangle -7500403 true true 60 15 75 300
Polygon -7500403 true true 90 150 270 90 90 30
Line -7500403 true 75 135 90 135
Line -7500403 true 75 45 90 45
flower
false
0
Polygon -10899396 true false 135 120 165 165 180 210 180 240 150 300 165 300 195 240 195 195 165 135
Circle -7500403 true true 85 132 38
Circle -7500403 true true 130 147 38
Circle -7500403 true true 192 85 38
Circle -7500403 true true 85 40 38
Circle -7500403 true true 177 40 38
Circle -7500403 true true 177 132 38
Circle -7500403 true true 70 85 38
Circle -7500403 true true 130 25 38
Circle -7500403 true true 96 51 108
Circle -16777216 true false 113 68 74
Polygon -10899396 true false 189 233 219 188 249 173 279 188 234 218
Polygon -10899396 true false 180 255 150 210 105 210 75 240 135 240
ftoad
true
0
Polygon -7500403 true true 146 18 135 30 119 42 105 90 90 150 105 195 135 225 165 225 195 195 210 150 195 90 180 41 165 30 155 18
Polygon -7500403 true true 91 176 67 148 70 121 66 119 61 133 59 111 53 111 52 131 47 115 42 120 46 146 55 187 80 237 106 269 116 268 114 214 131 222
Polygon -7500403 true true 185 62 234 84 223 51 226 48 234 61 235 38 240 38 243 60 252 46 255 49 244 95 188 92
Polygon -7500403 true true 115 62 66 84 77 51 74 48 66 61 65 38 60 38 57 60 48 46 45 49 56 95 112 92
Polygon -7500403 true true 200 186 233 148 230 121 234 119 239 133 241 111 247 111 248 131 253 115 258 120 254 146 245 187 220 237 194 269 184 268 186 214 169 222
Circle -16777216 true false 157 38 18
Circle -16777216 true false 125 38 18
Circle -13840069 true false 105 90 30
Circle -13840069 true false 150 135 30
Circle -13840069 true false 165 75 28
Circle -13840069 true false 195 195 28
Circle -13840069 true false 103 163 32
Circle -13840069 true false 58 163 32
house
false
0
Rectangle -7500403 true true 45 120 255 285
Rectangle -16777216 true false 120 210 180 285
Polygon -7500403 true true 15 120 150 15 285 120
Line -16777216 false 30 120 270 120
leaf
false
0
Polygon -7500403 true true 150 210 135 195 120 210 60 210 30 195 60 180 60 165 15 135 30 120 15 105 40 104 45 90 60 90 90 105 105 120 120 120 105 60 120 60 135 30 150 15 165 30 180 60 195 60 180 120 195 120 210 105 240 90 255 90 263 104 285 105 270 120 285 135 240 165 240 180 270 195 240 210 180 210 165 195
Polygon -7500403 true true 135 195 135 240 120 255 105 255 105 285 135 285 165 240 165 195
line
true
0
Line -7500403 true 150 0 150 300
line half
true
0
Line -7500403 true 150 0 150 150
pentagon
false
0
Polygon -7500403 true true 150 15 15 120 60 285 240 285 285 120
person
false
0
Circle -7500403 true true 110 5 80
Polygon -7500403 true true 105 90 120 195 90 285 105 300 135 300 150 225 165 300 195 300 210 285 180 195 195 90
Rectangle -7500403 true true 127 79 172 94
Polygon -7500403 true true 195 90 240 150 225 180 165 105
Polygon -7500403 true true 105 90 60 150 75 180 135 105
plant
false
0
Rectangle -7500403 true true 135 90 165 300
Polygon -7500403 true true 135 255 90 210 45 195 75 255 135 285
Polygon -7500403 true true 165 255 210 210 255 195 225 255 165 285
Polygon -7500403 true true 135 180 90 135 45 120 75 180 135 210
Polygon -7500403 true true 165 180 165 210 225 180 255 120 210 135
Polygon -7500403 true true 135 105 90 60 45 45 75 105 135 135
Polygon -7500403 true true 165 105 165 135 225 105 255 45 210 60
Polygon -7500403 true true 135 90 120 45 150 15 180 45 165 90
sheep
false
15
Circle -1 true true 203 65 88
Circle -1 true true 70 65 162
Circle -1 true true 150 105 120
Polygon -7500403 true false 218 120 240 165 255 165 278 120
Circle -7500403 true false 214 72 67
Rectangle -1 true true 164 223 179 298
Polygon -1 true true 45 285 30 285 30 240 15 195 45 210
Circle -1 true true 3 83 150
Rectangle -1 true true 65 221 80 296
Polygon -1 true true 195 285 210 285 210 240 240 210 195 210
Polygon -7500403 true false 276 85 285 105 302 99 294 83
Polygon -7500403 true false 219 85 210 105 193 99 201 83
square
false