;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(segman::define-group-type :dropdown (segman::pattern-object-function :dropdown))

(segman::define-pattern :dropdown ()
(:AND (:COUNT 10) (:AREA 5/8) (:SIZE 16) (:HEIGHT 4) (:WIDTH 4) (:RED 0) (:GREEN 0) (:BLUE 0) (:COLOR 0) (:PROPORTION 1) (:LEFT 574) (:TOP 592) (:RIGHT 577) (:BOTTOM 595) 5 24 (29 2) 192 (197 2) (216 2) 221)
(:AND (:COUNT 10) (:AREA 5/8) (:SIZE 16) (:HEIGHT 4) (:WIDTH 4) (:RED 0) (:GREEN 0) (:BLUE 0) (:COLOR 0) (:PROPORTION 1) (:LEFT 918) (:TOP 592) (:RIGHT 921) (:BOTTOM 595) 5 24 (29 2) 192 (197 2) (216 2) 221))



(segman::define-pattern :stop-button ()
 (:AND (:COUNT 1) (:AREA 1) (:SIZE 1) (:HEIGHT 1) (:WIDTH 1) (:RED 255) (:GREEN 48) (:BLUE 48) (:COLOR 16724016) (:PROPORTION 0) (:LEFT 988) (:TOP 196) (:RIGHT 988) (:BOTTOM 196) 0))

(segman::define-pattern :open-gripper ()
(:AND (:COUNT 34) (:AREA 1) (:SIZE 34) (:HEIGHT 17) (:WIDTH 2) (:RED 255) (:GREEN 255) (:BLUE 255) (:COLOR 16777215) (:PROPORTION 16) (:LEFT 372) (:TOP 586) (:RIGHT 373) (:BOTTOM 602) 5 29 193 (197 15) 209 (221 15)))

(segman::define-group-type :gripper (segman::pattern-object-function :gripper))
(segman::define-pattern :gripper ()
(:AND (:COUNT 10) (:AREA 1) (:SIZE 10) (:HEIGHT 5) (:WIDTH 2) (:RED 232) (:GREEN 232) (:BLUE 232) (:COLOR 15263976) (:PROPORTION 4) (:LEFT 301) (:TOP 588) (:RIGHT 302) (:BOTTOM 592) 80 193 (197 3) 213 220 (221 3))
(:AND (:COUNT 10) (:AREA 1) (:SIZE 10) (:HEIGHT 5) (:WIDTH 2) (:RED 232) (:GREEN 232) (:BLUE 232) (:COLOR 15263976) (:PROPORTION 4) (:LEFT 645) (:TOP 588) (:RIGHT 646) (:BOTTOM 592) 80 193 (197 3) 213 220 (221 3)))


(segman::define-pattern :then-gripper ()
(:AND (:COUNT 1) (:AREA 1) (:SIZE 1) (:HEIGHT 1) (:WIDTH 1) (:RED 208) (:GREEN 208) (:BLUE 208) (:COLOR 13684944) (:PROPORTION 0) (:LEFT 669) (:TOP 588) (:RIGHT 669) (:BOTTOM 588) 0))



(segman::define-pattern :run-it ()
(:AND (:COUNT 5) (:AREA 1) (:SIZE 5) (:HEIGHT 5) (:WIDTH 1) (:RED 155) (:GREEN 214) (:BLUE 155) (:COLOR 10213019) (:PROPORTION 0) (:LEFT 988) (:TOP 131) (:RIGHT 988) (:BOTTOM 135) 4 64 (68 3)))


(segman::define-pattern :object()
(:AND (:COUNT 9) (:AREA 3/10) (:SIZE 30) (:HEIGHT 6) (:WIDTH 5) (:RED 255) (:GREEN 255) (:BLUE 255) (:COLOR 16777215) (:PROPORTION 5/4) (:LEFT 376) (:TOP 610) (:RIGHT 380) (:BOTTOM 615) 9 17 64 (68 2) 76 84 132 145))


(segman::define-pattern :close()
(:AND (:COUNT 29) (:AREA 29/78) (:SIZE 78) (:HEIGHT 13) (:WIDTH 6) (:RED 10) (:GREEN 36) (:BLUE 106) (:COLOR 664682) (:PROPORTION 12/5) (:LEFT 720) (:TOP 606) (:RIGHT 725) (:BOTTOM 618) (5 2) (29 3) 69 80 84 (92 4) 132 156 193 (197 6) (201 2) (209 2) 220 (221 3)))








;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;