<s> """<STR_LIT>""" <EOL> words = [ <EOL> "<STR_LIT>" , "<STR_LIT>" , "<STR_LIT>" , <EOL> "<STR_LIT>" , "<STR_LIT>" , <EOL> "<STR_LIT>" , "<STR_LIT>" , <EOL> "<STR_LIT>" <EOL> ] <EOL> def setup ( ) : <EOL> size ( <NUM_LIT> , <NUM_LIT> , OPENGL ) <EOL> hint ( DISABLE_DEPTH_TEST ) <EOL> textFont ( loadFont ( "<STR_LIT>" ) , <NUM_LIT:1.0> ) <EOL> fill ( <NUM_LIT:255> ) <EOL> def draw ( ) : <EOL> background ( <NUM_LIT:0> ) <EOL> pushMatrix ( ) <EOL> translate ( - <NUM_LIT:200> , - <NUM_LIT:50> , - <NUM_LIT> ) <EOL> rotateY ( <NUM_LIT> ) <EOL> for i in range ( len ( words ) ) : <EOL> f1 = sin ( ( i + <NUM_LIT:1.0> ) * ( millis ( ) / <NUM_LIT> ) * TWO_PI ) <EOL> f2 = sin ( ( <NUM_LIT> - i ) * ( millis ( ) / <NUM_LIT> ) * TWO_PI ) <EOL> line = words [ i ] <EOL> pushMatrix ( ) <EOL> translate ( <NUM_LIT:0.0> , i * <NUM_LIT> , <NUM_LIT:0.0> ) <EOL> for j in range ( len ( line ) ) : <EOL> if j != <NUM_LIT:0> : <EOL> translate ( textWidth ( line [ j - <NUM_LIT:1> ] ) * <NUM_LIT> , <NUM_LIT:0.0> , <NUM_LIT:0.0> ) <EOL> rotateY ( f1 * <NUM_LIT> * f2 ) <EOL> pushMatrix ( ) <EOL> scale ( <NUM_LIT> ) <EOL> text ( line [ j ] , <NUM_LIT:0.0> , <NUM_LIT:0.0> ) <EOL> popMatrix ( ) <EOL> popMatrix ( ) <EOL> popMatrix ( ) </s>
