{
name:
(Two squares)
a:
( ( ((0, 0), (200, 0), (200, 200), (0, 200)) ) )
b:
((((100, 100), (300, 100), (300, 300), (100, 300))))
add:
((((0, 0), (200, 0), (200, 100), (300, 100), (300, 300), (100, 300), (100, 200), (0, 200))))
subtract:
((((0, 0), (200, 0), (200, 100), (100, 100), (100, 200), (0, 200))))
xor:
(( ((0, 0), (200, 0), (200, 100), (100, 100), (100, 200), (0, 200)),
((200, 200), (200, 100), (300, 100), (300, 300), (100, 300), (100, 200)) ))
intersection:
((((100, 100), (200, 100), (200, 200), (100, 200))))
}