<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://conwaylife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rowett</id>
	<title>LifeWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://conwaylife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rowett"/>
	<link rel="alternate" type="text/html" href="https://conwaylife.com/wiki/Special:Contributions/Rowett"/>
	<updated>2026-10-27T20:52:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=171731</id>
		<title>File:Hotkeys.png</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=171731"/>
		<updated>2026-02-24T14:16:31Z</updated>

		<summary type="html">&lt;p&gt;Rowett: Rowett uploaded a new version of File:Hotkeys.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoftwareImage}}&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=171730</id>
		<title>LifeViewer/User Interface</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=171730"/>
		<updated>2026-02-24T14:14:53Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Playback controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LifeViewer]] has a set of mouse controls and keyboard commands.&lt;br /&gt;
== Mouse Controls ==&lt;br /&gt;
In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In Draw mode click and drag with the mouse to draw cells.&lt;br /&gt;
&lt;br /&gt;
In Select mode click and drag with the mouse to make a selection.&lt;br /&gt;
&lt;br /&gt;
=== Top Row ===&lt;br /&gt;
[[File:ui-top.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AutoFit mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fits the pattern to the window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Draw mode for drawing cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Select&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Select mode for copy/paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Pan mode for viewing patterns&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;changes the camera zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;START&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AUTOSTART mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles STOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;WAYPT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Waypoint mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LOOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles LOOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Icon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles icon display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles grid line display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Help display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bottom Row ===&lt;br /&gt;
[[File:ui-bottom.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles generation statistics display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Undo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo the last edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Redo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo the last undone action&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed to 1x&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reverse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reverse playback direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to T=0 and if at T=0 also reset camera&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Back&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step back step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Forward&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step forward step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Play&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;start playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Settings&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the settings menu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Draw Mode ===&lt;br /&gt;
[[File:draw-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pick&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;click on a cell to set drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State Display&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw Pause&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Smart Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0-6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change the displayed states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select the current drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select Mode ===&lt;br /&gt;
[[File:select-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;auto shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clipboards&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle clipboard libary to select active clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste cells from current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Top Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AND/CPY/OR/XOR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Menu ===&lt;br /&gt;
[[File:selection-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The Selection Menu appears when there is an active Selection in Select Mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from top to bottom and left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cancel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cancel selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection left 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection right 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection up 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection down 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;50%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set random fill percentage&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection using all states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection 2 states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Invert&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear History/Super&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear [R]History/[R]Super cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CCW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Inside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells inside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Outside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
[[File:settings.png]]&lt;br /&gt;
&lt;br /&gt;
The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not function if the Viewer window is less than 480 pixels high.&lt;br /&gt;
The menu contains four sliders and a set of topic buttons. Topics can contain settings and actions.&lt;br /&gt;
&lt;br /&gt;
==== Sliders ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the slider functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera angle (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tilt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera tilt (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Layers&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set number of cell layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Depth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set depth between each cell layer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pattern ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Pattern options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Change Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a new Rule and then switches to it&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;New Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new blank Pattern with the current Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Load Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;loads the last saved Pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;saves the current Pattern to the text box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with a random Rule (based on the current rule family)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with the existing Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;identify whether the current Pattern is a still life, oscillator or spaceship&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Last Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;show last Identify results&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Image&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the current pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Graph&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the Population Graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clipboard ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Clipboard options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Open Clipboard&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;opens the clipboard as a pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Original&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copies the current Rule definition to the clikpboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy NHood&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy CoordCA neighbourhood definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy the current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste To Seln&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste clipboard to selection and tile if selection larger than clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;External Sync&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sync with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Display options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Use Rectangles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle use of rectangular cells for Hexagonal and Triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cell Borders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles drawing of cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Major GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing major GridLines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starfield&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing starfield in background&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Annotations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle annotation display (if specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rainbow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using Rainbow cell colours (for 2-state patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle alternating GridLines (for Margolus patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Integer Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set Zoom to nearest integer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Render Quality&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles anti-aliased cell display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Playback options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Go To Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a generation and then moves to that generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoFit History&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using history states for AutoFit bounding box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Throttle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle playback throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Perf. Warning&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Kill Gliders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle killing escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoHide UI&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle hiding UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the General options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit Selection&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Center Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Drawing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear drawing state cells in pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Snap Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap camera angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Restore View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Advanced options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frame Times&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles display of the frames per second and CPU load %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Timing Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles extended timing information display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Relative Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles absolute or relative generation display (when #CXRLE Gen specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop Others&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop other Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Info Bar&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the Info Bar display which shows camera location, angle, and bounding box velocity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Theme ====&lt;br /&gt;
Allows selection from a list of available colour Themes.&lt;br /&gt;
&lt;br /&gt;
==== Graph ====&lt;br /&gt;
Toggles the [[#Population Graph|Population Graph]].&lt;br /&gt;
&lt;br /&gt;
=== Population Graph ===&lt;br /&gt;
LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings&amp;amp;rarr;Graph]]. At each generation it shows total population, births and deaths.&lt;br /&gt;
Note that the graph will only capture data for the first 2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (524288) generations.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 9, y = 9, rule = x = 7, y = 3, rule = B3/S23|&lt;br /&gt;
o3b3o$3o2bo$bo!&lt;br /&gt;
[[ ZOOM 4 GRAPH LOOP 1000 HEIGHT 400 AUTOSTART ]]}}&lt;br /&gt;
&lt;br /&gt;
Graph controls:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Opacity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set the graph opacity %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pop&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing population&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing births&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Dth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing deaths&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle between drawing lines or points&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;close the graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keyboard commands ==&lt;br /&gt;
&lt;br /&gt;
A visual map of keyboard shortcuts is shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Hotkeys.png|1024px]]&lt;br /&gt;
&lt;br /&gt;
Below is a list of keyboard commands by category:&lt;br /&gt;
&lt;br /&gt;
=== Playback controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Playback controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle play / pause&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backspace&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backslash&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Backslash&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause if playing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift -&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;minimum playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift +&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;maximum playback speed speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle fast lookup&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle waypoint playback and loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle just loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autostart&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-Viewer controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Multi-viewer controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all LifeViewers to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all other LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Camera controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save current camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit pattern to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit history mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift [&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;halve zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift ]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;double zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;32x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;64x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;integer zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset angle&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt /&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;/&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;@&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset tilt&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view View controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;previous colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;default theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Display controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation statistics&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation display mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle graph lines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle births plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle deaths plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell type for hexagonal and triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle extended timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pattern and engine information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle information bar&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell anti-aliasing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle icons&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle major gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]Super&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]History&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule] (from either [Rule]History or [Rule]Super)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle kill escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stars&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save population graph screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save black and white screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle UI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autohide UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle cell shader&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;download cell map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle identify results display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle y coordinate direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle popup window maximize&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pattern controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Pattern controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;new pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open original or last saved pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open clipboard as pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern and rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern only&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle oscillator and spaceship identification&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;display last identification result&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle safe mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== External clipboard controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view External clipboard controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle sync cut and copy with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy selection headerless including blanks&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy selection headerless including blanks (1 line)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy rule definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position and view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edit controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Edit controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle draw/pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;draw mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto-shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle states display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;remove selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste to selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance outside&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick cell state to replace with drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear current drawing state cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hide paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;perform paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 0 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 1 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles clipboard library&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 0 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 1 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 2 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 3 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 4 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 5 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 6 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 7 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 8 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 9 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Help controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Home&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to first help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;End&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to last help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls without keyboard shortcuts ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions that do not currently have keyboard shortcuts.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Button location&lt;br /&gt;
|-&lt;br /&gt;
! Random Fill Density&lt;br /&gt;
| Select; a selection is present&lt;br /&gt;
|-&lt;br /&gt;
! individual Themes&lt;br /&gt;
| Settings --&amp;gt; Theme&lt;br /&gt;
|-&lt;br /&gt;
! Draw/2-state Fill with states 10-255&lt;br /&gt;
| Draw&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts without controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions with keyboard shortcuts but no UI controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Shortcut&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
| Alt + G&lt;br /&gt;
|-&lt;br /&gt;
! [R]History&lt;br /&gt;
| Alt + H&lt;br /&gt;
|-&lt;br /&gt;
! [R]Standard&lt;br /&gt;
| Alt + J&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Pattern_editing&amp;diff=165854</id>
		<title>LifeViewer/Known bugs/Pattern editing</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Pattern_editing&amp;diff=165854"/>
		<updated>2025-11-20T14:24:18Z</updated>

		<summary type="html">&lt;p&gt;Rowett: The triangular grid drawing is correct since it has a 1:1 mapping to a square grid.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently known issues with LifeViewer&#039;s drawing and selection functions.&lt;br /&gt;
&lt;br /&gt;
* Some patterns cannot be moved towards the edge of the grid even when sufficient room exists.&lt;br /&gt;
** For the following example, Select All then attempt to move it to the left. This will be stopped despite there being enough room, as well as the fact that rotation can move cells into this region.&lt;br /&gt;
** Rotating the pattern 90 degrees and attempting to move it vertically will also display an error.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -255 0 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Drawing limitations can be offset on some bounded grids in the Margolus neighbourhood.&lt;br /&gt;
** In the following example, it&#039;s possible to start drawing by clicking on the bottom boundary or the right boundary. This is not normally possible.&lt;br /&gt;
** It is also not possible to start drawing from the topmost row or leftmost column &#039;&#039;inside&#039;&#039; of the bounded grids. In order to draw here, the cursor must first be dragged further in bounds, or the click must start further in bounds.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
10b$10b$10b$10b$10b$10b$10b$10b$10b$10b!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* If an area of a partially-bounded grid is not yet loaded, it is not possible to start drawing in the unloaded area.&lt;br /&gt;
** In order to draw in this area, one must start drawing in the loaded area, and then drag this click into the unloaded area.&lt;br /&gt;
** This is in contrast to unloaded areas of unbounded grids, where starting drawing in the out-of-bounds area is permitted and will load this area.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Unbounded&lt;br /&gt;
! Bounded&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 16, rule = B/S01234V&lt;br /&gt;
2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ GRID ZOOM 16 X 272 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 16, rule = B/S01234V:T0,32&lt;br /&gt;
2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ GRID ZOOM 16 X 272 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Flipping certain patterns near the edge of the grid in the general-range algorithm may cause them to become more symmetric than previously.&lt;br /&gt;
** For the following example, Select All then flip horizontally.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 252 X 255 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Rotating certain patterns near the edge of the grid in the general-range algorithm may cause them to become less symmetric than previously.&lt;br /&gt;
** For the following example, Select All then rotate 90 degrees.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -253 0 STARTFROM 1 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Shrinking some selections may unexpectedly exclude cells from the selection.&lt;br /&gt;
** For the following example, Select All will correctly select everything, but using the shrink button will leave the two rightmost cells out.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 253 X 255 PASTET 253 PASTE o! 250 -2 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Pattern_editing&amp;diff=165852</id>
		<title>LifeViewer/Known bugs/Pattern editing</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Pattern_editing&amp;diff=165852"/>
		<updated>2025-11-20T12:57:38Z</updated>

		<summary type="html">&lt;p&gt;Rowett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently known issues with LifeViewer&#039;s drawing and selection functions.&lt;br /&gt;
&lt;br /&gt;
* Some patterns cannot be moved towards the edge of the grid even when sufficient room exists.&lt;br /&gt;
** For the following example, Select All then attempt to move it to the left. This will be stopped despite there being enough room, as well as the fact that rotation can move cells into this region.&lt;br /&gt;
** Rotating the pattern 90 degrees and attempting to move it vertically will also display an error.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -255 0 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* When moving the cursor fast in draw mode, LifeViewer will attempt to ensure the resulting curve is connected. For triangular rules some cells are only connected by their diagnoals, rather than being continuos orthogonal strips.&lt;br /&gt;
** In the following example, attempt to draw a straight line within the sets of green lines and within the sets of red lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 37, y = 19, rule = B/S0123LE&lt;br /&gt;
9bb17bb9$b17bo17bb9$9bb17bb!&lt;br /&gt;
|viewerconfig = #C [[ GRID ZOOM 24 POLYSHADOW OFF COLOR POLY Green POLYLINE -4 8.5 40 8.5 32 POLYLINE -4 11.5 40 11.5 32 COLOR POLY Red POLYLINE 27/6 0 159/6 22 32 POLYLINE 9 -1.5 93/3 20.5 32 POLYLINE 27 -1.5 5 20.5 32 POLYLINE 189/6 0 11 20.5 32 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Drawing limitations can be offset on some bounded grids in the Margolus neighbourhood.&lt;br /&gt;
** In the following example, it&#039;s possible to start drawing by clicking on the bottom boundary or the right boundary. This is not normally possible.&lt;br /&gt;
** It is also not possible to start drawing from the topmost row or leftmost column &#039;&#039;inside&#039;&#039; of the bounded grids. In order to draw here, the cursor must first be dragged further in bounds, or the click must start further in bounds.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
10b$10b$10b$10b$10b$10b$10b$10b$10b$10b!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* If an area of a partially-bounded grid is not yet loaded, it is not possible to start drawing in the unloaded area.&lt;br /&gt;
** In order to draw in this area, one must start drawing in the loaded area, and then drag this click into the unloaded area.&lt;br /&gt;
** This is in contrast to unloaded areas of unbounded grids, where starting drawing in the out-of-bounds area is permitted and will load this area.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Unbounded&lt;br /&gt;
! Bounded&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 16, rule = B/S01234V&lt;br /&gt;
2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ GRID ZOOM 16 X 272 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 16, rule = B/S01234V:T0,32&lt;br /&gt;
2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ GRID ZOOM 16 X 272 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Flipping certain patterns near the edge of the grid in the general-range algorithm may cause them to become more symmetric than previously.&lt;br /&gt;
** For the following example, Select All then flip horizontally.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 252 X 255 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Rotating certain patterns near the edge of the grid in the general-range algorithm may cause them to become less symmetric than previously.&lt;br /&gt;
** For the following example, Select All then rotate 90 degrees.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -253 0 STARTFROM 1 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Shrinking some selections may unexpectedly exclude cells from the selection.&lt;br /&gt;
** For the following example, Select All will correctly select everything, but using the shrink button will leave the two rightmost cells out.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 253 X 255 PASTET 253 PASTE o! 250 -2 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Pattern_loading&amp;diff=165840</id>
		<title>LifeViewer/Known bugs/Pattern loading</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Pattern_loading&amp;diff=165840"/>
		<updated>2025-11-19T21:13:43Z</updated>

		<summary type="html">&lt;p&gt;Rowett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently known issues with how LifeViewer reads pattern data.&lt;br /&gt;
&lt;br /&gt;
* Margolus patterns are often positioned unexpectedly on bounded grids.&lt;br /&gt;
** In the following example, every cell is positioned such that they coincide with the bottom row and right column of the edge.&lt;br /&gt;
** The cells can be seen to exist when using Select All and when viewing the alive cell count.&lt;br /&gt;
** When using the &amp;quot;Neighbour&amp;quot; shader, inverting the contents of the bounded grid, stepping forward and then pressing undo will show different coloration on the bottom and right boundaries compared to the top and left.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
$9bo$9bo$9bo$9bo$9bo$9bo$9bo$9bo$b9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book SHOWGENSTATS SHADER Neighbour ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids may result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on the appropriate axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* -0 is handled inconsistently as a bounded grid size: it is accepted by Torus and Klein Bottle, but rejected by Plane, Cross-surface and Sphere.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
! Klein Bottle&lt;br /&gt;
! Cross-surface&lt;br /&gt;
! Sphere&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:P-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:T-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:K-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:C-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:S-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Patterns with 3 or more states are openable in the range-1 2-state algorithm, but are rejected as invalid by the general-range 2-state algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = R1,C2,S2-3,B3&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Invalid bounded grid sizes used with PCA patterns will cause cells to display a blank state name when moused over.&lt;br /&gt;
** The Generations algorithm exhibits the correct behaviour and displays a name for the state.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Generations&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = //3:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = PCA_1:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Saving patterns with non-canonical bounded grid definitions will not convert these to canonical if the rule in use is a rule table.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=4050#p207465&amp;lt;/ref&amp;gt;&lt;br /&gt;
** This was claimed to have been fixed in build 1294, but still occurs.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Rendering&amp;diff=165837</id>
		<title>LifeViewer/Known bugs/Rendering</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Rendering&amp;diff=165837"/>
		<updated>2025-11-19T10:33:55Z</updated>

		<summary type="html">&lt;p&gt;Rowett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently known issues with how LifeViewer renders and displays things.&lt;br /&gt;
&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
** On a desktop computer, Fit Pattern goes to 37.0, whereas AutoFit goes to 37.3.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The Neighbor cell shader does not interact correctly with the edges of bounded grids.&lt;br /&gt;
** In the following examples, Plane is correct, but Torus is not; the redness should be continuous in the latter.&lt;br /&gt;
** Editing cells near the edge can make the redness continue to the very edge, however this will be reverted when stepping forward a generation. The redness will also incorrectly happen for Plane, despite the outside being functionally dead.&lt;br /&gt;
** Editing cells at the very edge will also not cause cells on the other connected side of a torus to update as would be expected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:P20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:T20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If the boundary colour is set to the same colour as the background colour, and stars are enabled, boundary hexagons and triangles will occlude the stars.&lt;br /&gt;
** This does not affect boundary squares.&lt;br /&gt;
** Zooming out beyond 4.0x, or enabling Use Rectangles, will cause the stars to correctly render.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 384 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SL&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Layered history cells are a different color in the general-range algorithm compared to the range-1 algorithm, even when using the same pattern and Theme.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, layers will appear where cells previously were in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
** Help &amp;gt; Info &amp;gt; Cells will also imply the Basic shader is in use, even though this is implied not to be the case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AutoFit can act less smooth than expected at some times: patterns can approach viewer edges causing a bouncing effect, and reaching a stopping generation will not smoothly transition the viewer to the target zoom value.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3825#p204756&amp;lt;/ref&amp;gt;&lt;br /&gt;
* The Neighbour shader causes visual bugs when used on the hexagonal and triangular grids.&lt;br /&gt;
** It also uses the wrong colours and neighbour calculations when used on the two types of rectangular grid.&lt;br /&gt;
** Support is planned,&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=204537#p204537&amp;lt;/ref&amp;gt; but the current behaviour is still incorrect.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B12345678/S012345678&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For 2-state rules with no history, cell heights will differ depending on the implementation used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Basic shader&lt;br /&gt;
! RuleLoader&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 4, rule = B3/S23&lt;br /&gt;
bo2bo$o$o3bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND Black COLOR ALIVE Red SHADER Basic COLOR GRID 80 80 80 LAYERS 10 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 4, rule = Life-RuleLoader&lt;br /&gt;
bo2bo$o$o3bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ LAYERS 10 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* At some angles, cells can be drawn outside of the area defined by grid lines or cell borders.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 7, y = 7, rule = B/S01234V&lt;br /&gt;
obobobo$bobobo$obobobo$bobobo$obobobo$bobobo$obobobo!&lt;br /&gt;
|viewerconfig = [[ GRID ANGLE 45 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Playback&amp;diff=165771</id>
		<title>LifeViewer/Known bugs/Playback</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Playback&amp;diff=165771"/>
		<updated>2025-11-13T20:51:14Z</updated>

		<summary type="html">&lt;p&gt;Rowett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently known issues with LifeViewer&#039;s iterator and pattern playback.&lt;br /&gt;
&lt;br /&gt;
* History cells may not be ticked correctly at the top and left edges of the grid in the general-range algorithm.&lt;br /&gt;
** This does not affect the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! left&lt;br /&gt;
! top&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -255 PASTE o$o$o$o$o$o! -253 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y -255 PASTE 6o! -6 -253 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! right&lt;br /&gt;
! bottom&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X 255 PASTE o$o$o$o$o$o! 252 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y 255 PASTE 6o! -6 252 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some arrangements of gliders are not removed by Kill Gliders.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! two gliders&lt;br /&gt;
! four gliders 1&lt;br /&gt;
! four gliders 2&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 7, rule = B3/S23&lt;br /&gt;
2o$obo$o2$3b2o$3bobo$3bo!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS AUTOSTART AUTOFIT THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 116, y = 90, rule = B3/S23&lt;br /&gt;
113b2o$113bobo$113bo5$80b2o$79b2o$81bo71$34bo$33b2o$33bobo5$2o$obo$o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS AUTOSTART AUTOFIT THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 116, y = 132, rule = B2i3-cky4e5c6n7c/S2-n3-ce4cy5jkr6ik&lt;br /&gt;
114b2o$113b2o$115bo41$67b2o$66b2o$68bo19$4bo$3b2o$3bobo63$b2o$2o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS AUTOSTART AUTOFIT THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* M0 and M1 do not work as expected for certain weighted rules.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3675#p196011&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Kill Gliders will ignore [R]History and [R]Super state 6 cells and [R]Investigator cells even if these nontrivially interact with the glider.&lt;br /&gt;
** For the following case, the glider will bounce around this chamber forever and therefore cannot reasonably be described as &amp;quot;escaping&amp;quot;. Nonetheless, turning Kill Gliders on will remove it immediately.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 25, rule = B3/S023History&lt;br /&gt;
$29F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.&lt;br /&gt;
F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F3.A23.F$F2.A24.F$F2.3A22.F$F27.&lt;br /&gt;
F$29F!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* When paused, AutoFit will ignore history cells in 2-state rules, but will attempt to fit the viewer to them in Generations rules.&lt;br /&gt;
** This does not happen during playback, where Generations rules will only focus on living and dying cells.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* After something is killed by the grid boundary, AutoFit will act different in the range-1 algorithm compared to the general-range algorithm.&lt;br /&gt;
** In the former, it will focus on where the last living cells were, whereas in the latter it will return to the grid center.&lt;br /&gt;
** Press Play on each of these to see the results.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If HISTORYSTATES is set to 1 or AGESTATES is set to 0, there will still be multiple different internal states dedicated to history trails and cell ageing.&lt;br /&gt;
** This can be seen when using layers, or when mousing over cells with State Number turned on.&lt;br /&gt;
** Expected behaviour would be for all history trail states to be state 1, and all alive cells to be state 64.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! HISTORYSTATES 1&lt;br /&gt;
! AGESTATES 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 2, rule = B2/S&lt;br /&gt;
o2bo$b2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR DEADRAMP Blue HISTORYSTATES 1 LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = W4&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR ALIVE Blue AGESTATES 0 LAYERS 10 STARTFROM 64 X 32 Y 32 ZOOM 4 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If HISTORYSTATES is set to 0 and the ALIVE and ALIVERAMP colors are identical, or if the background, DEAD and DEADRAMP colors are identical and AGESTATES is set to 0, the Cell Age shader will still be used even though neither living nor dead cells experience ageing.&lt;br /&gt;
** The Basic shader would be expected instead.&lt;br /&gt;
** This only appears to happen when defining themes deviating from the default Blues theme. Examples here: https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=4000#p206879&lt;br /&gt;
&lt;br /&gt;
* Commands such as TRACK and AUTOFIT can appear jumpy when the refresh rate is at certain values.&lt;br /&gt;
** The following is smooth at 60fps, but jitters considerably at 144fps.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = [[ TRACK 2 2 PASTEDELTA 2 2 PASTET EVERY 1 0 PASTE 5bo$5bo$5bo$5bo$5bo$6o! ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Pausing something with HISTORYFIT will cause the viewer to zoom in on only the alive cells, and resuming playback will continue to ignore any history cells that existed before pausing.&lt;br /&gt;
** This started happening in build 1299 - previous builds exhibited the correct behaviour.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S2-i34q&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ PASTET 0 PASTE o$2o$o! -4000 0 AUTOFIT HISTORYFIT AUTOSTART THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Rendering&amp;diff=165770</id>
		<title>LifeViewer/Known bugs/Rendering</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Rendering&amp;diff=165770"/>
		<updated>2025-11-13T15:44:11Z</updated>

		<summary type="html">&lt;p&gt;Rowett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently known issues with how LifeViewer renders and displays things.&lt;br /&gt;
&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
** On a desktop computer, Fit Pattern goes to 37.0, whereas AutoFit goes to 37.3.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The Neighbor cell shader does not interact correctly with the edges of bounded grids.&lt;br /&gt;
** In the following examples, Plane is correct, but Torus is not; the redness should be continuous in the latter.&lt;br /&gt;
** Editing cells near the edge can make the redness continue to the very edge, however this will be reverted when stepping forward a generation. The redness will also incorrectly happen for Plane, despite the outside being functionally dead.&lt;br /&gt;
** Editing cells at the very edge will also not cause cells on the other connected side of a torus to update as would be expected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:P20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:T20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If the boundary colour is set to the same colour as the background colour, and stars are enabled, boundary hexagons and triangles will occlude the stars.&lt;br /&gt;
** This does not affect boundary squares.&lt;br /&gt;
** Zooming out beyond 4.0x, or enabling Use Rectangles, will cause the stars to correctly render.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 384 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SL&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Layered history cells are a different color in the general-range algorithm compared to the range-1 algorithm, even when using the same pattern and Theme.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, layers will appear where cells previously were in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
** Help &amp;gt; Info &amp;gt; Cells will also imply the Basic shader is in use, even though this is implied not to be the case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* AutoFit can act less smooth than expected at some times: patterns can approach viewer edges causing a bouncing effect, and reaching a stopping generation will not smoothly transition the viewer to the target zoom value.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3825#p204756&amp;lt;/ref&amp;gt;&lt;br /&gt;
* The Neighbour shader causes visual bugs when used on the hexagonal and triangular grids.&lt;br /&gt;
** It also uses the wrong colours and neighbour calculations when used on the two types of rectangular grid.&lt;br /&gt;
** Support is planned,&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=204537#p204537&amp;lt;/ref&amp;gt; but the current behaviour is still incorrect.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B12345678/S012345678&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* For 2-state rules with no history, cell heights will differ depending on the implementation used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Basic shader&lt;br /&gt;
! RuleLoader&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 4, rule = B3/S23&lt;br /&gt;
bo2bo$o$o3bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND Black COLOR ALIVE Red SHADER Basic COLOR GRID 80 80 80 LAYERS 10 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 4, rule = Life-RuleLoader&lt;br /&gt;
bo2bo$o$o3bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ LAYERS 10 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* At some angles, cells can be drawn outside of the area defined by grid lines or cell borders.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 7, y = 7, rule = B/S01234V&lt;br /&gt;
obobobo$bobobo$obobobo$bobobo$obobobo$bobobo$obobobo!&lt;br /&gt;
|viewerconfig = [[ GRID ANGLE 45 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* When a hexagonal or triangular grid is in use, history cells outside of the bounding box containing all currently alive cells will not be rendered.&lt;br /&gt;
** Step forward, and note how many of the history cells disappear as the living cells are killed.&lt;br /&gt;
** Note how the cells appear as the pattern expands if playback continues, after zooming out beyond 4.0, or turning on Use Rectangles.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B135/S0246H&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 DELETERANGE 1 ZOOM 4 STARTFROM 254 X 96 Y -96 THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Playback&amp;diff=165769</id>
		<title>LifeViewer/Known bugs/Playback</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs/Playback&amp;diff=165769"/>
		<updated>2025-11-13T14:37:54Z</updated>

		<summary type="html">&lt;p&gt;Rowett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently known issues with LifeViewer&#039;s iterator and pattern playback.&lt;br /&gt;
&lt;br /&gt;
* History cells may not be ticked correctly at the top and left edges of the grid in the general-range algorithm.&lt;br /&gt;
** This does not affect the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! left&lt;br /&gt;
! top&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -255 PASTE o$o$o$o$o$o! -253 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y -255 PASTE 6o! -6 -253 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! right&lt;br /&gt;
! bottom&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X 255 PASTE o$o$o$o$o$o! 252 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y 255 PASTE 6o! -6 252 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some arrangements of gliders are not removed by Kill Gliders.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! two gliders&lt;br /&gt;
! four gliders 1&lt;br /&gt;
! four gliders 2&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 7, rule = B3/S23&lt;br /&gt;
2o$obo$o2$3b2o$3bobo$3bo!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS AUTOSTART AUTOFIT THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 116, y = 90, rule = B3/S23&lt;br /&gt;
113b2o$113bobo$113bo5$80b2o$79b2o$81bo71$34bo$33b2o$33bobo5$2o$obo$o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS AUTOSTART AUTOFIT THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 116, y = 132, rule = B2i3-cky4e5c6n7c/S2-n3-ce4cy5jkr6ik&lt;br /&gt;
114b2o$113b2o$115bo41$67b2o$66b2o$68bo19$4bo$3b2o$3bobo63$b2o$2o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS AUTOSTART AUTOFIT THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* M0 and M1 do not work as expected for certain weighted rules.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3675#p196011&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Kill Gliders will ignore [R]History and [R]Super state 6 cells and [R]Investigator cells even if these nontrivially interact with the glider.&lt;br /&gt;
** For the following case, the glider will bounce around this chamber forever and therefore cannot reasonably be described as &amp;quot;escaping&amp;quot;. Nonetheless, turning Kill Gliders on will remove it immediately.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 25, rule = B3/S023History&lt;br /&gt;
$29F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.&lt;br /&gt;
F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F3.A23.F$F2.A24.F$F2.3A22.F$F27.&lt;br /&gt;
F$29F!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* When paused, AutoFit will ignore history cells in 2-state rules, but will attempt to fit the viewer to them in Generations rules.&lt;br /&gt;
** This does not happen during playback, where Generations rules will only focus on living and dying cells.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* After something is killed by the grid boundary, AutoFit will act different in the range-1 algorithm compared to the general-range algorithm.&lt;br /&gt;
** In the former, it will focus on where the last living cells were, whereas in the latter it will return to the grid center.&lt;br /&gt;
** Press Play on each of these to see the results.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If HISTORYSTATES is set to 1 or AGESTATES is set to 0, there will still be multiple different internal states dedicated to history trails and cell ageing.&lt;br /&gt;
** This can be seen when using layers, or when mousing over cells with State Number turned on.&lt;br /&gt;
** Expected behaviour would be for all history trail states to be state 1, and all alive cells to be state 64.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! HISTORYSTATES 1&lt;br /&gt;
! AGESTATES 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 2, rule = B2/S&lt;br /&gt;
o2bo$b2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR DEADRAMP Blue HISTORYSTATES 1 LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = W4&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR ALIVE Blue AGESTATES 0 LAYERS 10 STARTFROM 64 X 32 Y 32 ZOOM 4 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If HISTORYSTATES is set to 0 and the ALIVE and ALIVERAMP colors are identical, or if the background, DEAD and DEADRAMP colors are identical and AGESTATES is set to 0, the Cell Age shader will still be used even though neither living nor dead cells experience ageing.&lt;br /&gt;
** The Basic shader would be expected instead.&lt;br /&gt;
** This only appears to happen when defining themes deviating from the default Blues theme. Examples here: https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=4000#p206879&lt;br /&gt;
&lt;br /&gt;
* Commands such as TRACK and AUTOFIT can appear jumpy when the refresh rate is at certain values.&lt;br /&gt;
** The following is smooth at 60fps, but jitters considerably at 144fps.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = [[ TRACK 2 2 PASTEDELTA 2 2 PASTET EVERY 1 0 PASTE 5bo$5bo$5bo$5bo$5bo$6o! ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Pausing something with HISTORYFIT will cause the viewer to zoom in on only the alive cells, and resuming playback will continue to ignore any history cells that existed before pausing.&lt;br /&gt;
** This started happening in build 1299 - previous builds exhibited the correct behaviour.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S2-i34q&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ PASTET 0 PASTE o$2o$o! -4000 0 AUTOFIT HISTORYFIT AUTOSTART THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Stepping back one generation will cause the historical contents of the graph to be rewritten with new data.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S:T128,3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ PASTEDELTA -1 0 PASTET EVERY 1 PASTE o! 63 0 STARTFROM 128 GRAPH ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=User:Rowett&amp;diff=165344</id>
		<title>User:Rowett</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=User:Rowett&amp;diff=165344"/>
		<updated>2025-10-27T04:19:00Z</updated>

		<summary type="html">&lt;p&gt;Rowett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;Real name:&#039;&#039;&#039; Chris Rowett&lt;br /&gt;
*&#039;&#039;&#039;My location:&#039;&#039;&#039; United Kingdom&lt;br /&gt;
&lt;br /&gt;
== LifeViewer ==&lt;br /&gt;
&lt;br /&gt;
Author of [[LifeViewer]], a scriptable pattern viewer and editor used here on the Wiki, the [http://www.conwaylife.com/forums Forums], [[Catagolue]] and other places.&lt;br /&gt;
A list of recent enhancements and fixes can be found in the [https://lazyslug.com/lifeview/plugin/version.txt Release Notes].&lt;br /&gt;
&lt;br /&gt;
== Golly ==&lt;br /&gt;
&lt;br /&gt;
Contributions to [[Golly]]:&lt;br /&gt;
&lt;br /&gt;
=== Golly 5.0 ===&lt;br /&gt;
* GUI&lt;br /&gt;
** Reduced the number of GDI objects used on Windows.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.3 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** added [Rule]Investigator to the Super algo which generalizes the [[Rule:StateInvestigator|StateInvestigator]] rule.&lt;br /&gt;
** fixed HROT Custom neighbourhood orientation.&lt;br /&gt;
** various changes to the RLE parsing code to improve compatibility and headerless RLE paste.&lt;br /&gt;
** the [[Larger than Life]] algorithm now supports Aligned Checkerboard neighborhood (ND).&lt;br /&gt;
* Scripts&lt;br /&gt;
** new script &#039;&#039;&#039;safeopenclip.lua&#039;&#039;&#039; will attempt to open the clipboard as a pattern. If the pattern contains a legacy rule it will first be converted into a supported rule. If the pattern contains an unsupported rule it will be opened in a benign 256 state rule so it can be manually manipulated and an HTML page with a download link to the [https://www.conwaylife.com/w/index.php?title=Special:AllPages&amp;amp;namespace=3794&amp;amp;from=|LifeWiki rule repository] will appear.&lt;br /&gt;
* GUI&lt;br /&gt;
** fixed a bug that could cause a crash on Windows in the NVIDIA driver if Golly was opened with a rule with a bounded grid and without the grid displayed.&lt;br /&gt;
** fixed an assertion in progress bar update when downloading a file from a web server using gzip compression.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.2 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Improved performance for [[Larger than Life]] Triangular and Checkerboard neighbourhoods.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.1 ===&lt;br /&gt;
* GUI&lt;br /&gt;
** The cell population inside and outside of a selection can now be displayed in the status bar. Use Edit Preference: &amp;quot;Show selection population&amp;quot; to enable (default is disabled). To prevent lag the population is only displayed if the calculation takes less than 5ms while selecting or less than 500ms when the selection is complete.&lt;br /&gt;
* Scripts&lt;br /&gt;
** The Lua &#039;&#039;&#039;setoption&#039;&#039;&#039; and Python &#039;&#039;&#039;setoption&#039;&#039;&#039; commands now recognize &amp;quot;showcellborders&amp;quot; for showing or hiding cell borders when zoomed in &amp;gt;2x.&lt;br /&gt;
* Rules&lt;br /&gt;
** Fixed a bug in Larger than Life weighted neighborhoods with negative counts.&lt;br /&gt;
* Audio&lt;br /&gt;
** Sounds and music for &#039;&#039;&#039;pop_sounds.lua&#039;&#039;&#039;, &#039;&#039;&#039;pop_sounds.py&#039;&#039;&#039;, &#039;&#039;&#039;breakout.lua&#039;&#039;&#039; and &#039;&#039;&#039;credits.lua&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.0 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Added the new Super algo which supports [[LifeHistory|[Rule]History]] and [https://www.conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279|&amp;lt;nowiki&amp;gt;[Rule]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
** Added support to [[Larger than Life]] algo for HROT format rules, B0 emulation, and many new neighborhoods:&lt;br /&gt;
*** Square neighborhoods:&lt;br /&gt;
**** Checkerboard&lt;br /&gt;
**** Cross&lt;br /&gt;
**** Euclidean (L2)&lt;br /&gt;
**** Gaussian&lt;br /&gt;
**** Hash&lt;br /&gt;
**** Saltire&lt;br /&gt;
**** Star&lt;br /&gt;
*** Hexagonal neighborhoods:&lt;br /&gt;
**** Aterisk&lt;br /&gt;
**** Hexagonal&lt;br /&gt;
**** Tripod&lt;br /&gt;
*** Triangular neighborhoods:&lt;br /&gt;
**** Triangular&lt;br /&gt;
*** All neighborhoods:&lt;br /&gt;
**** Custom&lt;br /&gt;
**** Weighted (with optional state weights)&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;showinviewer.lua&#039;&#039;&#039; - LifeViewer now fills the browser window and resizes with the browser.&lt;br /&gt;
** &#039;&#039;&#039;update-viewer.lua&#039;&#039;&#039; - downloads the latest version of LifeViewer to use with &#039;&#039;&#039;showinviewer.lua&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;browse-patterns.lua&#039;&#039;&#039; - can now open the current slideshow pattern in LifeViewer.&lt;br /&gt;
* Script commands&lt;br /&gt;
** Added &#039;&#039;&#039;getgridtype&#039;&#039;&#039; command to get the current grid type.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.4 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Improved runtime performance of RuleLoader @TABLE rules.&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;showinviewer.lua&#039;&#039;&#039; - launches the current pattern in LifeViewer in your default browser.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.3 ===&lt;br /&gt;
* 3D&lt;br /&gt;
** Major speed improvement to &#039;&#039;&#039;3D.lua&#039;&#039;&#039; via custom-purpose &#039;&#039;&#039;ovtable&#039;&#039;&#039; commands.&lt;br /&gt;
** Added cell history with fading.&lt;br /&gt;
* GUI&lt;br /&gt;
** Fixed a bug caused by simultaneous clicks of different mouse buttons.&lt;br /&gt;
* Overlay&lt;br /&gt;
** The &#039;&#039;&#039;optimize&#039;&#039;&#039; command now returns the minimum non-zero alpha bounding box of the clip.&lt;br /&gt;
** The &#039;&#039;&#039;blend&#039;&#039;&#039; command now has a new faster blend mode (&amp;quot;blend 2&amp;quot;) which should be used when the destination is opaque.&lt;br /&gt;
** Improved the performance of the &#039;&#039;&#039;drawcells&#039;&#039;&#039; command.&lt;br /&gt;
** Fixed a bug in and made several enhancements to the &#039;&#039;&#039;replace&#039;&#039;&#039; command. &lt;br /&gt;
* Rules&lt;br /&gt;
** Fixed a bug where the canonical form of [[Generations]] rules in [[Rule integer|MAP]] format was incorrect.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.2 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** [[Rule integer|MAP]] rules now support base64 padding.&lt;br /&gt;
* Overlay&lt;br /&gt;
** The &#039;&#039;&#039;paste&#039;&#039;&#039; command now supports multiple locations for batch draw.&lt;br /&gt;
** Added a new command &#039;&#039;&#039;lines&#039;&#039;&#039; which can draw multiple unconnected lines.&lt;br /&gt;
** Added a new &#039;&#039;&#039;ovtable&#039;&#039;&#039; script command which provides a high performance table API for a subset of the overlay commands:&lt;br /&gt;
*** &#039;&#039;&#039;fill&#039;&#039;&#039;, &#039;&#039;&#039;get&#039;&#039;&#039;, &#039;&#039;&#039;line&#039;&#039;&#039;, &#039;&#039;&#039;lines&#039;&#039;&#039;, &#039;&#039;&#039;paste&#039;&#039;&#039;, &#039;&#039;&#039;rgba&#039;&#039;&#039; and &#039;&#039;&#039;set&#039;&#039;&#039;.&lt;br /&gt;
** Added radio buttons to the oplus package.&lt;br /&gt;
** Menu buttons now support custom colors and shadows.&lt;br /&gt;
** Added timing function to the gplus package.&lt;br /&gt;
* Bounded grids&lt;br /&gt;
** Fixed a bug where patterns larger than bounded grids were not correctly clipped.&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;credits.lua&#039;&#039;&#039; - animated credits that can be launched from Help &amp;gt; Credits page.&lt;br /&gt;
** &#039;&#039;&#039;3D.lua&#039;&#039;&#039; - improved generating and rendering speed, added depth shading and canonical rule format.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.0 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Added support for [[Rule integer|MAP]] rules to QuickLife, [[HashLife]] and [[Generations]].&lt;br /&gt;
** Added B0 emulation to isotropic [[Non-totalistic_Life-like_cellular_automata|non-totalistic]] rules.&lt;br /&gt;
** Generations algorithm now supports Hex, [[Von Neumann neighborhood|Von Neumann]] and [[Non-totalistic_Life-like_cellular_automata|non-totalistic]] [[Moore neighborhood|Moore]] neighborhoods.&lt;br /&gt;
** QuickLife, [[HashLife]] and [[Generations]] now support much longer rule names.&lt;br /&gt;
** Improved [[Larger than Life]] performance.&lt;br /&gt;
* GUI&lt;br /&gt;
** Drawing cell borders when zoomed in &amp;gt;2x is now controlled by a View Preference: &amp;quot;Zoomed cells have borders&amp;quot;.&lt;br /&gt;
** Significantly improved pattern rendering speed when zoomed in.&lt;br /&gt;
** Added support for OpenGL 1.x&lt;br /&gt;
* Overlay&lt;br /&gt;
** Many improvements to the Overlay including the ability to play audio files.&lt;br /&gt;
* Script Commands&lt;br /&gt;
** Added &#039;&#039;&#039;getinfo&#039;&#039;&#039; command to get the comments from the current pattern.&lt;br /&gt;
** Added &#039;&#039;&#039;getpath&#039;&#039;&#039; command to get the pathname of the current pattern.&lt;br /&gt;
** The &#039;&#039;&#039;getevent&#039;&#039;&#039; command can now detect the release of a key.&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;lifeviewer.lua&#039;&#039;&#039; - a Lua version of [[LifeViewer]] which runs in [[Golly]] using the Overlay (work in progress).&lt;br /&gt;
** Co-wrote &#039;&#039;&#039;overlay-demo.lua&#039;&#039;&#039; which demonstrates most of the Overlay functions.&lt;br /&gt;
** &#039;&#039;&#039;breakout.lua&#039;&#039;&#039; - a working game as a more sophisticated example of the Overlay functions.&lt;br /&gt;
** &#039;&#039;&#039;browse-patterns.lua&#039;&#039;&#039; - allows you to browse through patterns in a folder (and optionally any sub-folders) manually or automatically.&lt;br /&gt;
&lt;br /&gt;
=== Golly 2.8 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Added support for [[Alan Hensel]]&#039;s isotropic [[Non-totalistic_Life-like_cellular_automata|non-totalistic]] rules to QuickLife and [[HashLife]].&lt;br /&gt;
* GUI&lt;br /&gt;
** Some improvements to the OpenGL rendering.&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=User:Rowett&amp;diff=162661</id>
		<title>User:Rowett</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=User:Rowett&amp;diff=162661"/>
		<updated>2025-07-01T11:52:09Z</updated>

		<summary type="html">&lt;p&gt;Rowett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;Real name:&#039;&#039;&#039; Chris Rowett&lt;br /&gt;
*&#039;&#039;&#039;My location:&#039;&#039;&#039; United Kingdom&lt;br /&gt;
&lt;br /&gt;
== LifeViewer ==&lt;br /&gt;
&lt;br /&gt;
Author of [[LifeViewer]], a scriptable pattern viewer and editor used here on the Wiki, the [http://www.conwaylife.com/forums Forums], [[Catagolue]] and other places.&lt;br /&gt;
A list of recent enhancements and fixes can be found in the [https://lazyslug.com/lifeview/plugin/version.txt Release Notes].&lt;br /&gt;
&lt;br /&gt;
== Golly ==&lt;br /&gt;
&lt;br /&gt;
Contributions to [[Golly]]:&lt;br /&gt;
&lt;br /&gt;
=== Golly 5.0 (not yet released) ===&lt;br /&gt;
* GUI&lt;br /&gt;
** Reduced the number of GDI objects used on Windows.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.3 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** added [Rule]Investigator to the Super algo which generalizes the [[Rule:StateInvestigator|StateInvestigator]] rule.&lt;br /&gt;
** fixed HROT Custom neighbourhood orientation.&lt;br /&gt;
** various changes to the RLE parsing code to improve compatibility and headerless RLE paste.&lt;br /&gt;
** the [[Larger than Life]] algorithm now supports Aligned Checkerboard neighborhood (ND).&lt;br /&gt;
* Scripts&lt;br /&gt;
** new script &#039;&#039;&#039;safeopenclip.lua&#039;&#039;&#039; will attempt to open the clipboard as a pattern. If the pattern contains a legacy rule it will first be converted into a supported rule. If the pattern contains an unsupported rule it will be opened in a benign 256 state rule so it can be manually manipulated and an HTML page with a download link to the [https://www.conwaylife.com/w/index.php?title=Special:AllPages&amp;amp;namespace=3794&amp;amp;from=|LifeWiki rule repository] will appear.&lt;br /&gt;
* GUI&lt;br /&gt;
** fixed a bug that could cause a crash on Windows in the NVIDIA driver if Golly was opened with a rule with a bounded grid and without the grid displayed.&lt;br /&gt;
** fixed an assertion in progress bar update when downloading a file from a web server using gzip compression.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.2 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Improved performance for [[Larger than Life]] Triangular and Checkerboard neighbourhoods.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.1 ===&lt;br /&gt;
* GUI&lt;br /&gt;
** The cell population inside and outside of a selection can now be displayed in the status bar. Use Edit Preference: &amp;quot;Show selection population&amp;quot; to enable (default is disabled). To prevent lag the population is only displayed if the calculation takes less than 5ms while selecting or less than 500ms when the selection is complete.&lt;br /&gt;
* Scripts&lt;br /&gt;
** The Lua &#039;&#039;&#039;setoption&#039;&#039;&#039; and Python &#039;&#039;&#039;setoption&#039;&#039;&#039; commands now recognize &amp;quot;showcellborders&amp;quot; for showing or hiding cell borders when zoomed in &amp;gt;2x.&lt;br /&gt;
* Rules&lt;br /&gt;
** Fixed a bug in Larger than Life weighted neighborhoods with negative counts.&lt;br /&gt;
* Audio&lt;br /&gt;
** Sounds and music for &#039;&#039;&#039;pop_sounds.lua&#039;&#039;&#039;, &#039;&#039;&#039;pop_sounds.py&#039;&#039;&#039;, &#039;&#039;&#039;breakout.lua&#039;&#039;&#039; and &#039;&#039;&#039;credits.lua&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.0 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Added the new Super algo which supports [[LifeHistory|[Rule]History]] and [https://www.conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279|&amp;lt;nowiki&amp;gt;[Rule]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
** Added support to [[Larger than Life]] algo for HROT format rules, B0 emulation, and many new neighborhoods:&lt;br /&gt;
*** Square neighborhoods:&lt;br /&gt;
**** Checkerboard&lt;br /&gt;
**** Cross&lt;br /&gt;
**** Euclidean (L2)&lt;br /&gt;
**** Gaussian&lt;br /&gt;
**** Hash&lt;br /&gt;
**** Saltire&lt;br /&gt;
**** Star&lt;br /&gt;
*** Hexagonal neighborhoods:&lt;br /&gt;
**** Aterisk&lt;br /&gt;
**** Hexagonal&lt;br /&gt;
**** Tripod&lt;br /&gt;
*** Triangular neighborhoods:&lt;br /&gt;
**** Triangular&lt;br /&gt;
*** All neighborhoods:&lt;br /&gt;
**** Custom&lt;br /&gt;
**** Weighted (with optional state weights)&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;showinviewer.lua&#039;&#039;&#039; - LifeViewer now fills the browser window and resizes with the browser.&lt;br /&gt;
** &#039;&#039;&#039;update-viewer.lua&#039;&#039;&#039; - downloads the latest version of LifeViewer to use with &#039;&#039;&#039;showinviewer.lua&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;browse-patterns.lua&#039;&#039;&#039; - can now open the current slideshow pattern in LifeViewer.&lt;br /&gt;
* Script commands&lt;br /&gt;
** Added &#039;&#039;&#039;getgridtype&#039;&#039;&#039; command to get the current grid type.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.4 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Improved runtime performance of RuleLoader @TABLE rules.&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;showinviewer.lua&#039;&#039;&#039; - launches the current pattern in LifeViewer in your default browser.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.3 ===&lt;br /&gt;
* 3D&lt;br /&gt;
** Major speed improvement to &#039;&#039;&#039;3D.lua&#039;&#039;&#039; via custom-purpose &#039;&#039;&#039;ovtable&#039;&#039;&#039; commands.&lt;br /&gt;
** Added cell history with fading.&lt;br /&gt;
* GUI&lt;br /&gt;
** Fixed a bug caused by simultaneous clicks of different mouse buttons.&lt;br /&gt;
* Overlay&lt;br /&gt;
** The &#039;&#039;&#039;optimize&#039;&#039;&#039; command now returns the minimum non-zero alpha bounding box of the clip.&lt;br /&gt;
** The &#039;&#039;&#039;blend&#039;&#039;&#039; command now has a new faster blend mode (&amp;quot;blend 2&amp;quot;) which should be used when the destination is opaque.&lt;br /&gt;
** Improved the performance of the &#039;&#039;&#039;drawcells&#039;&#039;&#039; command.&lt;br /&gt;
** Fixed a bug in and made several enhancements to the &#039;&#039;&#039;replace&#039;&#039;&#039; command. &lt;br /&gt;
* Rules&lt;br /&gt;
** Fixed a bug where the canonical form of [[Generations]] rules in [[Rule integer|MAP]] format was incorrect.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.2 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** [[Rule integer|MAP]] rules now support base64 padding.&lt;br /&gt;
* Overlay&lt;br /&gt;
** The &#039;&#039;&#039;paste&#039;&#039;&#039; command now supports multiple locations for batch draw.&lt;br /&gt;
** Added a new command &#039;&#039;&#039;lines&#039;&#039;&#039; which can draw multiple unconnected lines.&lt;br /&gt;
** Added a new &#039;&#039;&#039;ovtable&#039;&#039;&#039; script command which provides a high performance table API for a subset of the overlay commands:&lt;br /&gt;
*** &#039;&#039;&#039;fill&#039;&#039;&#039;, &#039;&#039;&#039;get&#039;&#039;&#039;, &#039;&#039;&#039;line&#039;&#039;&#039;, &#039;&#039;&#039;lines&#039;&#039;&#039;, &#039;&#039;&#039;paste&#039;&#039;&#039;, &#039;&#039;&#039;rgba&#039;&#039;&#039; and &#039;&#039;&#039;set&#039;&#039;&#039;.&lt;br /&gt;
** Added radio buttons to the oplus package.&lt;br /&gt;
** Menu buttons now support custom colors and shadows.&lt;br /&gt;
** Added timing function to the gplus package.&lt;br /&gt;
* Bounded grids&lt;br /&gt;
** Fixed a bug where patterns larger than bounded grids were not correctly clipped.&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;credits.lua&#039;&#039;&#039; - animated credits that can be launched from Help &amp;gt; Credits page.&lt;br /&gt;
** &#039;&#039;&#039;3D.lua&#039;&#039;&#039; - improved generating and rendering speed, added depth shading and canonical rule format.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.0 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Added support for [[Rule integer|MAP]] rules to QuickLife, [[HashLife]] and [[Generations]].&lt;br /&gt;
** Added B0 emulation to isotropic [[Non-totalistic_Life-like_cellular_automata|non-totalistic]] rules.&lt;br /&gt;
** Generations algorithm now supports Hex, [[Von Neumann neighborhood|Von Neumann]] and [[Non-totalistic_Life-like_cellular_automata|non-totalistic]] [[Moore neighborhood|Moore]] neighborhoods.&lt;br /&gt;
** QuickLife, [[HashLife]] and [[Generations]] now support much longer rule names.&lt;br /&gt;
** Improved [[Larger than Life]] performance.&lt;br /&gt;
* GUI&lt;br /&gt;
** Drawing cell borders when zoomed in &amp;gt;2x is now controlled by a View Preference: &amp;quot;Zoomed cells have borders&amp;quot;.&lt;br /&gt;
** Significantly improved pattern rendering speed when zoomed in.&lt;br /&gt;
** Added support for OpenGL 1.x&lt;br /&gt;
* Overlay&lt;br /&gt;
** Many improvements to the Overlay including the ability to play audio files.&lt;br /&gt;
* Script Commands&lt;br /&gt;
** Added &#039;&#039;&#039;getinfo&#039;&#039;&#039; command to get the comments from the current pattern.&lt;br /&gt;
** Added &#039;&#039;&#039;getpath&#039;&#039;&#039; command to get the pathname of the current pattern.&lt;br /&gt;
** The &#039;&#039;&#039;getevent&#039;&#039;&#039; command can now detect the release of a key.&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;lifeviewer.lua&#039;&#039;&#039; - a Lua version of [[LifeViewer]] which runs in [[Golly]] using the Overlay (work in progress).&lt;br /&gt;
** Co-wrote &#039;&#039;&#039;overlay-demo.lua&#039;&#039;&#039; which demonstrates most of the Overlay functions.&lt;br /&gt;
** &#039;&#039;&#039;breakout.lua&#039;&#039;&#039; - a working game as a more sophisticated example of the Overlay functions.&lt;br /&gt;
** &#039;&#039;&#039;browse-patterns.lua&#039;&#039;&#039; - allows you to browse through patterns in a folder (and optionally any sub-folders) manually or automatically.&lt;br /&gt;
&lt;br /&gt;
=== Golly 2.8 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Added support for [[Alan Hensel]]&#039;s isotropic [[Non-totalistic_Life-like_cellular_automata|non-totalistic]] rules to QuickLife and [[HashLife]].&lt;br /&gt;
* GUI&lt;br /&gt;
** Some improvements to the OpenGL rendering.&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=161692</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=161692"/>
		<updated>2025-05-11T19:28:08Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Scripting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* History cells may not be ticked correctly at the top and left edges of the grid in the general-range algorithm.&lt;br /&gt;
** This does not affect the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! left&lt;br /&gt;
! top&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -255 PASTE o$o$o$o$o$o! -253 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y -255 PASTE 6o! -6 -253 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! right&lt;br /&gt;
! bottom&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X 255 PASTE o$o$o$o$o$o! 252 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y 255 PASTE 6o! -6 252 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* M0 and M1 do not work as expected for certain weighted rules.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3675#p196011&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Kill Gliders will ignore [R]History and [R]Super state 6 cells and [R]Investigator cells even if these nontrivially interact with the glider.&lt;br /&gt;
** For the following case, the glider will bounce around this chamber forever and therefore cannot reasonably be described as &amp;quot;escaping&amp;quot;. Nonetheless, turning Kill Gliders on will remove it immediately.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 25, rule = B3/S023History&lt;br /&gt;
$29F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.&lt;br /&gt;
F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F3.A23.F$F2.A24.F$F2.3A22.F$F27.&lt;br /&gt;
F$29F!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Kill Gliders will also delete gliders which would otherwise interact with the pattern at a later point if enabled.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 21, rule = B3/S23&lt;br /&gt;
b2o$b3o$ob2o$3o$bo14$28bo$26b2o$27b2o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* When paused, AutoFit will ignore history cells in 2-state rules, but will attempt to fit the viewer to them in Generations rules.&lt;br /&gt;
** This does not happen during playback, where Generations rules will only focus on living and dying cells.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* After something is killed by the grid boundary, AutoFit will act different in the range-1 algorithm compared to the general-range algorithm.&lt;br /&gt;
** In the former, it will focus on where the last living cells were, whereas in the latter it will return to the grid center.&lt;br /&gt;
** Press Play on each of these to see the results.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If HISTORYSTATES is set to 1 or AGESTATES is set to 0, there will still be multiple different internal states dedicated to history trails and cell ageing.&lt;br /&gt;
** This can be seen when using layers, or when mousing over cells with State Number turned on.&lt;br /&gt;
** Expected behaviour would be for all history trail states to be state 1, and all alive cells to be state 64.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! HISTORYSTATES 1&lt;br /&gt;
! AGESTATES 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 2, rule = B2/S&lt;br /&gt;
o2bo$b2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR DEADRAMP Blue HISTORYSTATES 1 LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = W4&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR ALIVE Blue AGESTATES 0 LAYERS 10 STARTFROM 64 X 32 Y 32 ZOOM 4 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If HISTORYSTATES is set to 0 and the ALIVE and ALIVERAMP colors are identical, or if the background, DEAD and DEADRAMP colors are identical and AGESTATES is set to 0, the Cell Age shader will still be used even though neither living nor dead cells experience ageing.&lt;br /&gt;
** The Basic shader would be expected instead.&lt;br /&gt;
** This only appears to happen when defining themes deviating from the default Blues theme. Examples here: https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=4000#p206879&lt;br /&gt;
&lt;br /&gt;
* Commands such as TRACK and AUTOFIT can appear jumpy when the refresh rate is at certain values.&lt;br /&gt;
** The following is smooth at 60fps, but jitters considerably at 144fps.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = [[ TRACK 2 2 PASTEDELTA 2 2 PASTET EVERY 1 0 PASTE 5bo$5bo$5bo$5bo$5bo$6o! ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Flipping certain patterns near the edge of the grid in the general-range algorithm may cause them to become more symmetric than previously.&lt;br /&gt;
** For the following example, Select All then flip horizontally.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 252 X 255 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Rotating certain patterns near the edge of the grid in the general-range algorithm may cause them to become less symmetric than previously.&lt;br /&gt;
** For the following example, Select All then rotate 90 degrees.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -253 0 STARTFROM 1 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some patterns cannot be moved towards the edge of the grid even when sufficient room exists.&lt;br /&gt;
** For the following example, Select All then attempt to move it to the left. This will be stopped despite there being enough room, as well as the fact that rotation can move cells into this region.&lt;br /&gt;
** Rotating the pattern 90 degrees and attempting to move it vertically will also display an error.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -255 0 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Shrinking some selections may unexpectedly exclude cells from the selection.&lt;br /&gt;
** For the following example, Select All will correctly select everything, but using the shrink button will leave the two rightmost cells out.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 253 X 255 PASTET 253 PASTE o! 250 -2 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Drawing limitations can be offset on some bounded grids in the Margolus neighbourhood.&lt;br /&gt;
** In the following example, it&#039;s possible to start drawing by clicking on the bottom boundary or the right boundary. This is not normally possible.&lt;br /&gt;
** It is also not possible to start drawing from the topmost row or leftmost column &#039;&#039;inside&#039;&#039; of the bounded grids. In order to draw here, the cursor must first be dragged further in bounds, or the click must start further in bounds.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
10b$10b$10b$10b$10b$10b$10b$10b$10b$10b!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
** This noticeably affects the size of cell maps.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some diagonal spaceships in anisotropic rules, where the shape of the spaceship has rotational non-reflectional symmetry and becomes its mirror image halfway through evolution, do not have a Mod reported.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Rule 1&lt;br /&gt;
! Rule 2&lt;br /&gt;
! Using PASTE&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C2,S3,12,B4,13,NW01010100000108010000010100000000000000000000000000&lt;br /&gt;
2bo$3o$b3o$bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C0,S10,14,20,22,24,26,28,B7,11,15,21,23,27,29,NW01040000000200100000000800000000000000000000000000&lt;br /&gt;
bo$b3o$3o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTET EVERY 2 0 PASTEDELTA 2 2 PASTE bo$b3o$3o$2bo! 0 0 PASTET EVERY 2 1 PASTEDELTA 2 2 PASTE 2bo$3o$b3o$bo! 1 1 AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The key for cell maps can sometimes extend lower than necessary, depending on population scaling.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3900#p205431&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns are often positioned unexpectedly on bounded grids.&lt;br /&gt;
** In the following example, every cell is positioned such that they coincide with the bottom row and right column of the edge.&lt;br /&gt;
** Everything dies if iterated by a generation.&lt;br /&gt;
** The cells can be seen to exist when using Select All and when viewing the alive cell count.&lt;br /&gt;
** When using the &amp;quot;Neighbour&amp;quot; shader, inverting the contents of the bounded grid, stepping forward and then pressing undo will show different coloration on the bottom and right boundaries compared to the top and left.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
$9bo$9bo$9bo$9bo$9bo$9bo$9bo$9bo$b9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book SHOWGENSTATS SHADER Neighbour ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids may result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on the appropriate axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* -0 is handled inconsistently as a bounded grid size: it is accepted by Torus and Klein Bottle, but rejected by Plane, Cross-surface and Sphere.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
! Klein Bottle&lt;br /&gt;
! Cross-surface&lt;br /&gt;
! Sphere&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:P-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:T-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:K-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:C-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:S-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Patterns with 3 or more states are openable in the range-1 2-state algorithm, but are rejected as invalid by the general-range 2-state algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = R1,C2,S2-3,B3&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Invalid bounded grid sizes used with PCA patterns will cause cells to display a blank state name when moused over.&lt;br /&gt;
** The Generations algorithm exhibits the correct behaviour and displays a name for the state.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Generations&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = //3:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = PCA_1:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Saving patterns with non-canonical bounded grid definitions will not convert these to canonical if the rule in use is a rule table.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=4050#p207465&amp;lt;/ref&amp;gt;&lt;br /&gt;
** This was claimed to have been fixed in build 1294, but still occurs.&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in the future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setting up paste commands that cancel out to produce nothing will have differing results in the range-1 algorithm versus the general-range algorithm.&lt;br /&gt;
** At T=0, no dead cells will be visible in the range-1 algorithm, but they will be present in the general-range algorithm. In both cases, dead cells will manifest from T=1 onwards.&lt;br /&gt;
** The dead cells in the general-range algorithm, besides the first two, will never fade.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 PASTEDELTA 1 0 PASTE o! 0 0 PASTE o! 0 0 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 PASTEDELTA 1 0 PASTE o! 0 0 PASTE o! 0 0 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Attempting to customize the colour of GRIDMAJOR in a hexagonal or triangular rule, or a square grid rule with a GRIDMAJOR interval of 0, will not display an error.&lt;br /&gt;
** This is unlike when trying to color cell states which do not apply to the active rule, as well as bounded grid edge cells in rules which do not specify a bounded grid; both cases produce an error to indicate that the customization is irrelevant.&lt;br /&gt;
** In the first two cases, Help &amp;gt; Info &amp;gt; Gridlines displays a line for Interval with value &amp;quot;Off&amp;quot;, despite the fact that it can never be On for these grid types.&lt;br /&gt;
** At the bottom of [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3900#p205787 this post], it can also be seen that Help &amp;gt; Info &amp;gt; Gridlines displays major colors for the hexagonal and triangular grids, despite these being irrelevant and never actually used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Hexagonal&lt;br /&gt;
! Triangular&lt;br /&gt;
! GRIDMAJOR 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S0123HT&lt;br /&gt;
o$2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B/S0123LV&lt;br /&gt;
$3o$3o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue GRIDMAJOR 0 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Changing the color of &amp;quot;dead&amp;quot; in [R]Super or [R]Investigator will not change the color of any cell states. However, it also will not display an error indicating that &amp;quot;dead&amp;quot; is not a valid element to customize for these specific rules.&lt;br /&gt;
** In [R]Standard and [R]History, &amp;quot;dead&amp;quot; will affect the colors of freshly-dead cells.&lt;br /&gt;
** Attempting to customize the capitalized &amp;quot;DEAD&amp;quot; in [R]Super or [R]Investigator will display an error.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/S&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SHistory&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SSuper&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SInvestigator&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Different errors will be produced when trying to customize the colors of history, mark1, markoff, mark2 and kill in a rulespace which does not support these states if they are specified as lowercase compared to uppercase.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Lowercase&lt;br /&gt;
! Uppercase&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = B3/S23&lt;br /&gt;
2bo$obo$bobo$bo!&lt;br /&gt;
|viewerconfig = #C [[ COLOR history Pink COLOR mark1 Pink COLOR markoff Pink COLOR mark2 Pink COLOR kill Pink THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = B3/S23&lt;br /&gt;
2bo$obo$bobo$bo!&lt;br /&gt;
|viewerconfig = #C [[ COLOR HISTORY Pink COLOR MARK1 Pink COLOR MARKOFF Pink COLOR MARK2 Pink COLOR KILL Pink THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When changing the active theme, TRACKLOOP will not adjust, resulting in visual major grid line jumping.&lt;br /&gt;
** For the following, change the theme to a theme with major grid lines such as the MCell theme.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
bo$o$3o!&lt;br /&gt;
|viewerconfig = [[ AUTOSTART THEME Margolus GRID TRACKLOOP 4 -1/4 1/4 GPS 5 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
** On a desktop computer, Fit Pattern goes to 37.0, whereas AutoFit goes to 37.3.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The Neighbor cell shader does not interact correctly with the edges of bounded grids.&lt;br /&gt;
** In the following examples, Plane is correct, but Torus is not; the redness should be continuous in the latter.&lt;br /&gt;
** Editing cells near the edge can make the redness continue to the very edge, however this will be reverted when stepping forward a generation. The redness will also incorrectly happen for Plane, despite the outside being functionally dead.&lt;br /&gt;
** Editing cells at the very edge will also not cause cells on the other connected side of a torus to update as would be expected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:P20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:T20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If the boundary colour is set to the same colour as the background colour, and stars are enabled, boundary hexagons and triangles will occlude the stars.&lt;br /&gt;
** This does not affect boundary squares.&lt;br /&gt;
** Zooming out beyond 4.0x, or enabling Use Rectangles, will cause the stars to correctly render.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 384 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SL&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Layered history cells are a different color in the general-range algorithm compared to the range-1 algorithm, even when using the same pattern and Theme.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, layers will appear where cells previously were in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
** Help &amp;gt; Info &amp;gt; Cells will also imply the Basic shader is in use, even though this is implied not to be the case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, bounded grid edges will be drawn over by cells that were previously alive in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably also caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B3/S23:T512,4&lt;br /&gt;
2o$2o$o$o!&lt;br /&gt;
|viewerconfig = #C [[ ZOOM -4 STARTFROM 128 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S2-3,B3:T512,4&lt;br /&gt;
2o$2o$o$o!&lt;br /&gt;
|viewerconfig = #C [[ ZOOM -4 STARTFROM 128 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can act less smooth than expected at some times: patterns can approach viewer edges causing a bouncing effect, and reaching a stopping generation will not smoothly transition the viewer to the target zoom value.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3825#p204756&amp;lt;/ref&amp;gt;&lt;br /&gt;
* The Neighbour shader causes visual bugs when used on the hexagonal and triangular grids.&lt;br /&gt;
** It also uses the wrong colours and neighbour calculations when used on the two types of rectangular grid.&lt;br /&gt;
** Support is planned,&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=204537#p204537&amp;lt;/ref&amp;gt; but the current behaviour is still incorrect.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B12345678/S012345678&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* If Settings &amp;gt; Advanced &amp;gt; State Number is turned on, history trail cells and bounded grid edge cells in Generations rules will be displayed as state 0. This is unlike what happens in 2-state rules.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = /3i6i/2:T3,1&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 1, rule = /3i/3:T3,1&lt;br /&gt;
BA!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When using a rule with no history trail, Help &amp;gt; Info &amp;gt; Cells will omit Dead and DeadRamp lines for 2-state rules, but will still list these for Generations rules.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B2ae3e4e/S&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 THEME Inverse THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = /2ae3e4e/3&lt;br /&gt;
2A$2A!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 THEME Inverse THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Help &amp;gt; Info &amp;gt; Cells will state that the &amp;quot;Basic&amp;quot; shader is in use for some rulespaces which does not support it.&lt;br /&gt;
** Note the elevated history trail in this pattern, which should not exist at all were the Basic shader actually active.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R1,C2,S2-3,B3,6-7&lt;br /&gt;
bobo$o2bo$b3o$2bo!&lt;br /&gt;
|viewerconfig = [[ STARTFROM 32 THEME Mono LAYERS 10 GRID ZOOM 16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Comparison_of_oscillator_analysis_tools&amp;diff=161183</id>
		<title>Comparison of oscillator analysis tools</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Comparison_of_oscillator_analysis_tools&amp;diff=161183"/>
		<updated>2025-04-04T18:37:42Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Spaceships */ LifeViewer can now detect spaceships of any period&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page compares tools used for analyzing [[still life]]s, [[oscillator]]s and [[spaceship]]s alongside the information they output. &lt;br /&gt;
&lt;br /&gt;
We assume that the input pattern runs in B3/S23, as these tools are used for computing information for wiki infoboxes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alternatives ==&lt;br /&gt;
In response to the closing of Oscillizer, replacements were created by multiple community members. Oscillizer-Web, which is browser-based like the original, was published by [[Dongook Lee]] in July {{year|2021}} Nakano, an open-source offline tool, was released earlier that same month,&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=9&amp;amp;t=5341&amp;lt;/ref&amp;gt; which provides extra functionality for computing [[kinetic symmetry]].&lt;br /&gt;
&lt;br /&gt;
Since October 2019 with the release of build number 437, [[LifeViewer]]&#039;s &#039;&#039;Identify&#039;&#039; function has been capable of computing the majority of the statistics which Oscillizer could, while also supporting [[spaceship]]s.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84386#p84309&amp;lt;/ref&amp;gt; Many other values were rapidly added in subsequent builds in the following days. The ability to calculate strict volatility was implemented on December 2, 2022 with build 794,&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=2400#p154351&amp;lt;/ref&amp;gt; and displaying the period of each cell was added on the 23rd.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=2425#p155133&amp;lt;/ref&amp;gt; Starting January 2023, LifeViewer can compute all of the features of oscillators which Oscillizer could, with the exception of a pattern&#039;s minimum and maximum supporting rule.&lt;br /&gt;
&lt;br /&gt;
* [https://nightlyherb.github.io/oscillizer/ Oscillizer-Web] (Dongook Lee&#039;s remake)&lt;br /&gt;
* {{LinkForumThread|format=ref|t=5387|title=Oscillizer-Web, yet another oscillizer remake}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Oscillators ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Datum&lt;br /&gt;
! [[Oscar]]&lt;br /&gt;
! [[Oscillizer]]&lt;br /&gt;
! [[Oscillizer-Web]]&lt;br /&gt;
! [[Nakano]]&lt;br /&gt;
! [[LifeViewer]]&lt;br /&gt;
! [[Catagolue]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Period]]&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;≤1200&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;≤~1000&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&amp;lt;!--confirm limit--&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&amp;lt;ref group=&amp;quot;n&amp;quot;&amp;gt;no upper limit as of build 1285 (possibly earlier)&amp;lt;/ref&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Mod]]&lt;br /&gt;
! Value&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Transformation&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Kinetic symmetry]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | [[Population]]&lt;br /&gt;
! Minimum&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Maximum&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Average&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | Active cells&lt;br /&gt;
! [[Rotor]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [[Stator]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Total&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Volatility]]&lt;br /&gt;
! Normal&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Strict&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | [[Heat]]&lt;br /&gt;
! Minimum&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Maximum&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Average&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Temperature]]&lt;br /&gt;
! Active&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Rotor&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Bounding box]]&lt;br /&gt;
! XY&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Area&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;4&amp;quot; | Supported by rules&lt;br /&gt;
! Minimum (outer-totalistic)&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Maximum (outer-totalistic)&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Minimum (isotropic)&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Maximum (isotropic)&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[apgcode]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mapping ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Map type&lt;br /&gt;
! [[Oscar]]&lt;br /&gt;
! [[Oscillizer]]&lt;br /&gt;
! [[Oscillizer-Web]]&lt;br /&gt;
! [[Nakano]]&lt;br /&gt;
! [[LifeViewer]]&lt;br /&gt;
! [[Catagolue]]&lt;br /&gt;
|-&lt;br /&gt;
! [[Period map]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [[Frequency map]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [[Signature map]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! [[Domain coloring]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Spaceships ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Datum&lt;br /&gt;
! [[Oscar]]&lt;br /&gt;
! [[Nakano]]&lt;br /&gt;
! [[LifeViewer]]&lt;br /&gt;
! [[Catagolue]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Period]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Mod]]&lt;br /&gt;
! Value&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Transformation&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Kinetic symmetry]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | [[Population]]&lt;br /&gt;
! Minimum&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Maximum&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Average&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Direction]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[Slope]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Speed]]&lt;br /&gt;
! Unsimplified&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Simplified&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;3&amp;quot; | [[Heat]]&lt;br /&gt;
! Minimum&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Maximum&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Average&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | [[Bounding box]]&lt;br /&gt;
! XY&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Area&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;4&amp;quot; | Supported by rules&lt;br /&gt;
! Minimum (outer-totalistic)&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Maximum (outer-totalistic)&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Minimum (isotropic)&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Maximum (isotropic)&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[apgcode]]&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce; color:#9c0006&amp;quot; | &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:#c6efce; color:#006100&amp;quot; | &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Example maps ==&lt;br /&gt;
The [[p96 Hans Leo hassler]] is used for these demos due to its low period and diverse set of subperiods. Legends are not included.&lt;br /&gt;
&lt;br /&gt;
LifeViewer does not display the initial pattern inside the period map as to do so would be redundant given that the input pattern is already accessible.&lt;br /&gt;
&lt;br /&gt;
=== Period maps ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
p96 Hans Leo hassler period map (Oscillizer).png|Oscillizer&lt;br /&gt;
p96 Hans Leo hassler period map (Oscillizer-Web).png|Oscillizer-Web&lt;br /&gt;
p96 Hans Leo hassler period map (Oscillizer-Web with interiors).png|Oscillizer-Web, interiors enabled&lt;br /&gt;
p96 Hans Leo hassler period map (Oscillizer-Web with borders).png|Oscillizer-Web, borders enabled&lt;br /&gt;
p96 Hans Leo hassler period map (Nakano).png|Nakano&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
p96 Hans Leo hassler period map (LifeViewer build 804).png|LifeViewer (builds 804-808)&lt;br /&gt;
p96 Hans Leo hassler period map (LifeViewer build 809).png|LifeViewer (builds 809-814)&lt;br /&gt;
p96 Hans Leo hassler period map (LifeViewer build 815).png|LifeViewer (build 815)&lt;br /&gt;
p96 Hans Leo hassler period map (LifeViewer build 816).png|LifeViewer (builds 816-942)&lt;br /&gt;
p96 Hans Leo hassler period map (LifeViewer build 943).png|LifeViewer (builds 943-956)&lt;br /&gt;
p96 Hans Leo hassler period map (LifeViewer build 957).png|LifeViewer (builds 957-969)&lt;br /&gt;
p96 Hans Leo hassler period map (LifeViewer build 970).png|LifeViewer (build 970)&lt;br /&gt;
p96 Hans Leo hassler period map (LifeViewer build 971).png|LifeViewer (builds 971-present)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Frequency maps ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
p96 Hans Leo hassler frequency map (LifeViewer build 1250).png|LifeViewer (build 1250)&lt;br /&gt;
p96 Hans Leo hassler frequency map (LifeViewer build 1251).png|LifeViewer (builds 1251-1253)&lt;br /&gt;
p96 Hans Leo hassler frequency map (LifeViewer build 1254).png|LifeViewer (builds 1254-present)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;n&amp;quot;/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=161156</id>
		<title>File:Hotkeys.png</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=161156"/>
		<updated>2025-04-02T08:00:11Z</updated>

		<summary type="html">&lt;p&gt;Rowett: Rowett uploaded a new version of File:Hotkeys.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoftwareImage}}&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=161155</id>
		<title>LifeViewer/User Interface</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=161155"/>
		<updated>2025-04-02T07:59:46Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Keyboard commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LifeViewer]] has a set of mouse controls and keyboard commands.&lt;br /&gt;
== Mouse Controls ==&lt;br /&gt;
In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In Draw mode click and drag with the mouse to draw cells.&lt;br /&gt;
&lt;br /&gt;
In Select mode click and drag with the mouse to make a selection.&lt;br /&gt;
&lt;br /&gt;
=== Top Row ===&lt;br /&gt;
[[File:ui-top.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AutoFit mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fits the pattern to the window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Draw mode for drawing cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Select&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Select mode for copy/paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Pan mode for viewing patterns&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;changes the camera zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;START&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AUTOSTART mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles STOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;WAYPT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Waypoint mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LOOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles LOOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Icon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles icon display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles grid line display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Help display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bottom Row ===&lt;br /&gt;
[[File:ui-bottom.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles generation statistics display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Undo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo the last edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Redo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo the last undone action&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed to 1x&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reverse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reverse playback direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to T=0 and if at T=0 also reset camera&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Back&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step back step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Forward&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step forward step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Play&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;start playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Settings&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the settings menu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Draw Mode ===&lt;br /&gt;
[[File:draw-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pick&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;click on a cell to set drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State Display&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw Pause&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Smart Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0-6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change the displayed states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select the current drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select Mode ===&lt;br /&gt;
[[File:select-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;auto shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clipboards&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle clipboard libary to select active clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste cells from current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Top Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AND/CPY/OR/XOR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Menu ===&lt;br /&gt;
[[File:selection-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The Selection Menu appears when there is an active Selection in Select Mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from top to bottom and left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cancel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cancel selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection left 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection right 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection up 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection down 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;50%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set random fill percentage&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection using all states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection 2 states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Invert&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear History/Super&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear [R]History/[R]Super cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CCW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Inside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells inside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Outside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
[[File:settings.png]]&lt;br /&gt;
&lt;br /&gt;
The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not function if the Viewer window is less than 480 pixels high.&lt;br /&gt;
The menu contains four sliders and a set of topic buttons. Topics can contain settings and actions.&lt;br /&gt;
&lt;br /&gt;
==== Sliders ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the slider functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera angle (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tilt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera tilt (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Layers&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set number of cell layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Depth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set depth between each cell layer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pattern ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Pattern options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Change Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a new Rule and then switches to it&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;New Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new blank Pattern with the current Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Load Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;loads the last saved Pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;saves the current Pattern to the text box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with a random Rule (based on the current rule family)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with the existing Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;identify whether the current Pattern is a still life, oscillator or spaceship&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Last Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;show last Identify results&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Image&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the current pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Graph&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the Population Graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clipboard ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Clipboard options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Open Clipboard&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;opens the clipboard as a pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Original&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copies the current Rule definition to the clikpboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy NHood&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy CoordCA neighbourhood definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy the current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste To Seln&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste clipboard to selection and tile if selection larger than clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;External Sync&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sync with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Display options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Use Rectangles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle use of rectangular cells for Hexagonal and Triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cell Borders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles drawing of cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Major GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing major GridLines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starfield&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing starfield in background&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Annotations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle annotation display (if specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rainbow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using Rainbow cell colours (for 2-state patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle alternating GridLines (for Margolus patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Integer Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set Zoom to nearest integer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Render Quality&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles anti-aliased cell display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Playback options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Go To Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a generation and then moves to that generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoFit History&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using history states for AutoFit bounding box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Throttle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle playback throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Perf. Warning&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Kill Gliders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle killing escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoHide UI&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle hiding UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the General options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit Selection&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Center Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Drawing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear drawing state cells in pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Snap Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap camera angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Restore View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Advanced options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frame Times&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles display of the frames per second and CPU load %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Timing Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles extended timing information display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Relative Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles absolute or relative generation display (when #CXRLE Gen specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop Others&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop other Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Info Bar&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the Info Bar display which shows camera location, angle, and bounding box velocity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Theme ====&lt;br /&gt;
Allows selection from a list of available colour Themes.&lt;br /&gt;
&lt;br /&gt;
==== Graph ====&lt;br /&gt;
Toggles the [[#Population Graph|Population Graph]].&lt;br /&gt;
&lt;br /&gt;
=== Population Graph ===&lt;br /&gt;
LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings&amp;amp;rarr;Graph]]. At each generation it shows total population, births and deaths.&lt;br /&gt;
Note that the graph will only capture data for the first 2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (524288) generations.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 9, y = 9, rule = x = 7, y = 3, rule = B3/S23|&lt;br /&gt;
o3b3o$3o2bo$bo!&lt;br /&gt;
[[ ZOOM 4 GRAPH LOOP 1000 HEIGHT 400 AUTOSTART ]]}}&lt;br /&gt;
&lt;br /&gt;
Graph controls:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Opacity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set the graph opacity %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pop&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing population&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing births&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Dth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing deaths&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle between drawing lines or points&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;close the graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keyboard commands ==&lt;br /&gt;
&lt;br /&gt;
A visual map of keyboard shortcuts is shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Hotkeys.png|1024px]]&lt;br /&gt;
&lt;br /&gt;
Below is a list of keyboard commands by category:&lt;br /&gt;
&lt;br /&gt;
=== Playback controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Playback controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle play / pause&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backspace&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause if playing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift -&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;minimum playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift +&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;maximum playback speed speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle fast lookup&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle waypoint playback and loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle just loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autostart&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-Viewer controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Multi-viewer controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all LifeViewers to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all other LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Camera controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save current camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit pattern to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit history mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift [&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;halve zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift ]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;double zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;32x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;64x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;integer zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset angle&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt /&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;/&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;@&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset tilt&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view View controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;previous colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;default theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Display controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation statistics&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation display mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle graph lines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle births plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle deaths plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell type for hexagonal and triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle extended timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pattern and engine information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle information bar&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell anti-aliasing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle icons&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle major gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]Super&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]History&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule] (from either [Rule]History or [Rule]Super)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle kill escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stars&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save population graph screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save black and white screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle UI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autohide UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle cell shader&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;download cell map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle identify results display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle y coordinate direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle popup window maximize&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pattern controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Pattern controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;new pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open original or last saved pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open clipboard as pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern and rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern only&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle oscillator and spaceship identification&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;display last identification result&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle safe mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== External clipboard controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view External clipboard controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle sync cut and copy with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy selection headerless including blanks&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy selection headerless including blanks (1 line)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy rule definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position and view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edit controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Edit controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle draw/pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;draw mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto-shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle states display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;remove selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste to selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance outside&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick cell state to replace with drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear current drawing state cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hide paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;perform paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 0 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 1 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles clipboard library&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 0 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 1 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 2 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 3 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 4 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 5 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 6 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 7 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 8 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 9 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Help controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Home&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to first help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;End&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to last help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls without keyboard shortcuts ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions that do not currently have keyboard shortcuts.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Button location&lt;br /&gt;
|-&lt;br /&gt;
! Random Fill Density&lt;br /&gt;
| Select; a selection is present&lt;br /&gt;
|-&lt;br /&gt;
! individual Themes&lt;br /&gt;
| Settings --&amp;gt; Theme&lt;br /&gt;
|-&lt;br /&gt;
! Draw/2-state Fill with states 10-255&lt;br /&gt;
| Draw&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts without controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions with keyboard shortcuts but no UI controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Shortcut&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
| Alt + G&lt;br /&gt;
|-&lt;br /&gt;
! [R]History&lt;br /&gt;
| Alt + H&lt;br /&gt;
|-&lt;br /&gt;
! [R]Standard&lt;br /&gt;
| Alt + J&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=159785</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=159785"/>
		<updated>2025-03-26T14:19:59Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Scripting */ This is not supported.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* History cells may not be ticked correctly at the top and left edges of the grid in the general-range algorithm.&lt;br /&gt;
** This does not affect the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! left&lt;br /&gt;
! top&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -255 PASTE o$o$o$o$o$o! -253 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y -255 PASTE 6o! -6 -253 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! right&lt;br /&gt;
! bottom&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X 255 PASTE o$o$o$o$o$o! 252 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y 255 PASTE 6o! -6 252 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* M0 and M1 do not work as expected for certain weighted rules.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3675#p196011&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Kill Gliders will ignore [R]History and [R]Super state 6 cells and [R]Investigator cells even if these nontrivially interact with the glider.&lt;br /&gt;
** For the following case, the glider will bounce around this chamber forever and therefore cannot reasonably be described as &amp;quot;escaping&amp;quot;. Nonetheless, turning Kill Gliders on will remove it immediately.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 25, rule = B3/S023History&lt;br /&gt;
$29F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.&lt;br /&gt;
F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F3.A23.F$F2.A24.F$F2.3A22.F$F27.&lt;br /&gt;
F$29F!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Kill Gliders will also delete gliders which would otherwise interact with the pattern at a later point if enabled.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 21, rule = B3/S23&lt;br /&gt;
b2o$b3o$ob2o$3o$bo14$28bo$26b2o$27b2o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* When paused, AutoFit will ignore history cells in 2-state rules, but will attempt to fit the viewer to them in Generations rules.&lt;br /&gt;
** This does not happen during playback, where Generations rules will only focus on living and dying cells.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* After something is killed by the grid boundary, AutoFit will act different in the range-1 algorithm compared to the general-range algorithm.&lt;br /&gt;
** In the former, it will focus on where the last living cells were, whereas in the latter it will return to the grid center.&lt;br /&gt;
** Press Play on each of these to see the results.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If HISTORYSTATES is set to 1 or AGESTATES is set to 0, there will still be multiple different internal states dedicated to history trails and cell ageing.&lt;br /&gt;
** This can be seen when using layers, or when mousing over cells with State Number turned on.&lt;br /&gt;
** Expected behaviour would be for all history trail states to be state 1, and all alive cells to be state 64.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! HISTORYSTATES 1&lt;br /&gt;
! AGESTATES 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 2, rule = B2/S&lt;br /&gt;
o2bo$b2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR DEADRAMP Blue HISTORYSTATES 1 LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = W4&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR ALIVE Blue AGESTATES 0 LAYERS 10 STARTFROM 64 X 32 Y 32 ZOOM 4 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Flipping certain patterns near the edge of the grid in the general-range algorithm may cause them to become more symmetric than previously.&lt;br /&gt;
** For the following example, Select All then flip horizontally.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 252 X 255 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Rotating certain patterns near the edge of the grid in the general-range algorithm may cause them to become less symmetric than previously.&lt;br /&gt;
** For the following example, Select All then rotate 90 degrees.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -253 0 STARTFROM 1 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some patterns cannot be moved towards the edge of the grid even when sufficient room exists.&lt;br /&gt;
** For the following example, Select All then attempt to move it to the left. This will be stopped despite there being enough room, as well as the fact that rotation can move cells into this region.&lt;br /&gt;
** Rotating the pattern 90 degrees and attempting to move it vertically will also display an error.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -255 0 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Shrinking some selections may unexpectedly exclude cells from the selection.&lt;br /&gt;
** For the following example, Select All will correctly select everything, but using the shrink button will leave the two rightmost cells out.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 253 X 255 PASTET 253 PASTE o! 250 -2 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Drawing limitations can be offset on some bounded grids in the Margolus neighbourhood.&lt;br /&gt;
** In the following example, it&#039;s possible to start drawing by clicking on the bottom boundary or the right boundary. This is not normally possible.&lt;br /&gt;
** It is also not possible to start drawing from the topmost row or leftmost column &#039;&#039;inside&#039;&#039; of the bounded grids. In order to draw here, the cursor must first be dragged further in bounds, or the click must start further in bounds.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
10b$10b$10b$10b$10b$10b$10b$10b$10b$10b!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
** This noticeably affects the size of cell maps.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some diagonal spaceships in anisotropic rules, where the shape of the spaceship has rotational non-reflectional symmetry and becomes its mirror image halfway through evolution, do not have a Mod reported.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Rule 1&lt;br /&gt;
! Rule 2&lt;br /&gt;
! Using PASTE&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C2,S3,12,B4,13,NW01010100000108010000010100000000000000000000000000&lt;br /&gt;
2bo$3o$b3o$bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C0,S10,14,20,22,24,26,28,B7,11,15,21,23,27,29,NW01040000000200100000000800000000000000000000000000&lt;br /&gt;
bo$b3o$3o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTET EVERY 2 0 PASTEDELTA 2 2 PASTE bo$b3o$3o$2bo! 0 0 PASTET EVERY 2 1 PASTEDELTA 2 2 PASTE 2bo$3o$b3o$bo! 1 1 AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The key for cell maps can sometimes extend lower than necessary, depending on population scaling.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3900#p205431&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns are often positioned unexpectedly on bounded grids.&lt;br /&gt;
** In the following example, every cell is positioned such that they coincide with the bottom row and right column of the edge.&lt;br /&gt;
** Everything dies if iterated by a generation.&lt;br /&gt;
** The cells can be seen to exist when using Select All and when viewing the alive cell count.&lt;br /&gt;
** When using the &amp;quot;Neighbour&amp;quot; shader, inverting the contents of the bounded grid, stepping forward and then pressing undo will show different coloration on the bottom and right boundaries compared to the top and left.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
$9bo$9bo$9bo$9bo$9bo$9bo$9bo$9bo$b9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book SHOWGENSTATS SHADER Neighbour ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids may result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on the appropriate axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* -0 is handled inconsistently as a bounded grid size: it is accepted by Torus and Klein Bottle, but rejected by Plane, Cross-surface and Sphere.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
! Klein Bottle&lt;br /&gt;
! Cross-surface&lt;br /&gt;
! Sphere&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:P-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:T-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:K-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:C-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:S-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Patterns with 3 or more states are openable in the range-1 2-state algorithm, but are rejected as invalid by the general-range 2-state algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = R1,C2,S2-3,B3&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Invalid bounded grid sizes used with PCA patterns will cause cells to display a blank state name when moused over.&lt;br /&gt;
** The Generations algorithm exhibits the correct behaviour and display a name for the state.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Generations&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = //3:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = PCA_1:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in the future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setting up paste commands that cancel out to produce nothing will have differing results in the range-1 algorithm versus the general-range algorithm.&lt;br /&gt;
** At T=0, no dead cells will be visible in the range-1 algorithm, but they will be present in the general-range algorithm. In both cases, dead cells will manifest from T=1 onwards.&lt;br /&gt;
** The dead cells in the general-range algorithm, besides the first two, will never fade.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 PASTEDELTA 1 0 PASTE o! 0 0 PASTE o! 0 0 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 PASTEDELTA 1 0 PASTE o! 0 0 PASTE o! 0 0 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Attempting to customize the colour of GRIDMAJOR in a hexagonal or triangular rule, or a square grid rule with a GRIDMAJOR interval of 0, will not display an error.&lt;br /&gt;
** This is unlike when trying to color cell states which do not apply to the active rule, as well as bounded grid edge cells in rules which do not specify a bounded grid; both cases produce an error to indicate that the customization is irrelevant.&lt;br /&gt;
** In the first two cases, Help &amp;gt; Info &amp;gt; Gridlines displays a line for Interval with value &amp;quot;Off&amp;quot;, despite the fact that it can never be On for these grid types.&lt;br /&gt;
** At the bottom of [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3900#p205787 this post], it can also be seen that Help &amp;gt; Info &amp;gt; Gridlines displays major colors for the hexagonal and triangular grids, despite these being irrelevant and never actually used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Hexagonal&lt;br /&gt;
! Triangular&lt;br /&gt;
! GRIDMAJOR 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S0123HT&lt;br /&gt;
o$2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B/S0123LV&lt;br /&gt;
$3o$3o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue GRIDMAJOR 0 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Changing the color of &amp;quot;dead&amp;quot; in [R]Super or [R]Investigator will not change the color of any cell states. However, it also will not display an error indicating that &amp;quot;dead&amp;quot; is not a valid element to customize for these specific rules.&lt;br /&gt;
** In [R]Standard and [R]History, &amp;quot;dead&amp;quot; will affect the colors of freshly-dead cells.&lt;br /&gt;
** Attempting to customize the capitalized &amp;quot;DEAD&amp;quot; in [R]Super or [R]Investigator will display an error.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/S&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SHistory&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SSuper&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SInvestigator&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Different errors will be produced when trying to customize the colors of history, mark1, markoff, mark2 and kill in a rulespace which does not support these states if they are specified as lowercase compared to uppercase.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Lowercase&lt;br /&gt;
! Uppercase&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = B3/S23&lt;br /&gt;
2bo$obo$bobo$bo!&lt;br /&gt;
|viewerconfig = #C [[ COLOR history Pink COLOR mark1 Pink COLOR markoff Pink COLOR mark2 Pink COLOR kill Pink THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = B3/S23&lt;br /&gt;
2bo$obo$bobo$bo!&lt;br /&gt;
|viewerconfig = #C [[ COLOR HISTORY Pink COLOR MARK1 Pink COLOR MARKOFF Pink COLOR MARK2 Pink COLOR KILL Pink THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
** On a desktop computer, Fit Pattern goes to 37.0, whereas AutoFit goes to 37.3.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The Neighbor cell shader does not interact correctly with the edges of bounded grids.&lt;br /&gt;
** In the following examples, Plane is correct, but Torus is not; the redness should be continuous in the latter.&lt;br /&gt;
** Editing cells near the edge can make the redness continue to the very edge, however this will be reverted when stepping forward a generation. The redness will also incorrectly happen for Plane, despite the outside being functionally dead.&lt;br /&gt;
** Editing cells at the very edge will also not cause cells on the other connected side of a torus to update as would be expected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:P20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:T20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If the boundary colour is set to the same colour as the background colour, and stars are enabled, boundary hexagons and triangles will occlude the stars.&lt;br /&gt;
** This does not affect boundary squares.&lt;br /&gt;
** Zooming out beyond 4.0x, or enabling Use Rectangles, will cause the stars to correctly render.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 384 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SL&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Layered history cells are a different color in the general-range algorithm compared to the range-1 algorithm, even when using the same pattern and Theme.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, layers will appear where cells previously were in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
** Help &amp;gt; Info &amp;gt; Cells will also imply the Basic shader is in use, even though this is implied not to be the case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, bounded grid edges will be drawn over by cells that were previously alive in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably also caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B3/S23:T512,4&lt;br /&gt;
2o$2o$o$o!&lt;br /&gt;
|viewerconfig = #C [[ ZOOM -4 STARTFROM 128 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S2-3,B3:T512,4&lt;br /&gt;
2o$2o$o$o!&lt;br /&gt;
|viewerconfig = #C [[ ZOOM -4 STARTFROM 128 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can act less smooth than expected at some times: patterns can approach viewer edges causing a bouncing effect, and reaching a stopping generation will not smoothly transition the viewer to the target zoom value.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3825#p204756&amp;lt;/ref&amp;gt;&lt;br /&gt;
* The Neighbour shader causes visual bugs when used on the hexagonal and triangular grids.&lt;br /&gt;
** It also uses the wrong colours and neighbour calculations when used on the two types of rectangular grid.&lt;br /&gt;
** Support is planned,&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=204537#p204537&amp;lt;/ref&amp;gt; but the current behaviour is still incorrect.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B12345678/S012345678&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* If Settings &amp;gt; Advanced &amp;gt; State Number is turned on, history trail cells and bounded grid edge cells in Generations rules will be displayed as state 0. This is unlike what happens in 2-state rules.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = /3i6i/2:T3,1&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 1, rule = /3i/3:T3,1&lt;br /&gt;
BA!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When using a rule with no history trail, Help &amp;gt; Info &amp;gt; Cells will omit Dead and DeadRamp lines for 2-state rules, but will still list these for Generations rules.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B2ae3e4e/S&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 THEME Inverse THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = /2ae3e4e/3&lt;br /&gt;
2A$2A!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 THEME Inverse THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Help &amp;gt; Info &amp;gt; Cells will state that the &amp;quot;Basic&amp;quot; shader is in use for some rulespaces which does not support it.&lt;br /&gt;
** Note the elevated history trail in this pattern, which should not exist at all were the Basic shader actually active.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R1,C2,S2-3,B3,6-7&lt;br /&gt;
bobo$o2bo$b3o$2bo!&lt;br /&gt;
|viewerconfig = [[ STARTFROM 32 THEME Mono LAYERS 10 GRID ZOOM 16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=159784</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=159784"/>
		<updated>2025-03-26T14:18:26Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Identify */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* History cells may not be ticked correctly at the top and left edges of the grid in the general-range algorithm.&lt;br /&gt;
** This does not affect the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! left&lt;br /&gt;
! top&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -255 PASTE o$o$o$o$o$o! -253 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y -255 PASTE 6o! -6 -253 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! right&lt;br /&gt;
! bottom&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X 255 PASTE o$o$o$o$o$o! 252 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y 255 PASTE 6o! -6 252 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* M0 and M1 do not work as expected for certain weighted rules.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3675#p196011&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Kill Gliders will ignore [R]History and [R]Super state 6 cells and [R]Investigator cells even if these nontrivially interact with the glider.&lt;br /&gt;
** For the following case, the glider will bounce around this chamber forever and therefore cannot reasonably be described as &amp;quot;escaping&amp;quot;. Nonetheless, turning Kill Gliders on will remove it immediately.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 25, rule = B3/S023History&lt;br /&gt;
$29F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.&lt;br /&gt;
F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F3.A23.F$F2.A24.F$F2.3A22.F$F27.&lt;br /&gt;
F$29F!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Kill Gliders will also delete gliders which would otherwise interact with the pattern at a later point if enabled.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 21, rule = B3/S23&lt;br /&gt;
b2o$b3o$ob2o$3o$bo14$28bo$26b2o$27b2o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* When paused, AutoFit will ignore history cells in 2-state rules, but will attempt to fit the viewer to them in Generations rules.&lt;br /&gt;
** This does not happen during playback, where Generations rules will only focus on living and dying cells.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* After something is killed by the grid boundary, AutoFit will act different in the range-1 algorithm compared to the general-range algorithm.&lt;br /&gt;
** In the former, it will focus on where the last living cells were, whereas in the latter it will return to the grid center.&lt;br /&gt;
** Press Play on each of these to see the results.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If HISTORYSTATES is set to 1 or AGESTATES is set to 0, there will still be multiple different internal states dedicated to history trails and cell ageing.&lt;br /&gt;
** This can be seen when using layers, or when mousing over cells with State Number turned on.&lt;br /&gt;
** Expected behaviour would be for all history trail states to be state 1, and all alive cells to be state 64.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! HISTORYSTATES 1&lt;br /&gt;
! AGESTATES 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 2, rule = B2/S&lt;br /&gt;
o2bo$b2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR DEADRAMP Blue HISTORYSTATES 1 LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = W4&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR ALIVE Blue AGESTATES 0 LAYERS 10 STARTFROM 64 X 32 Y 32 ZOOM 4 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Flipping certain patterns near the edge of the grid in the general-range algorithm may cause them to become more symmetric than previously.&lt;br /&gt;
** For the following example, Select All then flip horizontally.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 252 X 255 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Rotating certain patterns near the edge of the grid in the general-range algorithm may cause them to become less symmetric than previously.&lt;br /&gt;
** For the following example, Select All then rotate 90 degrees.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -253 0 STARTFROM 1 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some patterns cannot be moved towards the edge of the grid even when sufficient room exists.&lt;br /&gt;
** For the following example, Select All then attempt to move it to the left. This will be stopped despite there being enough room, as well as the fact that rotation can move cells into this region.&lt;br /&gt;
** Rotating the pattern 90 degrees and attempting to move it vertically will also display an error.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -255 0 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Shrinking some selections may unexpectedly exclude cells from the selection.&lt;br /&gt;
** For the following example, Select All will correctly select everything, but using the shrink button will leave the two rightmost cells out.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 253 X 255 PASTET 253 PASTE o! 250 -2 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Drawing limitations can be offset on some bounded grids in the Margolus neighbourhood.&lt;br /&gt;
** In the following example, it&#039;s possible to start drawing by clicking on the bottom boundary or the right boundary. This is not normally possible.&lt;br /&gt;
** It is also not possible to start drawing from the topmost row or leftmost column &#039;&#039;inside&#039;&#039; of the bounded grids. In order to draw here, the cursor must first be dragged further in bounds, or the click must start further in bounds.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
10b$10b$10b$10b$10b$10b$10b$10b$10b$10b!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
** This noticeably affects the size of cell maps.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some diagonal spaceships in anisotropic rules, where the shape of the spaceship has rotational non-reflectional symmetry and becomes its mirror image halfway through evolution, do not have a Mod reported.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Rule 1&lt;br /&gt;
! Rule 2&lt;br /&gt;
! Using PASTE&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C2,S3,12,B4,13,NW01010100000108010000010100000000000000000000000000&lt;br /&gt;
2bo$3o$b3o$bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C0,S10,14,20,22,24,26,28,B7,11,15,21,23,27,29,NW01040000000200100000000800000000000000000000000000&lt;br /&gt;
bo$b3o$3o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTET EVERY 2 0 PASTEDELTA 2 2 PASTE bo$b3o$3o$2bo! 0 0 PASTET EVERY 2 1 PASTEDELTA 2 2 PASTE 2bo$3o$b3o$bo! 1 1 AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The key for cell maps can sometimes extend lower than necessary, depending on population scaling.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3900#p205431&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns are often positioned unexpectedly on bounded grids.&lt;br /&gt;
** In the following example, every cell is positioned such that they coincide with the bottom row and right column of the edge.&lt;br /&gt;
** Everything dies if iterated by a generation.&lt;br /&gt;
** The cells can be seen to exist when using Select All and when viewing the alive cell count.&lt;br /&gt;
** When using the &amp;quot;Neighbour&amp;quot; shader, inverting the contents of the bounded grid, stepping forward and then pressing undo will show different coloration on the bottom and right boundaries compared to the top and left.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
$9bo$9bo$9bo$9bo$9bo$9bo$9bo$9bo$b9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book SHOWGENSTATS SHADER Neighbour ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids may result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on the appropriate axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* -0 is handled inconsistently as a bounded grid size: it is accepted by Torus and Klein Bottle, but rejected by Plane, Cross-surface and Sphere.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
! Klein Bottle&lt;br /&gt;
! Cross-surface&lt;br /&gt;
! Sphere&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:P-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:T-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:K-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:C-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:S-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Patterns with 3 or more states are openable in the range-1 2-state algorithm, but are rejected as invalid by the general-range 2-state algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = R1,C2,S2-3,B3&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Invalid bounded grid sizes used with PCA patterns will cause cells to display a blank state name when moused over.&lt;br /&gt;
** The Generations algorithm exhibits the correct behaviour and display a name for the state.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Generations&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = //3:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = PCA_1:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in the future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setting up paste commands that cancel out to produce nothing will have differing results in the range-1 algorithm versus the general-range algorithm.&lt;br /&gt;
** At T=0, no dead cells will be visible in the range-1 algorithm, but they will be present in the general-range algorithm. In both cases, dead cells will manifest from T=1 onwards.&lt;br /&gt;
** The dead cells in the general-range algorithm, besides the first two, will never fade.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 PASTEDELTA 1 0 PASTE o! 0 0 PASTE o! 0 0 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 PASTEDELTA 1 0 PASTE o! 0 0 PASTE o! 0 0 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Attempting to customize the colour of GRIDMAJOR in a hexagonal or triangular rule, or a square grid rule with a GRIDMAJOR interval of 0, will not display an error.&lt;br /&gt;
** This is unlike when trying to color cell states which do not apply to the active rule, as well as bounded grid edge cells in rules which do not specify a bounded grid; both cases produce an error to indicate that the customization is irrelevant.&lt;br /&gt;
** In the first two cases, Help &amp;gt; Info &amp;gt; Gridlines displays a line for Interval with value &amp;quot;Off&amp;quot;, despite the fact that it can never be On for these grid types.&lt;br /&gt;
** At the bottom of [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3900#p205787 this post], it can also be seen that Help &amp;gt; Info &amp;gt; Gridlines displays major colors for the hexagonal and triangular grids, despite these being irrelevant and never actually used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Hexagonal&lt;br /&gt;
! Triangular&lt;br /&gt;
! GRIDMAJOR 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S0123HT&lt;br /&gt;
o$2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B/S0123LV&lt;br /&gt;
$3o$3o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue GRIDMAJOR 0 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Changing the color of &amp;quot;dead&amp;quot; in [R]Super or [R]Investigator will not change the color of any cell states. However, it also will not display an error indicating that &amp;quot;dead&amp;quot; is not a valid element to customize for these specific rules.&lt;br /&gt;
** In [R]Standard and [R]History, &amp;quot;dead&amp;quot; will affect the colors of freshly-dead cells.&lt;br /&gt;
** Attempting to customize the capitalized &amp;quot;DEAD&amp;quot; in [R]Super or [R]Investigator will display an error.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/S&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SHistory&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SSuper&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SInvestigator&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Changing the color of a state via COLOR will not change the color the icon looks if that icon only uses one color.&lt;br /&gt;
** This is unlike PCA icons which do change color if their associated state color changes.&lt;br /&gt;
** The non-icon colors will be changed accordingly.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Ruletable&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = Pulse2&lt;br /&gt;
QPO3Q$Q4.Q$Q4.Q$Q4.Q$Q4.Q$6Q!&lt;br /&gt;
|viewerconfig = #C [[ ICONS COLOR wire Lime THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 10, rule = 2PCA4,0,4,8,3,1,10,6,7,2,9,5,11,12,13,14,15&lt;br /&gt;
IC$LF3$A4$IC$LF!&lt;br /&gt;
|viewerconfig = #C [[ ICONS COLOR N Lime THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Different errors will be produced when trying to customize the colors of history, mark1, markoff, mark2 and kill in a rulespace which does not support these states if they are specified as lowercase compared to uppercase.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Lowercase&lt;br /&gt;
! Uppercase&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = B3/S23&lt;br /&gt;
2bo$obo$bobo$bo!&lt;br /&gt;
|viewerconfig = #C [[ COLOR history Pink COLOR mark1 Pink COLOR markoff Pink COLOR mark2 Pink COLOR kill Pink THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = B3/S23&lt;br /&gt;
2bo$obo$bobo$bo!&lt;br /&gt;
|viewerconfig = #C [[ COLOR HISTORY Pink COLOR MARK1 Pink COLOR MARKOFF Pink COLOR MARK2 Pink COLOR KILL Pink THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
** On a desktop computer, Fit Pattern goes to 37.0, whereas AutoFit goes to 37.3.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The Neighbor cell shader does not interact correctly with the edges of bounded grids.&lt;br /&gt;
** In the following examples, Plane is correct, but Torus is not; the redness should be continuous in the latter.&lt;br /&gt;
** Editing cells near the edge can make the redness continue to the very edge, however this will be reverted when stepping forward a generation. The redness will also incorrectly happen for Plane, despite the outside being functionally dead.&lt;br /&gt;
** Editing cells at the very edge will also not cause cells on the other connected side of a torus to update as would be expected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:P20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:T20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If the boundary colour is set to the same colour as the background colour, and stars are enabled, boundary hexagons and triangles will occlude the stars.&lt;br /&gt;
** This does not affect boundary squares.&lt;br /&gt;
** Zooming out beyond 4.0x, or enabling Use Rectangles, will cause the stars to correctly render.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 384 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SL&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Layered history cells are a different color in the general-range algorithm compared to the range-1 algorithm, even when using the same pattern and Theme.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, layers will appear where cells previously were in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
** Help &amp;gt; Info &amp;gt; Cells will also imply the Basic shader is in use, even though this is implied not to be the case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, bounded grid edges will be drawn over by cells that were previously alive in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably also caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B3/S23:T512,4&lt;br /&gt;
2o$2o$o$o!&lt;br /&gt;
|viewerconfig = #C [[ ZOOM -4 STARTFROM 128 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S2-3,B3:T512,4&lt;br /&gt;
2o$2o$o$o!&lt;br /&gt;
|viewerconfig = #C [[ ZOOM -4 STARTFROM 128 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can act less smooth than expected at some times: patterns can approach viewer edges causing a bouncing effect, and reaching a stopping generation will not smoothly transition the viewer to the target zoom value.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3825#p204756&amp;lt;/ref&amp;gt;&lt;br /&gt;
* The Neighbour shader causes visual bugs when used on the hexagonal and triangular grids.&lt;br /&gt;
** It also uses the wrong colours and neighbour calculations when used on the two types of rectangular grid.&lt;br /&gt;
** Support is planned,&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=204537#p204537&amp;lt;/ref&amp;gt; but the current behaviour is still incorrect.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B12345678/S012345678&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* If Settings &amp;gt; Advanced &amp;gt; State Number is turned on, history trail cells and bounded grid edge cells in Generations rules will be displayed as state 0. This is unlike what happens in 2-state rules.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = /3i6i/2:T3,1&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 1, rule = /3i/3:T3,1&lt;br /&gt;
BA!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When using a rule with no history trail, Help &amp;gt; Info &amp;gt; Cells will omit Dead and DeadRamp lines for 2-state rules, but will still list these for Generations rules.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B2ae3e4e/S&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 THEME Inverse THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = /2ae3e4e/3&lt;br /&gt;
2A$2A!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 THEME Inverse THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Help &amp;gt; Info &amp;gt; Cells will state that the &amp;quot;Basic&amp;quot; shader is in use for some rulespaces which does not support it.&lt;br /&gt;
** Note the elevated history trail in this pattern, which should not exist at all were the Basic shader actually active.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R1,C2,S2-3,B3,6-7&lt;br /&gt;
bobo$o2bo$b3o$2bo!&lt;br /&gt;
|viewerconfig = [[ STARTFROM 32 THEME Mono LAYERS 10 GRID ZOOM 16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=159781</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=159781"/>
		<updated>2025-03-26T13:48:53Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Playback */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* History cells may not be ticked correctly at the top and left edges of the grid in the general-range algorithm.&lt;br /&gt;
** This does not affect the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! left&lt;br /&gt;
! top&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -255 PASTE o$o$o$o$o$o! -253 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y -255 PASTE 6o! -6 -253 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! right&lt;br /&gt;
! bottom&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X 255 PASTE o$o$o$o$o$o! 252 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y 255 PASTE 6o! -6 252 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* M0 and M1 do not work as expected for certain weighted rules.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3675#p196011&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Kill Gliders will ignore [R]History and [R]Super state 6 cells and [R]Investigator cells even if these nontrivially interact with the glider.&lt;br /&gt;
** For the following case, the glider will bounce around this chamber forever and therefore cannot reasonably be described as &amp;quot;escaping&amp;quot;. Nonetheless, turning Kill Gliders on will remove it immediately.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 25, rule = B3/S023History&lt;br /&gt;
$29F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.&lt;br /&gt;
F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F3.A23.F$F2.A24.F$F2.3A22.F$F27.&lt;br /&gt;
F$29F!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Kill Gliders will also delete gliders which would otherwise interact with the pattern at a later point if enabled.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 21, rule = B3/S23&lt;br /&gt;
b2o$b3o$ob2o$3o$bo14$28bo$26b2o$27b2o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* When paused, AutoFit will ignore history cells in 2-state rules, but will attempt to fit the viewer to them in Generations rules.&lt;br /&gt;
** This does not happen during playback, where Generations rules will only focus on living and dying cells.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* After something is killed by the grid boundary, AutoFit will act different in the range-1 algorithm compared to the general-range algorithm.&lt;br /&gt;
** In the former, it will focus on where the last living cells were, whereas in the latter it will return to the grid center.&lt;br /&gt;
** Press Play on each of these to see the results.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If HISTORYSTATES is set to 1 or AGESTATES is set to 0, there will still be multiple different internal states dedicated to history trails and cell ageing.&lt;br /&gt;
** This can be seen when using layers, or when mousing over cells with State Number turned on.&lt;br /&gt;
** Expected behaviour would be for all history trail states to be state 1, and all alive cells to be state 64.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! HISTORYSTATES 1&lt;br /&gt;
! AGESTATES 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 2, rule = B2/S&lt;br /&gt;
o2bo$b2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR DEADRAMP Blue HISTORYSTATES 1 LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = W4&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR ALIVE Blue AGESTATES 0 LAYERS 10 STARTFROM 64 X 32 Y 32 ZOOM 4 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Flipping certain patterns near the edge of the grid in the general-range algorithm may cause them to become more symmetric than previously.&lt;br /&gt;
** For the following example, Select All then flip horizontally.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 252 X 255 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Rotating certain patterns near the edge of the grid in the general-range algorithm may cause them to become less symmetric than previously.&lt;br /&gt;
** For the following example, Select All then rotate 90 degrees.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -253 0 STARTFROM 1 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some patterns cannot be moved towards the edge of the grid even when sufficient room exists.&lt;br /&gt;
** For the following example, Select All then attempt to move it to the left. This will be stopped despite there being enough room, as well as the fact that rotation can move cells into this region.&lt;br /&gt;
** Rotating the pattern 90 degrees and attempting to move it vertically will also display an error.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -255 0 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Shrinking some selections may unexpectedly exclude cells from the selection.&lt;br /&gt;
** For the following example, Select All will correctly select everything, but using the shrink button will leave the two rightmost cells out.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 253 X 255 PASTET 253 PASTE o! 250 -2 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Drawing limitations can be offset on some bounded grids in the Margolus neighbourhood.&lt;br /&gt;
** In the following example, it&#039;s possible to start drawing by clicking on the bottom boundary or the right boundary. This is not normally possible.&lt;br /&gt;
** It is also not possible to start drawing from the topmost row or leftmost column &#039;&#039;inside&#039;&#039; of the bounded grids. In order to draw here, the cursor must first be dragged further in bounds, or the click must start further in bounds.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
10b$10b$10b$10b$10b$10b$10b$10b$10b$10b!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
** This noticeably affects the size of cell maps.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In [R]History, glider guns whose output is suppressed with Kill Gliders will include history cells in their bounding box.&lt;br /&gt;
** Cases where the glider output is suppressed via normal means will not be affected.&lt;br /&gt;
** [R]Standard is unaffected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Escaping gliders&lt;br /&gt;
! Eaters&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 153, y = 21, rule = LifeHistory&lt;br /&gt;
120.2A5.2A$B119.2A5.2A2$124.2A$124.2A5$142.2A.2A$141.A5.A$141.A6.A2.2A&lt;br /&gt;
$141.3A3.A3.2A$146.A!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 153, y = 29, rule = LifeHistory&lt;br /&gt;
128.2A$129.A$129.A.A$130.2A5$120.2A5.2A$B119.2A5.2A2$124.2A$124.2A5$142.&lt;br /&gt;
2A.2A$141.A5.A$141.A6.A2.2A$141.3A3.A3.2A$146.A4$141.2A$141.A.A$143.A&lt;br /&gt;
$143.2A!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some diagonal spaceships in anisotropic rules, where the shape of the spaceship has rotational non-reflectional symmetry and becomes its mirror image halfway through evolution, do not have a Mod reported.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Rule 1&lt;br /&gt;
! Rule 2&lt;br /&gt;
! Using PASTE&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C2,S3,12,B4,13,NW01010100000108010000010100000000000000000000000000&lt;br /&gt;
2bo$3o$b3o$bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C0,S10,14,20,22,24,26,28,B7,11,15,21,23,27,29,NW01040000000200100000000800000000000000000000000000&lt;br /&gt;
bo$b3o$3o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTET EVERY 2 0 PASTEDELTA 2 2 PASTE bo$b3o$3o$2bo! 0 0 PASTET EVERY 2 1 PASTEDELTA 2 2 PASTE 2bo$3o$b3o$bo! 1 1 AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The key for cell maps can sometimes extend lower than necessary, depending on population scaling.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3900#p205431&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns are often positioned unexpectedly on bounded grids.&lt;br /&gt;
** In the following example, every cell is positioned such that they coincide with the bottom row and right column of the edge.&lt;br /&gt;
** Everything dies if iterated by a generation.&lt;br /&gt;
** The cells can be seen to exist when using Select All and when viewing the alive cell count.&lt;br /&gt;
** When using the &amp;quot;Neighbour&amp;quot; shader, inverting the contents of the bounded grid, stepping forward and then pressing undo will show different coloration on the bottom and right boundaries compared to the top and left.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
$9bo$9bo$9bo$9bo$9bo$9bo$9bo$9bo$b9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book SHOWGENSTATS SHADER Neighbour ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids may result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on the appropriate axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* -0 is handled inconsistently as a bounded grid size: it is accepted by Torus and Klein Bottle, but rejected by Plane, Cross-surface and Sphere.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
! Klein Bottle&lt;br /&gt;
! Cross-surface&lt;br /&gt;
! Sphere&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:P-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:T-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:K-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:C-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:S-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Patterns with 3 or more states are openable in the range-1 2-state algorithm, but are rejected as invalid by the general-range 2-state algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = R1,C2,S2-3,B3&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Invalid bounded grid sizes used with PCA patterns will cause cells to display a blank state name when moused over.&lt;br /&gt;
** The Generations algorithm exhibits the correct behaviour and display a name for the state.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Generations&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = //3:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = PCA_1:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in the future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setting up paste commands that cancel out to produce nothing will have differing results in the range-1 algorithm versus the general-range algorithm.&lt;br /&gt;
** At T=0, no dead cells will be visible in the range-1 algorithm, but they will be present in the general-range algorithm. In both cases, dead cells will manifest from T=1 onwards.&lt;br /&gt;
** The dead cells in the general-range algorithm, besides the first two, will never fade.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 PASTEDELTA 1 0 PASTE o! 0 0 PASTE o! 0 0 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 PASTEDELTA 1 0 PASTE o! 0 0 PASTE o! 0 0 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Attempting to customize the colour of GRIDMAJOR in a hexagonal or triangular rule, or a square grid rule with a GRIDMAJOR interval of 0, will not display an error.&lt;br /&gt;
** This is unlike when trying to color cell states which do not apply to the active rule, as well as bounded grid edge cells in rules which do not specify a bounded grid; both cases produce an error to indicate that the customization is irrelevant.&lt;br /&gt;
** In the first two cases, Help &amp;gt; Info &amp;gt; Gridlines displays a line for Interval with value &amp;quot;Off&amp;quot;, despite the fact that it can never be On for these grid types.&lt;br /&gt;
** At the bottom of [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3900#p205787 this post], it can also be seen that Help &amp;gt; Info &amp;gt; Gridlines displays major colors for the hexagonal and triangular grids, despite these being irrelevant and never actually used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Hexagonal&lt;br /&gt;
! Triangular&lt;br /&gt;
! GRIDMAJOR 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S0123HT&lt;br /&gt;
o$2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B/S0123LV&lt;br /&gt;
$3o$3o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue GRIDMAJOR 0 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Changing the color of &amp;quot;dead&amp;quot; in [R]Super or [R]Investigator will not change the color of any cell states. However, it also will not display an error indicating that &amp;quot;dead&amp;quot; is not a valid element to customize for these specific rules.&lt;br /&gt;
** In [R]Standard and [R]History, &amp;quot;dead&amp;quot; will affect the colors of freshly-dead cells.&lt;br /&gt;
** Attempting to customize the capitalized &amp;quot;DEAD&amp;quot; in [R]Super or [R]Investigator will display an error.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/S&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SHistory&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SSuper&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SInvestigator&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Changing the color of a state via COLOR will not change the color the icon looks if that icon only uses one color.&lt;br /&gt;
** This is unlike PCA icons which do change color if their associated state color changes.&lt;br /&gt;
** The non-icon colors will be changed accordingly.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Ruletable&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = Pulse2&lt;br /&gt;
QPO3Q$Q4.Q$Q4.Q$Q4.Q$Q4.Q$6Q!&lt;br /&gt;
|viewerconfig = #C [[ ICONS COLOR wire Lime THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 10, rule = 2PCA4,0,4,8,3,1,10,6,7,2,9,5,11,12,13,14,15&lt;br /&gt;
IC$LF3$A4$IC$LF!&lt;br /&gt;
|viewerconfig = #C [[ ICONS COLOR N Lime THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Different errors will be produced when trying to customize the colors of history, mark1, markoff, mark2 and kill in a rulespace which does not support these states if they are specified as lowercase compared to uppercase.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Lowercase&lt;br /&gt;
! Uppercase&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = B3/S23&lt;br /&gt;
2bo$obo$bobo$bo!&lt;br /&gt;
|viewerconfig = #C [[ COLOR history Pink COLOR mark1 Pink COLOR markoff Pink COLOR mark2 Pink COLOR kill Pink THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = B3/S23&lt;br /&gt;
2bo$obo$bobo$bo!&lt;br /&gt;
|viewerconfig = #C [[ COLOR HISTORY Pink COLOR MARK1 Pink COLOR MARKOFF Pink COLOR MARK2 Pink COLOR KILL Pink THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
** On a desktop computer, Fit Pattern goes to 37.0, whereas AutoFit goes to 37.3.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The Neighbor cell shader does not interact correctly with the edges of bounded grids.&lt;br /&gt;
** In the following examples, Plane is correct, but Torus is not; the redness should be continuous in the latter.&lt;br /&gt;
** Editing cells near the edge can make the redness continue to the very edge, however this will be reverted when stepping forward a generation. The redness will also incorrectly happen for Plane, despite the outside being functionally dead.&lt;br /&gt;
** Editing cells at the very edge will also not cause cells on the other connected side of a torus to update as would be expected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:P20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:T20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If the boundary colour is set to the same colour as the background colour, and stars are enabled, boundary hexagons and triangles will occlude the stars.&lt;br /&gt;
** This does not affect boundary squares.&lt;br /&gt;
** Zooming out beyond 4.0x, or enabling Use Rectangles, will cause the stars to correctly render.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 384 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SL&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Layered history cells are a different color in the general-range algorithm compared to the range-1 algorithm, even when using the same pattern and Theme.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, layers will appear where cells previously were in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
** Help &amp;gt; Info &amp;gt; Cells will also imply the Basic shader is in use, even though this is implied not to be the case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, bounded grid edges will be drawn over by cells that were previously alive in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably also caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B3/S23:T512,4&lt;br /&gt;
2o$2o$o$o!&lt;br /&gt;
|viewerconfig = #C [[ ZOOM -4 STARTFROM 128 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S2-3,B3:T512,4&lt;br /&gt;
2o$2o$o$o!&lt;br /&gt;
|viewerconfig = #C [[ ZOOM -4 STARTFROM 128 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can act less smooth than expected at some times: patterns can approach viewer edges causing a bouncing effect, and reaching a stopping generation will not smoothly transition the viewer to the target zoom value.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3825#p204756&amp;lt;/ref&amp;gt;&lt;br /&gt;
* The Neighbour shader causes visual bugs when used on the hexagonal and triangular grids.&lt;br /&gt;
** It also uses the wrong colours and neighbour calculations when used on the two types of rectangular grid.&lt;br /&gt;
** Support is planned,&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=204537#p204537&amp;lt;/ref&amp;gt; but the current behaviour is still incorrect.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B12345678/S012345678&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* If Settings &amp;gt; Advanced &amp;gt; State Number is turned on, history trail cells and bounded grid edge cells in Generations rules will be displayed as state 0. This is unlike what happens in 2-state rules.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = /3i6i/2:T3,1&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 1, rule = /3i/3:T3,1&lt;br /&gt;
BA!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When using a rule with no history trail, Help &amp;gt; Info &amp;gt; Cells will omit Dead and DeadRamp lines for 2-state rules, but will still list these for Generations rules.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B2ae3e4e/S&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 THEME Inverse THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = /2ae3e4e/3&lt;br /&gt;
2A$2A!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 THEME Inverse THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Help &amp;gt; Info &amp;gt; Cells will state that the &amp;quot;Basic&amp;quot; shader is in use for some rulespaces which does not support it.&lt;br /&gt;
** Note the elevated history trail in this pattern, which should not exist at all were the Basic shader actually active.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R1,C2,S2-3,B3,6-7&lt;br /&gt;
bobo$o2bo$b3o$2bo!&lt;br /&gt;
|viewerconfig = [[ STARTFROM 32 THEME Mono LAYERS 10 GRID ZOOM 16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=159751</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=159751"/>
		<updated>2025-03-25T10:27:37Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Scripting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* History cells may not be ticked correctly at the top and left edges of the grid in the general-range algorithm.&lt;br /&gt;
** This does not affect the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! left&lt;br /&gt;
! top&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -255 PASTE o$o$o$o$o$o! -253 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y -255 PASTE 6o! -6 -253 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! right&lt;br /&gt;
! bottom&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X 255 PASTE o$o$o$o$o$o! 252 -6 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 Y 255 PASTE 6o! -6 252 AUTOSTART LOOP 500 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Go To Gen does not work above 4194304 generations. Despite this, the button remains usable and will accept an input, despite nothing happening as a result.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S0&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = [[ THEME Mono STARTFROM 4194304 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* M0 and M1 do not work as expected for certain weighted rules.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3675#p196011&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Kill Gliders will ignore [R]History and [R]Super state 6 cells and [R]Investigator cells even if these nontrivially interact with the glider.&lt;br /&gt;
** For the following case, the glider will bounce around this chamber forever and therefore cannot reasonably be described as &amp;quot;escaping&amp;quot;. Nonetheless, turning Kill Gliders on will remove it immediately.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 25, rule = B3/S023History&lt;br /&gt;
$29F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.&lt;br /&gt;
F$F27.F$F27.F$F27.F$F27.F$F27.F$F27.F$F3.A23.F$F2.A24.F$F2.3A22.F$F27.&lt;br /&gt;
F$29F!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Kill Gliders will also delete gliders which would otherwise interact with the pattern at a later point if enabled.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 29, y = 21, rule = B3/S23&lt;br /&gt;
b2o$b3o$ob2o$3o$bo14$28bo$26b2o$27b2o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* When paused, AutoFit will ignore history cells in 2-state rules, but will attempt to fit the viewer to them in Generations rules.&lt;br /&gt;
** This does not happen during playback, where Generations rules will only focus on living and dying cells.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STARTFROM 32 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* After something is killed by the grid boundary, AutoFit will act different in the range-1 algorithm compared to the general-range algorithm.&lt;br /&gt;
** In the former, it will focus on where the last living cells were, whereas in the latter it will return to the grid center.&lt;br /&gt;
** Press Play on each of these to see the results.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 260 AUTOFIT MAXGRIDSIZE 9 THEME Book HISTORYSTATES 3 GPS 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If HISTORYSTATES is set to 1 or AGESTATES is set to 0, there will still be multiple different internal states dedicated to history trails and cell ageing.&lt;br /&gt;
** This can be seen when using layers, or when mousing over cells with State Number turned on.&lt;br /&gt;
** Expected behaviour would be for all history trail states to be state 1, and all alive cells to be state 64.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! HISTORYSTATES 1&lt;br /&gt;
! AGESTATES 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 2, rule = B2/S&lt;br /&gt;
o2bo$b2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR DEADRAMP Blue HISTORYSTATES 1 LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = W4&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR ALIVE Blue AGESTATES 0 LAYERS 10 STARTFROM 64 X 32 Y 32 ZOOM 4 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Flipping certain patterns near the edge of the grid in the general-range algorithm may cause them to become more symmetric than previously.&lt;br /&gt;
** For the following example, Select All then flip horizontally.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 252 X 255 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Rotating certain patterns near the edge of the grid in the general-range algorithm may cause them to become less symmetric than previously.&lt;br /&gt;
** For the following example, Select All then rotate 90 degrees.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -253 0 STARTFROM 1 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some patterns cannot be moved towards the edge of the grid even when sufficient room exists.&lt;br /&gt;
** For the following example, Select All then attempt to move it to the left. This will be stopped despite there being enough room, as well as the fact that rotation can move cells into this region.&lt;br /&gt;
** Rotating the pattern 90 degrees and attempting to move it vertically will also display an error.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 GRID X -255 PASTE o$o$o! -255 0 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Shrinking some selections may unexpectedly exclude cells from the selection.&lt;br /&gt;
** For the following example, Select All will correctly select everything, but using the shrink button will leave the two rightmost cells out.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
BA$.BA$.BA$BA!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 253 X 255 PASTET 253 PASTE o! 250 -2 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Drawing limitations can be offset on some bounded grids in the Margolus neighbourhood.&lt;br /&gt;
** In the following example, it&#039;s possible to start drawing by clicking on the bottom boundary or the right boundary. This is not normally possible.&lt;br /&gt;
** It is also not possible to start drawing from the topmost row or leftmost column &#039;&#039;inside&#039;&#039; of the bounded grids. In order to draw here, the cursor must first be dragged further in bounds, or the click must start further in bounds.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
10b$10b$10b$10b$10b$10b$10b$10b$10b$10b!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
** This noticeably affects the size of cell maps.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In [R]History, glider guns whose output is suppressed with Kill Gliders will include history cells in their bounding box.&lt;br /&gt;
** Cases where the glider output is suppressed via normal means will not be affected.&lt;br /&gt;
** [R]Standard is unaffected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Escaping gliders&lt;br /&gt;
! Eaters&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 153, y = 21, rule = LifeHistory&lt;br /&gt;
120.2A5.2A$B119.2A5.2A2$124.2A$124.2A5$142.2A.2A$141.A5.A$141.A6.A2.2A&lt;br /&gt;
$141.3A3.A3.2A$146.A!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 153, y = 29, rule = LifeHistory&lt;br /&gt;
128.2A$129.A$129.A.A$130.2A5$120.2A5.2A$B119.2A5.2A2$124.2A$124.2A5$142.&lt;br /&gt;
2A.2A$141.A5.A$141.A6.A2.2A$141.3A3.A3.2A$146.A4$141.2A$141.A.A$143.A&lt;br /&gt;
$143.2A!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some diagonal spaceships in anisotropic rules, where the shape of the spaceship has rotational non-reflectional symmetry and becomes its mirror image halfway through evolution, do not have a Mod reported.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Rule 1&lt;br /&gt;
! Rule 2&lt;br /&gt;
! Using PASTE&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C2,S3,12,B4,13,NW01010100000108010000010100000000000000000000000000&lt;br /&gt;
2bo$3o$b3o$bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C0,S10,14,20,22,24,26,28,B7,11,15,21,23,27,29,NW01040000000200100000000800000000000000000000000000&lt;br /&gt;
bo$b3o$3o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTET EVERY 2 0 PASTEDELTA 2 2 PASTE bo$b3o$3o$2bo! 0 0 PASTET EVERY 2 1 PASTEDELTA 2 2 PASTE 2bo$3o$b3o$bo! 1 1 AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The key for cell maps can sometimes extend lower than necessary, depending on population scaling.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3900#p205431&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns are often positioned unexpectedly on bounded grids.&lt;br /&gt;
** In the following example, every cell is positioned such that they coincide with the bottom row and right column of the edge.&lt;br /&gt;
** Everything dies if iterated by a generation.&lt;br /&gt;
** The cells can be seen to exist when using Select All and when viewing the alive cell count.&lt;br /&gt;
** When using the &amp;quot;Neighbour&amp;quot; shader, inverting the contents of the bounded grid, stepping forward and then pressing undo will show different coloration on the bottom and right boundaries compared to the top and left.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15:T10,10&lt;br /&gt;
$9bo$9bo$9bo$9bo$9bo$9bo$9bo$9bo$b9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book SHOWGENSTATS SHADER Neighbour ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids may result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on the appropriate axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* -0 is handled inconsistently as a bounded grid size: it is accepted by Torus and Klein Bottle, but rejected by Plane, Cross-surface and Sphere.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
! Klein Bottle&lt;br /&gt;
! Cross-surface&lt;br /&gt;
! Sphere&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:P-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:T-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:K-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:C-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23:S-0&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Patterns with 3 or more states are openable in the range-1 2-state algorithm, but are rejected as invalid by the general-range 2-state algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = R1,C2,S2-3,B3&lt;br /&gt;
CBC$BAB$CBC!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Invalid bounded grid sizes used with PCA patterns will cause cells to display a blank state name when moused over.&lt;br /&gt;
** The Generations algorithm exhibits the correct behaviour and display a name for the state.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Generations&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = //3:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = PCA_1:T9000&lt;br /&gt;
4o$o2bo$o2bo$4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in the future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Setting up paste commands that cancel out to produce nothing will have differing results in the range-1 algorithm versus the general-range algorithm.&lt;br /&gt;
** At T=0, no dead cells will be visible in the range-1 algorithm, but they will be present in the general-range algorithm. In both cases, dead cells will manifest from T=1 onwards.&lt;br /&gt;
** The dead cells in the general-range algorithm, besides the first two, will never fade.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 PASTEDELTA 1 0 PASTE o! 0 0 PASTE o! 0 0 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 PASTEDELTA 1 0 PASTE o! 0 0 PASTE o! 0 0 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Attempting to customize the colour of GRIDMAJOR in a hexagonal or triangular rule, or a square grid rule with a GRIDMAJOR interval of 0, will not display an error.&lt;br /&gt;
** This is unlike when trying to color cell states which do not apply to the active rule, as well as bounded grid edge cells in rules which do not specify a bounded grid; both cases produce an error to indicate that the customization is irrelevant.&lt;br /&gt;
** In the first two cases, Help &amp;gt; Info &amp;gt; Gridlines displays a line for Interval with value &amp;quot;Off&amp;quot;, despite the fact that it can never be On for these grid types.&lt;br /&gt;
** At the bottom of [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3900#p205787 this post], it can also be seen that Help &amp;gt; Info &amp;gt; Gridlines displays major colors for the hexagonal and triangular grids, despite these being irrelevant and never actually used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Hexagonal&lt;br /&gt;
! Triangular&lt;br /&gt;
! GRIDMAJOR 0&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S0123HT&lt;br /&gt;
o$2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B/S0123LV&lt;br /&gt;
$3o$3o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Blue GRIDMAJOR 0 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Changing the color of &amp;quot;dead&amp;quot; in [R]Super or [R]Investigator will not change the color of any cell states. However, it also will not display an error indicating that &amp;quot;dead&amp;quot; is not a valid element to customize for these specific rules.&lt;br /&gt;
** In [R]Standard and [R]History, &amp;quot;dead&amp;quot; will affect the colors of freshly-dead cells.&lt;br /&gt;
** Attempting to customize the capitalized &amp;quot;DEAD&amp;quot; in [R]Super or [R]Investigator will display an error.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/S&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SHistory&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SSuper&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 2, rule = B2a3r/SInvestigator&lt;br /&gt;
obo$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 COLOR dead Green THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Changing the color of a state via COLOR will not change the color the icon looks if that icon only uses one color.&lt;br /&gt;
** This is unlike PCA icons which do change color if their associated state color changes.&lt;br /&gt;
** The non-icon colors will be changed accordingly.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Ruletable&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = Pulse2&lt;br /&gt;
QPO3Q$Q4.Q$Q4.Q$Q4.Q$Q4.Q$6Q!&lt;br /&gt;
|viewerconfig = #C [[ ICONS COLOR wire Lime THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 10, rule = 2PCA4,0,4,8,3,1,10,6,7,2,9,5,11,12,13,14,15&lt;br /&gt;
IC$LF3$A4$IC$LF!&lt;br /&gt;
|viewerconfig = #C [[ ICONS COLOR N Lime THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Different errors will be produced when trying to customize the colors of history, mark1, markoff, mark2 and kill in a rulespace which does not support these states if they are specified as lowercase compared to uppercase.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Lowercase&lt;br /&gt;
! Uppercase&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = B3/S23&lt;br /&gt;
2bo$obo$bobo$bo!&lt;br /&gt;
|viewerconfig = #C [[ COLOR history Pink COLOR mark1 Pink COLOR markoff Pink COLOR mark2 Pink COLOR kill Pink THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = B3/S23&lt;br /&gt;
2bo$obo$bobo$bo!&lt;br /&gt;
|viewerconfig = #C [[ COLOR HISTORY Pink COLOR MARK1 Pink COLOR MARKOFF Pink COLOR MARK2 Pink COLOR KILL Pink THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
** On a desktop computer, Fit Pattern goes to 37.0, whereas AutoFit goes to 37.3.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The Neighbor cell shader does not interact correctly with the edges of bounded grids.&lt;br /&gt;
** In the following examples, Plane is correct, but Torus is not; the redness should be continuous in the latter.&lt;br /&gt;
** Editing cells near the edge can make the redness continue to the very edge, however this will be reverted when stepping forward a generation. The redness will also incorrectly happen for Plane, despite the outside being functionally dead.&lt;br /&gt;
** Editing cells at the very edge will also not cause cells on the other connected side of a torus to update as would be expected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Plane&lt;br /&gt;
! Torus&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:P20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B3678/S34678:T20,20&lt;br /&gt;
20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o$20o&lt;br /&gt;
$20o$20o!&lt;br /&gt;
|viewerconfig = #C [[ SHADER Neighbor THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If the boundary colour is set to the same colour as the background colour, and stars are enabled, boundary hexagons and triangles will occlude the stars.&lt;br /&gt;
** This does not affect boundary squares.&lt;br /&gt;
** Zooming out beyond 4.0x, or enabling Use Rectangles, will cause the stars to correctly render.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 384 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SL&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ COLOR BACKGROUND 0 0 0 COLOR BOUNDARY 0 0 0 X 256 Y -256 STARS GRID OFF MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Layered history cells are a different color in the general-range algorithm compared to the range-1 algorithm, even when using the same pattern and Theme.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = /2/3&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C3,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse LAYERS 10 STARTFROM 5 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, layers will appear where cells previously were in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
** Help &amp;gt; Info &amp;gt; Cells will also imply the Basic shader is in use, even though this is implied not to be the case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Inverse GRID LAYERS 10 STARTFROM 5 Y -2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For themes with no history, bounded grid edges will be drawn over by cells that were previously alive in the general-range algorithm, even though this does not happen for the range-1 algorithm.&lt;br /&gt;
** This is presumably also caused by a lack of cell shader support in the general-range algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B3/S23:T512,4&lt;br /&gt;
2o$2o$o$o!&lt;br /&gt;
|viewerconfig = #C [[ ZOOM -4 STARTFROM 128 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S2-3,B3:T512,4&lt;br /&gt;
2o$2o$o$o!&lt;br /&gt;
|viewerconfig = #C [[ ZOOM -4 STARTFROM 128 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can act less smooth than expected at some times: patterns can approach viewer edges causing a bouncing effect, and reaching a stopping generation will not smoothly transition the viewer to the target zoom value.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3825#p204756&amp;lt;/ref&amp;gt;&lt;br /&gt;
* The Neighbour shader causes visual bugs when used on the hexagonal and triangular grids.&lt;br /&gt;
** It also uses the wrong colours and neighbour calculations when used on the two types of rectangular grid.&lt;br /&gt;
** Support is planned,&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=204537#p204537&amp;lt;/ref&amp;gt; but the current behaviour is still incorrect.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Squares&lt;br /&gt;
! Hexagons&lt;br /&gt;
! Triangles&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B12345678/S012345678&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456/S0123456H&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 2, rule = B123456789xyz/S0123456789xyzL&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 5 ZOOM 24 SHADER Neighbor THEME Blues GRID OFF SQUARECELLS THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
* If Settings &amp;gt; Advanced &amp;gt; State Number is turned on, history trail cells and bounded grid edge cells in Generations rules will be displayed as state 0. This is unlike what happens in 2-state rules.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = /3i6i/2:T3,1&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 1, rule = /3i/3:T3,1&lt;br /&gt;
BA!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 1 THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When using a rule with no history trail, Help &amp;gt; Info &amp;gt; Cells will omit Dead and DeadRamp lines for 2-state rules, but will still list these for Generations rules.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! 2-state&lt;br /&gt;
! 3-state&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B2ae3e4e/S&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 THEME Inverse THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = /2ae3e4e/3&lt;br /&gt;
2A$2A!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 8 THEME Inverse THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Help &amp;gt; Info &amp;gt; Cells will state that the &amp;quot;Basic&amp;quot; shader is in use for some rulespaces which does not support it.&lt;br /&gt;
** Note the elevated history trail in this pattern, which should not exist at all were the Basic shader actually active.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R1,C2,S2-3,B3,6-7&lt;br /&gt;
bobo$o2bo$b3o$2bo!&lt;br /&gt;
|viewerconfig = [[ STARTFROM 32 THEME Mono LAYERS 10 GRID ZOOM 16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=158868</id>
		<title>LifeViewer</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=158868"/>
		<updated>2025-02-24T17:50:42Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Pattern Identification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software&lt;br /&gt;
|name            = LifeViewer&lt;br /&gt;
|url             = https://lazyslug.com/lifeviewer&lt;br /&gt;
|purpose         = [[Conway&#039;s Game of Life|Life]] simulation&lt;br /&gt;
|createdby       = [[Chris Rowett]]&lt;br /&gt;
|platform        = HTML5 / Javascript&lt;br /&gt;
|image           = true&lt;br /&gt;
}}&lt;br /&gt;
:&#039;&#039;Not to be confused with the calendar app also called LifeViewer.&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;LifeViewer&#039;&#039;&#039; is a free, [https://github.com/rowett/lifeviewer open-source], browser-based scriptable pattern viewer and editor used to simulate [[Life]] and a wide range of other 1D and 2D [[cellular automata]].&lt;br /&gt;
&lt;br /&gt;
* If you are looking for script instructions, see [[LifeViewer/Scripts]]&lt;br /&gt;
* If you want instructions for using the user interface, see [[LifeViewer/User Interface]]&lt;br /&gt;
* If you want to use LifeViewer on your own site, see [[Tutorials/LifeViewer JavaScript plug-in]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;{{LV:Viewer|&lt;br /&gt;
x = 59, y = 7, rule = B3/S23&lt;br /&gt;
o5b5ob5ob5obo3bob5ob5obobobob5ob4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo&lt;br /&gt;
3bo$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3b3o3b3o3bo3bo3bo3b3o3bo&lt;br /&gt;
bobob3o3b4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3bo5bo6bobo4bo3b&lt;br /&gt;
o5bobobobo5bo3bo$5ob5obo5b5o3bo3b5ob5o2bobo2b5obo3bo!&lt;br /&gt;
#C [[ IGNOREEXCLUSIVE ]]&lt;br /&gt;
#C [[ COLOUR DEAD 0 0 0 COLOUR ALIVE 0 0 0 ]]&lt;br /&gt;
#C [[ LOOP 1101 STARS NOSTEPBACK ]]&lt;br /&gt;
#C [[ AUTOSTART X -90 Y 60 LAYERS 6 ZOOM 4 DEPTH 3 ]]&lt;br /&gt;
#C [[ PAUSE 3 X 90 Y -60 ANGLE 20 THEME 0 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 90 Y 60 ANGLE 340 ZOOM 6 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 0 Y 0 ANGLE 0 THEME 3 ZOOM 4 ]]&lt;br /&gt;
#C [[ PAUSE 1 X 0 DEPTH 0.2 ZOOM 6 THEME 4 ]]&lt;br /&gt;
#C [[ T 1 THEME 7 ]]&lt;br /&gt;
#C [[ T 400 ZOOM 5 X 5 Y -10 THEME 2 ]]&lt;br /&gt;
#C [[ T 450 DEPTH 5 ]]&lt;br /&gt;
#C [[ T 560 X -155 Y 127 DEPTH 0.5 ]]&lt;br /&gt;
#C [[ T 950 X -242 Y 214 ANGLE 20 ]]&lt;br /&gt;
#C [[ T 1050 DEPTH 0 ANGLE 0 AUTOFIT &amp;quot;#T&amp;quot; ]]&lt;br /&gt;
#C [[ T 1100 X 0 Y 0 ZOOM 0.25 THEME CUSTOM ]]}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LifeViewer features ==&lt;br /&gt;
* Smooth non-integer zoom with anti-aliasing and rotation.&lt;br /&gt;
* Colour [[#Themes|themes]] with cell history and longevity.&lt;br /&gt;
* Square, hexagonal and triangular grids.&lt;br /&gt;
* Pseudo 3D layers and stars.&lt;br /&gt;
* Multiple ways to automatically track patterns with the camera as they evolve.&lt;br /&gt;
* [[#Scripts|Script]] language that allows many features to be customized including Waypoint animations.&lt;br /&gt;
* Support for multiple embedded LifeViewers and/or a single popup LifeViewer.&lt;br /&gt;
* Ability to step back to earlier generations for all patterns and reverse playback for reversible Margolus and PCA patterns.&lt;br /&gt;
* Random pattern and rule generation.&lt;br /&gt;
* Real time auto-scaling [[LifeViewer/User_Interface#Population_Graph|population graph]].&lt;br /&gt;
* [[LifeViewer/Scripts#Annotations|Pattern annotation]] with Labels, Arrows, Lines and Polygons.&lt;br /&gt;
* Programatically pasting cells onto the grid at defined intervals (for example: glider injection).&lt;br /&gt;
* Ability to build patterns from RLE recipes with transformations.&lt;br /&gt;
* [[#Pattern Identification|Identification]] of still life patterns, oscillator and spaceship periods.&lt;br /&gt;
* Automatic scaling for high DPI displays including smartphones and tablets.&lt;br /&gt;
* Editor with unlimitied undo/redo and multiple clipboards.&lt;br /&gt;
&lt;br /&gt;
== Rule support ==&lt;br /&gt;
LifeViewer supports the following rule families:&lt;br /&gt;
&lt;br /&gt;
=== Built-in rules ===&lt;br /&gt;
* 2-state [[Margolus]] rules.&lt;br /&gt;
* 2-state [[Totalistic Life-like cellular automaton|outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, supporting a wide variety of pre-programmed neighbourhood families, as well as custom neighbourhoods and weighted neighbourhoods).&lt;br /&gt;
* 2-state [[isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
* 2-state [[non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
* [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
* [[Alternating rule]]s.&lt;br /&gt;
* [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
* [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata.&lt;br /&gt;
* [[LifeHistory|[R]History]] rules.&lt;br /&gt;
* [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
* [R]Investigator rules (a generalisation of [[Rule:StateInvestigator|StateInvestigator]]).&lt;br /&gt;
* [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules (either inline or from a [[#Repository Rules|Rule Repository]]).&lt;br /&gt;
* Non-deterministic rules.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view example patterns for each rule family.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
: 2-state [[Margolus]] rules.&lt;br /&gt;
:: Example: Critters (M15,14,13,3,11,5,6,1,7,9,10,2,12,4,8,0) {{LV:Viewer|x = 63, y = 34, rule = critters&lt;br /&gt;
9$52bo9$48b2o$39bo$47bo2bo3$47bo$48bo$5bo31bo20bo$6bo31bo18bo$6bo31bo&lt;br /&gt;
17bo$5bo31bo17bo!&lt;br /&gt;
[[ RLE input o$bo$bo$o! PASTET EVERY 64 PASTE input 5 24 ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Totalistic Life-like cellular automaton|Outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, including [[Larger than Life]]).&lt;br /&gt;
:: Example: Soldier Bugs (R7,C2,M1,S65..114,B65..95,NM) {{LV:Viewer|x = 113, y = 113, rule = R7,C2,M1,S65..114,B65..95,NM&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[non-totalistic cellular automata|Isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
:: Example: Just Friends (B2-a/S12) {{LV:Viewer|x = 65, y = 74, rule = B2-a/S12&lt;br /&gt;
63bo$63bo4$61bo$64bo$59bobo2bo46$18bo$19b2o12$4bo$4bo4$2bo$5bo$obo2bo!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
:: Example: MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA {{LV:Viewer|x = 1, y = 1, rule = MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA:T80,40&lt;br /&gt;
o!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
:: Example: Fireworks (2,13,21) {{LV:Viewer|x = 200, y = 100, rule = 2/13/21:T200,100&lt;br /&gt;
#C Fireworks&lt;br /&gt;
#C An admirably beautiful rule by John Elliott&lt;br /&gt;
88.A6$A58$61.A24$107.A11$37.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
: [[Alternating rule|Alternating]] rules.&lt;br /&gt;
:: Example: alternlife (B13/S012345678|B/S15) {{LV:Viewer|x = 21, y = 9, rule = alternlife &lt;br /&gt;
3.A13.A2$.2A15.2A2$A19.A4$9.A!&lt;br /&gt;
[[ ZOOM 12 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
:: Example: PCA_4 (2PCA4,0,2,4,12,8,5,9,7,1,6,10,11,3,13,14,15) {{LV:Viewer|x = 49, y = 29, rule = PCA_4&lt;br /&gt;
AB45.AB$HD45.HD24$21.A20.D$20.E$AB19.B20.F4.AB$HD39.D5.HD!&lt;br /&gt;
[[ STEP 20 ZOOM 6 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Weighted]] rules.&lt;br /&gt;
:: Example: R2,C2,S2-3,B4,7-8,NW0010001210120210121000100 {{LV:Viewer|x = 9, y = 9, rule = R2,C2,S2,3,B4,7,8,NW0010001210120210121000100:T80,40&lt;br /&gt;
3A6.$3A6.$2A.A3.A.$2.A5.A$9.$9.$9.$2.A6.$3.A5.!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata.&lt;br /&gt;
:: Example: Wolfram 30 (W30) {{LV:Viewer|x = 1, y = 1, rule = W30:P100,40&lt;br /&gt;
o!&lt;br /&gt;
#CXRLE Pos=0,-20&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[LifeHistory|[R]History]] rules.&lt;br /&gt;
:: Example: LifeHistory {{LV:Viewer|x = 457, y = 155, rule = LifeHistory&lt;br /&gt;
59.3B64.B125.B$58.BFBF2B60.4BF122.3B$58.6BF.B.F.F.B.F.F.B.F.F.B.F.F.B&lt;br /&gt;
.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B5.BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.&lt;br /&gt;
B.F.F.B.F.F.B.FBF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F.F3BFBF.2B2F2.3B$57.F10B.5B.5B.A4B.5B.5B.5B.26BF2BF133B$&lt;br /&gt;
57.24B2A2BA129BA33B2A19B$56.23BA3B2A63B3A63BABA32B4A17B$55.F23BABA67B&lt;br /&gt;
2A66BA30BABA2BA16B$56.23BA3B2A63B3A63BABA31BAB4A14BF3B63.F3.BF$57.24B&lt;br /&gt;
2A2BA129BA33B4A20B3.B59.5B$56.12B.5B.5B.A4B.5B.5B.5B.28BF116BA23B.B2C&lt;br /&gt;
57.6B$57.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F7BF3.F2B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.FBF.2BFBF3BFBF8B3A8B2C&lt;br /&gt;
57.7B$58.6B61.7B125.10BA7B.B57.8B$56.F.5B.F59.9B125.7B3A7B58.10B$57.&lt;br /&gt;
7B61.7B125.15B61.10B$56.9B59.F.5B.F123.4B.5BA6B60.11B$57.7B61.7B123.&lt;br /&gt;
4B2.3B3A5B61.11B$56.F7BF59.F7BF121.4B3.B3A7B61.11B$57.7B61.7B121.4B3.&lt;br /&gt;
3B2A2B.3B55.F.B.F.2F11B$56.F.5B.F59.9B119.4B3.8B2.F43.B.F.F.B4.BF.6BA&lt;br /&gt;
BA9B2A32B2A32B2A32B2A6B$57.7B61.7B119.4B3.8B44.23BA2BA7B4A30B4A30B4A&lt;br /&gt;
30B4A6BF$56.9B59.F.5B.F117.4B3.9B42.F24BA3BA6B2AB2A29B2AB2A29B2AB2A&lt;br /&gt;
29B2AB2A5B$57.7B61.7B117.4B3.4B.6B42.28BA8B2A32B2A32B2A32B2A6B$56.F7B&lt;br /&gt;
F59.F7BF115.4B3.4B.7B42.24BA3BA117B$57.7B61.7B115.4B3.4B2.6B44.23BA2B&lt;br /&gt;
A5B$56.F.5B.F59.9B113.4B3.4B3.6B47.7B.2B.F2.6B3A6B$57.7B61.2B3A2B113.&lt;br /&gt;
4B3.4B4.6B46.9B.F2.BF.B.F.F9B$56.9B59.F.5B.F111.4B3.4B4.8B46.7B13.F8B&lt;br /&gt;
$57.7B61.2ABAB2A111.4B3.4B6.8B45.6B.F13.8B$56.F7BF59.FBA3BABF109.4B3.&lt;br /&gt;
4B6.9B45.F2BA3B14.8B$57.7B61.2BABA2B109.4B3.4B7.9B46.B3AB14.9B$56.F.&lt;br /&gt;
5B.F59.3BABA3B107.4B3.4B8.10B44.B2ABAB14.8B$57.7B61.BA3BAB107.4B3.4B&lt;br /&gt;
9.5B2A3B42.F2.5B14.8B$56.9B59.F.5B.F105.4B3.4B10.5B2A4B28.B6.F6.7B.F&lt;br /&gt;
11.10B$57.7B61.7B105.4B3.4B11.11B27.5BF.2B3.B.9B12.11B$56.F7BF59.F7BF&lt;br /&gt;
103.4B3.4B12.12BA.2A21.24B14.8B$57.7B61.7B103.4B3.4B15.8B2.2A.A19.26B&lt;br /&gt;
14.7B$56.F.5B.F59.9B101.4B2.5B16.7B26.F25B14.7B$18.3B4.B31.7B61.7B&lt;br /&gt;
101.4B3.4B17.5B29.24BF13.8B$17.BFBF6BF28.9B59.F.5B.F99.2A2B3.4B18.5B&lt;br /&gt;
30.23B14.6B$17.6B.5B28.7B61.7B99.2B2A3.4B18.6B31.8B2.B.F10B14.5B$16.F&lt;br /&gt;
13BF25.F7BF59.F7BF97.2BAB3.4B19.7B2.4B23.10B6.B.6BF12.F.4B$16.4BA12B&lt;br /&gt;
24.7B61.7B97.4B3.4B19.F7BF6BF21.9B9.5B16.F.B$15.4B2A5BA5BFB22.F.5B.F&lt;br /&gt;
59.9B95.4B3.4B21.14B21.11B5.3B2ABA6B$14.F3BA9BA5B23.7B61.7B95.4B3.4B&lt;br /&gt;
21.F14B20.7BA2BF2B4.4B3A6B$14.5B2A3BA3BA3BFB22.9B59.F7BF93.4B3.4B23.&lt;br /&gt;
15B19.6B3A4B4.2BF2BA7B$13.7BA12B24.7B61.7B93.4B3.4B23.16B19.6BAB2A3B&lt;br /&gt;
5.11B$14.11B2A6B23.F7BF59.F7BF91.4B3.4B25.15B24.5B9.9B$14.B.7BF7B.B&lt;br /&gt;
24.7B61.7B91.4B3.4B25.F14B23.F6B.B6.10B$14.19B23.F.5B.F59.9B89.4B3.4B&lt;br /&gt;
27.9B.3B25.10BF.B2.8B$14.20B23.BA3BAB61.7B89.4B3.4B27.F7BF31.23B$13.B&lt;br /&gt;
F18B23.3BABA3B59.F7BF87.4B3.4B27.10B30.F24B$13.19BF24.2BABA2B61.7B87.&lt;br /&gt;
4B3.4B29.9B30.25BF$13.BF17B24.FBA3BABF59.F7BF85.4B3.4B31.7B31.25B$14.&lt;br /&gt;
17B26.2ABAB2A61.7B85.4B3.4B31.F7BF30.BA22B$16.F13BF25.F.5B.F59.9B83.&lt;br /&gt;
4B3.4B33.7B31.BA7B.B3.2B.F5B$18.5B.6B27.2B3A2B61.7B83.4B3.4B33.F7BF&lt;br /&gt;
31.BA5B6.F6.B$19.F6BFBFB26.9B59.F7BF81.4B3.4B35.7B32.5B2.F$21.B4.3B&lt;br /&gt;
28.7B61.7B81.4B3.4B35.9B32.3B$56.F7BF59.F7BF79.4B3.BA2B37.7B34.F$57.&lt;br /&gt;
7B61.7B79.4B3.2A2B37.F7BF$56.F.5B.F59.9B77.4B3.2B2A39.7B$57.7B61.7B&lt;br /&gt;
77.4B3.4B39.F7BF$56.9B59.F7BF75.4B3.4B41.7B$57.7B61.7B75.4B3.4B41.9B$&lt;br /&gt;
56.F7BF59.F7BF73.4B3.4B43.7B$57.7B61.7B46.F2B2A2BF19.4B3.4B43.F3BA3BF&lt;br /&gt;
$56.F.5B.F59.9B45.3B2A2B19.4B3.4B45.2B3A2B$57.7B61.7B46.8B.F15.4B3.4B&lt;br /&gt;
45.FB5ABF$56.9B59.F7BF43.12B14.4B3.4B47.BA3BAB$57.7B61.8B42.F13B12.4B&lt;br /&gt;
3.4B47.2A5B2A$56.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F9B38.3B.13BF10.4B3.4B49.BA3BA2B$55.11B.5B.5B.5B.5B.5B.5B.&lt;br /&gt;
4BA.5B.5B.13B37.5B.11B11.4B3.4B49.FBA3BABF$55.48BA2B2A27B37.5B.8B2.F&lt;br /&gt;
9.4B3.4B50.8B$54.BF48B2A3BA24B40.13B10.4B3.4B52.F6B$54.53BABA23BF41.&lt;br /&gt;
8B.4B8.4B3.4B53.6BF64.F$54.BF48B2A3BA23B43.7B2.4B6.4B3.4B54.7BF.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F2.B.3B$55.48BA2B&lt;br /&gt;
2A24B45.5B.F2.4B4.4B3.4B55.F10B.5B.5B.5B.5B.5B.5B.5B.5B.5B2.7BF$57.F&lt;br /&gt;
7B2.5B.5B.5B.5B.5B.5B.4BA.5B.5B.10BF45.4B6.4B2.4B3.4B56.33B2A42B$59.&lt;br /&gt;
3B.B2.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B&lt;br /&gt;
45.4B7.8B3.4B56.33BABA41BFB$60.F64.F6B44.4B9.6B3.4B56.F32B2A45B$125.&lt;br /&gt;
6BF43.4B11.4B3.4B57.34BABA41BFB$125.8B41.4B11.6B.4B57.36B2A42B$124.F&lt;br /&gt;
7BF40.4B11.11B59.13B.5B.5B.5B.5B.5B.5B.5B.5B.5B.11B$124.8B40.4B11.4B&lt;br /&gt;
2.5B60.9BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F7BF$124.9B38.4B11.4B4.5B60.8B61.7B$125.7B38.4B11.2A2B6.4B60.F7BF59.&lt;br /&gt;
9B$124.F7BF36.4B11.2B2A8.4B12.B47.7B61.7B$125.7B36.4B11.2BAB10.4B10.&lt;br /&gt;
3B45.9B59.F.5B.F$124.F7BF34.4B11.4B12.4B9.3B46.7B61.7B$125.7B34.4B11.&lt;br /&gt;
4B14.4B7.4B45.F7BF59.F7BF$124.9B32.4B11.4B16.4B5.4B.F45.7B61.7B$125.&lt;br /&gt;
7B32.4B11.4B18.4B3.4B.3B43.F7BF59.9B$124.F7BF30.4B11.4B20.9B.6B42.7B&lt;br /&gt;
61.7B$125.7B30.4B11.4B22.15BF40.9B59.F.5B.F$25.F98.F2BABA2BF28.4B11.&lt;br /&gt;
4B24.15B41.7B61.7B$125.2B3A2B28.4B11.4B26.16B38.F7BF59.F7BF$124.3B3A&lt;br /&gt;
3B26.4B11.4B29.10B2A2B39.7B61.7B$20.F104.7B26.4B11.4B31.9B2A2B38.F7BF&lt;br /&gt;
59.9B$124.F7BF24.4B11.4B31.F2.11B39.7B61.7B$125.7B24.4B11.4B34.11B39.&lt;br /&gt;
9B59.F.5B.F$124.F.5B.F22.4B11.4B34.9B.F41.7B61.7B$125.7B22.4B11.4B34.&lt;br /&gt;
3AB.4B43.F7BF59.F7BF$124.9B20.4B11.4B34.3BA2.4BF43.7B61.7B$31.F92.10B&lt;br /&gt;
18.4B11.4B34.3BA2.F.2B44.F7BF59.9B$124.F7BF18.4B11.4B34.4B5.F46.7B61.&lt;br /&gt;
7B$125.7B18.4B11.4B34.4B52.9B59.F.5B.F$20.F9.2A92.F.5B.F16.4B11.4B34.&lt;br /&gt;
4B54.7B61.7B$30.2A93.7B16.4B11.4B34.4B54.F7BF59.F3BA3BF$124.9B14.4B&lt;br /&gt;
11.4B34.4B56.7B61.2B3A2B$75.F49.7B14.4B11.4B34.4B56.F7BF59.2BA3BA2B$&lt;br /&gt;
7.F23.F35.F56.F7BF12.4B11.B2DB34.4B58.7B61.B2AB2AB$2.F17.3A101.8B12.&lt;br /&gt;
4B11.2B2D34.4B58.9B59.F.5B.F$22.A6.F94.F7BF10.4B11.4B34.4B60.7B61.7B$&lt;br /&gt;
F20.A2.F42.2A9.F46.7B10.4B11.4B34.4B60.F7BF59.F7BF$67.2A55.9B8.4B11.&lt;br /&gt;
4B21.B12.4B62.7B61.7B$119.2B4.7B8.4B11.4B21.3B10.4B62.F.5B.F59.9B$2A&lt;br /&gt;
116.5B2F7BF3B3.4B11.4B22.3B9.4B64.B2AB2AB61.7B$2A9.F55.F11.F38.24B11.&lt;br /&gt;
4B23.4B7.4B64.2BA3BA2B59.F.5B.F$117.24B11.4B23.F.4B5.4B66.2B3A2B61.7B&lt;br /&gt;
$69.F13.F33.23B11.4B23.3B.4B3.4B66.F3BA3BF59.F7BF$F117.21B11.4B22.6B.&lt;br /&gt;
9B68.7B61.7B$73.F11.F31.23B9.4B22.F15B68.F.5B.F59.9B$118.21B9.4B23.&lt;br /&gt;
15B70.7B61.7B$80.A38.19B9.4B22.16B70.9B59.F.5B.F$81.A2.2A37.B.10B11.&lt;br /&gt;
4B23.2B2A10B73.7B61.7B$74.F4.3A2.2A40.8B11.4B24.2B2A9B73.F7BF59.F7BF$&lt;br /&gt;
11.F115.6B11.4B25.11B2.F73.7B61.7B$11.F115.5B11.4B27.11B74.F.5B.F59.&lt;br /&gt;
9B$85.F41.6B9.4B29.F.9B74.7B61.7B$126.8B7.4B33.4B.4B72.9B59.F.5B.F$&lt;br /&gt;
125.4B.5B6.4B21.D.D8.F4B2.4B72.7B61.7B$124.4B4.4B2.F.5B19.D5.D8.2B.F&lt;br /&gt;
2.4B70.F7BF59.F7BF$123.4B6.4B2.BA5B34.F5.4B70.7B61.7B$79.F42.4B8.4B.A&lt;br /&gt;
B2A4B16.D3.C3.D15.4B68.F.5B.F59.9B$121.4B10.4BA3BA4B18.2C19.5B35.3B&lt;br /&gt;
30.7B61.7B$120.4B9.F2.4BA3B.5B13.D2.C.C2.D17.4B32.7B27.9B59.F.5B.F$&lt;br /&gt;
119.4B11.7BA3B.5B39.4B30.10B26.7B61.7B$118.4B10.F2BA6BA3B.3B14.D5.D&lt;br /&gt;
20.4B.F.F.B.F.F.B.F.F.B.F.F.B.F3.12B23.F7BF59.F7BF$118.3B12.B3A9BF19.&lt;br /&gt;
D.D23.28B3.14B23.7B61.7B$118.2B14.AB3A7B43.B2.4BA3BA36BF21.F.5B.F59.&lt;br /&gt;
9B$118.B15.F.B2A6B43.2AB.3BA4BA36BF22.7B61.7B$137.BA6B43.2A6B2A39B22.&lt;br /&gt;
9B59.F.5B.F$136.F2BA3BF45.2B.3BA4BA38B21.7B61.6B$137.BA3B50.4BA3BA23B&lt;br /&gt;
4.11BF.B.F.F.B.F.F.A.F3.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F.B.F.F.B.F.F.B.F7B$138.A3B50.28B10.13B.5B.3BA4BF28B.5B.5B.5B.5B.5B&lt;br /&gt;
.5B.12B$191.BF2B.F.F.B.F.F.B.F.F.B.F.F.B.F9.21B2AB2A44B2A33B$229.21B&lt;br /&gt;
2A48BABA33B$229.20B3A50B2A32BF$230.20B2A48BABA33B$229.F21B2AB2A44B2A&lt;br /&gt;
33B$230.7B.5B.5B.3BA3BF2BF26B.5B.5B.5B.5B.5B.5B.10BF$229.7BF2.F.B.F.F&lt;br /&gt;
.B.F.F.A.FB5.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F.B.F6B$230.5B28.F4B60.2BFBFB$231.3B31.B64.3B$232.B.F!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
:: Example: LifeSuper {{LV:Viewer|x = 312, y = 156, rule = LifeSuper:T312,156&lt;br /&gt;
69.M.M6.M.M49.2Q.Q6.Q3.3Q117.S.2S2.S.S2.2S.S10.U.2U2.U.U2.2U.U$20.2O.&lt;br /&gt;
2O2.2O.2O39.M6.M44.2Q5.Q.Q8.3Q4.Q85.2O34.S.S22.U.U$20.2O2.O2.O2.2O36.&lt;br /&gt;
2M10.2M41.2Q17.2Q3.Q85.4O28.S11.S12.U11.U$21.2O2.2O2.2O94.Q106.2O2.2O&lt;br /&gt;
28.S2.S3.S2.S14.U2.U3.U2.U$21.O8.O201.O4.O28.4S3.4S14.4U3.4U$19.2O10.&lt;br /&gt;
2O23.G36.A8.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A35.2O30.S3.S.S3.S14.&lt;br /&gt;
U3.U.U3.U$51.3A2.G.G32.A.A6.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A&lt;br /&gt;
.A5.A.A5.A.A5.A.A5.A.A33.O4.O30.S.S.S.S18.U.U.U.U$18.O14.O21.G.G34.A.&lt;br /&gt;
A3.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A&lt;br /&gt;
29.O4.O28.S3.S.S3.S14.U3.U.U3.U$18.O2.O8.O2.O23.G34.A3.A.A7.A7.A7.A7.&lt;br /&gt;
A7.A7.A7.A7.A7.A7.A7.A7.A7.A24.O14.O26.S3.S20.U3.U$18.O14.O170.A21.O.&lt;br /&gt;
O4.O2.O4.O.O20.2S.S7.S.2S10.2U.U7.U.2U$19.O.O8.O.O61.2A133.O3.4O3.O&lt;br /&gt;
23.2S11.2S10.2U11.2U$21.O8.O70.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A&lt;br /&gt;
6.2A3.G16.O16.O19.S15.S8.U15.U$22.O6.O65.A5.A.A5.A.A5.A.A5.A.A5.A.A5.&lt;br /&gt;
A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A10.2G16.2O10.2O20.S2.S11.S2.S6.&lt;br /&gt;
U2.U11.U2.U3.A$21.3O4.3O66.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.&lt;br /&gt;
A5.A.A5.A.A5.A.A5.A.A5.A.A4.2G17.3O10.3O22.S11.S12.U11.U6.A$22.2O4.2O&lt;br /&gt;
67.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A8.G21.O4.O24.S.S3.S5.S3.S.&lt;br /&gt;
S6.U.U3.U5.U3.U.U3.A$19.2O10.2O197.2O.O2.O.2O27.2S5.2S16.2U5.2U$19.3O&lt;br /&gt;
3.2O3.3O41.W11.A14.I9.K14.M103.2O2.2O2.2O27.S2.S.S2.S16.U2.U.U2.U$20.&lt;br /&gt;
2O3.2O3.2O28.pA12.W.W9.A.A12.I.I7.K.K12.M.M102.2O6.2O27.3S3.3S16.3U3.&lt;br /&gt;
3U$21.O3.2O3.O25.2pA.2pA12.W10.2A13.2I8.2K13.2M105.2O.2O.2O29.S.S.S.S&lt;br /&gt;
18.U.U.U.U$20.3O6.3O23.pA3.pA6.3W4.W3.W7.A.A12.I9.K.K12.M105.2O.2O.2O&lt;br /&gt;
29.2S3.2S18.2U3.2U$55.pA3.pA6.2W2.W4.W.W7.2A12.I.I8.2K7.2M4.3M5.M$54.&lt;br /&gt;
pA3.pA9.3W.2W.2W11.A10.I13.K14.M2.M.M.M$20.3O6.3O20.3pA.pA.pA7.W2.W.W&lt;br /&gt;
.3W8.A2.A5.A4.I10.K2.K4.2M2.M2.3M2.M.M.2M94.3O6.3O$19.5O4.5O16.pA2.2pA&lt;br /&gt;
3.2pA6.W4.W5.W6.A8.A.A3.I.I7.K7.M6.3M102.O3.O4.O3.O$18.O5.O2.O5.O14.pA&lt;br /&gt;
.pA3.2pA9.W4.W5.W5.2A7.2A5.I2.I5.2K6.2M4.2M108.O6.O$19.O3.O4.O3.O14.pA&lt;br /&gt;
2.pA3.pA4.pA6.W2.W.W.3W7.A8.A14.K.K6.M4.3M104.2O10.2O$48.pA.pA3.2pA2.&lt;br /&gt;
pA9.3W.2W.2W6.3A5.A.A4.3I5.2K8.3M$49.pA2.2pA.pA.pA8.2W2.W4.W.W6.A6.A&lt;br /&gt;
6.2I17.M$52.2pA12.3W4.W3.W8.A2.2A2.A6.I6.K11.M160.2W$54.2pA17.W10.2A&lt;br /&gt;
2.3A2.A4.2I7.K.K7.2M159.2W2.2W$55.pA17.W.W8.2A3.3A7.I.I5.K.K7.2M158.W&lt;br /&gt;
$74.W11.A13.I7.K10.M154.4W5.W$274.W$12.G97.A36.A5.A6.A12.A11.A88.W.W&lt;br /&gt;
4.3W$11.G2.G22.2S53.11P8.2A.3A.3A3.A3.A3.A13.A.A3.A.A3.A.A5.3A2.A2.A&lt;br /&gt;
3.3A2.A2.A3.3A.3A.2A4.2A11.2A27.3W26.2W3.2W3.W$11.G2.G22.S4.2S46.15P&lt;br /&gt;
4.2A12.3A.3A.3A5.A4.3A.A3.A2.A3.A.A3.3A3.A2.A2.3A3.A2.A2.3A7.A3.A2.A&lt;br /&gt;
6.A3.A.A31.2W5.W19.2W3.W.W$13.G24.S.S2.S16.46P5.A10.A.4A.4A.A3.A.A2.A&lt;br /&gt;
4.2A3.A.A3.A12.A11.A14.A.3A2.3A3.A.A5.A30.2W5.W17.W7.W$42.S3.2S12.P&lt;br /&gt;
29.15P17.2A9.A.A2.A.A2.A.2A3.A3.A45.A3.2A3.A.A2.A6.A36.W17.W2.W2.W6.W&lt;br /&gt;
$39.S5.S.S12.P31.11P12.3A5.A3.3A.A2.A2.2A.2A.A.A.2A8.A43.2A3.4A.A.2A.&lt;br /&gt;
2A2.2A25.W31.3W.2W2.3W3.W$41.S.S6.2S8.P59.3A4.A.A.3A4.A4.2A4.2A3.A.2A&lt;br /&gt;
5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.3A.A.2A3.A.A2.A.A30.W3.3W23.W15.2W3.W2.&lt;br /&gt;
2W.W$37.S.S5.S5.S8.P59.A4.3A.A8.A.2A2.A3.A.A.2A2.A.2A.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A3.2A.2A4.2A.A3.A3.A.4A25.W6.W22.2W.2W.2W3.4W2.W3.W3.W3.2W&lt;br /&gt;
$37.2S3.S5.S.S3.2S4.P63.A3.A.2A7.A3.3A.A.A2.A4.A3.2A3.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A5.2A.A.A.3A3.2A.A2.A28.W2.2W28.4W.W.4W3.W3.W3.2W$44.S.S6.&lt;br /&gt;
S.S4.P63.2A2.A2.A8.2A3.A.A2.A5.2A5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.2A4.A&lt;br /&gt;
7.4A5.2A30.W.W23.3W4.W.W5.W8.2W.W$40.S.S5.S11.62P7.2A4.3A4.2A.A.2A.A.&lt;br /&gt;
A3.A47.A9.A71.W.W.2W3.W$45.S5.S.S20.P46.P20.A.2A.A2.A.2A4.A42.2A.A.A&lt;br /&gt;
14.2A26.2W34.2W3.W.W.W5.3W$14.2W3.W18.S.S6.S.S6.2S16.P46.P26.2A7.2A&lt;br /&gt;
28.2A13.A2.2A13.A.A26.2W4.2W28.2W2.W.2W.W5.W2.2W3.2W$3.4W7.2W2.W2.W&lt;br /&gt;
15.S5.S.S5.S5.S16.P46.P40.A24.A9.2A.A.A4.2A46.2W30.W.W4.3W5.2W2.W$W2.&lt;br /&gt;
W4.W2.W2.W.W.W18.2S9.S5.S.S17.P46.P11.3A9.A5.A10.A25.A.A5.A.A.2A5.A6.&lt;br /&gt;
A3.A.A29.W41.2W3.2W4.W.W$.W.W.W2.W.W.W3.W.W2.W4.W14.S.S6.S.S7.30P31.P&lt;br /&gt;
23.A5.A10.A7.A6.A13.A.A.A12.A.A.A.A34.W.W4.W38.3W3.W2.4W3.W$.W.3W2.W.&lt;br /&gt;
W4.W.2W.2W4.3W12.2S3.S.S5.S5.30P6.26P15.3A5.A4.2A17.2A6.2A5.3A3.2A.2A&lt;br /&gt;
21.A.A3.A25.W2.W3.W.W48.W2.W.W$.3W2.2W2.W.2W4.W5.W2.4W14.S5.S8.3P4X3P&lt;br /&gt;
3X3P.3P.2P5.2P6.P52.A18.3A6.3A4.A25.A11.A24.W2.W3.W2.W40.3W5.2W3.W$W&lt;br /&gt;
10.3W.W2.2W4.2W2.W3.2W11.2S6.S.S4.2PX6PX3PX2P.3P.2P.6P6.P44.3A3.A2.A&lt;br /&gt;
2.3A4.2A7.2A6.2A6.A28.A3.A3.A30.W2.W48.W4.2W$.3W9.4W.W.3W6.2W.2W3.2W&lt;br /&gt;
10.S.S8.2PX6PX3PX2P2.2P.2P.6P6.P50.A3.A.A6.A.A7.A6.A17.A6.A5.2A2.A.A&lt;br /&gt;
32.W2.W55.2W$.3W10.W3.W2.2W3.W2.W3.W3.W.W9.2S4.S.S2.2PX2P2X2PX3PX2P.P&lt;br /&gt;
.P.2P3.4P6.P50.A4.A8.3A30.2A6.2A9.A.A2.2A29.2W2.W2.W53.W$.3W3.W11.4W&lt;br /&gt;
2.4W.2W.3W.W.W16.2S2.2PX3PX2PX3PX2P.2P2.2P.6P6.P65.2A29.3A6.3A4.A3.A&lt;br /&gt;
8.A32.2W53.W$7W27.3W23.2PX3PX2PX3PX2P.3P.2P.6P6.48P5.3A8.A.A31.2A6.2A&lt;br /&gt;
13.A4.A$3.W.W17.7W2.W.3W23.3P3X4P3X3P.3P.2P5.2P54.P10.2A2.A.A33.A6.A&lt;br /&gt;
6.A.A10.A26.3W$6.W16.W2.W33.30P53.P11.A.A2.A14.3A4.2A29.A.A.A.A30.2W&lt;br /&gt;
3.3W$6.W24.W28.30P54.P11.4A13.A8.A.A22.A.A3.A33.2W7.2W$60.30P53.P13.&lt;br /&gt;
2A6.3A5.A4.A40.A.A25.3W3.2W$60.30P54.P29.A2.A.A3.2A.A14.3A.A.A14.A25.&lt;br /&gt;
W.W2.3W$60.30P5.O47.P17.3A5.3A4.A2.A16.A24.2A26.2W3.W.W$19.VRTVRTVRTV&lt;br /&gt;
RTVRTVRTVRTVRTVRTVRTVRTVR6.3P3.4P3.4P3X3PX3PX2P5.O.O46.P32.2A.2A4.A.A&lt;br /&gt;
5.2A6.A.A2.A5.A41.2W54.Q$19.T34.T5.2P.3P.2P.3P.2PX3PX2PX3PX2P3.O5.O&lt;br /&gt;
43.P21.3A11.A2.A13.2A3.A4.A104.Q$.Q17.V34.V5.2P.6P.3P.2PX3PX2P2X2PX2P&lt;br /&gt;
9.O.O42.P34.A.A2.A3.A.A4.A5.2A3.A4.A.3A6.A27.2W58.Q$2.2Q2.Q12.V34.R5.&lt;br /&gt;
3P3.3P.3P.2PX3PX2PXPXPX2P2.2O9.O39.P25.3A8.A32.2A.A5.A25.W.2W4.2W$6.Q&lt;br /&gt;
12.V34.R5.6P.2P.3P.2PX3PX2PX2P2X2P13.O.O38.P36.2A.A5.A.A8.2A3.A6.A.2A&lt;br /&gt;
5.A25.W5.W.2W51.Q.Q$.Q4.Q12.V34.R5.2P.3P.2P.3P.2PX3PX2PX3PX2P4.O5.O6.&lt;br /&gt;
O35.P29.3A7.A6.A2.A.2A.A.A.A3.A7.3A.A29.W5.W54.Q.Q$9.3Q7.V3.27V4.R5.&lt;br /&gt;
3P3.4P3.4P3X3PX3PX2P10.O6.O.O34.P47.2A.2A.2A6.A41.W2.W2.W54.Q$19.V3.V&lt;br /&gt;
25.V4.R5.30P4.2O4.O10.O31.P33.3A36.A32.2W3.W2.W$14.Q4.V3.V25.V4.R5.&lt;br /&gt;
30P21.O.O30.P45.A64.2W52.Q$14.Q4.V3.V25.V4.R5.30P3.O4.O4.2O2.2O6.O27.&lt;br /&gt;
P37.3A6.A4.A26.A86.Q$9.2Q3.Q4.V3.V25.V4.T5.30P8.O4.O2.O.O6.O.O26.P45.&lt;br /&gt;
A2.A.A26.A27.2W57.Q$3.4Q.Q10.V3.7V14.6V4.T5.30P2.2O4.O5.O14.O23.P41.&lt;br /&gt;
3A6.A.A3.A10.2A.2A6.A25.W.2W4.2W$Q3.2Q13.V9.V14.V9.T52.O11.O.O22.P49.&lt;br /&gt;
A5.A.A7.A2.2A.A31.W5.W.2W$Q4.Q5.Q7.V9.V14.V9.T39.O.O6.O.O2.O3.2O9.O&lt;br /&gt;
19.P45.3A7.A.A4.A3.A4.2A5.A25.W5.W$.Q8.2Q7.V9.V14.V9.T41.O6.2O2.2O3.O&lt;br /&gt;
3.2O5.O.O18.P56.A2.A.A4.A3.A6.A25.W2.W2.W$9.3Q7.V9.V14.V9.T43.O.O12.O&lt;br /&gt;
.O.O9.O15.P49.3A9.A.A2.2A4.A5.A26.2W3.W2.W$.Q9.Q7.V9.V14.V9.T45.O26.O&lt;br /&gt;
.O14.P60.A4.A.2A2.A38.2W$.3Q15.V.9V14.9V2T47.O.O6.O.O.O8.O6.O11.P53.&lt;br /&gt;
3A11.2A.2A4.A$.2Q8.Q92.O6.2O3.O5.2O7.O.O10.P74.A.A26.W.2W6.W$.Q5.Q4.Q&lt;br /&gt;
93.O.O6.2O7.2O17.P57.3A44.W.W7.W$7.2Q3.Q95.O14.O10.2O8.P28.4Q40.A3.2A&lt;br /&gt;
26.W8.W$4.Q.4Q29.G70.O.O7.O7.O9.O4.X28.5Q28.3A3.A4.A5.A26.2W$2.2Q10.Q&lt;br /&gt;
22.G.G72.O5.O.O5.O.O5.O4.2O3.X24.Q.Q4.2Q33.A.A3.A.A29.2W3.W3.W50.A$&lt;br /&gt;
14.Q23.G.G73.O.O5.O.O5.O.O4.2O4.X24.4Q38.A.A6.2A28.2W3.W3.W50.A$14.Q&lt;br /&gt;
23.G77.O7.O7.O6.O4.X22.2Q2.Q5.Q34.A41.W3.W50.A$143.X24.Q.Q3.3Q$144.X&lt;br /&gt;
24.3Q.3Q.Q73.pA17.pA$143.X25.3Q.2Q4.Q70.pA.pA15.pA.pA$144.X26.3Q3.2Q&lt;br /&gt;
70.2pA16.2pA$143.X29.Q.2Q.Q4.Q66.pA18.pA$144.X27.6Q4.2Q3.2Q60.pA.pA&lt;br /&gt;
15.2pA$143.X27.Q9.Q4.3Q6.3Q51.pA17.3pA$142.X28.2Q4.2Q.4Q.Q3.Q.3Q2.Q2.&lt;br /&gt;
3Q46.pA$95.3X.7X2.X2.12X6.3X3.7X30.Q3.3Q.Q4.2Q.2Q6.Q51.pA.pA2.2pA12.pA&lt;br /&gt;
2.pA$94.X3.2X2.X2.X.X.X.X2.X2.2X9.X3.X2.X38.Q7.Q5.2Q7.Q.3Q46.pA3.pA7.&lt;br /&gt;
2pA5.pA.pA$93.X8.X3.X3.X3.X3.X14.X.X38.Q5.Q3.2Q.3Q5.3Q51.3pA4.2pA2.pA&lt;br /&gt;
6.pA$93.X8.X3.X3.X3.X3.X14.X.X50.Q.2Q4.4Q53.2pA.pA.pA.pA2.pA6.pA$93.X&lt;br /&gt;
8.X3.X3.X3.X3.X14.X.X43.Q.3Q.2Q.Q5.Q3.Q11.2Q8.2Q30.2pA3.4pA7.pA.pA$&lt;br /&gt;
94.X7.X3.X3.X3.X3.X14.X.X44.Q.Q.2Q2.4Q4.Q2.Q9.3Q7.Q2.4Q43.pA$95.2X5.X&lt;br /&gt;
3.5X3.X3.3X12.X.4X48.Q4.Q4.Q3.Q4.Q2.Q2.2Q.Q.Q.2Q.Q.2Q26.2pA3.4pA7.2pA&lt;br /&gt;
$97.X4.X3.X3.X3.X3.X13.X6.X50.3Q5.Q2.Q2.2Q.Q.Q.Q.2Q.Q5.Q.Q.2Q4.Q18.2pA&lt;br /&gt;
.pA.pA.pA2.pA$98.X3.X3.X3.X3.X3.X12.X8.X49.5Q7.Q2.Q.Q3.Q2.Q.Q.2Q2.Q.Q&lt;br /&gt;
.2Q3.2Q16.3pA4.2pA2.pA6.pA2.pA$98.X3.X3.X3.X3.X3.X11.X9.X52.Q5.3Q5.Q.&lt;br /&gt;
Q.3Q.2Q2.Q2.Q3.Q3.Q17.pA3.pA7.2pA4.pA$98.X3.X3.X3.X3.X3.X10.X10.X52.Q&lt;br /&gt;
5.Q4.2Q11.Q3.2Q.Q.2Q.3Q.Q4.2Q8.pA.pA2.2pA10.2pA$93.X3.X4.X3.X3.X3.X3.&lt;br /&gt;
X9.X6.X3.X60.Q3.Q4.Q12.Q.Q.Q.2Q.Q2.4Q2.Q2.2Q3.pA17.pA$94.3X5.X3.X3.X&lt;br /&gt;
3.X3.4X6.7X.3X67.Q3.Q8.2Q2.2Q4.Q.2Q10.Q.Q3.pA16.3pA$122.6X77.Q5.2Q12.&lt;br /&gt;
2Q.Q2.6Q.2Q3.Q5.pA.pA15.pA$206.Q4.2Q13.4Q6.3Q4.Q6.pA18.pA$207.Q.Q19.&lt;br /&gt;
6Q4.2Q.Q6.2pA16.2pA$211.2Q16.Q2.Q.Q6.Q8.pA.pA14.2pA$251.pA17.pA2$.pA&lt;br /&gt;
12.pA80.E7.E70.G134.pA$pA.pA4.2pA.pA3.pA7.O6.O21.2K.2K10.M16.M11.E.E&lt;br /&gt;
5.E.E69.2G.3G3.G2.G7.2G4.3G105.pA$.2pA4.pA.2pA3.pA6.O.O4.O.O30.M3.2M&lt;br /&gt;
16.2M3.M4.E5.E.E5.E65.2G9.G2.G6.4G8.G102.pA$21.O.O4.O.O21.K.K6.M.2M.&lt;br /&gt;
2M14.2M.2M.M10.E7.E.E65.G6.2G.2G.2G3.G4.G7.G$.4pA3.3pA10.O.O4.O.O7.3I&lt;br /&gt;
.3I7.K.K6.M2.2M18.2M2.M3.2E17.E72.G2.G4.2G4.2G6.G56.2S.2S7.2S.2S8.2O.&lt;br /&gt;
2O7.2O.2O$pA4.pA.pA3.pA.2pA6.O.O4.O.O7.I5.I4.2K.K.K.2K11.M10.M30.E.E&lt;br /&gt;
70.G2.G4.2G4.2G9.3G51.S.4S5.4S.S8.O.4O5.4O.O4.2pA$pA3.2pA.pA3.pA.pA6.&lt;br /&gt;
2O.2O2.2O.2O8.I.I7.2K3.2K37.E.E7.E10.E66.2G.2G.2G3.G4.G63.S6.S3.S6.S&lt;br /&gt;
6.O6.O3.O6.O4.pA$pA.2pA.pA.pA.pA.pA.pA25.2I.2I23.M.3M.M2.M.3M.M13.E5.&lt;br /&gt;
E.E10.E.E66.G2.G6.4G7.3G55.S4.S5.S4.S3.2A3.O4.O5.O4.O5.pA$pA4.pA.pA3.&lt;br /&gt;
pA.2pA7.2O4.2O8.I5.I22.M2.2M.M2.M.2M2.M15.E.E5.E.E10.E64.G2.G7.2G66.S&lt;br /&gt;
15.S3.2A3.O15.O4.2pA$.4pA3.3pA11.8O40.2M.M2.M.2M11.3E6.E7.E10.E.E68.G&lt;br /&gt;
10.2G14.3G44.S13.S10.O13.O$20.O2.O.2O.O2.O6.I5.I5.2K3.2K53.E.E10.E66.&lt;br /&gt;
G9.G2.G6.4G8.G40.S15.S8.O15.O$.4pA3.3pA9.3O6.3O7.2I.2I5.2K.K.K.2K37.E&lt;br /&gt;
5.E10.E10.E.E64.G8.G4.G4.G.2G.G7.G40.S2.2S.2S.2S.2S2.S8.O2.2O.2O.2O.&lt;br /&gt;
2O2.O$pA4.pA.pA3.pA.2pA5.O10.O8.I.I9.K.K40.E5.E5.2E5.E.E10.E65.3G2.G&lt;br /&gt;
6.G3.2G2.2G7.G43.2S.2S.2S.2S14.2O.2O.2O.2O7.2pA$pA2.pA.pA.pA3.pA.pA6.&lt;br /&gt;
O10.O6.I5.I7.K.K16.M6.M16.2E3.2E5.E8.E10.E.E68.G6.G3.2G2.2G52.S7.S16.&lt;br /&gt;
O7.O9.pA$pA3.2pA.2pA2.pA.pA5.O12.O5.3I.3I25.M.6M.M30.E7.E.E10.E67.G4.&lt;br /&gt;
G4.G.2G.G52.S.S3.S.S16.O.O3.O.O9.pA$pA.pA2.pA.pA.pA.pA.2pA5.O10.O19.&lt;br /&gt;
2K.2K14.2M6.2M11.3E2.2E.2E2.3E3.2E9.E10.E.E66.G2.G6.4G7.3G43.S2.S.S2.&lt;br /&gt;
S16.O2.O.O2.O8.2pA$.4pA3.3pA9.2O8.2O42.2M17.E.E.E.E.E.E18.E.E10.E65.&lt;br /&gt;
2G64.S2.S.S2.S16.O2.O.O2.O$19.2O10.2O18.2K.2K17.4M18.2E3.2E22.E10.E.E&lt;br /&gt;
68.G61.S.S.S.S18.O.O.O.O$3.2pA3.3pA2.2pA4.2O.O6.O.2O39.2M2.2M31.E.E.E&lt;br /&gt;
12.E.E10.E66.G9.G2.G47.2S.S.S.2S16.2O.O.O.2O$pA.pA2.pA.pA.pA.pA2.pA5.&lt;br /&gt;
O.2O4.2O.O20.K.K40.2E3.2E7.E.E.E5.E8.E10.E.E64.G8.G.2G.G43.S.S.S.S.S.&lt;br /&gt;
S.S.S10.O.O.O.O.O.O.O.O7.pA$pA.4pA.2pA.2pA.pA6.O2.O4.O2.O6.3I.3I7.K.K&lt;br /&gt;
38.E.E.E.E.E.E5.E3.E3.2E2.E8.E.E76.3G4.G2.G43.4S2.2S.2S2.4S8.4O2.2O.&lt;br /&gt;
2O2.4O$2.pA2.pA.pA.pA.pA.2pA6.3O.2O.3O7.I5.I4.2K.K.K.2K14.2M2.2M13.3E&lt;br /&gt;
2.2E.2E2.3E4.E.E8.E.E8.E9.2E72.G2.G42.S2.2S.S.S.S.S.2S2.S6.O2.2O.O.O.&lt;br /&gt;
O.O.2O2.O5.pA$pA2.2pA3.3pA10.3O.2O.3O9.I.I7.2K3.2K15.2M2.2M31.E3.E5.E&lt;br /&gt;
3.E10.E.E9.E68.G.2G.G40.2S3.3S.S.S.3S3.2S.2pA.2O3.3O.O.O.3O3.2O4.pA$&lt;br /&gt;
21.2O6.2O8.2I.2I27.2M4.2M16.2E3.2E7.E.E.E9.E3.3E6.E5.E4.2E67.G2.G41.&lt;br /&gt;
2S.S2.S2.S.S2.S2.S.2S.2pA.2O.O2.O2.O.O2.O2.O.2O$6.7pA11.4O10.I5.I27.M&lt;br /&gt;
.2M.M17.E5.E7.E.E.E5.3E6.3E7.E.E4.2E99.3A13.S.S3.2S3.2S3.S.S6.O.O3.2O&lt;br /&gt;
3.2O3.O.O$6.pA2.pA2.pA6.2O4.2O4.2O39.2M2.2M17.E5.E38.E6.E114.3S13.3S&lt;br /&gt;
6.3O13.3O$22.2O4.2O$125.Q142.3S.3S18.3O.3O$19.2O.2O4.2O.2O34.2M12.2M&lt;br /&gt;
40.2Q17.2Q3.Q122.S.S22.O.O$19.2O.2O4.2O.2O33.3M4.M2.M4.3M39.2Q5.Q.Q8.&lt;br /&gt;
3Q4.Q118.S2.S.S2.S16.O2.O.O2.O$19.2O.2O4.2O.2O34.M.M3.M2.M3.M.M47.2Q.&lt;br /&gt;
Q6.Q3.3Q119.S9.S14.O9.O$68.2M3.M2.M3.2M42.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q104.S&lt;br /&gt;
2.S3.S2.S14.O2.O3.O2.O$69.2M8.2M43.Q2.2Q11.Q.Q6.3Q8.2Q103.S2.S5.S2.S&lt;br /&gt;
12.O2.O5.O2.O$71.M6.M49.Q10.3Q2.Q4.Q2.2Q.Q.2Q.Q73.2O$68.M2.8M2.M38.Q.&lt;br /&gt;
2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q71.O4.O26.S2.S7.S2.S10.O2.O7.O2.O$68.M3.2M2.2M&lt;br /&gt;
3.M37.Q.2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q70.O6.O26.2S.S5.S.2S12.2O.O5.O.2O$118.&lt;br /&gt;
2Q.2Q11.2Q18.2Q4.Q69.O8.O25.2S.2S3.2S.2S12.2O.2O3.2O.2O$73.M2.M42.Q.&lt;br /&gt;
2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q69.2O.4O.2O27.2S.S.S.2S16.2O.O.O.2O$22.O6.O42.&lt;br /&gt;
M4.M42.Q.2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q$20.2O.2O2.2O.2O41.4M51.Q10.3Q2.Q4.Q&lt;br /&gt;
2.2Q.Q.2Q.Q107.S.S.S.S18.O.O.O.O$71.M6.M45.Q2.2Q11.Q.Q6.3Q8.2Q70.2O2.&lt;br /&gt;
2O26.S4.S3.S4.S10.O4.O3.O4.O$69.3M6.3M43.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q70.2O&lt;br /&gt;
2.2O25.2S3.S.S.S.S3.2S8.2O3.O.O.O.O3.2O!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [R]Investigator rules.&lt;br /&gt;
:: Example: B3S23Investigator {{LV:Viewer|x = 98, y = 57, rule = B3S23Investigator&lt;br /&gt;
35.R26.R$35.E26.E8$51.E$25.E20.E25.E$24.E21.E7.C18.E$23.E28.EBDE18.E$&lt;br /&gt;
45.CE5.2E$21.CD2.DE43.2ED2.DC$19.E3.DE18.C22.E3.D3ED3.E$42.EDBE4.ER&lt;br /&gt;
13.3E3.E$44.2E15.E3.D2.E2.D14.C.ECB$13.C30.ED3.E12.E3.E3.D.E11.CE.D2.&lt;br /&gt;
E$8.D4.D30.E3.E14.E2.D2E.C13.D.E.D$7.E4.D2.E28.D2.E17.D16.E2.D3.E$12.&lt;br /&gt;
E3.E28.D19.C15.E3.E$12.ED3.E27.C21.E12.E3.DE$13.E10.2E39.2DE4.2E10.E&lt;br /&gt;
6.E$11.E12.ED3.E34.3E.E3.DE$5.E17.2E3.E4.DE28.ED4.E3.2E17.E$10.E4.E7.&lt;br /&gt;
CD2.E3.CD2.DE24.ED2.DC3.E2.DC7.E4.E$14.E10.D46.D10.E$9.E3.E11.CE5.2E&lt;br /&gt;
19.E10.2E5.EC11.E3.E$26.D5.D.E14.E3.D9.E.D5.D$DA8.ECD2.DE9.ED3.DE2.E&lt;br /&gt;
14.E3.2E6.E2.ED3.DE9.ED2.DCE8.AD$DA11.DE4.2A6.CD.DC19.E2.DE10.CD.DC6.&lt;br /&gt;
2A4.ED11.AD$18.E.A2.C.E4.C22.D13.C.C4.C2.A.E$4.E6.E5.ED6.D2.E.E7.2A&lt;br /&gt;
13.2C3.2A7.E11.DE5.E6.E$5.E4.ED5.DE4D.E6.E5.E.A2.C12.C2.A.E5.E8.4DED&lt;br /&gt;
5.DE4.E$10.2ED3.DE.4EB.C6.E4.D22.D4.E8.B3E2.ED3.D2E$6.E3.DECD.DEC2.DE&lt;br /&gt;
2.E8.E3.E4D14.4DE3.E8.E6.CED.DCED3.E$7.E3.E.2E4.E5.C11.5EB12.B5E11.C&lt;br /&gt;
10.2E.E3.E$8.E2.D.CD5.D.EC.D4.ED2.DCE2D21.D.CD2.DE4.D2.ED6.DC.D2.E$&lt;br /&gt;
10.D.2E.DC3.E3.D2.E4.ED26.D3.DE4.E2.D3.E3.CD.2E.D$10.CE3.E4.E2.2E3.E&lt;br /&gt;
5.2E24.E.2E5.E3.2E7.E3.EC$10.E5.E7.ED3.E3.E25.C4.E3.E3.DE7.E5.E$10.D&lt;br /&gt;
5.D2.E4.2E6.E5.E26.E6.2E4.E2.D5.D$10.ED3.DE2.D3.E2.E4.E6.DE26.E4.E2.E&lt;br /&gt;
3.D2.ED3.DE$11.CD.DC2.E3.E4.E7.E3.EDEC11.CEDE4.E7.E4.E3.E2.CD.DC$12.C&lt;br /&gt;
.CE2.D2.E7.CD2.DE6.DE2.C5.C2.ED7.ED2.DC7.E2.D2.EC.C$16.2E.D11.D3E7.D&lt;br /&gt;
2.D5.D2.D8.E.ED11.D.2E$12.E5.EC10.E2.EDE7.ED7.DE7.EDE2.2E10.CE5.E$12.&lt;br /&gt;
D5.D4.EDE2.EDE2.E.DC.E3.DECE.E.E.ECED3.E.CD.E2.EDE2.EDE5.D5.D$12.ED3.&lt;br /&gt;
DEDE.C2.DC.E.DC4.DC3.DCE9.ECD3.CD4.CD.E.CD5.EDED3.DE$12.CED.DC2.DC2E&lt;br /&gt;
2.D4.D8.DE2.2D5.2D2.ED8.D4.D5.CD2.CD.DEC$15.3E3.D5.E4.E3.DC2.D4.ED3.D&lt;br /&gt;
E4.D2.CD3.E4.E4.ECD3.3E$15.DC5.E3.D4.D3.DC3.C4.CED.DC5.C3.CD3.D4.D10.&lt;br /&gt;
CD$13.CD6.D.E.DC3.DC.EDE12.3E10.EDE.CD3.CD3.CD6.DC$20.DC.EDE2.EDE17.D&lt;br /&gt;
C16.EDE2.EDE2.CD$18.EDE25.CD29.EDE$49.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY Y -9 LOOP 900 ]]}}&lt;br /&gt;
&lt;br /&gt;
: [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules from a [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 repository].&lt;br /&gt;
:: Example: Byl-loop {{LV:Viewer|x = 5, y = 5, rule = Byl-Loop:P200,100&lt;br /&gt;
3.C$4.B2$B$.C!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: Non-deterministic rules.&lt;br /&gt;
:: Example: Non-deterministic Soldier Bugs {{LV:Viewer|x = 113, y = 113, rule = R7,C2,S64-113,B65-95,P100,#,#&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY RANDSEED 1695741111763 LOOP 1000 ]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repository Rules ===&lt;br /&gt;
LifeViewer can load rules from the [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 Rule:] namespace here on LifeWiki.&lt;br /&gt;
The rules must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. LifeViewer supports both @TABLE and @TREE&lt;br /&gt;
format rules. Typically @TREE rules run much faster so if possible ensure there is an @TREE version of the rule before the @TABLE&lt;br /&gt;
version (if present).&lt;br /&gt;
&lt;br /&gt;
=== Inline Rules ===&lt;br /&gt;
If LifeViewer does not recognize the rule specified in the pattern header then it will first search the pattern comments after the pattern to see&lt;br /&gt;
if there is an inline rule definition. This must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. If there is no inline&lt;br /&gt;
rule then it will attempt to retrieve the rule from the Rule Repository.&lt;br /&gt;
&lt;br /&gt;
=== Aliases ===&lt;br /&gt;
LifeViewer contains a large list of alias names for particular rules. This list of rule name aliases can be found by clicking the Aliases button under Help.&lt;br /&gt;
&lt;br /&gt;
== Grid and neighbourhood support ==&lt;br /&gt;
LifeViewer supports many different neighbourhoods on square, hexagonal or triangular grids.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the full list of supported neighbourhoods per grid type.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[square tiling]]:&lt;br /&gt;
** outer-totalistic:&lt;br /&gt;
*** [[Moore neighbourhood|Moore]]&lt;br /&gt;
*** [[von Neumann neighbourhood|von Neumann]]&lt;br /&gt;
*** circular&lt;br /&gt;
*** cross&lt;br /&gt;
*** L2&lt;br /&gt;
*** saltire&lt;br /&gt;
*** star&lt;br /&gt;
*** checkerboard&lt;br /&gt;
*** aligned checkerboard&lt;br /&gt;
*** hash&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** Gaussian&lt;br /&gt;
*** custom weighted&lt;br /&gt;
*** far corners/edges&lt;br /&gt;
** non-totalistic R1 Moore&lt;br /&gt;
** non-isotropic&lt;br /&gt;
** Margolus&lt;br /&gt;
** PCA&lt;br /&gt;
* hexagonal or offset-square grid: {{LV:Viewer|x = 50, y = 136, rule = B2/S34H&lt;br /&gt;
$24bo$22bo$24bo$22b3o$25bo$23b3o$25bobo$25bobo$24b2o$22bo5bo$23bo$27b&lt;br /&gt;
2o$27bo$23bo$25b2obo$23bo2bobo$25bob3o$21bo2bob3o$22b3o3b2o$21bo2bob2o&lt;br /&gt;
$26bobo$23b2o2bo$24b2o3bo$25b2obo$27bo!&lt;br /&gt;
[[ TRACK -0.25 0.5 GPS 15 GRID ZOOM 8 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** hexagonal&lt;br /&gt;
*** tripod&lt;br /&gt;
*** asterisk&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
** non-totalistic&lt;br /&gt;
** non-isotropic&lt;br /&gt;
* triangular grid: {{LV:Viewer|x = 8, y = 6, rule = B456/S34L&lt;br /&gt;
bo3bo$bo4bo$b2o4bo$2bo5bo$2bo5bo$3b2ob2o!&lt;br /&gt;
[[ TRACK 1/6 1/6 GPS 8 GRID ZOOM 16 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** triangular Moore&lt;br /&gt;
*** triangular edges&lt;br /&gt;
*** triangular vertices&lt;br /&gt;
*** triangular inner&lt;br /&gt;
*** triangular outer&lt;br /&gt;
*** triangular biohazard&lt;br /&gt;
*** triangular radiation&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Bounded grid]] types ===&lt;br /&gt;
LifeViewer supports patterns on &amp;quot;unbounded&amp;quot; grids (maximum 16384x16384 in size) and the following bounded grid types:&lt;br /&gt;
* Plane&lt;br /&gt;
* Cylinder (with optional shift)&lt;br /&gt;
* Torus (with optional shift)&lt;br /&gt;
* Klein-bottle (with optional shift)&lt;br /&gt;
* Cross-surface&lt;br /&gt;
* Sphere (either diagonal)&lt;br /&gt;
For range 2+ neighbourhoods, hexagonal, triangular, PCA and Margolus rules only Plane and Torus (without shift) are supported.&lt;br /&gt;
&lt;br /&gt;
Native support for [[BSFKL]], [[Extended Generations]] and [[deficient]] rules is also planned.&amp;lt;ref name=&amp;quot;post68678&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post68691&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post86409&amp;quot; /&amp;gt; Support for 1D totalistic rules and multiple neighbourhoods rules may also be planned.&amp;lt;ref name=&amp;quot;post84188&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post75775&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interface ==&lt;br /&gt;
{{main|LifeViewer/User Interface}}&lt;br /&gt;
&lt;br /&gt;
== Themes ==&lt;br /&gt;
Themes are used to define the colours of cells, the background and the grid lines for 2-state and Generations patterns. Some Themes also specify whether major grid lines are used and if so on what interval.&lt;br /&gt;
&lt;br /&gt;
Themes are primarily used to provide a visual representation of cell history and longevity.&lt;br /&gt;
&lt;br /&gt;
The default Theme is &amp;quot;Blues&amp;quot;&lt;br /&gt;
but this can be changed by clicking Theme in the Settings menu or with the THEME script command.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 3, y = 3, rule = Life&lt;br /&gt;
3o$2bo$bo!&lt;br /&gt;
[[ AUTOSTART THUMBNAIL GRID STOP 128 ZOOM 8 X 32 Y -31 HEIGHT 560 ]]}}&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
Some Themes define specific GridLine colours for standard and Major GridLines and also the major GridLine interval.&lt;br /&gt;
&lt;br /&gt;
GRID: grid line colour&amp;lt;br /&amp;gt;&lt;br /&gt;
GRIDMAJOR: major grid line colour and interval&lt;br /&gt;
&lt;br /&gt;
=== Two-state Themes ===&lt;br /&gt;
For two-state Themes there are five colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just born&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVERAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive for at least AGESTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
If cells stay alive they fade from the ALIVE colour to the ALIVERAMP colour over the next AGESTATES (default 63) generations. This provides a visual representation of cell longevity.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DEAD colour when they die.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available two-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00f000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| style=&amp;quot;background-color:#505050;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| style=&amp;quot;background-color:#707070;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 99&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;background-color:#630301;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#2020ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| style=&amp;quot;background-color:#d1d1d1;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-state Themes ===&lt;br /&gt;
Multi-state Themes are used for Generations rules and there are six colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYING&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just started dying&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYINGRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell about to die&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DYING colour when they start to die. They then fade to the DYINGRAMP colour over the number of generations defined in the rule.&lt;br /&gt;
&lt;br /&gt;
Once cells reach the DYINGRAMP colour then on the next generation they die and become the DEAD colour.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available multi-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#f00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00c000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 192&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#c04040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#00c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0080a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#800000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Maroon&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Lime&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 2&lt;br /&gt;
| 129&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;background-color:#028102;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 96&lt;br /&gt;
| 192&lt;br /&gt;
| 139&lt;br /&gt;
| style=&amp;quot;background-color:#60c08b;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 85&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff5500;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#000040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pattern Identification ==&lt;br /&gt;
LifeViewer is able to identify [[spaceships]], [[oscillators]] and [[still-life]] patterns. For oscillators it can display a table and graphical [[map]] of periods and frequencies per cell.&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-results.png]]&lt;br /&gt;
[[File:Identify-table.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-map.png]]&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
{{main|LifeViewer/Scripts}}&lt;br /&gt;
LifeViewer supports a large number of script commands than can be used to control playback, the camera, labels and annotations, colours and many other aspects.&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
LifeViewer engine information and details about the currently loaded pattern can be found by pressing &#039;I&#039;, or clicking the Info button under Help.&lt;br /&gt;
&lt;br /&gt;
== Planned features ==&lt;br /&gt;
The following features and functionalities are planned for future builds of LifeViewer:&lt;br /&gt;
* Theme support for [R]Super&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129493#p129493&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possible future features ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the list of other requested features that &#039;&#039;may&#039;&#039; appear at some stage.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
=== Rules ===&lt;br /&gt;
* Native support for [[BSFKL]] rules&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=86409#p86409&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for [[Extended Generations]]&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;/&amp;gt;&lt;br /&gt;
* Native support for 1D totalistic rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84188#p84188&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for higher-range Margolus rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82121#p82121&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for one-dimensional rules with a range greater than 2&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82283#p82283&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for alternating rules with more than 3 constituent rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129157#p129157&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Non-square grids/selections ===&lt;br /&gt;
* Diagonal/von Neumann-like selections&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=70959#p70959&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection shapes which are more useful for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=78941#p78941&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri2&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=80331#p80331&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri3&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=87226#p87226&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection flip/rotate transformations for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri2&amp;quot;/&amp;gt;&lt;br /&gt;
* Directions of spaceships on hexagonal and triangular grids from Identify&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84510#p84510&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Calculating the mod of oscillators and spaceships on hexagonal and triangular grids in Identify&amp;lt;ref name=&amp;quot;hextri3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [R]Super/[R]History ===&lt;br /&gt;
* KILLGLIDERS functionality in [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129156&amp;amp;hilit=backlog#p129156&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Support for pasting in [R]History/[R]Super-exclusive cells&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=93893#p93893&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection inversion support for [R]History and [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known bugs ==&lt;br /&gt;
{{main|LifeViewer/Known bugs}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68678&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68678&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68691&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68691&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post86409&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 86409&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = December 20, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post84188&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 84188&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = October 15, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post75775&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 75775&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = May 6, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/version.txt Release notes]&lt;br /&gt;
* [https://lazyslug.com/lifeviewer/ LifeViewer homepage]&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/ LifeViewer files]&lt;br /&gt;
{{LinkLexicon|lex_l.htm#lifeviewer}} &lt;br /&gt;
&lt;br /&gt;
=== Forum threads ===&lt;br /&gt;
* {{LinkForumThread|f=7|t=1026|title=LifeViewer - Life simulator in HTML5}}&lt;br /&gt;
* {{LinkForumThread|f=3|t=1622|title=Pattern viewer for forum threads}}&lt;br /&gt;
&lt;br /&gt;
{{CatagolueNavbox}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Simulation software]]&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=158867</id>
		<title>File:Hotkeys.png</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=158867"/>
		<updated>2025-02-24T17:49:20Z</updated>

		<summary type="html">&lt;p&gt;Rowett: Rowett uploaded a new version of File:Hotkeys.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoftwareImage}}&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=158805</id>
		<title>LifeViewer/User Interface</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=158805"/>
		<updated>2025-02-21T17:20:42Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Display controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LifeViewer]] has a set of mouse controls and keyboard commands.&lt;br /&gt;
== Mouse Controls ==&lt;br /&gt;
In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In Draw mode click and drag with the mouse to draw cells.&lt;br /&gt;
&lt;br /&gt;
In Select mode click and drag with the mouse to make a selection.&lt;br /&gt;
&lt;br /&gt;
=== Top Row ===&lt;br /&gt;
[[File:ui-top.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AutoFit mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fits the pattern to the window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Draw mode for drawing cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Select&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Select mode for copy/paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Pan mode for viewing patterns&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;changes the camera zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;START&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AUTOSTART mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles STOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;WAYPT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Waypoint mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LOOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles LOOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Icon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles icon display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles grid line display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Help display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bottom Row ===&lt;br /&gt;
[[File:ui-bottom.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles generation statistics display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Undo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo the last edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Redo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo the last undone action&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed to 1x&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reverse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reverse playback direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to T=0 and if at T=0 also reset camera&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Back&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step back step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Forward&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step forward step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Play&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;start playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Settings&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the settings menu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Draw Mode ===&lt;br /&gt;
[[File:draw-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pick&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;click on a cell to set drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State Display&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw Pause&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Smart Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0-6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change the displayed states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select the current drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select Mode ===&lt;br /&gt;
[[File:select-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;auto shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clipboards&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle clipboard libary to select active clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste cells from current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Top Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AND/CPY/OR/XOR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Menu ===&lt;br /&gt;
[[File:selection-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The Selection Menu appears when there is an active Selection in Select Mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from top to bottom and left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cancel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cancel selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection left 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection right 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection up 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection down 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;50%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set random fill percentage&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection using all states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection 2 states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Invert&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear History/Super&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear [R]History/[R]Super cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CCW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Inside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells inside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Outside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
[[File:settings.png]]&lt;br /&gt;
&lt;br /&gt;
The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not function if the Viewer window is less than 480 pixels high.&lt;br /&gt;
The menu contains four sliders and a set of topic buttons. Topics can contain settings and actions.&lt;br /&gt;
&lt;br /&gt;
==== Sliders ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the slider functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera angle (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tilt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera tilt (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Layers&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set number of cell layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Depth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set depth between each cell layer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pattern ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Pattern options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Change Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a new Rule and then switches to it&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;New Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new blank Pattern with the current Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Load Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;loads the last saved Pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;saves the current Pattern to the text box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with a random Rule (based on the current rule family)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with the existing Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;identify whether the current Pattern is a still life, oscillator or spaceship&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Last Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;show last Identify results&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Image&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the current pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Graph&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the Population Graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clipboard ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Clipboard options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Open Clipboard&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;opens the clipboard as a pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Original&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copies the current Rule definition to the clikpboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy NHood&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy CoordCA neighbourhood definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy the current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste To Seln&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste clipboard to selection and tile if selection larger than clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;External Sync&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sync with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Display options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Use Rectangles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle use of rectangular cells for Hexagonal and Triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cell Borders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles drawing of cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Major GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing major GridLines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starfield&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing starfield in background&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Annotations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle annotation display (if specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rainbow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using Rainbow cell colours (for 2-state patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle alternating GridLines (for Margolus patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Integer Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set Zoom to nearest integer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Render Quality&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles anti-aliased cell display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Playback options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Go To Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a generation and then moves to that generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoFit History&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using history states for AutoFit bounding box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Throttle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle playback throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Perf. Warning&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Kill Gliders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle killing escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoHide UI&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle hiding UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the General options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit Selection&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Center Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Drawing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear drawing state cells in pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Snap Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap camera angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Restore View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Advanced options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frame Times&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles display of the frames per second and CPU load %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Timing Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles extended timing information display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Relative Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles absolute or relative generation display (when #CXRLE Gen specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop Others&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop other Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Info Bar&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the Info Bar display which shows camera location, angle, and bounding box velocity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Theme ====&lt;br /&gt;
Allows selection from a list of available colour Themes.&lt;br /&gt;
&lt;br /&gt;
==== Graph ====&lt;br /&gt;
Toggles the [[#Population Graph|Population Graph]].&lt;br /&gt;
&lt;br /&gt;
=== Population Graph ===&lt;br /&gt;
LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings&amp;amp;rarr;Graph]]. At each generation it shows total population, births and deaths.&lt;br /&gt;
Note that the graph will only capture data for the first 2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (524288) generations.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 9, y = 9, rule = x = 7, y = 3, rule = B3/S23|&lt;br /&gt;
o3b3o$3o2bo$bo!&lt;br /&gt;
[[ ZOOM 4 GRAPH LOOP 1000 HEIGHT 400 AUTOSTART ]]}}&lt;br /&gt;
&lt;br /&gt;
Graph controls:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Opacity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set the graph opacity %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pop&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing population&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing births&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Dth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing deaths&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle between drawing lines or points&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;close the graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keyboard commands ==&lt;br /&gt;
&lt;br /&gt;
A visual map of keyboard shortcuts is shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Hotkeys.png|1024px]]&lt;br /&gt;
&lt;br /&gt;
Below is a list of keyboard commands by category:&lt;br /&gt;
&lt;br /&gt;
=== Playback controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Playback controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle play / pause&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backspace&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause if playing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift -&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;minimum playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift +&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;maximum playback speed speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle waypoint playback and loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle just loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autostart&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-Viewer controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Multi-viewer controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all LifeViewers to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all other LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Camera controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save current camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit pattern to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit history mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift [&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;halve zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift ]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;double zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;32x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;64x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;integer zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset angle&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt /&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;/&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;@&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset tilt&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view View controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;previous colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;default theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Display controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation statistics&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation display mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle graph lines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle births plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle deaths plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell type for hexagonal and triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle extended timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pattern and engine information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle information bar&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell anti-aliasing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle icons&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle major gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]Super&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]History&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule] (from either [Rule]History or [Rule]Super)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle kill escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stars&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save population graph screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save black and white screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle UI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autohide UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle cell shader&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;download cell map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle identify results display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle y coordinate direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle popup window maximize&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pattern controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Pattern controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;new pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open original or last saved pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open clipboard as pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern and rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern only&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle oscillator and spaceship identification&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;display last identification result&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle safe mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== External clipboard controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view External clipboard controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle sync cut and copy with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy rule definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position and view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edit controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Edit controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle draw/pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;draw mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto-shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle states display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;remove selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste to selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance outside&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick cell state to replace with drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear current drawing state cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hide paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;perform paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 0 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 1 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles clipboard library&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 0 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 1 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 2 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 3 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 4 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 5 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 6 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 7 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 8 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 9 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Help controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Home&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to first help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;End&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to last help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls without keyboard shortcuts ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions that do not currently have keyboard shortcuts.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Button location&lt;br /&gt;
|-&lt;br /&gt;
! Random Fill Density&lt;br /&gt;
| Select; a selection is present&lt;br /&gt;
|-&lt;br /&gt;
! individual Themes&lt;br /&gt;
| Settings --&amp;gt; Theme&lt;br /&gt;
|-&lt;br /&gt;
! Draw/2-state Fill with states 10-255&lt;br /&gt;
| Draw&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts without controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions with keyboard shortcuts but no UI controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Shortcut&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
| Alt + G&lt;br /&gt;
|-&lt;br /&gt;
! [R]History&lt;br /&gt;
| Alt + H&lt;br /&gt;
|-&lt;br /&gt;
! [R]Standard&lt;br /&gt;
| Alt + J&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=158804</id>
		<title>File:Hotkeys.png</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=158804"/>
		<updated>2025-02-21T17:18:44Z</updated>

		<summary type="html">&lt;p&gt;Rowett: Rowett uploaded a new version of File:Hotkeys.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoftwareImage}}&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=158634</id>
		<title>LifeViewer/User Interface</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=158634"/>
		<updated>2025-02-13T06:57:16Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Keyboard shortcuts without controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LifeViewer]] has a set of mouse controls and keyboard commands.&lt;br /&gt;
== Mouse Controls ==&lt;br /&gt;
In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In Draw mode click and drag with the mouse to draw cells.&lt;br /&gt;
&lt;br /&gt;
In Select mode click and drag with the mouse to make a selection.&lt;br /&gt;
&lt;br /&gt;
=== Top Row ===&lt;br /&gt;
[[File:ui-top.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AutoFit mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fits the pattern to the window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Draw mode for drawing cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Select&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Select mode for copy/paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Pan mode for viewing patterns&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;changes the camera zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;START&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AUTOSTART mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles STOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;WAYPT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Waypoint mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LOOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles LOOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Icon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles icon display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles grid line display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Help display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bottom Row ===&lt;br /&gt;
[[File:ui-bottom.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles generation statistics display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Undo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo the last edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Redo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo the last undone action&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed to 1x&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reverse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reverse playback direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to T=0 and if at T=0 also reset camera&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Back&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step back step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Forward&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step forward step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Play&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;start playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Settings&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the settings menu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Draw Mode ===&lt;br /&gt;
[[File:draw-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pick&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;click on a cell to set drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State Display&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw Pause&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Smart Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0-6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change the displayed states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select the current drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select Mode ===&lt;br /&gt;
[[File:select-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;auto shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clipboards&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle clipboard libary to select active clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste cells from current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Top Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AND/CPY/OR/XOR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Menu ===&lt;br /&gt;
[[File:selection-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The Selection Menu appears when there is an active Selection in Select Mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from top to bottom and left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cancel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cancel selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection left 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection right 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection up 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection down 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;50%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set random fill percentage&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection using all states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection 2 states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Invert&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear History/Super&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear [R]History/[R]Super cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CCW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Inside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells inside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Outside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
[[File:settings.png]]&lt;br /&gt;
&lt;br /&gt;
The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not function if the Viewer window is less than 480 pixels high.&lt;br /&gt;
The menu contains four sliders and a set of topic buttons. Topics can contain settings and actions.&lt;br /&gt;
&lt;br /&gt;
==== Sliders ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the slider functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera angle (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tilt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera tilt (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Layers&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set number of cell layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Depth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set depth between each cell layer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pattern ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Pattern options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Change Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a new Rule and then switches to it&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;New Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new blank Pattern with the current Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Load Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;loads the last saved Pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;saves the current Pattern to the text box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with a random Rule (based on the current rule family)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with the existing Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;identify whether the current Pattern is a still life, oscillator or spaceship&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Last Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;show last Identify results&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Image&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the current pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Graph&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the Population Graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clipboard ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Clipboard options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Open Clipboard&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;opens the clipboard as a pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Original&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copies the current Rule definition to the clikpboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy NHood&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy CoordCA neighbourhood definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy the current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste To Seln&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste clipboard to selection and tile if selection larger than clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;External Sync&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sync with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Display options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Use Rectangles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle use of rectangular cells for Hexagonal and Triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cell Borders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles drawing of cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Major GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing major GridLines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starfield&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing starfield in background&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Annotations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle annotation display (if specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rainbow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using Rainbow cell colours (for 2-state patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle alternating GridLines (for Margolus patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Integer Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set Zoom to nearest integer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Render Quality&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles anti-aliased cell display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Playback options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Go To Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a generation and then moves to that generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoFit History&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using history states for AutoFit bounding box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Throttle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle playback throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Perf. Warning&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Kill Gliders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle killing escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoHide UI&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle hiding UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the General options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit Selection&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Center Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Drawing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear drawing state cells in pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Snap Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap camera angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Restore View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Advanced options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frame Times&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles display of the frames per second and CPU load %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Timing Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles extended timing information display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Relative Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles absolute or relative generation display (when #CXRLE Gen specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop Others&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop other Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Info Bar&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the Info Bar display which shows camera location, angle, and bounding box velocity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Theme ====&lt;br /&gt;
Allows selection from a list of available colour Themes.&lt;br /&gt;
&lt;br /&gt;
==== Graph ====&lt;br /&gt;
Toggles the [[#Population Graph|Population Graph]].&lt;br /&gt;
&lt;br /&gt;
=== Population Graph ===&lt;br /&gt;
LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings&amp;amp;rarr;Graph]]. At each generation it shows total population, births and deaths.&lt;br /&gt;
Note that the graph will only capture data for the first 2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (524288) generations.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 9, y = 9, rule = x = 7, y = 3, rule = B3/S23|&lt;br /&gt;
o3b3o$3o2bo$bo!&lt;br /&gt;
[[ ZOOM 4 GRAPH LOOP 1000 HEIGHT 400 AUTOSTART ]]}}&lt;br /&gt;
&lt;br /&gt;
Graph controls:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Opacity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set the graph opacity %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pop&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing population&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing births&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Dth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing deaths&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle between drawing lines or points&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;close the graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keyboard commands ==&lt;br /&gt;
&lt;br /&gt;
A visual map of keyboard shortcuts is shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Hotkeys.png|1024px]]&lt;br /&gt;
&lt;br /&gt;
Below is a list of keyboard commands by category:&lt;br /&gt;
&lt;br /&gt;
=== Playback controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Playback controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle play / pause&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backspace&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause if playing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift -&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;minimum playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift +&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;maximum playback speed speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle waypoint playback and loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle just loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autostart&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-Viewer controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Multi-viewer controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all LifeViewers to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all other LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Camera controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save current camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit pattern to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit history mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift [&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;halve zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift ]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;double zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;32x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;64x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;integer zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset angle&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt /&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;/&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;@&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset tilt&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view View controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;previous colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;default theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Display controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation statistics&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation display mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle graph lines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle births plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle deaths plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell type for hexagonal and triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle extended timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pattern and engine information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle information bar&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell anti-aliasing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle icons&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle major gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]Super&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]History&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule] (from either [Rule]History or [Rule]Super)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle kill escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stars&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save population graph screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save black and white screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle UI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autohide UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle rainbow mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;download cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle y coordinate direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle popup window maximize&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pattern controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Pattern controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;new pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open original or last saved pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open clipboard as pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern and rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern only&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle oscillator and spaceship identification&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;display last identification result&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle safe mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== External clipboard controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view External clipboard controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle sync cut and copy with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy rule definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position and view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edit controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Edit controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle draw/pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;draw mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto-shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle states display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;remove selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste to selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance outside&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick cell state to replace with drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear current drawing state cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hide paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;perform paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 0 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 1 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles clipboard library&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 0 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 1 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 2 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 3 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 4 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 5 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 6 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 7 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 8 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 9 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Help controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Home&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to first help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;End&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to last help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls without keyboard shortcuts ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions that do not currently have keyboard shortcuts.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Button location&lt;br /&gt;
|-&lt;br /&gt;
! Random Fill Density&lt;br /&gt;
| Select; a selection is present&lt;br /&gt;
|-&lt;br /&gt;
! individual Themes&lt;br /&gt;
| Settings --&amp;gt; Theme&lt;br /&gt;
|-&lt;br /&gt;
! Draw/2-state Fill with states 10-255&lt;br /&gt;
| Draw&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts without controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions with keyboard shortcuts but no UI controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Shortcut&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
| Alt + G&lt;br /&gt;
|-&lt;br /&gt;
! [R]History&lt;br /&gt;
| Alt + H&lt;br /&gt;
|-&lt;br /&gt;
! [R]Standard&lt;br /&gt;
| Alt + J&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=158633</id>
		<title>LifeViewer/User Interface</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=158633"/>
		<updated>2025-02-13T06:56:06Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Pattern controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LifeViewer]] has a set of mouse controls and keyboard commands.&lt;br /&gt;
== Mouse Controls ==&lt;br /&gt;
In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In Draw mode click and drag with the mouse to draw cells.&lt;br /&gt;
&lt;br /&gt;
In Select mode click and drag with the mouse to make a selection.&lt;br /&gt;
&lt;br /&gt;
=== Top Row ===&lt;br /&gt;
[[File:ui-top.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AutoFit mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fits the pattern to the window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Draw mode for drawing cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Select&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Select mode for copy/paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Pan mode for viewing patterns&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;changes the camera zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;START&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AUTOSTART mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles STOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;WAYPT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Waypoint mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LOOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles LOOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Icon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles icon display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles grid line display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Help display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bottom Row ===&lt;br /&gt;
[[File:ui-bottom.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles generation statistics display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Undo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo the last edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Redo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo the last undone action&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed to 1x&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reverse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reverse playback direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to T=0 and if at T=0 also reset camera&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Back&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step back step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Forward&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step forward step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Play&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;start playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Settings&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the settings menu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Draw Mode ===&lt;br /&gt;
[[File:draw-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pick&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;click on a cell to set drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State Display&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw Pause&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Smart Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0-6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change the displayed states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select the current drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select Mode ===&lt;br /&gt;
[[File:select-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;auto shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clipboards&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle clipboard libary to select active clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste cells from current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Top Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AND/CPY/OR/XOR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Menu ===&lt;br /&gt;
[[File:selection-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The Selection Menu appears when there is an active Selection in Select Mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from top to bottom and left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cancel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cancel selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection left 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection right 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection up 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection down 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;50%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set random fill percentage&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection using all states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection 2 states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Invert&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear History/Super&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear [R]History/[R]Super cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CCW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Inside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells inside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Outside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
[[File:settings.png]]&lt;br /&gt;
&lt;br /&gt;
The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not function if the Viewer window is less than 480 pixels high.&lt;br /&gt;
The menu contains four sliders and a set of topic buttons. Topics can contain settings and actions.&lt;br /&gt;
&lt;br /&gt;
==== Sliders ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the slider functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera angle (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tilt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera tilt (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Layers&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set number of cell layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Depth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set depth between each cell layer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pattern ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Pattern options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Change Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a new Rule and then switches to it&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;New Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new blank Pattern with the current Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Load Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;loads the last saved Pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;saves the current Pattern to the text box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with a random Rule (based on the current rule family)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with the existing Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;identify whether the current Pattern is a still life, oscillator or spaceship&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Last Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;show last Identify results&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Image&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the current pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Graph&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the Population Graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clipboard ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Clipboard options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Open Clipboard&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;opens the clipboard as a pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Original&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copies the current Rule definition to the clikpboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy NHood&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy CoordCA neighbourhood definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy the current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste To Seln&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste clipboard to selection and tile if selection larger than clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;External Sync&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sync with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Display options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Use Rectangles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle use of rectangular cells for Hexagonal and Triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cell Borders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles drawing of cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Major GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing major GridLines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starfield&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing starfield in background&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Annotations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle annotation display (if specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rainbow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using Rainbow cell colours (for 2-state patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle alternating GridLines (for Margolus patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Integer Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set Zoom to nearest integer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Render Quality&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles anti-aliased cell display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Playback options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Go To Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a generation and then moves to that generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoFit History&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using history states for AutoFit bounding box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Throttle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle playback throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Perf. Warning&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Kill Gliders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle killing escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoHide UI&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle hiding UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the General options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit Selection&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Center Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Drawing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear drawing state cells in pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Snap Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap camera angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Restore View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Advanced options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frame Times&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles display of the frames per second and CPU load %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Timing Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles extended timing information display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Relative Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles absolute or relative generation display (when #CXRLE Gen specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop Others&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop other Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Info Bar&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the Info Bar display which shows camera location, angle, and bounding box velocity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Theme ====&lt;br /&gt;
Allows selection from a list of available colour Themes.&lt;br /&gt;
&lt;br /&gt;
==== Graph ====&lt;br /&gt;
Toggles the [[#Population Graph|Population Graph]].&lt;br /&gt;
&lt;br /&gt;
=== Population Graph ===&lt;br /&gt;
LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings&amp;amp;rarr;Graph]]. At each generation it shows total population, births and deaths.&lt;br /&gt;
Note that the graph will only capture data for the first 2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (524288) generations.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 9, y = 9, rule = x = 7, y = 3, rule = B3/S23|&lt;br /&gt;
o3b3o$3o2bo$bo!&lt;br /&gt;
[[ ZOOM 4 GRAPH LOOP 1000 HEIGHT 400 AUTOSTART ]]}}&lt;br /&gt;
&lt;br /&gt;
Graph controls:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Opacity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set the graph opacity %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pop&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing population&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing births&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Dth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing deaths&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle between drawing lines or points&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;close the graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keyboard commands ==&lt;br /&gt;
&lt;br /&gt;
A visual map of keyboard shortcuts is shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Hotkeys.png|1024px]]&lt;br /&gt;
&lt;br /&gt;
Below is a list of keyboard commands by category:&lt;br /&gt;
&lt;br /&gt;
=== Playback controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Playback controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle play / pause&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backspace&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause if playing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift -&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;minimum playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift +&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;maximum playback speed speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle waypoint playback and loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle just loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autostart&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-Viewer controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Multi-viewer controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all LifeViewers to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all other LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Camera controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save current camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit pattern to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit history mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift [&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;halve zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift ]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;double zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;32x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;64x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;integer zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset angle&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt /&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;/&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;@&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset tilt&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view View controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;previous colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;default theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Display controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation statistics&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation display mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle graph lines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle births plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle deaths plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell type for hexagonal and triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle extended timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pattern and engine information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle information bar&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell anti-aliasing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle icons&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle major gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]Super&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]History&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule] (from either [Rule]History or [Rule]Super)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle kill escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stars&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save population graph screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save black and white screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle UI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autohide UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle rainbow mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;download cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle y coordinate direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle popup window maximize&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pattern controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Pattern controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;new pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open original or last saved pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open clipboard as pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern and rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern only&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle oscillator and spaceship identification&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;display last identification result&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle safe mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== External clipboard controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view External clipboard controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle sync cut and copy with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy rule definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position and view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edit controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Edit controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle draw/pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;draw mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto-shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle states display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;remove selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste to selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance outside&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick cell state to replace with drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear current drawing state cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hide paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;perform paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 0 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 1 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles clipboard library&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 0 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 1 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 2 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 3 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 4 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 5 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 6 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 7 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 8 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 9 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Help controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Home&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to first help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;End&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to last help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls without keyboard shortcuts ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions that do not currently have keyboard shortcuts.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Button location&lt;br /&gt;
|-&lt;br /&gt;
! Random Fill Density&lt;br /&gt;
| Select; a selection is present&lt;br /&gt;
|-&lt;br /&gt;
! individual Themes&lt;br /&gt;
| Settings --&amp;gt; Theme&lt;br /&gt;
|-&lt;br /&gt;
! Draw/2-state Fill with states 10-255&lt;br /&gt;
| Draw&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts without controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions with keyboard shortcuts but no UI controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Shortcut&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
| Alt + G&lt;br /&gt;
|-&lt;br /&gt;
! [R]History&lt;br /&gt;
| Alt + H&lt;br /&gt;
|-&lt;br /&gt;
! [R]Standard&lt;br /&gt;
| Alt + J&lt;br /&gt;
|-&lt;br /&gt;
! Advance Inside Selection&lt;br /&gt;
| Ctrl + Space&lt;br /&gt;
|-&lt;br /&gt;
! Advance Outside Selection&lt;br /&gt;
| Shift + Space&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=158632</id>
		<title>File:Hotkeys.png</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=158632"/>
		<updated>2025-02-13T06:54:46Z</updated>

		<summary type="html">&lt;p&gt;Rowett: Rowett uploaded a new version of File:Hotkeys.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoftwareImage}}&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=158505</id>
		<title>LifeViewer/User Interface</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=158505"/>
		<updated>2025-02-05T10:46:29Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Display controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LifeViewer]] has a set of mouse controls and keyboard commands.&lt;br /&gt;
== Mouse Controls ==&lt;br /&gt;
In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In Draw mode click and drag with the mouse to draw cells.&lt;br /&gt;
&lt;br /&gt;
In Select mode click and drag with the mouse to make a selection.&lt;br /&gt;
&lt;br /&gt;
=== Top Row ===&lt;br /&gt;
[[File:ui-top.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AutoFit mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fits the pattern to the window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Draw mode for drawing cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Select&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Select mode for copy/paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Pan mode for viewing patterns&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;changes the camera zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;START&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AUTOSTART mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles STOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;WAYPT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Waypoint mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LOOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles LOOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Icon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles icon display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles grid line display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Help display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bottom Row ===&lt;br /&gt;
[[File:ui-bottom.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles generation statistics display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Undo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo the last edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Redo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo the last undone action&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed to 1x&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reverse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reverse playback direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to T=0 and if at T=0 also reset camera&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Back&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step back step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Forward&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step forward step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Play&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;start playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Settings&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the settings menu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Draw Mode ===&lt;br /&gt;
[[File:draw-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pick&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;click on a cell to set drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State Display&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw Pause&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Smart Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0-6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change the displayed states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select the current drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select Mode ===&lt;br /&gt;
[[File:select-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;auto shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clipboards&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle clipboard libary to select active clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste cells from current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Top Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AND/CPY/OR/XOR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Menu ===&lt;br /&gt;
[[File:selection-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The Selection Menu appears when there is an active Selection in Select Mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from top to bottom and left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cancel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cancel selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection left 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection right 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection up 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection down 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;50%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set random fill percentage&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection using all states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection 2 states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Invert&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear History/Super&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear [R]History/[R]Super cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CCW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Inside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells inside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Outside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
[[File:settings.png]]&lt;br /&gt;
&lt;br /&gt;
The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not function if the Viewer window is less than 480 pixels high.&lt;br /&gt;
The menu contains four sliders and a set of topic buttons. Topics can contain settings and actions.&lt;br /&gt;
&lt;br /&gt;
==== Sliders ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the slider functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera angle (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tilt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera tilt (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Layers&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set number of cell layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Depth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set depth between each cell layer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pattern ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Pattern options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Change Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a new Rule and then switches to it&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;New Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new blank Pattern with the current Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Load Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;loads the last saved Pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;saves the current Pattern to the text box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with a random Rule (based on the current rule family)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with the existing Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;identify whether the current Pattern is a still life, oscillator or spaceship&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Last Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;show last Identify results&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Image&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the current pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Graph&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the Population Graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clipboard ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Clipboard options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Open Clipboard&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;opens the clipboard as a pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Original&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copies the current Rule definition to the clikpboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy NHood&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy CoordCA neighbourhood definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy the current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste To Seln&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste clipboard to selection and tile if selection larger than clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;External Sync&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sync with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Display options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Use Rectangles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle use of rectangular cells for Hexagonal and Triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cell Borders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles drawing of cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Major GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing major GridLines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starfield&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing starfield in background&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Annotations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle annotation display (if specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rainbow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using Rainbow cell colours (for 2-state patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle alternating GridLines (for Margolus patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Integer Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set Zoom to nearest integer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Render Quality&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles anti-aliased cell display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Playback options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Go To Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a generation and then moves to that generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoFit History&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using history states for AutoFit bounding box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Throttle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle playback throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Perf. Warning&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Kill Gliders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle killing escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoHide UI&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle hiding UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the General options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit Selection&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Center Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Drawing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear drawing state cells in pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Snap Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap camera angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Restore View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Advanced options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frame Times&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles display of the frames per second and CPU load %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Timing Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles extended timing information display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Relative Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles absolute or relative generation display (when #CXRLE Gen specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop Others&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop other Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Info Bar&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the Info Bar display which shows camera location, angle, and bounding box velocity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Theme ====&lt;br /&gt;
Allows selection from a list of available colour Themes.&lt;br /&gt;
&lt;br /&gt;
==== Graph ====&lt;br /&gt;
Toggles the [[#Population Graph|Population Graph]].&lt;br /&gt;
&lt;br /&gt;
=== Population Graph ===&lt;br /&gt;
LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings&amp;amp;rarr;Graph]]. At each generation it shows total population, births and deaths.&lt;br /&gt;
Note that the graph will only capture data for the first 2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (524288) generations.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 9, y = 9, rule = x = 7, y = 3, rule = B3/S23|&lt;br /&gt;
o3b3o$3o2bo$bo!&lt;br /&gt;
[[ ZOOM 4 GRAPH LOOP 1000 HEIGHT 400 AUTOSTART ]]}}&lt;br /&gt;
&lt;br /&gt;
Graph controls:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Opacity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set the graph opacity %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pop&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing population&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing births&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Dth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing deaths&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle between drawing lines or points&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;close the graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keyboard commands ==&lt;br /&gt;
&lt;br /&gt;
A visual map of keyboard shortcuts is shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Hotkeys.png|1024px]]&lt;br /&gt;
&lt;br /&gt;
Below is a list of keyboard commands by category:&lt;br /&gt;
&lt;br /&gt;
=== Playback controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Playback controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle play / pause&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backspace&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause if playing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift -&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;minimum playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift +&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;maximum playback speed speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle waypoint playback and loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle just loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autostart&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-Viewer controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Multi-viewer controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all LifeViewers to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all other LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Camera controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save current camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit pattern to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit history mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift [&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;halve zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift ]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;double zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;32x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;64x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;integer zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset angle&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt /&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;/&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;@&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset tilt&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view View controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;previous colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;default theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Display controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation statistics&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation display mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle graph lines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle births plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle deaths plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell type for hexagonal and triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle extended timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pattern and engine information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle information bar&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell anti-aliasing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle icons&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle major gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]Super&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]History&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule] (from either [Rule]History or [Rule]Super)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle kill escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stars&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save population graph screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save black and white screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle UI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autohide UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle rainbow mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;download cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle y coordinate direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle popup window maximize&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pattern controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Pattern controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;new pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open original or last saved pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open clipboard as pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern and rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern only&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle oscillator and spaceship identification&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;display last identification result&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== External clipboard controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view External clipboard controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle sync cut and copy with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy rule definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position and view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edit controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Edit controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle draw/pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;draw mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto-shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle states display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;remove selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste to selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance outside&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick cell state to replace with drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear current drawing state cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hide paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;perform paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 0 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 1 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles clipboard library&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 0 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 1 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 2 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 3 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 4 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 5 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 6 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 7 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 8 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 9 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Help controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Home&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to first help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;End&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to last help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls without keyboard shortcuts ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions that do not currently have keyboard shortcuts.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Button location&lt;br /&gt;
|-&lt;br /&gt;
! Random Fill Density&lt;br /&gt;
| Select; a selection is present&lt;br /&gt;
|-&lt;br /&gt;
! individual Themes&lt;br /&gt;
| Settings --&amp;gt; Theme&lt;br /&gt;
|-&lt;br /&gt;
! Draw/2-state Fill with states 10-255&lt;br /&gt;
| Draw&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts without controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions with keyboard shortcuts but no UI controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Shortcut&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
| Alt + G&lt;br /&gt;
|-&lt;br /&gt;
! [R]History&lt;br /&gt;
| Alt + H&lt;br /&gt;
|-&lt;br /&gt;
! [R]Standard&lt;br /&gt;
| Alt + J&lt;br /&gt;
|-&lt;br /&gt;
! Advance Inside Selection&lt;br /&gt;
| Ctrl + Space&lt;br /&gt;
|-&lt;br /&gt;
! Advance Outside Selection&lt;br /&gt;
| Shift + Space&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=User:Rowett&amp;diff=157043</id>
		<title>User:Rowett</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=User:Rowett&amp;diff=157043"/>
		<updated>2024-11-23T22:17:39Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Golly */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;Real name:&#039;&#039;&#039; Chris Rowett&lt;br /&gt;
*&#039;&#039;&#039;My location:&#039;&#039;&#039; United Kingdom&lt;br /&gt;
&lt;br /&gt;
== LifeViewer ==&lt;br /&gt;
&lt;br /&gt;
Author of [[LifeViewer]], a scriptable pattern viewer and editor used here on the Wiki, the [http://www.conwaylife.com/forums Forums], [[Catagolue]] and other places.&lt;br /&gt;
A list of recent enhancements and fixes can be found in the [https://lazyslug.com/lifeview/plugin/version.txt Release Notes].&lt;br /&gt;
&lt;br /&gt;
== Golly ==&lt;br /&gt;
&lt;br /&gt;
Contributions to [[Golly]]:&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.4 (not yet released) ===&lt;br /&gt;
* GUI&lt;br /&gt;
** Reduced the number of GDI objects used on Windows.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.3 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** added [Rule]Investigator to the Super algo which generalizes the [[Rule:StateInvestigator|StateInvestigator]] rule.&lt;br /&gt;
** fixed HROT Custom neighbourhood orientation.&lt;br /&gt;
** various changes to the RLE parsing code to improve compatibility and headerless RLE paste.&lt;br /&gt;
** the [[Larger than Life]] algorithm now supports Aligned Checkerboard neighborhood (ND).&lt;br /&gt;
* Scripts&lt;br /&gt;
** new script &#039;&#039;&#039;safeopenclip.lua&#039;&#039;&#039; will attempt to open the clipboard as a pattern. If the pattern contains a legacy rule it will first be converted into a supported rule. If the pattern contains an unsupported rule it will be opened in a benign 256 state rule so it can be manually manipulated and an HTML page with a download link to the [https://www.conwaylife.com/w/index.php?title=Special:AllPages&amp;amp;namespace=3794&amp;amp;from=|LifeWiki rule repository] will appear.&lt;br /&gt;
* GUI&lt;br /&gt;
** fixed a bug that could cause a crash on Windows in the NVIDIA driver if Golly was opened with a rule with a bounded grid and without the grid displayed.&lt;br /&gt;
** fixed an assertion in progress bar update when downloading a file from a web server using gzip compression.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.2 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Improved performance for [[Larger than Life]] Triangular and Checkerboard neighbourhoods.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.1 ===&lt;br /&gt;
* GUI&lt;br /&gt;
** The cell population inside and outside of a selection can now be displayed in the status bar. Use Edit Preference: &amp;quot;Show selection population&amp;quot; to enable (default is disabled). To prevent lag the population is only displayed if the calculation takes less than 5ms while selecting or less than 500ms when the selection is complete.&lt;br /&gt;
* Scripts&lt;br /&gt;
** The Lua &#039;&#039;&#039;setoption&#039;&#039;&#039; and Python &#039;&#039;&#039;setoption&#039;&#039;&#039; commands now recognize &amp;quot;showcellborders&amp;quot; for showing or hiding cell borders when zoomed in &amp;gt;2x.&lt;br /&gt;
* Rules&lt;br /&gt;
** Fixed a bug in Larger than Life weighted neighborhoods with negative counts.&lt;br /&gt;
* Audio&lt;br /&gt;
** Sounds and music for &#039;&#039;&#039;pop_sounds.lua&#039;&#039;&#039;, &#039;&#039;&#039;pop_sounds.py&#039;&#039;&#039;, &#039;&#039;&#039;breakout.lua&#039;&#039;&#039; and &#039;&#039;&#039;credits.lua&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Golly 4.0 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Added the new Super algo which supports [[LifeHistory|[Rule]History]] and [https://www.conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279|&amp;lt;nowiki&amp;gt;[Rule]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
** Added support to [[Larger than Life]] algo for HROT format rules, B0 emulation, and many new neighborhoods:&lt;br /&gt;
*** Square neighborhoods:&lt;br /&gt;
**** Checkerboard&lt;br /&gt;
**** Cross&lt;br /&gt;
**** Euclidean (L2)&lt;br /&gt;
**** Gaussian&lt;br /&gt;
**** Hash&lt;br /&gt;
**** Saltire&lt;br /&gt;
**** Star&lt;br /&gt;
*** Hexagonal neighborhoods:&lt;br /&gt;
**** Aterisk&lt;br /&gt;
**** Hexagonal&lt;br /&gt;
**** Tripod&lt;br /&gt;
*** Triangular neighborhoods:&lt;br /&gt;
**** Triangular&lt;br /&gt;
*** All neighborhoods:&lt;br /&gt;
**** Custom&lt;br /&gt;
**** Weighted (with optional state weights)&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;showinviewer.lua&#039;&#039;&#039; - LifeViewer now fills the browser window and resizes with the browser.&lt;br /&gt;
** &#039;&#039;&#039;update-viewer.lua&#039;&#039;&#039; - downloads the latest version of LifeViewer to use with &#039;&#039;&#039;showinviewer.lua&#039;&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;browse-patterns.lua&#039;&#039;&#039; - can now open the current slideshow pattern in LifeViewer.&lt;br /&gt;
* Script commands&lt;br /&gt;
** Added &#039;&#039;&#039;getgridtype&#039;&#039;&#039; command to get the current grid type.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.4 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Improved runtime performance of RuleLoader @TABLE rules.&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;showinviewer.lua&#039;&#039;&#039; - launches the current pattern in LifeViewer in your default browser.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.3 ===&lt;br /&gt;
* 3D&lt;br /&gt;
** Major speed improvement to &#039;&#039;&#039;3D.lua&#039;&#039;&#039; via custom-purpose &#039;&#039;&#039;ovtable&#039;&#039;&#039; commands.&lt;br /&gt;
** Added cell history with fading.&lt;br /&gt;
* GUI&lt;br /&gt;
** Fixed a bug caused by simultaneous clicks of different mouse buttons.&lt;br /&gt;
* Overlay&lt;br /&gt;
** The &#039;&#039;&#039;optimize&#039;&#039;&#039; command now returns the minimum non-zero alpha bounding box of the clip.&lt;br /&gt;
** The &#039;&#039;&#039;blend&#039;&#039;&#039; command now has a new faster blend mode (&amp;quot;blend 2&amp;quot;) which should be used when the destination is opaque.&lt;br /&gt;
** Improved the performance of the &#039;&#039;&#039;drawcells&#039;&#039;&#039; command.&lt;br /&gt;
** Fixed a bug in and made several enhancements to the &#039;&#039;&#039;replace&#039;&#039;&#039; command. &lt;br /&gt;
* Rules&lt;br /&gt;
** Fixed a bug where the canonical form of [[Generations]] rules in [[Rule integer|MAP]] format was incorrect.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.2 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** [[Rule integer|MAP]] rules now support base64 padding.&lt;br /&gt;
* Overlay&lt;br /&gt;
** The &#039;&#039;&#039;paste&#039;&#039;&#039; command now supports multiple locations for batch draw.&lt;br /&gt;
** Added a new command &#039;&#039;&#039;lines&#039;&#039;&#039; which can draw multiple unconnected lines.&lt;br /&gt;
** Added a new &#039;&#039;&#039;ovtable&#039;&#039;&#039; script command which provides a high performance table API for a subset of the overlay commands:&lt;br /&gt;
*** &#039;&#039;&#039;fill&#039;&#039;&#039;, &#039;&#039;&#039;get&#039;&#039;&#039;, &#039;&#039;&#039;line&#039;&#039;&#039;, &#039;&#039;&#039;lines&#039;&#039;&#039;, &#039;&#039;&#039;paste&#039;&#039;&#039;, &#039;&#039;&#039;rgba&#039;&#039;&#039; and &#039;&#039;&#039;set&#039;&#039;&#039;.&lt;br /&gt;
** Added radio buttons to the oplus package.&lt;br /&gt;
** Menu buttons now support custom colors and shadows.&lt;br /&gt;
** Added timing function to the gplus package.&lt;br /&gt;
* Bounded grids&lt;br /&gt;
** Fixed a bug where patterns larger than bounded grids were not correctly clipped.&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;credits.lua&#039;&#039;&#039; - animated credits that can be launched from Help &amp;gt; Credits page.&lt;br /&gt;
** &#039;&#039;&#039;3D.lua&#039;&#039;&#039; - improved generating and rendering speed, added depth shading and canonical rule format.&lt;br /&gt;
&lt;br /&gt;
=== Golly 3.0 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Added support for [[Rule integer|MAP]] rules to QuickLife, [[HashLife]] and [[Generations]].&lt;br /&gt;
** Added B0 emulation to isotropic [[Non-totalistic_Life-like_cellular_automata|non-totalistic]] rules.&lt;br /&gt;
** Generations algorithm now supports Hex, [[Von Neumann neighborhood|Von Neumann]] and [[Non-totalistic_Life-like_cellular_automata|non-totalistic]] [[Moore neighborhood|Moore]] neighborhoods.&lt;br /&gt;
** QuickLife, [[HashLife]] and [[Generations]] now support much longer rule names.&lt;br /&gt;
** Improved [[Larger than Life]] performance.&lt;br /&gt;
* GUI&lt;br /&gt;
** Drawing cell borders when zoomed in &amp;gt;2x is now controlled by a View Preference: &amp;quot;Zoomed cells have borders&amp;quot;.&lt;br /&gt;
** Significantly improved pattern rendering speed when zoomed in.&lt;br /&gt;
** Added support for OpenGL 1.x&lt;br /&gt;
* Overlay&lt;br /&gt;
** Many improvements to the Overlay including the ability to play audio files.&lt;br /&gt;
* Script Commands&lt;br /&gt;
** Added &#039;&#039;&#039;getinfo&#039;&#039;&#039; command to get the comments from the current pattern.&lt;br /&gt;
** Added &#039;&#039;&#039;getpath&#039;&#039;&#039; command to get the pathname of the current pattern.&lt;br /&gt;
** The &#039;&#039;&#039;getevent&#039;&#039;&#039; command can now detect the release of a key.&lt;br /&gt;
* Scripts&lt;br /&gt;
** &#039;&#039;&#039;lifeviewer.lua&#039;&#039;&#039; - a Lua version of [[LifeViewer]] which runs in [[Golly]] using the Overlay (work in progress).&lt;br /&gt;
** Co-wrote &#039;&#039;&#039;overlay-demo.lua&#039;&#039;&#039; which demonstrates most of the Overlay functions.&lt;br /&gt;
** &#039;&#039;&#039;breakout.lua&#039;&#039;&#039; - a working game as a more sophisticated example of the Overlay functions.&lt;br /&gt;
** &#039;&#039;&#039;browse-patterns.lua&#039;&#039;&#039; - allows you to browse through patterns in a folder (and optionally any sub-folders) manually or automatically.&lt;br /&gt;
&lt;br /&gt;
=== Golly 2.8 ===&lt;br /&gt;
* Rules&lt;br /&gt;
** Added support for [[Alan Hensel]]&#039;s isotropic [[Non-totalistic_Life-like_cellular_automata|non-totalistic]] rules to QuickLife and [[HashLife]].&lt;br /&gt;
* GUI&lt;br /&gt;
** Some improvements to the OpenGL rendering.&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=157042</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=157042"/>
		<updated>2024-11-23T22:09:57Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Identify */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In the general-range algorithm, dead cells may not age in certain circumstances when close to the edge of the grid.&lt;br /&gt;
** For the following example, the cells along the top and left borders are affected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B1357/S02468&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0,2,4,6,8,B1,3,5,7,NM&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Ghost living cells can also be left at grid edges in higher range rules.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C3,S,B2&lt;br /&gt;
2A$2A!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 509 ZOOM -1 THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For Margolus rule bounded grids, attempting to begin drawing by clicking in the topmost row or leftmost column inside of the boundaries will do nothing. However, if this click is held while the cursor is moved further to the right or downwards and them moved back into one of these extreme rows/columns, or the click does not begin in said row or column and is dragged into it, only then will drawing be permitted.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,4,8,12,4,12,12,13,8,12,12,14,12,13,14,15:T10,10&lt;br /&gt;
9o$9o$9o$9o$9o$9o$9o$9o$9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* A second bug that can be reproduced with the above example pattern is a selection offset bug, which can be seen by using Select All. It is also exhibited by patterns such as the following:&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B34e5i678/S3-i4-c678:K20,20*&lt;br /&gt;
obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobo&lt;br /&gt;
bobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobob&lt;br /&gt;
o$obobobobobobobobobo$obobobobobobobobobo$obobobob2o2bobobobo$obobobo&lt;br /&gt;
bobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobob&lt;br /&gt;
obo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobo&lt;br /&gt;
bobobobobobobo$obobobobobobobobobo$obobobobobobobobobo!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* For higher-range rules, selections and operations upon them can behave wrongly near the edges of the grid.&lt;br /&gt;
** For the following case, Select All and flip vertically. The pattern gains a higher symmetry, which is unexpected.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1495, y = 1992, rule = R498,C3,M1,S8649..8649,B499..499,NM&lt;br /&gt;
498.499A498$498.499B$A497.499B497.A$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B2$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$A496.B.497B.B496.A$497.B499.B249$.A1491.A83$2.A1489.A83$5.A&lt;br /&gt;
1483.A77$82.A1329.A3$165.A1163.A$248.A997.A$497.2A497.2A!&lt;br /&gt;
|viewerconfig = [[ THEME Book STARTFROM 6 ZOOM -16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some diagonal spaceships in anisotropic rules, where the shape of the spaceship has rotational non-reflectional symmetry and becomes its mirror image halfway through evolution, do not have a Mod reported.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Rule 1&lt;br /&gt;
! Rule 2&lt;br /&gt;
! Using PASTE&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C2,S3,12,B4,13,NW01010100000108010000010100000000000000000000000000&lt;br /&gt;
2bo$3o$b3o$bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C0,S10,14,20,22,24,26,28,B7,11,15,21,23,27,29,NW01040000000200100000000800000000000000000000000000&lt;br /&gt;
bo$b3o$3o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTET EVERY 2 0 PASTEDELTA 2 2 PASTE bo$b3o$3o$2bo! 0 0 PASTET EVERY 2 1 PASTEDELTA 2 2 PASTE 2bo$3o$b3o$bo! 1 1 AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In [R]History, manually enabling Kill Gliders for this gun and then identifying it will result in a massive bounding box and period map.&lt;br /&gt;
** [R]Standard appears unaffected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23History&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Using paste commands to suppress a cell from being born every generation, and then identifying the resulting &amp;quot;still life&amp;quot;, will result in a larger bounding box than expected for the general-range algorithm compared to the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = B3/S23&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = R1,C2,S2-3,B3&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns on bounded grids will delete the top row and leftmost column of the pattern when loaded, unlike in other rulespaces.&lt;br /&gt;
** Other issues can arise from this, particularly if the top-left cell should be alive but is not. For example, a &amp;quot;New Pattern&amp;quot; message will not be displayed despite no alive cells being present, the population counter will report that one live cell is present, and using &amp;quot;Select All&amp;quot; creates a selection at the bottom right corner of the bounded grid.&lt;br /&gt;
** Fixes for Margolus pattern positioning on bounded grids are on the backlog.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=157478#p157487&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Margolus&lt;br /&gt;
! outer-totalistic&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = B/S012345678:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids also result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on both axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, saving patterns in higher-range rules will include dead cells in the pattern, resulting in a larger RLE.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=181484#p181484&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For the following pattern, AUTOFIT only focuses on the living cells for the range-1 case, but zooms out to include history cells for the general-range case.&lt;br /&gt;
** Identify also does not work for the general-range case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The same effect as above can be seen without using paste commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For some thumbnail viewers, the grid may not continue all the way to the right, resulting in visually misshapen cells.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=187602#p187602&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Platform-exclusive issues ==&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
* Holding down links will cause LifeViewer instances to be throttled to 30fps instead of the expected 60.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158048#p158048&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=Rule:B-UnivLg&amp;diff=156911</id>
		<title>Rule:B-UnivLg</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=Rule:B-UnivLg&amp;diff=156911"/>
		<updated>2024-11-15T13:21:43Z</updated>

		<summary type="html">&lt;p&gt;Rowett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@RULE B-UnivLg&lt;br /&gt;
#State 1 is wire&lt;br /&gt;
#State 2 is turn right signal&lt;br /&gt;
#State 3 is signal tail&lt;br /&gt;
#State 4 is turn left signal&lt;br /&gt;
#State 5 is the arm&lt;br /&gt;
#State 6 is retract signal&lt;br /&gt;
#State 7 is extend signal&lt;br /&gt;
@TABLE&lt;br /&gt;
n_states:8 &lt;br /&gt;
neighborhood:Moore &lt;br /&gt;
symmetries:rotate4 &lt;br /&gt;
var s = {2,4,6,7} &lt;br /&gt;
var s1 = {2,4,6,7} &lt;br /&gt;
var ts = {2,4} &lt;br /&gt;
var a1 = {0,1,2,3,4,5,6,7} &lt;br /&gt;
var a2 = {0,1,2,3,4,5,6,7} &lt;br /&gt;
var a3 = {0,1,2,3,4,5,6,7} &lt;br /&gt;
var a4 = {0,1,2,3,4,5,6,7} &lt;br /&gt;
var a5 = {0,1,2,3,4,5,6,7} &lt;br /&gt;
var a6 = {0,1,2,3,4,5,6,7} &lt;br /&gt;
var a7 = {0,1,2,3,4,5,6,7} &lt;br /&gt;
var a8 = {0,1,2,3,4,5,6,7} &lt;br /&gt;
var w1 = {0,1,3,5} &lt;br /&gt;
var w2 = {0,1,3,5} &lt;br /&gt;
var w3 = {0,1,3,5} &lt;br /&gt;
var w4 = {0,1,3,5} &lt;br /&gt;
var w5 = {0,1,3,5} &lt;br /&gt;
var w6 = {0,1,3,5} &lt;br /&gt;
var w7 = {0,1,3,5} &lt;br /&gt;
var w8 = {0,1,3,5} &lt;br /&gt;
var b1 = {0,5} &lt;br /&gt;
var b2 = {0,5} &lt;br /&gt;
var b3 = {0,5} &lt;br /&gt;
var b4 = {0,5} &lt;br /&gt;
var b5 = {0,5} &lt;br /&gt;
var b6 = {0,5} &lt;br /&gt;
var b7 = {0,5} &lt;br /&gt;
var l1 = {0,3} &lt;br /&gt;
var l2 = {0,3} &lt;br /&gt;
var l3 = {0,3} &lt;br /&gt;
var l4 = {0,3} &lt;br /&gt;
var l5 = {0,3} &lt;br /&gt;
var l6 = {0,3} &lt;br /&gt;
var l7 = {0,3} &lt;br /&gt;
var l8 = {0,3} &lt;br /&gt;
0,5,4,a1,a2,a3,a4,a5,0,5 &lt;br /&gt;
0,a1,2,5,a2,a3,a4,a5,0,5 &lt;br /&gt;
0,6,5,w1,w2,w3,w4,w5,5,1 &lt;br /&gt;
0,3,0,3,0,0,0,0,0,3 &lt;br /&gt;
0,0,3,3,0,0,0,0,0,3 &lt;br /&gt;
5,5,b1,b2,b3,b4,b5,b6,b7,0 &lt;br /&gt;
5,b1,5,b2,b3,b4,b5,b6,b7,0 &lt;br /&gt;
5,ts,0,5,a1,0,a2,0,0,1 &lt;br /&gt;
5,ts,0,0,a1,0,a2,5,0,1 &lt;br /&gt;
5,5,s,w1,w2,w3,w4,w5,w6,5 &lt;br /&gt;
1,0,1,1,1,1,1,1,1,0 &lt;br /&gt;
1,s,w1,w2,a3,w4,a5,w6,w7,s &lt;br /&gt;
3,1,a1,a2,5,6,5,a3,a4,5 &lt;br /&gt;
6,3,w1,w2,w3,5,w4,w5,w6,5 &lt;br /&gt;
7,5,a1,a2,a3,a4,a5,a6,a7,3 &lt;br /&gt;
s,1,a1,a2,a3,a4,a5,a6,a7,3 &lt;br /&gt;
3,a1,a2,a3,a4,a5,a6,a7,a8,1 &lt;br /&gt;
5,7,a1,a2,a3,a4,a5,a6,a7,7 &lt;br /&gt;
5,6,a1,a2,a3,a4,a5,a6,a7,0 &lt;br /&gt;
0,7,0,a1,a2,a3,a4,a5,0,5 &lt;br /&gt;
6,0,a1,a2,a3,a4,a5,a6,a7,0 &lt;br /&gt;
s,0,a1,a2,a3,a4,a5,a6,a7,1&lt;br /&gt;
@NAMES&lt;br /&gt;
0 dead&lt;br /&gt;
1 wire&lt;br /&gt;
2 RIGHT command&lt;br /&gt;
3 signal tail&lt;br /&gt;
4 LEFT command&lt;br /&gt;
5 hand&lt;br /&gt;
6 RETRACT command&lt;br /&gt;
7 EXTEND command&lt;br /&gt;
@COLORS &lt;br /&gt;
1 0 0 255 &lt;br /&gt;
2 0 255 0 &lt;br /&gt;
3 255 0 0 &lt;br /&gt;
4 255 255 0 &lt;br /&gt;
5 255 0 255 &lt;br /&gt;
6 255 255 255 &lt;br /&gt;
7 0 255 255&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=156859</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=156859"/>
		<updated>2024-11-12T15:01:46Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Scripting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In the general-range algorithm, dead cells may not age in certain circumstances when close to the edge of the grid.&lt;br /&gt;
** For the following example, the cells along the top and left borders are affected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B1357/S02468&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0,2,4,6,8,B1,3,5,7,NM&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Ghost living cells can also be left at grid edges in higher range rules.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C3,S,B2&lt;br /&gt;
2A$2A!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 509 ZOOM -1 THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For Margolus rule bounded grids, attempting to begin drawing by clicking in the topmost row or leftmost column inside of the boundaries will do nothing. However, if this click is held while the cursor is moved further to the right or downwards and them moved back into one of these extreme rows/columns, or the click does not begin in said row or column and is dragged into it, only then will drawing be permitted.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,4,8,12,4,12,12,13,8,12,12,14,12,13,14,15:T10,10&lt;br /&gt;
9o$9o$9o$9o$9o$9o$9o$9o$9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* A second bug that can be reproduced with the above example pattern is a selection offset bug, which can be seen by using Select All. It is also exhibited by patterns such as the following:&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B34e5i678/S3-i4-c678:K20,20*&lt;br /&gt;
obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobo&lt;br /&gt;
bobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobob&lt;br /&gt;
o$obobobobobobobobobo$obobobobobobobobobo$obobobob2o2bobobobo$obobobo&lt;br /&gt;
bobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobob&lt;br /&gt;
obo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobo&lt;br /&gt;
bobobobobobobo$obobobobobobobobobo$obobobobobobobobobo!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* For higher-range rules, selections and operations upon them can behave wrongly near the edges of the grid.&lt;br /&gt;
** For the following case, Select All and flip vertically. The pattern gains a higher symmetry, which is unexpected.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1495, y = 1992, rule = R498,C3,M1,S8649..8649,B499..499,NM&lt;br /&gt;
498.499A498$498.499B$A497.499B497.A$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B2$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$A496.B.497B.B496.A$497.B499.B249$.A1491.A83$2.A1489.A83$5.A&lt;br /&gt;
1483.A77$82.A1329.A3$165.A1163.A$248.A997.A$497.2A497.2A!&lt;br /&gt;
|viewerconfig = [[ THEME Book STARTFROM 6 ZOOM -16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some diagonal spaceships in anisotropic rules, where the shape of the spaceship has rotational non-reflectional symmetry and becomes its mirror image halfway through evolution, do not have a Mod reported.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Rule 1&lt;br /&gt;
! Rule 2&lt;br /&gt;
! Using PASTE&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C2,S3,12,B4,13,NW01010100000108010000010100000000000000000000000000&lt;br /&gt;
2bo$3o$b3o$bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C0,S10,14,20,22,24,26,28,B7,11,15,21,23,27,29,NW01040000000200100000000800000000000000000000000000&lt;br /&gt;
bo$b3o$3o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTET EVERY 2 0 PASTEDELTA 2 2 PASTE bo$b3o$3o$2bo! 0 0 PASTET EVERY 2 1 PASTEDELTA 2 2 PASTE 2bo$3o$b3o$bo! 1 1 AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If the size and scale of the viewer popup are changed, then any hexagonal period maps can become largely misshapen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3500#p190233&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In [R]History, manually enabling Kill Gliders for this gun and then identifying it will result in a massive bounding box and period map.&lt;br /&gt;
** [R]Standard appears unaffected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23History&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Using paste commands to suppress a cell from being born every generation, and then identifying the resulting &amp;quot;still life&amp;quot;, will result in a larger bounding box than expected for the general-range algorithm compared to the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = B3/S23&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = R1,C2,S2-3,B3&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns on bounded grids will delete the top row and leftmost column of the pattern when loaded, unlike in other rulespaces.&lt;br /&gt;
** Other issues can arise from this, particularly if the top-left cell should be alive but is not. For example, a &amp;quot;New Pattern&amp;quot; message will not be displayed despite no alive cells being present, the population counter will report that one live cell is present, and using &amp;quot;Select All&amp;quot; creates a selection at the bottom right corner of the bounded grid.&lt;br /&gt;
** Fixes for Margolus pattern positioning on bounded grids are on the backlog.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=157478#p157487&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Margolus&lt;br /&gt;
! outer-totalistic&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = B/S012345678:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids also result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on both axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, saving patterns in higher-range rules will include dead cells in the pattern, resulting in a larger RLE.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=181484#p181484&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For the following pattern, AUTOFIT only focuses on the living cells for the range-1 case, but zooms out to include history cells for the general-range case.&lt;br /&gt;
** Identify also does not work for the general-range case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The same effect as above can be seen without using paste commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For some thumbnail viewers, the grid may not continue all the way to the right, resulting in visually misshapen cells.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=187602#p187602&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Platform-exclusive issues ==&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
* Holding down links will cause LifeViewer instances to be throttled to 30fps instead of the expected 60.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158048#p158048&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=156856</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=156856"/>
		<updated>2024-11-12T14:13:06Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Scripting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In the general-range algorithm, dead cells may not age in certain circumstances when close to the edge of the grid.&lt;br /&gt;
** For the following example, the cells along the top and left borders are affected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B1357/S02468&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0,2,4,6,8,B1,3,5,7,NM&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Ghost living cells can also be left at grid edges in higher range rules.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C3,S,B2&lt;br /&gt;
2A$2A!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 509 ZOOM -1 THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For Margolus rule bounded grids, attempting to begin drawing by clicking in the topmost row or leftmost column inside of the boundaries will do nothing. However, if this click is held while the cursor is moved further to the right or downwards and them moved back into one of these extreme rows/columns, or the click does not begin in said row or column and is dragged into it, only then will drawing be permitted.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,4,8,12,4,12,12,13,8,12,12,14,12,13,14,15:T10,10&lt;br /&gt;
9o$9o$9o$9o$9o$9o$9o$9o$9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* A second bug that can be reproduced with the above example pattern is a selection offset bug, which can be seen by using Select All. It is also exhibited by patterns such as the following:&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B34e5i678/S3-i4-c678:K20,20*&lt;br /&gt;
obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobo&lt;br /&gt;
bobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobob&lt;br /&gt;
o$obobobobobobobobobo$obobobobobobobobobo$obobobob2o2bobobobo$obobobo&lt;br /&gt;
bobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobob&lt;br /&gt;
obo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobo&lt;br /&gt;
bobobobobobobo$obobobobobobobobobo$obobobobobobobobobo!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* For higher-range rules, selections and operations upon them can behave wrongly near the edges of the grid.&lt;br /&gt;
** For the following case, Select All and flip vertically. The pattern gains a higher symmetry, which is unexpected.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1495, y = 1992, rule = R498,C3,M1,S8649..8649,B499..499,NM&lt;br /&gt;
498.499A498$498.499B$A497.499B497.A$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B2$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$A496.B.497B.B496.A$497.B499.B249$.A1491.A83$2.A1489.A83$5.A&lt;br /&gt;
1483.A77$82.A1329.A3$165.A1163.A$248.A997.A$497.2A497.2A!&lt;br /&gt;
|viewerconfig = [[ THEME Book STARTFROM 6 ZOOM -16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some diagonal spaceships in anisotropic rules, where the shape of the spaceship has rotational non-reflectional symmetry and becomes its mirror image halfway through evolution, do not have a Mod reported.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Rule 1&lt;br /&gt;
! Rule 2&lt;br /&gt;
! Using PASTE&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C2,S3,12,B4,13,NW01010100000108010000010100000000000000000000000000&lt;br /&gt;
2bo$3o$b3o$bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C0,S10,14,20,22,24,26,28,B7,11,15,21,23,27,29,NW01040000000200100000000800000000000000000000000000&lt;br /&gt;
bo$b3o$3o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTET EVERY 2 0 PASTEDELTA 2 2 PASTE bo$b3o$3o$2bo! 0 0 PASTET EVERY 2 1 PASTEDELTA 2 2 PASTE 2bo$3o$b3o$bo! 1 1 AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If the size and scale of the viewer popup are changed, then any hexagonal period maps can become largely misshapen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3500#p190233&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In [R]History, manually enabling Kill Gliders for this gun and then identifying it will result in a massive bounding box and period map.&lt;br /&gt;
** [R]Standard appears unaffected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23History&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Using paste commands to suppress a cell from being born every generation, and then identifying the resulting &amp;quot;still life&amp;quot;, will result in a larger bounding box than expected for the general-range algorithm compared to the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = B3/S23&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = R1,C2,S2-3,B3&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns on bounded grids will delete the top row and leftmost column of the pattern when loaded, unlike in other rulespaces.&lt;br /&gt;
** Other issues can arise from this, particularly if the top-left cell should be alive but is not. For example, a &amp;quot;New Pattern&amp;quot; message will not be displayed despite no alive cells being present, the population counter will report that one live cell is present, and using &amp;quot;Select All&amp;quot; creates a selection at the bottom right corner of the bounded grid.&lt;br /&gt;
** Fixes for Margolus pattern positioning on bounded grids are on the backlog.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=157478#p157487&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Margolus&lt;br /&gt;
! outer-totalistic&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = B/S012345678:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids also result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on both axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, saving patterns in higher-range rules will include dead cells in the pattern, resulting in a larger RLE.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=181484#p181484&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For the following pattern, AUTOFIT only focuses on the living cells for the range-1 case, but zooms out to include history cells for the general-range case.&lt;br /&gt;
** Identify also does not work for the general-range case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The same effect as above can be seen without using paste commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* On the hexagonal grid, using the X and Y commands will place the camera incorrectly.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Triangular&lt;br /&gt;
! Square&lt;br /&gt;
! Hexagonal&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S0123LE&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S01234V&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S0123HT&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For some thumbnail viewers, the grid may not continue all the way to the right, resulting in visually misshapen cells.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=187602#p187602&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Platform-exclusive issues ==&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
* Holding down links will cause LifeViewer instances to be throttled to 30fps instead of the expected 60.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158048#p158048&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=156630</id>
		<title>File:Hotkeys.png</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=File:Hotkeys.png&amp;diff=156630"/>
		<updated>2024-10-30T06:13:37Z</updated>

		<summary type="html">&lt;p&gt;Rowett: Rowett uploaded a new version of File:Hotkeys.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SoftwareImage}}&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=156629</id>
		<title>LifeViewer/User Interface</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=156629"/>
		<updated>2024-10-30T06:11:46Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Display controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LifeViewer]] has a set of mouse controls and keyboard commands.&lt;br /&gt;
== Mouse Controls ==&lt;br /&gt;
In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In Draw mode click and drag with the mouse to draw cells.&lt;br /&gt;
&lt;br /&gt;
In Select mode click and drag with the mouse to make a selection.&lt;br /&gt;
&lt;br /&gt;
=== Top Row ===&lt;br /&gt;
[[File:ui-top.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AutoFit mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fits the pattern to the window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Draw mode for drawing cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Select&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Select mode for copy/paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Pan mode for viewing patterns&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;changes the camera zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;START&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AUTOSTART mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles STOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;WAYPT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Waypoint mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LOOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles LOOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Icon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles icon display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles grid line display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Help display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bottom Row ===&lt;br /&gt;
[[File:ui-bottom.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles generation statistics display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Undo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo the last edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Redo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo the last undone action&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed to 1x&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reverse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reverse playback direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to T=0 and if at T=0 also reset camera&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Back&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step back step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Forward&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step forward step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Play&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;start playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Settings&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the settings menu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Draw Mode ===&lt;br /&gt;
[[File:draw-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pick&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;click on a cell to set drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State Display&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw Pause&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Smart Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0-6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change the displayed states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select the current drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select Mode ===&lt;br /&gt;
[[File:select-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;auto shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clipboards&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle clipboard libary to select active clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste cells from current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Top Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AND/CPY/OR/XOR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Menu ===&lt;br /&gt;
[[File:selection-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The Selection Menu appears when there is an active Selection in Select Mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from top to bottom and left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cancel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cancel selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection left 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection right 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection up 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection down 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;50%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set random fill percentage&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection using all states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection 2 states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Invert&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear History/Super&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear [R]History/[R]Super cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CCW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Inside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells inside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Outside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
[[File:settings.png]]&lt;br /&gt;
&lt;br /&gt;
The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not function if the Viewer window is less than 480 pixels high.&lt;br /&gt;
The menu contains four sliders and a set of topic buttons. Topics can contain settings and actions.&lt;br /&gt;
&lt;br /&gt;
==== Sliders ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the slider functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera angle (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tilt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera tilt (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Layers&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set number of cell layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Depth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set depth between each cell layer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pattern ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Pattern options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Change Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a new Rule and then switches to it&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;New Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new blank Pattern with the current Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Load Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;loads the last saved Pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;saves the current Pattern to the text box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with a random Rule (based on the current rule family)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with the existing Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;identify whether the current Pattern is a still life, oscillator or spaceship&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Last Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;show last Identify results&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Image&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the current pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Graph&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the Population Graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clipboard ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Clipboard options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Open Clipboard&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;opens the clipboard as a pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Original&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copies the current Rule definition to the clikpboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy NHood&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy CoordCA neighbourhood definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy the current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste To Seln&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste clipboard to selection and tile if selection larger than clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;External Sync&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sync with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Display options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Use Rectangles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle use of rectangular cells for Hexagonal and Triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cell Borders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles drawing of cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Major GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing major GridLines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starfield&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing starfield in background&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Annotations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle annotation display (if specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rainbow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using Rainbow cell colours (for 2-state patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle alternating GridLines (for Margolus patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Integer Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set Zoom to nearest integer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Render Quality&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles anti-aliased cell display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Playback options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Go To Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a generation and then moves to that generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoFit History&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using history states for AutoFit bounding box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Throttle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle playback throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Perf. Warning&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Kill Gliders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle killing escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoHide UI&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle hiding UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the General options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit Selection&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Center Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Drawing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear drawing state cells in pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Snap Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap camera angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Restore View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Advanced options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frame Times&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles display of the frames per second and CPU load %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Timing Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles extended timing information display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Relative Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles absolute or relative generation display (when #CXRLE Gen specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop Others&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop other Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Info Bar&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the Info Bar display which shows camera location, angle, and bounding box velocity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Theme ====&lt;br /&gt;
Allows selection from a list of available colour Themes.&lt;br /&gt;
&lt;br /&gt;
==== Graph ====&lt;br /&gt;
Toggles the [[#Population Graph|Population Graph]].&lt;br /&gt;
&lt;br /&gt;
=== Population Graph ===&lt;br /&gt;
LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings&amp;amp;rarr;Graph]]. At each generation it shows total population, births and deaths.&lt;br /&gt;
Note that the graph will only capture data for the first 2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (524288) generations.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 9, y = 9, rule = x = 7, y = 3, rule = B3/S23|&lt;br /&gt;
o3b3o$3o2bo$bo!&lt;br /&gt;
[[ ZOOM 4 GRAPH LOOP 1000 HEIGHT 400 AUTOSTART ]]}}&lt;br /&gt;
&lt;br /&gt;
Graph controls:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Opacity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set the graph opacity %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pop&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing population&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing births&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Dth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing deaths&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle between drawing lines or points&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;close the graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keyboard commands ==&lt;br /&gt;
&lt;br /&gt;
A visual map of keyboard shortcuts is shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Hotkeys.png|1024px]]&lt;br /&gt;
&lt;br /&gt;
Below is a list of keyboard commands by category:&lt;br /&gt;
&lt;br /&gt;
=== Playback controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Playback controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle play / pause&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backspace&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause if playing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift -&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;minimum playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift +&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;maximum playback speed speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle waypoint playback and loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle just loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autostart&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-Viewer controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Multi-viewer controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all LifeViewers to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all other LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Camera controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save current camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit pattern to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit history mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift [&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;halve zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift ]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;double zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;32x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;64x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;integer zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset angle&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt /&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;/&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;@&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset tilt&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view View controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;previous colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;default theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Display controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation statistics&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation display mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle graph lines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle births plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle deaths plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell type for hexagonal and triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle extended timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pattern and engine information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle information bar&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell anti-aliasing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle icons&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle major gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]Super&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]History&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule] (from either [Rule]History or [Rule]Super)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle kill escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stars&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save population graph screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save black and white screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle UI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autohide UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle rainbow mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;download cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle y coordinate direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pattern controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Pattern controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;new pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open original or last saved pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open clipboard as pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern and rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern only&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle oscillator and spaceship identification&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;display last identification result&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== External clipboard controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view External clipboard controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle sync cut and copy with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy rule definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position and view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edit controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Edit controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle draw/pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;draw mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto-shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle states display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;remove selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste to selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance outside&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick cell state to replace with drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear current drawing state cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hide paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;perform paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 0 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 1 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles clipboard library&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 0 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 1 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 2 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 3 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 4 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 5 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 6 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 7 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 8 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 9 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Help controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Home&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to first help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;End&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to last help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls without keyboard shortcuts ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions that do not currently have keyboard shortcuts.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Button location&lt;br /&gt;
|-&lt;br /&gt;
! Random Fill Density&lt;br /&gt;
| Select; a selection is present&lt;br /&gt;
|-&lt;br /&gt;
! individual Themes&lt;br /&gt;
| Settings --&amp;gt; Theme&lt;br /&gt;
|-&lt;br /&gt;
! Draw/2-state Fill with states 10-255&lt;br /&gt;
| Draw&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts without controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions with keyboard shortcuts but no UI controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Shortcut&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
| Alt + G&lt;br /&gt;
|-&lt;br /&gt;
! [R]History&lt;br /&gt;
| Alt + H&lt;br /&gt;
|-&lt;br /&gt;
! [R]Standard&lt;br /&gt;
| Alt + J&lt;br /&gt;
|-&lt;br /&gt;
! Advance Inside Selection&lt;br /&gt;
| Ctrl + Space&lt;br /&gt;
|-&lt;br /&gt;
! Advance Outside Selection&lt;br /&gt;
| Shift + Space&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=155629</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=155629"/>
		<updated>2024-09-09T08:23:54Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Playback */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In the general-range algorithm, dead cells may not age in certain circumstances when close to the edge of the grid.&lt;br /&gt;
** For the following example, the cells along the top and left borders are affected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B1357/S02468&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0,2,4,6,8,B1,3,5,7,NM&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Ghost living cells can also be left at grid edges in higher range rules.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C3,S,B2&lt;br /&gt;
2A$2A!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 509 ZOOM -1 THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For Margolus rule bounded grids, attempting to begin drawing by clicking in the topmost row or leftmost column inside of the boundaries will do nothing. However, if this click is held while the cursor is moved further to the right or downwards and them moved back into one of these extreme rows/columns, or the click does not begin in said row or column and is dragged into it, only then will drawing be permitted.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,4,8,12,4,12,12,13,8,12,12,14,12,13,14,15:T10,10&lt;br /&gt;
9o$9o$9o$9o$9o$9o$9o$9o$9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* A second bug that can be reproduced with the above example pattern is a selection offset bug, which can be seen by using Select All. It is also exhibited by patterns such as the following:&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B34e5i678/S3-i4-c678:K20,20*&lt;br /&gt;
obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobo&lt;br /&gt;
bobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobob&lt;br /&gt;
o$obobobobobobobobobo$obobobobobobobobobo$obobobob2o2bobobobo$obobobo&lt;br /&gt;
bobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobob&lt;br /&gt;
obo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobo&lt;br /&gt;
bobobobobobobo$obobobobobobobobobo$obobobobobobobobobo!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* For higher-range rules, selections and operations upon them can behave wrongly near the edges of the grid.&lt;br /&gt;
** For the following case, Select All and flip vertically. The pattern gains a higher symmetry, which is unexpected.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1495, y = 1992, rule = R498,C3,M1,S8649..8649,B499..499,NM&lt;br /&gt;
498.499A498$498.499B$A497.499B497.A$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B2$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$A496.B.497B.B496.A$497.B499.B249$.A1491.A83$2.A1489.A83$5.A&lt;br /&gt;
1483.A77$82.A1329.A3$165.A1163.A$248.A997.A$497.2A497.2A!&lt;br /&gt;
|viewerconfig = [[ THEME Book STARTFROM 6 ZOOM -16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some diagonal spaceships in anisotropic rules, where the shape of the spaceship has rotational non-reflectional symmetry and becomes its mirror image halfway through evolution, do not have a Mod reported.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Rule 1&lt;br /&gt;
! Rule 2&lt;br /&gt;
! Using PASTE&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C2,S3,12,B4,13,NW01010100000108010000010100000000000000000000000000&lt;br /&gt;
2bo$3o$b3o$bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C0,S10,14,20,22,24,26,28,B7,11,15,21,23,27,29,NW01040000000200100000000800000000000000000000000000&lt;br /&gt;
bo$b3o$3o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTET EVERY 2 0 PASTEDELTA 2 2 PASTE bo$b3o$3o$2bo! 0 0 PASTET EVERY 2 1 PASTEDELTA 2 2 PASTE 2bo$3o$b3o$bo! 1 1 AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If the size and scale of the viewer popup are changed, then any hexagonal period maps can become largely misshapen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3500#p190233&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In [R]History, manually enabling Kill Gliders for this gun and then identifying it will result in a massive bounding box and period map.&lt;br /&gt;
** [R]Standard appears unaffected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23History&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Using paste commands to suppress a cell from being born every generation, and then identifying the resulting &amp;quot;still life&amp;quot;, will result in a larger bounding box than expected for the general-range algorithm compared to the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = B3/S23&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = R1,C2,S2-3,B3&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns on bounded grids will delete the top row and leftmost column of the pattern when loaded, unlike in other rulespaces.&lt;br /&gt;
** Other issues can arise from this, particularly if the top-left cell should be alive but is not. For example, a &amp;quot;New Pattern&amp;quot; message will not be displayed despite no alive cells being present, the population counter will report that one live cell is present, and using &amp;quot;Select All&amp;quot; creates a selection at the bottom right corner of the bounded grid.&lt;br /&gt;
** Fixes for Margolus pattern positioning on bounded grids are on the backlog.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=157478#p157487&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Margolus&lt;br /&gt;
! outer-totalistic&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = B/S012345678:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids also result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on both axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, saving patterns in higher-range rules will include dead cells in the pattern, resulting in a larger RLE.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=181484#p181484&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For the following pattern, AUTOFIT only focuses on the living cells for the range-1 case, but zooms out to include history cells for the general-range case.&lt;br /&gt;
** Identify also does not work for the general-range case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The same effect as above can be seen without using paste commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit with HistoryFit does not appear to work correctly at all for rules on hexagonal grids - the X positioning will always change.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Square&lt;br /&gt;
! Hexagonal&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 10, y = 10, rule = R6,C2,S25-26,31,34,36-38,46-80,95-96,98,101-105,110-111,B47-52,56,63-71&lt;br /&gt;
3b5o$2b7o$b9o$4o3b3o$4o3b3o$4o3b3o$b9o$b8o$3b5o$4b3o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT HISTORYFIT AUTOSTART THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S2-3,6-9,11-15,B5,10-11,14-15,NW410104041H&lt;br /&gt;
3bo$ob3o$3o$bobo$b3o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT HISTORYFIT AUTOSTART THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* On the hexagonal grid, using the X and Y commands will place the camera incorrectly.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Triangular&lt;br /&gt;
! Square&lt;br /&gt;
! Hexagonal&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S0123LE&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S01234V&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S0123HT&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For some thumbnail viewers, the grid may not continue all the way to the right, resulting in visually misshapen cells.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=187602#p187602&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Platform-exclusive issues ==&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
* Holding down links will cause LifeViewer instances to be throttled to 30fps instead of the expected 60.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158048#p158048&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=155552</id>
		<title>LifeViewer</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=155552"/>
		<updated>2024-09-03T05:00:49Z</updated>

		<summary type="html">&lt;p&gt;Rowett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software&lt;br /&gt;
|name            = LifeViewer&lt;br /&gt;
|url             = https://lazyslug.com/lifeviewer&lt;br /&gt;
|purpose         = [[Conway&#039;s Game of Life|Life]] simulation&lt;br /&gt;
|createdby       = [[Chris Rowett]]&lt;br /&gt;
|platform        = HTML5 / Javascript&lt;br /&gt;
|image           = true&lt;br /&gt;
}}&lt;br /&gt;
:&#039;&#039;Not to be confused with the calendar app also called LifeViewer.&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;LifeViewer&#039;&#039;&#039; is a free, [https://github.com/rowett/lifeviewer open-source], browser-based scriptable pattern viewer and editor used to simulate [[Life]] and a wide range of other 1D and 2D [[cellular automata]].&lt;br /&gt;
&lt;br /&gt;
* If you are looking for script instructions, see [[LifeViewer/Scripts]]&lt;br /&gt;
* If you want instructions for using the user interface, see [[LifeViewer/User Interface]]&lt;br /&gt;
* If you want to use LifeViewer on your own site, see [[Tutorials/LifeViewer JavaScript plug-in]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;{{LV:Viewer|&lt;br /&gt;
x = 59, y = 7, rule = B3/S23&lt;br /&gt;
o5b5ob5ob5obo3bob5ob5obobobob5ob4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo&lt;br /&gt;
3bo$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3b3o3b3o3bo3bo3bo3b3o3bo&lt;br /&gt;
bobob3o3b4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3bo5bo6bobo4bo3b&lt;br /&gt;
o5bobobobo5bo3bo$5ob5obo5b5o3bo3b5ob5o2bobo2b5obo3bo!&lt;br /&gt;
#C [[ IGNOREEXCLUSIVE ]]&lt;br /&gt;
#C [[ COLOUR DEAD 0 0 0 COLOUR ALIVE 0 0 0 ]]&lt;br /&gt;
#C [[ LOOP 1101 STARS NOSTEPBACK ]]&lt;br /&gt;
#C [[ AUTOSTART X -90 Y 60 LAYERS 6 ZOOM 4 DEPTH 3 ]]&lt;br /&gt;
#C [[ PAUSE 3 X 90 Y -60 ANGLE 20 THEME 0 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 90 Y 60 ANGLE 340 ZOOM 6 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 0 Y 0 ANGLE 0 THEME 3 ZOOM 4 ]]&lt;br /&gt;
#C [[ PAUSE 1 X 0 DEPTH 0.2 ZOOM 6 THEME 4 ]]&lt;br /&gt;
#C [[ T 1 THEME 7 ]]&lt;br /&gt;
#C [[ T 400 ZOOM 5 X 5 Y -10 THEME 2 ]]&lt;br /&gt;
#C [[ T 450 DEPTH 5 ]]&lt;br /&gt;
#C [[ T 560 X -155 Y 127 DEPTH 0.5 ]]&lt;br /&gt;
#C [[ T 950 X -242 Y 214 ANGLE 20 ]]&lt;br /&gt;
#C [[ T 1050 DEPTH 0 ANGLE 0 AUTOFIT &amp;quot;#T&amp;quot; ]]&lt;br /&gt;
#C [[ T 1100 X 0 Y 0 ZOOM 0.25 THEME CUSTOM ]]}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LifeViewer features ==&lt;br /&gt;
* Smooth non-integer zoom with anti-aliasing and rotation.&lt;br /&gt;
* Colour [[#Themes|themes]] with cell history and longevity.&lt;br /&gt;
* Square, hexagonal and triangular grids.&lt;br /&gt;
* Pseudo 3D layers and stars.&lt;br /&gt;
* Multiple ways to automatically track patterns with the camera as they evolve.&lt;br /&gt;
* [[#Scripts|Script]] language that allows many features to be customized including Waypoint animations.&lt;br /&gt;
* Support for multiple embedded LifeViewers and/or a single popup LifeViewer.&lt;br /&gt;
* Ability to step back to earlier generations for all patterns and reverse playback for reversible Margolus and PCA patterns.&lt;br /&gt;
* Random pattern and rule generation.&lt;br /&gt;
* Real time auto-scaling [[LifeViewer/User_Interface#Population_Graph|population graph]].&lt;br /&gt;
* [[LifeViewer/Scripts#Annotations|Pattern annotation]] with Labels, Arrows, Lines and Polygons.&lt;br /&gt;
* Programatically pasting cells onto the grid at defined intervals (for example: glider injection).&lt;br /&gt;
* Ability to build patterns from RLE recipes with transformations.&lt;br /&gt;
* [[#Pattern Identification|Identification]] of still life patterns, oscillator and spaceship periods.&lt;br /&gt;
* Automatic scaling for high DPI displays including smartphones and tablets.&lt;br /&gt;
* Editor with unlimitied undo/redo and multiple clipboards.&lt;br /&gt;
&lt;br /&gt;
== Rule support ==&lt;br /&gt;
LifeViewer supports the following rule families:&lt;br /&gt;
&lt;br /&gt;
=== Built-in rules ===&lt;br /&gt;
* 2-state [[Margolus]] rules.&lt;br /&gt;
* 2-state [[Totalistic Life-like cellular automaton|outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, supporting a wide variety of pre-programmed neighbourhood families, as well as custom neighbourhoods and weighted neighbourhoods).&lt;br /&gt;
* 2-state [[isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
* 2-state [[non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
* [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
* [[Alternating rule]]s.&lt;br /&gt;
* [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
* [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata.&lt;br /&gt;
* [[LifeHistory|[R]History]] rules.&lt;br /&gt;
* [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
* [R]Investigator rules (a generalisation of [[Rule:StateInvestigator|StateInvestigator]]).&lt;br /&gt;
* [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules (either inline or from a [[#Repository Rules|Rule Repository]]).&lt;br /&gt;
* Non-deterministic rules.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view example patterns for each rule family.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
: 2-state [[Margolus]] rules.&lt;br /&gt;
:: Example: Critters (M15,14,13,3,11,5,6,1,7,9,10,2,12,4,8,0) {{LV:Viewer|x = 63, y = 34, rule = critters&lt;br /&gt;
9$52bo9$48b2o$39bo$47bo2bo3$47bo$48bo$5bo31bo20bo$6bo31bo18bo$6bo31bo&lt;br /&gt;
17bo$5bo31bo17bo!&lt;br /&gt;
[[ RLE input o$bo$bo$o! PASTET EVERY 64 PASTE input 5 24 ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Totalistic Life-like cellular automaton|Outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, including [[Larger than Life]]).&lt;br /&gt;
:: Example: Soldier Bugs (R7,C2,M1,S65..114,B65..95,NM) {{LV:Viewer|x = 113, y = 113, rule = R7,C2,M1,S65..114,B65..95,NM&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[non-totalistic cellular automata|Isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
:: Example: Just Friends (B2-a/S12) {{LV:Viewer|x = 65, y = 74, rule = B2-a/S12&lt;br /&gt;
63bo$63bo4$61bo$64bo$59bobo2bo46$18bo$19b2o12$4bo$4bo4$2bo$5bo$obo2bo!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
:: Example: MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA {{LV:Viewer|x = 1, y = 1, rule = MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA:T80,40&lt;br /&gt;
o!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
:: Example: Fireworks (2,13,21) {{LV:Viewer|x = 200, y = 100, rule = 2/13/21:T200,100&lt;br /&gt;
#C Fireworks&lt;br /&gt;
#C An admirably beautiful rule by John Elliott&lt;br /&gt;
88.A6$A58$61.A24$107.A11$37.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
: [[Alternating rule|Alternating]] rules.&lt;br /&gt;
:: Example: alternlife (B13/S012345678|B/S15) {{LV:Viewer|x = 21, y = 9, rule = alternlife &lt;br /&gt;
3.A13.A2$.2A15.2A2$A19.A4$9.A!&lt;br /&gt;
[[ ZOOM 12 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
:: Example: PCA_4 (2PCA4,0,2,4,12,8,5,9,7,1,6,10,11,3,13,14,15) {{LV:Viewer|x = 49, y = 29, rule = PCA_4&lt;br /&gt;
AB45.AB$HD45.HD24$21.A20.D$20.E$AB19.B20.F4.AB$HD39.D5.HD!&lt;br /&gt;
[[ STEP 20 ZOOM 6 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Weighted]] rules.&lt;br /&gt;
:: Example: R2,C2,S2-3,B4,7-8,NW0010001210120210121000100 {{LV:Viewer|x = 9, y = 9, rule = R2,C2,S2,3,B4,7,8,NW0010001210120210121000100:T80,40&lt;br /&gt;
3A6.$3A6.$2A.A3.A.$2.A5.A$9.$9.$9.$2.A6.$3.A5.!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata.&lt;br /&gt;
:: Example: Wolfram 30 (W30) {{LV:Viewer|x = 1, y = 1, rule = W30:P100,40&lt;br /&gt;
o!&lt;br /&gt;
#CXRLE Pos=0,-20&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[LifeHistory|[R]History]] rules.&lt;br /&gt;
:: Example: LifeHistory {{LV:Viewer|x = 457, y = 155, rule = LifeHistory&lt;br /&gt;
59.3B64.B125.B$58.BFBF2B60.4BF122.3B$58.6BF.B.F.F.B.F.F.B.F.F.B.F.F.B&lt;br /&gt;
.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B5.BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.&lt;br /&gt;
B.F.F.B.F.F.B.FBF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F.F3BFBF.2B2F2.3B$57.F10B.5B.5B.A4B.5B.5B.5B.26BF2BF133B$&lt;br /&gt;
57.24B2A2BA129BA33B2A19B$56.23BA3B2A63B3A63BABA32B4A17B$55.F23BABA67B&lt;br /&gt;
2A66BA30BABA2BA16B$56.23BA3B2A63B3A63BABA31BAB4A14BF3B63.F3.BF$57.24B&lt;br /&gt;
2A2BA129BA33B4A20B3.B59.5B$56.12B.5B.5B.A4B.5B.5B.5B.28BF116BA23B.B2C&lt;br /&gt;
57.6B$57.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F7BF3.F2B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.FBF.2BFBF3BFBF8B3A8B2C&lt;br /&gt;
57.7B$58.6B61.7B125.10BA7B.B57.8B$56.F.5B.F59.9B125.7B3A7B58.10B$57.&lt;br /&gt;
7B61.7B125.15B61.10B$56.9B59.F.5B.F123.4B.5BA6B60.11B$57.7B61.7B123.&lt;br /&gt;
4B2.3B3A5B61.11B$56.F7BF59.F7BF121.4B3.B3A7B61.11B$57.7B61.7B121.4B3.&lt;br /&gt;
3B2A2B.3B55.F.B.F.2F11B$56.F.5B.F59.9B119.4B3.8B2.F43.B.F.F.B4.BF.6BA&lt;br /&gt;
BA9B2A32B2A32B2A32B2A6B$57.7B61.7B119.4B3.8B44.23BA2BA7B4A30B4A30B4A&lt;br /&gt;
30B4A6BF$56.9B59.F.5B.F117.4B3.9B42.F24BA3BA6B2AB2A29B2AB2A29B2AB2A&lt;br /&gt;
29B2AB2A5B$57.7B61.7B117.4B3.4B.6B42.28BA8B2A32B2A32B2A32B2A6B$56.F7B&lt;br /&gt;
F59.F7BF115.4B3.4B.7B42.24BA3BA117B$57.7B61.7B115.4B3.4B2.6B44.23BA2B&lt;br /&gt;
A5B$56.F.5B.F59.9B113.4B3.4B3.6B47.7B.2B.F2.6B3A6B$57.7B61.2B3A2B113.&lt;br /&gt;
4B3.4B4.6B46.9B.F2.BF.B.F.F9B$56.9B59.F.5B.F111.4B3.4B4.8B46.7B13.F8B&lt;br /&gt;
$57.7B61.2ABAB2A111.4B3.4B6.8B45.6B.F13.8B$56.F7BF59.FBA3BABF109.4B3.&lt;br /&gt;
4B6.9B45.F2BA3B14.8B$57.7B61.2BABA2B109.4B3.4B7.9B46.B3AB14.9B$56.F.&lt;br /&gt;
5B.F59.3BABA3B107.4B3.4B8.10B44.B2ABAB14.8B$57.7B61.BA3BAB107.4B3.4B&lt;br /&gt;
9.5B2A3B42.F2.5B14.8B$56.9B59.F.5B.F105.4B3.4B10.5B2A4B28.B6.F6.7B.F&lt;br /&gt;
11.10B$57.7B61.7B105.4B3.4B11.11B27.5BF.2B3.B.9B12.11B$56.F7BF59.F7BF&lt;br /&gt;
103.4B3.4B12.12BA.2A21.24B14.8B$57.7B61.7B103.4B3.4B15.8B2.2A.A19.26B&lt;br /&gt;
14.7B$56.F.5B.F59.9B101.4B2.5B16.7B26.F25B14.7B$18.3B4.B31.7B61.7B&lt;br /&gt;
101.4B3.4B17.5B29.24BF13.8B$17.BFBF6BF28.9B59.F.5B.F99.2A2B3.4B18.5B&lt;br /&gt;
30.23B14.6B$17.6B.5B28.7B61.7B99.2B2A3.4B18.6B31.8B2.B.F10B14.5B$16.F&lt;br /&gt;
13BF25.F7BF59.F7BF97.2BAB3.4B19.7B2.4B23.10B6.B.6BF12.F.4B$16.4BA12B&lt;br /&gt;
24.7B61.7B97.4B3.4B19.F7BF6BF21.9B9.5B16.F.B$15.4B2A5BA5BFB22.F.5B.F&lt;br /&gt;
59.9B95.4B3.4B21.14B21.11B5.3B2ABA6B$14.F3BA9BA5B23.7B61.7B95.4B3.4B&lt;br /&gt;
21.F14B20.7BA2BF2B4.4B3A6B$14.5B2A3BA3BA3BFB22.9B59.F7BF93.4B3.4B23.&lt;br /&gt;
15B19.6B3A4B4.2BF2BA7B$13.7BA12B24.7B61.7B93.4B3.4B23.16B19.6BAB2A3B&lt;br /&gt;
5.11B$14.11B2A6B23.F7BF59.F7BF91.4B3.4B25.15B24.5B9.9B$14.B.7BF7B.B&lt;br /&gt;
24.7B61.7B91.4B3.4B25.F14B23.F6B.B6.10B$14.19B23.F.5B.F59.9B89.4B3.4B&lt;br /&gt;
27.9B.3B25.10BF.B2.8B$14.20B23.BA3BAB61.7B89.4B3.4B27.F7BF31.23B$13.B&lt;br /&gt;
F18B23.3BABA3B59.F7BF87.4B3.4B27.10B30.F24B$13.19BF24.2BABA2B61.7B87.&lt;br /&gt;
4B3.4B29.9B30.25BF$13.BF17B24.FBA3BABF59.F7BF85.4B3.4B31.7B31.25B$14.&lt;br /&gt;
17B26.2ABAB2A61.7B85.4B3.4B31.F7BF30.BA22B$16.F13BF25.F.5B.F59.9B83.&lt;br /&gt;
4B3.4B33.7B31.BA7B.B3.2B.F5B$18.5B.6B27.2B3A2B61.7B83.4B3.4B33.F7BF&lt;br /&gt;
31.BA5B6.F6.B$19.F6BFBFB26.9B59.F7BF81.4B3.4B35.7B32.5B2.F$21.B4.3B&lt;br /&gt;
28.7B61.7B81.4B3.4B35.9B32.3B$56.F7BF59.F7BF79.4B3.BA2B37.7B34.F$57.&lt;br /&gt;
7B61.7B79.4B3.2A2B37.F7BF$56.F.5B.F59.9B77.4B3.2B2A39.7B$57.7B61.7B&lt;br /&gt;
77.4B3.4B39.F7BF$56.9B59.F7BF75.4B3.4B41.7B$57.7B61.7B75.4B3.4B41.9B$&lt;br /&gt;
56.F7BF59.F7BF73.4B3.4B43.7B$57.7B61.7B46.F2B2A2BF19.4B3.4B43.F3BA3BF&lt;br /&gt;
$56.F.5B.F59.9B45.3B2A2B19.4B3.4B45.2B3A2B$57.7B61.7B46.8B.F15.4B3.4B&lt;br /&gt;
45.FB5ABF$56.9B59.F7BF43.12B14.4B3.4B47.BA3BAB$57.7B61.8B42.F13B12.4B&lt;br /&gt;
3.4B47.2A5B2A$56.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F9B38.3B.13BF10.4B3.4B49.BA3BA2B$55.11B.5B.5B.5B.5B.5B.5B.&lt;br /&gt;
4BA.5B.5B.13B37.5B.11B11.4B3.4B49.FBA3BABF$55.48BA2B2A27B37.5B.8B2.F&lt;br /&gt;
9.4B3.4B50.8B$54.BF48B2A3BA24B40.13B10.4B3.4B52.F6B$54.53BABA23BF41.&lt;br /&gt;
8B.4B8.4B3.4B53.6BF64.F$54.BF48B2A3BA23B43.7B2.4B6.4B3.4B54.7BF.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F2.B.3B$55.48BA2B&lt;br /&gt;
2A24B45.5B.F2.4B4.4B3.4B55.F10B.5B.5B.5B.5B.5B.5B.5B.5B.5B2.7BF$57.F&lt;br /&gt;
7B2.5B.5B.5B.5B.5B.5B.4BA.5B.5B.10BF45.4B6.4B2.4B3.4B56.33B2A42B$59.&lt;br /&gt;
3B.B2.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B&lt;br /&gt;
45.4B7.8B3.4B56.33BABA41BFB$60.F64.F6B44.4B9.6B3.4B56.F32B2A45B$125.&lt;br /&gt;
6BF43.4B11.4B3.4B57.34BABA41BFB$125.8B41.4B11.6B.4B57.36B2A42B$124.F&lt;br /&gt;
7BF40.4B11.11B59.13B.5B.5B.5B.5B.5B.5B.5B.5B.5B.11B$124.8B40.4B11.4B&lt;br /&gt;
2.5B60.9BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F7BF$124.9B38.4B11.4B4.5B60.8B61.7B$125.7B38.4B11.2A2B6.4B60.F7BF59.&lt;br /&gt;
9B$124.F7BF36.4B11.2B2A8.4B12.B47.7B61.7B$125.7B36.4B11.2BAB10.4B10.&lt;br /&gt;
3B45.9B59.F.5B.F$124.F7BF34.4B11.4B12.4B9.3B46.7B61.7B$125.7B34.4B11.&lt;br /&gt;
4B14.4B7.4B45.F7BF59.F7BF$124.9B32.4B11.4B16.4B5.4B.F45.7B61.7B$125.&lt;br /&gt;
7B32.4B11.4B18.4B3.4B.3B43.F7BF59.9B$124.F7BF30.4B11.4B20.9B.6B42.7B&lt;br /&gt;
61.7B$125.7B30.4B11.4B22.15BF40.9B59.F.5B.F$25.F98.F2BABA2BF28.4B11.&lt;br /&gt;
4B24.15B41.7B61.7B$125.2B3A2B28.4B11.4B26.16B38.F7BF59.F7BF$124.3B3A&lt;br /&gt;
3B26.4B11.4B29.10B2A2B39.7B61.7B$20.F104.7B26.4B11.4B31.9B2A2B38.F7BF&lt;br /&gt;
59.9B$124.F7BF24.4B11.4B31.F2.11B39.7B61.7B$125.7B24.4B11.4B34.11B39.&lt;br /&gt;
9B59.F.5B.F$124.F.5B.F22.4B11.4B34.9B.F41.7B61.7B$125.7B22.4B11.4B34.&lt;br /&gt;
3AB.4B43.F7BF59.F7BF$124.9B20.4B11.4B34.3BA2.4BF43.7B61.7B$31.F92.10B&lt;br /&gt;
18.4B11.4B34.3BA2.F.2B44.F7BF59.9B$124.F7BF18.4B11.4B34.4B5.F46.7B61.&lt;br /&gt;
7B$125.7B18.4B11.4B34.4B52.9B59.F.5B.F$20.F9.2A92.F.5B.F16.4B11.4B34.&lt;br /&gt;
4B54.7B61.7B$30.2A93.7B16.4B11.4B34.4B54.F7BF59.F3BA3BF$124.9B14.4B&lt;br /&gt;
11.4B34.4B56.7B61.2B3A2B$75.F49.7B14.4B11.4B34.4B56.F7BF59.2BA3BA2B$&lt;br /&gt;
7.F23.F35.F56.F7BF12.4B11.B2DB34.4B58.7B61.B2AB2AB$2.F17.3A101.8B12.&lt;br /&gt;
4B11.2B2D34.4B58.9B59.F.5B.F$22.A6.F94.F7BF10.4B11.4B34.4B60.7B61.7B$&lt;br /&gt;
F20.A2.F42.2A9.F46.7B10.4B11.4B34.4B60.F7BF59.F7BF$67.2A55.9B8.4B11.&lt;br /&gt;
4B21.B12.4B62.7B61.7B$119.2B4.7B8.4B11.4B21.3B10.4B62.F.5B.F59.9B$2A&lt;br /&gt;
116.5B2F7BF3B3.4B11.4B22.3B9.4B64.B2AB2AB61.7B$2A9.F55.F11.F38.24B11.&lt;br /&gt;
4B23.4B7.4B64.2BA3BA2B59.F.5B.F$117.24B11.4B23.F.4B5.4B66.2B3A2B61.7B&lt;br /&gt;
$69.F13.F33.23B11.4B23.3B.4B3.4B66.F3BA3BF59.F7BF$F117.21B11.4B22.6B.&lt;br /&gt;
9B68.7B61.7B$73.F11.F31.23B9.4B22.F15B68.F.5B.F59.9B$118.21B9.4B23.&lt;br /&gt;
15B70.7B61.7B$80.A38.19B9.4B22.16B70.9B59.F.5B.F$81.A2.2A37.B.10B11.&lt;br /&gt;
4B23.2B2A10B73.7B61.7B$74.F4.3A2.2A40.8B11.4B24.2B2A9B73.F7BF59.F7BF$&lt;br /&gt;
11.F115.6B11.4B25.11B2.F73.7B61.7B$11.F115.5B11.4B27.11B74.F.5B.F59.&lt;br /&gt;
9B$85.F41.6B9.4B29.F.9B74.7B61.7B$126.8B7.4B33.4B.4B72.9B59.F.5B.F$&lt;br /&gt;
125.4B.5B6.4B21.D.D8.F4B2.4B72.7B61.7B$124.4B4.4B2.F.5B19.D5.D8.2B.F&lt;br /&gt;
2.4B70.F7BF59.F7BF$123.4B6.4B2.BA5B34.F5.4B70.7B61.7B$79.F42.4B8.4B.A&lt;br /&gt;
B2A4B16.D3.C3.D15.4B68.F.5B.F59.9B$121.4B10.4BA3BA4B18.2C19.5B35.3B&lt;br /&gt;
30.7B61.7B$120.4B9.F2.4BA3B.5B13.D2.C.C2.D17.4B32.7B27.9B59.F.5B.F$&lt;br /&gt;
119.4B11.7BA3B.5B39.4B30.10B26.7B61.7B$118.4B10.F2BA6BA3B.3B14.D5.D&lt;br /&gt;
20.4B.F.F.B.F.F.B.F.F.B.F.F.B.F3.12B23.F7BF59.F7BF$118.3B12.B3A9BF19.&lt;br /&gt;
D.D23.28B3.14B23.7B61.7B$118.2B14.AB3A7B43.B2.4BA3BA36BF21.F.5B.F59.&lt;br /&gt;
9B$118.B15.F.B2A6B43.2AB.3BA4BA36BF22.7B61.7B$137.BA6B43.2A6B2A39B22.&lt;br /&gt;
9B59.F.5B.F$136.F2BA3BF45.2B.3BA4BA38B21.7B61.6B$137.BA3B50.4BA3BA23B&lt;br /&gt;
4.11BF.B.F.F.B.F.F.A.F3.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F.B.F.F.B.F.F.B.F7B$138.A3B50.28B10.13B.5B.3BA4BF28B.5B.5B.5B.5B.5B&lt;br /&gt;
.5B.12B$191.BF2B.F.F.B.F.F.B.F.F.B.F.F.B.F9.21B2AB2A44B2A33B$229.21B&lt;br /&gt;
2A48BABA33B$229.20B3A50B2A32BF$230.20B2A48BABA33B$229.F21B2AB2A44B2A&lt;br /&gt;
33B$230.7B.5B.5B.3BA3BF2BF26B.5B.5B.5B.5B.5B.5B.10BF$229.7BF2.F.B.F.F&lt;br /&gt;
.B.F.F.A.FB5.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F.B.F6B$230.5B28.F4B60.2BFBFB$231.3B31.B64.3B$232.B.F!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
:: Example: LifeSuper {{LV:Viewer|x = 312, y = 156, rule = LifeSuper:T312,156&lt;br /&gt;
69.M.M6.M.M49.2Q.Q6.Q3.3Q117.S.2S2.S.S2.2S.S10.U.2U2.U.U2.2U.U$20.2O.&lt;br /&gt;
2O2.2O.2O39.M6.M44.2Q5.Q.Q8.3Q4.Q85.2O34.S.S22.U.U$20.2O2.O2.O2.2O36.&lt;br /&gt;
2M10.2M41.2Q17.2Q3.Q85.4O28.S11.S12.U11.U$21.2O2.2O2.2O94.Q106.2O2.2O&lt;br /&gt;
28.S2.S3.S2.S14.U2.U3.U2.U$21.O8.O201.O4.O28.4S3.4S14.4U3.4U$19.2O10.&lt;br /&gt;
2O23.G36.A8.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A35.2O30.S3.S.S3.S14.&lt;br /&gt;
U3.U.U3.U$51.3A2.G.G32.A.A6.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A&lt;br /&gt;
.A5.A.A5.A.A5.A.A5.A.A33.O4.O30.S.S.S.S18.U.U.U.U$18.O14.O21.G.G34.A.&lt;br /&gt;
A3.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A&lt;br /&gt;
29.O4.O28.S3.S.S3.S14.U3.U.U3.U$18.O2.O8.O2.O23.G34.A3.A.A7.A7.A7.A7.&lt;br /&gt;
A7.A7.A7.A7.A7.A7.A7.A7.A7.A24.O14.O26.S3.S20.U3.U$18.O14.O170.A21.O.&lt;br /&gt;
O4.O2.O4.O.O20.2S.S7.S.2S10.2U.U7.U.2U$19.O.O8.O.O61.2A133.O3.4O3.O&lt;br /&gt;
23.2S11.2S10.2U11.2U$21.O8.O70.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A&lt;br /&gt;
6.2A3.G16.O16.O19.S15.S8.U15.U$22.O6.O65.A5.A.A5.A.A5.A.A5.A.A5.A.A5.&lt;br /&gt;
A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A10.2G16.2O10.2O20.S2.S11.S2.S6.&lt;br /&gt;
U2.U11.U2.U3.A$21.3O4.3O66.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.&lt;br /&gt;
A5.A.A5.A.A5.A.A5.A.A5.A.A4.2G17.3O10.3O22.S11.S12.U11.U6.A$22.2O4.2O&lt;br /&gt;
67.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A8.G21.O4.O24.S.S3.S5.S3.S.&lt;br /&gt;
S6.U.U3.U5.U3.U.U3.A$19.2O10.2O197.2O.O2.O.2O27.2S5.2S16.2U5.2U$19.3O&lt;br /&gt;
3.2O3.3O41.W11.A14.I9.K14.M103.2O2.2O2.2O27.S2.S.S2.S16.U2.U.U2.U$20.&lt;br /&gt;
2O3.2O3.2O28.pA12.W.W9.A.A12.I.I7.K.K12.M.M102.2O6.2O27.3S3.3S16.3U3.&lt;br /&gt;
3U$21.O3.2O3.O25.2pA.2pA12.W10.2A13.2I8.2K13.2M105.2O.2O.2O29.S.S.S.S&lt;br /&gt;
18.U.U.U.U$20.3O6.3O23.pA3.pA6.3W4.W3.W7.A.A12.I9.K.K12.M105.2O.2O.2O&lt;br /&gt;
29.2S3.2S18.2U3.2U$55.pA3.pA6.2W2.W4.W.W7.2A12.I.I8.2K7.2M4.3M5.M$54.&lt;br /&gt;
pA3.pA9.3W.2W.2W11.A10.I13.K14.M2.M.M.M$20.3O6.3O20.3pA.pA.pA7.W2.W.W&lt;br /&gt;
.3W8.A2.A5.A4.I10.K2.K4.2M2.M2.3M2.M.M.2M94.3O6.3O$19.5O4.5O16.pA2.2pA&lt;br /&gt;
3.2pA6.W4.W5.W6.A8.A.A3.I.I7.K7.M6.3M102.O3.O4.O3.O$18.O5.O2.O5.O14.pA&lt;br /&gt;
.pA3.2pA9.W4.W5.W5.2A7.2A5.I2.I5.2K6.2M4.2M108.O6.O$19.O3.O4.O3.O14.pA&lt;br /&gt;
2.pA3.pA4.pA6.W2.W.W.3W7.A8.A14.K.K6.M4.3M104.2O10.2O$48.pA.pA3.2pA2.&lt;br /&gt;
pA9.3W.2W.2W6.3A5.A.A4.3I5.2K8.3M$49.pA2.2pA.pA.pA8.2W2.W4.W.W6.A6.A&lt;br /&gt;
6.2I17.M$52.2pA12.3W4.W3.W8.A2.2A2.A6.I6.K11.M160.2W$54.2pA17.W10.2A&lt;br /&gt;
2.3A2.A4.2I7.K.K7.2M159.2W2.2W$55.pA17.W.W8.2A3.3A7.I.I5.K.K7.2M158.W&lt;br /&gt;
$74.W11.A13.I7.K10.M154.4W5.W$274.W$12.G97.A36.A5.A6.A12.A11.A88.W.W&lt;br /&gt;
4.3W$11.G2.G22.2S53.11P8.2A.3A.3A3.A3.A3.A13.A.A3.A.A3.A.A5.3A2.A2.A&lt;br /&gt;
3.3A2.A2.A3.3A.3A.2A4.2A11.2A27.3W26.2W3.2W3.W$11.G2.G22.S4.2S46.15P&lt;br /&gt;
4.2A12.3A.3A.3A5.A4.3A.A3.A2.A3.A.A3.3A3.A2.A2.3A3.A2.A2.3A7.A3.A2.A&lt;br /&gt;
6.A3.A.A31.2W5.W19.2W3.W.W$13.G24.S.S2.S16.46P5.A10.A.4A.4A.A3.A.A2.A&lt;br /&gt;
4.2A3.A.A3.A12.A11.A14.A.3A2.3A3.A.A5.A30.2W5.W17.W7.W$42.S3.2S12.P&lt;br /&gt;
29.15P17.2A9.A.A2.A.A2.A.2A3.A3.A45.A3.2A3.A.A2.A6.A36.W17.W2.W2.W6.W&lt;br /&gt;
$39.S5.S.S12.P31.11P12.3A5.A3.3A.A2.A2.2A.2A.A.A.2A8.A43.2A3.4A.A.2A.&lt;br /&gt;
2A2.2A25.W31.3W.2W2.3W3.W$41.S.S6.2S8.P59.3A4.A.A.3A4.A4.2A4.2A3.A.2A&lt;br /&gt;
5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.3A.A.2A3.A.A2.A.A30.W3.3W23.W15.2W3.W2.&lt;br /&gt;
2W.W$37.S.S5.S5.S8.P59.A4.3A.A8.A.2A2.A3.A.A.2A2.A.2A.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A3.2A.2A4.2A.A3.A3.A.4A25.W6.W22.2W.2W.2W3.4W2.W3.W3.W3.2W&lt;br /&gt;
$37.2S3.S5.S.S3.2S4.P63.A3.A.2A7.A3.3A.A.A2.A4.A3.2A3.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A5.2A.A.A.3A3.2A.A2.A28.W2.2W28.4W.W.4W3.W3.W3.2W$44.S.S6.&lt;br /&gt;
S.S4.P63.2A2.A2.A8.2A3.A.A2.A5.2A5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.2A4.A&lt;br /&gt;
7.4A5.2A30.W.W23.3W4.W.W5.W8.2W.W$40.S.S5.S11.62P7.2A4.3A4.2A.A.2A.A.&lt;br /&gt;
A3.A47.A9.A71.W.W.2W3.W$45.S5.S.S20.P46.P20.A.2A.A2.A.2A4.A42.2A.A.A&lt;br /&gt;
14.2A26.2W34.2W3.W.W.W5.3W$14.2W3.W18.S.S6.S.S6.2S16.P46.P26.2A7.2A&lt;br /&gt;
28.2A13.A2.2A13.A.A26.2W4.2W28.2W2.W.2W.W5.W2.2W3.2W$3.4W7.2W2.W2.W&lt;br /&gt;
15.S5.S.S5.S5.S16.P46.P40.A24.A9.2A.A.A4.2A46.2W30.W.W4.3W5.2W2.W$W2.&lt;br /&gt;
W4.W2.W2.W.W.W18.2S9.S5.S.S17.P46.P11.3A9.A5.A10.A25.A.A5.A.A.2A5.A6.&lt;br /&gt;
A3.A.A29.W41.2W3.2W4.W.W$.W.W.W2.W.W.W3.W.W2.W4.W14.S.S6.S.S7.30P31.P&lt;br /&gt;
23.A5.A10.A7.A6.A13.A.A.A12.A.A.A.A34.W.W4.W38.3W3.W2.4W3.W$.W.3W2.W.&lt;br /&gt;
W4.W.2W.2W4.3W12.2S3.S.S5.S5.30P6.26P15.3A5.A4.2A17.2A6.2A5.3A3.2A.2A&lt;br /&gt;
21.A.A3.A25.W2.W3.W.W48.W2.W.W$.3W2.2W2.W.2W4.W5.W2.4W14.S5.S8.3P4X3P&lt;br /&gt;
3X3P.3P.2P5.2P6.P52.A18.3A6.3A4.A25.A11.A24.W2.W3.W2.W40.3W5.2W3.W$W&lt;br /&gt;
10.3W.W2.2W4.2W2.W3.2W11.2S6.S.S4.2PX6PX3PX2P.3P.2P.6P6.P44.3A3.A2.A&lt;br /&gt;
2.3A4.2A7.2A6.2A6.A28.A3.A3.A30.W2.W48.W4.2W$.3W9.4W.W.3W6.2W.2W3.2W&lt;br /&gt;
10.S.S8.2PX6PX3PX2P2.2P.2P.6P6.P50.A3.A.A6.A.A7.A6.A17.A6.A5.2A2.A.A&lt;br /&gt;
32.W2.W55.2W$.3W10.W3.W2.2W3.W2.W3.W3.W.W9.2S4.S.S2.2PX2P2X2PX3PX2P.P&lt;br /&gt;
.P.2P3.4P6.P50.A4.A8.3A30.2A6.2A9.A.A2.2A29.2W2.W2.W53.W$.3W3.W11.4W&lt;br /&gt;
2.4W.2W.3W.W.W16.2S2.2PX3PX2PX3PX2P.2P2.2P.6P6.P65.2A29.3A6.3A4.A3.A&lt;br /&gt;
8.A32.2W53.W$7W27.3W23.2PX3PX2PX3PX2P.3P.2P.6P6.48P5.3A8.A.A31.2A6.2A&lt;br /&gt;
13.A4.A$3.W.W17.7W2.W.3W23.3P3X4P3X3P.3P.2P5.2P54.P10.2A2.A.A33.A6.A&lt;br /&gt;
6.A.A10.A26.3W$6.W16.W2.W33.30P53.P11.A.A2.A14.3A4.2A29.A.A.A.A30.2W&lt;br /&gt;
3.3W$6.W24.W28.30P54.P11.4A13.A8.A.A22.A.A3.A33.2W7.2W$60.30P53.P13.&lt;br /&gt;
2A6.3A5.A4.A40.A.A25.3W3.2W$60.30P54.P29.A2.A.A3.2A.A14.3A.A.A14.A25.&lt;br /&gt;
W.W2.3W$60.30P5.O47.P17.3A5.3A4.A2.A16.A24.2A26.2W3.W.W$19.VRTVRTVRTV&lt;br /&gt;
RTVRTVRTVRTVRTVRTVRTVRTVR6.3P3.4P3.4P3X3PX3PX2P5.O.O46.P32.2A.2A4.A.A&lt;br /&gt;
5.2A6.A.A2.A5.A41.2W54.Q$19.T34.T5.2P.3P.2P.3P.2PX3PX2PX3PX2P3.O5.O&lt;br /&gt;
43.P21.3A11.A2.A13.2A3.A4.A104.Q$.Q17.V34.V5.2P.6P.3P.2PX3PX2P2X2PX2P&lt;br /&gt;
9.O.O42.P34.A.A2.A3.A.A4.A5.2A3.A4.A.3A6.A27.2W58.Q$2.2Q2.Q12.V34.R5.&lt;br /&gt;
3P3.3P.3P.2PX3PX2PXPXPX2P2.2O9.O39.P25.3A8.A32.2A.A5.A25.W.2W4.2W$6.Q&lt;br /&gt;
12.V34.R5.6P.2P.3P.2PX3PX2PX2P2X2P13.O.O38.P36.2A.A5.A.A8.2A3.A6.A.2A&lt;br /&gt;
5.A25.W5.W.2W51.Q.Q$.Q4.Q12.V34.R5.2P.3P.2P.3P.2PX3PX2PX3PX2P4.O5.O6.&lt;br /&gt;
O35.P29.3A7.A6.A2.A.2A.A.A.A3.A7.3A.A29.W5.W54.Q.Q$9.3Q7.V3.27V4.R5.&lt;br /&gt;
3P3.4P3.4P3X3PX3PX2P10.O6.O.O34.P47.2A.2A.2A6.A41.W2.W2.W54.Q$19.V3.V&lt;br /&gt;
25.V4.R5.30P4.2O4.O10.O31.P33.3A36.A32.2W3.W2.W$14.Q4.V3.V25.V4.R5.&lt;br /&gt;
30P21.O.O30.P45.A64.2W52.Q$14.Q4.V3.V25.V4.R5.30P3.O4.O4.2O2.2O6.O27.&lt;br /&gt;
P37.3A6.A4.A26.A86.Q$9.2Q3.Q4.V3.V25.V4.T5.30P8.O4.O2.O.O6.O.O26.P45.&lt;br /&gt;
A2.A.A26.A27.2W57.Q$3.4Q.Q10.V3.7V14.6V4.T5.30P2.2O4.O5.O14.O23.P41.&lt;br /&gt;
3A6.A.A3.A10.2A.2A6.A25.W.2W4.2W$Q3.2Q13.V9.V14.V9.T52.O11.O.O22.P49.&lt;br /&gt;
A5.A.A7.A2.2A.A31.W5.W.2W$Q4.Q5.Q7.V9.V14.V9.T39.O.O6.O.O2.O3.2O9.O&lt;br /&gt;
19.P45.3A7.A.A4.A3.A4.2A5.A25.W5.W$.Q8.2Q7.V9.V14.V9.T41.O6.2O2.2O3.O&lt;br /&gt;
3.2O5.O.O18.P56.A2.A.A4.A3.A6.A25.W2.W2.W$9.3Q7.V9.V14.V9.T43.O.O12.O&lt;br /&gt;
.O.O9.O15.P49.3A9.A.A2.2A4.A5.A26.2W3.W2.W$.Q9.Q7.V9.V14.V9.T45.O26.O&lt;br /&gt;
.O14.P60.A4.A.2A2.A38.2W$.3Q15.V.9V14.9V2T47.O.O6.O.O.O8.O6.O11.P53.&lt;br /&gt;
3A11.2A.2A4.A$.2Q8.Q92.O6.2O3.O5.2O7.O.O10.P74.A.A26.W.2W6.W$.Q5.Q4.Q&lt;br /&gt;
93.O.O6.2O7.2O17.P57.3A44.W.W7.W$7.2Q3.Q95.O14.O10.2O8.P28.4Q40.A3.2A&lt;br /&gt;
26.W8.W$4.Q.4Q29.G70.O.O7.O7.O9.O4.X28.5Q28.3A3.A4.A5.A26.2W$2.2Q10.Q&lt;br /&gt;
22.G.G72.O5.O.O5.O.O5.O4.2O3.X24.Q.Q4.2Q33.A.A3.A.A29.2W3.W3.W50.A$&lt;br /&gt;
14.Q23.G.G73.O.O5.O.O5.O.O4.2O4.X24.4Q38.A.A6.2A28.2W3.W3.W50.A$14.Q&lt;br /&gt;
23.G77.O7.O7.O6.O4.X22.2Q2.Q5.Q34.A41.W3.W50.A$143.X24.Q.Q3.3Q$144.X&lt;br /&gt;
24.3Q.3Q.Q73.pA17.pA$143.X25.3Q.2Q4.Q70.pA.pA15.pA.pA$144.X26.3Q3.2Q&lt;br /&gt;
70.2pA16.2pA$143.X29.Q.2Q.Q4.Q66.pA18.pA$144.X27.6Q4.2Q3.2Q60.pA.pA&lt;br /&gt;
15.2pA$143.X27.Q9.Q4.3Q6.3Q51.pA17.3pA$142.X28.2Q4.2Q.4Q.Q3.Q.3Q2.Q2.&lt;br /&gt;
3Q46.pA$95.3X.7X2.X2.12X6.3X3.7X30.Q3.3Q.Q4.2Q.2Q6.Q51.pA.pA2.2pA12.pA&lt;br /&gt;
2.pA$94.X3.2X2.X2.X.X.X.X2.X2.2X9.X3.X2.X38.Q7.Q5.2Q7.Q.3Q46.pA3.pA7.&lt;br /&gt;
2pA5.pA.pA$93.X8.X3.X3.X3.X3.X14.X.X38.Q5.Q3.2Q.3Q5.3Q51.3pA4.2pA2.pA&lt;br /&gt;
6.pA$93.X8.X3.X3.X3.X3.X14.X.X50.Q.2Q4.4Q53.2pA.pA.pA.pA2.pA6.pA$93.X&lt;br /&gt;
8.X3.X3.X3.X3.X14.X.X43.Q.3Q.2Q.Q5.Q3.Q11.2Q8.2Q30.2pA3.4pA7.pA.pA$&lt;br /&gt;
94.X7.X3.X3.X3.X3.X14.X.X44.Q.Q.2Q2.4Q4.Q2.Q9.3Q7.Q2.4Q43.pA$95.2X5.X&lt;br /&gt;
3.5X3.X3.3X12.X.4X48.Q4.Q4.Q3.Q4.Q2.Q2.2Q.Q.Q.2Q.Q.2Q26.2pA3.4pA7.2pA&lt;br /&gt;
$97.X4.X3.X3.X3.X3.X13.X6.X50.3Q5.Q2.Q2.2Q.Q.Q.Q.2Q.Q5.Q.Q.2Q4.Q18.2pA&lt;br /&gt;
.pA.pA.pA2.pA$98.X3.X3.X3.X3.X3.X12.X8.X49.5Q7.Q2.Q.Q3.Q2.Q.Q.2Q2.Q.Q&lt;br /&gt;
.2Q3.2Q16.3pA4.2pA2.pA6.pA2.pA$98.X3.X3.X3.X3.X3.X11.X9.X52.Q5.3Q5.Q.&lt;br /&gt;
Q.3Q.2Q2.Q2.Q3.Q3.Q17.pA3.pA7.2pA4.pA$98.X3.X3.X3.X3.X3.X10.X10.X52.Q&lt;br /&gt;
5.Q4.2Q11.Q3.2Q.Q.2Q.3Q.Q4.2Q8.pA.pA2.2pA10.2pA$93.X3.X4.X3.X3.X3.X3.&lt;br /&gt;
X9.X6.X3.X60.Q3.Q4.Q12.Q.Q.Q.2Q.Q2.4Q2.Q2.2Q3.pA17.pA$94.3X5.X3.X3.X&lt;br /&gt;
3.X3.4X6.7X.3X67.Q3.Q8.2Q2.2Q4.Q.2Q10.Q.Q3.pA16.3pA$122.6X77.Q5.2Q12.&lt;br /&gt;
2Q.Q2.6Q.2Q3.Q5.pA.pA15.pA$206.Q4.2Q13.4Q6.3Q4.Q6.pA18.pA$207.Q.Q19.&lt;br /&gt;
6Q4.2Q.Q6.2pA16.2pA$211.2Q16.Q2.Q.Q6.Q8.pA.pA14.2pA$251.pA17.pA2$.pA&lt;br /&gt;
12.pA80.E7.E70.G134.pA$pA.pA4.2pA.pA3.pA7.O6.O21.2K.2K10.M16.M11.E.E&lt;br /&gt;
5.E.E69.2G.3G3.G2.G7.2G4.3G105.pA$.2pA4.pA.2pA3.pA6.O.O4.O.O30.M3.2M&lt;br /&gt;
16.2M3.M4.E5.E.E5.E65.2G9.G2.G6.4G8.G102.pA$21.O.O4.O.O21.K.K6.M.2M.&lt;br /&gt;
2M14.2M.2M.M10.E7.E.E65.G6.2G.2G.2G3.G4.G7.G$.4pA3.3pA10.O.O4.O.O7.3I&lt;br /&gt;
.3I7.K.K6.M2.2M18.2M2.M3.2E17.E72.G2.G4.2G4.2G6.G56.2S.2S7.2S.2S8.2O.&lt;br /&gt;
2O7.2O.2O$pA4.pA.pA3.pA.2pA6.O.O4.O.O7.I5.I4.2K.K.K.2K11.M10.M30.E.E&lt;br /&gt;
70.G2.G4.2G4.2G9.3G51.S.4S5.4S.S8.O.4O5.4O.O4.2pA$pA3.2pA.pA3.pA.pA6.&lt;br /&gt;
2O.2O2.2O.2O8.I.I7.2K3.2K37.E.E7.E10.E66.2G.2G.2G3.G4.G63.S6.S3.S6.S&lt;br /&gt;
6.O6.O3.O6.O4.pA$pA.2pA.pA.pA.pA.pA.pA25.2I.2I23.M.3M.M2.M.3M.M13.E5.&lt;br /&gt;
E.E10.E.E66.G2.G6.4G7.3G55.S4.S5.S4.S3.2A3.O4.O5.O4.O5.pA$pA4.pA.pA3.&lt;br /&gt;
pA.2pA7.2O4.2O8.I5.I22.M2.2M.M2.M.2M2.M15.E.E5.E.E10.E64.G2.G7.2G66.S&lt;br /&gt;
15.S3.2A3.O15.O4.2pA$.4pA3.3pA11.8O40.2M.M2.M.2M11.3E6.E7.E10.E.E68.G&lt;br /&gt;
10.2G14.3G44.S13.S10.O13.O$20.O2.O.2O.O2.O6.I5.I5.2K3.2K53.E.E10.E66.&lt;br /&gt;
G9.G2.G6.4G8.G40.S15.S8.O15.O$.4pA3.3pA9.3O6.3O7.2I.2I5.2K.K.K.2K37.E&lt;br /&gt;
5.E10.E10.E.E64.G8.G4.G4.G.2G.G7.G40.S2.2S.2S.2S.2S2.S8.O2.2O.2O.2O.&lt;br /&gt;
2O2.O$pA4.pA.pA3.pA.2pA5.O10.O8.I.I9.K.K40.E5.E5.2E5.E.E10.E65.3G2.G&lt;br /&gt;
6.G3.2G2.2G7.G43.2S.2S.2S.2S14.2O.2O.2O.2O7.2pA$pA2.pA.pA.pA3.pA.pA6.&lt;br /&gt;
O10.O6.I5.I7.K.K16.M6.M16.2E3.2E5.E8.E10.E.E68.G6.G3.2G2.2G52.S7.S16.&lt;br /&gt;
O7.O9.pA$pA3.2pA.2pA2.pA.pA5.O12.O5.3I.3I25.M.6M.M30.E7.E.E10.E67.G4.&lt;br /&gt;
G4.G.2G.G52.S.S3.S.S16.O.O3.O.O9.pA$pA.pA2.pA.pA.pA.pA.2pA5.O10.O19.&lt;br /&gt;
2K.2K14.2M6.2M11.3E2.2E.2E2.3E3.2E9.E10.E.E66.G2.G6.4G7.3G43.S2.S.S2.&lt;br /&gt;
S16.O2.O.O2.O8.2pA$.4pA3.3pA9.2O8.2O42.2M17.E.E.E.E.E.E18.E.E10.E65.&lt;br /&gt;
2G64.S2.S.S2.S16.O2.O.O2.O$19.2O10.2O18.2K.2K17.4M18.2E3.2E22.E10.E.E&lt;br /&gt;
68.G61.S.S.S.S18.O.O.O.O$3.2pA3.3pA2.2pA4.2O.O6.O.2O39.2M2.2M31.E.E.E&lt;br /&gt;
12.E.E10.E66.G9.G2.G47.2S.S.S.2S16.2O.O.O.2O$pA.pA2.pA.pA.pA.pA2.pA5.&lt;br /&gt;
O.2O4.2O.O20.K.K40.2E3.2E7.E.E.E5.E8.E10.E.E64.G8.G.2G.G43.S.S.S.S.S.&lt;br /&gt;
S.S.S10.O.O.O.O.O.O.O.O7.pA$pA.4pA.2pA.2pA.pA6.O2.O4.O2.O6.3I.3I7.K.K&lt;br /&gt;
38.E.E.E.E.E.E5.E3.E3.2E2.E8.E.E76.3G4.G2.G43.4S2.2S.2S2.4S8.4O2.2O.&lt;br /&gt;
2O2.4O$2.pA2.pA.pA.pA.pA.2pA6.3O.2O.3O7.I5.I4.2K.K.K.2K14.2M2.2M13.3E&lt;br /&gt;
2.2E.2E2.3E4.E.E8.E.E8.E9.2E72.G2.G42.S2.2S.S.S.S.S.2S2.S6.O2.2O.O.O.&lt;br /&gt;
O.O.2O2.O5.pA$pA2.2pA3.3pA10.3O.2O.3O9.I.I7.2K3.2K15.2M2.2M31.E3.E5.E&lt;br /&gt;
3.E10.E.E9.E68.G.2G.G40.2S3.3S.S.S.3S3.2S.2pA.2O3.3O.O.O.3O3.2O4.pA$&lt;br /&gt;
21.2O6.2O8.2I.2I27.2M4.2M16.2E3.2E7.E.E.E9.E3.3E6.E5.E4.2E67.G2.G41.&lt;br /&gt;
2S.S2.S2.S.S2.S2.S.2S.2pA.2O.O2.O2.O.O2.O2.O.2O$6.7pA11.4O10.I5.I27.M&lt;br /&gt;
.2M.M17.E5.E7.E.E.E5.3E6.3E7.E.E4.2E99.3A13.S.S3.2S3.2S3.S.S6.O.O3.2O&lt;br /&gt;
3.2O3.O.O$6.pA2.pA2.pA6.2O4.2O4.2O39.2M2.2M17.E5.E38.E6.E114.3S13.3S&lt;br /&gt;
6.3O13.3O$22.2O4.2O$125.Q142.3S.3S18.3O.3O$19.2O.2O4.2O.2O34.2M12.2M&lt;br /&gt;
40.2Q17.2Q3.Q122.S.S22.O.O$19.2O.2O4.2O.2O33.3M4.M2.M4.3M39.2Q5.Q.Q8.&lt;br /&gt;
3Q4.Q118.S2.S.S2.S16.O2.O.O2.O$19.2O.2O4.2O.2O34.M.M3.M2.M3.M.M47.2Q.&lt;br /&gt;
Q6.Q3.3Q119.S9.S14.O9.O$68.2M3.M2.M3.2M42.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q104.S&lt;br /&gt;
2.S3.S2.S14.O2.O3.O2.O$69.2M8.2M43.Q2.2Q11.Q.Q6.3Q8.2Q103.S2.S5.S2.S&lt;br /&gt;
12.O2.O5.O2.O$71.M6.M49.Q10.3Q2.Q4.Q2.2Q.Q.2Q.Q73.2O$68.M2.8M2.M38.Q.&lt;br /&gt;
2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q71.O4.O26.S2.S7.S2.S10.O2.O7.O2.O$68.M3.2M2.2M&lt;br /&gt;
3.M37.Q.2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q70.O6.O26.2S.S5.S.2S12.2O.O5.O.2O$118.&lt;br /&gt;
2Q.2Q11.2Q18.2Q4.Q69.O8.O25.2S.2S3.2S.2S12.2O.2O3.2O.2O$73.M2.M42.Q.&lt;br /&gt;
2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q69.2O.4O.2O27.2S.S.S.2S16.2O.O.O.2O$22.O6.O42.&lt;br /&gt;
M4.M42.Q.2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q$20.2O.2O2.2O.2O41.4M51.Q10.3Q2.Q4.Q&lt;br /&gt;
2.2Q.Q.2Q.Q107.S.S.S.S18.O.O.O.O$71.M6.M45.Q2.2Q11.Q.Q6.3Q8.2Q70.2O2.&lt;br /&gt;
2O26.S4.S3.S4.S10.O4.O3.O4.O$69.3M6.3M43.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q70.2O&lt;br /&gt;
2.2O25.2S3.S.S.S.S3.2S8.2O3.O.O.O.O3.2O!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [R]Investigator rules.&lt;br /&gt;
:: Example: B3S23Investigator {{LV:Viewer|x = 98, y = 57, rule = B3S23Investigator&lt;br /&gt;
35.R26.R$35.E26.E8$51.E$25.E20.E25.E$24.E21.E7.C18.E$23.E28.EBDE18.E$&lt;br /&gt;
45.CE5.2E$21.CD2.DE43.2ED2.DC$19.E3.DE18.C22.E3.D3ED3.E$42.EDBE4.ER&lt;br /&gt;
13.3E3.E$44.2E15.E3.D2.E2.D14.C.ECB$13.C30.ED3.E12.E3.E3.D.E11.CE.D2.&lt;br /&gt;
E$8.D4.D30.E3.E14.E2.D2E.C13.D.E.D$7.E4.D2.E28.D2.E17.D16.E2.D3.E$12.&lt;br /&gt;
E3.E28.D19.C15.E3.E$12.ED3.E27.C21.E12.E3.DE$13.E10.2E39.2DE4.2E10.E&lt;br /&gt;
6.E$11.E12.ED3.E34.3E.E3.DE$5.E17.2E3.E4.DE28.ED4.E3.2E17.E$10.E4.E7.&lt;br /&gt;
CD2.E3.CD2.DE24.ED2.DC3.E2.DC7.E4.E$14.E10.D46.D10.E$9.E3.E11.CE5.2E&lt;br /&gt;
19.E10.2E5.EC11.E3.E$26.D5.D.E14.E3.D9.E.D5.D$DA8.ECD2.DE9.ED3.DE2.E&lt;br /&gt;
14.E3.2E6.E2.ED3.DE9.ED2.DCE8.AD$DA11.DE4.2A6.CD.DC19.E2.DE10.CD.DC6.&lt;br /&gt;
2A4.ED11.AD$18.E.A2.C.E4.C22.D13.C.C4.C2.A.E$4.E6.E5.ED6.D2.E.E7.2A&lt;br /&gt;
13.2C3.2A7.E11.DE5.E6.E$5.E4.ED5.DE4D.E6.E5.E.A2.C12.C2.A.E5.E8.4DED&lt;br /&gt;
5.DE4.E$10.2ED3.DE.4EB.C6.E4.D22.D4.E8.B3E2.ED3.D2E$6.E3.DECD.DEC2.DE&lt;br /&gt;
2.E8.E3.E4D14.4DE3.E8.E6.CED.DCED3.E$7.E3.E.2E4.E5.C11.5EB12.B5E11.C&lt;br /&gt;
10.2E.E3.E$8.E2.D.CD5.D.EC.D4.ED2.DCE2D21.D.CD2.DE4.D2.ED6.DC.D2.E$&lt;br /&gt;
10.D.2E.DC3.E3.D2.E4.ED26.D3.DE4.E2.D3.E3.CD.2E.D$10.CE3.E4.E2.2E3.E&lt;br /&gt;
5.2E24.E.2E5.E3.2E7.E3.EC$10.E5.E7.ED3.E3.E25.C4.E3.E3.DE7.E5.E$10.D&lt;br /&gt;
5.D2.E4.2E6.E5.E26.E6.2E4.E2.D5.D$10.ED3.DE2.D3.E2.E4.E6.DE26.E4.E2.E&lt;br /&gt;
3.D2.ED3.DE$11.CD.DC2.E3.E4.E7.E3.EDEC11.CEDE4.E7.E4.E3.E2.CD.DC$12.C&lt;br /&gt;
.CE2.D2.E7.CD2.DE6.DE2.C5.C2.ED7.ED2.DC7.E2.D2.EC.C$16.2E.D11.D3E7.D&lt;br /&gt;
2.D5.D2.D8.E.ED11.D.2E$12.E5.EC10.E2.EDE7.ED7.DE7.EDE2.2E10.CE5.E$12.&lt;br /&gt;
D5.D4.EDE2.EDE2.E.DC.E3.DECE.E.E.ECED3.E.CD.E2.EDE2.EDE5.D5.D$12.ED3.&lt;br /&gt;
DEDE.C2.DC.E.DC4.DC3.DCE9.ECD3.CD4.CD.E.CD5.EDED3.DE$12.CED.DC2.DC2E&lt;br /&gt;
2.D4.D8.DE2.2D5.2D2.ED8.D4.D5.CD2.CD.DEC$15.3E3.D5.E4.E3.DC2.D4.ED3.D&lt;br /&gt;
E4.D2.CD3.E4.E4.ECD3.3E$15.DC5.E3.D4.D3.DC3.C4.CED.DC5.C3.CD3.D4.D10.&lt;br /&gt;
CD$13.CD6.D.E.DC3.DC.EDE12.3E10.EDE.CD3.CD3.CD6.DC$20.DC.EDE2.EDE17.D&lt;br /&gt;
C16.EDE2.EDE2.CD$18.EDE25.CD29.EDE$49.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY Y -9 LOOP 900 ]]}}&lt;br /&gt;
&lt;br /&gt;
: [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules from a [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 repository].&lt;br /&gt;
:: Example: Byl-loop {{LV:Viewer|x = 5, y = 5, rule = Byl-Loop:P200,100&lt;br /&gt;
3.C$4.B2$B$.C!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: Non-deterministic rules.&lt;br /&gt;
:: Example: Non-deterministic Soldier Bugs {{LV:Viewer|x = 113, y = 113, rule = R7,C2,S64-113,B65-95,P100,#,#&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY RANDSEED 1695741111763 LOOP 1000 ]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repository Rules ===&lt;br /&gt;
LifeViewer can load rules from the [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 Rule:] namespace here on LifeWiki.&lt;br /&gt;
The rules must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. LifeViewer supports both @TABLE and @TREE&lt;br /&gt;
format rules. Typically @TREE rules run much faster so if possible ensure there is an @TREE version of the rule before the @TABLE&lt;br /&gt;
version (if present).&lt;br /&gt;
&lt;br /&gt;
=== Inline Rules ===&lt;br /&gt;
If LifeViewer does not recognize the rule specified in the pattern header then it will first search the pattern comments after the pattern to see&lt;br /&gt;
if there is an inline rule definition. This must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. If there is no inline&lt;br /&gt;
rule then it will attempt to retrieve the rule from the Rule Repository.&lt;br /&gt;
&lt;br /&gt;
=== Aliases ===&lt;br /&gt;
LifeViewer contains a large list of alias names for particular rules. This list of rule name aliases can be found by clicking the Aliases button under Help.&lt;br /&gt;
&lt;br /&gt;
== Grid and neighbourhood support ==&lt;br /&gt;
LifeViewer supports many different neighbourhoods on square, hexagonal or triangular grids.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the full list of supported neighbourhoods per grid type.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[square tiling]]:&lt;br /&gt;
** outer-totalistic:&lt;br /&gt;
*** [[Moore neighbourhood|Moore]]&lt;br /&gt;
*** [[von Neumann neighbourhood|von Neumann]]&lt;br /&gt;
*** circular&lt;br /&gt;
*** cross&lt;br /&gt;
*** L2&lt;br /&gt;
*** saltire&lt;br /&gt;
*** star&lt;br /&gt;
*** checkerboard&lt;br /&gt;
*** aligned checkerboard&lt;br /&gt;
*** hash&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** Gaussian&lt;br /&gt;
*** custom weighted&lt;br /&gt;
*** far corners/edges&lt;br /&gt;
** non-totalistic R1 Moore&lt;br /&gt;
** non-isotropic&lt;br /&gt;
** Margolus&lt;br /&gt;
** PCA&lt;br /&gt;
* hexagonal or offset-square grid: {{LV:Viewer|x = 50, y = 136, rule = B2/S34H&lt;br /&gt;
$24bo$22bo$24bo$22b3o$25bo$23b3o$25bobo$25bobo$24b2o$22bo5bo$23bo$27b&lt;br /&gt;
2o$27bo$23bo$25b2obo$23bo2bobo$25bob3o$21bo2bob3o$22b3o3b2o$21bo2bob2o&lt;br /&gt;
$26bobo$23b2o2bo$24b2o3bo$25b2obo$27bo!&lt;br /&gt;
[[ TRACK -0.25 0.5 GPS 15 GRID ZOOM 8 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** hexagonal&lt;br /&gt;
*** tripod&lt;br /&gt;
*** asterisk&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
** non-totalistic&lt;br /&gt;
** non-isotropic&lt;br /&gt;
* triangular grid: {{LV:Viewer|x = 8, y = 6, rule = B456/S34L&lt;br /&gt;
bo3bo$bo4bo$b2o4bo$2bo5bo$2bo5bo$3b2ob2o!&lt;br /&gt;
[[ TRACK 1/6 1/6 GPS 8 GRID ZOOM 16 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** triangular Moore&lt;br /&gt;
*** triangular edges&lt;br /&gt;
*** triangular vertices&lt;br /&gt;
*** triangular inner&lt;br /&gt;
*** triangular outer&lt;br /&gt;
*** triangular biohazard&lt;br /&gt;
*** triangular radiation&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Bounded grid]] types ===&lt;br /&gt;
LifeViewer supports patterns on &amp;quot;unbounded&amp;quot; grids (maximum 16384x16384 in size) and the following bounded grid types:&lt;br /&gt;
* Plane&lt;br /&gt;
* Cylinder (with optional shift)&lt;br /&gt;
* Torus (with optional shift)&lt;br /&gt;
* Klein-bottle (with optional shift)&lt;br /&gt;
* Cross-surface&lt;br /&gt;
* Sphere (either diagonal)&lt;br /&gt;
For range 2+ neighbourhoods, hexagonal, triangular, PCA and Margolus rules only Plane and Torus (without shift) are supported.&lt;br /&gt;
&lt;br /&gt;
Native support for [[BSFKL]], [[Extended Generations]] and [[deficient]] rules is also planned.&amp;lt;ref name=&amp;quot;post68678&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post68691&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post86409&amp;quot; /&amp;gt; Support for 1D totalistic rules and multiple neighbourhoods rules may also be planned.&amp;lt;ref name=&amp;quot;post84188&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post75775&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interface ==&lt;br /&gt;
{{main|LifeViewer/User Interface}}&lt;br /&gt;
&lt;br /&gt;
== Themes ==&lt;br /&gt;
Themes are used to define the colours of cells, the background and the grid lines for 2-state and Generations patterns. Some Themes also specify whether major grid lines are used and if so on what interval.&lt;br /&gt;
&lt;br /&gt;
Themes are primarily used to provide a visual representation of cell history and longevity.&lt;br /&gt;
&lt;br /&gt;
The default Theme is &amp;quot;Blues&amp;quot;&lt;br /&gt;
but this can be changed by clicking Theme in the Settings menu or with the THEME script command.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 3, y = 3, rule = Life&lt;br /&gt;
3o$2bo$bo!&lt;br /&gt;
[[ AUTOSTART THUMBNAIL GRID STOP 128 ZOOM 8 X 32 Y -31 HEIGHT 560 ]]}}&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
Some Themes define specific GridLine colours for standard and Major GridLines and also the major GridLine interval.&lt;br /&gt;
&lt;br /&gt;
GRID: grid line colour&amp;lt;br /&amp;gt;&lt;br /&gt;
GRIDMAJOR: major grid line colour and interval&lt;br /&gt;
&lt;br /&gt;
=== Two-state Themes ===&lt;br /&gt;
For two-state Themes there are five colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just born&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVERAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive for at least AGESTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
If cells stay alive they fade from the ALIVE colour to the ALIVERAMP colour over the next AGESTATES (default 63) generations. This provides a visual representation of cell longevity.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DEAD colour when they die.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available two-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00f000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| style=&amp;quot;background-color:#505050;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| style=&amp;quot;background-color:#707070;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 99&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;background-color:#630301;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#2020ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| style=&amp;quot;background-color:#d1d1d1;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-state Themes ===&lt;br /&gt;
Multi-state Themes are used for Generations rules and there are six colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYING&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just started dying&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYINGRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell about to die&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DYING colour when they start to die. They then fade to the DYINGRAMP colour over the number of generations defined in the rule.&lt;br /&gt;
&lt;br /&gt;
Once cells reach the DYINGRAMP colour then on the next generation they die and become the DEAD colour.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available multi-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#f00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00c000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 192&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#c04040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#00c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0080a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#800000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Maroon&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Lime&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 2&lt;br /&gt;
| 129&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;background-color:#028102;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 96&lt;br /&gt;
| 192&lt;br /&gt;
| 139&lt;br /&gt;
| style=&amp;quot;background-color:#60c08b;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 85&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff5500;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#000040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pattern Identification ==&lt;br /&gt;
LifeViewer is able to identify [[spaceships]], [[oscillators]] and [[still-life]] patterns. For oscillators it can display a table and graphical [[map]] of periods per cell.&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-results.png]]&lt;br /&gt;
[[File:Identify-table.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-map.png]]&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
{{main|LifeViewer/Scripts}}&lt;br /&gt;
LifeViewer supports a large number of script commands than can be used to control playback, the camera, labels and annotations, colours and many other aspects.&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
LifeViewer engine information and details about the currently loaded pattern can be found by pressing &#039;I&#039;, or clicking the Info button under Help.&lt;br /&gt;
&lt;br /&gt;
== Planned features ==&lt;br /&gt;
The following features and functionalities are planned for future builds of LifeViewer:&lt;br /&gt;
* Theme support for [R]Super&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129493#p129493&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possible future features ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the list of other requested features that &#039;&#039;may&#039;&#039; appear at some stage.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
=== Rules ===&lt;br /&gt;
* Native support for [[BSFKL]] rules&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=86409#p86409&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for [[Extended Generations]]&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;/&amp;gt;&lt;br /&gt;
* Native support for 1D totalistic rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84188#p84188&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for higher-range Margolus rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82121#p82121&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for one-dimensional rules with a range greater than 2&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82283#p82283&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for alternating rules with more than 3 constituent rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129157#p129157&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Non-square grids/selections ===&lt;br /&gt;
* Diagonal/von Neumann-like selections&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=70959#p70959&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection shapes which are more useful for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=78941#p78941&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri2&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=80331#p80331&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri3&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=87226#p87226&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection flip/rotate transformations for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri2&amp;quot;/&amp;gt;&lt;br /&gt;
* Directions of spaceships on hexagonal and triangular grids from Identify&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84510#p84510&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Calculating the mod of oscillators and spaceships on hexagonal and triangular grids in Identify&amp;lt;ref name=&amp;quot;hextri3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [R]Super/[R]History ===&lt;br /&gt;
* KILLGLIDERS functionality in [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129156&amp;amp;hilit=backlog#p129156&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Support for pasting in [R]History/[R]Super-exclusive cells&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=93893#p93893&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection inversion support for [R]History and [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known bugs ==&lt;br /&gt;
{{main|LifeViewer/Known bugs}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68678&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68678&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68691&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68691&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post86409&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 86409&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = December 20, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post84188&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 84188&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = October 15, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post75775&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 75775&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = May 6, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/version.txt Release notes]&lt;br /&gt;
* [https://lazyslug.com/lifeviewer/ LifeViewer homepage]&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/ LifeViewer files]&lt;br /&gt;
{{LinkLexicon|lex_l.htm#lifeviewer}} &lt;br /&gt;
&lt;br /&gt;
=== Forum threads ===&lt;br /&gt;
* {{LinkForumThread|f=7|t=1026|title=LifeViewer - Life simulator in HTML5}}&lt;br /&gt;
* {{LinkForumThread|f=3|t=1622|title=Pattern viewer for forum threads}}&lt;br /&gt;
&lt;br /&gt;
{{CatagolueNavbox}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Simulation software]]&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=154252</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=154252"/>
		<updated>2024-08-19T11:47:19Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Pattern editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In the general-range algorithm, dead cells may not age in certain circumstances when close to the edge of the grid.&lt;br /&gt;
** For the following example, the cells along the top and left borders are affected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B1357/S02468&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0,2,4,6,8,B1,3,5,7,NM&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Ghost living cells can also be left at grid edges in higher range rules.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C3,S,B2&lt;br /&gt;
2A$2A!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 509 ZOOM -1 THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some arrangements of gliders are not destroyed by KILLGLIDERS.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 116, y = 90, rule = B3/S23&lt;br /&gt;
113b2o$113bobo$113bo5$80b2o$79b2o$81bo41$24bo$23b2o$23bobo28$34bo$33b&lt;br /&gt;
2o$33bobo5$2o$obo$o!&lt;br /&gt;
|viewerconfig = [[ KILLGLIDERS THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For Margolus rule bounded grids, attempting to begin drawing by clicking in the topmost row or leftmost column inside of the boundaries will do nothing. However, if this click is held while the cursor is moved further to the right or downwards and them moved back into one of these extreme rows/columns, or the click does not begin in said row or column and is dragged into it, only then will drawing be permitted.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,4,8,12,4,12,12,13,8,12,12,14,12,13,14,15:T10,10&lt;br /&gt;
9o$9o$9o$9o$9o$9o$9o$9o$9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* A second bug that can be reproduced with the above example pattern is a selection offset bug, which can be seen by using Select All. It is also exhibited by patterns such as the following:&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B34e5i678/S3-i4-c678:K20,20*&lt;br /&gt;
obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobo&lt;br /&gt;
bobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobob&lt;br /&gt;
o$obobobobobobobobobo$obobobobobobobobobo$obobobob2o2bobobobo$obobobo&lt;br /&gt;
bobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobob&lt;br /&gt;
obo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobo&lt;br /&gt;
bobobobobobobo$obobobobobobobobobo$obobobobobobobobobo!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* For higher-range rules, selections and operations upon them can behave wrongly near the edges of the grid.&lt;br /&gt;
** For the following case, Select All and flip vertically. The pattern gains a higher symmetry, which is unexpected.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1495, y = 1992, rule = R498,C3,M1,S8649..8649,B499..499,NM&lt;br /&gt;
498.499A498$498.499B$A497.499B497.A$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B2$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$A496.B.497B.B496.A$497.B499.B249$.A1491.A83$2.A1489.A83$5.A&lt;br /&gt;
1483.A77$82.A1329.A3$165.A1163.A$248.A997.A$497.2A497.2A!&lt;br /&gt;
|viewerconfig = [[ THEME Book STARTFROM 6 ZOOM -16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some diagonal spaceships in anisotropic rules, where the shape of the spaceship has rotational non-reflectional symmetry and becomes its mirror image halfway through evolution, do not have a Mod reported.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Rule 1&lt;br /&gt;
! Rule 2&lt;br /&gt;
! Using PASTE&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C2,S3,12,B4,13,NW01010100000108010000010100000000000000000000000000&lt;br /&gt;
2bo$3o$b3o$bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C0,S10,14,20,22,24,26,28,B7,11,15,21,23,27,29,NW01040000000200100000000800000000000000000000000000&lt;br /&gt;
bo$b3o$3o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTET EVERY 2 0 PASTEDELTA 2 2 PASTE bo$b3o$3o$2bo! 0 0 PASTET EVERY 2 1 PASTEDELTA 2 2 PASTE 2bo$3o$b3o$bo! 1 1 AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If the size and scale of the viewer popup are changed, then any hexagonal period maps can become largely misshapen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3500#p190233&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In [R]History, manually enabling Kill Gliders for this gun and then identifying it will result in a massive bounding box and period map.&lt;br /&gt;
** [R]Standard appears unaffected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23History&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Using paste commands to suppress a cell from being born every generation, and then identifying the resulting &amp;quot;still life&amp;quot;, will result in a larger bounding box than expected for the general-range algorithm compared to the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = B3/S23&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = R1,C2,S2-3,B3&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns on bounded grids will delete the top row and leftmost column of the pattern when loaded, unlike in other rulespaces.&lt;br /&gt;
** Other issues can arise from this, particularly if the top-left cell should be alive but is not. For example, a &amp;quot;New Pattern&amp;quot; message will not be displayed despite no alive cells being present, the population counter will report that one live cell is present, and using &amp;quot;Select All&amp;quot; creates a selection at the bottom right corner of the bounded grid.&lt;br /&gt;
** Fixes for Margolus pattern positioning on bounded grids are on the backlog.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=157478#p157487&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Margolus&lt;br /&gt;
! outer-totalistic&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = B/S012345678:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids also result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on both axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, saving patterns in higher-range rules will include dead cells in the pattern, resulting in a larger RLE.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=181484#p181484&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For the following pattern, AUTOFIT only focuses on the living cells for the range-1 case, but zooms out to include history cells for the general-range case.&lt;br /&gt;
** Identify also does not work for the general-range case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The same effect as above can be seen without using paste commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit with HistoryFit does not appear to work correctly at all for rules on hexagonal grids - the X positioning will always change.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Square&lt;br /&gt;
! Hexagonal&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 10, y = 10, rule = R6,C2,S25-26,31,34,36-38,46-80,95-96,98,101-105,110-111,B47-52,56,63-71&lt;br /&gt;
3b5o$2b7o$b9o$4o3b3o$4o3b3o$4o3b3o$b9o$b8o$3b5o$4b3o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT HISTORYFIT AUTOSTART THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S2-3,6-9,11-15,B5,10-11,14-15,NW410104041H&lt;br /&gt;
3bo$ob3o$3o$bobo$b3o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT HISTORYFIT AUTOSTART THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* On the hexagonal grid, using the X and Y commands will place the camera incorrectly.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Triangular&lt;br /&gt;
! Square&lt;br /&gt;
! Hexagonal&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S0123LE&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S01234V&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S0123HT&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For some thumbnail viewers, the grid may not continue all the way to the right, resulting in visually misshapen cells.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=187602#p187602&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Platform-exclusive issues ==&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
* Holding down links will cause LifeViewer instances to be throttled to 30fps instead of the expected 60.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158048#p158048&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=152259</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=152259"/>
		<updated>2024-08-07T16:11:50Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Identify */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In the general-range algorithm, dead cells may not age in certain circumstances when close to the edge of the grid.&lt;br /&gt;
** For the following example, the cells along the top and left borders are affected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B1357/S02468&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0,2,4,6,8,B1,3,5,7,NM&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Ghost living cells can also be left at grid edges in higher range rules.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C3,S,B2&lt;br /&gt;
2A$2A!&lt;br /&gt;
|viewerconfig = [[ MAXGRIDSIZE 9 STARTFROM 509 ZOOM -1 THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some arrangements of gliders are not destroyed by KILLGLIDERS.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 116, y = 90, rule = B3/S23&lt;br /&gt;
113b2o$113bobo$113bo5$80b2o$79b2o$81bo41$24bo$23b2o$23bobo28$34bo$33b&lt;br /&gt;
2o$33bobo5$2o$obo$o!&lt;br /&gt;
|viewerconfig = [[ KILLGLIDERS THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For Margolus rule bounded grids, attempting to begin drawing by clicking in the topmost row or leftmost column inside of the boundaries will do nothing. However, if this click is held while the cursor is moved further to the right or downwards and them moved back into one of these extreme rows/columns, or the click does not begin in said row or column and is dragged into it, only then will drawing be permitted.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,4,8,12,4,12,12,13,8,12,12,14,12,13,14,15:T10,10&lt;br /&gt;
9o$9o$9o$9o$9o$9o$9o$9o$9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* A second bug that can be reproduced with the above example pattern is a selection offset bug, which can be seen by using Select All. It is also exhibited by patterns such as the following:&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B34e5i678/S3-i4-c678:K20,20*&lt;br /&gt;
obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobo&lt;br /&gt;
bobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobob&lt;br /&gt;
o$obobobobobobobobobo$obobobobobobobobobo$obobobob2o2bobobobo$obobobo&lt;br /&gt;
bobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobob&lt;br /&gt;
obo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobo&lt;br /&gt;
bobobobobobobo$obobobobobobobobobo$obobobobobobobobobo!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* For higher-range rules, selections and operations upon them can behave wrongly near the edges of the grid.&lt;br /&gt;
** For the following case, Select All and flip vertically. The pattern gains a higher symmetry, which is unexpected.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1495, y = 1992, rule = R498,C3,M1,S8649..8649,B499..499,NM&lt;br /&gt;
498.499A498$498.499B$A497.499B497.A$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B2$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$A496.B.497B.B496.A$497.B499.B249$.A1491.A83$2.A1489.A83$5.A&lt;br /&gt;
1483.A77$82.A1329.A3$165.A1163.A$248.A997.A$497.2A497.2A!&lt;br /&gt;
|viewerconfig = [[ THEME Book STARTFROM 6 ZOOM -16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* Some diagonal spaceships in anisotropic rules, where the shape of the spaceship has rotational non-reflectional symmetry and becomes its mirror image halfway through evolution, do not have a Mod reported.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Rule 1&lt;br /&gt;
! Rule 2&lt;br /&gt;
! Using PASTE&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C2,S3,12,B4,13,NW01010100000108010000010100000000000000000000000000&lt;br /&gt;
2bo$3o$b3o$bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 4, y = 4, rule = R2,C0,S10,14,20,22,24,26,28,B7,11,15,21,23,27,29,NW01040000000200100000000800000000000000000000000000&lt;br /&gt;
bo$b3o$3o$2bo!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = #C [[ PASTET EVERY 2 0 PASTEDELTA 2 2 PASTE bo$b3o$3o$2bo! 0 0 PASTET EVERY 2 1 PASTEDELTA 2 2 PASTE 2bo$3o$b3o$bo! 1 1 AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If the size and scale of the viewer popup are changed, then any hexagonal period maps can become largely misshapen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;start=3500#p190233&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In [R]History, manually enabling Kill Gliders for this gun and then identifying it will result in a massive bounding box and period map.&lt;br /&gt;
** [R]Standard appears unaffected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 47, y = 38, rule = B3/S23History&lt;br /&gt;
33bo3b2o$32bobobob3o$32bobobo4bo$33bobobobobo$35bobob2o4b2o$23b2o9bob&lt;br /&gt;
o8bo$23b2o10bo7bobo$23b2o18b2o$23b3o$23bobo5b2o$23bo2bo6bo$6bo17b4o3b&lt;br /&gt;
2o$6b3o8b2obo5b3o$9bo7bob2o6bob2o$8b2o16bob2obo3b2o9bo$29bobo2bo9bobo&lt;br /&gt;
$32bo4bobo5b2o$22bo8bobob2obobo$21bobo7b4o4b2o$12bo8bo2bo8bo$12bo9b2o&lt;br /&gt;
2$10bobobo$10b5o21b2o$7b2o4bob2o8b2obo7bo$6bo4bo2b2obo7bob2o8b3o$17b3o&lt;br /&gt;
19bo$2o4b2o3bo5bo$2o8b2o$9b3o$10bo$8bo2bo9b2o$5b2o3b2o9b2o$8bobo$4bob&lt;br /&gt;
obobobo$4bo4bobobo$5b3obobobo$7b2o3bo!&lt;br /&gt;
|viewerconfig = #C [[ STARTFROM 240 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Using paste commands to suppress a cell from being born every generation, and then identifying the resulting &amp;quot;still life&amp;quot;, will result in a larger bounding box than expected for the general-range algorithm compared to the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = B3/S23&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 5, rule = R1,C2,S2-3,B3&lt;br /&gt;
2o$obo$2bo$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ PASTEMODE XOR PASTET EVERY 1 1 PASTE o! 3 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns on bounded grids will delete the top row and leftmost column of the pattern when loaded, unlike in other rulespaces.&lt;br /&gt;
** Other issues can arise from this, particularly if the top-left cell should be alive but is not. For example, a &amp;quot;New Pattern&amp;quot; message will not be displayed despite no alive cells being present, the population counter will report that one live cell is present, and using &amp;quot;Select All&amp;quot; creates a selection at the bottom right corner of the bounded grid.&lt;br /&gt;
** Fixes for Margolus pattern positioning on bounded grids are on the backlog.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=157478#p157487&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Margolus&lt;br /&gt;
! outer-totalistic&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = B/S012345678:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids also result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on both axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, saving patterns in higher-range rules will include dead cells in the pattern, resulting in a larger RLE.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=181484#p181484&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For the following pattern, AUTOFIT only focuses on the living cells for the range-1 case, but zooms out to include history cells for the general-range case.&lt;br /&gt;
** Identify also does not work for the general-range case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The same effect as above can be seen without using paste commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit with HistoryFit does not appear to work correctly at all for rules on hexagonal grids - the X positioning will always change.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Square&lt;br /&gt;
! Hexagonal&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 10, y = 10, rule = R6,C2,S25-26,31,34,36-38,46-80,95-96,98,101-105,110-111,B47-52,56,63-71&lt;br /&gt;
3b5o$2b7o$b9o$4o3b3o$4o3b3o$4o3b3o$b9o$b8o$3b5o$4b3o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT HISTORYFIT AUTOSTART THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S2-3,6-9,11-15,B5,10-11,14-15,NW410104041H&lt;br /&gt;
3bo$ob3o$3o$bobo$b3o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT HISTORYFIT AUTOSTART THEME Book THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* On the hexagonal grid, using the X and Y commands will place the camera incorrectly.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Triangular&lt;br /&gt;
! Square&lt;br /&gt;
! Hexagonal&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S0123LE&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S01234V&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/S0123HT&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ X 15 GRID ZOOM 16 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For some thumbnail viewers, the grid may not continue all the way to the right, resulting in visually misshapen cells.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=187602#p187602&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Platform-exclusive issues ==&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
* Holding down links will cause LifeViewer instances to be throttled to 30fps instead of the expected 60.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158048#p158048&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=151090</id>
		<title>LifeViewer</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=151090"/>
		<updated>2024-07-29T19:27:14Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Built-in rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software&lt;br /&gt;
|name            = LifeViewer&lt;br /&gt;
|url             = https://lazyslug.com/lifeviewer&lt;br /&gt;
|purpose         = [[Conway&#039;s Game of Life|Life]] simulation&lt;br /&gt;
|createdby       = [[Chris Rowett]]&lt;br /&gt;
|platform        = HTML5 / Javascript&lt;br /&gt;
|image           = true&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;LifeViewer&#039;&#039;&#039; is a browser-based scriptable pattern viewer and editor used to simulate [[Life]] and a wide range of other 1D and 2D [[cellular automata]].&lt;br /&gt;
&lt;br /&gt;
* If you are looking for script instructions, see [[LifeViewer/Scripts]]&lt;br /&gt;
* If you want instructions for using the user interface, see [[LifeViewer/User Interface]]&lt;br /&gt;
* If you want to use LifeViewer on your own site, see [[Tutorials/LifeViewer JavaScript plug-in]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;{{LV:Viewer|&lt;br /&gt;
x = 59, y = 7, rule = B3/S23&lt;br /&gt;
o5b5ob5ob5obo3bob5ob5obobobob5ob4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo&lt;br /&gt;
3bo$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3b3o3b3o3bo3bo3bo3b3o3bo&lt;br /&gt;
bobob3o3b4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3bo5bo6bobo4bo3b&lt;br /&gt;
o5bobobobo5bo3bo$5ob5obo5b5o3bo3b5ob5o2bobo2b5obo3bo!&lt;br /&gt;
#C [[ IGNOREEXCLUSIVE ]]&lt;br /&gt;
#C [[ COLOUR DEAD 0 0 0 COLOUR ALIVE 0 0 0 ]]&lt;br /&gt;
#C [[ LOOP 1101 STARS NOSTEPBACK ]]&lt;br /&gt;
#C [[ AUTOSTART X -90 Y 60 LAYERS 6 ZOOM 4 DEPTH 3 ]]&lt;br /&gt;
#C [[ PAUSE 3 X 90 Y -60 ANGLE 20 THEME 0 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 90 Y 60 ANGLE 340 ZOOM 6 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 0 Y 0 ANGLE 0 THEME 3 ZOOM 4 ]]&lt;br /&gt;
#C [[ PAUSE 1 X 0 DEPTH 0.2 ZOOM 6 THEME 4 ]]&lt;br /&gt;
#C [[ T 1 THEME 7 ]]&lt;br /&gt;
#C [[ T 400 ZOOM 5 X 5 Y -10 THEME 2 ]]&lt;br /&gt;
#C [[ T 450 DEPTH 5 ]]&lt;br /&gt;
#C [[ T 560 X -155 Y 127 DEPTH 0.5 ]]&lt;br /&gt;
#C [[ T 950 X -242 Y 214 ANGLE 20 ]]&lt;br /&gt;
#C [[ T 1050 DEPTH 0 ANGLE 0 AUTOFIT &amp;quot;#T&amp;quot; ]]&lt;br /&gt;
#C [[ T 1100 X 0 Y 0 ZOOM 0.25 THEME CUSTOM ]]}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LifeViewer features ==&lt;br /&gt;
* Smooth non-integer zoom with anti-aliasing and rotation.&lt;br /&gt;
* Colour [[#Themes|themes]] with cell history and longevity.&lt;br /&gt;
* Square, hexagonal and triangular grids.&lt;br /&gt;
* Pseudo 3D layers and stars.&lt;br /&gt;
* Multiple ways to automatically track patterns with the camera as they evolve.&lt;br /&gt;
* [[#Scripts|Script]] language that allows many features to be customized including Waypoint animations.&lt;br /&gt;
* Support for multiple embedded LifeViewers and/or a single popup LifeViewer.&lt;br /&gt;
* Ability to step back to earlier generations for all patterns and reverse playback for reversible Margolus and PCA patterns.&lt;br /&gt;
* Random pattern and rule generation.&lt;br /&gt;
* Real time auto-scaling [[LifeViewer/User_Interface#Population_Graph|population graph]].&lt;br /&gt;
* [[LifeViewer/Scripts#Annotations|Pattern annotation]] with Labels, Arrows, Lines and Polygons.&lt;br /&gt;
* Programatically pasting cells onto the grid at defined intervals (for example: glider injection).&lt;br /&gt;
* Ability to build patterns from RLE recipes with transformations.&lt;br /&gt;
* [[#Pattern Identification|Identification]] of still life patterns, oscillator and spaceship periods.&lt;br /&gt;
* Automatic scaling for high DPI displays including smartphones and tablets.&lt;br /&gt;
* Editor with unlimitied undo/redo and multiple clipboards.&lt;br /&gt;
&lt;br /&gt;
== Rule support ==&lt;br /&gt;
LifeViewer supports the following rule families:&lt;br /&gt;
&lt;br /&gt;
=== Built-in rules ===&lt;br /&gt;
* 2-state [[Margolus]] rules.&lt;br /&gt;
* 2-state [[Totalistic Life-like cellular automaton|outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, supporting a wide variety of pre-programmed neighbourhood families, as well as custom neighbourhoods and weighted neighbourhoods).&lt;br /&gt;
* 2-state [[isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
* 2-state [[non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
* [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
* [[Alternating rule]]s.&lt;br /&gt;
* [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
* [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata.&lt;br /&gt;
* [[LifeHistory|[R]History]] rules.&lt;br /&gt;
* [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
* [R]Investigator rules (a generalisation of [[Rule:StateInvestigator|StateInvestigator]]).&lt;br /&gt;
* [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules (either inline or from a [[#Repository Rules|Rule Repository]]).&lt;br /&gt;
* Non-deterministic rules.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view example patterns for each rule family.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
: 2-state [[Margolus]] rules.&lt;br /&gt;
:: Example: Critters (M15,14,13,3,11,5,6,1,7,9,10,2,12,4,8,0) {{LV:Viewer|x = 63, y = 34, rule = critters&lt;br /&gt;
9$52bo9$48b2o$39bo$47bo2bo3$47bo$48bo$5bo31bo20bo$6bo31bo18bo$6bo31bo&lt;br /&gt;
17bo$5bo31bo17bo!&lt;br /&gt;
[[ RLE input o$bo$bo$o! PASTET EVERY 64 PASTE input 5 24 ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Totalistic Life-like cellular automaton|Outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, including [[Larger than Life]]).&lt;br /&gt;
:: Example: Soldier Bugs (R7,C2,M1,S65..114,B65..95,NM) {{LV:Viewer|x = 113, y = 113, rule = R7,C2,M1,S65..114,B65..95,NM&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[non-totalistic cellular automata|Isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
:: Example: Just Friends (B2-a/S12) {{LV:Viewer|x = 65, y = 74, rule = B2-a/S12&lt;br /&gt;
63bo$63bo4$61bo$64bo$59bobo2bo46$18bo$19b2o12$4bo$4bo4$2bo$5bo$obo2bo!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
:: Example: MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA {{LV:Viewer|x = 1, y = 1, rule = MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA:T80,40&lt;br /&gt;
o!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
:: Example: Fireworks (2,13,21) {{LV:Viewer|x = 200, y = 100, rule = 2/13/21:T200,100&lt;br /&gt;
#C Fireworks&lt;br /&gt;
#C An admirably beautiful rule by John Elliott&lt;br /&gt;
88.A6$A58$61.A24$107.A11$37.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
: [[Alternating rule|Alternating]] rules.&lt;br /&gt;
:: Example: alternlife (B13/S012345678|B/S15) {{LV:Viewer|x = 21, y = 9, rule = alternlife &lt;br /&gt;
3.A13.A2$.2A15.2A2$A19.A4$9.A!&lt;br /&gt;
[[ ZOOM 12 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
:: Example: PCA_4 (2PCA4,0,2,4,12,8,5,9,7,1,6,10,11,3,13,14,15) {{LV:Viewer|x = 49, y = 29, rule = PCA_4&lt;br /&gt;
AB45.AB$HD45.HD24$21.A20.D$20.E$AB19.B20.F4.AB$HD39.D5.HD!&lt;br /&gt;
[[ STEP 20 ZOOM 6 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Weighted]] rules.&lt;br /&gt;
:: Example: R2,C2,S2-3,B4,7-8,NW0010001210120210121000100 {{LV:Viewer|x = 9, y = 9, rule = R2,C2,S2,3,B4,7,8,NW0010001210120210121000100:T80,40&lt;br /&gt;
3A6.$3A6.$2A.A3.A.$2.A5.A$9.$9.$9.$2.A6.$3.A5.!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata.&lt;br /&gt;
:: Example: Wolfram 30 (W30) {{LV:Viewer|x = 1, y = 1, rule = W30:P100,40&lt;br /&gt;
o!&lt;br /&gt;
#CXRLE Pos=0,-20&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[LifeHistory|[R]History]] rules.&lt;br /&gt;
:: Example: LifeHistory {{LV:Viewer|x = 457, y = 155, rule = LifeHistory&lt;br /&gt;
59.3B64.B125.B$58.BFBF2B60.4BF122.3B$58.6BF.B.F.F.B.F.F.B.F.F.B.F.F.B&lt;br /&gt;
.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B5.BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.&lt;br /&gt;
B.F.F.B.F.F.B.FBF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F.F3BFBF.2B2F2.3B$57.F10B.5B.5B.A4B.5B.5B.5B.26BF2BF133B$&lt;br /&gt;
57.24B2A2BA129BA33B2A19B$56.23BA3B2A63B3A63BABA32B4A17B$55.F23BABA67B&lt;br /&gt;
2A66BA30BABA2BA16B$56.23BA3B2A63B3A63BABA31BAB4A14BF3B63.F3.BF$57.24B&lt;br /&gt;
2A2BA129BA33B4A20B3.B59.5B$56.12B.5B.5B.A4B.5B.5B.5B.28BF116BA23B.B2C&lt;br /&gt;
57.6B$57.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F7BF3.F2B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.FBF.2BFBF3BFBF8B3A8B2C&lt;br /&gt;
57.7B$58.6B61.7B125.10BA7B.B57.8B$56.F.5B.F59.9B125.7B3A7B58.10B$57.&lt;br /&gt;
7B61.7B125.15B61.10B$56.9B59.F.5B.F123.4B.5BA6B60.11B$57.7B61.7B123.&lt;br /&gt;
4B2.3B3A5B61.11B$56.F7BF59.F7BF121.4B3.B3A7B61.11B$57.7B61.7B121.4B3.&lt;br /&gt;
3B2A2B.3B55.F.B.F.2F11B$56.F.5B.F59.9B119.4B3.8B2.F43.B.F.F.B4.BF.6BA&lt;br /&gt;
BA9B2A32B2A32B2A32B2A6B$57.7B61.7B119.4B3.8B44.23BA2BA7B4A30B4A30B4A&lt;br /&gt;
30B4A6BF$56.9B59.F.5B.F117.4B3.9B42.F24BA3BA6B2AB2A29B2AB2A29B2AB2A&lt;br /&gt;
29B2AB2A5B$57.7B61.7B117.4B3.4B.6B42.28BA8B2A32B2A32B2A32B2A6B$56.F7B&lt;br /&gt;
F59.F7BF115.4B3.4B.7B42.24BA3BA117B$57.7B61.7B115.4B3.4B2.6B44.23BA2B&lt;br /&gt;
A5B$56.F.5B.F59.9B113.4B3.4B3.6B47.7B.2B.F2.6B3A6B$57.7B61.2B3A2B113.&lt;br /&gt;
4B3.4B4.6B46.9B.F2.BF.B.F.F9B$56.9B59.F.5B.F111.4B3.4B4.8B46.7B13.F8B&lt;br /&gt;
$57.7B61.2ABAB2A111.4B3.4B6.8B45.6B.F13.8B$56.F7BF59.FBA3BABF109.4B3.&lt;br /&gt;
4B6.9B45.F2BA3B14.8B$57.7B61.2BABA2B109.4B3.4B7.9B46.B3AB14.9B$56.F.&lt;br /&gt;
5B.F59.3BABA3B107.4B3.4B8.10B44.B2ABAB14.8B$57.7B61.BA3BAB107.4B3.4B&lt;br /&gt;
9.5B2A3B42.F2.5B14.8B$56.9B59.F.5B.F105.4B3.4B10.5B2A4B28.B6.F6.7B.F&lt;br /&gt;
11.10B$57.7B61.7B105.4B3.4B11.11B27.5BF.2B3.B.9B12.11B$56.F7BF59.F7BF&lt;br /&gt;
103.4B3.4B12.12BA.2A21.24B14.8B$57.7B61.7B103.4B3.4B15.8B2.2A.A19.26B&lt;br /&gt;
14.7B$56.F.5B.F59.9B101.4B2.5B16.7B26.F25B14.7B$18.3B4.B31.7B61.7B&lt;br /&gt;
101.4B3.4B17.5B29.24BF13.8B$17.BFBF6BF28.9B59.F.5B.F99.2A2B3.4B18.5B&lt;br /&gt;
30.23B14.6B$17.6B.5B28.7B61.7B99.2B2A3.4B18.6B31.8B2.B.F10B14.5B$16.F&lt;br /&gt;
13BF25.F7BF59.F7BF97.2BAB3.4B19.7B2.4B23.10B6.B.6BF12.F.4B$16.4BA12B&lt;br /&gt;
24.7B61.7B97.4B3.4B19.F7BF6BF21.9B9.5B16.F.B$15.4B2A5BA5BFB22.F.5B.F&lt;br /&gt;
59.9B95.4B3.4B21.14B21.11B5.3B2ABA6B$14.F3BA9BA5B23.7B61.7B95.4B3.4B&lt;br /&gt;
21.F14B20.7BA2BF2B4.4B3A6B$14.5B2A3BA3BA3BFB22.9B59.F7BF93.4B3.4B23.&lt;br /&gt;
15B19.6B3A4B4.2BF2BA7B$13.7BA12B24.7B61.7B93.4B3.4B23.16B19.6BAB2A3B&lt;br /&gt;
5.11B$14.11B2A6B23.F7BF59.F7BF91.4B3.4B25.15B24.5B9.9B$14.B.7BF7B.B&lt;br /&gt;
24.7B61.7B91.4B3.4B25.F14B23.F6B.B6.10B$14.19B23.F.5B.F59.9B89.4B3.4B&lt;br /&gt;
27.9B.3B25.10BF.B2.8B$14.20B23.BA3BAB61.7B89.4B3.4B27.F7BF31.23B$13.B&lt;br /&gt;
F18B23.3BABA3B59.F7BF87.4B3.4B27.10B30.F24B$13.19BF24.2BABA2B61.7B87.&lt;br /&gt;
4B3.4B29.9B30.25BF$13.BF17B24.FBA3BABF59.F7BF85.4B3.4B31.7B31.25B$14.&lt;br /&gt;
17B26.2ABAB2A61.7B85.4B3.4B31.F7BF30.BA22B$16.F13BF25.F.5B.F59.9B83.&lt;br /&gt;
4B3.4B33.7B31.BA7B.B3.2B.F5B$18.5B.6B27.2B3A2B61.7B83.4B3.4B33.F7BF&lt;br /&gt;
31.BA5B6.F6.B$19.F6BFBFB26.9B59.F7BF81.4B3.4B35.7B32.5B2.F$21.B4.3B&lt;br /&gt;
28.7B61.7B81.4B3.4B35.9B32.3B$56.F7BF59.F7BF79.4B3.BA2B37.7B34.F$57.&lt;br /&gt;
7B61.7B79.4B3.2A2B37.F7BF$56.F.5B.F59.9B77.4B3.2B2A39.7B$57.7B61.7B&lt;br /&gt;
77.4B3.4B39.F7BF$56.9B59.F7BF75.4B3.4B41.7B$57.7B61.7B75.4B3.4B41.9B$&lt;br /&gt;
56.F7BF59.F7BF73.4B3.4B43.7B$57.7B61.7B46.F2B2A2BF19.4B3.4B43.F3BA3BF&lt;br /&gt;
$56.F.5B.F59.9B45.3B2A2B19.4B3.4B45.2B3A2B$57.7B61.7B46.8B.F15.4B3.4B&lt;br /&gt;
45.FB5ABF$56.9B59.F7BF43.12B14.4B3.4B47.BA3BAB$57.7B61.8B42.F13B12.4B&lt;br /&gt;
3.4B47.2A5B2A$56.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F9B38.3B.13BF10.4B3.4B49.BA3BA2B$55.11B.5B.5B.5B.5B.5B.5B.&lt;br /&gt;
4BA.5B.5B.13B37.5B.11B11.4B3.4B49.FBA3BABF$55.48BA2B2A27B37.5B.8B2.F&lt;br /&gt;
9.4B3.4B50.8B$54.BF48B2A3BA24B40.13B10.4B3.4B52.F6B$54.53BABA23BF41.&lt;br /&gt;
8B.4B8.4B3.4B53.6BF64.F$54.BF48B2A3BA23B43.7B2.4B6.4B3.4B54.7BF.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F2.B.3B$55.48BA2B&lt;br /&gt;
2A24B45.5B.F2.4B4.4B3.4B55.F10B.5B.5B.5B.5B.5B.5B.5B.5B.5B2.7BF$57.F&lt;br /&gt;
7B2.5B.5B.5B.5B.5B.5B.4BA.5B.5B.10BF45.4B6.4B2.4B3.4B56.33B2A42B$59.&lt;br /&gt;
3B.B2.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B&lt;br /&gt;
45.4B7.8B3.4B56.33BABA41BFB$60.F64.F6B44.4B9.6B3.4B56.F32B2A45B$125.&lt;br /&gt;
6BF43.4B11.4B3.4B57.34BABA41BFB$125.8B41.4B11.6B.4B57.36B2A42B$124.F&lt;br /&gt;
7BF40.4B11.11B59.13B.5B.5B.5B.5B.5B.5B.5B.5B.5B.11B$124.8B40.4B11.4B&lt;br /&gt;
2.5B60.9BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F7BF$124.9B38.4B11.4B4.5B60.8B61.7B$125.7B38.4B11.2A2B6.4B60.F7BF59.&lt;br /&gt;
9B$124.F7BF36.4B11.2B2A8.4B12.B47.7B61.7B$125.7B36.4B11.2BAB10.4B10.&lt;br /&gt;
3B45.9B59.F.5B.F$124.F7BF34.4B11.4B12.4B9.3B46.7B61.7B$125.7B34.4B11.&lt;br /&gt;
4B14.4B7.4B45.F7BF59.F7BF$124.9B32.4B11.4B16.4B5.4B.F45.7B61.7B$125.&lt;br /&gt;
7B32.4B11.4B18.4B3.4B.3B43.F7BF59.9B$124.F7BF30.4B11.4B20.9B.6B42.7B&lt;br /&gt;
61.7B$125.7B30.4B11.4B22.15BF40.9B59.F.5B.F$25.F98.F2BABA2BF28.4B11.&lt;br /&gt;
4B24.15B41.7B61.7B$125.2B3A2B28.4B11.4B26.16B38.F7BF59.F7BF$124.3B3A&lt;br /&gt;
3B26.4B11.4B29.10B2A2B39.7B61.7B$20.F104.7B26.4B11.4B31.9B2A2B38.F7BF&lt;br /&gt;
59.9B$124.F7BF24.4B11.4B31.F2.11B39.7B61.7B$125.7B24.4B11.4B34.11B39.&lt;br /&gt;
9B59.F.5B.F$124.F.5B.F22.4B11.4B34.9B.F41.7B61.7B$125.7B22.4B11.4B34.&lt;br /&gt;
3AB.4B43.F7BF59.F7BF$124.9B20.4B11.4B34.3BA2.4BF43.7B61.7B$31.F92.10B&lt;br /&gt;
18.4B11.4B34.3BA2.F.2B44.F7BF59.9B$124.F7BF18.4B11.4B34.4B5.F46.7B61.&lt;br /&gt;
7B$125.7B18.4B11.4B34.4B52.9B59.F.5B.F$20.F9.2A92.F.5B.F16.4B11.4B34.&lt;br /&gt;
4B54.7B61.7B$30.2A93.7B16.4B11.4B34.4B54.F7BF59.F3BA3BF$124.9B14.4B&lt;br /&gt;
11.4B34.4B56.7B61.2B3A2B$75.F49.7B14.4B11.4B34.4B56.F7BF59.2BA3BA2B$&lt;br /&gt;
7.F23.F35.F56.F7BF12.4B11.B2DB34.4B58.7B61.B2AB2AB$2.F17.3A101.8B12.&lt;br /&gt;
4B11.2B2D34.4B58.9B59.F.5B.F$22.A6.F94.F7BF10.4B11.4B34.4B60.7B61.7B$&lt;br /&gt;
F20.A2.F42.2A9.F46.7B10.4B11.4B34.4B60.F7BF59.F7BF$67.2A55.9B8.4B11.&lt;br /&gt;
4B21.B12.4B62.7B61.7B$119.2B4.7B8.4B11.4B21.3B10.4B62.F.5B.F59.9B$2A&lt;br /&gt;
116.5B2F7BF3B3.4B11.4B22.3B9.4B64.B2AB2AB61.7B$2A9.F55.F11.F38.24B11.&lt;br /&gt;
4B23.4B7.4B64.2BA3BA2B59.F.5B.F$117.24B11.4B23.F.4B5.4B66.2B3A2B61.7B&lt;br /&gt;
$69.F13.F33.23B11.4B23.3B.4B3.4B66.F3BA3BF59.F7BF$F117.21B11.4B22.6B.&lt;br /&gt;
9B68.7B61.7B$73.F11.F31.23B9.4B22.F15B68.F.5B.F59.9B$118.21B9.4B23.&lt;br /&gt;
15B70.7B61.7B$80.A38.19B9.4B22.16B70.9B59.F.5B.F$81.A2.2A37.B.10B11.&lt;br /&gt;
4B23.2B2A10B73.7B61.7B$74.F4.3A2.2A40.8B11.4B24.2B2A9B73.F7BF59.F7BF$&lt;br /&gt;
11.F115.6B11.4B25.11B2.F73.7B61.7B$11.F115.5B11.4B27.11B74.F.5B.F59.&lt;br /&gt;
9B$85.F41.6B9.4B29.F.9B74.7B61.7B$126.8B7.4B33.4B.4B72.9B59.F.5B.F$&lt;br /&gt;
125.4B.5B6.4B21.D.D8.F4B2.4B72.7B61.7B$124.4B4.4B2.F.5B19.D5.D8.2B.F&lt;br /&gt;
2.4B70.F7BF59.F7BF$123.4B6.4B2.BA5B34.F5.4B70.7B61.7B$79.F42.4B8.4B.A&lt;br /&gt;
B2A4B16.D3.C3.D15.4B68.F.5B.F59.9B$121.4B10.4BA3BA4B18.2C19.5B35.3B&lt;br /&gt;
30.7B61.7B$120.4B9.F2.4BA3B.5B13.D2.C.C2.D17.4B32.7B27.9B59.F.5B.F$&lt;br /&gt;
119.4B11.7BA3B.5B39.4B30.10B26.7B61.7B$118.4B10.F2BA6BA3B.3B14.D5.D&lt;br /&gt;
20.4B.F.F.B.F.F.B.F.F.B.F.F.B.F3.12B23.F7BF59.F7BF$118.3B12.B3A9BF19.&lt;br /&gt;
D.D23.28B3.14B23.7B61.7B$118.2B14.AB3A7B43.B2.4BA3BA36BF21.F.5B.F59.&lt;br /&gt;
9B$118.B15.F.B2A6B43.2AB.3BA4BA36BF22.7B61.7B$137.BA6B43.2A6B2A39B22.&lt;br /&gt;
9B59.F.5B.F$136.F2BA3BF45.2B.3BA4BA38B21.7B61.6B$137.BA3B50.4BA3BA23B&lt;br /&gt;
4.11BF.B.F.F.B.F.F.A.F3.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F.B.F.F.B.F.F.B.F7B$138.A3B50.28B10.13B.5B.3BA4BF28B.5B.5B.5B.5B.5B&lt;br /&gt;
.5B.12B$191.BF2B.F.F.B.F.F.B.F.F.B.F.F.B.F9.21B2AB2A44B2A33B$229.21B&lt;br /&gt;
2A48BABA33B$229.20B3A50B2A32BF$230.20B2A48BABA33B$229.F21B2AB2A44B2A&lt;br /&gt;
33B$230.7B.5B.5B.3BA3BF2BF26B.5B.5B.5B.5B.5B.5B.10BF$229.7BF2.F.B.F.F&lt;br /&gt;
.B.F.F.A.FB5.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F.B.F6B$230.5B28.F4B60.2BFBFB$231.3B31.B64.3B$232.B.F!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
:: Example: LifeSuper {{LV:Viewer|x = 312, y = 156, rule = LifeSuper:T312,156&lt;br /&gt;
69.M.M6.M.M49.2Q.Q6.Q3.3Q117.S.2S2.S.S2.2S.S10.U.2U2.U.U2.2U.U$20.2O.&lt;br /&gt;
2O2.2O.2O39.M6.M44.2Q5.Q.Q8.3Q4.Q85.2O34.S.S22.U.U$20.2O2.O2.O2.2O36.&lt;br /&gt;
2M10.2M41.2Q17.2Q3.Q85.4O28.S11.S12.U11.U$21.2O2.2O2.2O94.Q106.2O2.2O&lt;br /&gt;
28.S2.S3.S2.S14.U2.U3.U2.U$21.O8.O201.O4.O28.4S3.4S14.4U3.4U$19.2O10.&lt;br /&gt;
2O23.G36.A8.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A35.2O30.S3.S.S3.S14.&lt;br /&gt;
U3.U.U3.U$51.3A2.G.G32.A.A6.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A&lt;br /&gt;
.A5.A.A5.A.A5.A.A5.A.A33.O4.O30.S.S.S.S18.U.U.U.U$18.O14.O21.G.G34.A.&lt;br /&gt;
A3.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A&lt;br /&gt;
29.O4.O28.S3.S.S3.S14.U3.U.U3.U$18.O2.O8.O2.O23.G34.A3.A.A7.A7.A7.A7.&lt;br /&gt;
A7.A7.A7.A7.A7.A7.A7.A7.A7.A24.O14.O26.S3.S20.U3.U$18.O14.O170.A21.O.&lt;br /&gt;
O4.O2.O4.O.O20.2S.S7.S.2S10.2U.U7.U.2U$19.O.O8.O.O61.2A133.O3.4O3.O&lt;br /&gt;
23.2S11.2S10.2U11.2U$21.O8.O70.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A&lt;br /&gt;
6.2A3.G16.O16.O19.S15.S8.U15.U$22.O6.O65.A5.A.A5.A.A5.A.A5.A.A5.A.A5.&lt;br /&gt;
A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A10.2G16.2O10.2O20.S2.S11.S2.S6.&lt;br /&gt;
U2.U11.U2.U3.A$21.3O4.3O66.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.&lt;br /&gt;
A5.A.A5.A.A5.A.A5.A.A5.A.A4.2G17.3O10.3O22.S11.S12.U11.U6.A$22.2O4.2O&lt;br /&gt;
67.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A8.G21.O4.O24.S.S3.S5.S3.S.&lt;br /&gt;
S6.U.U3.U5.U3.U.U3.A$19.2O10.2O197.2O.O2.O.2O27.2S5.2S16.2U5.2U$19.3O&lt;br /&gt;
3.2O3.3O41.W11.A14.I9.K14.M103.2O2.2O2.2O27.S2.S.S2.S16.U2.U.U2.U$20.&lt;br /&gt;
2O3.2O3.2O28.pA12.W.W9.A.A12.I.I7.K.K12.M.M102.2O6.2O27.3S3.3S16.3U3.&lt;br /&gt;
3U$21.O3.2O3.O25.2pA.2pA12.W10.2A13.2I8.2K13.2M105.2O.2O.2O29.S.S.S.S&lt;br /&gt;
18.U.U.U.U$20.3O6.3O23.pA3.pA6.3W4.W3.W7.A.A12.I9.K.K12.M105.2O.2O.2O&lt;br /&gt;
29.2S3.2S18.2U3.2U$55.pA3.pA6.2W2.W4.W.W7.2A12.I.I8.2K7.2M4.3M5.M$54.&lt;br /&gt;
pA3.pA9.3W.2W.2W11.A10.I13.K14.M2.M.M.M$20.3O6.3O20.3pA.pA.pA7.W2.W.W&lt;br /&gt;
.3W8.A2.A5.A4.I10.K2.K4.2M2.M2.3M2.M.M.2M94.3O6.3O$19.5O4.5O16.pA2.2pA&lt;br /&gt;
3.2pA6.W4.W5.W6.A8.A.A3.I.I7.K7.M6.3M102.O3.O4.O3.O$18.O5.O2.O5.O14.pA&lt;br /&gt;
.pA3.2pA9.W4.W5.W5.2A7.2A5.I2.I5.2K6.2M4.2M108.O6.O$19.O3.O4.O3.O14.pA&lt;br /&gt;
2.pA3.pA4.pA6.W2.W.W.3W7.A8.A14.K.K6.M4.3M104.2O10.2O$48.pA.pA3.2pA2.&lt;br /&gt;
pA9.3W.2W.2W6.3A5.A.A4.3I5.2K8.3M$49.pA2.2pA.pA.pA8.2W2.W4.W.W6.A6.A&lt;br /&gt;
6.2I17.M$52.2pA12.3W4.W3.W8.A2.2A2.A6.I6.K11.M160.2W$54.2pA17.W10.2A&lt;br /&gt;
2.3A2.A4.2I7.K.K7.2M159.2W2.2W$55.pA17.W.W8.2A3.3A7.I.I5.K.K7.2M158.W&lt;br /&gt;
$74.W11.A13.I7.K10.M154.4W5.W$274.W$12.G97.A36.A5.A6.A12.A11.A88.W.W&lt;br /&gt;
4.3W$11.G2.G22.2S53.11P8.2A.3A.3A3.A3.A3.A13.A.A3.A.A3.A.A5.3A2.A2.A&lt;br /&gt;
3.3A2.A2.A3.3A.3A.2A4.2A11.2A27.3W26.2W3.2W3.W$11.G2.G22.S4.2S46.15P&lt;br /&gt;
4.2A12.3A.3A.3A5.A4.3A.A3.A2.A3.A.A3.3A3.A2.A2.3A3.A2.A2.3A7.A3.A2.A&lt;br /&gt;
6.A3.A.A31.2W5.W19.2W3.W.W$13.G24.S.S2.S16.46P5.A10.A.4A.4A.A3.A.A2.A&lt;br /&gt;
4.2A3.A.A3.A12.A11.A14.A.3A2.3A3.A.A5.A30.2W5.W17.W7.W$42.S3.2S12.P&lt;br /&gt;
29.15P17.2A9.A.A2.A.A2.A.2A3.A3.A45.A3.2A3.A.A2.A6.A36.W17.W2.W2.W6.W&lt;br /&gt;
$39.S5.S.S12.P31.11P12.3A5.A3.3A.A2.A2.2A.2A.A.A.2A8.A43.2A3.4A.A.2A.&lt;br /&gt;
2A2.2A25.W31.3W.2W2.3W3.W$41.S.S6.2S8.P59.3A4.A.A.3A4.A4.2A4.2A3.A.2A&lt;br /&gt;
5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.3A.A.2A3.A.A2.A.A30.W3.3W23.W15.2W3.W2.&lt;br /&gt;
2W.W$37.S.S5.S5.S8.P59.A4.3A.A8.A.2A2.A3.A.A.2A2.A.2A.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A3.2A.2A4.2A.A3.A3.A.4A25.W6.W22.2W.2W.2W3.4W2.W3.W3.W3.2W&lt;br /&gt;
$37.2S3.S5.S.S3.2S4.P63.A3.A.2A7.A3.3A.A.A2.A4.A3.2A3.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A5.2A.A.A.3A3.2A.A2.A28.W2.2W28.4W.W.4W3.W3.W3.2W$44.S.S6.&lt;br /&gt;
S.S4.P63.2A2.A2.A8.2A3.A.A2.A5.2A5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.2A4.A&lt;br /&gt;
7.4A5.2A30.W.W23.3W4.W.W5.W8.2W.W$40.S.S5.S11.62P7.2A4.3A4.2A.A.2A.A.&lt;br /&gt;
A3.A47.A9.A71.W.W.2W3.W$45.S5.S.S20.P46.P20.A.2A.A2.A.2A4.A42.2A.A.A&lt;br /&gt;
14.2A26.2W34.2W3.W.W.W5.3W$14.2W3.W18.S.S6.S.S6.2S16.P46.P26.2A7.2A&lt;br /&gt;
28.2A13.A2.2A13.A.A26.2W4.2W28.2W2.W.2W.W5.W2.2W3.2W$3.4W7.2W2.W2.W&lt;br /&gt;
15.S5.S.S5.S5.S16.P46.P40.A24.A9.2A.A.A4.2A46.2W30.W.W4.3W5.2W2.W$W2.&lt;br /&gt;
W4.W2.W2.W.W.W18.2S9.S5.S.S17.P46.P11.3A9.A5.A10.A25.A.A5.A.A.2A5.A6.&lt;br /&gt;
A3.A.A29.W41.2W3.2W4.W.W$.W.W.W2.W.W.W3.W.W2.W4.W14.S.S6.S.S7.30P31.P&lt;br /&gt;
23.A5.A10.A7.A6.A13.A.A.A12.A.A.A.A34.W.W4.W38.3W3.W2.4W3.W$.W.3W2.W.&lt;br /&gt;
W4.W.2W.2W4.3W12.2S3.S.S5.S5.30P6.26P15.3A5.A4.2A17.2A6.2A5.3A3.2A.2A&lt;br /&gt;
21.A.A3.A25.W2.W3.W.W48.W2.W.W$.3W2.2W2.W.2W4.W5.W2.4W14.S5.S8.3P4X3P&lt;br /&gt;
3X3P.3P.2P5.2P6.P52.A18.3A6.3A4.A25.A11.A24.W2.W3.W2.W40.3W5.2W3.W$W&lt;br /&gt;
10.3W.W2.2W4.2W2.W3.2W11.2S6.S.S4.2PX6PX3PX2P.3P.2P.6P6.P44.3A3.A2.A&lt;br /&gt;
2.3A4.2A7.2A6.2A6.A28.A3.A3.A30.W2.W48.W4.2W$.3W9.4W.W.3W6.2W.2W3.2W&lt;br /&gt;
10.S.S8.2PX6PX3PX2P2.2P.2P.6P6.P50.A3.A.A6.A.A7.A6.A17.A6.A5.2A2.A.A&lt;br /&gt;
32.W2.W55.2W$.3W10.W3.W2.2W3.W2.W3.W3.W.W9.2S4.S.S2.2PX2P2X2PX3PX2P.P&lt;br /&gt;
.P.2P3.4P6.P50.A4.A8.3A30.2A6.2A9.A.A2.2A29.2W2.W2.W53.W$.3W3.W11.4W&lt;br /&gt;
2.4W.2W.3W.W.W16.2S2.2PX3PX2PX3PX2P.2P2.2P.6P6.P65.2A29.3A6.3A4.A3.A&lt;br /&gt;
8.A32.2W53.W$7W27.3W23.2PX3PX2PX3PX2P.3P.2P.6P6.48P5.3A8.A.A31.2A6.2A&lt;br /&gt;
13.A4.A$3.W.W17.7W2.W.3W23.3P3X4P3X3P.3P.2P5.2P54.P10.2A2.A.A33.A6.A&lt;br /&gt;
6.A.A10.A26.3W$6.W16.W2.W33.30P53.P11.A.A2.A14.3A4.2A29.A.A.A.A30.2W&lt;br /&gt;
3.3W$6.W24.W28.30P54.P11.4A13.A8.A.A22.A.A3.A33.2W7.2W$60.30P53.P13.&lt;br /&gt;
2A6.3A5.A4.A40.A.A25.3W3.2W$60.30P54.P29.A2.A.A3.2A.A14.3A.A.A14.A25.&lt;br /&gt;
W.W2.3W$60.30P5.O47.P17.3A5.3A4.A2.A16.A24.2A26.2W3.W.W$19.VRTVRTVRTV&lt;br /&gt;
RTVRTVRTVRTVRTVRTVRTVRTVR6.3P3.4P3.4P3X3PX3PX2P5.O.O46.P32.2A.2A4.A.A&lt;br /&gt;
5.2A6.A.A2.A5.A41.2W54.Q$19.T34.T5.2P.3P.2P.3P.2PX3PX2PX3PX2P3.O5.O&lt;br /&gt;
43.P21.3A11.A2.A13.2A3.A4.A104.Q$.Q17.V34.V5.2P.6P.3P.2PX3PX2P2X2PX2P&lt;br /&gt;
9.O.O42.P34.A.A2.A3.A.A4.A5.2A3.A4.A.3A6.A27.2W58.Q$2.2Q2.Q12.V34.R5.&lt;br /&gt;
3P3.3P.3P.2PX3PX2PXPXPX2P2.2O9.O39.P25.3A8.A32.2A.A5.A25.W.2W4.2W$6.Q&lt;br /&gt;
12.V34.R5.6P.2P.3P.2PX3PX2PX2P2X2P13.O.O38.P36.2A.A5.A.A8.2A3.A6.A.2A&lt;br /&gt;
5.A25.W5.W.2W51.Q.Q$.Q4.Q12.V34.R5.2P.3P.2P.3P.2PX3PX2PX3PX2P4.O5.O6.&lt;br /&gt;
O35.P29.3A7.A6.A2.A.2A.A.A.A3.A7.3A.A29.W5.W54.Q.Q$9.3Q7.V3.27V4.R5.&lt;br /&gt;
3P3.4P3.4P3X3PX3PX2P10.O6.O.O34.P47.2A.2A.2A6.A41.W2.W2.W54.Q$19.V3.V&lt;br /&gt;
25.V4.R5.30P4.2O4.O10.O31.P33.3A36.A32.2W3.W2.W$14.Q4.V3.V25.V4.R5.&lt;br /&gt;
30P21.O.O30.P45.A64.2W52.Q$14.Q4.V3.V25.V4.R5.30P3.O4.O4.2O2.2O6.O27.&lt;br /&gt;
P37.3A6.A4.A26.A86.Q$9.2Q3.Q4.V3.V25.V4.T5.30P8.O4.O2.O.O6.O.O26.P45.&lt;br /&gt;
A2.A.A26.A27.2W57.Q$3.4Q.Q10.V3.7V14.6V4.T5.30P2.2O4.O5.O14.O23.P41.&lt;br /&gt;
3A6.A.A3.A10.2A.2A6.A25.W.2W4.2W$Q3.2Q13.V9.V14.V9.T52.O11.O.O22.P49.&lt;br /&gt;
A5.A.A7.A2.2A.A31.W5.W.2W$Q4.Q5.Q7.V9.V14.V9.T39.O.O6.O.O2.O3.2O9.O&lt;br /&gt;
19.P45.3A7.A.A4.A3.A4.2A5.A25.W5.W$.Q8.2Q7.V9.V14.V9.T41.O6.2O2.2O3.O&lt;br /&gt;
3.2O5.O.O18.P56.A2.A.A4.A3.A6.A25.W2.W2.W$9.3Q7.V9.V14.V9.T43.O.O12.O&lt;br /&gt;
.O.O9.O15.P49.3A9.A.A2.2A4.A5.A26.2W3.W2.W$.Q9.Q7.V9.V14.V9.T45.O26.O&lt;br /&gt;
.O14.P60.A4.A.2A2.A38.2W$.3Q15.V.9V14.9V2T47.O.O6.O.O.O8.O6.O11.P53.&lt;br /&gt;
3A11.2A.2A4.A$.2Q8.Q92.O6.2O3.O5.2O7.O.O10.P74.A.A26.W.2W6.W$.Q5.Q4.Q&lt;br /&gt;
93.O.O6.2O7.2O17.P57.3A44.W.W7.W$7.2Q3.Q95.O14.O10.2O8.P28.4Q40.A3.2A&lt;br /&gt;
26.W8.W$4.Q.4Q29.G70.O.O7.O7.O9.O4.X28.5Q28.3A3.A4.A5.A26.2W$2.2Q10.Q&lt;br /&gt;
22.G.G72.O5.O.O5.O.O5.O4.2O3.X24.Q.Q4.2Q33.A.A3.A.A29.2W3.W3.W50.A$&lt;br /&gt;
14.Q23.G.G73.O.O5.O.O5.O.O4.2O4.X24.4Q38.A.A6.2A28.2W3.W3.W50.A$14.Q&lt;br /&gt;
23.G77.O7.O7.O6.O4.X22.2Q2.Q5.Q34.A41.W3.W50.A$143.X24.Q.Q3.3Q$144.X&lt;br /&gt;
24.3Q.3Q.Q73.pA17.pA$143.X25.3Q.2Q4.Q70.pA.pA15.pA.pA$144.X26.3Q3.2Q&lt;br /&gt;
70.2pA16.2pA$143.X29.Q.2Q.Q4.Q66.pA18.pA$144.X27.6Q4.2Q3.2Q60.pA.pA&lt;br /&gt;
15.2pA$143.X27.Q9.Q4.3Q6.3Q51.pA17.3pA$142.X28.2Q4.2Q.4Q.Q3.Q.3Q2.Q2.&lt;br /&gt;
3Q46.pA$95.3X.7X2.X2.12X6.3X3.7X30.Q3.3Q.Q4.2Q.2Q6.Q51.pA.pA2.2pA12.pA&lt;br /&gt;
2.pA$94.X3.2X2.X2.X.X.X.X2.X2.2X9.X3.X2.X38.Q7.Q5.2Q7.Q.3Q46.pA3.pA7.&lt;br /&gt;
2pA5.pA.pA$93.X8.X3.X3.X3.X3.X14.X.X38.Q5.Q3.2Q.3Q5.3Q51.3pA4.2pA2.pA&lt;br /&gt;
6.pA$93.X8.X3.X3.X3.X3.X14.X.X50.Q.2Q4.4Q53.2pA.pA.pA.pA2.pA6.pA$93.X&lt;br /&gt;
8.X3.X3.X3.X3.X14.X.X43.Q.3Q.2Q.Q5.Q3.Q11.2Q8.2Q30.2pA3.4pA7.pA.pA$&lt;br /&gt;
94.X7.X3.X3.X3.X3.X14.X.X44.Q.Q.2Q2.4Q4.Q2.Q9.3Q7.Q2.4Q43.pA$95.2X5.X&lt;br /&gt;
3.5X3.X3.3X12.X.4X48.Q4.Q4.Q3.Q4.Q2.Q2.2Q.Q.Q.2Q.Q.2Q26.2pA3.4pA7.2pA&lt;br /&gt;
$97.X4.X3.X3.X3.X3.X13.X6.X50.3Q5.Q2.Q2.2Q.Q.Q.Q.2Q.Q5.Q.Q.2Q4.Q18.2pA&lt;br /&gt;
.pA.pA.pA2.pA$98.X3.X3.X3.X3.X3.X12.X8.X49.5Q7.Q2.Q.Q3.Q2.Q.Q.2Q2.Q.Q&lt;br /&gt;
.2Q3.2Q16.3pA4.2pA2.pA6.pA2.pA$98.X3.X3.X3.X3.X3.X11.X9.X52.Q5.3Q5.Q.&lt;br /&gt;
Q.3Q.2Q2.Q2.Q3.Q3.Q17.pA3.pA7.2pA4.pA$98.X3.X3.X3.X3.X3.X10.X10.X52.Q&lt;br /&gt;
5.Q4.2Q11.Q3.2Q.Q.2Q.3Q.Q4.2Q8.pA.pA2.2pA10.2pA$93.X3.X4.X3.X3.X3.X3.&lt;br /&gt;
X9.X6.X3.X60.Q3.Q4.Q12.Q.Q.Q.2Q.Q2.4Q2.Q2.2Q3.pA17.pA$94.3X5.X3.X3.X&lt;br /&gt;
3.X3.4X6.7X.3X67.Q3.Q8.2Q2.2Q4.Q.2Q10.Q.Q3.pA16.3pA$122.6X77.Q5.2Q12.&lt;br /&gt;
2Q.Q2.6Q.2Q3.Q5.pA.pA15.pA$206.Q4.2Q13.4Q6.3Q4.Q6.pA18.pA$207.Q.Q19.&lt;br /&gt;
6Q4.2Q.Q6.2pA16.2pA$211.2Q16.Q2.Q.Q6.Q8.pA.pA14.2pA$251.pA17.pA2$.pA&lt;br /&gt;
12.pA80.E7.E70.G134.pA$pA.pA4.2pA.pA3.pA7.O6.O21.2K.2K10.M16.M11.E.E&lt;br /&gt;
5.E.E69.2G.3G3.G2.G7.2G4.3G105.pA$.2pA4.pA.2pA3.pA6.O.O4.O.O30.M3.2M&lt;br /&gt;
16.2M3.M4.E5.E.E5.E65.2G9.G2.G6.4G8.G102.pA$21.O.O4.O.O21.K.K6.M.2M.&lt;br /&gt;
2M14.2M.2M.M10.E7.E.E65.G6.2G.2G.2G3.G4.G7.G$.4pA3.3pA10.O.O4.O.O7.3I&lt;br /&gt;
.3I7.K.K6.M2.2M18.2M2.M3.2E17.E72.G2.G4.2G4.2G6.G56.2S.2S7.2S.2S8.2O.&lt;br /&gt;
2O7.2O.2O$pA4.pA.pA3.pA.2pA6.O.O4.O.O7.I5.I4.2K.K.K.2K11.M10.M30.E.E&lt;br /&gt;
70.G2.G4.2G4.2G9.3G51.S.4S5.4S.S8.O.4O5.4O.O4.2pA$pA3.2pA.pA3.pA.pA6.&lt;br /&gt;
2O.2O2.2O.2O8.I.I7.2K3.2K37.E.E7.E10.E66.2G.2G.2G3.G4.G63.S6.S3.S6.S&lt;br /&gt;
6.O6.O3.O6.O4.pA$pA.2pA.pA.pA.pA.pA.pA25.2I.2I23.M.3M.M2.M.3M.M13.E5.&lt;br /&gt;
E.E10.E.E66.G2.G6.4G7.3G55.S4.S5.S4.S3.2A3.O4.O5.O4.O5.pA$pA4.pA.pA3.&lt;br /&gt;
pA.2pA7.2O4.2O8.I5.I22.M2.2M.M2.M.2M2.M15.E.E5.E.E10.E64.G2.G7.2G66.S&lt;br /&gt;
15.S3.2A3.O15.O4.2pA$.4pA3.3pA11.8O40.2M.M2.M.2M11.3E6.E7.E10.E.E68.G&lt;br /&gt;
10.2G14.3G44.S13.S10.O13.O$20.O2.O.2O.O2.O6.I5.I5.2K3.2K53.E.E10.E66.&lt;br /&gt;
G9.G2.G6.4G8.G40.S15.S8.O15.O$.4pA3.3pA9.3O6.3O7.2I.2I5.2K.K.K.2K37.E&lt;br /&gt;
5.E10.E10.E.E64.G8.G4.G4.G.2G.G7.G40.S2.2S.2S.2S.2S2.S8.O2.2O.2O.2O.&lt;br /&gt;
2O2.O$pA4.pA.pA3.pA.2pA5.O10.O8.I.I9.K.K40.E5.E5.2E5.E.E10.E65.3G2.G&lt;br /&gt;
6.G3.2G2.2G7.G43.2S.2S.2S.2S14.2O.2O.2O.2O7.2pA$pA2.pA.pA.pA3.pA.pA6.&lt;br /&gt;
O10.O6.I5.I7.K.K16.M6.M16.2E3.2E5.E8.E10.E.E68.G6.G3.2G2.2G52.S7.S16.&lt;br /&gt;
O7.O9.pA$pA3.2pA.2pA2.pA.pA5.O12.O5.3I.3I25.M.6M.M30.E7.E.E10.E67.G4.&lt;br /&gt;
G4.G.2G.G52.S.S3.S.S16.O.O3.O.O9.pA$pA.pA2.pA.pA.pA.pA.2pA5.O10.O19.&lt;br /&gt;
2K.2K14.2M6.2M11.3E2.2E.2E2.3E3.2E9.E10.E.E66.G2.G6.4G7.3G43.S2.S.S2.&lt;br /&gt;
S16.O2.O.O2.O8.2pA$.4pA3.3pA9.2O8.2O42.2M17.E.E.E.E.E.E18.E.E10.E65.&lt;br /&gt;
2G64.S2.S.S2.S16.O2.O.O2.O$19.2O10.2O18.2K.2K17.4M18.2E3.2E22.E10.E.E&lt;br /&gt;
68.G61.S.S.S.S18.O.O.O.O$3.2pA3.3pA2.2pA4.2O.O6.O.2O39.2M2.2M31.E.E.E&lt;br /&gt;
12.E.E10.E66.G9.G2.G47.2S.S.S.2S16.2O.O.O.2O$pA.pA2.pA.pA.pA.pA2.pA5.&lt;br /&gt;
O.2O4.2O.O20.K.K40.2E3.2E7.E.E.E5.E8.E10.E.E64.G8.G.2G.G43.S.S.S.S.S.&lt;br /&gt;
S.S.S10.O.O.O.O.O.O.O.O7.pA$pA.4pA.2pA.2pA.pA6.O2.O4.O2.O6.3I.3I7.K.K&lt;br /&gt;
38.E.E.E.E.E.E5.E3.E3.2E2.E8.E.E76.3G4.G2.G43.4S2.2S.2S2.4S8.4O2.2O.&lt;br /&gt;
2O2.4O$2.pA2.pA.pA.pA.pA.2pA6.3O.2O.3O7.I5.I4.2K.K.K.2K14.2M2.2M13.3E&lt;br /&gt;
2.2E.2E2.3E4.E.E8.E.E8.E9.2E72.G2.G42.S2.2S.S.S.S.S.2S2.S6.O2.2O.O.O.&lt;br /&gt;
O.O.2O2.O5.pA$pA2.2pA3.3pA10.3O.2O.3O9.I.I7.2K3.2K15.2M2.2M31.E3.E5.E&lt;br /&gt;
3.E10.E.E9.E68.G.2G.G40.2S3.3S.S.S.3S3.2S.2pA.2O3.3O.O.O.3O3.2O4.pA$&lt;br /&gt;
21.2O6.2O8.2I.2I27.2M4.2M16.2E3.2E7.E.E.E9.E3.3E6.E5.E4.2E67.G2.G41.&lt;br /&gt;
2S.S2.S2.S.S2.S2.S.2S.2pA.2O.O2.O2.O.O2.O2.O.2O$6.7pA11.4O10.I5.I27.M&lt;br /&gt;
.2M.M17.E5.E7.E.E.E5.3E6.3E7.E.E4.2E99.3A13.S.S3.2S3.2S3.S.S6.O.O3.2O&lt;br /&gt;
3.2O3.O.O$6.pA2.pA2.pA6.2O4.2O4.2O39.2M2.2M17.E5.E38.E6.E114.3S13.3S&lt;br /&gt;
6.3O13.3O$22.2O4.2O$125.Q142.3S.3S18.3O.3O$19.2O.2O4.2O.2O34.2M12.2M&lt;br /&gt;
40.2Q17.2Q3.Q122.S.S22.O.O$19.2O.2O4.2O.2O33.3M4.M2.M4.3M39.2Q5.Q.Q8.&lt;br /&gt;
3Q4.Q118.S2.S.S2.S16.O2.O.O2.O$19.2O.2O4.2O.2O34.M.M3.M2.M3.M.M47.2Q.&lt;br /&gt;
Q6.Q3.3Q119.S9.S14.O9.O$68.2M3.M2.M3.2M42.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q104.S&lt;br /&gt;
2.S3.S2.S14.O2.O3.O2.O$69.2M8.2M43.Q2.2Q11.Q.Q6.3Q8.2Q103.S2.S5.S2.S&lt;br /&gt;
12.O2.O5.O2.O$71.M6.M49.Q10.3Q2.Q4.Q2.2Q.Q.2Q.Q73.2O$68.M2.8M2.M38.Q.&lt;br /&gt;
2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q71.O4.O26.S2.S7.S2.S10.O2.O7.O2.O$68.M3.2M2.2M&lt;br /&gt;
3.M37.Q.2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q70.O6.O26.2S.S5.S.2S12.2O.O5.O.2O$118.&lt;br /&gt;
2Q.2Q11.2Q18.2Q4.Q69.O8.O25.2S.2S3.2S.2S12.2O.2O3.2O.2O$73.M2.M42.Q.&lt;br /&gt;
2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q69.2O.4O.2O27.2S.S.S.2S16.2O.O.O.2O$22.O6.O42.&lt;br /&gt;
M4.M42.Q.2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q$20.2O.2O2.2O.2O41.4M51.Q10.3Q2.Q4.Q&lt;br /&gt;
2.2Q.Q.2Q.Q107.S.S.S.S18.O.O.O.O$71.M6.M45.Q2.2Q11.Q.Q6.3Q8.2Q70.2O2.&lt;br /&gt;
2O26.S4.S3.S4.S10.O4.O3.O4.O$69.3M6.3M43.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q70.2O&lt;br /&gt;
2.2O25.2S3.S.S.S.S3.2S8.2O3.O.O.O.O3.2O!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [R]Investigator rules.&lt;br /&gt;
:: Example: B3S23Investigator {{LV:Viewer|x = 98, y = 57, rule = B3S23Investigator&lt;br /&gt;
35.R26.R$35.E26.E8$51.E$25.E20.E25.E$24.E21.E7.C18.E$23.E28.EBDE18.E$&lt;br /&gt;
45.CE5.2E$21.CD2.DE43.2ED2.DC$19.E3.DE18.C22.E3.D3ED3.E$42.EDBE4.ER&lt;br /&gt;
13.3E3.E$44.2E15.E3.D2.E2.D14.C.ECB$13.C30.ED3.E12.E3.E3.D.E11.CE.D2.&lt;br /&gt;
E$8.D4.D30.E3.E14.E2.D2E.C13.D.E.D$7.E4.D2.E28.D2.E17.D16.E2.D3.E$12.&lt;br /&gt;
E3.E28.D19.C15.E3.E$12.ED3.E27.C21.E12.E3.DE$13.E10.2E39.2DE4.2E10.E&lt;br /&gt;
6.E$11.E12.ED3.E34.3E.E3.DE$5.E17.2E3.E4.DE28.ED4.E3.2E17.E$10.E4.E7.&lt;br /&gt;
CD2.E3.CD2.DE24.ED2.DC3.E2.DC7.E4.E$14.E10.D46.D10.E$9.E3.E11.CE5.2E&lt;br /&gt;
19.E10.2E5.EC11.E3.E$26.D5.D.E14.E3.D9.E.D5.D$DA8.ECD2.DE9.ED3.DE2.E&lt;br /&gt;
14.E3.2E6.E2.ED3.DE9.ED2.DCE8.AD$DA11.DE4.2A6.CD.DC19.E2.DE10.CD.DC6.&lt;br /&gt;
2A4.ED11.AD$18.E.A2.C.E4.C22.D13.C.C4.C2.A.E$4.E6.E5.ED6.D2.E.E7.2A&lt;br /&gt;
13.2C3.2A7.E11.DE5.E6.E$5.E4.ED5.DE4D.E6.E5.E.A2.C12.C2.A.E5.E8.4DED&lt;br /&gt;
5.DE4.E$10.2ED3.DE.4EB.C6.E4.D22.D4.E8.B3E2.ED3.D2E$6.E3.DECD.DEC2.DE&lt;br /&gt;
2.E8.E3.E4D14.4DE3.E8.E6.CED.DCED3.E$7.E3.E.2E4.E5.C11.5EB12.B5E11.C&lt;br /&gt;
10.2E.E3.E$8.E2.D.CD5.D.EC.D4.ED2.DCE2D21.D.CD2.DE4.D2.ED6.DC.D2.E$&lt;br /&gt;
10.D.2E.DC3.E3.D2.E4.ED26.D3.DE4.E2.D3.E3.CD.2E.D$10.CE3.E4.E2.2E3.E&lt;br /&gt;
5.2E24.E.2E5.E3.2E7.E3.EC$10.E5.E7.ED3.E3.E25.C4.E3.E3.DE7.E5.E$10.D&lt;br /&gt;
5.D2.E4.2E6.E5.E26.E6.2E4.E2.D5.D$10.ED3.DE2.D3.E2.E4.E6.DE26.E4.E2.E&lt;br /&gt;
3.D2.ED3.DE$11.CD.DC2.E3.E4.E7.E3.EDEC11.CEDE4.E7.E4.E3.E2.CD.DC$12.C&lt;br /&gt;
.CE2.D2.E7.CD2.DE6.DE2.C5.C2.ED7.ED2.DC7.E2.D2.EC.C$16.2E.D11.D3E7.D&lt;br /&gt;
2.D5.D2.D8.E.ED11.D.2E$12.E5.EC10.E2.EDE7.ED7.DE7.EDE2.2E10.CE5.E$12.&lt;br /&gt;
D5.D4.EDE2.EDE2.E.DC.E3.DECE.E.E.ECED3.E.CD.E2.EDE2.EDE5.D5.D$12.ED3.&lt;br /&gt;
DEDE.C2.DC.E.DC4.DC3.DCE9.ECD3.CD4.CD.E.CD5.EDED3.DE$12.CED.DC2.DC2E&lt;br /&gt;
2.D4.D8.DE2.2D5.2D2.ED8.D4.D5.CD2.CD.DEC$15.3E3.D5.E4.E3.DC2.D4.ED3.D&lt;br /&gt;
E4.D2.CD3.E4.E4.ECD3.3E$15.DC5.E3.D4.D3.DC3.C4.CED.DC5.C3.CD3.D4.D10.&lt;br /&gt;
CD$13.CD6.D.E.DC3.DC.EDE12.3E10.EDE.CD3.CD3.CD6.DC$20.DC.EDE2.EDE17.D&lt;br /&gt;
C16.EDE2.EDE2.CD$18.EDE25.CD29.EDE$49.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY Y -9 LOOP 900 ]]}}&lt;br /&gt;
&lt;br /&gt;
: [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules from a [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 repository].&lt;br /&gt;
:: Example: Byl-loop {{LV:Viewer|x = 5, y = 5, rule = Byl-Loop:P200,100&lt;br /&gt;
3.C$4.B2$B$.C!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: Non-deterministic rules.&lt;br /&gt;
:: Example: Non-deterministic Soldier Bugs {{LV:Viewer|x = 113, y = 113, rule = R7,C2,S64-113,B65-95,P100,#,#&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY RANDSEED 1695741111763 LOOP 1000 ]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repository Rules ===&lt;br /&gt;
LifeViewer can load rules from the [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 Rule:] namespace here on LifeWiki.&lt;br /&gt;
The rules must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. LifeViewer supports both @TABLE and @TREE&lt;br /&gt;
format rules. Typically @TREE rules run much faster so if possible ensure there is an @TREE version of the rule before the @TABLE&lt;br /&gt;
version (if present).&lt;br /&gt;
&lt;br /&gt;
=== Inline Rules ===&lt;br /&gt;
If LifeViewer does not recognize the rule specified in the pattern header then it will first search the pattern comments after the pattern to see&lt;br /&gt;
if there is an inline rule definition. This must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. If there is no inline&lt;br /&gt;
rule then it will attempt to retrieve the rule from the Rule Repository.&lt;br /&gt;
&lt;br /&gt;
=== Aliases ===&lt;br /&gt;
LifeViewer contains a large list of alias names for particular rules. This list of rule name aliases can be found by clicking the Aliases button under Help.&lt;br /&gt;
&lt;br /&gt;
== Grid and neighbourhood support ==&lt;br /&gt;
LifeViewer supports many different neighbourhoods on square, hexagonal or triangular grids.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the full list of supported neighbourhoods per grid type.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[square tiling]]:&lt;br /&gt;
** outer-totalistic:&lt;br /&gt;
*** [[Moore neighbourhood|Moore]]&lt;br /&gt;
*** [[von Neumann neighbourhood|von Neumann]]&lt;br /&gt;
*** circular&lt;br /&gt;
*** cross&lt;br /&gt;
*** L2&lt;br /&gt;
*** saltire&lt;br /&gt;
*** star&lt;br /&gt;
*** checkerboard&lt;br /&gt;
*** aligned checkerboard&lt;br /&gt;
*** hash&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** Gaussian&lt;br /&gt;
*** custom weighted&lt;br /&gt;
*** far corners/edges&lt;br /&gt;
** non-totalistic R1 Moore&lt;br /&gt;
** non-isotropic&lt;br /&gt;
** Margolus&lt;br /&gt;
** PCA&lt;br /&gt;
* hexagonal or offset-square grid: {{LV:Viewer|x = 50, y = 136, rule = B2/S34H&lt;br /&gt;
$24bo$22bo$24bo$22b3o$25bo$23b3o$25bobo$25bobo$24b2o$22bo5bo$23bo$27b&lt;br /&gt;
2o$27bo$23bo$25b2obo$23bo2bobo$25bob3o$21bo2bob3o$22b3o3b2o$21bo2bob2o&lt;br /&gt;
$26bobo$23b2o2bo$24b2o3bo$25b2obo$27bo!&lt;br /&gt;
[[ TRACK -0.25 0.5 GPS 15 GRID ZOOM 8 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** hexagonal&lt;br /&gt;
*** tripod&lt;br /&gt;
*** asterisk&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
** non-totalistic&lt;br /&gt;
** non-isotropic&lt;br /&gt;
* triangular grid: {{LV:Viewer|x = 8, y = 6, rule = B456/S34L&lt;br /&gt;
bo3bo$bo4bo$b2o4bo$2bo5bo$2bo5bo$3b2ob2o!&lt;br /&gt;
[[ TRACK 1/6 1/6 GPS 8 GRID ZOOM 16 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** triangular Moore&lt;br /&gt;
*** triangular edges&lt;br /&gt;
*** triangular vertices&lt;br /&gt;
*** triangular inner&lt;br /&gt;
*** triangular outer&lt;br /&gt;
*** triangular biohazard&lt;br /&gt;
*** triangular radiation&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Bounded grid]] types ===&lt;br /&gt;
LifeViewer supports patterns on &amp;quot;unbounded&amp;quot; grids (maximum 16384x16384 in size) and the following bounded grid types:&lt;br /&gt;
* Plane&lt;br /&gt;
* Cylinder (with optional shift)&lt;br /&gt;
* Torus (with optional shift)&lt;br /&gt;
* Klein-bottle (with optional shift)&lt;br /&gt;
* Cross-surface&lt;br /&gt;
* Sphere (either diagonal)&lt;br /&gt;
For range 2+ neighbourhoods, hexagonal, triangular, PCA and Margolus rules only Plane and Torus (without shift) are supported.&lt;br /&gt;
&lt;br /&gt;
Native support for [[BSFKL]], [[Extended Generations]] and [[deficient]] rules is also planned.&amp;lt;ref name=&amp;quot;post68678&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post68691&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post86409&amp;quot; /&amp;gt; Support for 1D totalistic rules and multiple neighbourhoods rules may also be planned.&amp;lt;ref name=&amp;quot;post84188&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post75775&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interface ==&lt;br /&gt;
{{main|LifeViewer/User Interface}}&lt;br /&gt;
&lt;br /&gt;
== Themes ==&lt;br /&gt;
Themes are used to define the colours of cells, the background and the grid lines for 2-state and Generations patterns. Some Themes also specify whether major grid lines are used and if so on what interval.&lt;br /&gt;
&lt;br /&gt;
Themes are primarily used to provide a visual representation of cell history and longevity.&lt;br /&gt;
&lt;br /&gt;
The default Theme is &amp;quot;Blues&amp;quot;&lt;br /&gt;
but this can be changed by clicking Theme in the Settings menu or with the THEME script command.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 3, y = 3, rule = Life&lt;br /&gt;
3o$2bo$bo!&lt;br /&gt;
[[ AUTOSTART THUMBNAIL GRID STOP 128 ZOOM 8 X 32 Y -31 HEIGHT 560 ]]}}&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
Some Themes define specific GridLine colours for standard and Major GridLines and also the major GridLine interval.&lt;br /&gt;
&lt;br /&gt;
GRID: grid line colour&amp;lt;br /&amp;gt;&lt;br /&gt;
GRIDMAJOR: major grid line colour and interval&lt;br /&gt;
&lt;br /&gt;
=== Two-state Themes ===&lt;br /&gt;
For two-state Themes there are five colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just born&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVERAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive for at least AGESTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
If cells stay alive they fade from the ALIVE colour to the ALIVERAMP colour over the next AGESTATES (default 63) generations. This provides a visual representation of cell longevity.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DEAD colour when they die.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available two-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00f000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| style=&amp;quot;background-color:#505050;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| style=&amp;quot;background-color:#707070;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 99&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;background-color:#630301;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#2020ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| style=&amp;quot;background-color:#d1d1d1;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-state Themes ===&lt;br /&gt;
Multi-state Themes are used for Generations rules and there are six colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYING&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just started dying&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYINGRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell about to die&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DYING colour when they start to die. They then fade to the DYINGRAMP colour over the number of generations defined in the rule.&lt;br /&gt;
&lt;br /&gt;
Once cells reach the DYINGRAMP colour then on the next generation they die and become the DEAD colour.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available multi-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#f00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00c000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 192&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#c04040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#00c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0080a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#800000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Maroon&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Lime&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 2&lt;br /&gt;
| 129&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;background-color:#028102;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 96&lt;br /&gt;
| 192&lt;br /&gt;
| 139&lt;br /&gt;
| style=&amp;quot;background-color:#60c08b;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 85&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff5500;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#000040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pattern Identification ==&lt;br /&gt;
LifeViewer is able to identify [[spaceships]], [[oscillators]] and [[still-life]] patterns. For oscillators it can display a table and graphical [[map]] of periods per cell.&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-results.png]]&lt;br /&gt;
[[File:Identify-table.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-map.png]]&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
{{main|LifeViewer/Scripts}}&lt;br /&gt;
LifeViewer supports a large number of script commands than can be used to control playback, the camera, labels and annotations, colours and many other aspects.&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
LifeViewer engine information and details about the currently loaded pattern can be found by pressing &#039;I&#039;, or clicking the Info button under Help.&lt;br /&gt;
&lt;br /&gt;
== Planned features ==&lt;br /&gt;
The following features and functionalities are planned for future builds of LifeViewer:&lt;br /&gt;
* Theme support for [R]Super&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129493#p129493&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possible future features ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the list of other requested features that &#039;&#039;may&#039;&#039; appear at some stage.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
=== Rules ===&lt;br /&gt;
* Native support for [[BSFKL]] rules&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=86409#p86409&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for [[Extended Generations]]&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;/&amp;gt;&lt;br /&gt;
* Native support for 1D totalistic rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84188#p84188&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for higher-range Margolus rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82121#p82121&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for one-dimensional rules with a range greater than 2&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82283#p82283&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for alternating rules with more than 3 constituent rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129157#p129157&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Non-square grids/selections ===&lt;br /&gt;
* Diagonal/von Neumann-like selections&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=70959#p70959&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection shapes which are more useful for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=78941#p78941&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri2&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=80331#p80331&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri3&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=87226#p87226&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection flip/rotate transformations for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri2&amp;quot;/&amp;gt;&lt;br /&gt;
* Directions of spaceships on hexagonal and triangular grids from Identify&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84510#p84510&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Calculating the mod of oscillators and spaceships on hexagonal and triangular grids in Identify&amp;lt;ref name=&amp;quot;hextri3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [R]Super/[R]History ===&lt;br /&gt;
* KILLGLIDERS functionality in [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129156&amp;amp;hilit=backlog#p129156&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Support for pasting in [R]History/[R]Super-exclusive cells&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=93893#p93893&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection inversion support for [R]History and [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known bugs ==&lt;br /&gt;
{{main|LifeViewer/Known bugs}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68678&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68678&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68691&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68691&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post86409&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 86409&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = December 20, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post84188&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 84188&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = October 15, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post75775&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 75775&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = May 6, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/version.txt Release notes]&lt;br /&gt;
* [https://lazyslug.com/lifeviewer/ LifeViewer homepage]&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/ LifeViewer files]&lt;br /&gt;
{{LinkLexicon|lex_l.htm#lifeviewer}} &lt;br /&gt;
&lt;br /&gt;
=== Forum threads ===&lt;br /&gt;
* {{LinkForumThread|f=7|t=1026|title=LifeViewer - Life simulator in HTML5}}&lt;br /&gt;
* {{LinkForumThread|f=3|t=1622|title=Pattern viewer for forum threads}}&lt;br /&gt;
&lt;br /&gt;
{{CatagolueNavbox}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Simulation software]]&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=151050</id>
		<title>LifeViewer</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=151050"/>
		<updated>2024-07-26T14:53:42Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Built-in rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software&lt;br /&gt;
|name            = LifeViewer&lt;br /&gt;
|url             = https://lazyslug.com/lifeviewer&lt;br /&gt;
|purpose         = [[Conway&#039;s Game of Life|Life]] simulation&lt;br /&gt;
|createdby       = [[Chris Rowett]]&lt;br /&gt;
|platform        = HTML5 / Javascript&lt;br /&gt;
|image           = true&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;LifeViewer&#039;&#039;&#039; is a browser-based scriptable pattern viewer and editor used to simulate [[Life]] and a wide range of other 1D and 2D [[cellular automata]].&lt;br /&gt;
&lt;br /&gt;
* If you are looking for script instructions, see [[LifeViewer/Scripts]]&lt;br /&gt;
* If you want instructions for using the user interface, see [[LifeViewer/User Interface]]&lt;br /&gt;
* If you want to use LifeViewer on your own site, see [[Tutorials/LifeViewer JavaScript plug-in]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;{{LV:Viewer|&lt;br /&gt;
x = 59, y = 7, rule = B3/S23&lt;br /&gt;
o5b5ob5ob5obo3bob5ob5obobobob5ob4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo&lt;br /&gt;
3bo$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3b3o3b3o3bo3bo3bo3b3o3bo&lt;br /&gt;
bobob3o3b4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3bo5bo6bobo4bo3b&lt;br /&gt;
o5bobobobo5bo3bo$5ob5obo5b5o3bo3b5ob5o2bobo2b5obo3bo!&lt;br /&gt;
#C [[ IGNOREEXCLUSIVE ]]&lt;br /&gt;
#C [[ COLOUR DEAD 0 0 0 COLOUR ALIVE 0 0 0 ]]&lt;br /&gt;
#C [[ LOOP 1101 STARS NOSTEPBACK ]]&lt;br /&gt;
#C [[ AUTOSTART X -90 Y 60 LAYERS 6 ZOOM 4 DEPTH 3 ]]&lt;br /&gt;
#C [[ PAUSE 3 X 90 Y -60 ANGLE 20 THEME 0 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 90 Y 60 ANGLE 340 ZOOM 6 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 0 Y 0 ANGLE 0 THEME 3 ZOOM 4 ]]&lt;br /&gt;
#C [[ PAUSE 1 X 0 DEPTH 0.2 ZOOM 6 THEME 4 ]]&lt;br /&gt;
#C [[ T 1 THEME 7 ]]&lt;br /&gt;
#C [[ T 400 ZOOM 5 X 5 Y -10 THEME 2 ]]&lt;br /&gt;
#C [[ T 450 DEPTH 5 ]]&lt;br /&gt;
#C [[ T 560 X -155 Y 127 DEPTH 0.5 ]]&lt;br /&gt;
#C [[ T 950 X -242 Y 214 ANGLE 20 ]]&lt;br /&gt;
#C [[ T 1050 DEPTH 0 ANGLE 0 AUTOFIT &amp;quot;#T&amp;quot; ]]&lt;br /&gt;
#C [[ T 1100 X 0 Y 0 ZOOM 0.25 THEME CUSTOM ]]}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LifeViewer features ==&lt;br /&gt;
* Smooth non-integer zoom with anti-aliasing and rotation.&lt;br /&gt;
* Colour [[#Themes|themes]] with cell history and longevity.&lt;br /&gt;
* Square, hexagonal and triangular grids.&lt;br /&gt;
* Pseudo 3D layers and stars.&lt;br /&gt;
* Multiple ways to automatically track patterns with the camera as they evolve.&lt;br /&gt;
* [[#Scripts|Script]] language that allows many features to be customized including Waypoint animations.&lt;br /&gt;
* Support for multiple embedded LifeViewers and/or a single popup LifeViewer.&lt;br /&gt;
* Ability to step back to earlier generations for all patterns and reverse playback for reversible Margolus and PCA patterns.&lt;br /&gt;
* Random pattern and rule generation.&lt;br /&gt;
* Real time auto-scaling [[LifeViewer/User_Interface#Population_Graph|population graph]].&lt;br /&gt;
* [[LifeViewer/Scripts#Annotations|Pattern annotation]] with Labels, Arrows, Lines and Polygons.&lt;br /&gt;
* Programatically pasting cells onto the grid at defined intervals (for example: glider injection).&lt;br /&gt;
* Ability to build patterns from RLE recipes with transformations.&lt;br /&gt;
* [[#Pattern Identification|Identification]] of still life patterns, oscillator and spaceship periods.&lt;br /&gt;
* Automatic scaling for high DPI displays including smartphones and tablets.&lt;br /&gt;
* Editor with unlimitied undo/redo and multiple clipboards.&lt;br /&gt;
&lt;br /&gt;
== Rule support ==&lt;br /&gt;
LifeViewer supports the following rule families:&lt;br /&gt;
&lt;br /&gt;
=== Built-in rules ===&lt;br /&gt;
* 2-state [[Margolus]] rules.&lt;br /&gt;
* 2-state [[Totalistic Life-like cellular automaton|outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, supporting a wide variety of pre-programmed neighbourhood families, as well as custom neighbourhoods and weighted neighbourhoods).&lt;br /&gt;
* 2-state [[isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
* 2-state [[non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
* [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
* [[Alternating rule]]s.&lt;br /&gt;
* [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
* [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata.&lt;br /&gt;
* [[LifeHistory|[R]History]] rules.&lt;br /&gt;
* [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
* [R]Investigator rules (a generalisation of [[Rule:StateInvestigator|StateInvestigator]]).&lt;br /&gt;
* [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules (either inline or from a [[#Repository Rules|Rule Repository]]).&lt;br /&gt;
* Non-deterministic rules.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view example patterns for each rule family.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
: 2-state [[Margolus]] rules.&lt;br /&gt;
:: Example: Critters (M15,14,13,3,11,5,6,1,7,9,10,2,12,4,8,0) {{LV:Viewer|x = 63, y = 34, rule = critters&lt;br /&gt;
9$52bo9$48b2o$39bo$47bo2bo3$47bo$48bo$5bo31bo20bo$6bo31bo18bo$6bo31bo&lt;br /&gt;
17bo$5bo31bo17bo!&lt;br /&gt;
[[ RLE input o$bo$bo$o! PASTET EVERY 64 PASTE input 5 24 ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Totalistic Life-like cellular automaton|Outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, including [[Larger than Life]]).&lt;br /&gt;
:: Example: Soldier Bugs (R7,C2,M1,S65..114,B65..95,NM) {{LV:Viewer|x = 113, y = 113, rule = R7,C2,M1,S65..114,B65..95,NM&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[non-totalistic cellular automata|Isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
:: Example: Just Friends (B2-a/S12) {{LV:Viewer|x = 65, y = 74, rule = B2-a/S12&lt;br /&gt;
63bo$63bo4$61bo$64bo$59bobo2bo46$18bo$19b2o12$4bo$4bo4$2bo$5bo$obo2bo!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
:: Example: MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA {{LV:Viewer|x = 1, y = 1, rule = MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA:T80,40&lt;br /&gt;
o!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
:: Example: Fireworks (2,13,21) {{LV:Viewer|x = 200, y = 100, rule = 2/13/21:T200,100&lt;br /&gt;
#C Fireworks&lt;br /&gt;
#C An admirably beautiful rule by John Elliott&lt;br /&gt;
88.A6$A58$61.A24$107.A11$37.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
: [[Alternating rule|Alternating]] rules.&lt;br /&gt;
:: Example: alternlife (B13/S012345678|B/S15) {{LV:Viewer|x = 21, y = 9, rule = alternlife &lt;br /&gt;
3.A13.A2$.2A15.2A2$A19.A4$9.A!&lt;br /&gt;
[[ ZOOM 12 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
:: Example: PCA_4 (2PCA4,0,2,4,12,8,5,9,7,1,6,10,11,3,13,14,15) {{LV:Viewer|x = 49, y = 29, rule = PCA_4&lt;br /&gt;
AB45.AB$HD45.HD24$21.A20.D$20.E$AB19.B20.F4.AB$HD39.D5.HD!&lt;br /&gt;
[[ STEP 20 ZOOM 6 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Weighted]] rules.&lt;br /&gt;
:: Example: R2,C2,S2-3,B4,7-8,NW0010001210120210121000100 {{LV:Viewer|x = 9, y = 9, rule = R2,C2,S2,3,B4,7,8,NW0010001210120210121000100:T80,40&lt;br /&gt;
3A6.$3A6.$2A.A3.A.$2.A5.A$9.$9.$9.$2.A6.$3.A5.!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata (even numbers only).&lt;br /&gt;
:: Example: Wolfram 30 (W30) {{LV:Viewer|x = 1, y = 1, rule = W30:P100,40&lt;br /&gt;
o!&lt;br /&gt;
#CXRLE Pos=0,-20&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[LifeHistory|[R]History]] rules.&lt;br /&gt;
:: Example: LifeHistory {{LV:Viewer|x = 457, y = 155, rule = LifeHistory&lt;br /&gt;
59.3B64.B125.B$58.BFBF2B60.4BF122.3B$58.6BF.B.F.F.B.F.F.B.F.F.B.F.F.B&lt;br /&gt;
.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B5.BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.&lt;br /&gt;
B.F.F.B.F.F.B.FBF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F.F3BFBF.2B2F2.3B$57.F10B.5B.5B.A4B.5B.5B.5B.26BF2BF133B$&lt;br /&gt;
57.24B2A2BA129BA33B2A19B$56.23BA3B2A63B3A63BABA32B4A17B$55.F23BABA67B&lt;br /&gt;
2A66BA30BABA2BA16B$56.23BA3B2A63B3A63BABA31BAB4A14BF3B63.F3.BF$57.24B&lt;br /&gt;
2A2BA129BA33B4A20B3.B59.5B$56.12B.5B.5B.A4B.5B.5B.5B.28BF116BA23B.B2C&lt;br /&gt;
57.6B$57.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F7BF3.F2B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.FBF.2BFBF3BFBF8B3A8B2C&lt;br /&gt;
57.7B$58.6B61.7B125.10BA7B.B57.8B$56.F.5B.F59.9B125.7B3A7B58.10B$57.&lt;br /&gt;
7B61.7B125.15B61.10B$56.9B59.F.5B.F123.4B.5BA6B60.11B$57.7B61.7B123.&lt;br /&gt;
4B2.3B3A5B61.11B$56.F7BF59.F7BF121.4B3.B3A7B61.11B$57.7B61.7B121.4B3.&lt;br /&gt;
3B2A2B.3B55.F.B.F.2F11B$56.F.5B.F59.9B119.4B3.8B2.F43.B.F.F.B4.BF.6BA&lt;br /&gt;
BA9B2A32B2A32B2A32B2A6B$57.7B61.7B119.4B3.8B44.23BA2BA7B4A30B4A30B4A&lt;br /&gt;
30B4A6BF$56.9B59.F.5B.F117.4B3.9B42.F24BA3BA6B2AB2A29B2AB2A29B2AB2A&lt;br /&gt;
29B2AB2A5B$57.7B61.7B117.4B3.4B.6B42.28BA8B2A32B2A32B2A32B2A6B$56.F7B&lt;br /&gt;
F59.F7BF115.4B3.4B.7B42.24BA3BA117B$57.7B61.7B115.4B3.4B2.6B44.23BA2B&lt;br /&gt;
A5B$56.F.5B.F59.9B113.4B3.4B3.6B47.7B.2B.F2.6B3A6B$57.7B61.2B3A2B113.&lt;br /&gt;
4B3.4B4.6B46.9B.F2.BF.B.F.F9B$56.9B59.F.5B.F111.4B3.4B4.8B46.7B13.F8B&lt;br /&gt;
$57.7B61.2ABAB2A111.4B3.4B6.8B45.6B.F13.8B$56.F7BF59.FBA3BABF109.4B3.&lt;br /&gt;
4B6.9B45.F2BA3B14.8B$57.7B61.2BABA2B109.4B3.4B7.9B46.B3AB14.9B$56.F.&lt;br /&gt;
5B.F59.3BABA3B107.4B3.4B8.10B44.B2ABAB14.8B$57.7B61.BA3BAB107.4B3.4B&lt;br /&gt;
9.5B2A3B42.F2.5B14.8B$56.9B59.F.5B.F105.4B3.4B10.5B2A4B28.B6.F6.7B.F&lt;br /&gt;
11.10B$57.7B61.7B105.4B3.4B11.11B27.5BF.2B3.B.9B12.11B$56.F7BF59.F7BF&lt;br /&gt;
103.4B3.4B12.12BA.2A21.24B14.8B$57.7B61.7B103.4B3.4B15.8B2.2A.A19.26B&lt;br /&gt;
14.7B$56.F.5B.F59.9B101.4B2.5B16.7B26.F25B14.7B$18.3B4.B31.7B61.7B&lt;br /&gt;
101.4B3.4B17.5B29.24BF13.8B$17.BFBF6BF28.9B59.F.5B.F99.2A2B3.4B18.5B&lt;br /&gt;
30.23B14.6B$17.6B.5B28.7B61.7B99.2B2A3.4B18.6B31.8B2.B.F10B14.5B$16.F&lt;br /&gt;
13BF25.F7BF59.F7BF97.2BAB3.4B19.7B2.4B23.10B6.B.6BF12.F.4B$16.4BA12B&lt;br /&gt;
24.7B61.7B97.4B3.4B19.F7BF6BF21.9B9.5B16.F.B$15.4B2A5BA5BFB22.F.5B.F&lt;br /&gt;
59.9B95.4B3.4B21.14B21.11B5.3B2ABA6B$14.F3BA9BA5B23.7B61.7B95.4B3.4B&lt;br /&gt;
21.F14B20.7BA2BF2B4.4B3A6B$14.5B2A3BA3BA3BFB22.9B59.F7BF93.4B3.4B23.&lt;br /&gt;
15B19.6B3A4B4.2BF2BA7B$13.7BA12B24.7B61.7B93.4B3.4B23.16B19.6BAB2A3B&lt;br /&gt;
5.11B$14.11B2A6B23.F7BF59.F7BF91.4B3.4B25.15B24.5B9.9B$14.B.7BF7B.B&lt;br /&gt;
24.7B61.7B91.4B3.4B25.F14B23.F6B.B6.10B$14.19B23.F.5B.F59.9B89.4B3.4B&lt;br /&gt;
27.9B.3B25.10BF.B2.8B$14.20B23.BA3BAB61.7B89.4B3.4B27.F7BF31.23B$13.B&lt;br /&gt;
F18B23.3BABA3B59.F7BF87.4B3.4B27.10B30.F24B$13.19BF24.2BABA2B61.7B87.&lt;br /&gt;
4B3.4B29.9B30.25BF$13.BF17B24.FBA3BABF59.F7BF85.4B3.4B31.7B31.25B$14.&lt;br /&gt;
17B26.2ABAB2A61.7B85.4B3.4B31.F7BF30.BA22B$16.F13BF25.F.5B.F59.9B83.&lt;br /&gt;
4B3.4B33.7B31.BA7B.B3.2B.F5B$18.5B.6B27.2B3A2B61.7B83.4B3.4B33.F7BF&lt;br /&gt;
31.BA5B6.F6.B$19.F6BFBFB26.9B59.F7BF81.4B3.4B35.7B32.5B2.F$21.B4.3B&lt;br /&gt;
28.7B61.7B81.4B3.4B35.9B32.3B$56.F7BF59.F7BF79.4B3.BA2B37.7B34.F$57.&lt;br /&gt;
7B61.7B79.4B3.2A2B37.F7BF$56.F.5B.F59.9B77.4B3.2B2A39.7B$57.7B61.7B&lt;br /&gt;
77.4B3.4B39.F7BF$56.9B59.F7BF75.4B3.4B41.7B$57.7B61.7B75.4B3.4B41.9B$&lt;br /&gt;
56.F7BF59.F7BF73.4B3.4B43.7B$57.7B61.7B46.F2B2A2BF19.4B3.4B43.F3BA3BF&lt;br /&gt;
$56.F.5B.F59.9B45.3B2A2B19.4B3.4B45.2B3A2B$57.7B61.7B46.8B.F15.4B3.4B&lt;br /&gt;
45.FB5ABF$56.9B59.F7BF43.12B14.4B3.4B47.BA3BAB$57.7B61.8B42.F13B12.4B&lt;br /&gt;
3.4B47.2A5B2A$56.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F9B38.3B.13BF10.4B3.4B49.BA3BA2B$55.11B.5B.5B.5B.5B.5B.5B.&lt;br /&gt;
4BA.5B.5B.13B37.5B.11B11.4B3.4B49.FBA3BABF$55.48BA2B2A27B37.5B.8B2.F&lt;br /&gt;
9.4B3.4B50.8B$54.BF48B2A3BA24B40.13B10.4B3.4B52.F6B$54.53BABA23BF41.&lt;br /&gt;
8B.4B8.4B3.4B53.6BF64.F$54.BF48B2A3BA23B43.7B2.4B6.4B3.4B54.7BF.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F2.B.3B$55.48BA2B&lt;br /&gt;
2A24B45.5B.F2.4B4.4B3.4B55.F10B.5B.5B.5B.5B.5B.5B.5B.5B.5B2.7BF$57.F&lt;br /&gt;
7B2.5B.5B.5B.5B.5B.5B.4BA.5B.5B.10BF45.4B6.4B2.4B3.4B56.33B2A42B$59.&lt;br /&gt;
3B.B2.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B&lt;br /&gt;
45.4B7.8B3.4B56.33BABA41BFB$60.F64.F6B44.4B9.6B3.4B56.F32B2A45B$125.&lt;br /&gt;
6BF43.4B11.4B3.4B57.34BABA41BFB$125.8B41.4B11.6B.4B57.36B2A42B$124.F&lt;br /&gt;
7BF40.4B11.11B59.13B.5B.5B.5B.5B.5B.5B.5B.5B.5B.11B$124.8B40.4B11.4B&lt;br /&gt;
2.5B60.9BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F7BF$124.9B38.4B11.4B4.5B60.8B61.7B$125.7B38.4B11.2A2B6.4B60.F7BF59.&lt;br /&gt;
9B$124.F7BF36.4B11.2B2A8.4B12.B47.7B61.7B$125.7B36.4B11.2BAB10.4B10.&lt;br /&gt;
3B45.9B59.F.5B.F$124.F7BF34.4B11.4B12.4B9.3B46.7B61.7B$125.7B34.4B11.&lt;br /&gt;
4B14.4B7.4B45.F7BF59.F7BF$124.9B32.4B11.4B16.4B5.4B.F45.7B61.7B$125.&lt;br /&gt;
7B32.4B11.4B18.4B3.4B.3B43.F7BF59.9B$124.F7BF30.4B11.4B20.9B.6B42.7B&lt;br /&gt;
61.7B$125.7B30.4B11.4B22.15BF40.9B59.F.5B.F$25.F98.F2BABA2BF28.4B11.&lt;br /&gt;
4B24.15B41.7B61.7B$125.2B3A2B28.4B11.4B26.16B38.F7BF59.F7BF$124.3B3A&lt;br /&gt;
3B26.4B11.4B29.10B2A2B39.7B61.7B$20.F104.7B26.4B11.4B31.9B2A2B38.F7BF&lt;br /&gt;
59.9B$124.F7BF24.4B11.4B31.F2.11B39.7B61.7B$125.7B24.4B11.4B34.11B39.&lt;br /&gt;
9B59.F.5B.F$124.F.5B.F22.4B11.4B34.9B.F41.7B61.7B$125.7B22.4B11.4B34.&lt;br /&gt;
3AB.4B43.F7BF59.F7BF$124.9B20.4B11.4B34.3BA2.4BF43.7B61.7B$31.F92.10B&lt;br /&gt;
18.4B11.4B34.3BA2.F.2B44.F7BF59.9B$124.F7BF18.4B11.4B34.4B5.F46.7B61.&lt;br /&gt;
7B$125.7B18.4B11.4B34.4B52.9B59.F.5B.F$20.F9.2A92.F.5B.F16.4B11.4B34.&lt;br /&gt;
4B54.7B61.7B$30.2A93.7B16.4B11.4B34.4B54.F7BF59.F3BA3BF$124.9B14.4B&lt;br /&gt;
11.4B34.4B56.7B61.2B3A2B$75.F49.7B14.4B11.4B34.4B56.F7BF59.2BA3BA2B$&lt;br /&gt;
7.F23.F35.F56.F7BF12.4B11.B2DB34.4B58.7B61.B2AB2AB$2.F17.3A101.8B12.&lt;br /&gt;
4B11.2B2D34.4B58.9B59.F.5B.F$22.A6.F94.F7BF10.4B11.4B34.4B60.7B61.7B$&lt;br /&gt;
F20.A2.F42.2A9.F46.7B10.4B11.4B34.4B60.F7BF59.F7BF$67.2A55.9B8.4B11.&lt;br /&gt;
4B21.B12.4B62.7B61.7B$119.2B4.7B8.4B11.4B21.3B10.4B62.F.5B.F59.9B$2A&lt;br /&gt;
116.5B2F7BF3B3.4B11.4B22.3B9.4B64.B2AB2AB61.7B$2A9.F55.F11.F38.24B11.&lt;br /&gt;
4B23.4B7.4B64.2BA3BA2B59.F.5B.F$117.24B11.4B23.F.4B5.4B66.2B3A2B61.7B&lt;br /&gt;
$69.F13.F33.23B11.4B23.3B.4B3.4B66.F3BA3BF59.F7BF$F117.21B11.4B22.6B.&lt;br /&gt;
9B68.7B61.7B$73.F11.F31.23B9.4B22.F15B68.F.5B.F59.9B$118.21B9.4B23.&lt;br /&gt;
15B70.7B61.7B$80.A38.19B9.4B22.16B70.9B59.F.5B.F$81.A2.2A37.B.10B11.&lt;br /&gt;
4B23.2B2A10B73.7B61.7B$74.F4.3A2.2A40.8B11.4B24.2B2A9B73.F7BF59.F7BF$&lt;br /&gt;
11.F115.6B11.4B25.11B2.F73.7B61.7B$11.F115.5B11.4B27.11B74.F.5B.F59.&lt;br /&gt;
9B$85.F41.6B9.4B29.F.9B74.7B61.7B$126.8B7.4B33.4B.4B72.9B59.F.5B.F$&lt;br /&gt;
125.4B.5B6.4B21.D.D8.F4B2.4B72.7B61.7B$124.4B4.4B2.F.5B19.D5.D8.2B.F&lt;br /&gt;
2.4B70.F7BF59.F7BF$123.4B6.4B2.BA5B34.F5.4B70.7B61.7B$79.F42.4B8.4B.A&lt;br /&gt;
B2A4B16.D3.C3.D15.4B68.F.5B.F59.9B$121.4B10.4BA3BA4B18.2C19.5B35.3B&lt;br /&gt;
30.7B61.7B$120.4B9.F2.4BA3B.5B13.D2.C.C2.D17.4B32.7B27.9B59.F.5B.F$&lt;br /&gt;
119.4B11.7BA3B.5B39.4B30.10B26.7B61.7B$118.4B10.F2BA6BA3B.3B14.D5.D&lt;br /&gt;
20.4B.F.F.B.F.F.B.F.F.B.F.F.B.F3.12B23.F7BF59.F7BF$118.3B12.B3A9BF19.&lt;br /&gt;
D.D23.28B3.14B23.7B61.7B$118.2B14.AB3A7B43.B2.4BA3BA36BF21.F.5B.F59.&lt;br /&gt;
9B$118.B15.F.B2A6B43.2AB.3BA4BA36BF22.7B61.7B$137.BA6B43.2A6B2A39B22.&lt;br /&gt;
9B59.F.5B.F$136.F2BA3BF45.2B.3BA4BA38B21.7B61.6B$137.BA3B50.4BA3BA23B&lt;br /&gt;
4.11BF.B.F.F.B.F.F.A.F3.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F.B.F.F.B.F.F.B.F7B$138.A3B50.28B10.13B.5B.3BA4BF28B.5B.5B.5B.5B.5B&lt;br /&gt;
.5B.12B$191.BF2B.F.F.B.F.F.B.F.F.B.F.F.B.F9.21B2AB2A44B2A33B$229.21B&lt;br /&gt;
2A48BABA33B$229.20B3A50B2A32BF$230.20B2A48BABA33B$229.F21B2AB2A44B2A&lt;br /&gt;
33B$230.7B.5B.5B.3BA3BF2BF26B.5B.5B.5B.5B.5B.5B.10BF$229.7BF2.F.B.F.F&lt;br /&gt;
.B.F.F.A.FB5.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F.B.F6B$230.5B28.F4B60.2BFBFB$231.3B31.B64.3B$232.B.F!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
:: Example: LifeSuper {{LV:Viewer|x = 312, y = 156, rule = LifeSuper:T312,156&lt;br /&gt;
69.M.M6.M.M49.2Q.Q6.Q3.3Q117.S.2S2.S.S2.2S.S10.U.2U2.U.U2.2U.U$20.2O.&lt;br /&gt;
2O2.2O.2O39.M6.M44.2Q5.Q.Q8.3Q4.Q85.2O34.S.S22.U.U$20.2O2.O2.O2.2O36.&lt;br /&gt;
2M10.2M41.2Q17.2Q3.Q85.4O28.S11.S12.U11.U$21.2O2.2O2.2O94.Q106.2O2.2O&lt;br /&gt;
28.S2.S3.S2.S14.U2.U3.U2.U$21.O8.O201.O4.O28.4S3.4S14.4U3.4U$19.2O10.&lt;br /&gt;
2O23.G36.A8.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A35.2O30.S3.S.S3.S14.&lt;br /&gt;
U3.U.U3.U$51.3A2.G.G32.A.A6.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A&lt;br /&gt;
.A5.A.A5.A.A5.A.A5.A.A33.O4.O30.S.S.S.S18.U.U.U.U$18.O14.O21.G.G34.A.&lt;br /&gt;
A3.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A&lt;br /&gt;
29.O4.O28.S3.S.S3.S14.U3.U.U3.U$18.O2.O8.O2.O23.G34.A3.A.A7.A7.A7.A7.&lt;br /&gt;
A7.A7.A7.A7.A7.A7.A7.A7.A7.A24.O14.O26.S3.S20.U3.U$18.O14.O170.A21.O.&lt;br /&gt;
O4.O2.O4.O.O20.2S.S7.S.2S10.2U.U7.U.2U$19.O.O8.O.O61.2A133.O3.4O3.O&lt;br /&gt;
23.2S11.2S10.2U11.2U$21.O8.O70.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A&lt;br /&gt;
6.2A3.G16.O16.O19.S15.S8.U15.U$22.O6.O65.A5.A.A5.A.A5.A.A5.A.A5.A.A5.&lt;br /&gt;
A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A10.2G16.2O10.2O20.S2.S11.S2.S6.&lt;br /&gt;
U2.U11.U2.U3.A$21.3O4.3O66.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.&lt;br /&gt;
A5.A.A5.A.A5.A.A5.A.A5.A.A4.2G17.3O10.3O22.S11.S12.U11.U6.A$22.2O4.2O&lt;br /&gt;
67.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A8.G21.O4.O24.S.S3.S5.S3.S.&lt;br /&gt;
S6.U.U3.U5.U3.U.U3.A$19.2O10.2O197.2O.O2.O.2O27.2S5.2S16.2U5.2U$19.3O&lt;br /&gt;
3.2O3.3O41.W11.A14.I9.K14.M103.2O2.2O2.2O27.S2.S.S2.S16.U2.U.U2.U$20.&lt;br /&gt;
2O3.2O3.2O28.pA12.W.W9.A.A12.I.I7.K.K12.M.M102.2O6.2O27.3S3.3S16.3U3.&lt;br /&gt;
3U$21.O3.2O3.O25.2pA.2pA12.W10.2A13.2I8.2K13.2M105.2O.2O.2O29.S.S.S.S&lt;br /&gt;
18.U.U.U.U$20.3O6.3O23.pA3.pA6.3W4.W3.W7.A.A12.I9.K.K12.M105.2O.2O.2O&lt;br /&gt;
29.2S3.2S18.2U3.2U$55.pA3.pA6.2W2.W4.W.W7.2A12.I.I8.2K7.2M4.3M5.M$54.&lt;br /&gt;
pA3.pA9.3W.2W.2W11.A10.I13.K14.M2.M.M.M$20.3O6.3O20.3pA.pA.pA7.W2.W.W&lt;br /&gt;
.3W8.A2.A5.A4.I10.K2.K4.2M2.M2.3M2.M.M.2M94.3O6.3O$19.5O4.5O16.pA2.2pA&lt;br /&gt;
3.2pA6.W4.W5.W6.A8.A.A3.I.I7.K7.M6.3M102.O3.O4.O3.O$18.O5.O2.O5.O14.pA&lt;br /&gt;
.pA3.2pA9.W4.W5.W5.2A7.2A5.I2.I5.2K6.2M4.2M108.O6.O$19.O3.O4.O3.O14.pA&lt;br /&gt;
2.pA3.pA4.pA6.W2.W.W.3W7.A8.A14.K.K6.M4.3M104.2O10.2O$48.pA.pA3.2pA2.&lt;br /&gt;
pA9.3W.2W.2W6.3A5.A.A4.3I5.2K8.3M$49.pA2.2pA.pA.pA8.2W2.W4.W.W6.A6.A&lt;br /&gt;
6.2I17.M$52.2pA12.3W4.W3.W8.A2.2A2.A6.I6.K11.M160.2W$54.2pA17.W10.2A&lt;br /&gt;
2.3A2.A4.2I7.K.K7.2M159.2W2.2W$55.pA17.W.W8.2A3.3A7.I.I5.K.K7.2M158.W&lt;br /&gt;
$74.W11.A13.I7.K10.M154.4W5.W$274.W$12.G97.A36.A5.A6.A12.A11.A88.W.W&lt;br /&gt;
4.3W$11.G2.G22.2S53.11P8.2A.3A.3A3.A3.A3.A13.A.A3.A.A3.A.A5.3A2.A2.A&lt;br /&gt;
3.3A2.A2.A3.3A.3A.2A4.2A11.2A27.3W26.2W3.2W3.W$11.G2.G22.S4.2S46.15P&lt;br /&gt;
4.2A12.3A.3A.3A5.A4.3A.A3.A2.A3.A.A3.3A3.A2.A2.3A3.A2.A2.3A7.A3.A2.A&lt;br /&gt;
6.A3.A.A31.2W5.W19.2W3.W.W$13.G24.S.S2.S16.46P5.A10.A.4A.4A.A3.A.A2.A&lt;br /&gt;
4.2A3.A.A3.A12.A11.A14.A.3A2.3A3.A.A5.A30.2W5.W17.W7.W$42.S3.2S12.P&lt;br /&gt;
29.15P17.2A9.A.A2.A.A2.A.2A3.A3.A45.A3.2A3.A.A2.A6.A36.W17.W2.W2.W6.W&lt;br /&gt;
$39.S5.S.S12.P31.11P12.3A5.A3.3A.A2.A2.2A.2A.A.A.2A8.A43.2A3.4A.A.2A.&lt;br /&gt;
2A2.2A25.W31.3W.2W2.3W3.W$41.S.S6.2S8.P59.3A4.A.A.3A4.A4.2A4.2A3.A.2A&lt;br /&gt;
5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.3A.A.2A3.A.A2.A.A30.W3.3W23.W15.2W3.W2.&lt;br /&gt;
2W.W$37.S.S5.S5.S8.P59.A4.3A.A8.A.2A2.A3.A.A.2A2.A.2A.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A3.2A.2A4.2A.A3.A3.A.4A25.W6.W22.2W.2W.2W3.4W2.W3.W3.W3.2W&lt;br /&gt;
$37.2S3.S5.S.S3.2S4.P63.A3.A.2A7.A3.3A.A.A2.A4.A3.2A3.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A5.2A.A.A.3A3.2A.A2.A28.W2.2W28.4W.W.4W3.W3.W3.2W$44.S.S6.&lt;br /&gt;
S.S4.P63.2A2.A2.A8.2A3.A.A2.A5.2A5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.2A4.A&lt;br /&gt;
7.4A5.2A30.W.W23.3W4.W.W5.W8.2W.W$40.S.S5.S11.62P7.2A4.3A4.2A.A.2A.A.&lt;br /&gt;
A3.A47.A9.A71.W.W.2W3.W$45.S5.S.S20.P46.P20.A.2A.A2.A.2A4.A42.2A.A.A&lt;br /&gt;
14.2A26.2W34.2W3.W.W.W5.3W$14.2W3.W18.S.S6.S.S6.2S16.P46.P26.2A7.2A&lt;br /&gt;
28.2A13.A2.2A13.A.A26.2W4.2W28.2W2.W.2W.W5.W2.2W3.2W$3.4W7.2W2.W2.W&lt;br /&gt;
15.S5.S.S5.S5.S16.P46.P40.A24.A9.2A.A.A4.2A46.2W30.W.W4.3W5.2W2.W$W2.&lt;br /&gt;
W4.W2.W2.W.W.W18.2S9.S5.S.S17.P46.P11.3A9.A5.A10.A25.A.A5.A.A.2A5.A6.&lt;br /&gt;
A3.A.A29.W41.2W3.2W4.W.W$.W.W.W2.W.W.W3.W.W2.W4.W14.S.S6.S.S7.30P31.P&lt;br /&gt;
23.A5.A10.A7.A6.A13.A.A.A12.A.A.A.A34.W.W4.W38.3W3.W2.4W3.W$.W.3W2.W.&lt;br /&gt;
W4.W.2W.2W4.3W12.2S3.S.S5.S5.30P6.26P15.3A5.A4.2A17.2A6.2A5.3A3.2A.2A&lt;br /&gt;
21.A.A3.A25.W2.W3.W.W48.W2.W.W$.3W2.2W2.W.2W4.W5.W2.4W14.S5.S8.3P4X3P&lt;br /&gt;
3X3P.3P.2P5.2P6.P52.A18.3A6.3A4.A25.A11.A24.W2.W3.W2.W40.3W5.2W3.W$W&lt;br /&gt;
10.3W.W2.2W4.2W2.W3.2W11.2S6.S.S4.2PX6PX3PX2P.3P.2P.6P6.P44.3A3.A2.A&lt;br /&gt;
2.3A4.2A7.2A6.2A6.A28.A3.A3.A30.W2.W48.W4.2W$.3W9.4W.W.3W6.2W.2W3.2W&lt;br /&gt;
10.S.S8.2PX6PX3PX2P2.2P.2P.6P6.P50.A3.A.A6.A.A7.A6.A17.A6.A5.2A2.A.A&lt;br /&gt;
32.W2.W55.2W$.3W10.W3.W2.2W3.W2.W3.W3.W.W9.2S4.S.S2.2PX2P2X2PX3PX2P.P&lt;br /&gt;
.P.2P3.4P6.P50.A4.A8.3A30.2A6.2A9.A.A2.2A29.2W2.W2.W53.W$.3W3.W11.4W&lt;br /&gt;
2.4W.2W.3W.W.W16.2S2.2PX3PX2PX3PX2P.2P2.2P.6P6.P65.2A29.3A6.3A4.A3.A&lt;br /&gt;
8.A32.2W53.W$7W27.3W23.2PX3PX2PX3PX2P.3P.2P.6P6.48P5.3A8.A.A31.2A6.2A&lt;br /&gt;
13.A4.A$3.W.W17.7W2.W.3W23.3P3X4P3X3P.3P.2P5.2P54.P10.2A2.A.A33.A6.A&lt;br /&gt;
6.A.A10.A26.3W$6.W16.W2.W33.30P53.P11.A.A2.A14.3A4.2A29.A.A.A.A30.2W&lt;br /&gt;
3.3W$6.W24.W28.30P54.P11.4A13.A8.A.A22.A.A3.A33.2W7.2W$60.30P53.P13.&lt;br /&gt;
2A6.3A5.A4.A40.A.A25.3W3.2W$60.30P54.P29.A2.A.A3.2A.A14.3A.A.A14.A25.&lt;br /&gt;
W.W2.3W$60.30P5.O47.P17.3A5.3A4.A2.A16.A24.2A26.2W3.W.W$19.VRTVRTVRTV&lt;br /&gt;
RTVRTVRTVRTVRTVRTVRTVRTVR6.3P3.4P3.4P3X3PX3PX2P5.O.O46.P32.2A.2A4.A.A&lt;br /&gt;
5.2A6.A.A2.A5.A41.2W54.Q$19.T34.T5.2P.3P.2P.3P.2PX3PX2PX3PX2P3.O5.O&lt;br /&gt;
43.P21.3A11.A2.A13.2A3.A4.A104.Q$.Q17.V34.V5.2P.6P.3P.2PX3PX2P2X2PX2P&lt;br /&gt;
9.O.O42.P34.A.A2.A3.A.A4.A5.2A3.A4.A.3A6.A27.2W58.Q$2.2Q2.Q12.V34.R5.&lt;br /&gt;
3P3.3P.3P.2PX3PX2PXPXPX2P2.2O9.O39.P25.3A8.A32.2A.A5.A25.W.2W4.2W$6.Q&lt;br /&gt;
12.V34.R5.6P.2P.3P.2PX3PX2PX2P2X2P13.O.O38.P36.2A.A5.A.A8.2A3.A6.A.2A&lt;br /&gt;
5.A25.W5.W.2W51.Q.Q$.Q4.Q12.V34.R5.2P.3P.2P.3P.2PX3PX2PX3PX2P4.O5.O6.&lt;br /&gt;
O35.P29.3A7.A6.A2.A.2A.A.A.A3.A7.3A.A29.W5.W54.Q.Q$9.3Q7.V3.27V4.R5.&lt;br /&gt;
3P3.4P3.4P3X3PX3PX2P10.O6.O.O34.P47.2A.2A.2A6.A41.W2.W2.W54.Q$19.V3.V&lt;br /&gt;
25.V4.R5.30P4.2O4.O10.O31.P33.3A36.A32.2W3.W2.W$14.Q4.V3.V25.V4.R5.&lt;br /&gt;
30P21.O.O30.P45.A64.2W52.Q$14.Q4.V3.V25.V4.R5.30P3.O4.O4.2O2.2O6.O27.&lt;br /&gt;
P37.3A6.A4.A26.A86.Q$9.2Q3.Q4.V3.V25.V4.T5.30P8.O4.O2.O.O6.O.O26.P45.&lt;br /&gt;
A2.A.A26.A27.2W57.Q$3.4Q.Q10.V3.7V14.6V4.T5.30P2.2O4.O5.O14.O23.P41.&lt;br /&gt;
3A6.A.A3.A10.2A.2A6.A25.W.2W4.2W$Q3.2Q13.V9.V14.V9.T52.O11.O.O22.P49.&lt;br /&gt;
A5.A.A7.A2.2A.A31.W5.W.2W$Q4.Q5.Q7.V9.V14.V9.T39.O.O6.O.O2.O3.2O9.O&lt;br /&gt;
19.P45.3A7.A.A4.A3.A4.2A5.A25.W5.W$.Q8.2Q7.V9.V14.V9.T41.O6.2O2.2O3.O&lt;br /&gt;
3.2O5.O.O18.P56.A2.A.A4.A3.A6.A25.W2.W2.W$9.3Q7.V9.V14.V9.T43.O.O12.O&lt;br /&gt;
.O.O9.O15.P49.3A9.A.A2.2A4.A5.A26.2W3.W2.W$.Q9.Q7.V9.V14.V9.T45.O26.O&lt;br /&gt;
.O14.P60.A4.A.2A2.A38.2W$.3Q15.V.9V14.9V2T47.O.O6.O.O.O8.O6.O11.P53.&lt;br /&gt;
3A11.2A.2A4.A$.2Q8.Q92.O6.2O3.O5.2O7.O.O10.P74.A.A26.W.2W6.W$.Q5.Q4.Q&lt;br /&gt;
93.O.O6.2O7.2O17.P57.3A44.W.W7.W$7.2Q3.Q95.O14.O10.2O8.P28.4Q40.A3.2A&lt;br /&gt;
26.W8.W$4.Q.4Q29.G70.O.O7.O7.O9.O4.X28.5Q28.3A3.A4.A5.A26.2W$2.2Q10.Q&lt;br /&gt;
22.G.G72.O5.O.O5.O.O5.O4.2O3.X24.Q.Q4.2Q33.A.A3.A.A29.2W3.W3.W50.A$&lt;br /&gt;
14.Q23.G.G73.O.O5.O.O5.O.O4.2O4.X24.4Q38.A.A6.2A28.2W3.W3.W50.A$14.Q&lt;br /&gt;
23.G77.O7.O7.O6.O4.X22.2Q2.Q5.Q34.A41.W3.W50.A$143.X24.Q.Q3.3Q$144.X&lt;br /&gt;
24.3Q.3Q.Q73.pA17.pA$143.X25.3Q.2Q4.Q70.pA.pA15.pA.pA$144.X26.3Q3.2Q&lt;br /&gt;
70.2pA16.2pA$143.X29.Q.2Q.Q4.Q66.pA18.pA$144.X27.6Q4.2Q3.2Q60.pA.pA&lt;br /&gt;
15.2pA$143.X27.Q9.Q4.3Q6.3Q51.pA17.3pA$142.X28.2Q4.2Q.4Q.Q3.Q.3Q2.Q2.&lt;br /&gt;
3Q46.pA$95.3X.7X2.X2.12X6.3X3.7X30.Q3.3Q.Q4.2Q.2Q6.Q51.pA.pA2.2pA12.pA&lt;br /&gt;
2.pA$94.X3.2X2.X2.X.X.X.X2.X2.2X9.X3.X2.X38.Q7.Q5.2Q7.Q.3Q46.pA3.pA7.&lt;br /&gt;
2pA5.pA.pA$93.X8.X3.X3.X3.X3.X14.X.X38.Q5.Q3.2Q.3Q5.3Q51.3pA4.2pA2.pA&lt;br /&gt;
6.pA$93.X8.X3.X3.X3.X3.X14.X.X50.Q.2Q4.4Q53.2pA.pA.pA.pA2.pA6.pA$93.X&lt;br /&gt;
8.X3.X3.X3.X3.X14.X.X43.Q.3Q.2Q.Q5.Q3.Q11.2Q8.2Q30.2pA3.4pA7.pA.pA$&lt;br /&gt;
94.X7.X3.X3.X3.X3.X14.X.X44.Q.Q.2Q2.4Q4.Q2.Q9.3Q7.Q2.4Q43.pA$95.2X5.X&lt;br /&gt;
3.5X3.X3.3X12.X.4X48.Q4.Q4.Q3.Q4.Q2.Q2.2Q.Q.Q.2Q.Q.2Q26.2pA3.4pA7.2pA&lt;br /&gt;
$97.X4.X3.X3.X3.X3.X13.X6.X50.3Q5.Q2.Q2.2Q.Q.Q.Q.2Q.Q5.Q.Q.2Q4.Q18.2pA&lt;br /&gt;
.pA.pA.pA2.pA$98.X3.X3.X3.X3.X3.X12.X8.X49.5Q7.Q2.Q.Q3.Q2.Q.Q.2Q2.Q.Q&lt;br /&gt;
.2Q3.2Q16.3pA4.2pA2.pA6.pA2.pA$98.X3.X3.X3.X3.X3.X11.X9.X52.Q5.3Q5.Q.&lt;br /&gt;
Q.3Q.2Q2.Q2.Q3.Q3.Q17.pA3.pA7.2pA4.pA$98.X3.X3.X3.X3.X3.X10.X10.X52.Q&lt;br /&gt;
5.Q4.2Q11.Q3.2Q.Q.2Q.3Q.Q4.2Q8.pA.pA2.2pA10.2pA$93.X3.X4.X3.X3.X3.X3.&lt;br /&gt;
X9.X6.X3.X60.Q3.Q4.Q12.Q.Q.Q.2Q.Q2.4Q2.Q2.2Q3.pA17.pA$94.3X5.X3.X3.X&lt;br /&gt;
3.X3.4X6.7X.3X67.Q3.Q8.2Q2.2Q4.Q.2Q10.Q.Q3.pA16.3pA$122.6X77.Q5.2Q12.&lt;br /&gt;
2Q.Q2.6Q.2Q3.Q5.pA.pA15.pA$206.Q4.2Q13.4Q6.3Q4.Q6.pA18.pA$207.Q.Q19.&lt;br /&gt;
6Q4.2Q.Q6.2pA16.2pA$211.2Q16.Q2.Q.Q6.Q8.pA.pA14.2pA$251.pA17.pA2$.pA&lt;br /&gt;
12.pA80.E7.E70.G134.pA$pA.pA4.2pA.pA3.pA7.O6.O21.2K.2K10.M16.M11.E.E&lt;br /&gt;
5.E.E69.2G.3G3.G2.G7.2G4.3G105.pA$.2pA4.pA.2pA3.pA6.O.O4.O.O30.M3.2M&lt;br /&gt;
16.2M3.M4.E5.E.E5.E65.2G9.G2.G6.4G8.G102.pA$21.O.O4.O.O21.K.K6.M.2M.&lt;br /&gt;
2M14.2M.2M.M10.E7.E.E65.G6.2G.2G.2G3.G4.G7.G$.4pA3.3pA10.O.O4.O.O7.3I&lt;br /&gt;
.3I7.K.K6.M2.2M18.2M2.M3.2E17.E72.G2.G4.2G4.2G6.G56.2S.2S7.2S.2S8.2O.&lt;br /&gt;
2O7.2O.2O$pA4.pA.pA3.pA.2pA6.O.O4.O.O7.I5.I4.2K.K.K.2K11.M10.M30.E.E&lt;br /&gt;
70.G2.G4.2G4.2G9.3G51.S.4S5.4S.S8.O.4O5.4O.O4.2pA$pA3.2pA.pA3.pA.pA6.&lt;br /&gt;
2O.2O2.2O.2O8.I.I7.2K3.2K37.E.E7.E10.E66.2G.2G.2G3.G4.G63.S6.S3.S6.S&lt;br /&gt;
6.O6.O3.O6.O4.pA$pA.2pA.pA.pA.pA.pA.pA25.2I.2I23.M.3M.M2.M.3M.M13.E5.&lt;br /&gt;
E.E10.E.E66.G2.G6.4G7.3G55.S4.S5.S4.S3.2A3.O4.O5.O4.O5.pA$pA4.pA.pA3.&lt;br /&gt;
pA.2pA7.2O4.2O8.I5.I22.M2.2M.M2.M.2M2.M15.E.E5.E.E10.E64.G2.G7.2G66.S&lt;br /&gt;
15.S3.2A3.O15.O4.2pA$.4pA3.3pA11.8O40.2M.M2.M.2M11.3E6.E7.E10.E.E68.G&lt;br /&gt;
10.2G14.3G44.S13.S10.O13.O$20.O2.O.2O.O2.O6.I5.I5.2K3.2K53.E.E10.E66.&lt;br /&gt;
G9.G2.G6.4G8.G40.S15.S8.O15.O$.4pA3.3pA9.3O6.3O7.2I.2I5.2K.K.K.2K37.E&lt;br /&gt;
5.E10.E10.E.E64.G8.G4.G4.G.2G.G7.G40.S2.2S.2S.2S.2S2.S8.O2.2O.2O.2O.&lt;br /&gt;
2O2.O$pA4.pA.pA3.pA.2pA5.O10.O8.I.I9.K.K40.E5.E5.2E5.E.E10.E65.3G2.G&lt;br /&gt;
6.G3.2G2.2G7.G43.2S.2S.2S.2S14.2O.2O.2O.2O7.2pA$pA2.pA.pA.pA3.pA.pA6.&lt;br /&gt;
O10.O6.I5.I7.K.K16.M6.M16.2E3.2E5.E8.E10.E.E68.G6.G3.2G2.2G52.S7.S16.&lt;br /&gt;
O7.O9.pA$pA3.2pA.2pA2.pA.pA5.O12.O5.3I.3I25.M.6M.M30.E7.E.E10.E67.G4.&lt;br /&gt;
G4.G.2G.G52.S.S3.S.S16.O.O3.O.O9.pA$pA.pA2.pA.pA.pA.pA.2pA5.O10.O19.&lt;br /&gt;
2K.2K14.2M6.2M11.3E2.2E.2E2.3E3.2E9.E10.E.E66.G2.G6.4G7.3G43.S2.S.S2.&lt;br /&gt;
S16.O2.O.O2.O8.2pA$.4pA3.3pA9.2O8.2O42.2M17.E.E.E.E.E.E18.E.E10.E65.&lt;br /&gt;
2G64.S2.S.S2.S16.O2.O.O2.O$19.2O10.2O18.2K.2K17.4M18.2E3.2E22.E10.E.E&lt;br /&gt;
68.G61.S.S.S.S18.O.O.O.O$3.2pA3.3pA2.2pA4.2O.O6.O.2O39.2M2.2M31.E.E.E&lt;br /&gt;
12.E.E10.E66.G9.G2.G47.2S.S.S.2S16.2O.O.O.2O$pA.pA2.pA.pA.pA.pA2.pA5.&lt;br /&gt;
O.2O4.2O.O20.K.K40.2E3.2E7.E.E.E5.E8.E10.E.E64.G8.G.2G.G43.S.S.S.S.S.&lt;br /&gt;
S.S.S10.O.O.O.O.O.O.O.O7.pA$pA.4pA.2pA.2pA.pA6.O2.O4.O2.O6.3I.3I7.K.K&lt;br /&gt;
38.E.E.E.E.E.E5.E3.E3.2E2.E8.E.E76.3G4.G2.G43.4S2.2S.2S2.4S8.4O2.2O.&lt;br /&gt;
2O2.4O$2.pA2.pA.pA.pA.pA.2pA6.3O.2O.3O7.I5.I4.2K.K.K.2K14.2M2.2M13.3E&lt;br /&gt;
2.2E.2E2.3E4.E.E8.E.E8.E9.2E72.G2.G42.S2.2S.S.S.S.S.2S2.S6.O2.2O.O.O.&lt;br /&gt;
O.O.2O2.O5.pA$pA2.2pA3.3pA10.3O.2O.3O9.I.I7.2K3.2K15.2M2.2M31.E3.E5.E&lt;br /&gt;
3.E10.E.E9.E68.G.2G.G40.2S3.3S.S.S.3S3.2S.2pA.2O3.3O.O.O.3O3.2O4.pA$&lt;br /&gt;
21.2O6.2O8.2I.2I27.2M4.2M16.2E3.2E7.E.E.E9.E3.3E6.E5.E4.2E67.G2.G41.&lt;br /&gt;
2S.S2.S2.S.S2.S2.S.2S.2pA.2O.O2.O2.O.O2.O2.O.2O$6.7pA11.4O10.I5.I27.M&lt;br /&gt;
.2M.M17.E5.E7.E.E.E5.3E6.3E7.E.E4.2E99.3A13.S.S3.2S3.2S3.S.S6.O.O3.2O&lt;br /&gt;
3.2O3.O.O$6.pA2.pA2.pA6.2O4.2O4.2O39.2M2.2M17.E5.E38.E6.E114.3S13.3S&lt;br /&gt;
6.3O13.3O$22.2O4.2O$125.Q142.3S.3S18.3O.3O$19.2O.2O4.2O.2O34.2M12.2M&lt;br /&gt;
40.2Q17.2Q3.Q122.S.S22.O.O$19.2O.2O4.2O.2O33.3M4.M2.M4.3M39.2Q5.Q.Q8.&lt;br /&gt;
3Q4.Q118.S2.S.S2.S16.O2.O.O2.O$19.2O.2O4.2O.2O34.M.M3.M2.M3.M.M47.2Q.&lt;br /&gt;
Q6.Q3.3Q119.S9.S14.O9.O$68.2M3.M2.M3.2M42.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q104.S&lt;br /&gt;
2.S3.S2.S14.O2.O3.O2.O$69.2M8.2M43.Q2.2Q11.Q.Q6.3Q8.2Q103.S2.S5.S2.S&lt;br /&gt;
12.O2.O5.O2.O$71.M6.M49.Q10.3Q2.Q4.Q2.2Q.Q.2Q.Q73.2O$68.M2.8M2.M38.Q.&lt;br /&gt;
2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q71.O4.O26.S2.S7.S2.S10.O2.O7.O2.O$68.M3.2M2.2M&lt;br /&gt;
3.M37.Q.2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q70.O6.O26.2S.S5.S.2S12.2O.O5.O.2O$118.&lt;br /&gt;
2Q.2Q11.2Q18.2Q4.Q69.O8.O25.2S.2S3.2S.2S12.2O.2O3.2O.2O$73.M2.M42.Q.&lt;br /&gt;
2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q69.2O.4O.2O27.2S.S.S.2S16.2O.O.O.2O$22.O6.O42.&lt;br /&gt;
M4.M42.Q.2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q$20.2O.2O2.2O.2O41.4M51.Q10.3Q2.Q4.Q&lt;br /&gt;
2.2Q.Q.2Q.Q107.S.S.S.S18.O.O.O.O$71.M6.M45.Q2.2Q11.Q.Q6.3Q8.2Q70.2O2.&lt;br /&gt;
2O26.S4.S3.S4.S10.O4.O3.O4.O$69.3M6.3M43.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q70.2O&lt;br /&gt;
2.2O25.2S3.S.S.S.S3.2S8.2O3.O.O.O.O3.2O!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [R]Investigator rules.&lt;br /&gt;
:: Example: B3S23Investigator {{LV:Viewer|x = 98, y = 57, rule = B3S23Investigator&lt;br /&gt;
35.R26.R$35.E26.E8$51.E$25.E20.E25.E$24.E21.E7.C18.E$23.E28.EBDE18.E$&lt;br /&gt;
45.CE5.2E$21.CD2.DE43.2ED2.DC$19.E3.DE18.C22.E3.D3ED3.E$42.EDBE4.ER&lt;br /&gt;
13.3E3.E$44.2E15.E3.D2.E2.D14.C.ECB$13.C30.ED3.E12.E3.E3.D.E11.CE.D2.&lt;br /&gt;
E$8.D4.D30.E3.E14.E2.D2E.C13.D.E.D$7.E4.D2.E28.D2.E17.D16.E2.D3.E$12.&lt;br /&gt;
E3.E28.D19.C15.E3.E$12.ED3.E27.C21.E12.E3.DE$13.E10.2E39.2DE4.2E10.E&lt;br /&gt;
6.E$11.E12.ED3.E34.3E.E3.DE$5.E17.2E3.E4.DE28.ED4.E3.2E17.E$10.E4.E7.&lt;br /&gt;
CD2.E3.CD2.DE24.ED2.DC3.E2.DC7.E4.E$14.E10.D46.D10.E$9.E3.E11.CE5.2E&lt;br /&gt;
19.E10.2E5.EC11.E3.E$26.D5.D.E14.E3.D9.E.D5.D$DA8.ECD2.DE9.ED3.DE2.E&lt;br /&gt;
14.E3.2E6.E2.ED3.DE9.ED2.DCE8.AD$DA11.DE4.2A6.CD.DC19.E2.DE10.CD.DC6.&lt;br /&gt;
2A4.ED11.AD$18.E.A2.C.E4.C22.D13.C.C4.C2.A.E$4.E6.E5.ED6.D2.E.E7.2A&lt;br /&gt;
13.2C3.2A7.E11.DE5.E6.E$5.E4.ED5.DE4D.E6.E5.E.A2.C12.C2.A.E5.E8.4DED&lt;br /&gt;
5.DE4.E$10.2ED3.DE.4EB.C6.E4.D22.D4.E8.B3E2.ED3.D2E$6.E3.DECD.DEC2.DE&lt;br /&gt;
2.E8.E3.E4D14.4DE3.E8.E6.CED.DCED3.E$7.E3.E.2E4.E5.C11.5EB12.B5E11.C&lt;br /&gt;
10.2E.E3.E$8.E2.D.CD5.D.EC.D4.ED2.DCE2D21.D.CD2.DE4.D2.ED6.DC.D2.E$&lt;br /&gt;
10.D.2E.DC3.E3.D2.E4.ED26.D3.DE4.E2.D3.E3.CD.2E.D$10.CE3.E4.E2.2E3.E&lt;br /&gt;
5.2E24.E.2E5.E3.2E7.E3.EC$10.E5.E7.ED3.E3.E25.C4.E3.E3.DE7.E5.E$10.D&lt;br /&gt;
5.D2.E4.2E6.E5.E26.E6.2E4.E2.D5.D$10.ED3.DE2.D3.E2.E4.E6.DE26.E4.E2.E&lt;br /&gt;
3.D2.ED3.DE$11.CD.DC2.E3.E4.E7.E3.EDEC11.CEDE4.E7.E4.E3.E2.CD.DC$12.C&lt;br /&gt;
.CE2.D2.E7.CD2.DE6.DE2.C5.C2.ED7.ED2.DC7.E2.D2.EC.C$16.2E.D11.D3E7.D&lt;br /&gt;
2.D5.D2.D8.E.ED11.D.2E$12.E5.EC10.E2.EDE7.ED7.DE7.EDE2.2E10.CE5.E$12.&lt;br /&gt;
D5.D4.EDE2.EDE2.E.DC.E3.DECE.E.E.ECED3.E.CD.E2.EDE2.EDE5.D5.D$12.ED3.&lt;br /&gt;
DEDE.C2.DC.E.DC4.DC3.DCE9.ECD3.CD4.CD.E.CD5.EDED3.DE$12.CED.DC2.DC2E&lt;br /&gt;
2.D4.D8.DE2.2D5.2D2.ED8.D4.D5.CD2.CD.DEC$15.3E3.D5.E4.E3.DC2.D4.ED3.D&lt;br /&gt;
E4.D2.CD3.E4.E4.ECD3.3E$15.DC5.E3.D4.D3.DC3.C4.CED.DC5.C3.CD3.D4.D10.&lt;br /&gt;
CD$13.CD6.D.E.DC3.DC.EDE12.3E10.EDE.CD3.CD3.CD6.DC$20.DC.EDE2.EDE17.D&lt;br /&gt;
C16.EDE2.EDE2.CD$18.EDE25.CD29.EDE$49.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY Y -9 LOOP 900 ]]}}&lt;br /&gt;
&lt;br /&gt;
: [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules from a [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 repository].&lt;br /&gt;
:: Example: Byl-loop {{LV:Viewer|x = 5, y = 5, rule = Byl-Loop:P200,100&lt;br /&gt;
3.C$4.B2$B$.C!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: Non-deterministic rules.&lt;br /&gt;
:: Example: Non-deterministic Soldier Bugs {{LV:Viewer|x = 113, y = 113, rule = R7,C2,S64-113,B65-95,P100,#,#&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY RANDSEED 1695741111763 LOOP 1000 ]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repository Rules ===&lt;br /&gt;
LifeViewer can load rules from the [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 Rule:] namespace here on LifeWiki.&lt;br /&gt;
The rules must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. LifeViewer supports both @TABLE and @TREE&lt;br /&gt;
format rules. Typically @TREE rules run much faster so if possible ensure there is an @TREE version of the rule before the @TABLE&lt;br /&gt;
version (if present).&lt;br /&gt;
&lt;br /&gt;
=== Inline Rules ===&lt;br /&gt;
If LifeViewer does not recognize the rule specified in the pattern header then it will first search the pattern comments after the pattern to see&lt;br /&gt;
if there is an inline rule definition. This must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. If there is no inline&lt;br /&gt;
rule then it will attempt to retrieve the rule from the Rule Repository.&lt;br /&gt;
&lt;br /&gt;
=== Aliases ===&lt;br /&gt;
LifeViewer contains a large list of alias names for particular rules. This list of rule name aliases can be found by clicking the Aliases button under Help.&lt;br /&gt;
&lt;br /&gt;
== Grid and neighbourhood support ==&lt;br /&gt;
LifeViewer supports many different neighbourhoods on square, hexagonal or triangular grids.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the full list of supported neighbourhoods per grid type.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[square tiling]]:&lt;br /&gt;
** outer-totalistic:&lt;br /&gt;
*** [[Moore neighbourhood|Moore]]&lt;br /&gt;
*** [[von Neumann neighbourhood|von Neumann]]&lt;br /&gt;
*** circular&lt;br /&gt;
*** cross&lt;br /&gt;
*** L2&lt;br /&gt;
*** saltire&lt;br /&gt;
*** star&lt;br /&gt;
*** checkerboard&lt;br /&gt;
*** aligned checkerboard&lt;br /&gt;
*** hash&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** Gaussian&lt;br /&gt;
*** custom weighted&lt;br /&gt;
*** far corners/edges&lt;br /&gt;
** non-totalistic R1 Moore&lt;br /&gt;
** non-isotropic&lt;br /&gt;
** Margolus&lt;br /&gt;
** PCA&lt;br /&gt;
* hexagonal or offset-square grid: {{LV:Viewer|x = 50, y = 136, rule = B2/S34H&lt;br /&gt;
$24bo$22bo$24bo$22b3o$25bo$23b3o$25bobo$25bobo$24b2o$22bo5bo$23bo$27b&lt;br /&gt;
2o$27bo$23bo$25b2obo$23bo2bobo$25bob3o$21bo2bob3o$22b3o3b2o$21bo2bob2o&lt;br /&gt;
$26bobo$23b2o2bo$24b2o3bo$25b2obo$27bo!&lt;br /&gt;
[[ TRACK -0.25 0.5 GPS 15 GRID ZOOM 8 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** hexagonal&lt;br /&gt;
*** tripod&lt;br /&gt;
*** asterisk&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
** non-totalistic&lt;br /&gt;
** non-isotropic&lt;br /&gt;
* triangular grid: {{LV:Viewer|x = 8, y = 6, rule = B456/S34L&lt;br /&gt;
bo3bo$bo4bo$b2o4bo$2bo5bo$2bo5bo$3b2ob2o!&lt;br /&gt;
[[ TRACK 1/6 1/6 GPS 8 GRID ZOOM 16 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** triangular Moore&lt;br /&gt;
*** triangular edges&lt;br /&gt;
*** triangular vertices&lt;br /&gt;
*** triangular inner&lt;br /&gt;
*** triangular outer&lt;br /&gt;
*** triangular biohazard&lt;br /&gt;
*** triangular radiation&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Bounded grid]] types ===&lt;br /&gt;
LifeViewer supports patterns on &amp;quot;unbounded&amp;quot; grids (maximum 16384x16384 in size) and the following bounded grid types:&lt;br /&gt;
* Plane&lt;br /&gt;
* Cylinder (with optional shift)&lt;br /&gt;
* Torus (with optional shift)&lt;br /&gt;
* Klein-bottle (with optional shift)&lt;br /&gt;
* Cross-surface&lt;br /&gt;
* Sphere (either diagonal)&lt;br /&gt;
For range 2+ neighbourhoods, hexagonal, triangular, PCA and Margolus rules only Plane and Torus (without shift) are supported.&lt;br /&gt;
&lt;br /&gt;
Native support for [[BSFKL]], [[Extended Generations]] and [[deficient]] rules is also planned.&amp;lt;ref name=&amp;quot;post68678&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post68691&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post86409&amp;quot; /&amp;gt; Support for 1D totalistic rules and multiple neighbourhoods rules may also be planned.&amp;lt;ref name=&amp;quot;post84188&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post75775&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interface ==&lt;br /&gt;
{{main|LifeViewer/User Interface}}&lt;br /&gt;
&lt;br /&gt;
== Themes ==&lt;br /&gt;
Themes are used to define the colours of cells, the background and the grid lines for 2-state and Generations patterns. Some Themes also specify whether major grid lines are used and if so on what interval.&lt;br /&gt;
&lt;br /&gt;
Themes are primarily used to provide a visual representation of cell history and longevity.&lt;br /&gt;
&lt;br /&gt;
The default Theme is &amp;quot;Blues&amp;quot;&lt;br /&gt;
but this can be changed by clicking Theme in the Settings menu or with the THEME script command.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 3, y = 3, rule = Life&lt;br /&gt;
3o$2bo$bo!&lt;br /&gt;
[[ AUTOSTART THUMBNAIL GRID STOP 128 ZOOM 8 X 32 Y -31 HEIGHT 560 ]]}}&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
Some Themes define specific GridLine colours for standard and Major GridLines and also the major GridLine interval.&lt;br /&gt;
&lt;br /&gt;
GRID: grid line colour&amp;lt;br /&amp;gt;&lt;br /&gt;
GRIDMAJOR: major grid line colour and interval&lt;br /&gt;
&lt;br /&gt;
=== Two-state Themes ===&lt;br /&gt;
For two-state Themes there are five colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just born&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVERAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive for at least AGESTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
If cells stay alive they fade from the ALIVE colour to the ALIVERAMP colour over the next AGESTATES (default 63) generations. This provides a visual representation of cell longevity.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DEAD colour when they die.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available two-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00f000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| style=&amp;quot;background-color:#505050;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| style=&amp;quot;background-color:#707070;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 99&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;background-color:#630301;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#2020ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| style=&amp;quot;background-color:#d1d1d1;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-state Themes ===&lt;br /&gt;
Multi-state Themes are used for Generations rules and there are six colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYING&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just started dying&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYINGRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell about to die&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DYING colour when they start to die. They then fade to the DYINGRAMP colour over the number of generations defined in the rule.&lt;br /&gt;
&lt;br /&gt;
Once cells reach the DYINGRAMP colour then on the next generation they die and become the DEAD colour.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available multi-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#f00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00c000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 192&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#c04040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#00c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0080a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#800000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Maroon&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Lime&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 2&lt;br /&gt;
| 129&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;background-color:#028102;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 96&lt;br /&gt;
| 192&lt;br /&gt;
| 139&lt;br /&gt;
| style=&amp;quot;background-color:#60c08b;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 85&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff5500;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#000040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pattern Identification ==&lt;br /&gt;
LifeViewer is able to identify [[spaceships]], [[oscillators]] and [[still-life]] patterns. For oscillators it can display a table and graphical [[map]] of periods per cell.&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-results.png]]&lt;br /&gt;
[[File:Identify-table.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-map.png]]&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
{{main|LifeViewer/Scripts}}&lt;br /&gt;
LifeViewer supports a large number of script commands than can be used to control playback, the camera, labels and annotations, colours and many other aspects.&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
LifeViewer engine information and details about the currently loaded pattern can be found by pressing &#039;I&#039;, or clicking the Info button under Help.&lt;br /&gt;
&lt;br /&gt;
== Planned features ==&lt;br /&gt;
The following features and functionalities are planned for future builds of LifeViewer:&lt;br /&gt;
* Theme support for [R]Super&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129493#p129493&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possible future features ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the list of other requested features that &#039;&#039;may&#039;&#039; appear at some stage.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
=== Rules ===&lt;br /&gt;
* Native support for [[BSFKL]] rules&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=86409#p86409&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for [[Extended Generations]]&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;/&amp;gt;&lt;br /&gt;
* Native support for 1D totalistic rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84188#p84188&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for higher-range Margolus rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82121#p82121&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for one-dimensional rules with a range greater than 2&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82283#p82283&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for alternating rules with more than 3 constituent rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129157#p129157&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Non-square grids/selections ===&lt;br /&gt;
* Diagonal/von Neumann-like selections&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=70959#p70959&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection shapes which are more useful for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=78941#p78941&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri2&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=80331#p80331&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri3&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=87226#p87226&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection flip/rotate transformations for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri2&amp;quot;/&amp;gt;&lt;br /&gt;
* Directions of spaceships on hexagonal and triangular grids from Identify&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84510#p84510&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Calculating the mod of oscillators and spaceships on hexagonal and triangular grids in Identify&amp;lt;ref name=&amp;quot;hextri3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [R]Super/[R]History ===&lt;br /&gt;
* KILLGLIDERS functionality in [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129156&amp;amp;hilit=backlog#p129156&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Support for pasting in [R]History/[R]Super-exclusive cells&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=93893#p93893&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection inversion support for [R]History and [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known bugs ==&lt;br /&gt;
{{main|LifeViewer/Known bugs}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68678&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68678&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68691&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68691&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post86409&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 86409&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = December 20, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post84188&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 84188&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = October 15, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post75775&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 75775&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = May 6, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/version.txt Release notes]&lt;br /&gt;
* [https://lazyslug.com/lifeviewer/ LifeViewer homepage]&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/ LifeViewer files]&lt;br /&gt;
{{LinkLexicon|lex_l.htm#lifeviewer}} &lt;br /&gt;
&lt;br /&gt;
=== Forum threads ===&lt;br /&gt;
* {{LinkForumThread|f=7|t=1026|title=LifeViewer - Life simulator in HTML5}}&lt;br /&gt;
* {{LinkForumThread|f=3|t=1622|title=Pattern viewer for forum threads}}&lt;br /&gt;
&lt;br /&gt;
{{CatagolueNavbox}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Simulation software]]&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=151015</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=151015"/>
		<updated>2024-07-25T12:29:20Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Rendering */ HISTORYSTATES 1 is working as designed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In the general-range algorithm, dead cells may not age in certain circumstances when close to the edge of the grid.&lt;br /&gt;
** For the following example, the cells along the top and left borders are affected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B1357/S02468&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0,2,4,6,8,B1,3,5,7,NM&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some arrangements of gliders are not destroyed by KILLGLIDERS.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 116, y = 90, rule = B3/S23&lt;br /&gt;
113b2o$113bobo$113bo5$80b2o$79b2o$81bo41$24bo$23b2o$23bobo28$34bo$33b&lt;br /&gt;
2o$33bobo5$2o$obo$o!&lt;br /&gt;
|viewerconfig = [[ KILLGLIDERS THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For Margolus rule bounded grids, attempting to begin drawing by clicking in the topmost row or leftmost column inside of the boundaries will do nothing. However, if this click is held while the cursor is moved further to the right or downwards and them moved back into one of these extreme rows/columns, or the click does not begin in said row or column and is dragged into it, only then will drawing be permitted.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,4,8,12,4,12,12,13,8,12,12,14,12,13,14,15:T10,10&lt;br /&gt;
9o$9o$9o$9o$9o$9o$9o$9o$9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* A second bug that can be reproduced with the above example pattern is a selection offset bug, which can be seen by using Select All. It is also exhibited by patterns such as the following:&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B34e5i678/S3-i4-c678:K20,20*&lt;br /&gt;
obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobo&lt;br /&gt;
bobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobob&lt;br /&gt;
o$obobobobobobobobobo$obobobobobobobobobo$obobobob2o2bobobobo$obobobo&lt;br /&gt;
bobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobob&lt;br /&gt;
obo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobo&lt;br /&gt;
bobobobobobobo$obobobobobobobobobo$obobobobobobobobobo!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* For higher-range rules, selections and operations upon them can behave wrongly near the edges of the grid.&lt;br /&gt;
** For the following case, Select All and flip vertically. The pattern gains a higher symmetry, which is unexpected.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1495, y = 1992, rule = R498,C3,M1,S8649..8649,B499..499,NM&lt;br /&gt;
498.499A498$498.499B$A497.499B497.A$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B2$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$A496.B.497B.B496.A$497.B499.B249$.A1491.A83$2.A1489.A83$5.A&lt;br /&gt;
1483.A77$82.A1329.A3$165.A1163.A$248.A997.A$497.2A497.2A!&lt;br /&gt;
|viewerconfig = [[ THEME Book STARTFROM 6 ZOOM -16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some oblique spaceships in exotic rules can have mods reported which are lower than periods, alongside mod transforms.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Flip⟍ camelship&lt;br /&gt;
! FlipY camelship&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 6, y = 6, rule = R3,C2,S5-7,B5-7,NW0000000002020200000000020102000000000202020000000&lt;br /&gt;
6o$6o$2o$2o$2b2o$2b2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 20, y = 16, rule = R5,C2,S5-7,B5-7,NW0000000000000000000000002000200020000000000000000000000000000000000020001000200000000000000000000000000000000000200020002&lt;br /&gt;
4b4o$4b4o$4b4o$4b4o$4o$4o$4o$4o$4o12b4o$4o12b4o$4o12b4o$4o12b4o$16o$16o&lt;br /&gt;
$16o$16o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Similarly to the above, some diagonal spaceships can have orthogonal flips recorded, which is also normally not possible.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 8, y = 10, rule = R3,C2,S5-7,B5-7,NW0000000202020000000002010200000000020202000000000&lt;br /&gt;
6o$6o$2o4b2o$2o4b2o$2o$2o$2o$2o$2b2o2b2o$2b2o2b2o!&lt;br /&gt;
|viewerconfig = [[ AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns on bounded grids will delete the top row and leftmost column of the pattern when loaded, unlike in other rulespaces.&lt;br /&gt;
** Other issues can arise from this, particularly if the top-left cell should be alive but is not. For example, a &amp;quot;New Pattern&amp;quot; message will not be displayed despite no alive cells being present, the population counter will report that one live cell is present, and using &amp;quot;Select All&amp;quot; creates a selection at the bottom right corner of the bounded grid.&lt;br /&gt;
** Fixes for Margolus pattern positioning on bounded grids are on the backlog.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=157478#p157487&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Margolus&lt;br /&gt;
! outer-totalistic&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = B/S012345678:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids also result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on both axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, saving patterns in higher-range rules will include dead cells in the pattern, resulting in a larger RLE.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=181484#p181484&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For the following pattern, AUTOFIT only focuses on the living cells for the range-1 case, but zooms out to include history cells for the general-range case.&lt;br /&gt;
** Identify also does not work for the general-range case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The same effect as above can be seen without using paste commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For some thumbnail viewers, the grid may not continue all the way to the right, resulting in visually misshapen cells.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=187602#p187602&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When toggling icons on and off, the positions of the major grid lines can be seen shifting in location.&lt;br /&gt;
** To reproduce this you must manually switch to another theme with major grid lines such as MCell or Golly: even if a theme is explicitly specified in viewerconfig on the wiki, the actually applied theme will be a custom theme without major grid lines.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 2, y = 2, rule = PCA_4&lt;br /&gt;
A$.H!&lt;br /&gt;
|viewerconfig = [[ GRID ICONS THEME MCell ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* The grid pattern in the grid button is rendered on top of the outer white boundary, as well as on top of the plus shape at the top right.&lt;br /&gt;
** This is most obvious when using the offset-square grid.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B/SH&lt;br /&gt;
!&lt;br /&gt;
|viewerconfig = [[ GRID OFF COLOR GRID #000088 COLOR BACKGROUND #888800 SQUARECELLS ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Platform-exclusive issues ==&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
* Holding down links will cause LifeViewer instances to be throttled to 30fps instead of the expected 60.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158048#p158048&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=150641</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=150641"/>
		<updated>2024-07-17T17:27:28Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Identify */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In the general-range algorithm, dead cells may not age in certain circumstances when close to the edge of the grid.&lt;br /&gt;
** For the following example, the cells along the top and left borders are affected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B1357/S02468&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0,2,4,6,8,B1,3,5,7,NM&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some arrangements of gliders are not destroyed by KILLGLIDERS.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 116, y = 90, rule = B3/S23&lt;br /&gt;
113b2o$113bobo$113bo5$80b2o$79b2o$81bo41$24bo$23b2o$23bobo28$34bo$33b&lt;br /&gt;
2o$33bobo5$2o$obo$o!&lt;br /&gt;
|viewerconfig = [[ KILLGLIDERS THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For Margolus rule bounded grids, attempting to begin drawing by clicking in the topmost row or leftmost column inside of the boundaries will do nothing. However, if this click is held while the cursor is moved further to the right or downwards and them moved back into one of these extreme rows/columns, or the click does not begin in said row or column and is dragged into it, only then will drawing be permitted.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,4,8,12,4,12,12,13,8,12,12,14,12,13,14,15:T10,10&lt;br /&gt;
9o$9o$9o$9o$9o$9o$9o$9o$9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* A second bug that can be reproduced with the above example pattern is a selection offset bug, which can be seen by using Select All. It is also exhibited by patterns such as the following:&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B34e5i678/S3-i4-c678:K20,20*&lt;br /&gt;
obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobo&lt;br /&gt;
bobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobob&lt;br /&gt;
o$obobobobobobobobobo$obobobobobobobobobo$obobobob2o2bobobobo$obobobo&lt;br /&gt;
bobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobob&lt;br /&gt;
obo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobo&lt;br /&gt;
bobobobobobobo$obobobobobobobobobo$obobobobobobobobobo!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* For higher-range rules, selections and operations upon them can behave wrongly near the edges of the grid.&lt;br /&gt;
** For the following case, Select All and flip vertically. The pattern gains a higher symmetry, which is unexpected.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1495, y = 1992, rule = R498,C3,M1,S8649..8649,B499..499,NM&lt;br /&gt;
498.499A498$498.499B$A497.499B497.A$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B2$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$A496.B.497B.B496.A$497.B499.B249$.A1491.A83$2.A1489.A83$5.A&lt;br /&gt;
1483.A77$82.A1329.A3$165.A1163.A$248.A997.A$497.2A497.2A!&lt;br /&gt;
|viewerconfig = [[ THEME Book STARTFROM 6 ZOOM -16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns on bounded grids will delete the top row and leftmost column of the pattern when loaded, unlike in other rulespaces.&lt;br /&gt;
** Other issues can arise from this, particularly if the top-left cell should be alive but is not. For example, a &amp;quot;New Pattern&amp;quot; message will not be displayed despite no alive cells being present, the population counter will report that one live cell is present, and using &amp;quot;Select All&amp;quot; creates a selection at the bottom right corner of the bounded grid.&lt;br /&gt;
** Fixes for Margolus pattern positioning on bounded grids are on the backlog.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=157478#p157487&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Margolus&lt;br /&gt;
! outer-totalistic&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = B/S012345678:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids also result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on both axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, saving patterns in higher-range rules will include dead cells in the pattern, resulting in a larger RLE.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=181484#p181484&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For the following pattern, AUTOFIT only focuses on the living cells for the range-1 case, but zooms out to include history cells for the general-range case.&lt;br /&gt;
** Identify also does not work for the general-range case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The same effect as above can be seen without using paste commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For some thumbnail viewers, the grid may not continue all the way to the right, resulting in visually misshapen cells.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=187602#p187602&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Platform-exclusive issues ==&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
* Holding down links will cause LifeViewer instances to be throttled to 30fps instead of the expected 60.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158048#p158048&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=150596</id>
		<title>LifeViewer/Known bugs</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/Known_bugs&amp;diff=150596"/>
		<updated>2024-07-16T05:55:19Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Rendering */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains a list of issues within [[LifeViewer]] which are not considered to be a high enough priority to fix immediately, with test cases where they apply.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Please report any new bugs to [https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622 this forum topic]. This page is for unresolved issues that have already been reported.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Issues which are not fixable are documented at [[LifeViewer/Known bugs/Not fixable]]. Checking there is recommended before reporting bugs in the event that said issue is already listed there.&lt;br /&gt;
&lt;br /&gt;
== Playback ==&lt;br /&gt;
* In many cases, script commands will persist after resuming playback if Identify is used while script-related sequences are underway.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158331#p158331&amp;lt;/ref&amp;gt;&lt;br /&gt;
* In the general-range algorithm, dead cells may not age in certain circumstances when close to the edge of the grid.&lt;br /&gt;
** For the following example, the cells along the top and left borders are affected.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B1357/S02468&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0,2,4,6,8,B1,3,5,7,NM&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOSTART MAXGRIDSIZE 9 DELETERANGE 1 ZOOM -1 THEME Book GRID OFF THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Some arrangements of gliders are not destroyed by KILLGLIDERS.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 116, y = 90, rule = B3/S23&lt;br /&gt;
113b2o$113bobo$113bo5$80b2o$79b2o$81bo41$24bo$23b2o$23bobo28$34bo$33b&lt;br /&gt;
2o$33bobo5$2o$obo$o!&lt;br /&gt;
|viewerconfig = [[ KILLGLIDERS THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern editing ==&lt;br /&gt;
* In the general-range algorithm, selections behave oddly at the very edge of the unbounded grid.&lt;br /&gt;
** For range 1 in the general range algorithm, the three cells at the edge are effectively treated as one. Any selection in a cell one or two away from the edge will snap to the very edge, and any selection containing any of those cells plus cells four or more cells away will select all three of those cells.&lt;br /&gt;
** Since the three cells at the very edge cannot be modified at all, it&#039;d be preferable if selections simply could not be made at the three cells at the edge for this algorithm. The fact that selections can be made here at all can result in unwanted deletion of cells when flipping or rotating selections containing them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = B/S01234V&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 2, rule = R1,C2,S0-4,B,NN&lt;br /&gt;
2o$2o!&lt;br /&gt;
|viewerconfig = #C [[ MAXGRIDSIZE 9 X -256 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For Margolus rule bounded grids, attempting to begin drawing by clicking in the topmost row or leftmost column inside of the boundaries will do nothing. However, if this click is held while the cursor is moved further to the right or downwards and them moved back into one of these extreme rows/columns, or the click does not begin in said row or column and is dragged into it, only then will drawing be permitted.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 10, y = 10, rule = M0,4,8,12,4,12,12,13,8,12,12,14,12,13,14,15:T10,10&lt;br /&gt;
9o$9o$9o$9o$9o$9o$9o$9o$9o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* A second bug that can be reproduced with the above example pattern is a selection offset bug, which can be seen by using Select All. It is also exhibited by patterns such as the following:&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 20, y = 20, rule = B34e5i678/S3-i4-c678:K20,20*&lt;br /&gt;
obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobo&lt;br /&gt;
bobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobob&lt;br /&gt;
o$obobobobobobobobobo$obobobobobobobobobo$obobobob2o2bobobobo$obobobo&lt;br /&gt;
bobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobob&lt;br /&gt;
obo$obobobobobobobobobo$obobobobobobobobobo$obobobobobobobobobo$obobo&lt;br /&gt;
bobobobobobobo$obobobobobobobobobo$obobobobobobobobobo!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
* For higher-range rules, selections and operations upon them can behave wrongly near the edges of the grid.&lt;br /&gt;
** For the following case, Select All and flip vertically. The pattern gains a higher symmetry, which is unexpected.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1495, y = 1992, rule = R498,C3,M1,S8649..8649,B499..499,NM&lt;br /&gt;
498.499A498$498.499B$A497.499B497.A$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.&lt;br /&gt;
499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$498.499B$&lt;br /&gt;
498.499B$498.499B$498.499B$498.499B$498.499B2$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.&lt;br /&gt;
497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B&lt;br /&gt;
.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$&lt;br /&gt;
497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.B.497B.B$497.&lt;br /&gt;
B.497B.B$A496.B.497B.B496.A$497.B499.B249$.A1491.A83$2.A1489.A83$5.A&lt;br /&gt;
1483.A77$82.A1329.A3$165.A1163.A$248.A997.A$497.2A497.2A!&lt;br /&gt;
|viewerconfig = [[ THEME Book STARTFROM 6 ZOOM -16 ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Identify ==&lt;br /&gt;
* Cells removed by KILLGLIDERS are counted towards an oscillator&#039;s bounding box in the general-range algorithm, even though they aren&#039;t in the range-1 algorithm.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = B3/S23&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 36, y = 9, rule = R1,C2,S2-3,B3&lt;br /&gt;
27bo$26b4o$9b2o14b2obobo$bo7bo2bo11b3obo2bo2b2o$o3b2o7bo11b2obobo3b2o&lt;br /&gt;
$o5bo6bo12b4o$b5o7bo7bo5bo$9bo2bo9bo$9b2o9b3o!&lt;br /&gt;
|viewerconfig = #C [[ KILLGLIDERS THEME Book AUTOIDENTIFY THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* If enough distinct periods exist in an oscillator, the key in the period map screen may go off the top and bottom edges.&lt;br /&gt;
** Could be fixed by adding some method of scrolling.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 154, y = 142, rule = B3/S23&lt;br /&gt;
84b2o9b2o48b2o$83bo2bo9bo48bo$84b3o9bobo44bobo$83bo3bo9b2o9b2o22b3o8b&lt;br /&gt;
2o$82bob4o18b2o2bo19bo3b2o$69b2o11bobob2o18bo2b3o2b2o10b2o2bobo2b2o$70b&lt;br /&gt;
o12bobobobo16bo4bo2b2o10b2obo5bo$70bobo12b2obobo16b5o18b5o$71b2o3bo8b&lt;br /&gt;
4obo$77b2o6bo3bo17b5o18b5o$77b2o7b3o17bo4bo2b2o10b2obo5bo$66b2o5bo3bo&lt;br /&gt;
3bo4bo2bo16bo2b3o2b2o10b2o2bobo2b2o$71bobo3bo3b3o3b2o17b2o2bo19bo3b2o&lt;br /&gt;
$65bo3bo6b2o3b3o13b2o9b2o22b3o8b2o$64bo4bo6b2o4b3o11bobo44bobo$63bobo&lt;br /&gt;
bo5b3o4b2o14bo48bo$62bobobo7b3o3b2o13b2o48b2o$56b2o2bo4bo8b3o3bo3bobo&lt;br /&gt;
$56b2o2bo3bo11bo3bo3bo$70bo2bo5b2o36b2o6b2o$52bo9b2o6bo8b2o35bo2bo4bo&lt;br /&gt;
2bo$51bobo15bo4bo6bo3b2o29bo2bo4bo2bo$52bo15bobo2b2o10bobo28bo2bo4bo2b&lt;br /&gt;
o$56b3obo5b2obo17bo29b2o6b2o$55bob2ob2o25b3o7b2o$55bo5b2o27bo6bo$55b2o&lt;br /&gt;
5bo3bo2bo19b2o4bobo15b2o16b2o$56b2ob2obo5b2o25b2o17bo16bo$57bob3o29b3o&lt;br /&gt;
12b2o6bob2o10b2obo$65bo25b3o11bo2bo6bo3bo6bo3bo$64bobo38bobobo10bo4bo&lt;br /&gt;
$65bo3bo18b2o16bo2bo6bo3bo4bo3bo$68bobo16bobo4b2o14bo9bo4bo$60b2o6bob&lt;br /&gt;
o16bo6bo12bobo5bo3bo6bo3bo$60b2o4b3o2b2o13b2o7b3o16bob2o10b2obo$65b2o&lt;br /&gt;
2bobo8bo16bo16bo16bo$64bobob2o2bo6bobo15bob2o10b2obo16b2o$62b3obo3b2o&lt;br /&gt;
3bo13b2o7bo3bo6bo3bo38b2o$54b2o5bo4bob2o5bo2bo2bo4b2o2bo12bo4bo26bobo&lt;br /&gt;
2b2o6b3o2bo$54bobo4b2o3b2obo4bob2o7b2ob2o9bo3bo4bo3bo21bo2bo2bobo8b2o&lt;br /&gt;
$56bo2b2o17b2o5b2o16bo4bo9b2o15b2obo3bo4bo$47b2o6b2obobo14b2o2bo5b2o11b&lt;br /&gt;
o3bo6bo3bo4b2o19b2ob2o3bo$47b2o9bo16b2o3b2o3b2ob2o7bob2o10b2obo24b2o2b&lt;br /&gt;
o7b2o$54b5o2bo15bo8b2o2bo6bo16bo10b5o5b3o3b3o4b3o2bo$55bo3b3o17b3o7b2o&lt;br /&gt;
5b2o16b2o9bo9bo2b2o12b2o$54b2ob2o67bo2bo5b2ob2o$53bo5bo67b2o7bo3bob2o&lt;br /&gt;
$53b6o47b2o16b2o10bobo2bo2bo$98bo6bobo3b2o10bo2bo10b2o2bobo$55b2o22b3o&lt;br /&gt;
16b2o4bo2bo3b2o14bo$55b2o12bo12bo4b3o12bo3bo16b5o$69b2o7bo3bo3bo3bo11b&lt;br /&gt;
obo$47b3o27bobo2bo2bo5bo41b2o$46bo3bo14bobo2b3o2bo2bobo21bobo28b2o$45b&lt;br /&gt;
o5bo13b4obo4bo3bo4bo7bo9bo3bo$46bo3bo14b2o8bo8bo7bo5b2o4bo2bo3b2o$36b&lt;br /&gt;
3o8b3o26b3o19bo6bobo3b2o$18b2o5b2o9b3o8b3o35bo5bo14b2o$18b2o5b2o9b3o47b&lt;br /&gt;
o3bo29b2o15b2o$18b2o5b2o6b3o51b3o30b2o15b2o$18bo7bo6b3o39b2o$16b2ob2o&lt;br /&gt;
3b2ob2o4b3o11b2o25bo2bo$16b2ob2o3b2ob2o18b2o25bobobo$16b2o2bo3bo2b2o46b&lt;br /&gt;
ob3o53b2o$7b2o8b2obo3bob2o49b3o15bo2b2o4b2o2bo24bobo$7bo2b3o5b2o5b2o67b&lt;br /&gt;
o3b3o2b3o3bo18b3o$8b2o9bo5bo9b2o58bo2b2o4b2o2bo18bo3bo$13bo20b4o36b2o&lt;br /&gt;
50b2o3b2o$13bo19bo2bobo33bo4bo49bo$8b2o22bobo2b2o32bo6bo22b2o25b5o$7b&lt;br /&gt;
o2b3o5b2o5b2o4bobo36bo8bo3b3o43bo$7b2o9b2o5b2o3b2o38bo8bo5bo17bo5bo$18b&lt;br /&gt;
2o5b2o3b3o37bo8bo4bo18bo5bo3bo$18bo7bo4bobo37bo6bo22b4o3b4o17bo$16b2o&lt;br /&gt;
b2o3b2ob2o3b2o38bo4bo22b2o9b2o13b5o$16b2ob2o3b2ob2o45b2o23b3o2b2ob2o2b&lt;br /&gt;
3o17bo$5bobo8b2o2bo3bo2b2o70b2o3b2ob2o3b2o12b2o3b2o$4bo2bo9b2obo3bob2o&lt;br /&gt;
42bo2bo26b3obo3bob3o14bo3bo$4b2o2b2o8b2o5b2o47bo26b2o7b2o16b3o$4bo4bo&lt;br /&gt;
9bo5bo7b2o34bo5bo26b3o3b3o12bobo$b3o5bo22bo2bo33b2o4bo28b2ob2o15b2o$o&lt;br /&gt;
bo5bo22bobobo38bo28bobobobo$7bo23bo2bo38bo21b2o7bo3bo$2o4bobo9b2o5b2o&lt;br /&gt;
3bo41b4obo17b2o$2bo2bobobo2b2o4b2o5b2o4bobo38bo3bo43b2o15b2o$2b3o3bo3b&lt;br /&gt;
2o56bo3bo21bo23b2o15b2o$34b2o33bob4o20bobo$32bo4bo35bo16b2o2bo2bo4b3o&lt;br /&gt;
3b3o$8b2o21bo6bo33bo17b2obo8b2obobob2o$8b2o20bo8bo3b3o25bo4b2o16b2o9b&lt;br /&gt;
obo$30bo8bo5bo25bo5bo$30bo8bo4bo27bo31b2ob2o$31bo6bo34bo2bo6bo4bo$32b&lt;br /&gt;
o4bo43b3o3bob2o$34b2o44bo6bobo5b2o$80b2o6bobo3bobo$93b3o$74bob2o15b2o&lt;br /&gt;
$73bo2bob2o14bobo$73bo2bo3bo14bobo2b2o$73b3o20bo2bobo$68bo11bo16b4o$67b&lt;br /&gt;
o11bo18b2o$72b3o$67bo3bo2bo$68b2obo2bo$70b2obo$49bo$49b3o14b2o$52bo14b&lt;br /&gt;
o$51b2o11b3o$64bo$62bobo$62b2o7$58bobo$57bo2bo$57bo2bo$58bo2$53bo$51b&lt;br /&gt;
o2bo$51bo2bo$51bobo7$48b2o$47bobo$47bo$46b2o11b2o$59bo$60b3o$62bo!&lt;br /&gt;
|viewerconfig = [[ HISTORYSTATES 0 AGESTATES 0 AUTOIDENTIFY ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Pattern loading ==&lt;br /&gt;
* Margolus patterns on bounded grids will delete the top row and leftmost column of the pattern when loaded, unlike in other rulespaces.&lt;br /&gt;
** Other issues can arise from this, particularly if the top-left cell should be alive but is not. For example, a &amp;quot;New Pattern&amp;quot; message will not be displayed despite no alive cells being present, the population counter will report that one live cell is present, and using &amp;quot;Select All&amp;quot; creates a selection at the bottom right corner of the bounded grid.&lt;br /&gt;
** Fixes for Margolus pattern positioning on bounded grids are on the backlog.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=157478#p157487&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Margolus&lt;br /&gt;
! outer-totalistic&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = M0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 12, y = 12, rule = B/S012345678:T10&lt;br /&gt;
$3bob5o$2bo2bob2o$2b2obo2b3o$b2ob6o$2bo$b6obo$b6o2b2o$2b3o4b2o$bobobo&lt;br /&gt;
$b2obob2o2bo!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Triangular patterns loaded on bounded grids also result in cell deletion.&lt;br /&gt;
** For either of the following two patterns, drawing a cell at the very top left of the bounded grid, using Save Pattern and then reloading the pattern will result in everything being shifted down and to the right.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = B/S0123456789XYZL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 5, y = 5, rule = R1,C2,S0-12,B,NL:P6&lt;br /&gt;
$b4o$b4o$b4o$b4o!&lt;br /&gt;
|viewerconfig = #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* When saving a Margolus pattern using Save Pattern at an odd generation, reopening that pattern will cause it to have completely different behaviour than the original pattern.&lt;br /&gt;
** This could be fixed by including an extra cell of empty space on both axes before the pattern iff saved on an odd generation to compensate for the shifting grid subdivisions.&lt;br /&gt;
&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 3, y = 3, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
bo$2bo$2o!&lt;br /&gt;
|viewerconfig = [[ THEME Book ]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, saving patterns in higher-range rules will include dead cells in the pattern, resulting in a larger RLE.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=181484#p181484&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
* STATE1FIT does not work as expected in [R]Super rules.&lt;br /&gt;
** STATE1FIT may be deprecated in future in favor of a new ALIVEFIT command in order to resolve this issue.&amp;lt;ref name=&amp;quot;bbissues&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=158545#p158569&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! [R]Standard&lt;br /&gt;
! [R]History&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23History&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
! [R]Investigator&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Super&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 3, y = 3, rule = B3/S23Investigator&lt;br /&gt;
o$obo$2o!&lt;br /&gt;
|viewerconfig = #C [[ AUTOFIT STATE1FIT THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* For the following pattern, AUTOFIT only focuses on the living cells for the range-1 case, but zooms out to include history cells for the general-range case.&lt;br /&gt;
** Identify also does not work for the general-range case.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = R1,C2,S2-3,B3&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book ZOOM 4 AUTOFIT PASTEDELTA 2 0 PASTET EVERY 2 PASTE o! 0 0 PASTEDELTA 2 0 PASTET EVERY 2 1 PASTE o! 1 1 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* The same effect as above can be seen without using paste commands.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! Standard&lt;br /&gt;
! General&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = B2/S&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 2, y = 4, rule = R1,C2,S,B2&lt;br /&gt;
o$bo$bo$o!&lt;br /&gt;
|viewerconfig = #C [[ THEME Book STARTFROM 253 AUTOFIT MAXGRIDSIZE 9 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rendering ==&lt;br /&gt;
* The grid lines used to partition the grid in Margolus rules are not consistent in representing the partitioned regions.&lt;br /&gt;
** It would be expected that either GRIDMAJOR would represent the &amp;quot;active&amp;quot; partitioning, or GRID would, but not interchangeably depending on the input pattern. The former would be preferable.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left:auto; margin-right:auto; border:none&amp;quot;&lt;br /&gt;
! GRID used&lt;br /&gt;
! GRIDMAJOR used&lt;br /&gt;
|-&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
| {{EmbedViewer&lt;br /&gt;
|rle          = x = 1, y = 1, rule = M0,2,8,3,1,5,6,7,4,9,10,11,12,13,14,15&lt;br /&gt;
$o!&lt;br /&gt;
|viewerconfig = #C [[ COLOR GRIDMAJOR Black GRIDMAJOR 2 THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 600 ]]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* AutoFit can sometimes put the viewer at a very slightly different zoom level than the Fit Pattern button. This likely depends on the scale level of the viewer.&lt;br /&gt;
** For example (on an iPad), with browser tabs shown, AutoFit zooms to 36.2, whereas Fit Pattern zooms to 36.0. With browser tabs not shown, AutoFit goes to 39.9, whereas Fit Pattern uses 40.0.&lt;br /&gt;
{{EmbedViewer&lt;br /&gt;
|position     = center&lt;br /&gt;
|rle          = x = 1, y = 1, rule = B3/S23:T10&lt;br /&gt;
o!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
* In some cases, selection boxes still appear to be offset by a pixel on-screen.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/download/file.php?id=6400&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* For some thumbnail viewers, the grid may not continue all the way to the right, resulting in visually misshapen cells.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=187602#p187602&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Platform-exclusive issues ==&lt;br /&gt;
&lt;br /&gt;
=== iOS ===&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
* Holding down links will cause LifeViewer instances to be throttled to 30fps instead of the expected 60.&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=158048#p158048&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=File:Ui-top.png&amp;diff=150514</id>
		<title>File:Ui-top.png</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=File:Ui-top.png&amp;diff=150514"/>
		<updated>2024-07-11T10:19:54Z</updated>

		<summary type="html">&lt;p&gt;Rowett: Rowett uploaded a new version of File:Ui-top.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{StaticImage}}&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=150513</id>
		<title>LifeViewer/User Interface</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=150513"/>
		<updated>2024-07-11T10:16:43Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Clipboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LifeViewer]] has a set of mouse controls and keyboard commands.&lt;br /&gt;
== Mouse Controls ==&lt;br /&gt;
In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In Draw mode click and drag with the mouse to draw cells.&lt;br /&gt;
&lt;br /&gt;
In Select mode click and drag with the mouse to make a selection.&lt;br /&gt;
&lt;br /&gt;
=== Top Row ===&lt;br /&gt;
[[File:ui-top.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AutoFit mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fits the pattern to the window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Draw mode for drawing cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Select&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Select mode for copy/paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Pan mode for viewing patterns&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;changes the camera zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;START&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AUTOSTART mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles STOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;WAYPT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Waypoint mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LOOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles LOOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Icon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles icon display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles grid line display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Help display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bottom Row ===&lt;br /&gt;
[[File:ui-bottom.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles generation statistics display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Undo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo the last edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Redo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo the last undone action&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed to 1x&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reverse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reverse playback direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to T=0 and if at T=0 also reset camera&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Back&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step back step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Forward&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step forward step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Play&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;start playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Settings&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the settings menu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Draw Mode ===&lt;br /&gt;
[[File:draw-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pick&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;click on a cell to set drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State Display&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw Pause&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Smart Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0-6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change the displayed states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select the current drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select Mode ===&lt;br /&gt;
[[File:select-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;auto shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clipboards&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle clipboard libary to select active clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste cells from current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Top Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AND/CPY/OR/XOR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Menu ===&lt;br /&gt;
[[File:selection-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The Selection Menu appears when there is an active Selection in Select Mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from top to bottom and left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cancel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cancel selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection left 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection right 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection up 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection down 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;50%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set random fill percentage&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection using all states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection 2 states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Invert&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear History/Super&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear [R]History/[R]Super cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CCW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Inside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells inside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Outside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
[[File:settings.png]]&lt;br /&gt;
&lt;br /&gt;
The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not function if the Viewer window is less than 480 pixels high.&lt;br /&gt;
The menu contains four sliders and a set of topic buttons. Topics can contain settings and actions.&lt;br /&gt;
&lt;br /&gt;
==== Sliders ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the slider functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera angle (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tilt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera tilt (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Layers&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set number of cell layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Depth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set depth between each cell layer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pattern ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Pattern options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Change Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a new Rule and then switches to it&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;New Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new blank Pattern with the current Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Load Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;loads the last saved Pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;saves the current Pattern to the text box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with a random Rule (based on the current rule family)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with the existing Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;identify whether the current Pattern is a still life, oscillator or spaceship&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Last Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;show last Identify results&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Image&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the current pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Graph&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the Population Graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clipboard ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Clipboard options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Open Clipboard&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;opens the clipboard as a pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Original&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copies the current Rule definition to the clikpboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy NHood&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy CoordCA neighbourhood definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy the current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste To Seln&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste clipboard to selection and tile if selection larger than clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;External Sync&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sync with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Display options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Use Rectangles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle use of rectangular cells for Hexagonal and Triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cell Borders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles drawing of cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Major GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing major GridLines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starfield&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing starfield in background&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Annotations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle annotation display (if specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rainbow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using Rainbow cell colours (for 2-state patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle alternating GridLines (for Margolus patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Integer Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set Zoom to nearest integer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Render Quality&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles anti-aliased cell display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Playback options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Go To Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a generation and then moves to that generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoFit History&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using history states for AutoFit bounding box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Throttle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle playback throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Perf. Warning&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Kill Gliders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle killing escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoHide UI&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle hiding UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the General options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit Selection&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Center Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Drawing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear drawing state cells in pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Snap Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap camera angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Restore View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Advanced options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frame Times&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles display of the frames per second and CPU load %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Timing Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles extended timing information display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Relative Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles absolute or relative generation display (when #CXRLE Gen specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop Others&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop other Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Info Bar&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the Info Bar display which shows camera location, angle, and bounding box velocity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Theme ====&lt;br /&gt;
Allows selection from a list of available colour Themes.&lt;br /&gt;
&lt;br /&gt;
==== Graph ====&lt;br /&gt;
Toggles the [[#Population Graph|Population Graph]].&lt;br /&gt;
&lt;br /&gt;
=== Population Graph ===&lt;br /&gt;
LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings&amp;amp;rarr;Graph]]. At each generation it shows total population, births and deaths.&lt;br /&gt;
Note that the graph will only capture data for the first 2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (524288) generations.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 9, y = 9, rule = x = 7, y = 3, rule = B3/S23|&lt;br /&gt;
o3b3o$3o2bo$bo!&lt;br /&gt;
[[ ZOOM 4 GRAPH LOOP 1000 HEIGHT 400 AUTOSTART ]]}}&lt;br /&gt;
&lt;br /&gt;
Graph controls:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Opacity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set the graph opacity %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pop&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing population&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing births&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Dth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing deaths&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle between drawing lines or points&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;close the graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keyboard commands ==&lt;br /&gt;
&lt;br /&gt;
A visual map of keyboard shortcuts is shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Hotkeys.png|1024px]]&lt;br /&gt;
&lt;br /&gt;
Below is a list of keyboard commands by category:&lt;br /&gt;
&lt;br /&gt;
=== Playback controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Playback controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle play / pause&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backspace&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause if playing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift -&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;minimum playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift +&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;maximum playback speed speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle waypoint playback and loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle just loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autostart&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-Viewer controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Multi-viewer controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all LifeViewers to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all other LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Camera controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save current camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit pattern to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit history mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift [&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;halve zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift ]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;double zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;32x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;64x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;integer zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset angle&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt /&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;/&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;@&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset tilt&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view View controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;previous colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;default theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Display controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation statistics&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation display mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle graph lines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle births plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle deaths plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell type for hexagonal and triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle extended timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pattern and engine information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle information bar&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell anti-aliasing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle icons&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle major gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]Super&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]History&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule] (from either [Rule]History or [Rule]Super)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle kill escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stars&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save population graph screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle UI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autohide UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle rainbow mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;download cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle y coordinate direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pattern controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Pattern controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;new pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open original or last saved pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open clipboard as pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern and rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern only&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle oscillator and spaceship identification&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;display last identification result&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== External clipboard controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view External clipboard controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle sync cut and copy with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy rule definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position and view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edit controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Edit controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle draw/pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;draw mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto-shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle states display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;remove selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste to selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance outside&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick cell state to replace with drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear current drawing state cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hide paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;perform paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 0 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 1 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles clipboard library&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 0 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 1 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 2 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 3 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 4 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 5 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 6 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 7 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 8 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 9 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Help controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Home&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to first help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;End&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to last help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls without keyboard shortcuts ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions that do not currently have keyboard shortcuts.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Button location&lt;br /&gt;
|-&lt;br /&gt;
! Random Fill Density&lt;br /&gt;
| Select; a selection is present&lt;br /&gt;
|-&lt;br /&gt;
! individual Themes&lt;br /&gt;
| Settings --&amp;gt; Theme&lt;br /&gt;
|-&lt;br /&gt;
! Draw/2-state Fill with states 10-255&lt;br /&gt;
| Draw&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts without controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions with keyboard shortcuts but no UI controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Shortcut&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
| Alt + G&lt;br /&gt;
|-&lt;br /&gt;
! [R]History&lt;br /&gt;
| Alt + H&lt;br /&gt;
|-&lt;br /&gt;
! [R]Standard&lt;br /&gt;
| Alt + J&lt;br /&gt;
|-&lt;br /&gt;
! Advance Inside Selection&lt;br /&gt;
| Ctrl + Space&lt;br /&gt;
|-&lt;br /&gt;
! Advance Outside Selection&lt;br /&gt;
| Shift + Space&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=150512</id>
		<title>LifeViewer/User Interface</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=150512"/>
		<updated>2024-07-11T10:16:27Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Clipboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LifeViewer]] has a set of mouse controls and keyboard commands.&lt;br /&gt;
== Mouse Controls ==&lt;br /&gt;
In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In Draw mode click and drag with the mouse to draw cells.&lt;br /&gt;
&lt;br /&gt;
In Select mode click and drag with the mouse to make a selection.&lt;br /&gt;
&lt;br /&gt;
=== Top Row ===&lt;br /&gt;
[[File:ui-top.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AutoFit mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fits the pattern to the window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Draw mode for drawing cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Select&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Select mode for copy/paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Pan mode for viewing patterns&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;changes the camera zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;START&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AUTOSTART mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles STOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;WAYPT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Waypoint mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LOOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles LOOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Icon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles icon display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles grid line display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Help display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bottom Row ===&lt;br /&gt;
[[File:ui-bottom.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles generation statistics display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Undo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo the last edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Redo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo the last undone action&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed to 1x&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reverse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reverse playback direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to T=0 and if at T=0 also reset camera&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Back&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step back step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Forward&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step forward step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Play&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;start playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Settings&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the settings menu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Draw Mode ===&lt;br /&gt;
[[File:draw-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pick&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;click on a cell to set drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State Display&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw Pause&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Smart Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0-6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change the displayed states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select the current drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select Mode ===&lt;br /&gt;
[[File:select-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;auto shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clipboards&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle clipboard libary to select active clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste cells from current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Top Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AND/CPY/OR/XOR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Menu ===&lt;br /&gt;
[[File:selection-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The Selection Menu appears when there is an active Selection in Select Mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from top to bottom and left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cancel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cancel selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection left 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection right 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection up 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection down 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;50%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set random fill percentage&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection using all states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection 2 states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Invert&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear History/Super&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear [R]History/[R]Super cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CCW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Inside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells inside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Outside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
[[File:settings.png]]&lt;br /&gt;
&lt;br /&gt;
The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not function if the Viewer window is less than 480 pixels high.&lt;br /&gt;
The menu contains four sliders and a set of topic buttons. Topics can contain settings and actions.&lt;br /&gt;
&lt;br /&gt;
==== Sliders ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the slider functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera angle (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tilt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera tilt (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Layers&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set number of cell layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Depth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set depth between each cell layer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pattern ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Pattern options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Change Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a new Rule and then switches to it&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;New Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new blank Pattern with the current Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Load Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;loads the last saved Pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;saves the current Pattern to the text box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with a random Rule (based on the current rule family)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with the existing Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;identify whether the current Pattern is a still life, oscillator or spaceship&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Last Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;show last Identify results&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Image&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the current pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Graph&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the Population Graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clipboard ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Clipboard options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Open Clipboard&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;opens the clipboard as a pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Original&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copies the current Rule definition to the clikpboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy NHood&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy CoordCA neighbourhood definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy the current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste To Seln&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste clipboard to selection and tile if selection larger than clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;External Sync&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sync with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Display options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Use Rectangles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle use of rectangular cells for Hexagonal and Triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cell Borders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles drawing of cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Major GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing major GridLines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starfield&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing starfield in background&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Annotations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle annotation display (if specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rainbow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using Rainbow cell colours (for 2-state patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle alternating GridLines (for Margolus patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Integer Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set Zoom to nearest integer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Render Quality&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles anti-aliased cell display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Playback options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Go To Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a generation and then moves to that generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoFit History&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using history states for AutoFit bounding box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Throttle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle playback throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Perf. Warning&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Kill Gliders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle killing escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoHide UI&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle hiding UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the General options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit Selection&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Center Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Drawing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear drawing state cells in pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Snap Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap camera angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Restore View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Advanced options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frame Times&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles display of the frames per second and CPU load %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Timing Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles extended timing information display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Relative Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles absolute or relative generation display (when #CXRLE Gen specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop Others&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop other Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Info Bar&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the Info Bar display which shows camera location, angle, and bounding box velocity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Theme ====&lt;br /&gt;
Allows selection from a list of available colour Themes.&lt;br /&gt;
&lt;br /&gt;
==== Graph ====&lt;br /&gt;
Toggles the [[#Population Graph|Population Graph]].&lt;br /&gt;
&lt;br /&gt;
=== Population Graph ===&lt;br /&gt;
LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings&amp;amp;rarr;Graph]]. At each generation it shows total population, births and deaths.&lt;br /&gt;
Note that the graph will only capture data for the first 2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (524288) generations.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 9, y = 9, rule = x = 7, y = 3, rule = B3/S23|&lt;br /&gt;
o3b3o$3o2bo$bo!&lt;br /&gt;
[[ ZOOM 4 GRAPH LOOP 1000 HEIGHT 400 AUTOSTART ]]}}&lt;br /&gt;
&lt;br /&gt;
Graph controls:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Opacity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set the graph opacity %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pop&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing population&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing births&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Dth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing deaths&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle between drawing lines or points&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;close the graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keyboard commands ==&lt;br /&gt;
&lt;br /&gt;
A visual map of keyboard shortcuts is shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Hotkeys.png|1024px]]&lt;br /&gt;
&lt;br /&gt;
Below is a list of keyboard commands by category:&lt;br /&gt;
&lt;br /&gt;
=== Playback controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Playback controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle play / pause&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backspace&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause if playing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift -&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;minimum playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift +&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;maximum playback speed speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle waypoint playback and loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle just loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autostart&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-Viewer controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Multi-viewer controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all LifeViewers to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all other LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Camera controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save current camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit pattern to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit history mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift [&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;halve zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift ]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;double zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;32x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;64x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;integer zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset angle&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt /&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;/&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;@&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset tilt&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view View controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;previous colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;default theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Display controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation statistics&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation display mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle graph lines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle births plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle deaths plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell type for hexagonal and triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle extended timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pattern and engine information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle information bar&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell anti-aliasing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle icons&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle major gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]Super&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]History&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule] (from either [Rule]History or [Rule]Super)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle kill escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stars&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save population graph screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle UI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autohide UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle rainbow mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;download cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle y coordinate direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pattern controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Pattern controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;new pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open original or last saved pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open clipboard as pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern and rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern only&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle oscillator and spaceship identification&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;display last identification result&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== External clipboard controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view External clipboard controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle sync cut and copy with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy rule definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position and view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edit controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Edit controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle draw/pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;draw mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto-shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle states display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;remove selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste to selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance outside&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick cell state to replace with drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear current drawing state cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hide paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;perform paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 0 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 1 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles clipboard library&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 0 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 1 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 2 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 3 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 4 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 5 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 6 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 7 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 8 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 9 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Help controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Home&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to first help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;End&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to last help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls without keyboard shortcuts ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions that do not currently have keyboard shortcuts.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Button location&lt;br /&gt;
|-&lt;br /&gt;
! Random Fill Density&lt;br /&gt;
| Select; a selection is present&lt;br /&gt;
|-&lt;br /&gt;
! individual Themes&lt;br /&gt;
| Settings --&amp;gt; Theme&lt;br /&gt;
|-&lt;br /&gt;
! Draw/2-state Fill with states 10-255&lt;br /&gt;
| Draw&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts without controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions with keyboard shortcuts but no UI controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Shortcut&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
| Alt + G&lt;br /&gt;
|-&lt;br /&gt;
! [R]History&lt;br /&gt;
| Alt + H&lt;br /&gt;
|-&lt;br /&gt;
! [R]Standard&lt;br /&gt;
| Alt + J&lt;br /&gt;
|-&lt;br /&gt;
! Advance Inside Selection&lt;br /&gt;
| Ctrl + Space&lt;br /&gt;
|-&lt;br /&gt;
! Advance Outside Selection&lt;br /&gt;
| Shift + Space&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=150511</id>
		<title>LifeViewer/User Interface</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=150511"/>
		<updated>2024-07-11T10:15:22Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Top Row */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LifeViewer]] has a set of mouse controls and keyboard commands.&lt;br /&gt;
== Mouse Controls ==&lt;br /&gt;
In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In Draw mode click and drag with the mouse to draw cells.&lt;br /&gt;
&lt;br /&gt;
In Select mode click and drag with the mouse to make a selection.&lt;br /&gt;
&lt;br /&gt;
=== Top Row ===&lt;br /&gt;
[[File:ui-top.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AutoFit mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fits the pattern to the window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Draw mode for drawing cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Select&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Select mode for copy/paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Pan mode for viewing patterns&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;changes the camera zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;START&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AUTOSTART mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles STOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;WAYPT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Waypoint mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LOOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles LOOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Icon&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles icon display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles grid line display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Help display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bottom Row ===&lt;br /&gt;
[[File:ui-bottom.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles generation statistics display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Undo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo the last edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Redo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo the last undone action&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed to 1x&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reverse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reverse playback direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to T=0 and if at T=0 also reset camera&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Back&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step back step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Forward&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step forward step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Play&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;start playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Settings&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the settings menu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Draw Mode ===&lt;br /&gt;
[[File:draw-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pick&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;click on a cell to set drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State Display&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw Pause&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Smart Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0-6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change the displayed states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select the current drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select Mode ===&lt;br /&gt;
[[File:select-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;auto shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clipboards&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle clipboard libary to select active clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste cells from current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Top Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AND/CPY/OR/XOR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Menu ===&lt;br /&gt;
[[File:selection-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The Selection Menu appears when there is an active Selection in Select Mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from top to bottom and left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cancel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cancel selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection left 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection right 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection up 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection down 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;50%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set random fill percentage&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection using all states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection 2 states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Invert&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear History/Super&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear [R]History/[R]Super cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CCW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Inside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells inside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Outside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
[[File:settings.png]]&lt;br /&gt;
&lt;br /&gt;
The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not function if the Viewer window is less than 480 pixels high.&lt;br /&gt;
The menu contains four sliders and a set of topic buttons. Topics can contain settings and actions.&lt;br /&gt;
&lt;br /&gt;
==== Sliders ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the slider functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera angle (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tilt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera tilt (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Layers&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set number of cell layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Depth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set depth between each cell layer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pattern ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Pattern options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Change Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a new Rule and then switches to it&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;New Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new blank Pattern with the current Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Load Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;loads the last saved Pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;saves the current Pattern to the text box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with a random Rule (based on the current rule family)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with the existing Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;identify whether the current Pattern is a still life, oscillator or spaceship&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Last Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;show last Identify results&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Image&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the current pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Graph&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the Population Graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clipboard ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Clipboard options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Open Clipboard&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;opens the clipboard as a pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Original&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copies the current Rule definition to the clikpboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy NHood&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy CoordCA neighbourhood definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy the current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste To Seln&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste clipboard to selection and tile if selection larger than clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Display options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Use Rectangles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle use of rectangular cells for Hexagonal and Triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cell Borders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles drawing of cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Major GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing major GridLines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starfield&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing starfield in background&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Annotations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle annotation display (if specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rainbow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using Rainbow cell colours (for 2-state patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle alternating GridLines (for Margolus patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Integer Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set Zoom to nearest integer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Render Quality&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles anti-aliased cell display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Playback options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Go To Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a generation and then moves to that generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoFit History&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using history states for AutoFit bounding box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Throttle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle playback throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Perf. Warning&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Kill Gliders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle killing escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoHide UI&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle hiding UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the General options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit Selection&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Center Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Drawing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear drawing state cells in pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Snap Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap camera angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Restore View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Advanced options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frame Times&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles display of the frames per second and CPU load %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Timing Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles extended timing information display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Relative Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles absolute or relative generation display (when #CXRLE Gen specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop Others&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop other Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Info Bar&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the Info Bar display which shows camera location, angle, and bounding box velocity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Theme ====&lt;br /&gt;
Allows selection from a list of available colour Themes.&lt;br /&gt;
&lt;br /&gt;
==== Graph ====&lt;br /&gt;
Toggles the [[#Population Graph|Population Graph]].&lt;br /&gt;
&lt;br /&gt;
=== Population Graph ===&lt;br /&gt;
LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings&amp;amp;rarr;Graph]]. At each generation it shows total population, births and deaths.&lt;br /&gt;
Note that the graph will only capture data for the first 2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (524288) generations.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 9, y = 9, rule = x = 7, y = 3, rule = B3/S23|&lt;br /&gt;
o3b3o$3o2bo$bo!&lt;br /&gt;
[[ ZOOM 4 GRAPH LOOP 1000 HEIGHT 400 AUTOSTART ]]}}&lt;br /&gt;
&lt;br /&gt;
Graph controls:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Opacity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set the graph opacity %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pop&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing population&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing births&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Dth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing deaths&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle between drawing lines or points&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;close the graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keyboard commands ==&lt;br /&gt;
&lt;br /&gt;
A visual map of keyboard shortcuts is shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Hotkeys.png|1024px]]&lt;br /&gt;
&lt;br /&gt;
Below is a list of keyboard commands by category:&lt;br /&gt;
&lt;br /&gt;
=== Playback controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Playback controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle play / pause&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backspace&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause if playing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift -&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;minimum playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift +&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;maximum playback speed speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle waypoint playback and loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle just loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autostart&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-Viewer controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Multi-viewer controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all LifeViewers to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all other LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Camera controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save current camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit pattern to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit history mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift [&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;halve zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift ]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;double zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;32x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;64x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;integer zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset angle&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt /&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;/&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;@&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset tilt&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view View controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;previous colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;default theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Display controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation statistics&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation display mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle graph lines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle births plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle deaths plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell type for hexagonal and triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle extended timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pattern and engine information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle information bar&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell anti-aliasing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle icons&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle major gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]Super&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]History&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule] (from either [Rule]History or [Rule]Super)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle kill escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stars&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save population graph screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle UI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autohide UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle rainbow mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;download cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle y coordinate direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pattern controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Pattern controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;new pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open original or last saved pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open clipboard as pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern and rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern only&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle oscillator and spaceship identification&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;display last identification result&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== External clipboard controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view External clipboard controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle sync cut and copy with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy rule definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position and view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edit controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Edit controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle draw/pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;draw mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto-shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle states display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;remove selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste to selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance outside&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick cell state to replace with drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear current drawing state cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hide paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;perform paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 0 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 1 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles clipboard library&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 0 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 1 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 2 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 3 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 4 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 5 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 6 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 7 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 8 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 9 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Help controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Home&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to first help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;End&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to last help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls without keyboard shortcuts ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions that do not currently have keyboard shortcuts.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Button location&lt;br /&gt;
|-&lt;br /&gt;
! Random Fill Density&lt;br /&gt;
| Select; a selection is present&lt;br /&gt;
|-&lt;br /&gt;
! individual Themes&lt;br /&gt;
| Settings --&amp;gt; Theme&lt;br /&gt;
|-&lt;br /&gt;
! Draw/2-state Fill with states 10-255&lt;br /&gt;
| Draw&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts without controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions with keyboard shortcuts but no UI controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Shortcut&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
| Alt + G&lt;br /&gt;
|-&lt;br /&gt;
! [R]History&lt;br /&gt;
| Alt + H&lt;br /&gt;
|-&lt;br /&gt;
! [R]Standard&lt;br /&gt;
| Alt + J&lt;br /&gt;
|-&lt;br /&gt;
! Advance Inside Selection&lt;br /&gt;
| Ctrl + Space&lt;br /&gt;
|-&lt;br /&gt;
! Advance Outside Selection&lt;br /&gt;
| Shift + Space&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=150361</id>
		<title>LifeViewer</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=150361"/>
		<updated>2024-07-05T10:18:47Z</updated>

		<summary type="html">&lt;p&gt;Rowett: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software&lt;br /&gt;
|name            = LifeViewer&lt;br /&gt;
|url             = https://lazyslug.com/lifeviewer&lt;br /&gt;
|purpose         = [[Conway&#039;s Game of Life|Life]] simulation&lt;br /&gt;
|createdby       = [[Chris Rowett]]&lt;br /&gt;
|platform        = HTML5 / Javascript&lt;br /&gt;
|image           = true&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;LifeViewer&#039;&#039;&#039; is a browser-based scriptable pattern viewer and editor used to simulate [[Life]] and a wide range of other 1D and 2D [[cellular automata]].&lt;br /&gt;
&lt;br /&gt;
* If you are looking for script instructions, see [[LifeViewer/Scripts]]&lt;br /&gt;
* If you want instructions for using the user interface, see [[LifeViewer/User Interface]]&lt;br /&gt;
* If you want to use LifeViewer on your own site, see [[Tutorials/LifeViewer JavaScript plug-in]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;{{LV:Viewer|&lt;br /&gt;
x = 59, y = 7, rule = B3/S23&lt;br /&gt;
o5b5ob5ob5obo3bob5ob5obobobob5ob4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo&lt;br /&gt;
3bo$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3b3o3b3o3bo3bo3bo3b3o3bo&lt;br /&gt;
bobob3o3b4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3bo5bo6bobo4bo3b&lt;br /&gt;
o5bobobobo5bo3bo$5ob5obo5b5o3bo3b5ob5o2bobo2b5obo3bo!&lt;br /&gt;
#C [[ IGNOREEXCLUSIVE ]]&lt;br /&gt;
#C [[ COLOUR DEAD 0 0 0 COLOUR ALIVE 0 0 0 ]]&lt;br /&gt;
#C [[ LOOP 1101 STARS NOSTEPBACK ]]&lt;br /&gt;
#C [[ AUTOSTART X -90 Y 60 LAYERS 6 ZOOM 4 DEPTH 3 ]]&lt;br /&gt;
#C [[ PAUSE 3 X 90 Y -60 ANGLE 20 THEME 0 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 90 Y 60 ANGLE 340 ZOOM 6 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 0 Y 0 ANGLE 0 THEME 3 ZOOM 4 ]]&lt;br /&gt;
#C [[ PAUSE 1 X 0 DEPTH 0.2 ZOOM 6 THEME 4 ]]&lt;br /&gt;
#C [[ T 1 THEME 7 ]]&lt;br /&gt;
#C [[ T 400 ZOOM 5 X 5 Y -10 THEME 2 ]]&lt;br /&gt;
#C [[ T 450 DEPTH 5 ]]&lt;br /&gt;
#C [[ T 560 X -155 Y 127 DEPTH 0.5 ]]&lt;br /&gt;
#C [[ T 950 X -242 Y 214 ANGLE 20 ]]&lt;br /&gt;
#C [[ T 1050 DEPTH 0 ANGLE 0 AUTOFIT &amp;quot;#T&amp;quot; ]]&lt;br /&gt;
#C [[ T 1100 X 0 Y 0 ZOOM 0.25 THEME CUSTOM ]]}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LifeViewer features ==&lt;br /&gt;
* Smooth non-integer zoom with anti-aliasing and rotation.&lt;br /&gt;
* Colour [[#Themes|themes]] with cell history and longevity.&lt;br /&gt;
* Square, hexagonal and triangular grids.&lt;br /&gt;
* Pseudo 3D layers and stars.&lt;br /&gt;
* Multiple ways to automatically track patterns with the camera as they evolve.&lt;br /&gt;
* [[#Scripts|Script]] language that allows many features to be customized including Waypoint animations.&lt;br /&gt;
* Support for multiple embedded LifeViewers and/or a single popup LifeViewer.&lt;br /&gt;
* Ability to step back to earlier generations for all patterns and reverse playback for reversible Margolus and PCA patterns.&lt;br /&gt;
* Random pattern and rule generation.&lt;br /&gt;
* Real time auto-scaling [[LifeViewer/User_Interface#Population_Graph|population graph]].&lt;br /&gt;
* [[LifeViewer/Scripts#Annotations|Pattern annotation]] with Labels, Arrows, Lines and Polygons.&lt;br /&gt;
* Programatically pasting cells onto the grid at defined intervals (for example: glider injection).&lt;br /&gt;
* Ability to build patterns from RLE recipes with transformations.&lt;br /&gt;
* [[#Pattern Identification|Identification]] of still life patterns, oscillator and spaceship periods.&lt;br /&gt;
* Automatic scaling for high DPI displays including smartphones and tablets.&lt;br /&gt;
* Editor with unlimitied undo/redo and multiple clipboards.&lt;br /&gt;
&lt;br /&gt;
== Rule support ==&lt;br /&gt;
LifeViewer supports the following rule families:&lt;br /&gt;
&lt;br /&gt;
=== Built-in rules ===&lt;br /&gt;
* 2-state [[Margolus]] rules.&lt;br /&gt;
* 2-state [[Totalistic Life-like cellular automaton|outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, supporting a wide variety of pre-programmed neighbourhood families, as well as custom neighbourhoods and weighted neighbourhoods).&lt;br /&gt;
* 2-state [[isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
* 2-state [[non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
* [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
* [[Alternating rule]]s.&lt;br /&gt;
* [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
* [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata (even numbers only).&lt;br /&gt;
* [[LifeHistory|[R]History]] rules.&lt;br /&gt;
* [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
* [R]Investigator rules (a generalisation of [[Rule:StateInvestigator|StateInvestigator]]).&lt;br /&gt;
* [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules (either inline or from a [[#Repository Rules|Rule Repository]]).&lt;br /&gt;
* Non-deterministic rules.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view example patterns for each rule family.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
: 2-state [[Margolus]] rules.&lt;br /&gt;
:: Example: Critters (M15,14,13,3,11,5,6,1,7,9,10,2,12,4,8,0) {{LV:Viewer|x = 63, y = 34, rule = critters&lt;br /&gt;
9$52bo9$48b2o$39bo$47bo2bo3$47bo$48bo$5bo31bo20bo$6bo31bo18bo$6bo31bo&lt;br /&gt;
17bo$5bo31bo17bo!&lt;br /&gt;
[[ RLE input o$bo$bo$o! PASTET EVERY 64 PASTE input 5 24 ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Totalistic Life-like cellular automaton|Outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, including [[Larger than Life]]).&lt;br /&gt;
:: Example: Soldier Bugs (R7,C2,M1,S65..114,B65..95,NM) {{LV:Viewer|x = 113, y = 113, rule = R7,C2,M1,S65..114,B65..95,NM&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[non-totalistic cellular automata|Isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
:: Example: Just Friends (B2-a/S12) {{LV:Viewer|x = 65, y = 74, rule = B2-a/S12&lt;br /&gt;
63bo$63bo4$61bo$64bo$59bobo2bo46$18bo$19b2o12$4bo$4bo4$2bo$5bo$obo2bo!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
:: Example: MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA {{LV:Viewer|x = 1, y = 1, rule = MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA:T80,40&lt;br /&gt;
o!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
:: Example: Fireworks (2,13,21) {{LV:Viewer|x = 200, y = 100, rule = 2/13/21:T200,100&lt;br /&gt;
#C Fireworks&lt;br /&gt;
#C An admirably beautiful rule by John Elliott&lt;br /&gt;
88.A6$A58$61.A24$107.A11$37.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
: [[Alternating rule|Alternating]] rules.&lt;br /&gt;
:: Example: alternlife (B13/S012345678|B/S15) {{LV:Viewer|x = 21, y = 9, rule = alternlife &lt;br /&gt;
3.A13.A2$.2A15.2A2$A19.A4$9.A!&lt;br /&gt;
[[ ZOOM 12 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
:: Example: PCA_4 (2PCA4,0,2,4,12,8,5,9,7,1,6,10,11,3,13,14,15) {{LV:Viewer|x = 49, y = 29, rule = PCA_4&lt;br /&gt;
AB45.AB$HD45.HD24$21.A20.D$20.E$AB19.B20.F4.AB$HD39.D5.HD!&lt;br /&gt;
[[ STEP 20 ZOOM 6 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Weighted]] rules.&lt;br /&gt;
:: Example: R2,C2,S2-3,B4,7-8,NW0010001210120210121000100 {{LV:Viewer|x = 9, y = 9, rule = R2,C2,S2,3,B4,7,8,NW0010001210120210121000100:T80,40&lt;br /&gt;
3A6.$3A6.$2A.A3.A.$2.A5.A$9.$9.$9.$2.A6.$3.A5.!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata (even numbers only).&lt;br /&gt;
:: Example: Wolfram 30 (W30) {{LV:Viewer|x = 1, y = 1, rule = W30:P100,40&lt;br /&gt;
o!&lt;br /&gt;
#CXRLE Pos=0,-20&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[LifeHistory|[R]History]] rules.&lt;br /&gt;
:: Example: LifeHistory {{LV:Viewer|x = 457, y = 155, rule = LifeHistory&lt;br /&gt;
59.3B64.B125.B$58.BFBF2B60.4BF122.3B$58.6BF.B.F.F.B.F.F.B.F.F.B.F.F.B&lt;br /&gt;
.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B5.BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.&lt;br /&gt;
B.F.F.B.F.F.B.FBF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F.F3BFBF.2B2F2.3B$57.F10B.5B.5B.A4B.5B.5B.5B.26BF2BF133B$&lt;br /&gt;
57.24B2A2BA129BA33B2A19B$56.23BA3B2A63B3A63BABA32B4A17B$55.F23BABA67B&lt;br /&gt;
2A66BA30BABA2BA16B$56.23BA3B2A63B3A63BABA31BAB4A14BF3B63.F3.BF$57.24B&lt;br /&gt;
2A2BA129BA33B4A20B3.B59.5B$56.12B.5B.5B.A4B.5B.5B.5B.28BF116BA23B.B2C&lt;br /&gt;
57.6B$57.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F7BF3.F2B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.FBF.2BFBF3BFBF8B3A8B2C&lt;br /&gt;
57.7B$58.6B61.7B125.10BA7B.B57.8B$56.F.5B.F59.9B125.7B3A7B58.10B$57.&lt;br /&gt;
7B61.7B125.15B61.10B$56.9B59.F.5B.F123.4B.5BA6B60.11B$57.7B61.7B123.&lt;br /&gt;
4B2.3B3A5B61.11B$56.F7BF59.F7BF121.4B3.B3A7B61.11B$57.7B61.7B121.4B3.&lt;br /&gt;
3B2A2B.3B55.F.B.F.2F11B$56.F.5B.F59.9B119.4B3.8B2.F43.B.F.F.B4.BF.6BA&lt;br /&gt;
BA9B2A32B2A32B2A32B2A6B$57.7B61.7B119.4B3.8B44.23BA2BA7B4A30B4A30B4A&lt;br /&gt;
30B4A6BF$56.9B59.F.5B.F117.4B3.9B42.F24BA3BA6B2AB2A29B2AB2A29B2AB2A&lt;br /&gt;
29B2AB2A5B$57.7B61.7B117.4B3.4B.6B42.28BA8B2A32B2A32B2A32B2A6B$56.F7B&lt;br /&gt;
F59.F7BF115.4B3.4B.7B42.24BA3BA117B$57.7B61.7B115.4B3.4B2.6B44.23BA2B&lt;br /&gt;
A5B$56.F.5B.F59.9B113.4B3.4B3.6B47.7B.2B.F2.6B3A6B$57.7B61.2B3A2B113.&lt;br /&gt;
4B3.4B4.6B46.9B.F2.BF.B.F.F9B$56.9B59.F.5B.F111.4B3.4B4.8B46.7B13.F8B&lt;br /&gt;
$57.7B61.2ABAB2A111.4B3.4B6.8B45.6B.F13.8B$56.F7BF59.FBA3BABF109.4B3.&lt;br /&gt;
4B6.9B45.F2BA3B14.8B$57.7B61.2BABA2B109.4B3.4B7.9B46.B3AB14.9B$56.F.&lt;br /&gt;
5B.F59.3BABA3B107.4B3.4B8.10B44.B2ABAB14.8B$57.7B61.BA3BAB107.4B3.4B&lt;br /&gt;
9.5B2A3B42.F2.5B14.8B$56.9B59.F.5B.F105.4B3.4B10.5B2A4B28.B6.F6.7B.F&lt;br /&gt;
11.10B$57.7B61.7B105.4B3.4B11.11B27.5BF.2B3.B.9B12.11B$56.F7BF59.F7BF&lt;br /&gt;
103.4B3.4B12.12BA.2A21.24B14.8B$57.7B61.7B103.4B3.4B15.8B2.2A.A19.26B&lt;br /&gt;
14.7B$56.F.5B.F59.9B101.4B2.5B16.7B26.F25B14.7B$18.3B4.B31.7B61.7B&lt;br /&gt;
101.4B3.4B17.5B29.24BF13.8B$17.BFBF6BF28.9B59.F.5B.F99.2A2B3.4B18.5B&lt;br /&gt;
30.23B14.6B$17.6B.5B28.7B61.7B99.2B2A3.4B18.6B31.8B2.B.F10B14.5B$16.F&lt;br /&gt;
13BF25.F7BF59.F7BF97.2BAB3.4B19.7B2.4B23.10B6.B.6BF12.F.4B$16.4BA12B&lt;br /&gt;
24.7B61.7B97.4B3.4B19.F7BF6BF21.9B9.5B16.F.B$15.4B2A5BA5BFB22.F.5B.F&lt;br /&gt;
59.9B95.4B3.4B21.14B21.11B5.3B2ABA6B$14.F3BA9BA5B23.7B61.7B95.4B3.4B&lt;br /&gt;
21.F14B20.7BA2BF2B4.4B3A6B$14.5B2A3BA3BA3BFB22.9B59.F7BF93.4B3.4B23.&lt;br /&gt;
15B19.6B3A4B4.2BF2BA7B$13.7BA12B24.7B61.7B93.4B3.4B23.16B19.6BAB2A3B&lt;br /&gt;
5.11B$14.11B2A6B23.F7BF59.F7BF91.4B3.4B25.15B24.5B9.9B$14.B.7BF7B.B&lt;br /&gt;
24.7B61.7B91.4B3.4B25.F14B23.F6B.B6.10B$14.19B23.F.5B.F59.9B89.4B3.4B&lt;br /&gt;
27.9B.3B25.10BF.B2.8B$14.20B23.BA3BAB61.7B89.4B3.4B27.F7BF31.23B$13.B&lt;br /&gt;
F18B23.3BABA3B59.F7BF87.4B3.4B27.10B30.F24B$13.19BF24.2BABA2B61.7B87.&lt;br /&gt;
4B3.4B29.9B30.25BF$13.BF17B24.FBA3BABF59.F7BF85.4B3.4B31.7B31.25B$14.&lt;br /&gt;
17B26.2ABAB2A61.7B85.4B3.4B31.F7BF30.BA22B$16.F13BF25.F.5B.F59.9B83.&lt;br /&gt;
4B3.4B33.7B31.BA7B.B3.2B.F5B$18.5B.6B27.2B3A2B61.7B83.4B3.4B33.F7BF&lt;br /&gt;
31.BA5B6.F6.B$19.F6BFBFB26.9B59.F7BF81.4B3.4B35.7B32.5B2.F$21.B4.3B&lt;br /&gt;
28.7B61.7B81.4B3.4B35.9B32.3B$56.F7BF59.F7BF79.4B3.BA2B37.7B34.F$57.&lt;br /&gt;
7B61.7B79.4B3.2A2B37.F7BF$56.F.5B.F59.9B77.4B3.2B2A39.7B$57.7B61.7B&lt;br /&gt;
77.4B3.4B39.F7BF$56.9B59.F7BF75.4B3.4B41.7B$57.7B61.7B75.4B3.4B41.9B$&lt;br /&gt;
56.F7BF59.F7BF73.4B3.4B43.7B$57.7B61.7B46.F2B2A2BF19.4B3.4B43.F3BA3BF&lt;br /&gt;
$56.F.5B.F59.9B45.3B2A2B19.4B3.4B45.2B3A2B$57.7B61.7B46.8B.F15.4B3.4B&lt;br /&gt;
45.FB5ABF$56.9B59.F7BF43.12B14.4B3.4B47.BA3BAB$57.7B61.8B42.F13B12.4B&lt;br /&gt;
3.4B47.2A5B2A$56.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F9B38.3B.13BF10.4B3.4B49.BA3BA2B$55.11B.5B.5B.5B.5B.5B.5B.&lt;br /&gt;
4BA.5B.5B.13B37.5B.11B11.4B3.4B49.FBA3BABF$55.48BA2B2A27B37.5B.8B2.F&lt;br /&gt;
9.4B3.4B50.8B$54.BF48B2A3BA24B40.13B10.4B3.4B52.F6B$54.53BABA23BF41.&lt;br /&gt;
8B.4B8.4B3.4B53.6BF64.F$54.BF48B2A3BA23B43.7B2.4B6.4B3.4B54.7BF.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F2.B.3B$55.48BA2B&lt;br /&gt;
2A24B45.5B.F2.4B4.4B3.4B55.F10B.5B.5B.5B.5B.5B.5B.5B.5B.5B2.7BF$57.F&lt;br /&gt;
7B2.5B.5B.5B.5B.5B.5B.4BA.5B.5B.10BF45.4B6.4B2.4B3.4B56.33B2A42B$59.&lt;br /&gt;
3B.B2.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B&lt;br /&gt;
45.4B7.8B3.4B56.33BABA41BFB$60.F64.F6B44.4B9.6B3.4B56.F32B2A45B$125.&lt;br /&gt;
6BF43.4B11.4B3.4B57.34BABA41BFB$125.8B41.4B11.6B.4B57.36B2A42B$124.F&lt;br /&gt;
7BF40.4B11.11B59.13B.5B.5B.5B.5B.5B.5B.5B.5B.5B.11B$124.8B40.4B11.4B&lt;br /&gt;
2.5B60.9BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F7BF$124.9B38.4B11.4B4.5B60.8B61.7B$125.7B38.4B11.2A2B6.4B60.F7BF59.&lt;br /&gt;
9B$124.F7BF36.4B11.2B2A8.4B12.B47.7B61.7B$125.7B36.4B11.2BAB10.4B10.&lt;br /&gt;
3B45.9B59.F.5B.F$124.F7BF34.4B11.4B12.4B9.3B46.7B61.7B$125.7B34.4B11.&lt;br /&gt;
4B14.4B7.4B45.F7BF59.F7BF$124.9B32.4B11.4B16.4B5.4B.F45.7B61.7B$125.&lt;br /&gt;
7B32.4B11.4B18.4B3.4B.3B43.F7BF59.9B$124.F7BF30.4B11.4B20.9B.6B42.7B&lt;br /&gt;
61.7B$125.7B30.4B11.4B22.15BF40.9B59.F.5B.F$25.F98.F2BABA2BF28.4B11.&lt;br /&gt;
4B24.15B41.7B61.7B$125.2B3A2B28.4B11.4B26.16B38.F7BF59.F7BF$124.3B3A&lt;br /&gt;
3B26.4B11.4B29.10B2A2B39.7B61.7B$20.F104.7B26.4B11.4B31.9B2A2B38.F7BF&lt;br /&gt;
59.9B$124.F7BF24.4B11.4B31.F2.11B39.7B61.7B$125.7B24.4B11.4B34.11B39.&lt;br /&gt;
9B59.F.5B.F$124.F.5B.F22.4B11.4B34.9B.F41.7B61.7B$125.7B22.4B11.4B34.&lt;br /&gt;
3AB.4B43.F7BF59.F7BF$124.9B20.4B11.4B34.3BA2.4BF43.7B61.7B$31.F92.10B&lt;br /&gt;
18.4B11.4B34.3BA2.F.2B44.F7BF59.9B$124.F7BF18.4B11.4B34.4B5.F46.7B61.&lt;br /&gt;
7B$125.7B18.4B11.4B34.4B52.9B59.F.5B.F$20.F9.2A92.F.5B.F16.4B11.4B34.&lt;br /&gt;
4B54.7B61.7B$30.2A93.7B16.4B11.4B34.4B54.F7BF59.F3BA3BF$124.9B14.4B&lt;br /&gt;
11.4B34.4B56.7B61.2B3A2B$75.F49.7B14.4B11.4B34.4B56.F7BF59.2BA3BA2B$&lt;br /&gt;
7.F23.F35.F56.F7BF12.4B11.B2DB34.4B58.7B61.B2AB2AB$2.F17.3A101.8B12.&lt;br /&gt;
4B11.2B2D34.4B58.9B59.F.5B.F$22.A6.F94.F7BF10.4B11.4B34.4B60.7B61.7B$&lt;br /&gt;
F20.A2.F42.2A9.F46.7B10.4B11.4B34.4B60.F7BF59.F7BF$67.2A55.9B8.4B11.&lt;br /&gt;
4B21.B12.4B62.7B61.7B$119.2B4.7B8.4B11.4B21.3B10.4B62.F.5B.F59.9B$2A&lt;br /&gt;
116.5B2F7BF3B3.4B11.4B22.3B9.4B64.B2AB2AB61.7B$2A9.F55.F11.F38.24B11.&lt;br /&gt;
4B23.4B7.4B64.2BA3BA2B59.F.5B.F$117.24B11.4B23.F.4B5.4B66.2B3A2B61.7B&lt;br /&gt;
$69.F13.F33.23B11.4B23.3B.4B3.4B66.F3BA3BF59.F7BF$F117.21B11.4B22.6B.&lt;br /&gt;
9B68.7B61.7B$73.F11.F31.23B9.4B22.F15B68.F.5B.F59.9B$118.21B9.4B23.&lt;br /&gt;
15B70.7B61.7B$80.A38.19B9.4B22.16B70.9B59.F.5B.F$81.A2.2A37.B.10B11.&lt;br /&gt;
4B23.2B2A10B73.7B61.7B$74.F4.3A2.2A40.8B11.4B24.2B2A9B73.F7BF59.F7BF$&lt;br /&gt;
11.F115.6B11.4B25.11B2.F73.7B61.7B$11.F115.5B11.4B27.11B74.F.5B.F59.&lt;br /&gt;
9B$85.F41.6B9.4B29.F.9B74.7B61.7B$126.8B7.4B33.4B.4B72.9B59.F.5B.F$&lt;br /&gt;
125.4B.5B6.4B21.D.D8.F4B2.4B72.7B61.7B$124.4B4.4B2.F.5B19.D5.D8.2B.F&lt;br /&gt;
2.4B70.F7BF59.F7BF$123.4B6.4B2.BA5B34.F5.4B70.7B61.7B$79.F42.4B8.4B.A&lt;br /&gt;
B2A4B16.D3.C3.D15.4B68.F.5B.F59.9B$121.4B10.4BA3BA4B18.2C19.5B35.3B&lt;br /&gt;
30.7B61.7B$120.4B9.F2.4BA3B.5B13.D2.C.C2.D17.4B32.7B27.9B59.F.5B.F$&lt;br /&gt;
119.4B11.7BA3B.5B39.4B30.10B26.7B61.7B$118.4B10.F2BA6BA3B.3B14.D5.D&lt;br /&gt;
20.4B.F.F.B.F.F.B.F.F.B.F.F.B.F3.12B23.F7BF59.F7BF$118.3B12.B3A9BF19.&lt;br /&gt;
D.D23.28B3.14B23.7B61.7B$118.2B14.AB3A7B43.B2.4BA3BA36BF21.F.5B.F59.&lt;br /&gt;
9B$118.B15.F.B2A6B43.2AB.3BA4BA36BF22.7B61.7B$137.BA6B43.2A6B2A39B22.&lt;br /&gt;
9B59.F.5B.F$136.F2BA3BF45.2B.3BA4BA38B21.7B61.6B$137.BA3B50.4BA3BA23B&lt;br /&gt;
4.11BF.B.F.F.B.F.F.A.F3.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F.B.F.F.B.F.F.B.F7B$138.A3B50.28B10.13B.5B.3BA4BF28B.5B.5B.5B.5B.5B&lt;br /&gt;
.5B.12B$191.BF2B.F.F.B.F.F.B.F.F.B.F.F.B.F9.21B2AB2A44B2A33B$229.21B&lt;br /&gt;
2A48BABA33B$229.20B3A50B2A32BF$230.20B2A48BABA33B$229.F21B2AB2A44B2A&lt;br /&gt;
33B$230.7B.5B.5B.3BA3BF2BF26B.5B.5B.5B.5B.5B.5B.10BF$229.7BF2.F.B.F.F&lt;br /&gt;
.B.F.F.A.FB5.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F.B.F6B$230.5B28.F4B60.2BFBFB$231.3B31.B64.3B$232.B.F!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
:: Example: LifeSuper {{LV:Viewer|x = 312, y = 156, rule = LifeSuper:T312,156&lt;br /&gt;
69.M.M6.M.M49.2Q.Q6.Q3.3Q117.S.2S2.S.S2.2S.S10.U.2U2.U.U2.2U.U$20.2O.&lt;br /&gt;
2O2.2O.2O39.M6.M44.2Q5.Q.Q8.3Q4.Q85.2O34.S.S22.U.U$20.2O2.O2.O2.2O36.&lt;br /&gt;
2M10.2M41.2Q17.2Q3.Q85.4O28.S11.S12.U11.U$21.2O2.2O2.2O94.Q106.2O2.2O&lt;br /&gt;
28.S2.S3.S2.S14.U2.U3.U2.U$21.O8.O201.O4.O28.4S3.4S14.4U3.4U$19.2O10.&lt;br /&gt;
2O23.G36.A8.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A35.2O30.S3.S.S3.S14.&lt;br /&gt;
U3.U.U3.U$51.3A2.G.G32.A.A6.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A&lt;br /&gt;
.A5.A.A5.A.A5.A.A5.A.A33.O4.O30.S.S.S.S18.U.U.U.U$18.O14.O21.G.G34.A.&lt;br /&gt;
A3.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A&lt;br /&gt;
29.O4.O28.S3.S.S3.S14.U3.U.U3.U$18.O2.O8.O2.O23.G34.A3.A.A7.A7.A7.A7.&lt;br /&gt;
A7.A7.A7.A7.A7.A7.A7.A7.A7.A24.O14.O26.S3.S20.U3.U$18.O14.O170.A21.O.&lt;br /&gt;
O4.O2.O4.O.O20.2S.S7.S.2S10.2U.U7.U.2U$19.O.O8.O.O61.2A133.O3.4O3.O&lt;br /&gt;
23.2S11.2S10.2U11.2U$21.O8.O70.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A&lt;br /&gt;
6.2A3.G16.O16.O19.S15.S8.U15.U$22.O6.O65.A5.A.A5.A.A5.A.A5.A.A5.A.A5.&lt;br /&gt;
A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A10.2G16.2O10.2O20.S2.S11.S2.S6.&lt;br /&gt;
U2.U11.U2.U3.A$21.3O4.3O66.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.&lt;br /&gt;
A5.A.A5.A.A5.A.A5.A.A5.A.A4.2G17.3O10.3O22.S11.S12.U11.U6.A$22.2O4.2O&lt;br /&gt;
67.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A8.G21.O4.O24.S.S3.S5.S3.S.&lt;br /&gt;
S6.U.U3.U5.U3.U.U3.A$19.2O10.2O197.2O.O2.O.2O27.2S5.2S16.2U5.2U$19.3O&lt;br /&gt;
3.2O3.3O41.W11.A14.I9.K14.M103.2O2.2O2.2O27.S2.S.S2.S16.U2.U.U2.U$20.&lt;br /&gt;
2O3.2O3.2O28.pA12.W.W9.A.A12.I.I7.K.K12.M.M102.2O6.2O27.3S3.3S16.3U3.&lt;br /&gt;
3U$21.O3.2O3.O25.2pA.2pA12.W10.2A13.2I8.2K13.2M105.2O.2O.2O29.S.S.S.S&lt;br /&gt;
18.U.U.U.U$20.3O6.3O23.pA3.pA6.3W4.W3.W7.A.A12.I9.K.K12.M105.2O.2O.2O&lt;br /&gt;
29.2S3.2S18.2U3.2U$55.pA3.pA6.2W2.W4.W.W7.2A12.I.I8.2K7.2M4.3M5.M$54.&lt;br /&gt;
pA3.pA9.3W.2W.2W11.A10.I13.K14.M2.M.M.M$20.3O6.3O20.3pA.pA.pA7.W2.W.W&lt;br /&gt;
.3W8.A2.A5.A4.I10.K2.K4.2M2.M2.3M2.M.M.2M94.3O6.3O$19.5O4.5O16.pA2.2pA&lt;br /&gt;
3.2pA6.W4.W5.W6.A8.A.A3.I.I7.K7.M6.3M102.O3.O4.O3.O$18.O5.O2.O5.O14.pA&lt;br /&gt;
.pA3.2pA9.W4.W5.W5.2A7.2A5.I2.I5.2K6.2M4.2M108.O6.O$19.O3.O4.O3.O14.pA&lt;br /&gt;
2.pA3.pA4.pA6.W2.W.W.3W7.A8.A14.K.K6.M4.3M104.2O10.2O$48.pA.pA3.2pA2.&lt;br /&gt;
pA9.3W.2W.2W6.3A5.A.A4.3I5.2K8.3M$49.pA2.2pA.pA.pA8.2W2.W4.W.W6.A6.A&lt;br /&gt;
6.2I17.M$52.2pA12.3W4.W3.W8.A2.2A2.A6.I6.K11.M160.2W$54.2pA17.W10.2A&lt;br /&gt;
2.3A2.A4.2I7.K.K7.2M159.2W2.2W$55.pA17.W.W8.2A3.3A7.I.I5.K.K7.2M158.W&lt;br /&gt;
$74.W11.A13.I7.K10.M154.4W5.W$274.W$12.G97.A36.A5.A6.A12.A11.A88.W.W&lt;br /&gt;
4.3W$11.G2.G22.2S53.11P8.2A.3A.3A3.A3.A3.A13.A.A3.A.A3.A.A5.3A2.A2.A&lt;br /&gt;
3.3A2.A2.A3.3A.3A.2A4.2A11.2A27.3W26.2W3.2W3.W$11.G2.G22.S4.2S46.15P&lt;br /&gt;
4.2A12.3A.3A.3A5.A4.3A.A3.A2.A3.A.A3.3A3.A2.A2.3A3.A2.A2.3A7.A3.A2.A&lt;br /&gt;
6.A3.A.A31.2W5.W19.2W3.W.W$13.G24.S.S2.S16.46P5.A10.A.4A.4A.A3.A.A2.A&lt;br /&gt;
4.2A3.A.A3.A12.A11.A14.A.3A2.3A3.A.A5.A30.2W5.W17.W7.W$42.S3.2S12.P&lt;br /&gt;
29.15P17.2A9.A.A2.A.A2.A.2A3.A3.A45.A3.2A3.A.A2.A6.A36.W17.W2.W2.W6.W&lt;br /&gt;
$39.S5.S.S12.P31.11P12.3A5.A3.3A.A2.A2.2A.2A.A.A.2A8.A43.2A3.4A.A.2A.&lt;br /&gt;
2A2.2A25.W31.3W.2W2.3W3.W$41.S.S6.2S8.P59.3A4.A.A.3A4.A4.2A4.2A3.A.2A&lt;br /&gt;
5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.3A.A.2A3.A.A2.A.A30.W3.3W23.W15.2W3.W2.&lt;br /&gt;
2W.W$37.S.S5.S5.S8.P59.A4.3A.A8.A.2A2.A3.A.A.2A2.A.2A.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A3.2A.2A4.2A.A3.A3.A.4A25.W6.W22.2W.2W.2W3.4W2.W3.W3.W3.2W&lt;br /&gt;
$37.2S3.S5.S.S3.2S4.P63.A3.A.2A7.A3.3A.A.A2.A4.A3.2A3.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A5.2A.A.A.3A3.2A.A2.A28.W2.2W28.4W.W.4W3.W3.W3.2W$44.S.S6.&lt;br /&gt;
S.S4.P63.2A2.A2.A8.2A3.A.A2.A5.2A5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.2A4.A&lt;br /&gt;
7.4A5.2A30.W.W23.3W4.W.W5.W8.2W.W$40.S.S5.S11.62P7.2A4.3A4.2A.A.2A.A.&lt;br /&gt;
A3.A47.A9.A71.W.W.2W3.W$45.S5.S.S20.P46.P20.A.2A.A2.A.2A4.A42.2A.A.A&lt;br /&gt;
14.2A26.2W34.2W3.W.W.W5.3W$14.2W3.W18.S.S6.S.S6.2S16.P46.P26.2A7.2A&lt;br /&gt;
28.2A13.A2.2A13.A.A26.2W4.2W28.2W2.W.2W.W5.W2.2W3.2W$3.4W7.2W2.W2.W&lt;br /&gt;
15.S5.S.S5.S5.S16.P46.P40.A24.A9.2A.A.A4.2A46.2W30.W.W4.3W5.2W2.W$W2.&lt;br /&gt;
W4.W2.W2.W.W.W18.2S9.S5.S.S17.P46.P11.3A9.A5.A10.A25.A.A5.A.A.2A5.A6.&lt;br /&gt;
A3.A.A29.W41.2W3.2W4.W.W$.W.W.W2.W.W.W3.W.W2.W4.W14.S.S6.S.S7.30P31.P&lt;br /&gt;
23.A5.A10.A7.A6.A13.A.A.A12.A.A.A.A34.W.W4.W38.3W3.W2.4W3.W$.W.3W2.W.&lt;br /&gt;
W4.W.2W.2W4.3W12.2S3.S.S5.S5.30P6.26P15.3A5.A4.2A17.2A6.2A5.3A3.2A.2A&lt;br /&gt;
21.A.A3.A25.W2.W3.W.W48.W2.W.W$.3W2.2W2.W.2W4.W5.W2.4W14.S5.S8.3P4X3P&lt;br /&gt;
3X3P.3P.2P5.2P6.P52.A18.3A6.3A4.A25.A11.A24.W2.W3.W2.W40.3W5.2W3.W$W&lt;br /&gt;
10.3W.W2.2W4.2W2.W3.2W11.2S6.S.S4.2PX6PX3PX2P.3P.2P.6P6.P44.3A3.A2.A&lt;br /&gt;
2.3A4.2A7.2A6.2A6.A28.A3.A3.A30.W2.W48.W4.2W$.3W9.4W.W.3W6.2W.2W3.2W&lt;br /&gt;
10.S.S8.2PX6PX3PX2P2.2P.2P.6P6.P50.A3.A.A6.A.A7.A6.A17.A6.A5.2A2.A.A&lt;br /&gt;
32.W2.W55.2W$.3W10.W3.W2.2W3.W2.W3.W3.W.W9.2S4.S.S2.2PX2P2X2PX3PX2P.P&lt;br /&gt;
.P.2P3.4P6.P50.A4.A8.3A30.2A6.2A9.A.A2.2A29.2W2.W2.W53.W$.3W3.W11.4W&lt;br /&gt;
2.4W.2W.3W.W.W16.2S2.2PX3PX2PX3PX2P.2P2.2P.6P6.P65.2A29.3A6.3A4.A3.A&lt;br /&gt;
8.A32.2W53.W$7W27.3W23.2PX3PX2PX3PX2P.3P.2P.6P6.48P5.3A8.A.A31.2A6.2A&lt;br /&gt;
13.A4.A$3.W.W17.7W2.W.3W23.3P3X4P3X3P.3P.2P5.2P54.P10.2A2.A.A33.A6.A&lt;br /&gt;
6.A.A10.A26.3W$6.W16.W2.W33.30P53.P11.A.A2.A14.3A4.2A29.A.A.A.A30.2W&lt;br /&gt;
3.3W$6.W24.W28.30P54.P11.4A13.A8.A.A22.A.A3.A33.2W7.2W$60.30P53.P13.&lt;br /&gt;
2A6.3A5.A4.A40.A.A25.3W3.2W$60.30P54.P29.A2.A.A3.2A.A14.3A.A.A14.A25.&lt;br /&gt;
W.W2.3W$60.30P5.O47.P17.3A5.3A4.A2.A16.A24.2A26.2W3.W.W$19.VRTVRTVRTV&lt;br /&gt;
RTVRTVRTVRTVRTVRTVRTVRTVR6.3P3.4P3.4P3X3PX3PX2P5.O.O46.P32.2A.2A4.A.A&lt;br /&gt;
5.2A6.A.A2.A5.A41.2W54.Q$19.T34.T5.2P.3P.2P.3P.2PX3PX2PX3PX2P3.O5.O&lt;br /&gt;
43.P21.3A11.A2.A13.2A3.A4.A104.Q$.Q17.V34.V5.2P.6P.3P.2PX3PX2P2X2PX2P&lt;br /&gt;
9.O.O42.P34.A.A2.A3.A.A4.A5.2A3.A4.A.3A6.A27.2W58.Q$2.2Q2.Q12.V34.R5.&lt;br /&gt;
3P3.3P.3P.2PX3PX2PXPXPX2P2.2O9.O39.P25.3A8.A32.2A.A5.A25.W.2W4.2W$6.Q&lt;br /&gt;
12.V34.R5.6P.2P.3P.2PX3PX2PX2P2X2P13.O.O38.P36.2A.A5.A.A8.2A3.A6.A.2A&lt;br /&gt;
5.A25.W5.W.2W51.Q.Q$.Q4.Q12.V34.R5.2P.3P.2P.3P.2PX3PX2PX3PX2P4.O5.O6.&lt;br /&gt;
O35.P29.3A7.A6.A2.A.2A.A.A.A3.A7.3A.A29.W5.W54.Q.Q$9.3Q7.V3.27V4.R5.&lt;br /&gt;
3P3.4P3.4P3X3PX3PX2P10.O6.O.O34.P47.2A.2A.2A6.A41.W2.W2.W54.Q$19.V3.V&lt;br /&gt;
25.V4.R5.30P4.2O4.O10.O31.P33.3A36.A32.2W3.W2.W$14.Q4.V3.V25.V4.R5.&lt;br /&gt;
30P21.O.O30.P45.A64.2W52.Q$14.Q4.V3.V25.V4.R5.30P3.O4.O4.2O2.2O6.O27.&lt;br /&gt;
P37.3A6.A4.A26.A86.Q$9.2Q3.Q4.V3.V25.V4.T5.30P8.O4.O2.O.O6.O.O26.P45.&lt;br /&gt;
A2.A.A26.A27.2W57.Q$3.4Q.Q10.V3.7V14.6V4.T5.30P2.2O4.O5.O14.O23.P41.&lt;br /&gt;
3A6.A.A3.A10.2A.2A6.A25.W.2W4.2W$Q3.2Q13.V9.V14.V9.T52.O11.O.O22.P49.&lt;br /&gt;
A5.A.A7.A2.2A.A31.W5.W.2W$Q4.Q5.Q7.V9.V14.V9.T39.O.O6.O.O2.O3.2O9.O&lt;br /&gt;
19.P45.3A7.A.A4.A3.A4.2A5.A25.W5.W$.Q8.2Q7.V9.V14.V9.T41.O6.2O2.2O3.O&lt;br /&gt;
3.2O5.O.O18.P56.A2.A.A4.A3.A6.A25.W2.W2.W$9.3Q7.V9.V14.V9.T43.O.O12.O&lt;br /&gt;
.O.O9.O15.P49.3A9.A.A2.2A4.A5.A26.2W3.W2.W$.Q9.Q7.V9.V14.V9.T45.O26.O&lt;br /&gt;
.O14.P60.A4.A.2A2.A38.2W$.3Q15.V.9V14.9V2T47.O.O6.O.O.O8.O6.O11.P53.&lt;br /&gt;
3A11.2A.2A4.A$.2Q8.Q92.O6.2O3.O5.2O7.O.O10.P74.A.A26.W.2W6.W$.Q5.Q4.Q&lt;br /&gt;
93.O.O6.2O7.2O17.P57.3A44.W.W7.W$7.2Q3.Q95.O14.O10.2O8.P28.4Q40.A3.2A&lt;br /&gt;
26.W8.W$4.Q.4Q29.G70.O.O7.O7.O9.O4.X28.5Q28.3A3.A4.A5.A26.2W$2.2Q10.Q&lt;br /&gt;
22.G.G72.O5.O.O5.O.O5.O4.2O3.X24.Q.Q4.2Q33.A.A3.A.A29.2W3.W3.W50.A$&lt;br /&gt;
14.Q23.G.G73.O.O5.O.O5.O.O4.2O4.X24.4Q38.A.A6.2A28.2W3.W3.W50.A$14.Q&lt;br /&gt;
23.G77.O7.O7.O6.O4.X22.2Q2.Q5.Q34.A41.W3.W50.A$143.X24.Q.Q3.3Q$144.X&lt;br /&gt;
24.3Q.3Q.Q73.pA17.pA$143.X25.3Q.2Q4.Q70.pA.pA15.pA.pA$144.X26.3Q3.2Q&lt;br /&gt;
70.2pA16.2pA$143.X29.Q.2Q.Q4.Q66.pA18.pA$144.X27.6Q4.2Q3.2Q60.pA.pA&lt;br /&gt;
15.2pA$143.X27.Q9.Q4.3Q6.3Q51.pA17.3pA$142.X28.2Q4.2Q.4Q.Q3.Q.3Q2.Q2.&lt;br /&gt;
3Q46.pA$95.3X.7X2.X2.12X6.3X3.7X30.Q3.3Q.Q4.2Q.2Q6.Q51.pA.pA2.2pA12.pA&lt;br /&gt;
2.pA$94.X3.2X2.X2.X.X.X.X2.X2.2X9.X3.X2.X38.Q7.Q5.2Q7.Q.3Q46.pA3.pA7.&lt;br /&gt;
2pA5.pA.pA$93.X8.X3.X3.X3.X3.X14.X.X38.Q5.Q3.2Q.3Q5.3Q51.3pA4.2pA2.pA&lt;br /&gt;
6.pA$93.X8.X3.X3.X3.X3.X14.X.X50.Q.2Q4.4Q53.2pA.pA.pA.pA2.pA6.pA$93.X&lt;br /&gt;
8.X3.X3.X3.X3.X14.X.X43.Q.3Q.2Q.Q5.Q3.Q11.2Q8.2Q30.2pA3.4pA7.pA.pA$&lt;br /&gt;
94.X7.X3.X3.X3.X3.X14.X.X44.Q.Q.2Q2.4Q4.Q2.Q9.3Q7.Q2.4Q43.pA$95.2X5.X&lt;br /&gt;
3.5X3.X3.3X12.X.4X48.Q4.Q4.Q3.Q4.Q2.Q2.2Q.Q.Q.2Q.Q.2Q26.2pA3.4pA7.2pA&lt;br /&gt;
$97.X4.X3.X3.X3.X3.X13.X6.X50.3Q5.Q2.Q2.2Q.Q.Q.Q.2Q.Q5.Q.Q.2Q4.Q18.2pA&lt;br /&gt;
.pA.pA.pA2.pA$98.X3.X3.X3.X3.X3.X12.X8.X49.5Q7.Q2.Q.Q3.Q2.Q.Q.2Q2.Q.Q&lt;br /&gt;
.2Q3.2Q16.3pA4.2pA2.pA6.pA2.pA$98.X3.X3.X3.X3.X3.X11.X9.X52.Q5.3Q5.Q.&lt;br /&gt;
Q.3Q.2Q2.Q2.Q3.Q3.Q17.pA3.pA7.2pA4.pA$98.X3.X3.X3.X3.X3.X10.X10.X52.Q&lt;br /&gt;
5.Q4.2Q11.Q3.2Q.Q.2Q.3Q.Q4.2Q8.pA.pA2.2pA10.2pA$93.X3.X4.X3.X3.X3.X3.&lt;br /&gt;
X9.X6.X3.X60.Q3.Q4.Q12.Q.Q.Q.2Q.Q2.4Q2.Q2.2Q3.pA17.pA$94.3X5.X3.X3.X&lt;br /&gt;
3.X3.4X6.7X.3X67.Q3.Q8.2Q2.2Q4.Q.2Q10.Q.Q3.pA16.3pA$122.6X77.Q5.2Q12.&lt;br /&gt;
2Q.Q2.6Q.2Q3.Q5.pA.pA15.pA$206.Q4.2Q13.4Q6.3Q4.Q6.pA18.pA$207.Q.Q19.&lt;br /&gt;
6Q4.2Q.Q6.2pA16.2pA$211.2Q16.Q2.Q.Q6.Q8.pA.pA14.2pA$251.pA17.pA2$.pA&lt;br /&gt;
12.pA80.E7.E70.G134.pA$pA.pA4.2pA.pA3.pA7.O6.O21.2K.2K10.M16.M11.E.E&lt;br /&gt;
5.E.E69.2G.3G3.G2.G7.2G4.3G105.pA$.2pA4.pA.2pA3.pA6.O.O4.O.O30.M3.2M&lt;br /&gt;
16.2M3.M4.E5.E.E5.E65.2G9.G2.G6.4G8.G102.pA$21.O.O4.O.O21.K.K6.M.2M.&lt;br /&gt;
2M14.2M.2M.M10.E7.E.E65.G6.2G.2G.2G3.G4.G7.G$.4pA3.3pA10.O.O4.O.O7.3I&lt;br /&gt;
.3I7.K.K6.M2.2M18.2M2.M3.2E17.E72.G2.G4.2G4.2G6.G56.2S.2S7.2S.2S8.2O.&lt;br /&gt;
2O7.2O.2O$pA4.pA.pA3.pA.2pA6.O.O4.O.O7.I5.I4.2K.K.K.2K11.M10.M30.E.E&lt;br /&gt;
70.G2.G4.2G4.2G9.3G51.S.4S5.4S.S8.O.4O5.4O.O4.2pA$pA3.2pA.pA3.pA.pA6.&lt;br /&gt;
2O.2O2.2O.2O8.I.I7.2K3.2K37.E.E7.E10.E66.2G.2G.2G3.G4.G63.S6.S3.S6.S&lt;br /&gt;
6.O6.O3.O6.O4.pA$pA.2pA.pA.pA.pA.pA.pA25.2I.2I23.M.3M.M2.M.3M.M13.E5.&lt;br /&gt;
E.E10.E.E66.G2.G6.4G7.3G55.S4.S5.S4.S3.2A3.O4.O5.O4.O5.pA$pA4.pA.pA3.&lt;br /&gt;
pA.2pA7.2O4.2O8.I5.I22.M2.2M.M2.M.2M2.M15.E.E5.E.E10.E64.G2.G7.2G66.S&lt;br /&gt;
15.S3.2A3.O15.O4.2pA$.4pA3.3pA11.8O40.2M.M2.M.2M11.3E6.E7.E10.E.E68.G&lt;br /&gt;
10.2G14.3G44.S13.S10.O13.O$20.O2.O.2O.O2.O6.I5.I5.2K3.2K53.E.E10.E66.&lt;br /&gt;
G9.G2.G6.4G8.G40.S15.S8.O15.O$.4pA3.3pA9.3O6.3O7.2I.2I5.2K.K.K.2K37.E&lt;br /&gt;
5.E10.E10.E.E64.G8.G4.G4.G.2G.G7.G40.S2.2S.2S.2S.2S2.S8.O2.2O.2O.2O.&lt;br /&gt;
2O2.O$pA4.pA.pA3.pA.2pA5.O10.O8.I.I9.K.K40.E5.E5.2E5.E.E10.E65.3G2.G&lt;br /&gt;
6.G3.2G2.2G7.G43.2S.2S.2S.2S14.2O.2O.2O.2O7.2pA$pA2.pA.pA.pA3.pA.pA6.&lt;br /&gt;
O10.O6.I5.I7.K.K16.M6.M16.2E3.2E5.E8.E10.E.E68.G6.G3.2G2.2G52.S7.S16.&lt;br /&gt;
O7.O9.pA$pA3.2pA.2pA2.pA.pA5.O12.O5.3I.3I25.M.6M.M30.E7.E.E10.E67.G4.&lt;br /&gt;
G4.G.2G.G52.S.S3.S.S16.O.O3.O.O9.pA$pA.pA2.pA.pA.pA.pA.2pA5.O10.O19.&lt;br /&gt;
2K.2K14.2M6.2M11.3E2.2E.2E2.3E3.2E9.E10.E.E66.G2.G6.4G7.3G43.S2.S.S2.&lt;br /&gt;
S16.O2.O.O2.O8.2pA$.4pA3.3pA9.2O8.2O42.2M17.E.E.E.E.E.E18.E.E10.E65.&lt;br /&gt;
2G64.S2.S.S2.S16.O2.O.O2.O$19.2O10.2O18.2K.2K17.4M18.2E3.2E22.E10.E.E&lt;br /&gt;
68.G61.S.S.S.S18.O.O.O.O$3.2pA3.3pA2.2pA4.2O.O6.O.2O39.2M2.2M31.E.E.E&lt;br /&gt;
12.E.E10.E66.G9.G2.G47.2S.S.S.2S16.2O.O.O.2O$pA.pA2.pA.pA.pA.pA2.pA5.&lt;br /&gt;
O.2O4.2O.O20.K.K40.2E3.2E7.E.E.E5.E8.E10.E.E64.G8.G.2G.G43.S.S.S.S.S.&lt;br /&gt;
S.S.S10.O.O.O.O.O.O.O.O7.pA$pA.4pA.2pA.2pA.pA6.O2.O4.O2.O6.3I.3I7.K.K&lt;br /&gt;
38.E.E.E.E.E.E5.E3.E3.2E2.E8.E.E76.3G4.G2.G43.4S2.2S.2S2.4S8.4O2.2O.&lt;br /&gt;
2O2.4O$2.pA2.pA.pA.pA.pA.2pA6.3O.2O.3O7.I5.I4.2K.K.K.2K14.2M2.2M13.3E&lt;br /&gt;
2.2E.2E2.3E4.E.E8.E.E8.E9.2E72.G2.G42.S2.2S.S.S.S.S.2S2.S6.O2.2O.O.O.&lt;br /&gt;
O.O.2O2.O5.pA$pA2.2pA3.3pA10.3O.2O.3O9.I.I7.2K3.2K15.2M2.2M31.E3.E5.E&lt;br /&gt;
3.E10.E.E9.E68.G.2G.G40.2S3.3S.S.S.3S3.2S.2pA.2O3.3O.O.O.3O3.2O4.pA$&lt;br /&gt;
21.2O6.2O8.2I.2I27.2M4.2M16.2E3.2E7.E.E.E9.E3.3E6.E5.E4.2E67.G2.G41.&lt;br /&gt;
2S.S2.S2.S.S2.S2.S.2S.2pA.2O.O2.O2.O.O2.O2.O.2O$6.7pA11.4O10.I5.I27.M&lt;br /&gt;
.2M.M17.E5.E7.E.E.E5.3E6.3E7.E.E4.2E99.3A13.S.S3.2S3.2S3.S.S6.O.O3.2O&lt;br /&gt;
3.2O3.O.O$6.pA2.pA2.pA6.2O4.2O4.2O39.2M2.2M17.E5.E38.E6.E114.3S13.3S&lt;br /&gt;
6.3O13.3O$22.2O4.2O$125.Q142.3S.3S18.3O.3O$19.2O.2O4.2O.2O34.2M12.2M&lt;br /&gt;
40.2Q17.2Q3.Q122.S.S22.O.O$19.2O.2O4.2O.2O33.3M4.M2.M4.3M39.2Q5.Q.Q8.&lt;br /&gt;
3Q4.Q118.S2.S.S2.S16.O2.O.O2.O$19.2O.2O4.2O.2O34.M.M3.M2.M3.M.M47.2Q.&lt;br /&gt;
Q6.Q3.3Q119.S9.S14.O9.O$68.2M3.M2.M3.2M42.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q104.S&lt;br /&gt;
2.S3.S2.S14.O2.O3.O2.O$69.2M8.2M43.Q2.2Q11.Q.Q6.3Q8.2Q103.S2.S5.S2.S&lt;br /&gt;
12.O2.O5.O2.O$71.M6.M49.Q10.3Q2.Q4.Q2.2Q.Q.2Q.Q73.2O$68.M2.8M2.M38.Q.&lt;br /&gt;
2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q71.O4.O26.S2.S7.S2.S10.O2.O7.O2.O$68.M3.2M2.2M&lt;br /&gt;
3.M37.Q.2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q70.O6.O26.2S.S5.S.2S12.2O.O5.O.2O$118.&lt;br /&gt;
2Q.2Q11.2Q18.2Q4.Q69.O8.O25.2S.2S3.2S.2S12.2O.2O3.2O.2O$73.M2.M42.Q.&lt;br /&gt;
2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q69.2O.4O.2O27.2S.S.S.2S16.2O.O.O.2O$22.O6.O42.&lt;br /&gt;
M4.M42.Q.2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q$20.2O.2O2.2O.2O41.4M51.Q10.3Q2.Q4.Q&lt;br /&gt;
2.2Q.Q.2Q.Q107.S.S.S.S18.O.O.O.O$71.M6.M45.Q2.2Q11.Q.Q6.3Q8.2Q70.2O2.&lt;br /&gt;
2O26.S4.S3.S4.S10.O4.O3.O4.O$69.3M6.3M43.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q70.2O&lt;br /&gt;
2.2O25.2S3.S.S.S.S3.2S8.2O3.O.O.O.O3.2O!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [R]Investigator rules.&lt;br /&gt;
:: Example: B3S23Investigator {{LV:Viewer|x = 98, y = 57, rule = B3S23Investigator&lt;br /&gt;
35.R26.R$35.E26.E8$51.E$25.E20.E25.E$24.E21.E7.C18.E$23.E28.EBDE18.E$&lt;br /&gt;
45.CE5.2E$21.CD2.DE43.2ED2.DC$19.E3.DE18.C22.E3.D3ED3.E$42.EDBE4.ER&lt;br /&gt;
13.3E3.E$44.2E15.E3.D2.E2.D14.C.ECB$13.C30.ED3.E12.E3.E3.D.E11.CE.D2.&lt;br /&gt;
E$8.D4.D30.E3.E14.E2.D2E.C13.D.E.D$7.E4.D2.E28.D2.E17.D16.E2.D3.E$12.&lt;br /&gt;
E3.E28.D19.C15.E3.E$12.ED3.E27.C21.E12.E3.DE$13.E10.2E39.2DE4.2E10.E&lt;br /&gt;
6.E$11.E12.ED3.E34.3E.E3.DE$5.E17.2E3.E4.DE28.ED4.E3.2E17.E$10.E4.E7.&lt;br /&gt;
CD2.E3.CD2.DE24.ED2.DC3.E2.DC7.E4.E$14.E10.D46.D10.E$9.E3.E11.CE5.2E&lt;br /&gt;
19.E10.2E5.EC11.E3.E$26.D5.D.E14.E3.D9.E.D5.D$DA8.ECD2.DE9.ED3.DE2.E&lt;br /&gt;
14.E3.2E6.E2.ED3.DE9.ED2.DCE8.AD$DA11.DE4.2A6.CD.DC19.E2.DE10.CD.DC6.&lt;br /&gt;
2A4.ED11.AD$18.E.A2.C.E4.C22.D13.C.C4.C2.A.E$4.E6.E5.ED6.D2.E.E7.2A&lt;br /&gt;
13.2C3.2A7.E11.DE5.E6.E$5.E4.ED5.DE4D.E6.E5.E.A2.C12.C2.A.E5.E8.4DED&lt;br /&gt;
5.DE4.E$10.2ED3.DE.4EB.C6.E4.D22.D4.E8.B3E2.ED3.D2E$6.E3.DECD.DEC2.DE&lt;br /&gt;
2.E8.E3.E4D14.4DE3.E8.E6.CED.DCED3.E$7.E3.E.2E4.E5.C11.5EB12.B5E11.C&lt;br /&gt;
10.2E.E3.E$8.E2.D.CD5.D.EC.D4.ED2.DCE2D21.D.CD2.DE4.D2.ED6.DC.D2.E$&lt;br /&gt;
10.D.2E.DC3.E3.D2.E4.ED26.D3.DE4.E2.D3.E3.CD.2E.D$10.CE3.E4.E2.2E3.E&lt;br /&gt;
5.2E24.E.2E5.E3.2E7.E3.EC$10.E5.E7.ED3.E3.E25.C4.E3.E3.DE7.E5.E$10.D&lt;br /&gt;
5.D2.E4.2E6.E5.E26.E6.2E4.E2.D5.D$10.ED3.DE2.D3.E2.E4.E6.DE26.E4.E2.E&lt;br /&gt;
3.D2.ED3.DE$11.CD.DC2.E3.E4.E7.E3.EDEC11.CEDE4.E7.E4.E3.E2.CD.DC$12.C&lt;br /&gt;
.CE2.D2.E7.CD2.DE6.DE2.C5.C2.ED7.ED2.DC7.E2.D2.EC.C$16.2E.D11.D3E7.D&lt;br /&gt;
2.D5.D2.D8.E.ED11.D.2E$12.E5.EC10.E2.EDE7.ED7.DE7.EDE2.2E10.CE5.E$12.&lt;br /&gt;
D5.D4.EDE2.EDE2.E.DC.E3.DECE.E.E.ECED3.E.CD.E2.EDE2.EDE5.D5.D$12.ED3.&lt;br /&gt;
DEDE.C2.DC.E.DC4.DC3.DCE9.ECD3.CD4.CD.E.CD5.EDED3.DE$12.CED.DC2.DC2E&lt;br /&gt;
2.D4.D8.DE2.2D5.2D2.ED8.D4.D5.CD2.CD.DEC$15.3E3.D5.E4.E3.DC2.D4.ED3.D&lt;br /&gt;
E4.D2.CD3.E4.E4.ECD3.3E$15.DC5.E3.D4.D3.DC3.C4.CED.DC5.C3.CD3.D4.D10.&lt;br /&gt;
CD$13.CD6.D.E.DC3.DC.EDE12.3E10.EDE.CD3.CD3.CD6.DC$20.DC.EDE2.EDE17.D&lt;br /&gt;
C16.EDE2.EDE2.CD$18.EDE25.CD29.EDE$49.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY Y -9 LOOP 900 ]]}}&lt;br /&gt;
&lt;br /&gt;
: [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules from a [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 repository].&lt;br /&gt;
:: Example: Byl-loop {{LV:Viewer|x = 5, y = 5, rule = Byl-Loop:P200,100&lt;br /&gt;
3.C$4.B2$B$.C!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: Non-deterministic rules.&lt;br /&gt;
:: Example: Non-deterministic Soldier Bugs {{LV:Viewer|x = 113, y = 113, rule = R7,C2,S64-113,B65-95,P100,#,#&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY RANDSEED 1695741111763 LOOP 1000 ]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repository Rules ===&lt;br /&gt;
LifeViewer can load rules from the [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 Rule:] namespace here on LifeWiki.&lt;br /&gt;
The rules must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. LifeViewer supports both @TABLE and @TREE&lt;br /&gt;
format rules. Typically @TREE rules run much faster so if possible ensure there is an @TREE version of the rule before the @TABLE&lt;br /&gt;
version (if present).&lt;br /&gt;
&lt;br /&gt;
=== Inline Rules ===&lt;br /&gt;
If LifeViewer does not recognize the rule specified in the pattern header then it will first search the pattern comments after the pattern to see&lt;br /&gt;
if there is an inline rule definition. This must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. If there is no inline&lt;br /&gt;
rule then it will attempt to retrieve the rule from the Rule Repository.&lt;br /&gt;
&lt;br /&gt;
=== Aliases ===&lt;br /&gt;
LifeViewer contains a large list of alias names for particular rules. This list of rule name aliases can be found by clicking the Aliases button under Help.&lt;br /&gt;
&lt;br /&gt;
== Grid and neighbourhood support ==&lt;br /&gt;
LifeViewer supports many different neighbourhoods on square, hexagonal or triangular grids.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the full list of supported neighbourhoods per grid type.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[square tiling]]:&lt;br /&gt;
** outer-totalistic:&lt;br /&gt;
*** [[Moore neighbourhood|Moore]]&lt;br /&gt;
*** [[von Neumann neighbourhood|von Neumann]]&lt;br /&gt;
*** circular&lt;br /&gt;
*** cross&lt;br /&gt;
*** L2&lt;br /&gt;
*** saltire&lt;br /&gt;
*** star&lt;br /&gt;
*** checkerboard&lt;br /&gt;
*** aligned checkerboard&lt;br /&gt;
*** hash&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** Gaussian&lt;br /&gt;
*** custom weighted&lt;br /&gt;
*** far corners/edges&lt;br /&gt;
** non-totalistic R1 Moore&lt;br /&gt;
** non-isotropic&lt;br /&gt;
** Margolus&lt;br /&gt;
** PCA&lt;br /&gt;
* hexagonal or offset-square grid: {{LV:Viewer|x = 50, y = 136, rule = B2/S34H&lt;br /&gt;
$24bo$22bo$24bo$22b3o$25bo$23b3o$25bobo$25bobo$24b2o$22bo5bo$23bo$27b&lt;br /&gt;
2o$27bo$23bo$25b2obo$23bo2bobo$25bob3o$21bo2bob3o$22b3o3b2o$21bo2bob2o&lt;br /&gt;
$26bobo$23b2o2bo$24b2o3bo$25b2obo$27bo!&lt;br /&gt;
[[ TRACK -0.25 0.5 GPS 15 GRID ZOOM 8 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** hexagonal&lt;br /&gt;
*** tripod&lt;br /&gt;
*** asterisk&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
** non-totalistic&lt;br /&gt;
** non-isotropic&lt;br /&gt;
* triangular grid: {{LV:Viewer|x = 8, y = 6, rule = B456/S34L&lt;br /&gt;
bo3bo$bo4bo$b2o4bo$2bo5bo$2bo5bo$3b2ob2o!&lt;br /&gt;
[[ TRACK 1/6 1/6 GPS 8 GRID ZOOM 16 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** triangular Moore&lt;br /&gt;
*** triangular edges&lt;br /&gt;
*** triangular vertices&lt;br /&gt;
*** triangular inner&lt;br /&gt;
*** triangular outer&lt;br /&gt;
*** triangular biohazard&lt;br /&gt;
*** triangular radiation&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Bounded grid]] types ===&lt;br /&gt;
LifeViewer supports patterns on &amp;quot;unbounded&amp;quot; grids (maximum 16384x16384 in size) and the following bounded grid types:&lt;br /&gt;
* Plane&lt;br /&gt;
* Cylinder (with optional shift)&lt;br /&gt;
* Torus (with optional shift)&lt;br /&gt;
* Klein-bottle (with optional shift)&lt;br /&gt;
* Cross-surface&lt;br /&gt;
* Sphere (either diagonal)&lt;br /&gt;
For range 2+ neighbourhoods, hexagonal, triangular, PCA and Margolus rules only Plane and Torus (without shift) are supported.&lt;br /&gt;
&lt;br /&gt;
Native support for [[BSFKL]], [[Extended Generations]] and [[deficient]] rules is also planned.&amp;lt;ref name=&amp;quot;post68678&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post68691&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post86409&amp;quot; /&amp;gt; Support for 1D totalistic rules and multiple neighbourhoods rules may also be planned.&amp;lt;ref name=&amp;quot;post84188&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post75775&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interface ==&lt;br /&gt;
{{main|LifeViewer/User Interface}}&lt;br /&gt;
&lt;br /&gt;
== Themes ==&lt;br /&gt;
Themes are used to define the colours of cells, the background and the grid lines for 2-state and Generations patterns. Some Themes also specify whether major grid lines are used and if so on what interval.&lt;br /&gt;
&lt;br /&gt;
Themes are primarily used to provide a visual representation of cell history and longevity.&lt;br /&gt;
&lt;br /&gt;
The default Theme is &amp;quot;Blues&amp;quot;&lt;br /&gt;
but this can be changed by clicking Theme in the Settings menu or with the THEME script command.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 3, y = 3, rule = Life&lt;br /&gt;
3o$2bo$bo!&lt;br /&gt;
[[ AUTOSTART THUMBNAIL GRID STOP 128 ZOOM 8 X 32 Y -31 HEIGHT 560 ]]}}&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
Some Themes define specific GridLine colours for standard and Major GridLines and also the major GridLine interval.&lt;br /&gt;
&lt;br /&gt;
GRID: grid line colour&amp;lt;br /&amp;gt;&lt;br /&gt;
GRIDMAJOR: major grid line colour and interval&lt;br /&gt;
&lt;br /&gt;
=== Two-state Themes ===&lt;br /&gt;
For two-state Themes there are five colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just born&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVERAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive for at least AGESTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
If cells stay alive they fade from the ALIVE colour to the ALIVERAMP colour over the next AGESTATES (default 63) generations. This provides a visual representation of cell longevity.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DEAD colour when they die.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available two-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00f000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| style=&amp;quot;background-color:#505050;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| style=&amp;quot;background-color:#707070;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 99&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;background-color:#630301;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#2020ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| style=&amp;quot;background-color:#d1d1d1;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-state Themes ===&lt;br /&gt;
Multi-state Themes are used for Generations rules and there are six colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYING&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just started dying&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYINGRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell about to die&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DYING colour when they start to die. They then fade to the DYINGRAMP colour over the number of generations defined in the rule.&lt;br /&gt;
&lt;br /&gt;
Once cells reach the DYINGRAMP colour then on the next generation they die and become the DEAD colour.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available multi-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#f00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00c000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 192&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#c04040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#00c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0080a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#800000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Maroon&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Lime&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 2&lt;br /&gt;
| 129&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;background-color:#028102;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 96&lt;br /&gt;
| 192&lt;br /&gt;
| 139&lt;br /&gt;
| style=&amp;quot;background-color:#60c08b;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 85&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff5500;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#000040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pattern Identification ==&lt;br /&gt;
LifeViewer is able to identify [[spaceships]], [[oscillators]] and [[still-life]] patterns. For oscillators it can display a table and graphical [[map]] of periods per cell.&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-results.png]]&lt;br /&gt;
[[File:Identify-table.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-map.png]]&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
{{main|LifeViewer/Scripts}}&lt;br /&gt;
LifeViewer supports a large number of script commands than can be used to control playback, the camera, labels and annotations, colours and many other aspects.&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
LifeViewer engine information and details about the currently loaded pattern can be found by pressing &#039;I&#039;, or clicking the Info button under Help.&lt;br /&gt;
&lt;br /&gt;
== Planned features ==&lt;br /&gt;
The following features and functionalities are planned for future builds of LifeViewer:&lt;br /&gt;
* Theme support for [R]Super&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129493#p129493&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possible future features ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the list of other requested features that &#039;&#039;may&#039;&#039; appear at some stage.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
=== Rules ===&lt;br /&gt;
* Native support for [[BSFKL]] rules&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=86409#p86409&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for [[Extended Generations]]&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;/&amp;gt;&lt;br /&gt;
* Native support for 1D totalistic rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84188#p84188&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for higher-range Margolus rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82121#p82121&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for one-dimensional rules with a range greater than 2&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82283#p82283&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for alternating rules with more than 3 constituent rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129157#p129157&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Non-square grids/selections ===&lt;br /&gt;
* Diagonal/von Neumann-like selections&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=70959#p70959&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection shapes which are more useful for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=78941#p78941&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri2&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=80331#p80331&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri3&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=87226#p87226&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection flip/rotate transformations for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri2&amp;quot;/&amp;gt;&lt;br /&gt;
* Directions of spaceships on hexagonal and triangular grids from Identify&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84510#p84510&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Calculating the mod of oscillators and spaceships on hexagonal and triangular grids in Identify&amp;lt;ref name=&amp;quot;hextri3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [R]Super/[R]History ===&lt;br /&gt;
* KILLGLIDERS functionality in [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129156&amp;amp;hilit=backlog#p129156&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Support for pasting in [R]History/[R]Super-exclusive cells&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=93893#p93893&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection inversion support for [R]History and [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known bugs ==&lt;br /&gt;
{{main|LifeViewer/Known bugs}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68678&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68678&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68691&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68691&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post86409&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 86409&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = December 20, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post84188&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 84188&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = October 15, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post75775&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 75775&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = May 6, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/version.txt Release notes]&lt;br /&gt;
* [https://lazyslug.com/lifeviewer/ LifeViewer homepage]&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/ LifeViewer files]&lt;br /&gt;
{{LinkLexicon|lex_l.htm#lifeviewer}} &lt;br /&gt;
&lt;br /&gt;
=== Forum threads ===&lt;br /&gt;
* {{LinkForumThread|f=7|t=1026|title=LifeViewer - Life simulator in HTML5}}&lt;br /&gt;
* {{LinkForumThread|f=3|t=1622|title=Pattern viewer for forum threads}}&lt;br /&gt;
&lt;br /&gt;
{{CatagolueNavbox}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Simulation software]]&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=150360</id>
		<title>LifeViewer</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer&amp;diff=150360"/>
		<updated>2024-07-05T10:17:57Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Repository Rules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Software&lt;br /&gt;
|name            = LifeViewer&lt;br /&gt;
|url             = https://lazyslug.com/lifeviewer&lt;br /&gt;
|purpose         = [[Conway&#039;s Game of Life|Life]] simulation&lt;br /&gt;
|createdby       = [[Chris Rowett]]&lt;br /&gt;
|platform        = HTML5 / Javascript&lt;br /&gt;
|image           = true&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;LifeViewer&#039;&#039;&#039; is a browser-based scriptable pattern viewer and editor used to simulate [[Life]] and a wide range of other 1D and 2D [[cellular automata]].&lt;br /&gt;
&lt;br /&gt;
* If you are looking for script instructions, see [[LifeViewer/Scripts]]&lt;br /&gt;
* If you want instructions for using the user interface, see [[LifeViewer/User Interface]]&lt;br /&gt;
* If you want to use LifeViewer on your own site, see [[Tutorials/LifeViewer JavaScript plug-in]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right;&amp;quot;&amp;gt;{{LV:Viewer|&lt;br /&gt;
x = 59, y = 7, rule = B3/S23&lt;br /&gt;
o5b5ob5ob5obo3bob5ob5obobobob5ob4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo&lt;br /&gt;
3bo$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3b3o3b3o3bo3bo3bo3b3o3bo&lt;br /&gt;
bobob3o3b4o$o7bo3bo5bo5bo3bo3bo3bo5bobobobo5bo3bo$o7bo3bo5bo6bobo4bo3b&lt;br /&gt;
o5bobobobo5bo3bo$5ob5obo5b5o3bo3b5ob5o2bobo2b5obo3bo!&lt;br /&gt;
#C [[ IGNOREEXCLUSIVE ]]&lt;br /&gt;
#C [[ COLOUR DEAD 0 0 0 COLOUR ALIVE 0 0 0 ]]&lt;br /&gt;
#C [[ LOOP 1101 STARS NOSTEPBACK ]]&lt;br /&gt;
#C [[ AUTOSTART X -90 Y 60 LAYERS 6 ZOOM 4 DEPTH 3 ]]&lt;br /&gt;
#C [[ PAUSE 3 X 90 Y -60 ANGLE 20 THEME 0 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 90 Y 60 ANGLE 340 ZOOM 6 ]]&lt;br /&gt;
#C [[ PAUSE 1.5 X 0 Y 0 ANGLE 0 THEME 3 ZOOM 4 ]]&lt;br /&gt;
#C [[ PAUSE 1 X 0 DEPTH 0.2 ZOOM 6 THEME 4 ]]&lt;br /&gt;
#C [[ T 1 THEME 7 ]]&lt;br /&gt;
#C [[ T 400 ZOOM 5 X 5 Y -10 THEME 2 ]]&lt;br /&gt;
#C [[ T 450 DEPTH 5 ]]&lt;br /&gt;
#C [[ T 560 X -155 Y 127 DEPTH 0.5 ]]&lt;br /&gt;
#C [[ T 950 X -242 Y 214 ANGLE 20 ]]&lt;br /&gt;
#C [[ T 1050 DEPTH 0 ANGLE 0 AUTOFIT &amp;quot;#T&amp;quot; ]]&lt;br /&gt;
#C [[ T 1100 X 0 Y 0 ZOOM 0.25 THEME CUSTOM ]]}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LifeViewer features ==&lt;br /&gt;
* Smooth non-integer zoom with anti-aliasing and rotation.&lt;br /&gt;
* Colour [[#Themes|themes]] with cell history and longevity.&lt;br /&gt;
* Square, hexagonal and triangular grids.&lt;br /&gt;
* Pseudo 3D layers and stars.&lt;br /&gt;
* Multiple ways to automatically track patterns with the camera as they evolve.&lt;br /&gt;
* [[#Scripts|Script]] language that allows many features to be customized including Waypoint animations.&lt;br /&gt;
* Support for multiple embedded LifeViewers and/or a single popup LifeViewer.&lt;br /&gt;
* Ability to step back to earlier generations for all patterns and reverse playback for reversible Margolus and PCA patterns.&lt;br /&gt;
* Random pattern and rule generation.&lt;br /&gt;
* Real time auto-scaling [[LifeViewer/User_Interface#Population_Graph|population graph]].&lt;br /&gt;
* [[LifeViewer/Scripts#Annotations|Pattern annotation]] with Labels, Arrows, Lines and Polygons.&lt;br /&gt;
* Programatically pasting cells onto the grid at defined intervals (for example: glider injection).&lt;br /&gt;
* Ability to build patterns from RLE recipes with transformations.&lt;br /&gt;
* [[#Pattern Identification|Identification]] of still life patterns, oscillator and spaceship periods.&lt;br /&gt;
* Automatic scaling for high DPI displays including smartphones and tablets.&lt;br /&gt;
* Editor with unlimitied undo/redo and multiple clipboards.&lt;br /&gt;
&lt;br /&gt;
== Rule support ==&lt;br /&gt;
LifeViewer supports the following rule families:&lt;br /&gt;
&lt;br /&gt;
=== Built-in rules ===&lt;br /&gt;
* 2-state [[Margolus]] rules.&lt;br /&gt;
* 2-state [[Totalistic Life-like cellular automaton|outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, supporting a wide variety of pre-programmed neighbourhood families, as well as custom neighbourhoods and weighted neighbourhoods).&lt;br /&gt;
* 2-state [[isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
* 2-state [[non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
* [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
* [[Alternating rule]]s.&lt;br /&gt;
* [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
* [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata (even numbers only).&lt;br /&gt;
* [[LifeHistory|[R]History]] rules.&lt;br /&gt;
* [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
* [R]Investigator rules (a generalisation of [[Rule:StateInvestigator|StateInvestigator]]).&lt;br /&gt;
* [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules (either inline or from a [[#Repository Rules|Rule Repository]]).&lt;br /&gt;
* Non-deterministic rules.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view example patterns for each rule family.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
: 2-state [[Margolus]] rules.&lt;br /&gt;
:: Example: Critters (M15,14,13,3,11,5,6,1,7,9,10,2,12,4,8,0) {{LV:Viewer|x = 63, y = 34, rule = critters&lt;br /&gt;
9$52bo9$48b2o$39bo$47bo2bo3$47bo$48bo$5bo31bo20bo$6bo31bo18bo$6bo31bo&lt;br /&gt;
17bo$5bo31bo17bo!&lt;br /&gt;
[[ RLE input o$bo$bo$o! PASTET EVERY 64 PASTE input 5 24 ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Totalistic Life-like cellular automaton|Outer-totalistic Life-like cellular automata]] (from ranges 1 to 500, including [[Larger than Life]]).&lt;br /&gt;
:: Example: Soldier Bugs (R7,C2,M1,S65..114,B65..95,NM) {{LV:Viewer|x = 113, y = 113, rule = R7,C2,M1,S65..114,B65..95,NM&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[non-totalistic cellular automata|Isotropic non-totalistic cellular automata]] (for range-1 Moore and range-1 hexagonal).&lt;br /&gt;
:: Example: Just Friends (B2-a/S12) {{LV:Viewer|x = 65, y = 74, rule = B2-a/S12&lt;br /&gt;
63bo$63bo4$61bo$64bo$59bobo2bo46$18bo$19b2o12$4bo$4bo4$2bo$5bo$obo2bo!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: 2-state [[Non-isotropic cellular automata]] (for range-1 Moore, hexagonal and von Neumann).&lt;br /&gt;
:: Example: MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA {{LV:Viewer|x = 1, y = 1, rule = MAP//8IAN1+KYD/9QAA/f8AAOu/AQD38wAI//8IgP39Akrn/wAB/78DAP/+AAD/ugAA//sQCN3+AIDfvwhD//sAQA:T80,40&lt;br /&gt;
o!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Generations]] rules (as an extension of the outer-totalistic, non-totalistic and non-isotropic rulespaces).&lt;br /&gt;
:: Example: Fireworks (2,13,21) {{LV:Viewer|x = 200, y = 100, rule = 2/13/21:T200,100&lt;br /&gt;
#C Fireworks&lt;br /&gt;
#C An admirably beautiful rule by John Elliott&lt;br /&gt;
88.A6$A58$61.A24$107.A11$37.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
: [[Alternating rule|Alternating]] rules.&lt;br /&gt;
:: Example: alternlife (B13/S012345678|B/S15) {{LV:Viewer|x = 21, y = 9, rule = alternlife &lt;br /&gt;
3.A13.A2$.2A15.2A2$A19.A4$9.A!&lt;br /&gt;
[[ ZOOM 12 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Partitioned cellular automata]] (PCA) rules.&lt;br /&gt;
:: Example: PCA_4 (2PCA4,0,2,4,12,8,5,9,7,1,6,10,11,3,13,14,15) {{LV:Viewer|x = 49, y = 29, rule = PCA_4&lt;br /&gt;
AB45.AB$HD45.HD24$21.A20.D$20.E$AB19.B20.F4.AB$HD39.D5.HD!&lt;br /&gt;
[[ STEP 20 ZOOM 6 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[Weighted]] rules.&lt;br /&gt;
:: Example: R2,C2,S2-3,B4,7-8,NW0010001210120210121000100 {{LV:Viewer|x = 9, y = 9, rule = R2,C2,S2,3,B4,7,8,NW0010001210120210121000100:T80,40&lt;br /&gt;
3A6.$3A6.$2A.A3.A.$2.A5.A$9.$9.$9.$2.A6.$3.A5.!&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://mathworld.wolfram.com/ElementaryCellularAutomaton.html Elementary] cellular automata (even numbers only).&lt;br /&gt;
:: Example: Wolfram 30 (W30) {{LV:Viewer|x = 1, y = 1, rule = W30:P100,40&lt;br /&gt;
o!&lt;br /&gt;
#CXRLE Pos=0,-20&lt;br /&gt;
[[ ZOOM 4 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [[LifeHistory|[R]History]] rules.&lt;br /&gt;
:: Example: LifeHistory {{LV:Viewer|x = 457, y = 155, rule = LifeHistory&lt;br /&gt;
59.3B64.B125.B$58.BFBF2B60.4BF122.3B$58.6BF.B.F.F.B.F.F.B.F.F.B.F.F.B&lt;br /&gt;
.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B5.BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.&lt;br /&gt;
B.F.F.B.F.F.B.FBF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F.F3BFBF.2B2F2.3B$57.F10B.5B.5B.A4B.5B.5B.5B.26BF2BF133B$&lt;br /&gt;
57.24B2A2BA129BA33B2A19B$56.23BA3B2A63B3A63BABA32B4A17B$55.F23BABA67B&lt;br /&gt;
2A66BA30BABA2BA16B$56.23BA3B2A63B3A63BABA31BAB4A14BF3B63.F3.BF$57.24B&lt;br /&gt;
2A2BA129BA33B4A20B3.B59.5B$56.12B.5B.5B.A4B.5B.5B.5B.28BF116BA23B.B2C&lt;br /&gt;
57.6B$57.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F7BF3.F2B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.FBF.2BFBF3BFBF8B3A8B2C&lt;br /&gt;
57.7B$58.6B61.7B125.10BA7B.B57.8B$56.F.5B.F59.9B125.7B3A7B58.10B$57.&lt;br /&gt;
7B61.7B125.15B61.10B$56.9B59.F.5B.F123.4B.5BA6B60.11B$57.7B61.7B123.&lt;br /&gt;
4B2.3B3A5B61.11B$56.F7BF59.F7BF121.4B3.B3A7B61.11B$57.7B61.7B121.4B3.&lt;br /&gt;
3B2A2B.3B55.F.B.F.2F11B$56.F.5B.F59.9B119.4B3.8B2.F43.B.F.F.B4.BF.6BA&lt;br /&gt;
BA9B2A32B2A32B2A32B2A6B$57.7B61.7B119.4B3.8B44.23BA2BA7B4A30B4A30B4A&lt;br /&gt;
30B4A6BF$56.9B59.F.5B.F117.4B3.9B42.F24BA3BA6B2AB2A29B2AB2A29B2AB2A&lt;br /&gt;
29B2AB2A5B$57.7B61.7B117.4B3.4B.6B42.28BA8B2A32B2A32B2A32B2A6B$56.F7B&lt;br /&gt;
F59.F7BF115.4B3.4B.7B42.24BA3BA117B$57.7B61.7B115.4B3.4B2.6B44.23BA2B&lt;br /&gt;
A5B$56.F.5B.F59.9B113.4B3.4B3.6B47.7B.2B.F2.6B3A6B$57.7B61.2B3A2B113.&lt;br /&gt;
4B3.4B4.6B46.9B.F2.BF.B.F.F9B$56.9B59.F.5B.F111.4B3.4B4.8B46.7B13.F8B&lt;br /&gt;
$57.7B61.2ABAB2A111.4B3.4B6.8B45.6B.F13.8B$56.F7BF59.FBA3BABF109.4B3.&lt;br /&gt;
4B6.9B45.F2BA3B14.8B$57.7B61.2BABA2B109.4B3.4B7.9B46.B3AB14.9B$56.F.&lt;br /&gt;
5B.F59.3BABA3B107.4B3.4B8.10B44.B2ABAB14.8B$57.7B61.BA3BAB107.4B3.4B&lt;br /&gt;
9.5B2A3B42.F2.5B14.8B$56.9B59.F.5B.F105.4B3.4B10.5B2A4B28.B6.F6.7B.F&lt;br /&gt;
11.10B$57.7B61.7B105.4B3.4B11.11B27.5BF.2B3.B.9B12.11B$56.F7BF59.F7BF&lt;br /&gt;
103.4B3.4B12.12BA.2A21.24B14.8B$57.7B61.7B103.4B3.4B15.8B2.2A.A19.26B&lt;br /&gt;
14.7B$56.F.5B.F59.9B101.4B2.5B16.7B26.F25B14.7B$18.3B4.B31.7B61.7B&lt;br /&gt;
101.4B3.4B17.5B29.24BF13.8B$17.BFBF6BF28.9B59.F.5B.F99.2A2B3.4B18.5B&lt;br /&gt;
30.23B14.6B$17.6B.5B28.7B61.7B99.2B2A3.4B18.6B31.8B2.B.F10B14.5B$16.F&lt;br /&gt;
13BF25.F7BF59.F7BF97.2BAB3.4B19.7B2.4B23.10B6.B.6BF12.F.4B$16.4BA12B&lt;br /&gt;
24.7B61.7B97.4B3.4B19.F7BF6BF21.9B9.5B16.F.B$15.4B2A5BA5BFB22.F.5B.F&lt;br /&gt;
59.9B95.4B3.4B21.14B21.11B5.3B2ABA6B$14.F3BA9BA5B23.7B61.7B95.4B3.4B&lt;br /&gt;
21.F14B20.7BA2BF2B4.4B3A6B$14.5B2A3BA3BA3BFB22.9B59.F7BF93.4B3.4B23.&lt;br /&gt;
15B19.6B3A4B4.2BF2BA7B$13.7BA12B24.7B61.7B93.4B3.4B23.16B19.6BAB2A3B&lt;br /&gt;
5.11B$14.11B2A6B23.F7BF59.F7BF91.4B3.4B25.15B24.5B9.9B$14.B.7BF7B.B&lt;br /&gt;
24.7B61.7B91.4B3.4B25.F14B23.F6B.B6.10B$14.19B23.F.5B.F59.9B89.4B3.4B&lt;br /&gt;
27.9B.3B25.10BF.B2.8B$14.20B23.BA3BAB61.7B89.4B3.4B27.F7BF31.23B$13.B&lt;br /&gt;
F18B23.3BABA3B59.F7BF87.4B3.4B27.10B30.F24B$13.19BF24.2BABA2B61.7B87.&lt;br /&gt;
4B3.4B29.9B30.25BF$13.BF17B24.FBA3BABF59.F7BF85.4B3.4B31.7B31.25B$14.&lt;br /&gt;
17B26.2ABAB2A61.7B85.4B3.4B31.F7BF30.BA22B$16.F13BF25.F.5B.F59.9B83.&lt;br /&gt;
4B3.4B33.7B31.BA7B.B3.2B.F5B$18.5B.6B27.2B3A2B61.7B83.4B3.4B33.F7BF&lt;br /&gt;
31.BA5B6.F6.B$19.F6BFBFB26.9B59.F7BF81.4B3.4B35.7B32.5B2.F$21.B4.3B&lt;br /&gt;
28.7B61.7B81.4B3.4B35.9B32.3B$56.F7BF59.F7BF79.4B3.BA2B37.7B34.F$57.&lt;br /&gt;
7B61.7B79.4B3.2A2B37.F7BF$56.F.5B.F59.9B77.4B3.2B2A39.7B$57.7B61.7B&lt;br /&gt;
77.4B3.4B39.F7BF$56.9B59.F7BF75.4B3.4B41.7B$57.7B61.7B75.4B3.4B41.9B$&lt;br /&gt;
56.F7BF59.F7BF73.4B3.4B43.7B$57.7B61.7B46.F2B2A2BF19.4B3.4B43.F3BA3BF&lt;br /&gt;
$56.F.5B.F59.9B45.3B2A2B19.4B3.4B45.2B3A2B$57.7B61.7B46.8B.F15.4B3.4B&lt;br /&gt;
45.FB5ABF$56.9B59.F7BF43.12B14.4B3.4B47.BA3BAB$57.7B61.8B42.F13B12.4B&lt;br /&gt;
3.4B47.2A5B2A$56.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F&lt;br /&gt;
.F.B.F.F.B.F9B38.3B.13BF10.4B3.4B49.BA3BA2B$55.11B.5B.5B.5B.5B.5B.5B.&lt;br /&gt;
4BA.5B.5B.13B37.5B.11B11.4B3.4B49.FBA3BABF$55.48BA2B2A27B37.5B.8B2.F&lt;br /&gt;
9.4B3.4B50.8B$54.BF48B2A3BA24B40.13B10.4B3.4B52.F6B$54.53BABA23BF41.&lt;br /&gt;
8B.4B8.4B3.4B53.6BF64.F$54.BF48B2A3BA23B43.7B2.4B6.4B3.4B54.7BF.B.F.F&lt;br /&gt;
.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F2.B.3B$55.48BA2B&lt;br /&gt;
2A24B45.5B.F2.4B4.4B3.4B55.F10B.5B.5B.5B.5B.5B.5B.5B.5B.5B2.7BF$57.F&lt;br /&gt;
7B2.5B.5B.5B.5B.5B.5B.4BA.5B.5B.10BF45.4B6.4B2.4B3.4B56.33B2A42B$59.&lt;br /&gt;
3B.B2.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F7B&lt;br /&gt;
45.4B7.8B3.4B56.33BABA41BFB$60.F64.F6B44.4B9.6B3.4B56.F32B2A45B$125.&lt;br /&gt;
6BF43.4B11.4B3.4B57.34BABA41BFB$125.8B41.4B11.6B.4B57.36B2A42B$124.F&lt;br /&gt;
7BF40.4B11.11B59.13B.5B.5B.5B.5B.5B.5B.5B.5B.5B.11B$124.8B40.4B11.4B&lt;br /&gt;
2.5B60.9BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F7BF$124.9B38.4B11.4B4.5B60.8B61.7B$125.7B38.4B11.2A2B6.4B60.F7BF59.&lt;br /&gt;
9B$124.F7BF36.4B11.2B2A8.4B12.B47.7B61.7B$125.7B36.4B11.2BAB10.4B10.&lt;br /&gt;
3B45.9B59.F.5B.F$124.F7BF34.4B11.4B12.4B9.3B46.7B61.7B$125.7B34.4B11.&lt;br /&gt;
4B14.4B7.4B45.F7BF59.F7BF$124.9B32.4B11.4B16.4B5.4B.F45.7B61.7B$125.&lt;br /&gt;
7B32.4B11.4B18.4B3.4B.3B43.F7BF59.9B$124.F7BF30.4B11.4B20.9B.6B42.7B&lt;br /&gt;
61.7B$125.7B30.4B11.4B22.15BF40.9B59.F.5B.F$25.F98.F2BABA2BF28.4B11.&lt;br /&gt;
4B24.15B41.7B61.7B$125.2B3A2B28.4B11.4B26.16B38.F7BF59.F7BF$124.3B3A&lt;br /&gt;
3B26.4B11.4B29.10B2A2B39.7B61.7B$20.F104.7B26.4B11.4B31.9B2A2B38.F7BF&lt;br /&gt;
59.9B$124.F7BF24.4B11.4B31.F2.11B39.7B61.7B$125.7B24.4B11.4B34.11B39.&lt;br /&gt;
9B59.F.5B.F$124.F.5B.F22.4B11.4B34.9B.F41.7B61.7B$125.7B22.4B11.4B34.&lt;br /&gt;
3AB.4B43.F7BF59.F7BF$124.9B20.4B11.4B34.3BA2.4BF43.7B61.7B$31.F92.10B&lt;br /&gt;
18.4B11.4B34.3BA2.F.2B44.F7BF59.9B$124.F7BF18.4B11.4B34.4B5.F46.7B61.&lt;br /&gt;
7B$125.7B18.4B11.4B34.4B52.9B59.F.5B.F$20.F9.2A92.F.5B.F16.4B11.4B34.&lt;br /&gt;
4B54.7B61.7B$30.2A93.7B16.4B11.4B34.4B54.F7BF59.F3BA3BF$124.9B14.4B&lt;br /&gt;
11.4B34.4B56.7B61.2B3A2B$75.F49.7B14.4B11.4B34.4B56.F7BF59.2BA3BA2B$&lt;br /&gt;
7.F23.F35.F56.F7BF12.4B11.B2DB34.4B58.7B61.B2AB2AB$2.F17.3A101.8B12.&lt;br /&gt;
4B11.2B2D34.4B58.9B59.F.5B.F$22.A6.F94.F7BF10.4B11.4B34.4B60.7B61.7B$&lt;br /&gt;
F20.A2.F42.2A9.F46.7B10.4B11.4B34.4B60.F7BF59.F7BF$67.2A55.9B8.4B11.&lt;br /&gt;
4B21.B12.4B62.7B61.7B$119.2B4.7B8.4B11.4B21.3B10.4B62.F.5B.F59.9B$2A&lt;br /&gt;
116.5B2F7BF3B3.4B11.4B22.3B9.4B64.B2AB2AB61.7B$2A9.F55.F11.F38.24B11.&lt;br /&gt;
4B23.4B7.4B64.2BA3BA2B59.F.5B.F$117.24B11.4B23.F.4B5.4B66.2B3A2B61.7B&lt;br /&gt;
$69.F13.F33.23B11.4B23.3B.4B3.4B66.F3BA3BF59.F7BF$F117.21B11.4B22.6B.&lt;br /&gt;
9B68.7B61.7B$73.F11.F31.23B9.4B22.F15B68.F.5B.F59.9B$118.21B9.4B23.&lt;br /&gt;
15B70.7B61.7B$80.A38.19B9.4B22.16B70.9B59.F.5B.F$81.A2.2A37.B.10B11.&lt;br /&gt;
4B23.2B2A10B73.7B61.7B$74.F4.3A2.2A40.8B11.4B24.2B2A9B73.F7BF59.F7BF$&lt;br /&gt;
11.F115.6B11.4B25.11B2.F73.7B61.7B$11.F115.5B11.4B27.11B74.F.5B.F59.&lt;br /&gt;
9B$85.F41.6B9.4B29.F.9B74.7B61.7B$126.8B7.4B33.4B.4B72.9B59.F.5B.F$&lt;br /&gt;
125.4B.5B6.4B21.D.D8.F4B2.4B72.7B61.7B$124.4B4.4B2.F.5B19.D5.D8.2B.F&lt;br /&gt;
2.4B70.F7BF59.F7BF$123.4B6.4B2.BA5B34.F5.4B70.7B61.7B$79.F42.4B8.4B.A&lt;br /&gt;
B2A4B16.D3.C3.D15.4B68.F.5B.F59.9B$121.4B10.4BA3BA4B18.2C19.5B35.3B&lt;br /&gt;
30.7B61.7B$120.4B9.F2.4BA3B.5B13.D2.C.C2.D17.4B32.7B27.9B59.F.5B.F$&lt;br /&gt;
119.4B11.7BA3B.5B39.4B30.10B26.7B61.7B$118.4B10.F2BA6BA3B.3B14.D5.D&lt;br /&gt;
20.4B.F.F.B.F.F.B.F.F.B.F.F.B.F3.12B23.F7BF59.F7BF$118.3B12.B3A9BF19.&lt;br /&gt;
D.D23.28B3.14B23.7B61.7B$118.2B14.AB3A7B43.B2.4BA3BA36BF21.F.5B.F59.&lt;br /&gt;
9B$118.B15.F.B2A6B43.2AB.3BA4BA36BF22.7B61.7B$137.BA6B43.2A6B2A39B22.&lt;br /&gt;
9B59.F.5B.F$136.F2BA3BF45.2B.3BA4BA38B21.7B61.6B$137.BA3B50.4BA3BA23B&lt;br /&gt;
4.11BF.B.F.F.B.F.F.A.F3.F7BF.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.&lt;br /&gt;
F.F.B.F.F.B.F.F.B.F7B$138.A3B50.28B10.13B.5B.3BA4BF28B.5B.5B.5B.5B.5B&lt;br /&gt;
.5B.12B$191.BF2B.F.F.B.F.F.B.F.F.B.F.F.B.F9.21B2AB2A44B2A33B$229.21B&lt;br /&gt;
2A48BABA33B$229.20B3A50B2A32BF$230.20B2A48BABA33B$229.F21B2AB2A44B2A&lt;br /&gt;
33B$230.7B.5B.5B.3BA3BF2BF26B.5B.5B.5B.5B.5B.5B.10BF$229.7BF2.F.B.F.F&lt;br /&gt;
.B.F.F.A.FB5.7BF.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.F.B.F.&lt;br /&gt;
F.B.F6B$230.5B28.F4B60.2BFBFB$231.3B31.B64.3B$232.B.F!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [https://conwaylife.com/forums/viewtopic.php?f=7&amp;amp;t=4279#p88223 &amp;lt;nowiki&amp;gt;[R]Super&amp;lt;/nowiki&amp;gt;] rules.&lt;br /&gt;
:: Example: LifeSuper {{LV:Viewer|x = 312, y = 156, rule = LifeSuper:T312,156&lt;br /&gt;
69.M.M6.M.M49.2Q.Q6.Q3.3Q117.S.2S2.S.S2.2S.S10.U.2U2.U.U2.2U.U$20.2O.&lt;br /&gt;
2O2.2O.2O39.M6.M44.2Q5.Q.Q8.3Q4.Q85.2O34.S.S22.U.U$20.2O2.O2.O2.2O36.&lt;br /&gt;
2M10.2M41.2Q17.2Q3.Q85.4O28.S11.S12.U11.U$21.2O2.2O2.2O94.Q106.2O2.2O&lt;br /&gt;
28.S2.S3.S2.S14.U2.U3.U2.U$21.O8.O201.O4.O28.4S3.4S14.4U3.4U$19.2O10.&lt;br /&gt;
2O23.G36.A8.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A35.2O30.S3.S.S3.S14.&lt;br /&gt;
U3.U.U3.U$51.3A2.G.G32.A.A6.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A&lt;br /&gt;
.A5.A.A5.A.A5.A.A5.A.A33.O4.O30.S.S.S.S18.U.U.U.U$18.O14.O21.G.G34.A.&lt;br /&gt;
A3.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A&lt;br /&gt;
29.O4.O28.S3.S.S3.S14.U3.U.U3.U$18.O2.O8.O2.O23.G34.A3.A.A7.A7.A7.A7.&lt;br /&gt;
A7.A7.A7.A7.A7.A7.A7.A7.A7.A24.O14.O26.S3.S20.U3.U$18.O14.O170.A21.O.&lt;br /&gt;
O4.O2.O4.O.O20.2S.S7.S.2S10.2U.U7.U.2U$19.O.O8.O.O61.2A133.O3.4O3.O&lt;br /&gt;
23.2S11.2S10.2U11.2U$21.O8.O70.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A&lt;br /&gt;
6.2A3.G16.O16.O19.S15.S8.U15.U$22.O6.O65.A5.A.A5.A.A5.A.A5.A.A5.A.A5.&lt;br /&gt;
A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A10.2G16.2O10.2O20.S2.S11.S2.S6.&lt;br /&gt;
U2.U11.U2.U3.A$21.3O4.3O66.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.A5.A.&lt;br /&gt;
A5.A.A5.A.A5.A.A5.A.A5.A.A4.2G17.3O10.3O22.S11.S12.U11.U6.A$22.2O4.2O&lt;br /&gt;
67.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A7.A8.G21.O4.O24.S.S3.S5.S3.S.&lt;br /&gt;
S6.U.U3.U5.U3.U.U3.A$19.2O10.2O197.2O.O2.O.2O27.2S5.2S16.2U5.2U$19.3O&lt;br /&gt;
3.2O3.3O41.W11.A14.I9.K14.M103.2O2.2O2.2O27.S2.S.S2.S16.U2.U.U2.U$20.&lt;br /&gt;
2O3.2O3.2O28.pA12.W.W9.A.A12.I.I7.K.K12.M.M102.2O6.2O27.3S3.3S16.3U3.&lt;br /&gt;
3U$21.O3.2O3.O25.2pA.2pA12.W10.2A13.2I8.2K13.2M105.2O.2O.2O29.S.S.S.S&lt;br /&gt;
18.U.U.U.U$20.3O6.3O23.pA3.pA6.3W4.W3.W7.A.A12.I9.K.K12.M105.2O.2O.2O&lt;br /&gt;
29.2S3.2S18.2U3.2U$55.pA3.pA6.2W2.W4.W.W7.2A12.I.I8.2K7.2M4.3M5.M$54.&lt;br /&gt;
pA3.pA9.3W.2W.2W11.A10.I13.K14.M2.M.M.M$20.3O6.3O20.3pA.pA.pA7.W2.W.W&lt;br /&gt;
.3W8.A2.A5.A4.I10.K2.K4.2M2.M2.3M2.M.M.2M94.3O6.3O$19.5O4.5O16.pA2.2pA&lt;br /&gt;
3.2pA6.W4.W5.W6.A8.A.A3.I.I7.K7.M6.3M102.O3.O4.O3.O$18.O5.O2.O5.O14.pA&lt;br /&gt;
.pA3.2pA9.W4.W5.W5.2A7.2A5.I2.I5.2K6.2M4.2M108.O6.O$19.O3.O4.O3.O14.pA&lt;br /&gt;
2.pA3.pA4.pA6.W2.W.W.3W7.A8.A14.K.K6.M4.3M104.2O10.2O$48.pA.pA3.2pA2.&lt;br /&gt;
pA9.3W.2W.2W6.3A5.A.A4.3I5.2K8.3M$49.pA2.2pA.pA.pA8.2W2.W4.W.W6.A6.A&lt;br /&gt;
6.2I17.M$52.2pA12.3W4.W3.W8.A2.2A2.A6.I6.K11.M160.2W$54.2pA17.W10.2A&lt;br /&gt;
2.3A2.A4.2I7.K.K7.2M159.2W2.2W$55.pA17.W.W8.2A3.3A7.I.I5.K.K7.2M158.W&lt;br /&gt;
$74.W11.A13.I7.K10.M154.4W5.W$274.W$12.G97.A36.A5.A6.A12.A11.A88.W.W&lt;br /&gt;
4.3W$11.G2.G22.2S53.11P8.2A.3A.3A3.A3.A3.A13.A.A3.A.A3.A.A5.3A2.A2.A&lt;br /&gt;
3.3A2.A2.A3.3A.3A.2A4.2A11.2A27.3W26.2W3.2W3.W$11.G2.G22.S4.2S46.15P&lt;br /&gt;
4.2A12.3A.3A.3A5.A4.3A.A3.A2.A3.A.A3.3A3.A2.A2.3A3.A2.A2.3A7.A3.A2.A&lt;br /&gt;
6.A3.A.A31.2W5.W19.2W3.W.W$13.G24.S.S2.S16.46P5.A10.A.4A.4A.A3.A.A2.A&lt;br /&gt;
4.2A3.A.A3.A12.A11.A14.A.3A2.3A3.A.A5.A30.2W5.W17.W7.W$42.S3.2S12.P&lt;br /&gt;
29.15P17.2A9.A.A2.A.A2.A.2A3.A3.A45.A3.2A3.A.A2.A6.A36.W17.W2.W2.W6.W&lt;br /&gt;
$39.S5.S.S12.P31.11P12.3A5.A3.3A.A2.A2.2A.2A.A.A.2A8.A43.2A3.4A.A.2A.&lt;br /&gt;
2A2.2A25.W31.3W.2W2.3W3.W$41.S.S6.2S8.P59.3A4.A.A.3A4.A4.2A4.2A3.A.2A&lt;br /&gt;
5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.3A.A.2A3.A.A2.A.A30.W3.3W23.W15.2W3.W2.&lt;br /&gt;
2W.W$37.S.S5.S5.S8.P59.A4.3A.A8.A.2A2.A3.A.A.2A2.A.2A.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A3.2A.2A4.2A.A3.A3.A.4A25.W6.W22.2W.2W.2W3.4W2.W3.W3.W3.2W&lt;br /&gt;
$37.2S3.S5.S.S3.2S4.P63.A3.A.2A7.A3.3A.A.A2.A4.A3.2A3.2A3.2A3.2A3.2A&lt;br /&gt;
3.2A3.2A3.2A5.2A.A.A.3A3.2A.A2.A28.W2.2W28.4W.W.4W3.W3.W3.2W$44.S.S6.&lt;br /&gt;
S.S4.P63.2A2.A2.A8.2A3.A.A2.A5.2A5.2A3.2A3.2A3.2A3.2A3.2A3.2A3.2A4.A&lt;br /&gt;
7.4A5.2A30.W.W23.3W4.W.W5.W8.2W.W$40.S.S5.S11.62P7.2A4.3A4.2A.A.2A.A.&lt;br /&gt;
A3.A47.A9.A71.W.W.2W3.W$45.S5.S.S20.P46.P20.A.2A.A2.A.2A4.A42.2A.A.A&lt;br /&gt;
14.2A26.2W34.2W3.W.W.W5.3W$14.2W3.W18.S.S6.S.S6.2S16.P46.P26.2A7.2A&lt;br /&gt;
28.2A13.A2.2A13.A.A26.2W4.2W28.2W2.W.2W.W5.W2.2W3.2W$3.4W7.2W2.W2.W&lt;br /&gt;
15.S5.S.S5.S5.S16.P46.P40.A24.A9.2A.A.A4.2A46.2W30.W.W4.3W5.2W2.W$W2.&lt;br /&gt;
W4.W2.W2.W.W.W18.2S9.S5.S.S17.P46.P11.3A9.A5.A10.A25.A.A5.A.A.2A5.A6.&lt;br /&gt;
A3.A.A29.W41.2W3.2W4.W.W$.W.W.W2.W.W.W3.W.W2.W4.W14.S.S6.S.S7.30P31.P&lt;br /&gt;
23.A5.A10.A7.A6.A13.A.A.A12.A.A.A.A34.W.W4.W38.3W3.W2.4W3.W$.W.3W2.W.&lt;br /&gt;
W4.W.2W.2W4.3W12.2S3.S.S5.S5.30P6.26P15.3A5.A4.2A17.2A6.2A5.3A3.2A.2A&lt;br /&gt;
21.A.A3.A25.W2.W3.W.W48.W2.W.W$.3W2.2W2.W.2W4.W5.W2.4W14.S5.S8.3P4X3P&lt;br /&gt;
3X3P.3P.2P5.2P6.P52.A18.3A6.3A4.A25.A11.A24.W2.W3.W2.W40.3W5.2W3.W$W&lt;br /&gt;
10.3W.W2.2W4.2W2.W3.2W11.2S6.S.S4.2PX6PX3PX2P.3P.2P.6P6.P44.3A3.A2.A&lt;br /&gt;
2.3A4.2A7.2A6.2A6.A28.A3.A3.A30.W2.W48.W4.2W$.3W9.4W.W.3W6.2W.2W3.2W&lt;br /&gt;
10.S.S8.2PX6PX3PX2P2.2P.2P.6P6.P50.A3.A.A6.A.A7.A6.A17.A6.A5.2A2.A.A&lt;br /&gt;
32.W2.W55.2W$.3W10.W3.W2.2W3.W2.W3.W3.W.W9.2S4.S.S2.2PX2P2X2PX3PX2P.P&lt;br /&gt;
.P.2P3.4P6.P50.A4.A8.3A30.2A6.2A9.A.A2.2A29.2W2.W2.W53.W$.3W3.W11.4W&lt;br /&gt;
2.4W.2W.3W.W.W16.2S2.2PX3PX2PX3PX2P.2P2.2P.6P6.P65.2A29.3A6.3A4.A3.A&lt;br /&gt;
8.A32.2W53.W$7W27.3W23.2PX3PX2PX3PX2P.3P.2P.6P6.48P5.3A8.A.A31.2A6.2A&lt;br /&gt;
13.A4.A$3.W.W17.7W2.W.3W23.3P3X4P3X3P.3P.2P5.2P54.P10.2A2.A.A33.A6.A&lt;br /&gt;
6.A.A10.A26.3W$6.W16.W2.W33.30P53.P11.A.A2.A14.3A4.2A29.A.A.A.A30.2W&lt;br /&gt;
3.3W$6.W24.W28.30P54.P11.4A13.A8.A.A22.A.A3.A33.2W7.2W$60.30P53.P13.&lt;br /&gt;
2A6.3A5.A4.A40.A.A25.3W3.2W$60.30P54.P29.A2.A.A3.2A.A14.3A.A.A14.A25.&lt;br /&gt;
W.W2.3W$60.30P5.O47.P17.3A5.3A4.A2.A16.A24.2A26.2W3.W.W$19.VRTVRTVRTV&lt;br /&gt;
RTVRTVRTVRTVRTVRTVRTVRTVR6.3P3.4P3.4P3X3PX3PX2P5.O.O46.P32.2A.2A4.A.A&lt;br /&gt;
5.2A6.A.A2.A5.A41.2W54.Q$19.T34.T5.2P.3P.2P.3P.2PX3PX2PX3PX2P3.O5.O&lt;br /&gt;
43.P21.3A11.A2.A13.2A3.A4.A104.Q$.Q17.V34.V5.2P.6P.3P.2PX3PX2P2X2PX2P&lt;br /&gt;
9.O.O42.P34.A.A2.A3.A.A4.A5.2A3.A4.A.3A6.A27.2W58.Q$2.2Q2.Q12.V34.R5.&lt;br /&gt;
3P3.3P.3P.2PX3PX2PXPXPX2P2.2O9.O39.P25.3A8.A32.2A.A5.A25.W.2W4.2W$6.Q&lt;br /&gt;
12.V34.R5.6P.2P.3P.2PX3PX2PX2P2X2P13.O.O38.P36.2A.A5.A.A8.2A3.A6.A.2A&lt;br /&gt;
5.A25.W5.W.2W51.Q.Q$.Q4.Q12.V34.R5.2P.3P.2P.3P.2PX3PX2PX3PX2P4.O5.O6.&lt;br /&gt;
O35.P29.3A7.A6.A2.A.2A.A.A.A3.A7.3A.A29.W5.W54.Q.Q$9.3Q7.V3.27V4.R5.&lt;br /&gt;
3P3.4P3.4P3X3PX3PX2P10.O6.O.O34.P47.2A.2A.2A6.A41.W2.W2.W54.Q$19.V3.V&lt;br /&gt;
25.V4.R5.30P4.2O4.O10.O31.P33.3A36.A32.2W3.W2.W$14.Q4.V3.V25.V4.R5.&lt;br /&gt;
30P21.O.O30.P45.A64.2W52.Q$14.Q4.V3.V25.V4.R5.30P3.O4.O4.2O2.2O6.O27.&lt;br /&gt;
P37.3A6.A4.A26.A86.Q$9.2Q3.Q4.V3.V25.V4.T5.30P8.O4.O2.O.O6.O.O26.P45.&lt;br /&gt;
A2.A.A26.A27.2W57.Q$3.4Q.Q10.V3.7V14.6V4.T5.30P2.2O4.O5.O14.O23.P41.&lt;br /&gt;
3A6.A.A3.A10.2A.2A6.A25.W.2W4.2W$Q3.2Q13.V9.V14.V9.T52.O11.O.O22.P49.&lt;br /&gt;
A5.A.A7.A2.2A.A31.W5.W.2W$Q4.Q5.Q7.V9.V14.V9.T39.O.O6.O.O2.O3.2O9.O&lt;br /&gt;
19.P45.3A7.A.A4.A3.A4.2A5.A25.W5.W$.Q8.2Q7.V9.V14.V9.T41.O6.2O2.2O3.O&lt;br /&gt;
3.2O5.O.O18.P56.A2.A.A4.A3.A6.A25.W2.W2.W$9.3Q7.V9.V14.V9.T43.O.O12.O&lt;br /&gt;
.O.O9.O15.P49.3A9.A.A2.2A4.A5.A26.2W3.W2.W$.Q9.Q7.V9.V14.V9.T45.O26.O&lt;br /&gt;
.O14.P60.A4.A.2A2.A38.2W$.3Q15.V.9V14.9V2T47.O.O6.O.O.O8.O6.O11.P53.&lt;br /&gt;
3A11.2A.2A4.A$.2Q8.Q92.O6.2O3.O5.2O7.O.O10.P74.A.A26.W.2W6.W$.Q5.Q4.Q&lt;br /&gt;
93.O.O6.2O7.2O17.P57.3A44.W.W7.W$7.2Q3.Q95.O14.O10.2O8.P28.4Q40.A3.2A&lt;br /&gt;
26.W8.W$4.Q.4Q29.G70.O.O7.O7.O9.O4.X28.5Q28.3A3.A4.A5.A26.2W$2.2Q10.Q&lt;br /&gt;
22.G.G72.O5.O.O5.O.O5.O4.2O3.X24.Q.Q4.2Q33.A.A3.A.A29.2W3.W3.W50.A$&lt;br /&gt;
14.Q23.G.G73.O.O5.O.O5.O.O4.2O4.X24.4Q38.A.A6.2A28.2W3.W3.W50.A$14.Q&lt;br /&gt;
23.G77.O7.O7.O6.O4.X22.2Q2.Q5.Q34.A41.W3.W50.A$143.X24.Q.Q3.3Q$144.X&lt;br /&gt;
24.3Q.3Q.Q73.pA17.pA$143.X25.3Q.2Q4.Q70.pA.pA15.pA.pA$144.X26.3Q3.2Q&lt;br /&gt;
70.2pA16.2pA$143.X29.Q.2Q.Q4.Q66.pA18.pA$144.X27.6Q4.2Q3.2Q60.pA.pA&lt;br /&gt;
15.2pA$143.X27.Q9.Q4.3Q6.3Q51.pA17.3pA$142.X28.2Q4.2Q.4Q.Q3.Q.3Q2.Q2.&lt;br /&gt;
3Q46.pA$95.3X.7X2.X2.12X6.3X3.7X30.Q3.3Q.Q4.2Q.2Q6.Q51.pA.pA2.2pA12.pA&lt;br /&gt;
2.pA$94.X3.2X2.X2.X.X.X.X2.X2.2X9.X3.X2.X38.Q7.Q5.2Q7.Q.3Q46.pA3.pA7.&lt;br /&gt;
2pA5.pA.pA$93.X8.X3.X3.X3.X3.X14.X.X38.Q5.Q3.2Q.3Q5.3Q51.3pA4.2pA2.pA&lt;br /&gt;
6.pA$93.X8.X3.X3.X3.X3.X14.X.X50.Q.2Q4.4Q53.2pA.pA.pA.pA2.pA6.pA$93.X&lt;br /&gt;
8.X3.X3.X3.X3.X14.X.X43.Q.3Q.2Q.Q5.Q3.Q11.2Q8.2Q30.2pA3.4pA7.pA.pA$&lt;br /&gt;
94.X7.X3.X3.X3.X3.X14.X.X44.Q.Q.2Q2.4Q4.Q2.Q9.3Q7.Q2.4Q43.pA$95.2X5.X&lt;br /&gt;
3.5X3.X3.3X12.X.4X48.Q4.Q4.Q3.Q4.Q2.Q2.2Q.Q.Q.2Q.Q.2Q26.2pA3.4pA7.2pA&lt;br /&gt;
$97.X4.X3.X3.X3.X3.X13.X6.X50.3Q5.Q2.Q2.2Q.Q.Q.Q.2Q.Q5.Q.Q.2Q4.Q18.2pA&lt;br /&gt;
.pA.pA.pA2.pA$98.X3.X3.X3.X3.X3.X12.X8.X49.5Q7.Q2.Q.Q3.Q2.Q.Q.2Q2.Q.Q&lt;br /&gt;
.2Q3.2Q16.3pA4.2pA2.pA6.pA2.pA$98.X3.X3.X3.X3.X3.X11.X9.X52.Q5.3Q5.Q.&lt;br /&gt;
Q.3Q.2Q2.Q2.Q3.Q3.Q17.pA3.pA7.2pA4.pA$98.X3.X3.X3.X3.X3.X10.X10.X52.Q&lt;br /&gt;
5.Q4.2Q11.Q3.2Q.Q.2Q.3Q.Q4.2Q8.pA.pA2.2pA10.2pA$93.X3.X4.X3.X3.X3.X3.&lt;br /&gt;
X9.X6.X3.X60.Q3.Q4.Q12.Q.Q.Q.2Q.Q2.4Q2.Q2.2Q3.pA17.pA$94.3X5.X3.X3.X&lt;br /&gt;
3.X3.4X6.7X.3X67.Q3.Q8.2Q2.2Q4.Q.2Q10.Q.Q3.pA16.3pA$122.6X77.Q5.2Q12.&lt;br /&gt;
2Q.Q2.6Q.2Q3.Q5.pA.pA15.pA$206.Q4.2Q13.4Q6.3Q4.Q6.pA18.pA$207.Q.Q19.&lt;br /&gt;
6Q4.2Q.Q6.2pA16.2pA$211.2Q16.Q2.Q.Q6.Q8.pA.pA14.2pA$251.pA17.pA2$.pA&lt;br /&gt;
12.pA80.E7.E70.G134.pA$pA.pA4.2pA.pA3.pA7.O6.O21.2K.2K10.M16.M11.E.E&lt;br /&gt;
5.E.E69.2G.3G3.G2.G7.2G4.3G105.pA$.2pA4.pA.2pA3.pA6.O.O4.O.O30.M3.2M&lt;br /&gt;
16.2M3.M4.E5.E.E5.E65.2G9.G2.G6.4G8.G102.pA$21.O.O4.O.O21.K.K6.M.2M.&lt;br /&gt;
2M14.2M.2M.M10.E7.E.E65.G6.2G.2G.2G3.G4.G7.G$.4pA3.3pA10.O.O4.O.O7.3I&lt;br /&gt;
.3I7.K.K6.M2.2M18.2M2.M3.2E17.E72.G2.G4.2G4.2G6.G56.2S.2S7.2S.2S8.2O.&lt;br /&gt;
2O7.2O.2O$pA4.pA.pA3.pA.2pA6.O.O4.O.O7.I5.I4.2K.K.K.2K11.M10.M30.E.E&lt;br /&gt;
70.G2.G4.2G4.2G9.3G51.S.4S5.4S.S8.O.4O5.4O.O4.2pA$pA3.2pA.pA3.pA.pA6.&lt;br /&gt;
2O.2O2.2O.2O8.I.I7.2K3.2K37.E.E7.E10.E66.2G.2G.2G3.G4.G63.S6.S3.S6.S&lt;br /&gt;
6.O6.O3.O6.O4.pA$pA.2pA.pA.pA.pA.pA.pA25.2I.2I23.M.3M.M2.M.3M.M13.E5.&lt;br /&gt;
E.E10.E.E66.G2.G6.4G7.3G55.S4.S5.S4.S3.2A3.O4.O5.O4.O5.pA$pA4.pA.pA3.&lt;br /&gt;
pA.2pA7.2O4.2O8.I5.I22.M2.2M.M2.M.2M2.M15.E.E5.E.E10.E64.G2.G7.2G66.S&lt;br /&gt;
15.S3.2A3.O15.O4.2pA$.4pA3.3pA11.8O40.2M.M2.M.2M11.3E6.E7.E10.E.E68.G&lt;br /&gt;
10.2G14.3G44.S13.S10.O13.O$20.O2.O.2O.O2.O6.I5.I5.2K3.2K53.E.E10.E66.&lt;br /&gt;
G9.G2.G6.4G8.G40.S15.S8.O15.O$.4pA3.3pA9.3O6.3O7.2I.2I5.2K.K.K.2K37.E&lt;br /&gt;
5.E10.E10.E.E64.G8.G4.G4.G.2G.G7.G40.S2.2S.2S.2S.2S2.S8.O2.2O.2O.2O.&lt;br /&gt;
2O2.O$pA4.pA.pA3.pA.2pA5.O10.O8.I.I9.K.K40.E5.E5.2E5.E.E10.E65.3G2.G&lt;br /&gt;
6.G3.2G2.2G7.G43.2S.2S.2S.2S14.2O.2O.2O.2O7.2pA$pA2.pA.pA.pA3.pA.pA6.&lt;br /&gt;
O10.O6.I5.I7.K.K16.M6.M16.2E3.2E5.E8.E10.E.E68.G6.G3.2G2.2G52.S7.S16.&lt;br /&gt;
O7.O9.pA$pA3.2pA.2pA2.pA.pA5.O12.O5.3I.3I25.M.6M.M30.E7.E.E10.E67.G4.&lt;br /&gt;
G4.G.2G.G52.S.S3.S.S16.O.O3.O.O9.pA$pA.pA2.pA.pA.pA.pA.2pA5.O10.O19.&lt;br /&gt;
2K.2K14.2M6.2M11.3E2.2E.2E2.3E3.2E9.E10.E.E66.G2.G6.4G7.3G43.S2.S.S2.&lt;br /&gt;
S16.O2.O.O2.O8.2pA$.4pA3.3pA9.2O8.2O42.2M17.E.E.E.E.E.E18.E.E10.E65.&lt;br /&gt;
2G64.S2.S.S2.S16.O2.O.O2.O$19.2O10.2O18.2K.2K17.4M18.2E3.2E22.E10.E.E&lt;br /&gt;
68.G61.S.S.S.S18.O.O.O.O$3.2pA3.3pA2.2pA4.2O.O6.O.2O39.2M2.2M31.E.E.E&lt;br /&gt;
12.E.E10.E66.G9.G2.G47.2S.S.S.2S16.2O.O.O.2O$pA.pA2.pA.pA.pA.pA2.pA5.&lt;br /&gt;
O.2O4.2O.O20.K.K40.2E3.2E7.E.E.E5.E8.E10.E.E64.G8.G.2G.G43.S.S.S.S.S.&lt;br /&gt;
S.S.S10.O.O.O.O.O.O.O.O7.pA$pA.4pA.2pA.2pA.pA6.O2.O4.O2.O6.3I.3I7.K.K&lt;br /&gt;
38.E.E.E.E.E.E5.E3.E3.2E2.E8.E.E76.3G4.G2.G43.4S2.2S.2S2.4S8.4O2.2O.&lt;br /&gt;
2O2.4O$2.pA2.pA.pA.pA.pA.2pA6.3O.2O.3O7.I5.I4.2K.K.K.2K14.2M2.2M13.3E&lt;br /&gt;
2.2E.2E2.3E4.E.E8.E.E8.E9.2E72.G2.G42.S2.2S.S.S.S.S.2S2.S6.O2.2O.O.O.&lt;br /&gt;
O.O.2O2.O5.pA$pA2.2pA3.3pA10.3O.2O.3O9.I.I7.2K3.2K15.2M2.2M31.E3.E5.E&lt;br /&gt;
3.E10.E.E9.E68.G.2G.G40.2S3.3S.S.S.3S3.2S.2pA.2O3.3O.O.O.3O3.2O4.pA$&lt;br /&gt;
21.2O6.2O8.2I.2I27.2M4.2M16.2E3.2E7.E.E.E9.E3.3E6.E5.E4.2E67.G2.G41.&lt;br /&gt;
2S.S2.S2.S.S2.S2.S.2S.2pA.2O.O2.O2.O.O2.O2.O.2O$6.7pA11.4O10.I5.I27.M&lt;br /&gt;
.2M.M17.E5.E7.E.E.E5.3E6.3E7.E.E4.2E99.3A13.S.S3.2S3.2S3.S.S6.O.O3.2O&lt;br /&gt;
3.2O3.O.O$6.pA2.pA2.pA6.2O4.2O4.2O39.2M2.2M17.E5.E38.E6.E114.3S13.3S&lt;br /&gt;
6.3O13.3O$22.2O4.2O$125.Q142.3S.3S18.3O.3O$19.2O.2O4.2O.2O34.2M12.2M&lt;br /&gt;
40.2Q17.2Q3.Q122.S.S22.O.O$19.2O.2O4.2O.2O33.3M4.M2.M4.3M39.2Q5.Q.Q8.&lt;br /&gt;
3Q4.Q118.S2.S.S2.S16.O2.O.O2.O$19.2O.2O4.2O.2O34.M.M3.M2.M3.M.M47.2Q.&lt;br /&gt;
Q6.Q3.3Q119.S9.S14.O9.O$68.2M3.M2.M3.2M42.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q104.S&lt;br /&gt;
2.S3.S2.S14.O2.O3.O2.O$69.2M8.2M43.Q2.2Q11.Q.Q6.3Q8.2Q103.S2.S5.S2.S&lt;br /&gt;
12.O2.O5.O2.O$71.M6.M49.Q10.3Q2.Q4.Q2.2Q.Q.2Q.Q73.2O$68.M2.8M2.M38.Q.&lt;br /&gt;
2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q71.O4.O26.S2.S7.S2.S10.O2.O7.O2.O$68.M3.2M2.2M&lt;br /&gt;
3.M37.Q.2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q70.O6.O26.2S.S5.S.2S12.2O.O5.O.2O$118.&lt;br /&gt;
2Q.2Q11.2Q18.2Q4.Q69.O8.O25.2S.2S3.2S.2S12.2O.2O3.2O.2O$73.M2.M42.Q.&lt;br /&gt;
2Q.5Q5.2Q4.6Q4.Q2.2Q5.Q69.2O.4O.2O27.2S.S.S.2S16.2O.O.O.2O$22.O6.O42.&lt;br /&gt;
M4.M42.Q.2Q.Q10.Q.2Q.Q8.Q3.3Q3.Q$20.2O.2O2.2O.2O41.4M51.Q10.3Q2.Q4.Q&lt;br /&gt;
2.2Q.Q.2Q.Q107.S.S.S.S18.O.O.O.O$71.M6.M45.Q2.2Q11.Q.Q6.3Q8.2Q70.2O2.&lt;br /&gt;
2O26.S4.S3.S4.S10.O4.O3.O4.O$69.3M6.3M43.3Q.Q10.2Q.Q.2Q.Q3.Q9.Q70.2O&lt;br /&gt;
2.2O25.2S3.S.S.S.S3.2S8.2O3.O.O.O.O3.2O!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: [R]Investigator rules.&lt;br /&gt;
:: Example: B3S23Investigator {{LV:Viewer|x = 98, y = 57, rule = B3S23Investigator&lt;br /&gt;
35.R26.R$35.E26.E8$51.E$25.E20.E25.E$24.E21.E7.C18.E$23.E28.EBDE18.E$&lt;br /&gt;
45.CE5.2E$21.CD2.DE43.2ED2.DC$19.E3.DE18.C22.E3.D3ED3.E$42.EDBE4.ER&lt;br /&gt;
13.3E3.E$44.2E15.E3.D2.E2.D14.C.ECB$13.C30.ED3.E12.E3.E3.D.E11.CE.D2.&lt;br /&gt;
E$8.D4.D30.E3.E14.E2.D2E.C13.D.E.D$7.E4.D2.E28.D2.E17.D16.E2.D3.E$12.&lt;br /&gt;
E3.E28.D19.C15.E3.E$12.ED3.E27.C21.E12.E3.DE$13.E10.2E39.2DE4.2E10.E&lt;br /&gt;
6.E$11.E12.ED3.E34.3E.E3.DE$5.E17.2E3.E4.DE28.ED4.E3.2E17.E$10.E4.E7.&lt;br /&gt;
CD2.E3.CD2.DE24.ED2.DC3.E2.DC7.E4.E$14.E10.D46.D10.E$9.E3.E11.CE5.2E&lt;br /&gt;
19.E10.2E5.EC11.E3.E$26.D5.D.E14.E3.D9.E.D5.D$DA8.ECD2.DE9.ED3.DE2.E&lt;br /&gt;
14.E3.2E6.E2.ED3.DE9.ED2.DCE8.AD$DA11.DE4.2A6.CD.DC19.E2.DE10.CD.DC6.&lt;br /&gt;
2A4.ED11.AD$18.E.A2.C.E4.C22.D13.C.C4.C2.A.E$4.E6.E5.ED6.D2.E.E7.2A&lt;br /&gt;
13.2C3.2A7.E11.DE5.E6.E$5.E4.ED5.DE4D.E6.E5.E.A2.C12.C2.A.E5.E8.4DED&lt;br /&gt;
5.DE4.E$10.2ED3.DE.4EB.C6.E4.D22.D4.E8.B3E2.ED3.D2E$6.E3.DECD.DEC2.DE&lt;br /&gt;
2.E8.E3.E4D14.4DE3.E8.E6.CED.DCED3.E$7.E3.E.2E4.E5.C11.5EB12.B5E11.C&lt;br /&gt;
10.2E.E3.E$8.E2.D.CD5.D.EC.D4.ED2.DCE2D21.D.CD2.DE4.D2.ED6.DC.D2.E$&lt;br /&gt;
10.D.2E.DC3.E3.D2.E4.ED26.D3.DE4.E2.D3.E3.CD.2E.D$10.CE3.E4.E2.2E3.E&lt;br /&gt;
5.2E24.E.2E5.E3.2E7.E3.EC$10.E5.E7.ED3.E3.E25.C4.E3.E3.DE7.E5.E$10.D&lt;br /&gt;
5.D2.E4.2E6.E5.E26.E6.2E4.E2.D5.D$10.ED3.DE2.D3.E2.E4.E6.DE26.E4.E2.E&lt;br /&gt;
3.D2.ED3.DE$11.CD.DC2.E3.E4.E7.E3.EDEC11.CEDE4.E7.E4.E3.E2.CD.DC$12.C&lt;br /&gt;
.CE2.D2.E7.CD2.DE6.DE2.C5.C2.ED7.ED2.DC7.E2.D2.EC.C$16.2E.D11.D3E7.D&lt;br /&gt;
2.D5.D2.D8.E.ED11.D.2E$12.E5.EC10.E2.EDE7.ED7.DE7.EDE2.2E10.CE5.E$12.&lt;br /&gt;
D5.D4.EDE2.EDE2.E.DC.E3.DECE.E.E.ECED3.E.CD.E2.EDE2.EDE5.D5.D$12.ED3.&lt;br /&gt;
DEDE.C2.DC.E.DC4.DC3.DCE9.ECD3.CD4.CD.E.CD5.EDED3.DE$12.CED.DC2.DC2E&lt;br /&gt;
2.D4.D8.DE2.2D5.2D2.ED8.D4.D5.CD2.CD.DEC$15.3E3.D5.E4.E3.DC2.D4.ED3.D&lt;br /&gt;
E4.D2.CD3.E4.E4.ECD3.3E$15.DC5.E3.D4.D3.DC3.C4.CED.DC5.C3.CD3.D4.D10.&lt;br /&gt;
CD$13.CD6.D.E.DC3.DC.EDE12.3E10.EDE.CD3.CD3.CD6.DC$20.DC.EDE2.EDE17.D&lt;br /&gt;
C16.EDE2.EDE2.CD$18.EDE25.CD29.EDE$49.A!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY Y -9 LOOP 900 ]]}}&lt;br /&gt;
&lt;br /&gt;
: [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] rules from a [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 repository].&lt;br /&gt;
:: Example: Byl-loop {{LV:Viewer|x = 5, y = 5, rule = Byl-Loop:P200,100&lt;br /&gt;
3.C$4.B2$B$.C!&lt;br /&gt;
[[ ZOOM 2 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
&lt;br /&gt;
: Non-deterministic rules.&lt;br /&gt;
:: Example: Non-deterministic Soldier Bugs {{LV:Viewer|x = 113, y = 113, rule = R7,C2,S64-113,B65-95,P100,#,#&lt;br /&gt;
49b4o$47b7o$46b10o$45b12o$45b13o19b2o$44b3o5b6o17b6o$22b3o19b3o5b6o16b&lt;br /&gt;
9o$20b7o17b3o5b6o15b11o$19b9o16b3o5b6o14b3ob9o$18b12o15b3o2b8o14b3o4b&lt;br /&gt;
7o$18b13o14b12o14b3o6b6o$17b5o3b6o15b10o15b3o6b6o$17b2o7b5o16b7o17b3o&lt;br /&gt;
6b6o$17b2o7b5o18b3o20b3obo2b7o$17b3o5b6o41b13o$17b3o2b9o42b11o$18b3ob&lt;br /&gt;
8o44b8o$19b10o46b6o16b5o$20b7o50b2o17b8o$21b5o69b4o2b4o$94b3o4b5o$93b&lt;br /&gt;
3o5b5o$93b5o4b5o$93b5o4b5o$93b5o4b5o$93b6o2b5o$94b12o$9b5o81b10o$8b7o&lt;br /&gt;
80b9o$7b9o80b8o$6b10o81b6o$6b11o$5b13o$5b5o3b5o$4b5o5b5o$4b5o5b5o$5b4o&lt;br /&gt;
4b5o$5b3o6b4o$6b4o3b4o$7b9o$8b7o$10b3o3$104b4o$102b8o$101b10o$100b4o4b&lt;br /&gt;
4o$100b3o5b4o$99b4o5b5o$99b5o4b5o$99b5o4b5o$100b13o$100b12o$101b10o$4b&lt;br /&gt;
6o91b10o$3b8o91b8o$2b10o91b6o$2b10o$b12o$13o$5o4b5o$5o4b5o$5o5b4o$b4o&lt;br /&gt;
5b3o$b4o4b4o$2b10o$3b8o$5b4o3$100b3o$98b7o$97b9o$96b4o3b4o$95b4o6b3o$&lt;br /&gt;
95b5o4b4o$94b5o5b5o$94b5o5b5o$95b5o3b5o$95b13o$96b11o$10b6o81b10o$9b8o&lt;br /&gt;
80b9o$9b9o80b7o$8b10o81b5o$7b12o$7b5o2b6o$6b5o4b5o$6b5o4b5o$6b5o4b5o$&lt;br /&gt;
7b5o5b3o$7b5o4b3o$8b4o2b4o69b5o$9b8o17b2o50b7o$11b5o16b6o46b10o$31b8o&lt;br /&gt;
44b8ob3o$29b11o42b9o2b3o$28b13o41b6o5b3o$27b7o2bob3o20b3o18b5o7b2o$27b&lt;br /&gt;
6o6b3o17b7o16b5o7b2o$27b6o6b3o15b10o15b6o3b5o$27b6o6b3o14b12o14b13o$27b&lt;br /&gt;
7o4b3o14b8o2b3o15b12o$28b9ob3o14b6o5b3o16b9o$29b11o15b6o5b3o17b7o$30b&lt;br /&gt;
9o16b6o5b3o19b3o$32b6o17b6o5b3o$34b2o19b13o$56b12o$57b10o$59b7o$60b4o!&lt;br /&gt;
[[ ZOOM 1 THUMBNAIL THUMBSTART EXCLUSIVEPLAY RANDSEED 1695741111763 LOOP 1000 ]]}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repository Rules ===&lt;br /&gt;
LifeViewer can load rules from the [https://conwaylife.com/wiki/Special:AllPages?namespace=3794 Rule:] namespace here on LifeWiki.&lt;br /&gt;
The rules must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. LifeViewer supports both @TABLE and @TREE&lt;br /&gt;
format rules. Typically @TREE rules run much faster so if possible ensure there is an @TREE version of the rule before the @TABLE&lt;br /&gt;
version (if present).&lt;br /&gt;
&lt;br /&gt;
=== Inline Rules ===&lt;br /&gt;
If LifeViewer does not recognize the rule specified in the pattern header then it will first search the pattern comments after the pattern to see&lt;br /&gt;
if there is an inline rule definition. This must be in [http://golly.sourceforge.net/Help/formats.html#rule RuleTable] format. If there is no inline&lt;br /&gt;
rule then it will attempt to retrieve the rule from the Rule Repository.&lt;br /&gt;
&lt;br /&gt;
=== Aliases ===&lt;br /&gt;
LifeViewer contains a large list of alias names for particular rules. This list of rule name aliases can be found by clicking the Aliases button under Help.&lt;br /&gt;
&lt;br /&gt;
== Grid and neighbourhood support ==&lt;br /&gt;
LifeViewer supports many different neighbourhoods on square, hexagonal or triangular grids.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the full list of supported neighbourhoods per grid type.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
* [[square tiling]]:&lt;br /&gt;
** outer-totalistic:&lt;br /&gt;
*** [[Moore neighbourhood|Moore]]&lt;br /&gt;
*** [[von Neumann neighbourhood|von Neumann]]&lt;br /&gt;
*** circular&lt;br /&gt;
*** cross&lt;br /&gt;
*** L2&lt;br /&gt;
*** saltire&lt;br /&gt;
*** star&lt;br /&gt;
*** checkerboard&lt;br /&gt;
*** aligned checkerboard&lt;br /&gt;
*** hash&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** Gaussian&lt;br /&gt;
*** custom weighted&lt;br /&gt;
*** far corners/edges&lt;br /&gt;
** non-totalistic R1 Moore&lt;br /&gt;
** non-isotropic&lt;br /&gt;
** Margolus&lt;br /&gt;
** PCA&lt;br /&gt;
* hexagonal or offset-square grid: {{LV:Viewer|x = 50, y = 136, rule = B2/S34H&lt;br /&gt;
$24bo$22bo$24bo$22b3o$25bo$23b3o$25bobo$25bobo$24b2o$22bo5bo$23bo$27b&lt;br /&gt;
2o$27bo$23bo$25b2obo$23bo2bobo$25bob3o$21bo2bob3o$22b3o3b2o$21bo2bob2o&lt;br /&gt;
$26bobo$23b2o2bo$24b2o3bo$25b2obo$27bo!&lt;br /&gt;
[[ TRACK -0.25 0.5 GPS 15 GRID ZOOM 8 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** hexagonal&lt;br /&gt;
*** tripod&lt;br /&gt;
*** asterisk&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
** non-totalistic&lt;br /&gt;
** non-isotropic&lt;br /&gt;
* triangular grid: {{LV:Viewer|x = 8, y = 6, rule = B456/S34L&lt;br /&gt;
bo3bo$bo4bo$b2o4bo$2bo5bo$2bo5bo$3b2ob2o!&lt;br /&gt;
[[ TRACK 1/6 1/6 GPS 8 GRID ZOOM 16 THUMBNAIL THUMBSTART EXCLUSIVEPLAY ]]}}&lt;br /&gt;
** outer totalistic:&lt;br /&gt;
*** triangular Moore&lt;br /&gt;
*** triangular edges&lt;br /&gt;
*** triangular vertices&lt;br /&gt;
*** triangular inner&lt;br /&gt;
*** triangular outer&lt;br /&gt;
*** triangular biohazard&lt;br /&gt;
*** triangular radiation&lt;br /&gt;
*** custom (CoordCA)&lt;br /&gt;
*** custom weighted&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Bounded grid]] types ===&lt;br /&gt;
LifeViewer supports patterns on &amp;quot;unbounded&amp;quot; grids (maximum 16384x16384 in size) and the following bounded grid types:&lt;br /&gt;
* Plane&lt;br /&gt;
* Cylinder (with optional shift)&lt;br /&gt;
* Torus (with optional shift)&lt;br /&gt;
* Klein-bottle (with optional shift)&lt;br /&gt;
* Cross-surface&lt;br /&gt;
* Sphere (either diagonal)&lt;br /&gt;
For range 2+ neighbourhoods, hexagonal, triangular, PCA and Margolus rules only Plane and Torus (without shift) are supported.&lt;br /&gt;
&lt;br /&gt;
Native support for [[BSFKL]], [[Extended Generations]] and [[deficient]] rules is also planned.&amp;lt;ref name=&amp;quot;post68678&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post68691&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post86409&amp;quot; /&amp;gt; Support for 1D totalistic rules and multiple neighbourhoods rules may also be planned.&amp;lt;ref name=&amp;quot;post84188&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;post75775&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interface ==&lt;br /&gt;
{{main|LifeViewer/User Interface}}&lt;br /&gt;
&lt;br /&gt;
== Themes ==&lt;br /&gt;
Themes are used to define the colours of cells, the background and the grid lines for 2-state and Generations patterns. Some Themes also specify whether major grid lines are used and if so on what interval.&lt;br /&gt;
&lt;br /&gt;
Themes are primarily used to provide a visual representation of cell history and longevity.&lt;br /&gt;
&lt;br /&gt;
The default Theme is &amp;quot;Blues&amp;quot;&lt;br /&gt;
but this can be changed by clicking Theme in the Settings menu or with the THEME script command.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 3, y = 3, rule = Life&lt;br /&gt;
3o$2bo$bo!&lt;br /&gt;
[[ AUTOSTART THUMBNAIL GRID STOP 128 ZOOM 8 X 32 Y -31 HEIGHT 560 ]]}}&lt;br /&gt;
&lt;br /&gt;
=== Grid ===&lt;br /&gt;
Some Themes define specific GridLine colours for standard and Major GridLines and also the major GridLine interval.&lt;br /&gt;
&lt;br /&gt;
GRID: grid line colour&amp;lt;br /&amp;gt;&lt;br /&gt;
GRIDMAJOR: major grid line colour and interval&lt;br /&gt;
&lt;br /&gt;
=== Two-state Themes ===&lt;br /&gt;
For two-state Themes there are five colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just born&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVERAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive for at least AGESTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
If cells stay alive they fade from the ALIVE colour to the ALIVERAMP colour over the next AGESTATES (default 63) generations. This provides a visual representation of cell longevity.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DEAD colour when they die.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available two-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00f000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| 80&lt;br /&gt;
| style=&amp;quot;background-color:#505050;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| 112&lt;br /&gt;
| style=&amp;quot;background-color:#707070;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 99&lt;br /&gt;
| 3&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;background-color:#630301;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#2020ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| 176&lt;br /&gt;
| style=&amp;quot;background-color:#b0b0b0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVERAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRID&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Silver&lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| 209&lt;br /&gt;
| style=&amp;quot;background-color:#d1d1d1;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| GRIDMAJOR&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-state Themes ===&lt;br /&gt;
Multi-state Themes are used for Generations rules and there are six colours that are used for defining the cell colours:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;BACKGROUND&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell never occupied&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ALIVE&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell alive&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYING&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just started dying&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DYINGRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell about to die&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEAD&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell just died&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;DEADRAMP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cell dead for at least HISTORYSTATES generations (default 63)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
New cells are drawn in the ALIVE colour.&lt;br /&gt;
&lt;br /&gt;
Cells are drawn in the DYING colour when they start to die. They then fade to the DYINGRAMP colour over the number of generations defined in the rule.&lt;br /&gt;
&lt;br /&gt;
Once cells reach the DYINGRAMP colour then on the next generation they die and become the DEAD colour.&lt;br /&gt;
&lt;br /&gt;
If they stay dead they fade from the DEAD colour to the DEADRAMP colour over the next HISTORYSTATES (default 63) generations. This provides a visual representation of cell history.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the definitions of the available multi-state Themes.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mono&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Blues&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Fire&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 144&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff9000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#f00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 32&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#200000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Poison&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00c000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#008000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Green&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 24&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#001800;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Yellow&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 32&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#002080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 192&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#c04040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#800080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Purple&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#002f00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Gray&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| 104&lt;br /&gt;
| style=&amp;quot;background-color:#686868;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#101010;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Inverse&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#0000ff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Blue&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#00ffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Aqua&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 192&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#00c0c0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Occupied&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Red&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#a00000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! LifeHistory&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 16&lt;br /&gt;
| 255&lt;br /&gt;
| 16&lt;br /&gt;
| style=&amp;quot;background-color:#10ff10;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0080a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#0000a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 96&lt;br /&gt;
| style=&amp;quot;background-color:#000060;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Generations&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 128&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#800000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Maroon&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#400000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Golly&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff0000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Red&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| style=&amp;quot;background-color:#303030;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! MCell&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#00ff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Lime&lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
! Catagolue&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 192&lt;br /&gt;
| 255&lt;br /&gt;
| 238&lt;br /&gt;
| style=&amp;quot;background-color:#c0ffee;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 2&lt;br /&gt;
| 129&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;background-color:#028102;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 96&lt;br /&gt;
| 192&lt;br /&gt;
| 139&lt;br /&gt;
| style=&amp;quot;background-color:#60c08b;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 160&lt;br /&gt;
| 221&lt;br /&gt;
| 204&lt;br /&gt;
| style=&amp;quot;background-color:#a0ddcc;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Caterer&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 170&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffaa00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 85&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ff5500;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 54&lt;br /&gt;
| 57&lt;br /&gt;
| 62&lt;br /&gt;
| style=&amp;quot;background-color:#36393e;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Life32&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#000040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
! Margolus&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Yellow&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#404080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#000080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Navy&lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 47&lt;br /&gt;
| style=&amp;quot;background-color:#00002f;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! PCA&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| 240&lt;br /&gt;
| style=&amp;quot;background-color:#f0f0f0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| 160&lt;br /&gt;
| style=&amp;quot;background-color:#a0a0a0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| 64&lt;br /&gt;
| style=&amp;quot;background-color:#404040;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
! Book&lt;br /&gt;
|-&lt;br /&gt;
| BACKGROUND&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| White&lt;br /&gt;
|-&lt;br /&gt;
| ALIVE&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| style=&amp;quot;background-color:#000000;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Black&lt;br /&gt;
|-&lt;br /&gt;
| DYING&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| 128&lt;br /&gt;
| style=&amp;quot;background-color:#808080;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| Gray&lt;br /&gt;
|-&lt;br /&gt;
| DYINGRAMP&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| style=&amp;quot;background-color:#181818;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEAD&lt;br /&gt;
| 192&lt;br /&gt;
| 220&lt;br /&gt;
| 255&lt;br /&gt;
| style=&amp;quot;background-color:#c0dcff;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DEADRAMP&lt;br /&gt;
| 255&lt;br /&gt;
| 220&lt;br /&gt;
| 192&lt;br /&gt;
| style=&amp;quot;background-color:#ffdcc0;&amp;quot; | &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pattern Identification ==&lt;br /&gt;
LifeViewer is able to identify [[spaceships]], [[oscillators]] and [[still-life]] patterns. For oscillators it can display a table and graphical [[map]] of periods per cell.&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-results.png]]&lt;br /&gt;
[[File:Identify-table.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Identify-map.png]]&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
{{main|LifeViewer/Scripts}}&lt;br /&gt;
LifeViewer supports a large number of script commands than can be used to control playback, the camera, labels and annotations, colours and many other aspects.&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
LifeViewer engine information and details about the currently loaded pattern can be found by pressing &#039;I&#039;, or clicking the Info button under Help.&lt;br /&gt;
&lt;br /&gt;
== Planned features ==&lt;br /&gt;
The following features and functionalities are planned for future builds of LifeViewer:&lt;br /&gt;
* Theme support for [R]Super&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129493#p129493&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Possible future features ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view the list of other requested features that &#039;&#039;may&#039;&#039; appear at some stage.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
=== Rules ===&lt;br /&gt;
* Native support for [[BSFKL]] rules&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=86409#p86409&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for [[Extended Generations]]&amp;lt;ref name=&amp;quot;rulespaces1&amp;quot;/&amp;gt;&lt;br /&gt;
* Native support for 1D totalistic rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84188#p84188&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for higher-range Margolus rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82121#p82121&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for one-dimensional rules with a range greater than 2&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=82283#p82283&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Native support for alternating rules with more than 3 constituent rules&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129157#p129157&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Non-square grids/selections ===&lt;br /&gt;
* Diagonal/von Neumann-like selections&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=70959#p70959&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection shapes which are more useful for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri1&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=78941#p78941&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri2&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=80331#p80331&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;hextri3&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=87226#p87226&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection flip/rotate transformations for hexagonal and triangular grids&amp;lt;ref name=&amp;quot;hextri2&amp;quot;/&amp;gt;&lt;br /&gt;
* Directions of spaceships on hexagonal and triangular grids from Identify&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=84510#p84510&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Calculating the mod of oscillators and spaceships on hexagonal and triangular grids in Identify&amp;lt;ref name=&amp;quot;hextri3&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [R]Super/[R]History ===&lt;br /&gt;
* KILLGLIDERS functionality in [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;&amp;gt;https://conwaylife.com/forums/viewtopic.php?f=3&amp;amp;t=1622&amp;amp;p=129156&amp;amp;hilit=backlog#p129156&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Support for pasting in [R]History/[R]Super-exclusive cells&amp;lt;ref&amp;gt;https://conwaylife.com/forums/viewtopic.php?p=93893#p93893&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Selection inversion support for [R]History and [R]Super&amp;lt;ref name=&amp;quot;Apr2021&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Known bugs ==&lt;br /&gt;
{{main|LifeViewer/Known bugs}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post87414&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 87414&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 13, 2020&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68678&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68678&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post68691&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 68691&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = January 26, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post86409&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 86409&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = December 20, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post84188&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 84188&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = October 15, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;post75775&amp;quot;&amp;gt;{{LinkForumThread&lt;br /&gt;
|format = ref&lt;br /&gt;
|title  = Re: Pattern viewer for forum threads&lt;br /&gt;
|p      = 75775&lt;br /&gt;
|author = Chris Rowett&lt;br /&gt;
|date   = May 6, 2019&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/version.txt Release notes]&lt;br /&gt;
* [https://lazyslug.com/lifeviewer/ LifeViewer homepage]&lt;br /&gt;
* [https://lazyslug.com/lifeview/plugin/ LifeViewer files]&lt;br /&gt;
{{LinkLexicon|lex_l.htm#lifeviewer}} &lt;br /&gt;
&lt;br /&gt;
=== Forum threads ===&lt;br /&gt;
* {{LinkForumThread|f=7|t=1026|title=LifeViewer - Life simulator in HTML5}}&lt;br /&gt;
* {{LinkForumThread|f=3|t=1622|title=Pattern viewer for forum threads}}&lt;br /&gt;
&lt;br /&gt;
{{CatagolueNavbox}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Simulation software]]&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
	<entry>
		<id>https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=150338</id>
		<title>LifeViewer/User Interface</title>
		<link rel="alternate" type="text/html" href="https://conwaylife.com/w/index.php?title=LifeViewer/User_Interface&amp;diff=150338"/>
		<updated>2024-07-04T11:53:26Z</updated>

		<summary type="html">&lt;p&gt;Rowett: /* Display controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[LifeViewer]] has a set of mouse controls and keyboard commands.&lt;br /&gt;
== Mouse Controls ==&lt;br /&gt;
In Pan mode click and drag with the mouse to pan the view. The mouse wheel can be used to zoom in or out of the pattern. The zoom will be centered on the mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In Draw mode click and drag with the mouse to draw cells.&lt;br /&gt;
&lt;br /&gt;
In Select mode click and drag with the mouse to make a selection.&lt;br /&gt;
&lt;br /&gt;
=== Top Row ===&lt;br /&gt;
[[File:ui-top.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AutoFit mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fits the pattern to the window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Draw mode for drawing cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Select&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Select mode for copy/paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pan&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;switches to Pan mode for viewing patterns&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;changes the camera zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;START&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles AUTOSTART mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles STOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;WAYPT&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Waypoint mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;LOOP&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles LOOP mode (if defined)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Sync&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles use of external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grid&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles grid line display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Help&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles Help display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bottom Row ===&lt;br /&gt;
[[File:ui-bottom.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles generation statistics display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Undo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo the last edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Redo&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo the last undone action&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed to 1x&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1x&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;sets playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reverse&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reverse playback direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to T=0 and if at T=0 also reset camera&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Back&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step back step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Step Forward&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;step forward step size generations&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Play&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;start playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Settings&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the settings menu&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Draw Mode ===&lt;br /&gt;
[[File:draw-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pick&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;click on a cell to set drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State Display&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Draw Pause&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Smart Draw&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0-6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change the displayed states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;State List&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select the current drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select Mode ===&lt;br /&gt;
[[File:select-mode.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;auto shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shrink&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection to pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clipboards&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle clipboard libary to select active clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cut&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy cells in selection to current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste cells from current clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Top Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AND/CPY/OR/XOR&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Option&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Selection Menu ===&lt;br /&gt;
[[File:selection-menu.png]]&lt;br /&gt;
&lt;br /&gt;
The Selection Menu appears when there is an active Selection in Select Mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the menu functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Going from top to bottom and left to right the controls perform the following functions:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cancel&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cancel selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection left 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection right 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection up 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection down 1 cell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;50%&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set random fill percentage&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection using all states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Random 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill selection 2 states&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Invert&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear History/Super&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear [R]History/[R]Super cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Flip Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rotate CCW&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Inside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells inside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Outside&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Settings Menu ===&lt;br /&gt;
[[File:settings.png]]&lt;br /&gt;
&lt;br /&gt;
The Settings Menu can be opened by clicking on the Settings button. Note the Settings button will not function if the Viewer window is less than 480 pixels high.&lt;br /&gt;
The menu contains four sliders and a set of topic buttons. Topics can contain settings and actions.&lt;br /&gt;
&lt;br /&gt;
==== Sliders ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the slider functions.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera angle (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tilt&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set camera tilt (square grid only)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Layers&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set number of cell layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Depth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set depth between each cell layer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The Layers setting creates a pseudo-3D effect where cells are drawn in higher layers the longer they live, and appear to fall through lower layers the longer it has been since they died.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pattern ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Pattern options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Change Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a new Rule and then switches to it&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;New Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new blank Pattern with the current Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Load Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;loads the last saved Pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;saves the current Pattern to the text box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with a random Rule (based on the current rule family)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rand Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;creates a new random Pattern with the existing Rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;identify whether the current Pattern is a still life, oscillator or spaceship&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Last Identify&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;show last Identify results&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Image&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the current pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save Graph&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save an image of the Population Graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Clipboard ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Clipboard options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Open Clipboard&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;opens the clipboard as a pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Original&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy Rule&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copies the current Rule definition to the clikpboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy NHood&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy CoordCA neighbourhood definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Copy All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy the current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Paste To Seln&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste clipboard to selection and tile if selection larger than clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Display options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Use Rectangles&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle use of rectangular cells for Hexagonal and Triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cell Borders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles drawing of cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Major GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing major GridLines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Starfield&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing starfield in background&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Annotations&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle annotation display (if specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Rainbow&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using Rainbow cell colours (for 2-state patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Auto GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle automatically switching GridLines on for Draw and Select modes, and off for Pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt GridLines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle alternating GridLines (for Margolus patterns)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Integer Zoom&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set Zoom to nearest integer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Render Quality&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles anti-aliased cell display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Playback ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Playback options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Go To Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;prompts for a generation and then moves to that generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoFit History&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle using history states for AutoFit bounding box&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Throttle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle playback throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Perf. Warning&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Kill Gliders&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle killing escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;AutoHide UI&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle hiding UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== General ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the General options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fit Selection&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Center Pattern&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Clear Drawing&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear drawing state cells in pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Snap Angle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap camera angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Save View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Restore View&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to see the Advanced options.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frame Times&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles display of the frames per second and CPU load %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Timing Details&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles extended timing information display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Relative Gen&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles absolute or relative generation display (when #CXRLE Gen specified)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Reset All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop All&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop all Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stop Others&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop other Viewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Info Bar&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles the Info Bar display which shows camera location, angle, and bounding box velocity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Theme ====&lt;br /&gt;
Allows selection from a list of available colour Themes.&lt;br /&gt;
&lt;br /&gt;
==== Graph ====&lt;br /&gt;
Toggles the [[#Population Graph|Population Graph]].&lt;br /&gt;
&lt;br /&gt;
=== Population Graph ===&lt;br /&gt;
LifeViewer can show a real time auto-scaling population graph. It is toggled on or off with [[#Graph|Settings&amp;amp;rarr;Graph]]. At each generation it shows total population, births and deaths.&lt;br /&gt;
Note that the graph will only capture data for the first 2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (524288) generations.&lt;br /&gt;
&lt;br /&gt;
{{LV:Viewer|x = 9, y = 9, rule = x = 7, y = 3, rule = B3/S23|&lt;br /&gt;
o3b3o$3o2bo$bo!&lt;br /&gt;
[[ ZOOM 4 GRAPH LOOP 1000 HEIGHT 400 AUTOSTART ]]}}&lt;br /&gt;
&lt;br /&gt;
Graph controls:&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Name&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Function&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Opacity&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Slider&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;set the graph opacity %&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Pop&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing population&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing births&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Dth&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle drawing deaths&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lines&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle between drawing lines or points&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Button&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;close the graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Keyboard commands ==&lt;br /&gt;
&lt;br /&gt;
A visual map of keyboard shortcuts is shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:Hotkeys.png|1024px]]&lt;br /&gt;
&lt;br /&gt;
Below is a list of keyboard commands by category:&lt;br /&gt;
&lt;br /&gt;
=== Playback controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Playback controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle play / pause&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Backspace&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / next step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Tab&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause / previous step&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pause if playing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to generation&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift -&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;minimum playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift +&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;maximum playback speed speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset playback speed&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pause playback while drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle throttling&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle waypoint playback and loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle just loop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autostart&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stop&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Multi-Viewer controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Multi-viewer controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset all LifeViewers to generation 0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all other LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;stop playback in all LifeViewers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Camera controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;restore saved camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save current camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit pattern to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autofit history mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;fit selection to display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;center pattern on display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift [&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;halve zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift ]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;double zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;1x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;32x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;64x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;integer zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-2x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-4x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-8x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;-16x zoom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan north east&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan south west&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 90 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate left 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate right 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset angle&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt /&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;snap angle to nearest 45 degrees&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;/&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;tilt up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;@&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;reset tilt&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== View controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view View controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease number of layers&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;P&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease layer depth&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;next colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;previous colour theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;default theme&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Display controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Display controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation statistics&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle generation display mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population graph&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle graph lines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;decrease graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;increase graph opacity&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle population plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle births plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle deaths plot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle performance warning&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell type for hexagonal and triangular grids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift T&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle extended timing information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle pattern and engine information&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle information bar&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Q&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell anti-aliasing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell borders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle icons&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle major gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto gridlines&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt G&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]Super&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt H&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule]History&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;convert pattern to [Rule] (from either [Rule]History or [Rule]Super)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle kill escaping gliders&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle stars&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save population graph screenshot&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle UI&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt U&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle autohide UI during playback&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt W&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle rainbow mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;download cell period map&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;E&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell period table&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle cell state display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle y coordinate direction&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pattern controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Pattern controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt N&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;new pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt R&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;change rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open original or last saved pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift O&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;open clipboard as pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;save pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern and rule&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;randomize pattern only&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle oscillator and spaceship identification&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift+F6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;display last identification result&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== External clipboard controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view External clipboard controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt S&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle sync cut and copy with external clipboard&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut original pattern&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut current selection with comments&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl J&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy rule definition&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy camera position and view&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Edit controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Edit controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle draw/pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;draw mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift F2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle smart drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;F5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pan mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select all&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle auto-shrink selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;copy&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggle states display&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl I&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;invert selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;remove selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift V&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;paste to selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cut&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;undo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Shift Z&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;redo edit&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Space&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;advance outside&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift L&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste location&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift M&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;cycle paste mode&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;random fill&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;pick cell state to replace with drawing state&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl+Alt K&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear current drawing state cells&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear cells in selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Del&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;clear outside selection&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;rotate selection counter-clockwise&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt X&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection horizontally&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Y&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;flip selection vertically&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Left&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell left&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Right&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell right&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell up&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;nudge selection 1 cell down&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Esc&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;hide paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enter&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;perform paste&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 0 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ctrl 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;select state 1 for drawing&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift B&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;toggles clipboard library&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 0 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 1 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 2&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 2 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 3&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 3 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 4&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 4 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 5&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 5 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 6&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 6 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 7&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 7 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 8&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 8 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Alt 9&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;make clipboard 9 active&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Help controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view Help controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;table border=1 cellspacing=0 width=500&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=#c0c0c0&amp;gt;Key&amp;lt;/td&amp;gt;&amp;lt;td bgcolor=#c0c0c0&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one line&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Up&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll up one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Shift Page Down&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;scroll down one section&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Home&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to first help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;End&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;go to last help page&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Controls without keyboard shortcuts ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions that do not currently have keyboard shortcuts.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Button location&lt;br /&gt;
|-&lt;br /&gt;
! Random Fill Density&lt;br /&gt;
| Select; a selection is present&lt;br /&gt;
|-&lt;br /&gt;
! individual Themes&lt;br /&gt;
| Settings --&amp;gt; Theme&lt;br /&gt;
|-&lt;br /&gt;
! Draw/2-state Fill with states 10-255&lt;br /&gt;
| Draw&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Keyboard shortcuts without controls ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
Click on &amp;quot;Expand&amp;quot; to the right to view functions with keyboard shortcuts but no UI controls.&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto; text-align: center;&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Shortcut&lt;br /&gt;
|-&lt;br /&gt;
! [R]Super&lt;br /&gt;
| Alt + G&lt;br /&gt;
|-&lt;br /&gt;
! [R]History&lt;br /&gt;
| Alt + H&lt;br /&gt;
|-&lt;br /&gt;
! [R]Standard&lt;br /&gt;
| Alt + J&lt;br /&gt;
|-&lt;br /&gt;
! Advance Inside Selection&lt;br /&gt;
| Ctrl + Space&lt;br /&gt;
|-&lt;br /&gt;
! Advance Outside Selection&lt;br /&gt;
| Shift + Space&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rowett</name></author>
	</entry>
</feed>