/**/
		
		
			/**
			*/
		
		
		
			/*
			*/
		
		
			"
			"
		
		
			'
			'
		
		
		
			
			$1
		
		=~
		=
		|
		!
		<=>
		>=
		<=
		+
		->
		-
		?
		&
		
		.*
		
		//
		
		(
		)
		
			abstract
			break
			case
			catch
			continue
			default
			do
			else
			extends
			final
			finally
			for
			if
			implements
			instanceof
			native
			new
			private
			protected
			public
			return
			static
			switch
			synchronized
			throw
			throws
			transient
			try
			volatile
			while
			strictfp
			package
			import
			
			as
			assert
			def
			mixin
			property
			test
			using
			in
			
			boolean
			byte
			char
			class
			double
			float
			int
			interface
			long
			short
			void
			
			abs
			any
			append
			asList
			asWritable
			call
			collect
			compareTo
			count
			div
			dump
			each
			eachByte
			eachFile
			eachLine
			every
			find
			findAll
			flatten
			getAt
			getErr
			getIn
			getOut
			getText
			grep
			immutable
			inject
			inspect
			intersect
			invokeMethods
			isCase
			join
			leftShift
			minus
			multiply
			newInputStream
			newOutputStream
			newPrintWriter
			newReader
			newWriter
			next
			plus
			pop
			power
			previous
			print
			println
			push
			putAt
			read
			readBytes
			readLines
			reverse
			reverseEach
			round
			size
			sort
			splitEachLine
			step
			subMap
			times
			toInteger
			toList
			tokenize
			upto
			waitForOrKill
			withPrintWriter
			withReader
			withStream
			withWriter
			withWriterAppend
			write
			writeLine
			false
			null
			super
			this
			true
			
			it
			goto
			const
		
	
	
		
		
			${
			}
		
		$
	
	
		
		{
		
		*
		
		
			<!--
			-->
		
		
		<<
		<=
		< 
		
		
			<
			>
		
		@