$ od -c -N 50000 [_CDCSL_93-16_]<1>Cedar>release>ButtonApplications>DrawShapes.gargoyle
0000000    G   a   r   g   o   y   l   e       f   i   l   e       f   o
0000020    r       s   c   e   n   e   :       /   n   e   t   /   e   i
0000040    c   h   /   g   r   i   s   /   g   a   r   g   o   y   l   e
0000060    1   0   /   D   r   a   w   S   h   a   p   e   s   .   g   a
0000100    r   g   o   y   l   e  \n   P   r   o   d   u   c   e   d    
0000120    b   y       v   e   r   s   i   o   n       9   2   0   7   .
0000140    2   9  \n  \n   V   i   e   w   T   r   a   n   s   f   o   r
0000160    m   :       [   1   .   0       0   .   0       -   3   7   .
0000200    0       0   .   0       1   .   0       -   1   1   8   .   0
0000220    ]  \n   S   c   r   i   p   t   s   :      \n   S   l   o   p
0000240    e   :       [   F       1   5   0   .   0   ]       [   F    
0000260    1   3   5   .   0   ]       [   F       1   2   0   .   0   ]
0000300        [   F       9   0   .   0   ]       [   F       6   7   .
0000320    5   3   6   7   3   ]       [   F       6   0   .   0   ]    
0000340    [   F       4   5   .   0   ]       [   F       3   0   .   0
0000360    ]       [   T       0   .   0   ]  \n   A   n   g   l   e   :
0000400        [   F       9   0   .   0   ]       [   F       6   0   .
0000420    0   ]       [   F       4   5   .   0   ]       [   F       3
0000440    0   .   0   ]       [   F       0   .   0   ]       [   F    
0000460    -   3   0   .   0   ]       [   F       -   4   5   .   0   ]
0000500        [   F       -   6   0   .   0   ]       [   F       -   9
0000520    0   .   0   ]  \n   R   a   d   i   u   s   :       [   F    
0000540    5   .   5   5   5   5   5   7   e   -   2       1   /   1   8
0000560    ]       [   F       0   .   1   1   1   1   1   1   1       1
0000600    /   9   ]       [   F       0   .   1   2   5       1   /   8
0000620    ]       [   F       0   .   2   5       1   /   4   ]       [
0000640    F       0   .   3   3   3   3   3   3   3       1   /   3   ]
0000660        [   F       0   .   5       1   /   2   ]       [   F    
0000700    0   .   6   6   6   6   6   6   8       2   /   3   ]       [
0000720    F       0   .   7   5       3   /   4   ]       [   F       1
0000740    .   0       1   ]       [   F       2   .   0       2   ]    
0000760    [   F       4   .   0       4   ]  \n   L   i   n   e   D   i
0001000    s   t   a   n   c   e   :       [   F       0   .   0       0
0001020    ]       [   F       5   .   5   5   5   5   5   7   e   -   2
0001040        1   /   1   8   ]       [   F       0   .   1   1   1   1
0001060    1   1   1       1   /   9   ]       [   F       0   .   5    
0001100    1   /   2   ]       [   F       1   .   0       1   ]  \n   M
0001120    i   d   p   o   i   n   t   s   :       F  \n   H   e   u   r
0001140    i   s   t   i   c   s   :       F  \n   S   h   o   w   A   l
0001160    i   g   n   m   e   n   t   s   :       T  \n   S   c   a   l
0001200    e   U   n   i   t   :       7   2   .   0  \n   D   i   s   p
0001220    l   a   y   S   t   y   l   e   :       p   r   i   n   t  \n
0001240    G   r   a   v   i   t   y   :       T  \n   G   r   a   v   i
0001260    t   y   E   x   t   e   n   t   :       0   .   3   4   7   2
0001300    2   2   2  \n   G   r   a   v   i   t   y   T   y   p   e   :
0001320        p   o   i   n   t   s   P   r   e   f   e   r   r   e   d
0001340   \n   D   e   f   a   u   l   t   F   o   n   t   :       x   e
0001360    r   o   x   /   p   r   e   s   s   f   o   n   t   s   /   H
0001400    e   l   v   e   t   i   c   a   -   m   r   r       [   r   1
0001420    :       0   .   0       s   :       [   1   2   .   0       1
0001440    2   .   0   ]       r   2   :       0   .   0   ]       1   .
0001460    0       1   .   0  \n   D   e   f   a   u   l   t   s   :    
0001500    [   1       0   .   5   ]       [   1       1   .   0   ]    
0001520    2   .   0       r   o   u   n   d       r   o   u   n   d  \n
0001540    D   a   s   h   e   d   :       F      \n   S   h   a   d   o
0001560    w   s   :       [   1       1   .   0   ]   F  \n   A   n   c
0001600    h   o   r   :       F  \n   P   a   l   e   t   t   e   :    
0001620    F  \n   A   c   t   i   v   e   :       T  \n   B   a   c   k
0001640    g   r   o   u   n   d   C   o   l   o   r   :       [   1    
0001660    0   .   0   ]  \n  \n   E   n   t   i   t   i   e   s   :    
0001700    [   6   ]   :  \n  \n  \n   C   l   u   s   t   e   r       f
0001720    r   o   z   e   n   :       F  \n   C   h   i   l   d   r   e
0001740    n   :       [   6   ]  \n   O   u   t   l   i   n   e       f
0001760    i   l   l   C   o   l   o   r   :       [   4       2   5   5
0002000   \n   I   n   t   e   r   p   r   e   s   s   /   X   e   r   o
0002020    x   /   3   .   0     240   f 240   j 240   k 240   j 017 241
0002040  017 245 223 017 241 017 274 017 243 020 237 020 237 020 237 017
0002060  243 241 033 017 241 017   F 240 243 017 240 017 241 240 242 240
0002100  245 311   X  \0  \b  \0   T 277 277 277 301 301 301 303 303 303
0002120  306 306 306 310 310 310 312 312 312 314 314 314 317 317 317 321
0002140  321 321 323 323 323 326 326 326 330 330 330 332 332 332 334 334
0002160  334 337 337 337 341 341 341 343 343 343 345 345 345 350 350 350
0002200  352 352 352 354 354 354 357 357 357 361 361 361 363 363 363 365
0002220  365 365 370 370 370 372 372 372 374 374 374 241 302 017 240 225
0002240  017 240 224 304 004 005   q 005   f 240 244 304 004   ! 265  \0
0002260  200 240 243 304 004   p 346  \0   } 304 004   *   Y  \0 033 240
0002300  242 240 245 240 245 020 237 017 240 017 240 017 240 017 244 241
0002320  033 305 005   X   e   r   o   x 305  \t   R   G   B   L   i   n
0002340    e   a   r 017 242 241 033 241 246 240 347 017 241 225 017 241
0002360  224 241 253 017 242 225 017 242 224 017 255 223 240   k 240   g
0002400    ]       o   w   :       T       f   i   l   l   T   e   x   t
0002420    :       T       0      \n   C   h   i   l   d   r   e   n   :
0002440        [   1   ]  \n   T   r   a   j           (   f   e   n   c
0002460    e   )       [   4   ]       a   r   r   o   w   s   :       0
0002500        j   :       r   o   u   n   d       e   :       T       r
0002520    o   u   n   d       w   :       -   1   .   0       c   :    
0002540    T       [   1       1   .   0   ]       d   :       T       F
0002560       \n   [   2   4   2   .   0   ,   4   2   7   .   6   ]    
0002600    (   L   i   n   e       1   .   0           )       [   2   3
0002620    1   .   2   5   ,   4   0   1   .   6   ]       (   L   i   n
0002640    e       1   .   0           )       [   2   2   7   .   0   ,
0002660    4   0   8   .   8   5   ]       (   L   i   n   e       1   .
0002700    0           )       [   2   1   9   .   0   ,   4   0   6   .
0002720    6   ]       (   L   i   n   e       1   .   0           )    
0002740    [   2   2   9   .   7   5   ,   4   3   2   .   6   ]       (
0002760    L   i   n   e       0   .   0           )       f   w   d   :
0003000        T       p   L   i   s   t   :       (       (   B   u   t
0003020    t   o   n   T   a   r   g   e   t     032   $   D   r   a   w
0003040    S   h   a   p   e   s  \a   )       (   B   u   t   t   o   n
0003060    D   a   t   a     032   P   o   p   p   y   1      \n   C   l
0003100    a   s   s   :       M   u   l   t   i   S   t   a   t   e   B
0003120    u   t   t   o   n  \n   M   e   s   s   a   g   e   H   a   n
0003140    d   l   e   r   :       D   r   a   w   S   h   a   p   e   s
0003160   \n   N   a   m   e   :       S   t   r   o   k   e   W   i   d
0003200    t   h  \n   V   a   r   i   a   b   l   e   s   :       (   V
0003220    a   l   u   e   :       I   N   T       =       2   )  \n   F
0003240    e   e   d   b   a   c   k   :       (  \r           (   M   o
0003260    u   s   e   M   o   v   e   d       <   S   e   t   C   u   r
0003300    s   o   r       b   u   l   l   s   e   y   e   >   )  \r    
0003320        )  \a   )       )  \n   O   u   t   l   i   n   e       f
0003340    i   l   l   C   o   l   o   r   :       [   1       0   .   5
0003360    ]       o   w   :       T       f   i   l   l   T   e   x   t
0003400    :       T       0      \n   C   h   i   l   d   r   e   n   :
0003420        [   1   ]  \n   T   r   a   j           (   f   e   n   c
0003440    e   )       [   3   ]       a   r   r   o   w   s   :       0
0003460        j   :       r   o   u   n   d       e   :       T       r
0003500    o   u   n   d       w   :       1   .   0       c   :       T
0003520        [   1       1   .   0   ]       d   :       T       F    
0003540   \n   [   2   1   9   .   0   ,   4   0   6   .   6   ]       (
0003560    L   i   n   e           )       [   2   2   7   .   0   ,   4
0003600    0   8   .   8   5   ]       (   L   i   n   e           )    
0003620    [   2   3   1   .   2   5   ,   4   0   1   .   6   ]       (
0003640    L   i   n   e           )       [   2   1   7   .   3   6   7
0003660    ,   3   8   5   .   5   5   1   6   ]       (   L   i   n   e
0003700            )       f   w   d   :       T       p   L   i   s   t
0003720    :       (       (   B   u   t   t   o   n   T   a   r   g   e
0003740    t     032   $   D   r   a   w   S   h   a   p   e   s  \a   )
0003760        (   B   u   t   t   o   n   D   a   t   a     032   P   o
0004000    p   p   y   1      \n   C   l   a   s   s   :       M   u   l
0004020    t   i   S   t   a   t   e   B   u   t   t   o   n  \n   M   e
0004040    s   s   a   g   e   H   a   n   d   l   e   r   :       D   r
0004060    a   w   S   h   a   p   e   s  \n   N   a   m   e   :       S
0004100    t   r   o   k   e   W   i   d   t   h  \n   V   a   r   i   a
0004120    b   l   e   s   :       (   V   a   l   u   e   :       I   N
0004140    T       =       2   )  \n   F   e   e   d   b   a   c   k   :
0004160        (  \r           (   M   o   u   s   e   M   o   v   e   d
0004200        <   S   e   t   C   u   r   s   o   r       b   u   l   l
0004220    s   e   y   e   >   )  \r           )  \a   )       )  \n   O
0004240    u   t   l   i   n   e       f   i   l   l   C   o   l   o   r
0004260    :       [   1       0   .   5   ]       o   w   :       T    
0004300    f   i   l   l   T   e   x   t   :       T       0      \n   C
0004320    h   i   l   d   r   e   n   :       [   1   ]  \n   T   r   a
0004340    j           (   o   p   e   n   )       [   1   ]       a   r
0004360    r   o   w   s   :       0       j   :       r   o   u   n   d
0004400        e   :       T       r   o   u   n   d       w   :       1
0004420    .   0       c   :       T       [   1       1   .   0   ]    
0004440    d   :       T       F      \n   [   2   3   1   .   2   5   ,
0004460    4   0   1   .   6   ]       (   L   i   n   e           )    
0004500    [   2   4   2   .   0   ,   4   2   7   .   6   ]       f   w
0004520    d   :       T       p   L   i   s   t   :       (       (   B
0004540    u   t   t   o   n   T   a   r   g   e   t     032   $   D   r
0004560    a   w   S   h   a   p   e   s  \a   )       (   B   u   t   t
0004600    o   n   D   a   t   a     032   P   o   p   p   y   1      \n
0004620    C   l   a   s   s   :       M   u   l   t   i   S   t   a   t
0004640    e   B   u   t   t   o   n  \n   M   e   s   s   a   g   e   H
0004660    a   n   d   l   e   r   :       D   r   a   w   S   h   a   p
0004700    e   s  \n   N   a   m   e   :       S   t   r   o   k   e   W
0004720    i   d   t   h  \n   V   a   r   i   a   b   l   e   s   :    
0004740    (   V   a   l   u   e   :       I   N   T       =       2   )
0004760   \n   F   e   e   d   b   a   c   k   :       (  \r           (
0005000    M   o   u   s   e   M   o   v   e   d       <   S   e   t   C
0005020    u   r   s   o   r       b   u   l   l   s   e   y   e   >   )
0005040   \r           )  \a   )       )  \n   O   u   t   l   i   n   e
0005060        f   i   l   l   C   o   l   o   r   :       [   1       0
0005100    .   5   ]       o   w   :       T       f   i   l   l   T   e
0005120    x   t   :       T       0      \n   C   h   i   l   d   r   e
0005140    n   :       [   1   ]  \n   T   r   a   j           (   o   p
0005160    e   n   )       [   1   ]       a   r   r   o   w   s   :    
0005200    0       j   :       r   o   u   n   d       e   :       T    
0005220    r   o   u   n   d       w   :       1   .   0       c   :    
0005240    T       [   1       1   .   0   ]       d   :       T       F
0005260       \n   [   2   3   1   .   2   5   ,   4   0   1   .   6   ]
0005300        (   L   i   n   e           )       [   2   2   7   .   0
0005320    ,   4   0   8   .   8   5   ]       f   w   d   :       T    
0005340    p   L   i   s   t   :       (       (   B   u   t   t   o   n
0005360    T   a   r   g   e   t     032   $   D   r   a   w   S   h   a
0005400    p   e   s  \a   )       (   B   u   t   t   o   n   D   a   t
0005420    a     032   P   o   p   p   y   1      \n   C   l   a   s   s
0005440    :       M   u   l   t   i   S   t   a   t   e   B   u   t   t
0005460    o   n  \n   M   e   s   s   a   g   e   H   a   n   d   l   e
0005500    r   :       D   r   a   w   S   h   a   p   e   s  \n   N   a
0005520    m   e   :       S   t   r   o   k   e   W   i   d   t   h  \n
0005540    V   a   r   i   a   b   l   e   s   :       (   V   a   l   u
0005560    e   :       I   N   T       =       2   )  \n   F   e   e   d
0005600    b   a   c   k   :       (  \r           (   M   o   u   s   e
0005620    M   o   v   e   d       <   S   e   t   C   u   r   s   o   r
0005640        b   u   l   l   s   e   y   e   >   )  \r           )  \a
0005660    )       )  \n   O   u   t   l   i   n   e       f   i   l   l
0005700    C   o   l   o   r   :       [   1       1   .   0   ]       o
0005720    w   :       T       f   i   l   l   T   e   x   t   :       T
0005740        0      \n   C   h   i   l   d   r   e   n   :       [   1
0005760    ]  \n   T   r   a   j           (   f   e   n   c   e   )    
0006000    [   2   ]       a   r   r   o   w   s   :       0       j   :
0006020        r   o   u   n   d       e   :       T       r   o   u   n
0006040    d       w   :       1   .   0       c   :       T       [   1
0006060        1   .   0   ]       d   :       T       F      \n   [   2
0006100    1   7   .   9   5   2   9   ,   3   9   3   .   1   0   3   6
0006120    ]       (   L   i   n   e           )       [   2   2   2   .
0006140    4   4   9   8   ,   3   9   1   .   4   2   7   2   ]       (
0006160    L   i   n   e           )       [   2   1   7   .   3   6   7
0006200    ,   3   8   5   .   5   5   1   6   ]       (   L   i   n   e
0006220            )       f   w   d   :       T       p   L   i   s   t
0006240    :       (       (   B   u   t   t   o   n   T   a   r   g   e
0006260    t     032   $   D   r   a   w   S   h   a   p   e   s  \a   )
0006300        (   B   u   t   t   o   n   D   a   t   a     032   P   o
0006320    p   p   y   1      \n   C   l   a   s   s   :       M   u   l
0006340    t   i   S   t   a   t   e   B   u   t   t   o   n  \n   M   e
0006360    s   s   a   g   e   H   a   n   d   l   e   r   :       D   r
0006400    a   w   S   h   a   p   e   s  \n   N   a   m   e   :       S
0006420    t   r   o   k   e   W   i   d   t   h  \n   V   a   r   i   a
0006440    b   l   e   s   :       (   V   a   l   u   e   :       I   N
0006460    T       =       2   )  \n   F   e   e   d   b   a   c   k   :
0006500        (  \r           (   M   o   u   s   e   M   o   v   e   d
0006520        <   S   e   t   C   u   r   s   o   r       b   u   l   l
0006540    s   e   y   e   >   )  \r           )  \a   )       )  \n   O
0006560    u   t   l   i   n   e       f   i   l   l   C   o   l   o   r
0006600    :       [   1       0   .   5   ]       o   w   :       T    
0006620    f   i   l   l   T   e   x   t   :       T       0      \n   C
0006640    h   i   l   d   r   e   n   :       [   1   ]  \n   T   r   a
0006660    j           (   o   p   e   n   )       [   3   ]       a   r
0006700    r   o   w   s   :       0       j   :       r   o   u   n   d
0006720        e   :       T       r   o   u   n   d       w   :       1
0006740    .   0       c   :       T       [   1       1   .   0   ]    
0006760    d   :       T       F      \n   [   2   1   7   .   3   6   7
0007000    ,   3   8   5   .   5   5   1   6   ]       (   L   i   n   e
0007020            )       [   2   1   9   .   0   ,   4   0   6   .   6
0007040    ]       (   L   i   n   e           )       [   2   2   7   .
0007060    0   ,   4   0   8   .   8   5   ]       (   L   i   n   e    
0007100        )       [   2   3   4   .   5   3   9   ,   4   2   7   .
0007120    0   8   3   9   ]       f   w   d   :       T       p   L   i
0007140    s   t   :       (       (   B   u   t   t   o   n   T   a   r
0007160    g   e   t     032   $   D   r   a   w   S   h   a   p   e   s
0007200   \a   )       (   B   u   t   t   o   n   D   a   t   a     032
0007220    P   o   p   p   y   1      \n   C   l   a   s   s   :       M
0007240    u   l   t   i   S   t   a   t   e   B   u   t   t   o   n  \n
0007260    M   e   s   s   a   g   e   H   a   n   d   l   e   r   :    
0007300    D   r   a   w   S   h   a   p   e   s  \n   N   a   m   e   :
0007320        S   t   r   o   k   e   W   i   d   t   h  \n   V   a   r
0007340    i   a   b   l   e   s   :       (   V   a   l   u   e   :    
0007360    I   N   T       =       2   )  \n   F   e   e   d   b   a   c
0007400    k   :       (  \r           (   M   o   u   s   e   M   o   v
0007420    e   d       <   S   e   t   C   u   r   s   o   r       b   u
0007440    l   l   s   e   y   e   >   )  \r           )  \a   )       )
0007460   \n  \n   B   o   x       [   1   5   4   .   0   ,   3   7   6
0007500    .   0   ]       [   1   9   5   .   0   ,   4   1   6   .   0
0007520    ]       [   1   .   0       0   .   0       1   2   7   .   0
0007540        0   .   0       1   .   0       1   .   6   ]       s   t
0007560    r   o   k   e   W   i   d   t   h   s   :       (       2   .
0007600    0       2   .   0       2   .   0       2   .   0       )    
0007620    s   t   r   o   k   e   E   n   d   s   :       (       r   o
0007640    u   n   d       r   o   u   n   d       r   o   u   n   d    
0007660    r   o   u   n   d       )       s   t   r   o   k   e   C   o
0007700    l   o   r   s   :       (       [   1       1   .   0   ]    
0007720    [   1       1   .   0   ]       [   1       1   .   0   ]    
0007740    [   1       1   .   0   ]       )       f   i   l   l   C   o
0007760    l   o   r   :       [   ]       p   a   :       0       d   a
0010000    s   h   e   s   :       (       F       F       F       F    
0010020        )       p   r   o   p   s   :       (       (       F    
0010040    )       (       F       )       (       F       )       (    
0010060    F       )       )       f   w   d   :       T       s   t   r
0010100    o   k   e   J   o   i   n   t   :       r   o   u   n   d  \n
0010120        f   i   l   l   T   e   x   t   :       F       0        
0010140    p   L   i   s   t   :       (       (   B   u   t   t   o   n
0010160    T   a   r   g   e   t     032   $   D   r   a   w   S   h   a
0010200    p   e   s  \a   )       (   B   u   t   t   o   n   F   e   e
0010220    d   b   a   c   k     032   1   9   8   9   0   7   1   3    
0010240    (   (   (   M   o   u   s   e   M   o   v   e   d       M   o
0010260    u   s   e   E   n   t   e   r   e   d   )       (   C   u   r
0010300    s   o   r       b   u   l   l   s   e   y   e   )   )       (
0010320    T   u   r   n   O   n       "   (   (   B   e   g   i   n   B
0010340    u   t   t   o   n   )       (   L   i   n   e   W   i   d   t
0010360    h       5   .   0   )       (   D   a   s   h   e   s   O   f
0010400    f   )       (   E   n   d   B   u   t   t   o   n   )   )   "
0010420    )       (   T   u   r   n   O   f   f       "   (   (   B   e
0010440    g   i   n   B   u   t   t   o   n   )       (   L   i   n   e
0010460    W   i   d   t   h       2   .   0   )       (   D   a   s   h
0010500    e   s   O   f   f   )       (   E   n   d   B   u   t   t   o
0010520    n   )   )   "   )       (   D   o   w   n       "   (   (   B
0010540    e   g   i   n   B   u   t   t   o   n   )       (   D   a   s
0010560    h   e   s   F   r   o   m   S   e   l   e   c   t   i   o   n
0010600        \   "   [   3       5   ]   \   "   )       (   E   n   d
0010620    B   u   t   t   o   n   )   )   "   )       (   M   o   u   s
0010640    e   L   e   f   t       (   S   e   l   e   c   t   F   r   o
0010660    m   V   a   l   u   e       (   R   e   c   t   a   n   g   l
0010700    e       "   (   (   B   e   g   i   n   B   u   t   t   o   n
0010720    )       (   L   i   n   e   W   i   d   t   h       5   .   0
0010740    )       (   D   a   s   h   e   s   O   f   f   )       (   E
0010760    n   d   B   u   t   t   o   n   )   )   "   )       (   C   i
0011000    r   c   l   e       "   (   (   B   e   g   i   n   B   u   t
0011020    t   o   n   )       (   L   i   n   e   W   i   d   t   h    
0011040    2   .   0   )       (   D   a   s   h   e   s   O   f   f   )
0011060        (   E   n   d   B   u   t   t   o   n   )   )   "   )   )
0011100    )   )  \a   )       (   B   u   t   t   o   n   D   a   t   a
0011120      032   P   o   p   p   y   1      \n   C   l   a   s   s   :
0011140        R   a   d   i   o   B   u   t   t   o   n  \n   M   e   s
0011160    s   a   g   e   H   a   n   d   l   e   r   :       D   r   a
0011200    w   S   h   a   p   e   s  \n   N   a   m   e   :       S   h
0011220    a   p   e  \n   R   a   d   i   o   B   u   t   t   o   n   V
0011240    a   l   u   e   :       R   e   c   t   a   n   g   l   e  \n
0011260    F   e   e   d   b   a   c   k   :       (  \r           (   (
0011300    M   o   u   s   e   M   o   v   e   d       M   o   u   s   e
0011320    E   n   t   e   r   e   d   )       <   S   e   t   C   u   r
0011340    s   o   r       b   u   l   l   s   e   y   e   >   )      \r
0011360            (   (   S   t   a   t   e       T   R   U   E   )    
0011400    (   (   B   e   g   i   n   B   u   t   t   o   n   )       (
0011420    L   i   n   e   W   i   d   t   h       5   .   0   )       (
0011440    D   a   s   h   e   s   O   f   f   )       (   E   n   d   B
0011460    u   t   t   o   n   )   )   )  \r           (   (   S   t   a
0011500    t   e       F   A   L   S   E   )       (   (   B   e   g   i
0011520    n   B   u   t   t   o   n   )       (   L   i   n   e   W   i
0011540    d   t   h       2   .   0   )       (   D   a   s   h   e   s
0011560    O   f   f   )       (   E   n   d   B   u   t   t   o   n   )
0011600    )   )      \r                   (   E   x   i   t       <   S
0011620    e   l   e   c   t   F   r   o   m   V   a   l   u   e  \r    
0011640                R   e   c   t   a   n   g   l   e       (   (   B
0011660    e   g   i   n   B   u   t   t   o   n   )       (   L   i   n
0011700    e   W   i   d   t   h       5   .   0   )       (   D   a   s
0011720    h   e   s   O   f   f   )       (   E   n   d   B   u   t   t
0011740    o   n   )   )  \r                   C   i   r   c   l   e    
0011760    (   (   B   e   g   i   n   B   u   t   t   o   n   )       (
0012000    L   i   n   e   W   i   d   t   h       2   .   0   )       (
0012020    D   a   s   h   e   s   O   f   f   )       (   E   n   d   B
0012040    u   t   t   o   n   )   )   >  \r                   )      \r
0012060            (   U   p       (   (   B   e   g   i   n   B   u   t
0012100    t   o   n   )       (   D   a   s   h   e   s   O   f   f   )
0012120        (   E   n   d   B   u   t   t   o   n   )   )   )  \r    
0012140        )  \n   U   p   C   l   i   c   k   M   e   s   s   a   g
0012160    e   :       (   )  \n   V   a   r   i   a   b   l   e   s   :
0012200        (   S   t   a   t   e   :       B   O   O   L       =    
0012220    F   A   L   S   E   )  \a   )       )  \n  \n   C   i   r   c
0012240    l   e       [   2   1   .   6   0   8   0   3       0   .   0
0012260        3   6   8   .   0       0   .   0       2   1   .   6   0
0012300    8   0   3       3   9   7   .   6   ]       s   t   r   o   k
0012320    e   W   i   d   t   h   :       5   .   0       s   t   r   o
0012340    k   e   C   o   l   o   r   :       [   1       1   .   0   ]
0012360        f   i   l   l   C   o   l   o   r   :       [   ]       d
0012400    a   s   h   e   s   :       (       F       )           p   r
0012420    o   p   s   :       (       F       )       f   w   d   :    
0012440    T       p   L   i   s   t   :       (       (   B   u   t   t
0012460    o   n   T   a   r   g   e   t     032   $   D   r   a   w   S
0012500    h   a   p   e   s  \a   )       (   B   u   t   t   o   n   F
0012520    e   e   d   b   a   c   k     032   1   9   8   9   0   7   1
0012540    3       (   (   (   M   o   u   s   e   M   o   v   e   d    
0012560    M   o   u   s   e   E   n   t   e   r   e   d   )       (   C
0012600    u   r   s   o   r       b   u   l   l   s   e   y   e   )   )
0012620        (   T   u   r   n   O   n       "   (   (   B   e   g   i
0012640    n   B   u   t   t   o   n   )       (   L   i   n   e   W   i
0012660    d   t   h       5   .   0   )       (   D   a   s   h   e   s
0012700    O   f   f   )       (   E   n   d   B   u   t   t   o   n   )
0012720    )   "   )       (   T   u   r   n   O   f   f       "   (   (
0012740    B   e   g   i   n   B   u   t   t   o   n   )       (   L   i
0012760    n   e   W   i   d   t   h       2   .   0   )       (   D   a
0013000    s   h   e   s   O   f   f   )       (   E   n   d   B   u   t
0013020    t   o   n   )   )   "   )       (   D   o   w   n       "   (
0013040    (   B   e   g   i   n   B   u   t   t   o   n   )       (   D
0013060    a   s   h   e   s   F   r   o   m   S   e   l   e   c   t   i
0013100    o   n       \   "   [   3       5   ]   \   "   )       (   E
0013120    n   d   B   u   t   t   o   n   )   )   "   )       (   M   o
0013140    u   s   e   L   e   f   t       (   S   e   l   e   c   t   F
0013160    r   o   m   V   a   l   u   e       (   C   i   r   c   l   e
0013200        "   (   (   B   e   g   i   n   B   u   t   t   o   n   )
0013220        (   L   i   n   e   W   i   d   t   h       5   .   0   )
0013240        (   D   a   s   h   e   s   O   f   f   )       (   E   n
0013260    d   B   u   t   t   o   n   )   )   "   )       (   R   e   c
0013300    t   a   n   g   l   e       "   (   (   B   e   g   i   n   B
0013320    u   t   t   o   n   )       (   L   i   n   e   W   i   d   t
0013340    h       2   .   0   )       (   D   a   s   h   e   s   O   f
0013360    f   )       (   E   n   d   B   u   t   t   o   n   )   )   "
0013400    )   )   )   )  \a   )       (   B   u   t   t   o   n   D   a
0013420    t   a     032   P   o   p   p   y   1      \n   M   e   s   s
0013440    a   g   e   H   a   n   d   l   e   r   :       D   r   a   w
0013460    S   h   a   p   e   s  \n   C   l   a   s   s   :       R   a
0013500    d   i   o   B   u   t   t   o   n  \n   N   a   m   e   :    
0013520    S   h   a   p   e  \n   R   a   d   i   o   B   u   t   t   o
0013540    n   V   a   l   u   e   :       C   i   r   c   l   e  \n   F
0013560    e   e   d   b   a   c   k   :       (  \r           (   (   M
0013600    o   u   s   e   M   o   v   e   d       M   o   u   s   e   E
0013620    n   t   e   r   e   d   )       <   S   e   t   C   u   r   s
0013640    o   r       b   u   l   l   s   e   y   e   >   )      \r    
0013660        (   (   S   t   a   t   e       T   R   U   E   )       (
0013700    (   B   e   g   i   n   B   u   t   t   o   n   )       (   L
0013720    i   n   e   W   i   d   t   h       5   .   0   )       (   D
0013740    a   s   h   e   s   O   f   f   )       (   E   n   d   B   u
0013760    t   t   o   n   )   )   )  \r           (   (   S   t   a   t
0014000    e       F   A   L   S   E   )       (   (   B   e   g   i   n
0014020    B   u   t   t   o   n   )       (   L   i   n   e   W   i   d
0014040    t   h       2   .   0   )       (   D   a   s   h   e   s   O
0014060    f   f   )       (   E   n   d   B   u   t   t   o   n   )   )
0014100    )      \r                   (   E   x   i   t       <   S   e
0014120    l   e   c   t   F   r   o   m   V   a   l   u   e  \r        
0014140            C   i   r   c   l   e       (   (   B   e   g   i   n
0014160    B   u   t   t   o   n   )       (   L   i   n   e   W   i   d
0014200    t   h       5   .   0   )       (   D   a   s   h   e   s   O
0014220    f   f   )       (   E   n   d   B   u   t   t   o   n   )   )
0014240   \r                   R   e   c   t   a   n   g   l   e       (
0014260    (   B   e   g   i   n   B   u   t   t   o   n   )       (   L
0014300    i   n   e   W   i   d   t   h       2   .   0   )       (   D
0014320    a   s   h   e   s   O   f   f   )       (   E   n   d   B   u
0014340    t   t   o   n   )   )   >  \r                   )      \r    
0014360        (   U   p       (   (   B   e   g   i   n   B   u   t   t
0014400    o   n   )       (   D   a   s   h   e   s   O   f   f   )    
0014420    (   E   n   d   B   u   t   t   o   n   )   )   )  \r        
0014440    )  \n   U   p   C   l   i   c   k   M   e   s   s   a   g   e
0014460    :       (   )  \n   V   a   r   i   a   b   l   e   s   :    
0014500    (   S   t   a   t   e   :       B   O   O   L       =       T
0014520    R   U   E   )  \a   )       )  \n  \n   C   l   u   s   t   e
0014540    r       f   r   o   z   e   n   :       F  \n   C   h   i   l
0014560    d   r   e   n   :       [   1   0   ]  \n   B   o   x       [
0014600    -   5   5   .   5   ,   3   4   9   .   5   ]       [   2   9
0014620    .   0   ,   4   3   1   .   0   ]       [   1   .   0       0
0014640    .   0       1   2   2   .   5       0   .   0       1   .   0
0014660        5   .   1   ]       s   t   r   o   k   e   W   i   d   t
0014700    h   s   :       (       1   .   0       1   .   0       1   .
0014720    0       1   .   0       )       s   t   r   o   k   e   E   n
0014740    d   s   :       (       r   o   u   n   d       r   o   u   n
0014760    d       r   o   u   n   d       r   o   u   n   d       )    
0015000    s   t   r   o   k   e   C   o   l   o   r   s   :       (    
0015020    [   1       1   .   0   ]       [   1       1   .   0   ]    
*
0015060    )       f   i   l   l   C   o   l   o   r   :       [   ]    
0015100    p   a   :       0       d   a   s   h   e   s   :       (    
0015120    F       F       F       F           )       p   r   o   p   s
0015140    :       (       (       F       )       (       F       )    
0015160    (       F       )       (       F       )       )       f   w
0015200    d   :       T       s   t   r   o   k   e   J   o   i   n   t
0015220    :       r   o   u   n   d  \n       f   i   l   l   T   e   x
0015240    t   :       F       0           p   L   i   s   t   :       (
0015260        (   B   u   t   t   o   n   D   a   t   a     032   P   o
0015300    p   p   y   1  \r   C   l   a   s   s   :       P   o   p   U
0015320    p   B   u   t   t   o   n  \r   M   e   s   s   a   g   e   H
0015340    a   n   d   l   e   r   :       D   r   a   w   S   h   a   p
0015360    e   s  \r   M   e   n   u   :       (  \r           (   (   C
0015400    l   e   a   r   )       "   C   l   e   a   r   "       "   D
0015420    e   l   e   t   e   s       a   n   d       e   r   a   s   e
0015440    s       e   n   t   i   r   e       s   c   e   n   e   .   "
0015460    )  \r           )  \r   F   e   e   d   b   a   c   k   :    
0015500    (  \r           (   M   o   u   s   e   M   o   v   e   d    
0015520    <   S   e   t   C   u   r   s   o   r       b   u   l   l   s
0015540    e   y   e   >   )  \r           )  \a   )       (   B   u   t
0015560    t   o   n   F   e   e   d   b   a   c   k     032   1   9   8
0015600    9   0   7   1   3       (   (   M   o   u   s   e   M   o   v
0015620    e   d       (   C   u   r   s   o   r       b   u   l   l   s
0015640    e   y   e   )   )   )  \a   )       (   B   u   t   t   o   n
0015660    T   a   r   g   e   t     032   $   D   r   a   w   S   h   a
0015700    p   e   s  \a   )       )  \n   B   o   x       [   -   4   5
0015720    .   5   ,   4   1   5   .   5   ]       [   -   3   8   .   7
0015740    5   ,   4   2   3   .   7   5   ]       [   1   .   0       0
0015760    .   0       1   2   2   .   5       0   .   0       1   .   0
0016000        5   .   1   ]       s   t   r   o   k   e   W   i   d   t
0016020    h   s   :       (       2   .   0       2   .   0       2   .
0016040    0       2   .   0       )       s   t   r   o   k   e   E   n
0016060    d   s   :       (       r   o   u   n   d       r   o   u   n
0016100    d       r   o   u   n   d       r   o   u   n   d       )    
0016120    s   t   r   o   k   e   C   o   l   o   r   s   :       (    
0016140    [   1       1   .   0   ]       [   1       1   .   0   ]    
*
0016200    )       f   i   l   l   C   o   l   o   r   :       [   ]    
0016220    p   a   :       0       d   a   s   h   e   s   :       (    
0016240    F       F       F       F           )       p   r   o   p   s
0016260    :       (       (       F       )       (       F       )    
0016300    (       F       )       (       F       )       )       f   w
0016320    d   :       T       s   t   r   o   k   e   J   o   i   n   t
0016340    :       r   o   u   n   d  \n       f   i   l   l   T   e   x
0016360    t   :       F       0           p   L   i   s   t   :       (
0016400        (   B   u   t   t   o   n   D   a   t   a     032   P   o
0016420    p   p   y   1  \r   C   l   a   s   s   :       P   o   p   U
0016440    p   B   u   t   t   o   n  \r   M   e   s   s   a   g   e   H
0016460    a   n   d   l   e   r   :       D   r   a   w   S   h   a   p
0016500    e   s  \r   M   e   n   u   :       (  \r           (   (   C
0016520    l   e   a   r   )       "   C   l   e   a   r   "       "   D
0016540    e   l   e   t   e   s       a   n   d       e   r   a   s   e
0016560    s       e   n   t   i   r   e       s   c   e   n   e   .   "
0016600    )  \r           )  \r   F   e   e   d   b   a   c   k   :    
0016620    (  \r           (   M   o   u   s   e   M   o   v   e   d    
0016640    <   S   e   t   C   u   r   s   o   r       b   u   l   l   s
0016660    e   y   e   >   )  \r           )  \a   )       (   B   u   t
0016700    t   o   n   F   e   e   d   b   a   c   k     032   1   9   8
0016720    9   0   7   1   3       (   (   M   o   u   s   e   M   o   v
0016740    e   d       (   C   u   r   s   o   r       b   u   l   l   s
0016760    e   y   e   )   )   )  \a   )       (   B   u   t   t   o   n
0017000    T   a   r   g   e   t     032   $   D   r   a   w   S   h   a
0017020    p   e   s  \a   )       )  \n   B   o   x       [   -   5   .
0017040    2   5   ,   4   0   0   .   5   ]       [   9   .   2   5   ,
0017060    4   1   1   .   7   5   ]       [   1   .   0       0   .   0
0017100        1   2   5   .   5       0   .   0       1   .   0       1
0017120    2   .   7   2   5   ]       s   t   r   o   k   e   W   i   d
0017140    t   h   s   :       (       2   .   0       2   .   0       2
0017160    .   0       2   .   0       )       s   t   r   o   k   e   E
0017200    n   d   s   :       (       r   o   u   n   d       r   o   u
0017220    n   d       r   o   u   n   d       r   o   u   n   d       )
0017240        s   t   r   o   k   e   C   o   l   o   r   s   :       (
0017260        [   1       1   .   0   ]       [   1       1   .   0   ]
*
0017320        )       f   i   l   l   C   o   l   o   r   :       [   ]
0017340        p   a   :       0       d   a   s   h   e   s   :       (
0017360        F       F       F       F           )       p   r   o   p
0017400    s   :       (       (       F       )       (       F       )
0017420        (       F       )       (       F       )       )       f
0017440    w   d   :       T       s   t   r   o   k   e   J   o   i   n
0017460    t   :       r   o   u   n   d  \n       f   i   l   l   T   e
0017500    x   t   :       F       0           p   L   i   s   t   :    
0017520    (       (   B   u   t   t   o   n   D   a   t   a     032   P
0017540    o   p   p   y   1  \r   C   l   a   s   s   :       P   o   p
0017560    U   p   B   u   t   t   o   n  \r   M   e   s   s   a   g   e
0017600    H   a   n   d   l   e   r   :       D   r   a   w   S   h   a
0017620    p   e   s  \r   M   e   n   u   :       (  \r           (   (
0017640    C   l   e   a   r   )       "   C   l   e   a   r   "       "
0017660    D   e   l   e   t   e   s       a   n   d       e   r   a   s
0017700    e   s       e   n   t   i   r   e       s   c   e   n   e   .
0017720    "   )  \r           )  \r   F   e   e   d   b   a   c   k   :
0017740        (  \r           (   M   o   u   s   e   M   o   v   e   d
0017760        <   S   e   t   C   u   r   s   o   r       b   u   l   l
0020000    s   e   y   e   >   )  \r           )  \a   )       (   B   u
0020020    t   t   o   n   F   e   e   d   b   a   c   k     032   1   9
0020040    8   9   0   7   1   3       (   (   M   o   u   s   e   M   o
0020060    v   e   d       (   C   u   r   s   o   r       b   u   l   l
0020100    s   e   y   e   )   )   )  \a   )       (   B   u   t   t   o
0020120    n   T   a   r   g   e   t     032   $   D   r   a   w   S   h
0020140    a   p   e   s  \a   )       )  \n   B   o   x       [   5   .
0020160    5   ,   3   5   2   .   5   ]       [   1   5   .   0   ,   3
0020200    5   7   .   5   ]       [   1   .   0       0   .   0       1
0020220    0   0   .   2   5       0   .   0       1   .   0       1   0
0020240    .   8   5   ]       s   t   r   o   k   e   W   i   d   t   h
0020260    s   :       (       2   .   0       2   .   0       2   .   0
0020300        2   .   0       )       s   t   r   o   k   e   E   n   d
0020320    s   :       (       r   o   u   n   d       r   o   u   n   d
0020340        r   o   u   n   d       r   o   u   n   d       )       s
0020360    t   r   o   k   e   C   o   l   o   r   s   :       (       [
0020400    1       1   .   0   ]       [   1       1   .   0   ]       [
0020420    1       1   .   0   ]       [   1       1   .   0   ]       )
0020440        f   i   l   l   C   o   l   o   r   :       [   ]       p
0020460    a   :       0       d   a   s   h   e   s   :       (       F
0020500        F       F       F           )       p   r   o   p   s   :
0020520        (       (       F       )       (       F       )       (
0020540        F       )       (       F       )       )       f   w   d
0020560    :       T       s   t   r   o   k   e   J   o   i   n   t   :
0020600        r   o   u   n   d  \n       f   i   l   l   T   e   x   t
0020620    :       F       0           p   L   i   s   t   :       (    
0020640    (   B   u   t   t   o   n   D   a   t   a     032   P   o   p
0020660    p   y   1  \r   C   l   a   s   s   :       P   o   p   U   p
0020700    B   u   t   t   o   n  \r   M   e   s   s   a   g   e   H   a
0020720    n   d   l   e   r   :       D   r   a   w   S   h   a   p   e
0020740    s  \r   M   e   n   u   :       (  \r           (   (   C   l
0020760    e   a   r   )       "   C   l   e   a   r   "       "   D   e
0021000    l   e   t   e   s       a   n   d       e   r   a   s   e   s
0021020        e   n   t   i   r   e       s   c   e   n   e   .   "   )
0021040   \r           )  \r   F   e   e   d   b   a   c   k   :       (
0021060   \r           (   M   o   u   s   e   M   o   v   e   d       <
0021100    S   e   t   C   u   r   s   o   r       b   u   l   l   s   e
0021120    y   e   >   )  \r           )  \a   )       (   B   u   t   t
0021140    o   n   F   e   e   d   b   a   c   k     032   1   9   8   9
0021160    0   7   1   3       (   (   M   o   u   s   e   M   o   v   e
0021200    d       (   C   u   r   s   o   r       b   u   l   l   s   e
0021220    y   e   )   )   )  \a   )       (   B   u   t   t   o   n   T
0021240    a   r   g   e   t     032   $   D   r   a   w   S   h   a   p
0021260    e   s  \a   )       )  \n   C   i   r   c   l   e       [   5
0021300    .   5   5   0   9   0   2       0   .   0       9   9   .   0
0021320        0   .   0       5   .   5   5   0   9   0   2       4   2
0021340    5   .   6   ]       s   t   r   o   k   e   W   i   d   t   h
0021360    :       2   .   0       s   t   r   o   k   e   C   o   l   o
0021400    r   :       [   1       1   .   0   ]       f   i   l   l   C
0021420    o   l   o   r   :       [   ]       d   a   s   h   e   s   :
0021440        (       F       )           p   r   o   p   s   :       (
0021460        F       )       f   w   d   :       T       p   L   i   s
0021500    t   :       (       (   B   u   t   t   o   n   D   a   t   a
0021520      032   P   o   p   p   y   1  \r   C   l   a   s   s   :    
0021540    P   o   p   U   p   B   u   t   t   o   n  \r   M   e   s   s
0021560    a   g   e   H   a   n   d   l   e   r   :       D   r   a   w
0021600    S   h   a   p   e   s  \r   M   e   n   u   :       (  \r    
0021620        (   (   C   l   e   a   r   )       "   C   l   e   a   r
0021640    "       "   D   e   l   e   t   e   s       a   n   d       e
0021660    r   a   s   e   s       e   n   t   i   r   e       s   c   e
0021700    n   e   .   "   )  \r           )  \r   F   e   e   d   b   a
0021720    c   k   :       (  \r           (   M   o   u   s   e   M   o
0021740    v   e   d       <   S   e   t   C   u   r   s   o   r       b
0021760    u   l   l   s   e   y   e   >   )  \r           )  \a   )    
0022000    (   B   u   t   t   o   n   F   e   e   d   b   a   c   k    
0022020  032   1   9   8   9   0   7   1   3       (   (   M   o   u   s
0022040    e   M   o   v   e   d       (   C   u   r   s   o   r       b
0022060    u   l   l   s   e   y   e   )   )   )  \a   )       (   B   u
0022100    t   t   o   n   T   a   r   g   e   t     032   $   D   r   a
0022120    w   S   h   a   p   e   s  \a   )       )  \n   O   u   t   l
0022140    i   n   e       f   i   l   l   C   o   l   o   r   :       [
0022160    ]       o   w   :       T       f   i   l   l   T   e   x   t
0022200    :       T       0      \n   C   h   i   l   d   r   e   n   :
0022220        [   1   ]  \n   T   r   a   j           (   f   e   n   c
0022240    e   )       [   4   ]       a   r   r   o   w   s   :       0
0022260        j   :       r   o   u   n   d       e   :       T       r
0022300    o   u   n   d       w   :       1   .   0       c   :       T
0022320        [   1       1   .   0   ]       d   :       T       T    
0022340    [   3   .   0       5   .   0   ]       0   .   0       0   .
0022360    0  \n   [   6   7   .   0   ,   3   7   3   .   8   5   ]    
0022400    (   L   i   n   e           )       [   6   7   .   0   ,   4
0022420    0   1   .   6   ]       (   C   u   b   i   c   S   p   l   i
0022440    n   e       T   y   p   e   :       B   S   p   l   i   n   e
0022460        2       [   8   2   .   5   ,   4   0   8   .   1   ]    
0022500    [   1   0   0   .   2   5   ,   4   0   1   .   8   5   ]    
0022520        )       [   1   2   1   .   5   ,   4   0   3   .   3   5
0022540    ]       (   L   i   n   e           )       [   1   5   1   .
0022560    5   ,   4   0   7   .   1   ]       (   L   i   n   e        
0022600    )       [   1   5   1   .   5   ,   3   7   8   .   8   5   ]
0022620        (   C   u   b   i   c   S   p   l   i   n   e       T   y
0022640    p   e   :       B   S   p   l   i   n   e       3       [   1
0022660    2   2   .   2   5   ,   3   7   4   .   8   5   ]       [   1
0022700    0   1   .   9   9   5   1   ,   3   7   3   .   4   2   0   2
0022720    ]       [   8   3   .   2   5   ,   3   7   9   .   6   ]    
0022740        )       f   w   d   :       T       p   L   i   s   t   :
0022760        (       (   B   u   t   t   o   n   D   a   t   a     032
0023000    P   o   p   p   y   1  \r   C   l   a   s   s   :       P   o
0023020    p   U   p   B   u   t   t   o   n  \r   M   e   s   s   a   g
0023040    e   H   a   n   d   l   e   r   :       D   r   a   w   S   h
0023060    a   p   e   s  \r   M   e   n   u   :       (  \r           (
0023100    (   C   l   e   a   r   )       "   C   l   e   a   r   "    
0023120    "   D   e   l   e   t   e   s       a   n   d       e   r   a
0023140    s   e   s       e   n   t   i   r   e       s   c   e   n   e
0023160    .   "   )  \r           )  \r   F   e   e   d   b   a   c   k
0023200    :       (  \r           (   M   o   u   s   e   M   o   v   e
0023220    d       <   S   e   t   C   u   r   s   o   r       b   u   l
0023240    l   s   e   y   e   >   )  \r           )  \a   )       (   B
0023260    u   t   t   o   n   F   e   e   d   b   a   c   k     032   1
0023300    9   8   9   0   7   1   3       (   (   M   o   u   s   e   M
0023320    o   v   e   d       (   C   u   r   s   o   r       b   u   l
0023340    l   s   e   y   e   )   )   )  \a   )       (   B   u   t   t
0023360    o   n   T   a   r   g   e   t     032   $   D   r   a   w   S
0023400    h   a   p   e   s  \a   )       )  \n   O   u   t   l   i   n
0023420    e       f   i   l   l   C   o   l   o   r   :       [   1    
0023440    0   .   5   ]       o   w   :       T       f   i   l   l   T
0023460    e   x   t   :       T       0      \n   C   h   i   l   d   r
0023500    e   n   :       [   1   ]  \n   T   r   a   j           (   o
0023520    p   e   n   )       [   3   ]       a   r   r   o   w   s   :
0023540        0       j   :       r   o   u   n   d       e   :       T
0023560        r   o   u   n   d       w   :       2   .   0       c   :
0023600        T       [   1       1   .   0   ]       d   :       T    
0023620    F      \n   [   7   7   .   3   7   3   1   1   ,   3   7   7
0023640    .   0   0   3   6   ]       (   L   i   n   e           )    
0023660    [   7   7   .   5   ,   3   6   0   .   6   ]       (   L   i
0023700    n   e           )       [   9   6   .   5   ,   3   6   0   .
0023720    6   ]       (   L   i   n   e           )       [   9   6   .
0023740    4   5   9   9   1   ,   3   7   5   .   2   4   5   ]       f
0023760    w   d   :       T       p   L   i   s   t   :       (       (
0024000    B   u   t   t   o   n   D   a   t   a     032   P   o   p   p
0024020    y   1  \r   C   l   a   s   s   :       P   o   p   U   p   B
0024040    u   t   t   o   n  \r   M   e   s   s   a   g   e   H   a   n
0024060    d   l   e   r   :       D   r   a   w   S   h   a   p   e   s
0024100   \r   M   e   n   u   :       (  \r           (   (   C   l   e
0024120    a   r   )       "   C   l   e   a   r   "       "   D   e   l
0024140    e   t   e   s       a   n   d       e   r   a   s   e   s    
0024160    e   n   t   i   r   e       s   c   e   n   e   .   "   )  \r
0024200            )  \r   F   e   e   d   b   a   c   k   :       (  \r
0024220            (   M   o   u   s   e   M   o   v   e   d       <   S
0024240    e   t   C   u   r   s   o   r       b   u   l   l   s   e   y
0024260    e   >   )  \r           )  \a   )       (   B   u   t   t   o
0024300    n   F   e   e   d   b   a   c   k     032   1   9   8   9   0
0024320    7   1   3       (   (   M   o   u   s   e   M   o   v   e   d
0024340        (   C   u   r   s   o   r       b   u   l   l   s   e   y
0024360    e   )   )   )  \a   )       (   B   u   t   t   o   n   T   a
0024400    r   g   e   t     032   $   D   r   a   w   S   h   a   p   e
0024420    s  \a   )       )  \n   O   u   t   l   i   n   e       f   i
0024440    l   l   C   o   l   o   r   :       [   1       0   .   0   ]
0024460        o   w   :       T       f   i   l   l   T   e   x   t   :
0024500        T       0      \n   C   h   i   l   d   r   e   n   :    
0024520    [   1   ]  \n   T   r   a   j           (   f   e   n   c   e
0024540    )       [   0   ]       a   r   r   o   w   s   :       0    
0024560    j   :       r   o   u   n   d       e   :       T       r   o
0024600    u   n   d       w   :       1   .   0       c   :       T    
0024620    [   1       1   .   0   ]       d   :       T       F      \n
0024640    [   1   3   4   .   0   ,   3   7   7   .   6   ]       (   C
0024660    u   b   i   c   S   p   l   i   n   e       T   y   p   e   :
0024700        B   S   p   l   i   n   e       2   0       [   1   2   6
0024720    .   7   5   ,   3   8   4   .   1   ]       [   1   1   8   .
0024740    2   5   ,   3   8   3   .   3   5   ]       [   1   1   7   .
0024760    0   ,   3   9   0   .   8   5   ]       [   1   2   2   .   5
0025000    ,   3   9   6   .   6   ]       [   1   2   9   .   5   ,   3
0025020    9   6   .   8   5   ]       [   1   3   1   .   0   ,   4   0
0025040    6   .   1   ]       [   1   3   8   .   2   5   ,   4   1   3
0025060    .   3   5   ]       [   1   4   4   .   2   5   ,   4   0   7
0025100    .   3   5   ]       [   1   5   3   .   7   5   ,   4   1   0
0025120    .   8   5   ]       [   1   6   4   .   0   ,   4   0   4   .
0025140    6   ]       [   1   6   5   .   7   5   ,   3   9   6   .   1
0025160    ]       [   1   5   8   .   0   ,   3   8   9   .   3   5   ]
0025200        [   1   7   3   .   0   ,   3   8   5   .   3   5   ]    
0025220    [   1   7   6   .   2   5   ,   3   8   0   .   8   5   ]    
0025240    [   1   7   5   .   0   ,   3   6   9   .   1   ]       [   1
0025260    6   8   .   2   5   ,   3   7   0   .   6   ]       [   1   5
0025300    8   .   2   5   ,   3   6   5   .   6   ]       [   1   5   2
0025320    .   5   ,   3   7   0   .   6   ]       [   1   4   4   .   5
0025340    ,   3   6   5   .   1   ]       [   1   3   2   .   5   ,   3
0025360    6   6   .   1   ]           )       f   w   d   :       T    
0025400    p   L   i   s   t   :       (       (   B   u   t   t   o   n
0025420    D   a   t   a     032   P   o   p   p   y   1  \r   C   l   a
0025440    s   s   :       P   o   p   U   p   B   u   t   t   o   n  \r
0025460    M   e   s   s   a   g   e   H   a   n   d   l   e   r   :    
0025500    D   r   a   w   S   h   a   p   e   s  \r   M   e   n   u   :
0025520        (  \r           (   (   C   l   e   a   r   )       "   C
0025540    l   e   a   r   "       "   D   e   l   e   t   e   s       a
0025560    n   d       e   r   a   s   e   s       e   n   t   i   r   e
0025600        s   c   e   n   e   .   "   )  \r           )  \r   F   e
0025620    e   d   b   a   c   k   :       (  \r           (   M   o   u
0025640    s   e   M   o   v   e   d       <   S   e   t   C   u   r   s
0025660    o   r       b   u   l   l   s   e   y   e   >   )  \r        
0025700    )  \a   )       (   B   u   t   t   o   n   F   e   e   d   b
0025720    a   c   k     032   1   9   8   9   0   7   1   3       (   (
0025740    M   o   u   s   e   M   o   v   e   d       (   C   u   r   s
0025760    o   r       b   u   l   l   s   e   y   e   )   )   )  \a   )
0026000        (   B   u   t   t   o   n   T   a   r   g   e   t     032
0026020    $   D   r   a   w   S   h   a   p   e   s  \a   )       )  \n
0026040    O   u   t   l   i   n   e       f   i   l   l   C   o   l   o
0026060    r   :       [   1       0   .   5   ]       o   w   :       T
0026100        f   i   l   l   T   e   x   t   :       T       0      \n
0026120    C   h   i   l   d   r   e   n   :       [   1   ]  \n   T   r
0026140    a   j           (   o   p   e   n   )       [   7   ]       a
0026160    r   r   o   w   s   :       0       j   :       r   o   u   n
0026200    d       e   :       T       r   o   u   n   d       w   :    
0026220    2   .   0       c   :       T       [   1       1   .   0   ]
0026240        d   :       T       F      \n   [   1   4   5   .   9   6
0026260    5   7   ,   3   7   3   .   5   3   3   8   ]       (   C   u
0026300    b   i   c   S   p   l   i   n   e       T   y   p   e   :    
0026320    N   a   t   u   r   a   l       1       [   1   3   7   .   6
0026340    2   2   ,   3   7   9   .   0   9   6   3   ]           )    
0026360    [   1   4   4   .   5   7   5   1   ,   3   8   0   .   8   3
0026400    4   5   ]       (   C   u   b   i   c   S   p   l   i   n   e
0026420        T   y   p   e   :       N   a   t   u   r   a   l       1
0026440        [   1   3   9   .   7   0   8   ,   3   9   6   .   3   0
0026460    5   ]           )       [   1   4   7   .   0   0   8   7   ,
0026500    3   8   7   .   4   3   9   8   ]       (   C   u   b   i   c
0026520    S   p   l   i   n   e       T   y   p   e   :       N   a   t
0026540    u   r   a   l       1       [   1   4   7   .   3   5   6   3
0026560    ,   4   0   0   .   6   5   0   6   ]           )       [   1
0026600    5   2   .   5   7   1   1   ,   3   8   7   .   7   8   7   5
0026620    ]       (   C   u   b   i   c   S   p   l   i   n   e       T
0026640    y   p   e   :       N   a   t   u   r   a   l       1       [
0026660    1   5   5   .   6   9   9   9   ,   3   9   8   .   9   1   2
0026700    5   ]           )       [   1   5   6   .   7   4   2   9   ,
0026720    3   8   7   .   0   9   2   2   ]       (   C   u   b   i   c
0026740    S   p   l   i   n   e       T   y   p   e   :       N   a   t
0026760    u   r   a   l       0           )       [   1   6   2   .   6
0027000    5   3   ,   3   9   5   .   4   3   5   9   ]       (   L   i
0027020    n   e           )       [   1   6   0   .   5   6   7   1   ,
0027040    3   8   4   .   6   5   8   6   ]       (   C   u   b   i   c
0027060    S   p   l   i   n   e       T   y   p   e   :       N   a   t
0027100    u   r   a   l       0           )       [   1   5   9   .   3
0027120    5   0   3   ,   3   7   5   .   6   1   9   7   ]       f   w
0027140    d   :       T       p   L   i   s   t   :       (       )  \n
0027160    O   u   t   l   i   n   e       f   i   l   l   C   o   l   o
0027200    r   :       [   1       0   .   5   ]       o   w   :       T
0027220        f   i   l   l   T   e   x   t   :       T       0      \n
0027240    C   h   i   l   d   r   e   n   :       [   1   ]  \n   T   r
0027260    a   j           (   o   p   e   n   )       [   1   ]       a
0027300    r   r   o   w   s   :       0       j   :       r   o   u   n
0027320    d       e   :       T       r   o   u   n   d       w   :    
0027340    2   .   0       c   :       T       [   1       1   .   0   ]
0027360        d   :       T       F      \n   [   9   5   .   2   4   7
0027400    5   ,   4   0   4   .   0   8   7   8   ]       (   A   r   c
0027420        [   1   0   4   .   0   ,   4   1   0   .   1   ]       )
0027440        [   1   1   2   .   2   6   1   4   ,   4   0   2   .   7
0027460    7   8   3   ]       f   w   d   :       T       p   L   i   s
0027500    t   :       (       (   B   u   t   t   o   n   D   a   t   a
0027520      032   P   o   p   p   y   1  \r   C   l   a   s   s   :    
0027540    P   o   p   U   p   B   u   t   t   o   n  \r   M   e   s   s
0027560    a   g   e   H   a   n   d   l   e   r   :       D   r   a   w
0027600    S   h   a   p   e   s  \r   M   e   n   u   :       (  \r    
0027620        (   (   C   l   e   a   r   )       "   C   l   e   a   r
0027640    "       "   D   e   l   e   t   e   s       a   n   d       e
0027660    r   a   s   e   s       e   n   t   i   r   e       s   c   e
0027700    n   e   .   "   )  \r           )  \r   F   e   e   d   b   a
0027720    c   k   :       (  \r           (   M   o   u   s   e   M   o
0027740    v   e   d       <   S   e   t   C   u   r   s   o   r       b
0027760    u   l   l   s   e   y   e   >   )  \r           )  \a   )    
0030000    (   B   u   t   t   o   n   F   e   e   d   b   a   c   k    
0030020  032   1   9   8   9   0   7   1   3       (   (   M   o   u   s
0030040    e   M   o   v   e   d       (   C   u   r   s   o   r       b
0030060    u   l   l   s   e   y   e   )   )   )  \a   )       (   B   u
0030100    t   t   o   n   T   a   r   g   e   t     032   $   D   r   a
0030120    w   S   h   a   p   e   s  \a   )       )  \n  \n   O   u   t
0030140    l   i   n   e       f   i   l   l   C   o   l   o   r   :    
0030160    [   1       0   .   5   ]       o   w   :       T       f   i
0030200    l   l   T   e   x   t   :       T       0      \n   C   h   i
0030220    l   d   r   e   n   :       [   1   ]  \n   T   r   a   j    
0030240        (   o   p   e   n   )       [   1   ]       a   r   r   o
0030260    w   s   :       0       j   :       r   o   u   n   d       e
0030300    :       T       r   o   u   n   d       w   :       2   .   0
0030320        c   :       T       [   1       1   .   0   ]       d   :
0030340        T       F      \n   [   2   1   6   .   8   6   2   ,   3
0030360    8   5   .   6   8   3   4   ]       (   B   e   z   i   e   r
0030400        [   2   1   4   .   2   3   0   8   ,   3   7   3   .   0
0030420    5   8   6   ]       [   1   9   1   .   9   6   9   6   ,   3
0030440    7   0   .   5   6   5   9   ]       )       [   1   8   9   .
0030460    3   3   8   3   ,   3   5   7   .   9   4   1   ]       f   w
0030500    d   :       T       p   L   i   s   t   :       (       (   B
0030520    u   t   t   o   n   D   a   t   a     032   P   o   p   p   y
0030540    1      \n   C   l   a   s   s   :       M   u   l   t   i   S
0030560    t   a   t   e   B   u   t   t   o   n  \n   M   e   s   s   a
0030600    g   e   H   a   n   d   l   e   r   :       D   r   a   w   S
0030620    h   a   p   e   s  \n   N   a   m   e   :       S   t   r   o
0030640    k   e   W   i   d   t   h  \n   V   a   r   i   a   b   l   e
0030660    s   :       (   V   a   l   u   e   :       I   N   T       =
0030700        2   )  \n   F   e   e   d   b   a   c   k   :       (  \r
0030720            (   M   o   u   s   e   M   o   v   e   d       <   S
0030740    e   t   C   u   r   s   o   r       b   u   l   l   s   e   y
0030760    e   >   )  \r           (   (   V   a   l   u   e   )       (
0031000    (   B   e   g   i   n   B   u   t   t   o   n   )       (   L
0031020    i   n   e   W   i   d   t   h       <   G   e   t   V   a   l
0031040    u   e   >   )       (   E   n   d   B   u   t   t   o   n   )
0031060    )   )  \r           )  \a   )       )  \n  \n   C   l   u   s
0031100    t   e   r       f   r   o   z   e   n   :       F  \n   C   h
0031120    i   l   d   r   e   n   :       [   2   ]  \n   T   e   x   t
0031140        T       "   S   a   v   e       P   a   n   e   l   "    
0031160    x   e   r   o   x   /   t   i   o   g   a   f   o   n   t   s
0031200    /   H   e   l   v   e   t   i   c   a   1   8   B       [   1
0031220    8   .   0       0   .   0       4   3   6   .   0       0   .
0031240    0       1   8   .   0       3   9   2   .   0   ]   [   1    
0031260    1   .   0   ]       F       1   .   0       p   r   o   p   s
0031300    :       (       F       )       l   s   :       1   .   2    
0031320    p   L   i   s   t   :       (       (   B   u   t   t   o   n
0031340    D   a   t   a     032   P   o   p   p   y   1  \r   C   l   a
0031360    s   s   :       P   o   p   U   p   B   u   t   t   o   n  \r
0031400    M   e   s   s   a   g   e   H   a   n   d   l   e   r   :    
0031420    G   a   r   g   o   y   l   e  \r   M   e   n   u   :       (
0031440   \r           (   (   S   a   v   e   )       "   S   a   v   e
0031460    "       "   S   a   v   e   s       t   h   i   s       c   o
0031500    n   t   r   o   l       p   a   n   e   l   .   "   )  \r    
0031520        )  \r   F   e   e   d   b   a   c   k   :       (  \r    
0031540        (   M   o   u   s   e   M   o   v   e   d       <   S   e
0031560    t   C   u   r   s   o   r       b   u   l   l   s   e   y   e
0031600    >   )  \r           )  \a   )       )  \n   B   o   x       [
0031620    4   4   3   .   0   ,   3   7   6   .   0   ]       [   5   7
0031640    1   .   0   ,   4   0   3   .   0   ]       [   1   .   0    
0031660    0   .   0       -   1   4   .   5       0   .   0       1   .
0031700    0       8   .   0   ]       s   t   r   o   k   e   W   i   d
0031720    t   h   s   :       (       2   .   0       2   .   0       2
0031740    .   0       2   .   0       )       s   t   r   o   k   e   E
0031760    n   d   s   :       (       r   o   u   n   d       r   o   u
0032000    n   d       r   o   u   n   d       r   o   u   n   d       )
0032020        s   t   r   o   k   e   C   o   l   o   r   s   :       (
0032040        [   1       1   .   0   ]       [   1       1   .   0   ]
*
0032100        )       f   i   l   l   C   o   l   o   r   :       [   ]
0032120        p   a   :       0       d   a   s   h   e   s   :       (
0032140        F       F       F       F           )       p   r   o   p
0032160    s   :       (       (       F       )       (       F       )
0032200        (       F       )       (       F       )       )       f
0032220    w   d   :       T       s   t   r   o   k   e   J   o   i   n
0032240    t   :       r   o   u   n   d  \n       f   i   l   l   T   e
0032260    x   t   :       F       0           p   L   i   s   t   :    
0032300    (       (   B   u   t   t   o   n   D   a   t   a     032   P
0032320    o   p   p   y   1  \r   C   l   a   s   s   :       P   o   p
0032340    U   p   B   u   t   t   o   n  \r   M   e   s   s   a   g   e
0032360    H   a   n   d   l   e   r   :       G   a   r   g   o   y   l
0032400    e  \r   M   e   n   u   :       (  \r           (   (   S   a
0032420    v   e   )       "   S   a   v   e   "       "   S   a   v   e
0032440    s       t   h   i   s       c   o   n   t   r   o   l       p
0032460    a   n   e   l   .   "   )  \r           )  \r   F   e   e   d
0032500    b   a   c   k   :       (  \r           (   M   o   u   s   e
0032520    M   o   v   e   d       <   S   e   t   C   u   r   s   o   r
0032540        b   u   l   l   s   e   y   e   >   )  \r           )  \a
0032560    )       )  \n                                                
0032564