@_ = split(//,' . ` o '); while(I){$mispent = '||'.@_[rand(15)].@_[rand(15)].@_[rand(15)].@_[rand(15)]. @_[rand(15)].@_[rand(15)].@_[rand(15)].@_[rand(15)]. @_[rand(15)].@_[rand(15)].'|'; $StPatties = '\|\| \|'; $guiness= '| |===|:|| | |=|:|| | |=|:|'; $greenbeer= '|oOooOoOooOo|:|oO.oo.O.oOo|:|| |:|| |:|'; $irish= '| | |=|:|| ||=|:|| |=|:|| |:|'; $whiskey= '|==========|:|___________|:'; $pitcher=$greenbeer.$guiness.$irish.$whiskey; @glass=split(/:/, $pitcher); $beer=11;for($drunk=11;$drunk>0;$drunk--) {$good=0;foreach(@glass){$good++;$pint=$_; ($beer eq $good)?($pint =~ s/$StPatties/$mispent/):(); print $pint;print "\n";} ($beer eq $drunk)?($beer--): ();select $,,$,,$,,0.1;system(($^O eq 'MSWin32')?'cls':'clear');}}