(version 2)
(include "sci.sh")
(exports
    0 InitAddTos
)
(use "Main")
(use "Polygon")
(use "View")
(use "Obj")
(script 403)



(instance public InitAddTos of Code
    (properties)

    (method (init param1 param2 param3 param4 param5 param6)
        (var temp0)
        (asm
            pushi   #view
            pushi   1
            pushi   400
            pushi   14
            pushi   1
            pushi   20512
            pushi   #new
            pushi   0
            class   View
            send    4
            send    12
            sat     temp0
            lsp     param1
            dup     
            ldi     0
            eq?     
            bnt     code_048a
            pushi   #cel
            pushi   1
            pushi   0
            lat     temp0
            send    6
            lsp     param6
            dup     
            ldi     0
            eq?     
            bnt     code_025d
            lap     param3
            bnt     code_0151
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_00ac
            pushi   #loop
            pushi   1
            pushi   3
            pushi   1
            pushi   1
            pushi   120
            pushi   0
            pushi   1
            pushi   149
            pushi   214
            pushi   1
            pushi   12
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   12
            pushi   186
            pushi   144
            pushi   161
            pushi   153
            pushi   75
            pushi   153
            pushi   65
            pushi   141
            pushi   94
            pushi   134
            pushi   159
            pushi   134
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    38
            push    
            lag     global2
            send    6
            jmp     code_014d
code_00ac:  dup     
            ldi     1
            eq?     
            bnt     code_00f9
            pushi   #loop
            pushi   1
            pushi   3
            pushi   1
            pushi   1
            pushi   0
            pushi   0
            pushi   1
            pushi   105
            pushi   214
            pushi   1
            pushi   11
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   10
            pushi   0
            pushi   90
            pushi   51
            pushi   92
            pushi   65
            pushi   99
            pushi   53
            pushi   108
            pushi   0
            pushi   111
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    34
            push    
            lag     global2
            send    6
            jmp     code_014d
code_00f9:  dup     
            ldi     2
            eq?     
            bnt     code_014d
            pushi   #loop
            pushi   1
            pushi   3
            pushi   1
            pushi   1
            pushi   290
            pushi   0
            pushi   1
            pushi   116
            pushi   214
            pushi   1
            pushi   36
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   10
            pushi   319
            pushi   118
            pushi   243
            pushi   118
            pushi   237
            pushi   107
            pushi   274
            pushi   102
            pushi   319
            pushi   102
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    34
            push    
            lag     global2
            send    6
code_014d:  toss    
            jmp     code_0486
code_0151:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_01b9
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   199
            pushi   0
            pushi   1
            pushi   149
            pushi   214
            pushi   1
            pushi   37
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   12
            pushi   160
            pushi   134
            pushi   225
            pushi   134
            pushi   254
            pushi   141
            pushi   244
            pushi   153
            pushi   161
            pushi   153
            pushi   133
            pushi   144
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    38
            push    
            lag     global2
            send    6
            jmp     code_0259
code_01b9:  dup     
            ldi     1
            eq?     
            bnt     code_020e
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   319
            pushi   0
            pushi   1
            pushi   105
            pushi   214
            pushi   1
            pushi   38
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   10
            pushi   319
            pushi   111
            pushi   266
            pushi   108
            pushi   254
            pushi   99
            pushi   268
            pushi   92
            pushi   319
            pushi   90
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    34
            push    
            lag     global2
            send    6
            jmp     code_0259
code_020e:  dup     
            ldi     2
            eq?     
            bnt     code_0259
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   29
            pushi   0
            pushi   1
            pushi   116
            pushi   214
            pushi   1
            pushi   39
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   10
            pushi   0
            pushi   102
            pushi   45
            pushi   102
            pushi   82
            pushi   107
            pushi   76
            pushi   118
            pushi   0
            pushi   118
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    34
            push    
            lag     global2
            send    6
code_0259:  toss    
            jmp     code_0486
code_025d:  dup     
            ldi     1
            eq?     
            bnt     code_0486
            lap     param3
            bnt     code_037d
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_02d2
            pushi   #loop
            pushi   1
            pushi   3
            pushi   1
            pushi   1
            pushi   202
            pushi   0
            pushi   1
            pushi   189
            pushi   214
            pushi   1
            pushi   40
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   12
            pushi   266
            pushi   181
            pushi   250
            pushi   189
            pushi   155
            pushi   189
            pushi   147
            pushi   181
            pushi   201
            pushi   171
            pushi   243
            pushi   173
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    38
            push    
            lag     global2
            send    6
            jmp     code_0379
code_02d2:  dup     
            ldi     1
            eq?     
            bnt     code_0328
            pushi   #loop
            pushi   1
            pushi   3
            pushi   1
            pushi   1
            pushi   319
            pushi   0
            pushi   1
            pushi   94
            pushi   214
            pushi   1
            pushi   41
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   10
            pushi   319
            pushi   98
            pushi   296
            pushi   98
            pushi   270
            pushi   93
            pushi   270
            pushi   84
            pushi   319
            pushi   84
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    34
            push    
            lag     global2
            send    6
            jmp     code_0379
code_0328:  dup     
            ldi     2
            eq?     
            bnt     code_0379
            pushi   #loop
            pushi   1
            pushi   3
            pushi   1
            pushi   1
            pushi   0
            pushi   0
            pushi   1
            pushi   171
            pushi   214
            pushi   1
            pushi   42
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   10
            pushi   0
            pushi   149
            pushi   41
            pushi   149
            pushi   65
            pushi   163
            pushi   56
            pushi   172
            pushi   0
            pushi   176
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    34
            push    
            lag     global2
            send    6
code_0379:  toss    
            jmp     code_0486
code_037d:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_03e0
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   117
            pushi   0
            pushi   1
            pushi   189
            pushi   214
            pushi   1
            pushi   43
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   12
            pushi   76
            pushi   173
            pushi   118
            pushi   171
            pushi   172
            pushi   181
            pushi   164
            pushi   189
            pushi   69
            pushi   189
            pushi   53
            pushi   181
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    38
            push    
            lag     global2
            send    6
            jmp     code_0485
code_03e0:  dup     
            ldi     1
            eq?     
            bnt     code_042c
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   0
            pushi   0
            pushi   1
            pushi   94
            pushi   214
            pushi   1
            pushi   44
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   10
            pushi   0
            pushi   84
            pushi   49
            pushi   84
            pushi   49
            pushi   93
            pushi   23
            pushi   98
            pushi   0
            pushi   98
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    34
            push    
            lag     global2
            send    6
            jmp     code_0485
code_042c:  dup     
            ldi     2
            eq?     
            bnt     code_0485
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   319
            pushi   0
            pushi   1
            pushi   171
            pushi   214
            pushi   1
            pushi   45
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   10
            pushi   319
            pushi   176
            pushi   263
            pushi   172
            pushi   254
            pushi   163
            pushi   278
            pushi   149
            pushi   319
            pushi   149
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    34
            push    
            lag     global2
            send    6
code_0485:  toss    
code_0486:  toss    
            jmp     code_1d67
code_048a:  dup     
            ldi     1
            eq?     
            bnt     code_0702
            lsp     param6
            dup     
            ldi     0
            eq?     
            bnt     code_06ac
            lap     param3
            bnt     code_05a6
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_04ff
            pushi   #loop
            pushi   1
            pushi   2
            pushi   4
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   173
            pushi   0
            pushi   1
            pushi   167
            pushi   214
            pushi   1
            pushi   46
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   206
            pushi   154
            pushi   189
            pushi   169
            pushi   145
            pushi   170
            pushi   146
            pushi   155
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_05a2
code_04ff:  dup     
            ldi     1
            eq?     
            bnt     code_0555
            pushi   #loop
            pushi   1
            pushi   2
            pushi   4
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   217
            pushi   0
            pushi   1
            pushi   127
            pushi   214
            pushi   1
            pushi   47
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   254
            pushi   122
            pushi   223
            pushi   133
            pushi   189
            pushi   128
            pushi   220
            pushi   115
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_05a2
code_0555:  dup     
            ldi     2
            eq?     
            bnt     code_05a2
            pushi   #loop
            pushi   1
            pushi   2
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   115
            pushi   0
            pushi   1
            pushi   97
            pushi   214
            pushi   1
            pushi   48
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   138
            pushi   94
            pushi   113
            pushi   102
            pushi   93
            dup     
            pushi   117
            pushi   89
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_05a2:  toss    
            jmp     code_06fe
code_05a6:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_0605
            pushi   #loop
            pushi   1
            pushi   2
            pushi   4
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   146
            pushi   0
            pushi   1
            pushi   167
            pushi   214
            pushi   1
            pushi   49
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   173
            pushi   155
            pushi   174
            pushi   170
            pushi   130
            pushi   169
            pushi   113
            pushi   154
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_06a9
code_0605:  dup     
            ldi     1
            eq?     
            bnt     code_0657
            pushi   #loop
            pushi   1
            pushi   2
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   102
            pushi   0
            pushi   1
            pushi   127
            pushi   214
            pushi   1
            pushi   50
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   99
            pushi   115
            pushi   130
            pushi   128
            pushi   96
            pushi   133
            pushi   65
            pushi   122
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_06a9
code_0657:  dup     
            ldi     2
            eq?     
            bnt     code_06a9
            pushi   #loop
            pushi   1
            pushi   2
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   204
            pushi   0
            pushi   1
            pushi   97
            pushi   214
            pushi   1
            pushi   51
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   202
            pushi   89
            pushi   226
            pushi   93
            pushi   206
            pushi   102
            pushi   181
            pushi   94
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_06a9:  toss    
            jmp     code_06fe
code_06ac:  dup     
            ldi     1
            eq?     
            bnt     code_06fe
            pushi   #loop
            pushi   1
            pushi   2
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   204
            pushi   0
            pushi   1
            pushi   97
            pushi   214
            pushi   1
            pushi   52
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   202
            pushi   89
            pushi   226
            pushi   93
            pushi   206
            pushi   102
            pushi   181
            pushi   94
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_06fe:  toss    
            jmp     code_1d67
code_0702:  dup     
            ldi     2
            eq?     
            bnt     code_0b93
            pushi   #cel
            pushi   1
            pushi   0
            lat     temp0
            send    6
            lsp     param6
            dup     
            ldi     0
            eq?     
            bnt     code_093f
            lap     param3
            bnt     code_0830
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_0784
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   268
            pushi   0
            pushi   1
            pushi   165
            pushi   214
            pushi   1
            pushi   15
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   297
            pushi   162
            pushi   273
            pushi   178
            pushi   246
            pushi   165
            pushi   271
            pushi   145
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_082c
code_0784:  dup     
            ldi     1
            eq?     
            bnt     code_07dd
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   195
            pushi   0
            pushi   1
            pushi   104
            pushi   214
            pushi   1
            pushi   16
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   222
            pushi   101
            pushi   200
            pushi   116
            pushi   176
            pushi   103
            pushi   199
            pushi   85
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_082c
code_07dd:  dup     
            ldi     2
            eq?     
            bnt     code_082c
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   0
            pushi   0
            pushi   1
            pushi   155
            pushi   214
            pushi   1
            pushi   13
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   6
            pushi   0
            pushi   142
            pushi   35
            pushi   151
            pushi   0
            pushi   165
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    26
            push    
            lag     global2
            send    6
code_082c:  toss    
            jmp     code_0b8f
code_0830:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_0890
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   51
            pushi   0
            pushi   1
            pushi   165
            pushi   214
            pushi   1
            pushi   14
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   48
            pushi   145
            pushi   73
            pushi   165
            pushi   46
            pushi   178
            pushi   22
            pushi   162
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_093b
code_0890:  dup     
            ldi     1
            eq?     
            bnt     code_08e5
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   124
            pushi   0
            pushi   1
            pushi   104
            pushi   214
            pushi   1
            pushi   28
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   120
            pushi   85
            pushi   143
            pushi   103
            pushi   119
            pushi   116
            pushi   97
            pushi   101
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_093b
code_08e5:  dup     
            ldi     2
            eq?     
            bnt     code_093b
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   319
            pushi   0
            pushi   1
            pushi   155
            pushi   214
            pushi   1
            pushi   29
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   6
            pushi   319
            pushi   165
            pushi   284
            pushi   151
            pushi   319
            pushi   142
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    26
            push    
            lag     global2
            send    6
code_093b:  toss    
            jmp     code_0b8f
code_093f:  dup     
            ldi     1
            eq?     
            bnt     code_0b8f
            lap     param3
            bnt     code_0a70
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_09bd
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   187
            pushi   0
            pushi   1
            pushi   168
            pushi   214
            pushi   1
            pushi   30
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   12
            pushi   226
            pushi   164
            pushi   202
            pushi   177
            pushi   163
            pushi   177
            pushi   158
            pushi   162
            pushi   190
            pushi   154
            pushi   225
            pushi   158
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    38
            push    
            lag     global2
            send    6
            jmp     code_0a6c
code_09bd:  dup     
            ldi     1
            eq?     
            bnt     code_0a11
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   99
            pushi   0
            pushi   1
            pushi   115
            pushi   214
            pushi   1
            pushi   31
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   118
            pushi   110
            pushi   98
            pushi   124
            pushi   74
            pushi   113
            pushi   98
            pushi   99
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_0a6c
code_0a11:  dup     
            ldi     2
            eq?     
            bnt     code_0a6c
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   288
            pushi   0
            pushi   1
            pushi   137
            pushi   214
            pushi   1
            pushi   32
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   307
            pushi   132
            pushi   287
            pushi   147
            pushi   264
            pushi   136
            pushi   284
            pushi   118
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_0a6c:  toss    
            jmp     code_0b8f
code_0a70:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_0adf
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   132
            pushi   0
            pushi   1
            pushi   173
            pushi   214
            pushi   1
            pushi   33
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   12
            pushi   94
            pushi   158
            pushi   129
            pushi   154
            pushi   161
            pushi   162
            pushi   156
            pushi   177
            pushi   117
            pushi   177
            pushi   93
            pushi   164
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    38
            push    
            lag     global2
            send    6
            jmp     code_0b8e
code_0adf:  dup     
            ldi     1
            eq?     
            bnt     code_0b38
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   220
            pushi   0
            pushi   1
            pushi   115
            pushi   214
            pushi   1
            pushi   34
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   221
            pushi   99
            pushi   245
            pushi   113
            pushi   221
            pushi   124
            pushi   201
            pushi   110
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_0b8e
code_0b38:  dup     
            ldi     2
            eq?     
            bnt     code_0b8e
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   31
            pushi   0
            pushi   1
            pushi   137
            pushi   214
            pushi   1
            pushi   35
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   35
            pushi   118
            pushi   55
            pushi   136
            pushi   32
            pushi   147
            pushi   12
            pushi   132
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_0b8e:  toss    
code_0b8f:  toss    
            jmp     code_1d67
code_0b93:  dup     
            ldi     3
            eq?     
            bnt     code_102b
            pushi   #cel
            pushi   1
            pushi   0
            lat     temp0
            send    6
            lsp     param6
            dup     
            ldi     0
            eq?     
            bnt     code_0dd2
            lap     param3
            bnt     code_0cc3
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_0c08
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   0
            pushi   0
            pushi   1
            pushi   155
            pushi   214
            pushi   1
            pushi   15
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   6
            pushi   0
            pushi   142
            pushi   35
            pushi   151
            pushi   0
            pushi   165
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    26
            push    
            lag     global2
            send    6
            jmp     code_0cbf
code_0c08:  dup     
            ldi     1
            eq?     
            bnt     code_0c68
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   268
            pushi   0
            pushi   1
            pushi   165
            pushi   214
            pushi   1
            pushi   16
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   297
            pushi   162
            pushi   273
            pushi   178
            pushi   246
            pushi   165
            pushi   271
            pushi   145
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_0cbf
code_0c68:  dup     
            ldi     2
            eq?     
            bnt     code_0cbf
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   195
            pushi   0
            pushi   1
            pushi   104
            pushi   214
            pushi   1
            pushi   13
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   222
            pushi   101
            pushi   200
            pushi   116
            pushi   176
            pushi   103
            pushi   199
            pushi   85
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_0cbf:  toss    
            jmp     code_1027
code_0cc3:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_0d22
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   319
            pushi   0
            pushi   1
            pushi   155
            pushi   214
            pushi   1
            pushi   14
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   6
            pushi   319
            pushi   165
            pushi   284
            pushi   151
            pushi   319
            pushi   142
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    26
            push    
            lag     global2
            send    6
            jmp     code_0dce
code_0d22:  dup     
            ldi     1
            eq?     
            bnt     code_0d7b
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   51
            pushi   0
            pushi   1
            pushi   165
            pushi   214
            pushi   1
            pushi   28
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   48
            pushi   145
            pushi   73
            pushi   165
            pushi   46
            pushi   178
            pushi   22
            pushi   162
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_0dce
code_0d7b:  dup     
            ldi     2
            eq?     
            bnt     code_0dce
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   124
            pushi   0
            pushi   1
            pushi   104
            pushi   214
            pushi   1
            pushi   29
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   120
            pushi   85
            pushi   143
            pushi   103
            pushi   119
            pushi   116
            pushi   97
            pushi   101
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_0dce:  toss    
            jmp     code_1027
code_0dd2:  dup     
            ldi     1
            eq?     
            bnt     code_1027
            lap     param3
            bnt     code_0f05
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_0e43
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   288
            pushi   0
            pushi   1
            pushi   137
            pushi   214
            pushi   1
            pushi   30
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   307
            pushi   132
            pushi   287
            pushi   147
            pushi   264
            pushi   136
            pushi   284
            pushi   118
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_0f01
code_0e43:  dup     
            ldi     1
            eq?     
            bnt     code_0eaf
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   187
            pushi   0
            pushi   1
            pushi   168
            pushi   214
            pushi   1
            pushi   31
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   12
            pushi   226
            pushi   164
            pushi   202
            pushi   177
            pushi   163
            pushi   177
            pushi   158
            pushi   162
            pushi   190
            pushi   154
            pushi   225
            pushi   158
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    38
            push    
            lag     global2
            send    6
            jmp     code_0f01
code_0eaf:  dup     
            ldi     2
            eq?     
            bnt     code_0f01
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   99
            pushi   0
            pushi   1
            pushi   115
            pushi   214
            pushi   1
            pushi   32
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   118
            pushi   110
            pushi   98
            pushi   124
            pushi   74
            pushi   113
            pushi   98
            pushi   99
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_0f01:  toss    
            jmp     code_1027
code_0f05:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_0f66
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   220
            pushi   0
            pushi   1
            pushi   115
            pushi   214
            pushi   1
            pushi   33
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   221
            pushi   99
            pushi   245
            pushi   113
            pushi   221
            pushi   124
            pushi   201
            pushi   110
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1026
code_0f66:  dup     
            ldi     1
            eq?     
            bnt     code_0fc0
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   31
            pushi   0
            pushi   1
            pushi   137
            pushi   214
            pushi   1
            pushi   34
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   35
            pushi   118
            pushi   55
            pushi   136
            pushi   32
            pushi   147
            pushi   12
            pushi   132
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1026
code_0fc0:  dup     
            ldi     2
            eq?     
            bnt     code_1026
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   1
            pushi   1
            pushi   132
            pushi   0
            pushi   1
            pushi   168
            pushi   214
            pushi   1
            pushi   35
            lat     temp0
            send    24
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   12
            pushi   94
            pushi   158
            pushi   129
            pushi   154
            pushi   161
            pushi   162
            pushi   156
            pushi   177
            pushi   117
            pushi   177
            pushi   93
            pushi   164
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    38
            push    
            lag     global2
            send    6
code_1026:  toss    
code_1027:  toss    
            jmp     code_1d67
code_102b:  dup     
            ldi     4
            eq?     
            bnt     code_14bb
            lsp     param6
            dup     
            ldi     0
            eq?     
            bnt     code_127d
            lap     param3
            bnt     code_115e
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_109f
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   13
            pushi   0
            pushi   1
            pushi   86
            pushi   214
            pushi   1
            pushi   15
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   2
            pushi   84
            pushi   13
            pushi   77
            pushi   28
            pushi   83
            pushi   15
            pushi   91
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_115a
code_109f:  dup     
            ldi     1
            eq?     
            bnt     code_10fe
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   300
            pushi   0
            pushi   1
            pushi   69
            pushi   214
            pushi   1
            pushi   16
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   314
            pushi   66
            pushi   303
            pushi   75
            pushi   291
            pushi   68
            pushi   302
            pushi   61
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_115a
code_10fe:  dup     
            ldi     2
            eq?     
            bnt     code_115a
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   159
            pushi   0
            pushi   1
            pushi   75
            pushi   214
            pushi   1
            pushi   13
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   172
            pushi   73
            pushi   160
            pushi   81
            pushi   147
            pushi   73
            pushi   161
            pushi   66
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_115a:  toss    
            jmp     code_14b7
code_115e:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_11c3
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   306
            pushi   0
            pushi   1
            pushi   86
            pushi   214
            pushi   1
            pushi   14
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   304
            pushi   91
            pushi   291
            pushi   83
            pushi   306
            pushi   77
            pushi   317
            pushi   84
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1279
code_11c3:  dup     
            ldi     1
            eq?     
            bnt     code_121d
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   19
            pushi   0
            pushi   1
            pushi   69
            pushi   214
            pushi   1
            pushi   28
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   17
            pushi   61
            pushi   28
            pushi   68
            pushi   16
            pushi   75
            pushi   5
            pushi   66
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1279
code_121d:  dup     
            ldi     2
            eq?     
            bnt     code_1279
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   160
            pushi   0
            pushi   1
            pushi   75
            pushi   214
            pushi   1
            pushi   29
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   158
            pushi   66
            pushi   172
            pushi   73
            pushi   159
            pushi   81
            pushi   147
            pushi   73
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_1279:  toss    
            jmp     code_14b7
code_127d:  dup     
            ldi     1
            eq?     
            bnt     code_14b7
            lap     param3
            bnt     code_13a3
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_12e9
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   317
            pushi   0
            pushi   1
            pushi   65
            pushi   214
            pushi   1
            pushi   30
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   6
            pushi   300
            pushi   65
            pushi   319
            pushi   55
            pushi   319
            pushi   75
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    26
            push    
            lag     global2
            send    6
            jmp     code_139f
code_12e9:  dup     
            ldi     1
            eq?     
            bnt     code_1343
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   61
            pushi   0
            pushi   1
            pushi   88
            pushi   214
            pushi   1
            pushi   31
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   40
            pushi   84
            pushi   60
            pushi   70
            pushi   80
            pushi   84
            pushi   60
            pushi   100
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_139f
code_1343:  dup     
            ldi     2
            eq?     
            bnt     code_139f
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   162
            pushi   0
            pushi   1
            pushi   63
            pushi   214
            pushi   1
            pushi   32
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   142
            pushi   63
            pushi   162
            pushi   50
            pushi   182
            pushi   63
            pushi   162
            pushi   74
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_139f:  toss    
            jmp     code_14b7
code_13a3:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_13fb
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   2
            pushi   0
            pushi   1
            pushi   65
            pushi   214
            pushi   1
            pushi   33
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   6
            pushi   0
            pushi   55
            pushi   15
            pushi   65
            pushi   0
            pushi   75
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    26
            push    
            lag     global2
            send    6
            jmp     code_14b6
code_13fb:  dup     
            ldi     1
            eq?     
            bnt     code_145a
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   258
            pushi   0
            pushi   1
            pushi   88
            pushi   214
            pushi   1
            pushi   34
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   250
            pushi   88
            pushi   260
            pushi   78
            pushi   270
            pushi   88
            pushi   260
            pushi   98
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_14b6
code_145a:  dup     
            ldi     2
            eq?     
            bnt     code_14b6
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   157
            pushi   0
            pushi   1
            pushi   63
            pushi   214
            pushi   1
            pushi   35
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   147
            pushi   63
            pushi   157
            pushi   53
            pushi   167
            pushi   63
            pushi   157
            pushi   73
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_14b6:  toss    
code_14b7:  toss    
            jmp     code_1d67
code_14bb:  dup     
            ldi     5
            eq?     
            bnt     code_194a
            lsp     param6
            dup     
            ldi     0
            eq?     
            bnt     code_170d
            lap     param3
            bnt     code_15ee
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_1535
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   159
            pushi   0
            pushi   1
            pushi   75
            pushi   214
            pushi   1
            pushi   15
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   172
            pushi   73
            pushi   160
            pushi   81
            pushi   147
            pushi   73
            pushi   161
            pushi   66
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_15ea
code_1535:  dup     
            ldi     1
            eq?     
            bnt     code_158e
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   13
            pushi   0
            pushi   1
            pushi   86
            pushi   214
            pushi   1
            pushi   16
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   2
            pushi   84
            pushi   13
            pushi   77
            pushi   28
            pushi   83
            pushi   15
            pushi   91
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_15ea
code_158e:  dup     
            ldi     2
            eq?     
            bnt     code_15ea
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   300
            pushi   0
            pushi   1
            pushi   69
            pushi   214
            pushi   1
            pushi   13
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   314
            pushi   66
            pushi   303
            pushi   75
            pushi   291
            pushi   68
            pushi   302
            pushi   61
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_15ea:  toss    
            jmp     code_1946
code_15ee:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_164e
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   19
            pushi   0
            pushi   1
            pushi   69
            pushi   214
            pushi   1
            pushi   14
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   17
            pushi   61
            pushi   28
            pushi   68
            pushi   16
            pushi   75
            pushi   5
            pushi   66
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1709
code_164e:  dup     
            ldi     1
            eq?     
            bnt     code_16ad
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   160
            pushi   0
            pushi   1
            pushi   75
            pushi   214
            pushi   1
            pushi   28
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   158
            pushi   66
            pushi   172
            pushi   73
            pushi   159
            pushi   81
            pushi   147
            pushi   73
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1709
code_16ad:  dup     
            ldi     2
            eq?     
            bnt     code_1709
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   306
            pushi   0
            pushi   1
            pushi   86
            pushi   214
            pushi   1
            pushi   29
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   304
            pushi   91
            pushi   291
            pushi   83
            pushi   306
            pushi   77
            pushi   317
            pushi   84
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_1709:  toss    
            jmp     code_1946
code_170d:  dup     
            ldi     1
            eq?     
            bnt     code_1946
            lap     param3
            bnt     code_1832
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_1779
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   61
            pushi   0
            pushi   1
            pushi   88
            pushi   214
            pushi   1
            pushi   30
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   50
            pushi   88
            pushi   61
            pushi   78
            pushi   70
            pushi   88
            pushi   61
            pushi   98
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_182e
code_1779:  dup     
            ldi     1
            eq?     
            bnt     code_17d8
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   162
            pushi   0
            pushi   1
            pushi   63
            pushi   214
            pushi   1
            pushi   31
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   152
            pushi   63
            pushi   162
            pushi   53
            pushi   172
            pushi   63
            pushi   162
            pushi   73
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_182e
code_17d8:  dup     
            ldi     2
            eq?     
            bnt     code_182e
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   317
            pushi   0
            pushi   1
            pushi   65
            pushi   214
            pushi   1
            pushi   32
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   6
            pushi   307
            pushi   65
            pushi   319
            pushi   55
            pushi   319
            pushi   75
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    26
            push    
            lag     global2
            send    6
code_182e:  toss    
            jmp     code_1946
code_1832:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_1897
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   258
            pushi   0
            pushi   1
            pushi   88
            pushi   214
            pushi   1
            pushi   33
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   248
            pushi   88
            pushi   258
            pushi   78
            pushi   268
            pushi   88
            pushi   258
            pushi   98
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1945
code_1897:  dup     
            ldi     1
            eq?     
            bnt     code_18f6
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   157
            pushi   0
            pushi   1
            pushi   63
            pushi   214
            pushi   1
            pushi   34
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   147
            pushi   63
            pushi   157
            pushi   35
            pushi   167
            pushi   63
            pushi   157
            pushi   73
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1945
code_18f6:  dup     
            ldi     2
            eq?     
            bnt     code_1945
            pushi   3
            pushi   1
            lsp     param4
            lap     param5
            add     
            push    
            ldi     2
            mod     
            push    
            pushi   4
            pushi   1
            pushi   1
            pushi   1
            pushi   1
            pushi   2
            pushi   0
            pushi   1
            pushi   65
            pushi   214
            pushi   1
            pushi   35
            lat     temp0
            send    30
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   6
            pushi   0
            pushi   55
            pushi   12
            pushi   65
            pushi   0
            pushi   75
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    26
            push    
            lag     global2
            send    6
code_1945:  toss    
code_1946:  toss    
            jmp     code_1d67
code_194a:  dup     
            ldi     6
            eq?     
            bnt     code_1a1c
            pushi   14
            pushi   #x
            pushi   #signal
            pushi   0
            lat     temp0
            send    4
            push    
            ldi     16
            or      
            push    
            pushi   60
            pushi   1
            pushi   0
            pushi   214
            pushi   1
            pushi   17
            lat     temp0
            send    18
            lsp     param6
            dup     
            ldi     0
            eq?     
            bnt     code_1a04
            lap     param3
            bnt     code_19c1
            lsp     param2
            ldi     2
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_19a0
            pushi   #x
            pushi   1
            pushi   181
            pushi   0
            pushi   1
            pushi   147
            pushi   3
            pushi   1
            pushi   5
            pushi   4
            pushi   1
            pushi   0
            lat     temp0
            send    24
            jmp     code_19bd
code_19a0:  dup     
            ldi     1
            eq?     
            bnt     code_19bd
            pushi   #x
            pushi   1
            pushi   160
            pushi   0
            pushi   1
            pushi   167
            pushi   3
            pushi   1
            pushi   5
            pushi   4
            pushi   1
            pushi   1
            lat     temp0
            send    24
code_19bd:  toss    
            jmp     code_1a18
code_19c1:  lsp     param2
            ldi     2
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_19e5
            pushi   #x
            pushi   1
            pushi   138
            pushi   0
            pushi   1
            pushi   147
            pushi   3
            pushi   1
            pushi   4
            dup     
            pushi   1
            pushi   0
            lat     temp0
            send    24
            jmp     code_1a01
code_19e5:  dup     
            ldi     1
            eq?     
            bnt     code_1a01
            pushi   #x
            pushi   1
            pushi   159
            pushi   0
            pushi   1
            pushi   167
            pushi   3
            pushi   1
            pushi   4
            dup     
            pushi   1
            pushi   1
            lat     temp0
            send    24
code_1a01:  toss    
            jmp     code_1a18
code_1a04:  dup     
            ldi     1
            eq?     
            bnt     code_1a18
            pushi   #x
            pushi   1
            pushi   65036
            pushi   0
            pushi   1
            pushi   65036
            lat     temp0
            send    12
code_1a18:  toss    
            jmp     code_1d67
code_1a1c:  dup     
            ldi     7
            eq?     
            bnt     code_1d67
            pushi   #cel
            pushi   1
            pushi   4
            pushi   214
            pushi   1
            pushi   18
            lat     temp0
            send    12
            lsp     param6
            dup     
            ldi     0
            eq?     
            bnt     code_1b88
            lap     param3
            bnt     code_1adf
            lsp     param2
            ldi     2
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_1a94
            pushi   #loop
            pushi   1
            pushi   3
            pushi   1
            pushi   1
            pushi   90
            pushi   0
            pushi   1
            pushi   189
            lat     temp0
            send    18
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   92
            pushi   189
            pushi   53
            pushi   177
            pushi   61
            pushi   167
            pushi   151
            pushi   189
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1adb
code_1a94:  dup     
            ldi     1
            eq?     
            bnt     code_1adb
            pushi   #loop
            pushi   1
            pushi   3
            pushi   1
            pushi   1
            pushi   15
            pushi   0
            pushi   1
            pushi   189
            lat     temp0
            send    18
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   25
            pushi   189
            pushi   0
            pushi   182
            pushi   0
            pushi   169
            pushi   68
            pushi   189
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_1adb:  toss    
            jmp     code_1d66
code_1adf:  lsp     param2
            ldi     2
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_1b36
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   229
            pushi   0
            pushi   1
            pushi   189
            lat     temp0
            send    18
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   168
            pushi   189
            pushi   258
            pushi   167
            pushi   266
            pushi   177
            pushi   227
            pushi   189
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1b84
code_1b36:  dup     
            ldi     1
            eq?     
            bnt     code_1b84
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   304
            pushi   0
            pushi   1
            pushi   189
            lat     temp0
            send    18
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   251
            pushi   189
            pushi   319
            pushi   169
            pushi   319
            pushi   182
            pushi   294
            pushi   189
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
code_1b84:  toss    
            jmp     code_1d66
code_1b88:  dup     
            ldi     1
            eq?     
            bnt     code_1d66
            lap     param3
            bnt     code_1c7c
            lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_1beb
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   297
            pushi   0
            pushi   1
            pushi   179
            lat     temp0
            send    18
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   319
            pushi   184
            pushi   264
            pushi   167
            pushi   276
            pushi   155
            pushi   319
            pushi   169
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1c78
code_1beb:  dup     
            ldi     1
            eq?     
            bnt     code_1c37
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   107
            pushi   0
            pushi   1
            pushi   189
            lat     temp0
            send    18
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   112
            pushi   189
            pushi   71
            pushi   178
            pushi   80
            pushi   169
            pushi   161
            pushi   189
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1c78
code_1c37:  dup     
            ldi     2
            eq?     
            bnt     code_1c78
            pushi   #loop
            pushi   1
            pushi   3
            pushi   1
            pushi   1
            pushi   0
            pushi   0
            pushi   1
            pushi   189
            lat     temp0
            send    18
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   6
            pushi   0
            pushi   189
            pushi   0
            pushi   171
            pushi   55
            pushi   189
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    26
            push    
            lag     global2
            send    6
code_1c78:  toss    
            jmp     code_1d66
code_1c7c:  lsp     param2
            ldi     3
            mod     
            push    
            dup     
            ldi     0
            eq?     
            bnt     code_1ccc
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   22
            pushi   0
            pushi   1
            pushi   179
            lat     temp0
            send    18
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   0
            pushi   169
            pushi   43
            pushi   155
            pushi   55
            pushi   167
            pushi   0
            pushi   184
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1d65
code_1ccc:  dup     
            ldi     1
            eq?     
            bnt     code_1d1d
            pushi   #loop
            pushi   1
            pushi   2
            pushi   1
            pushi   1
            pushi   212
            pushi   0
            pushi   1
            pushi   189
            lat     temp0
            send    18
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   8
            pushi   158
            pushi   189
            pushi   239
            pushi   169
            pushi   248
            pushi   178
            pushi   207
            pushi   189
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    30
            push    
            lag     global2
            send    6
            jmp     code_1d65
code_1d1d:  dup     
            ldi     2
            eq?     
            bnt     code_1d65
            pushi   #loop
            pushi   1
            pushi   3
            pushi   1
            pushi   1
            pushi   319
            pushi   0
            pushi   1
            pushi   189
            lat     temp0
            send    18
            pushi   #addObstacle
            pushi   1
            pushi   #type
            pushi   1
            pushi   2
            pushi   110
            pushi   6
            pushi   264
            pushi   189
            pushi   319
            pushi   171
            pushi   319
            pushi   189
            pushi   117
            pushi   0
            pushi   #new
            pushi   0
            class   Polygon
            send    4
            send    26
            push    
            lag     global2
            send    6
code_1d65:  toss    
code_1d66:  toss    
code_1d67:  toss    
            pushi   #init
            pushi   0
            lat     temp0
            send    4
            ret     
        )
    )

)
