/omg {
var %numfaces $calc( [ $rand(0,80) ] + [ $rand(0,80) ] )
:faceloop
var %tempvar $rand(0,28)
if (%tempvar == 0) var %facestring %facestring ^_^
else if (%tempvar == 1) var %facestring %facestring @w@
else if (%tempvar == 2) var %facestring %facestring o.o
else if (%tempvar == 3) var %facestring %facestring °_°
else if (%tempvar == 4) var %facestring %facestring ö
else if (%tempvar == 5) var %facestring %facestring ©_©
else if (%tempvar == 6) var %facestring %facestring ×_×
else if (%tempvar == 7) var %facestring %facestring Ø_ø
else if (%tempvar == 8) var %facestring %facestring ¤ ¤
else if (%tempvar == 9) var %facestring %facestring ¶_P
else if (%tempvar == 10) var %facestring %facestring :P
else if (%tempvar == 11) var %facestring %facestring ±_±
else if (%tempvar == 12) var %facestring %facestring ñ_ñ
else if (%tempvar == 13) var %facestring %facestring ò ó
else if (%tempvar == 14) var %facestring %facestring õ_Õ
else if (%tempvar == 15) var %facestring %facestring ¡.¡
else if (%tempvar == 16) var %facestring %facestring d_b
else if (%tempvar == 17) var %facestring %facestring =^_~=
else if (%tempvar == 18) var %facestring %facestring LOL
else if (%tempvar == 19) var %facestring %facestring OMG
else if (%tempvar == 20) var %facestring %facestring ^^;
else if (%tempvar == 21) var %facestring %facestring (j/k)
else if (%tempvar == 22) var %facestring %facestring ROTFL
else if (%tempvar == 23) var %facestring %facestring WTF
else if (%tempvar == 24) var %facestring %facestring XD
else if (%tempvar == 25 || %tempvar == 27 ) {
var %facestring %facestring $+ !
inc %numfaces 1
}
else if (%tempvar == 26 || %tempvar == 28 ) {
var %facestring %facestring $+ ?
inc %numfaces 1
}
dec %numfaces 1
if (%numfaces >= 0) goto faceloop
say %facestring
}