{
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))))
}