<s> """<STR_LIT>""" <EOL> kernel = ( ( - <NUM_LIT:1> , - <NUM_LIT:1> , - <NUM_LIT:1> ) , <EOL> ( - <NUM_LIT:1> , <NUM_LIT:9> , - <NUM_LIT:1> ) , <EOL> ( - <NUM_LIT:1> , - <NUM_LIT:1> , - <NUM_LIT:1> ) ) <EOL> size ( <NUM_LIT:200> , <NUM_LIT:200> ) <EOL> img = loadImage ( "<STR_LIT>" ) <EOL> image ( img , <NUM_LIT:0> , <NUM_LIT:0> ) <EOL> img . loadPixels ( ) ; <EOL> edgeImg = createImage ( img . width , img . height , RGB ) <EOL> for y in range ( <NUM_LIT:1> , img . height - <NUM_LIT:1> ) : <EOL> for x in range ( <NUM_LIT:1> , img . width - <NUM_LIT:1> ) : <EOL> sum = <NUM_LIT:0> <EOL> for ky in ( - <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:1> ) : <EOL> for kx in ( - <NUM_LIT:1> , <NUM_LIT:0> , <NUM_LIT:1> ) : <EOL> pos = ( y + ky ) * img . width + ( x + kx ) <EOL> val = red ( img . pixels [ pos ] ) <EOL> sum += kernel [ ky + <NUM_LIT:1> ] [ kx + <NUM_LIT:1> ] * val <EOL> edgeImg . pixels [ y * img . width + x ] = color ( sum ) <EOL> edgeImg . updatePixels ( ) <EOL> image ( edgeImg , <NUM_LIT:100> , <NUM_LIT:0> ) </s>
