aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/info/mds.texinfo1168
-rw-r--r--doc/rat-cursors/alias30
-rw-r--r--doc/rat-cursors/all-resize30
-rw-r--r--doc/rat-cursors/all-scroll30
-rw-r--r--doc/rat-cursors/cell26
-rw-r--r--doc/rat-cursors/col-resize30
-rw-r--r--doc/rat-cursors/context-menu32
-rw-r--r--doc/rat-cursors/copy30
-rw-r--r--doc/rat-cursors/crosshair30
-rw-r--r--doc/rat-cursors/default32
-rw-r--r--doc/rat-cursors/drag20
-rw-r--r--doc/rat-cursors/e-resize14
-rw-r--r--doc/rat-cursors/e-select14
-rw-r--r--doc/rat-cursors/ew-resize14
-rw-r--r--doc/rat-cursors/ew-select14
-rwxr-xr-xdoc/rat-cursors/get-hotspot4
-rw-r--r--doc/rat-cursors/help32
-rw-r--r--doc/rat-cursors/move30
-rw-r--r--doc/rat-cursors/n-resize30
-rw-r--r--doc/rat-cursors/n-select28
-rw-r--r--doc/rat-cursors/ne-resize32
-rw-r--r--doc/rat-cursors/ne-select26
-rw-r--r--doc/rat-cursors/nesw-resize32
-rw-r--r--doc/rat-cursors/no-drop32
-rw-r--r--doc/rat-cursors/not-allowed32
-rw-r--r--doc/rat-cursors/ns-resize28
-rw-r--r--doc/rat-cursors/ns-select24
-rw-r--r--doc/rat-cursors/nw-resize32
-rw-r--r--doc/rat-cursors/nw-select26
-rw-r--r--doc/rat-cursors/nwse-resize32
-rw-r--r--doc/rat-cursors/pointer32
-rw-r--r--doc/rat-cursors/progress32
-rw-r--r--doc/rat-cursors/row-resize26
-rw-r--r--doc/rat-cursors/s-resize30
-rw-r--r--doc/rat-cursors/s-select28
-rw-r--r--doc/rat-cursors/se-resize32
-rw-r--r--doc/rat-cursors/se-select26
-rw-r--r--doc/rat-cursors/sw-resize32
-rw-r--r--doc/rat-cursors/sw-select26
-rw-r--r--doc/rat-cursors/text32
-rwxr-xr-xdoc/rat-cursors/to-term2
-rwxr-xr-xdoc/rat-cursors/to-text7
-rw-r--r--doc/rat-cursors/up-arrow22
-rw-r--r--doc/rat-cursors/vertical-text14
-rw-r--r--doc/rat-cursors/w-resize14
-rw-r--r--doc/rat-cursors/w-select14
-rw-r--r--doc/rat-cursors/wait32
47 files changed, 1169 insertions, 1166 deletions
diff --git a/doc/info/mds.texinfo b/doc/info/mds.texinfo
index 56be08c..e868eee 100644
--- a/doc/info/mds.texinfo
+++ b/doc/info/mds.texinfo
@@ -6414,22 +6414,22 @@ This cursor is usually a north-west or north-north-west
pointing arrow. For left-handed themes this cursor is
usually a north-east or north-north-east pointing arrow.
@example
-XX
-XXXX
-XXXXXX
-XXXXXXXX
-XXXXXXXXXX
-XXXXXXXXXXXX
-XXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXX
-XXXXXX XXXX
-XXXX XXXXXX
-XX XXXX
- XXXXXX
- XXXX
- XXXX
+##
+####
+######
+########
+##########
+############
+##############
+################
+##################
+############
+###### ####
+#### ######
+## ####
+ ######
+ ####
+ ####
@end example
@page
@@ -6442,22 +6442,22 @@ context menu.
This cursor is typically @command{default} combined with a
small menu.
@example
-XX XXXXXXXXXXXX
-XXXX XXXXXXXXXXXX
-XXXXXX XX XX
-XXXXXXXX XXXXXXXXXXXX
-XXXXXXXXXX XX XX
-XXXXXXXXXXXX XXXXXXXXXXXX
-XXXXXXXXXXXXXX XX XX
-XXXXXXXXXXXXXXXX XXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXX
-XXXXXX XXXX
-XXXX XXXXXX
-XX XXXX
- XXXXXX
- XXXX
- XXXX
+## ############
+#### ############
+###### ## ##
+######## ############
+########## ## ##
+############ ############
+############## ## ##
+################ ############
+##################
+############
+###### ####
+#### ######
+## ####
+ ######
+ ####
+ ####
@end example
@item text
@@ -6466,22 +6466,22 @@ an horizontal text that can be selected and possibly edited.
This cursor is usually a vertical I-beam.
@example
-XXXXXXXXXXXXXX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
-XXXXXXXXXXXXXX
+##############
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+##############
@end example
@item vertical-text
@@ -6493,13 +6493,13 @@ the first fallback.
This cursor is usually a horizontal I-beam.
@example
-XX XX
-XX XX
-XX XX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XX XX
-XX XX
-XX XX
+## ##
+## ##
+## ##
+################################
+## ##
+## ##
+## ##
@end example
@item progress
@@ -6511,22 +6511,22 @@ with command the user previously issued.
This cursor is usually rendered as a combination
of @command{default} and @command{wait}.
@example
-XX XXXXXXXXXXXX
-XXXX XXXXXXXXXXXX
-XXXXXX XXXXXXXX
-XXXXXXXX XXXX
-XXXXXXXXXX XXXX
-XXXXXXXXXXXX XXXXXXXX
-XXXXXXXXXXXXXX XXXXXXXXXXXX
-XXXXXXXXXXXXXXXX XXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXX
-XXXXXX XXXX
-XXXX XXXXXX
-XX XXXX
- XXXXXX
- XXXX
- XXXX
+## ############
+#### ############
+###### ########
+######## ####
+########## ####
+############ ########
+############## ############
+################ ############
+##################
+############
+###### ####
+#### ######
+## ####
+ ######
+ ####
+ ####
@end example
@item wait
@@ -6538,22 +6538,22 @@ This cursor is typically rendered as a
hourglass, watch, sundial or some sort
of animated ring.
@example
- XXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXX
- XXXXXXXXXXXX
- XXXXXXXX
- XXXX
- XXXX
- XXXX
- XXXX
- XXXX
- XXXX
- XXXXXXXX
- XXXXXXXXXXXX
- XXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXX
+ ####################
+ ####################
+ ################
+ ############
+ ########
+ ####
+ ####
+ ####
+ ####
+ ####
+ ####
+ ########
+ ############
+ ################
+ ####################
+ ####################
@end example
@page
@@ -6567,22 +6567,22 @@ apparent by design that the object is clickable.
This cursor is usually a right hand (left hand if
left-handed) pointing with the index-finger.
@example
- XXXX
- XXXX
- XXXX
- XXXX
- XXXX XXXX
- XXXX XXXX XXXX
- XX XXXX XXXX XXXX XXXX
-XXXXXX XXXXXXXXXXXXXXXX XXXX
- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXX
+ ####
+ ####
+ ####
+ ####
+ #### ####
+ #### #### ####
+ ## #### #### #### ####
+###### ################ ####
+ ##############################
+ ############################
+ ##########################
+ ##########################
+ ########################
+ ########################
+ ####################
+ ################
@end example
@item help
@@ -6594,22 +6594,22 @@ question mark on it --- on the titlebar.
This cursor is typically renderas as @code{default}
with a question mark next to it.
@example
-XX XXXXXX
-XXXX XXXXXXXXXX
-XXXXXX XXXX XXXX
-XXXXXXXX XXXX
-XXXXXXXXXX XXXX
-XXXXXXXXXXXX XXXX
-XXXXXXXXXXXXXX XXXX
-XXXXXXXXXXXXXXXX XXXX
-XXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXX XXXX
-XXXXXX XXXX XXXX
-XXXX XXXXXX
-XX XXXX
- XXXXXX
- XXXX
- XXXX
+## ######
+#### ##########
+###### #### ####
+######## ####
+########## ####
+############ ####
+############## ####
+################ ####
+##################
+############ ####
+###### #### ####
+#### ######
+## ####
+ ######
+ ####
+ ####
@end example
@page
@@ -6620,16 +6620,16 @@ being dragged.
This cursor is usually a closed right hand,
or closed left hand if left-handed.
@example
- XXXX XXXX XXXX
- XXXXXXXXXXXXXXXX XXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXX
+ #### #### ####
+ ################ ####
+############################
+############################
+############################
+ ##########################
+ ########################
+ ########################
+ ####################
+ ################
@end example
@item copy
@@ -6642,22 +6642,22 @@ be used as the first fallback.
This cursor is usually rendered as
@code{drag} with a plus-sign next to it.
@example
- XX
- XX
- XXXXXXXXXX
- XX
- XX
+ ##
+ ##
+ ##########
+ ##
+ ##
- XXXX XXXX XXXX
- XXXXXXXXXXXXXXXX XXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXX
+ #### #### ####
+ ################ ####
+############################
+############################
+############################
+ ##########################
+ ########################
+ ########################
+ ####################
+ ################
@end example
@page
@@ -6674,22 +6674,22 @@ This cursor is usually rendered as
The arrow is usually point north east,
or north west if left-handed.
@example
- XXXXXX
- XXXX
- XX XX
- XX
- XX
-
- XXXX XXXX XXXX
- XXXXXXXXXXXXXXXX XXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXX
+ ######
+ ####
+ ## ##
+ ##
+ ##
+
+ #### #### ####
+ ################ ####
+############################
+############################
+############################
+ ##########################
+ ########################
+ ########################
+ ####################
+ ################
@end example
@item alias
@@ -6704,22 +6704,22 @@ This cursor is usually rendered as
@code{drag} with an two or three linked
links next to it, or an arced arrow.
@example
- XXXX XXXX
- XX XX
- XX XXXXXXXX XX
- XX XX
- XXXX XXXX
+ #### ####
+ ## ##
+ ## ######## ##
+ ## ##
+ #### ####
- XXXX XXXX XXXX
- XXXXXXXXXXXXXXXX XXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXX
+ #### #### ####
+ ################ ####
+############################
+############################
+############################
+ ##########################
+ ########################
+ ########################
+ ####################
+ ################
@end example
@page
@@ -6737,22 +6737,22 @@ should be used as the first fallback, and
This cursor is typically rendered as a
combination of @code{drag} and @code{not-allowed}.
@example
- XXXXXXXX
- XX XXXX
- XX XX XX
- XX XX XX
- XXXX XX
- XXXXXXXX
- XXXX XXXX XXXX
- XXXXXXXXXXXXXXXX XXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXXXXXX
- XXXXXXXXXXXXXXXX
+ ########
+ ## ####
+ ## ## ##
+ ## ## ##
+ #### ##
+ ########
+ #### #### ####
+ ################ ####
+############################
+############################
+############################
+ ##########################
+ ########################
+ ########################
+ ####################
+ ################
@end example
@item not-allowed
@@ -6763,22 +6763,22 @@ operation.
This cursor is often rendered as a circle with
a diagonal line through it.
@example
- XXXXXXXX
- XXXX XXXX
- XX XX
- XX XXXX
- XX XX XX
- XX XX XX
-XX XX XX
-XX XX XX
-XX XX XX
-XX XX XX
- XX XX XX
- XX XX XX
- XXXX XX
- XX XX
- XXXX XXXX
- XXXXXXXX
+ ########
+ #### ####
+ ## ##
+ ## ####
+ ## ## ##
+ ## ## ##
+## ## ##
+## ## ##
+## ## ##
+## ## ##
+ ## ## ##
+ ## ## ##
+ #### ##
+ ## ##
+ #### ####
+ ########
@end example
@page
@@ -6790,21 +6790,21 @@ below the cursor
This cursor is often rendered as a combined
vertical and horizontal twin-headed arrow.
@example
- XX
- XXXXXX
- XXXXXXXXXX
- XX
- XX
- XX XX XX
- XXXX XX XXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXX XX XXXX
- XX XX XX
- XX
- XX
- XXXXXXXXXX
- XXXXXX
- XX
+ ##
+ ######
+ ##########
+ ##
+ ##
+ ## ## ##
+ #### ## ####
+##############################
+ #### ## ####
+ ## ## ##
+ ##
+ ##
+ ##########
+ ######
+ ##
@end example
@item up-arrow
@@ -6813,17 +6813,17 @@ insertion point.
It is often rendered an upwards pointing arrow.
@example
- XX
- XXXXXX
- XXXXXXXXXX
-XXXXXXXXXXXXXX
- XXXXXX
- XXXXXX
- XXXXXX
- XXXXXX
- XXXXXX
- XXXXXX
- XXXXXX
+ ##
+ ######
+ ##########
+##############
+ ######
+ ######
+ ######
+ ######
+ ######
+ ######
+ ######
@end example
@item cell
@@ -6832,19 +6832,19 @@ when selecting cells
It is typically rendered as a thick plus-sign.
@example
- XXXXXX
- XXXXXX
- XXXXXX
- XXXXXX
- XXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXX
- XXXXXX
- XXXXXX
- XXXXXX
- XXXXXX
- XXXXXX
+ ######
+ ######
+ ######
+ ######
+ ######
+##########################
+##########################
+##########################
+ ######
+ ######
+ ######
+ ######
+ ######
@end example
@item col-resize
@@ -6860,21 +6860,21 @@ with an arrow from the left side pointing horizontally
towards it and an arrow from the right side pointing
horizontally towards it.
@example
- XX
- XX
- XX
- XX
- XX
- XX XX XX
- XXXX XX XXXX
-XXXXXXXXXXXX XX XXXXXXXXXXXX
- XXXX XX XXXX
- XX XX XX
- XX
- XX
- XX
- XX
- XX
+ ##
+ ##
+ ##
+ ##
+ ##
+ ## ## ##
+ #### ## ####
+############ ## ############
+ #### ## ####
+ ## ## ##
+ ##
+ ##
+ ##
+ ##
+ ##
@end example
@item row-resize
@@ -6890,21 +6890,21 @@ with an arrow from the left side pointing vertically
towards it and an arrow from the right side pointing
vertically towards it.
@example
- XX
- XX
- XX
- XXXXXXXXXX
- XXXXXX
- XX
-
-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-
- XX
- XXXXXX
- XXXXXXXXXX
- XX
- XX
- XX
+ ##
+ ##
+ ##
+ ##########
+ ######
+ ##
+
+##############################
+
+ ##
+ ######
+ ##########
+ ##
+ ##
+ ##
@end example
@page
@@ -6914,21 +6914,21 @@ precision manipulation of an area.
This cursor typically a thin crosshair.
@example
- XX
- XX
- XX
- XX
- XX
- XX
- XX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+##############################
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
@end example
@item w-resize
@@ -6944,13 +6944,13 @@ This cursor is typically rendered as a
west pointing arrow, optionally with a
wall at the arrow head.
@example
-XX XX
-XX XX
-XX XX
-XX XXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XX XX
-XX XX
-XX XX
+## ##
+## ##
+## ##
+## ############################
+## ##
+## ##
+## ##
@end example
@item w-select
@@ -6965,13 +6965,13 @@ the fourth fallback.
This cursor is typically rendered as a
west pointing arrow.
@example
- XX
- XX
- XX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XX
- XX
- XX
+ ##
+ ##
+ ##
+############################
+ ##
+ ##
+ ##
@end example
@page
@@ -6988,13 +6988,13 @@ This cursor is typically rendered as a
east pointing arrow, optionally with a
wall at the arrow head.
@example
- XX XX
- XX XX
- XX XX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX XX
- XX XX
- XX XX
- XX XX
+ ## ##
+ ## ##
+ ## ##
+############################ ##
+ ## ##
+ ## ##
+ ## ##
@end example
@item e-select
@@ -7009,13 +7009,13 @@ the fourth fallback.
This cursor is typically rendered as a
east pointing arrow.
@example
- XX
- XX
- XX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
- XX
- XX
- XX
+ ##
+ ##
+ ##
+############################
+ ##
+ ##
+ ##
@end example
@item n-resize
@@ -7031,22 +7031,22 @@ This cursor is typically rendered as a
north pointing arrow, optionally with a
wall at the arrow head.
@example
-XXXXXXXXXXXXXX
-
- XX
- XXXXXX
- XX XX XX
-XX XX XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
+##############
+
+ ##
+ ######
+ ## ## ##
+## ## ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
@end example
@page
@@ -7062,20 +7062,20 @@ the fourth fallback.
This cursor is typically rendered as a
north pointing arrow.
@example
- XX
- XXXXXX
- XX XX XX
-XX XX XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
+ ##
+ ######
+ ## ## ##
+## ## ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
@end example
@item s-resize
@@ -7091,22 +7091,22 @@ This cursor is typically rendered as a
south pointing arrow, optionally with a
wall at the arrow head.
@example
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
-XX XX XX
- XX XX XX
- XXXXXX
- XX
-
-XXXXXXXXXXXXXX
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+## ## ##
+ ## ## ##
+ ######
+ ##
+
+##############
@end example
@page
@@ -7122,20 +7122,20 @@ the fourth fallback.
This cursor is typically rendered as a
south pointing arrow.
@example
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
-XX XX XX
- XX XX XX
- XXXXXX
- XX
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+## ## ##
+ ## ## ##
+ ######
+ ##
@end example
@item nw-resize
@@ -7151,22 +7151,22 @@ This cursor is typically rendered as a
north-west pointing arrow, optionally
with a corner at the arrow head.
@example
-XXXXXXXXXXXXXXXXXX
-XX
-XX
-XX XXXXXXXXXXXX
-XX XXXX
-XX XX XX
-XX XX XX
-XX XX XX
-XX XX XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
+##################
+##
+##
+## ############
+## ####
+## ## ##
+## ## ##
+## ## ##
+## ## ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
@end example
@page
@@ -7182,19 +7182,19 @@ the fourth fallback.
This cursor is typically rendered as a
north-west pointing arrow.
@example
-XXXXXXXXXXXX
-XXXX
-XX XX
-XX XX
-XX XX
-XX XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX
+############
+####
+## ##
+## ##
+## ##
+## ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
@end example
@item se-resize
@@ -7210,22 +7210,22 @@ This cursor is typically rendered as a
south-east pointing arrow, optionally
with a corner at the arrow head.
@example
-XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX XX XX
- XX XX XX
- XX XX XX
- XX XX XX
- XXXX XX
- XXXXXXXXXXXX XX
- XX
- XX
- XXXXXXXXXXXXXXXXXX
+##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ## ## ##
+ ## ## ##
+ ## ## ##
+ ## ## ##
+ #### ##
+ ############ ##
+ ##
+ ##
+ ##################
@end example
@page
@@ -7241,19 +7241,19 @@ the fourth fallback.
This cursor is typically rendered as a
south-east pointing arrow.
@example
-XX
- XX
- XX
- XX
- XX
- XX
- XX
- XX XX
- XX XX
- XX XX
- XX XX
- XXXX
- XXXXXXXXXXXX
+##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ## ##
+ ## ##
+ ## ##
+ ## ##
+ ####
+ ############
@end example
@item ne-resize
@@ -7269,22 +7269,22 @@ This cursor is typically rendered as a
north-east pointing arrow, optionally
with a corner at the arrow head.
@example
- XXXXXXXXXXXXXXXXXX
- XX
- XX
- XXXXXXXXXXXX XX
- XXXX XX
- XX XX XX
- XX XX XX
- XX XX XX
- XX XX XX
- XX
- XX
- XX
- XX
- XX
- XX
-XX
+ ##################
+ ##
+ ##
+ ############ ##
+ #### ##
+ ## ## ##
+ ## ## ##
+ ## ## ##
+ ## ## ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+##
@end example
@page
@@ -7300,19 +7300,19 @@ the fourth fallback.
This cursor is typically rendered as a
north-east pointing arrow.
@example
- XXXXXXXXXXXX
- XXXX
- XX XX
- XX XX
- XX XX
- XX XX
- XX
- XX
- XX
- XX
- XX
- XX
-XX
+ ############
+ ####
+ ## ##
+ ## ##
+ ## ##
+ ## ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+##
@end example
@item sw-resize
@@ -7328,22 +7328,22 @@ This cursor is typically rendered as a
south-west pointing arrow, optionally
with a corner at the arrow head.
@example
- XX
- XX
- XX
- XX
- XX
- XX
- XX
-XX XX XX
-XX XX XX
-XX XX XX
-XX XX XX
-XX XXXX
-XX XXXXXXXXXXXX
-XX
-XX
-XXXXXXXXXXXXXXXXXX
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+## ## ##
+## ## ##
+## ## ##
+## ## ##
+## ####
+## ############
+##
+##
+##################
@end example
@page
@@ -7359,19 +7359,19 @@ the fourth fallback.
This cursor is typically rendered as a
south-west pointing arrow.
@example
- XX
- XX
- XX
- XX
- XX
- XX
- XX
-XX XX
-XX XX
-XX XX
-XX XX
-XXXX
-XXXXXXXXXXXX
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+ ##
+## ##
+## ##
+## ##
+## ##
+####
+############
@end example
@item ew-resize
@@ -7384,13 +7384,13 @@ This cursor is typically rendered as a
east and west pointing twin-arrow,
optionally with a wall at the arrow heads.
@example
-XX XX XX XX
-XX XX XX XX
-XX XX XX XX
-XX XXXXXXXXXXXXXXXXXXXXXXXX XX
-XX XX XX XX
-XX XX XX XX
-XX XX XX XX
+## ## ## ##
+## ## ## ##
+## ## ## ##
+## ######################## ##
+## ## ## ##
+## ## ## ##
+## ## ## ##
@end example
@item ew-select
@@ -7402,13 +7402,13 @@ second fallback.
This cursor is typically rendered as a
east and west pointing twin-arrow.
@example
- XX XX
- XX XX
- XX XX
-XXXXXXXXXXXXXXXXXXXXXXXX
- XX XX
- XX XX
- XX XX
+ ## ##
+ ## ##
+ ## ##
+########################
+ ## ##
+ ## ##
+ ## ##
@end example
@page
@@ -7422,22 +7422,22 @@ This cursor is typically rendered as a
north and south pointing twin-arrow,
optionally with a wall at the arrow heads.
@example
-XXXXXXXXXXXXXX
-
- XX
- XXXXXX
- XX XX XX
-XX XX XX
- XX
- XX
- XX
- XX
-XX XX XX
- XX XX XX
- XXXXXX
- XX
-
-XXXXXXXXXXXXXX
+##############
+
+ ##
+ ######
+ ## ## ##
+## ## ##
+ ##
+ ##
+ ##
+ ##
+## ## ##
+ ## ## ##
+ ######
+ ##
+
+##############
@end example
@item ns-select
@@ -7449,18 +7449,18 @@ second fallback.
This cursor is typically rendered as a
north and south pointing twin-arrow.
@example
- XX
- XXXXXX
- XX XX XX
-XX XX XX
- XX
- XX
- XX
- XX
-XX XX XX
- XX XX XX
- XXXXXX
- XX
+ ##
+ ######
+ ## ## ##
+## ## ##
+ ##
+ ##
+ ##
+ ##
+## ## ##
+ ## ## ##
+ ######
+ ##
@end example
@page
@@ -7472,22 +7472,22 @@ This cursor is typically rendered as a
north-west and south-east pointing twin-arrow,
optionally with a corner at the arrow heads.
@example
-XXXXXXXXXXXXXXXXXX
-XX
-XX
-XX XXXXXXXXXXXX
-XX XXXX
-XX XX XX
-XX XX XX
-XX XX XX XX XX
-XX XX XX XX XX
- XX XX XX
- XX XX XX
- XXXX XX
- XXXXXXXXXXXX XX
- XX
- XX
- XXXXXXXXXXXXXXXXXX
+##################
+##
+##
+## ############
+## ####
+## ## ##
+## ## ##
+## ## ## ## ##
+## ## ## ## ##
+ ## ## ##
+ ## ## ##
+ #### ##
+ ############ ##
+ ##
+ ##
+ ##################
@end example
@item nesw-resize
@@ -7498,22 +7498,22 @@ This cursor is typically rendered as a
north-east and south-west pointing twin-arrow,
optionally with a corner at the arrow heads.
@example
- XXXXXXXXXXXXXXXXXX
- XX
- XX
- XXXXXXXXXXXX XX
- XXXX XX
- XX XX XX
- XX XX XX
-XX XX XX XX XX
-XX XX XX XX XX
-XX XX XX
-XX XX XX
-XX XXXX
-XX XXXXXXXXXXXX
-XX
-XX
-XXXXXXXXXXXXXXXXXX
+ ##################
+ ##
+ ##
+ ############ ##
+ #### ##
+ ## ## ##
+ ## ## ##
+## ## ## ## ##
+## ## ## ## ##
+## ## ##
+## ## ##
+## ####
+## ############
+##
+##
+##################
@end example
@page
@@ -7524,21 +7524,21 @@ twin-arrow and a north-west and south-east
pointing twin-arrow, optionally with a corner
at the arrow heads.
@example
-XXXXXXXXXX XXXXXXXXXX
-XXXX XXXX
-XX XX XX XX
-XX XX XX XX
-XX XX XX XX
- XX XX
- XX XX
- XX
- XX XX
- XX XX
-XX XX XX XX
-XX XX XX XX
-XX XX XX XX
-XXXX XXXX
-XXXXXXXXXX XXXXXXXXXX
+########## ##########
+#### ####
+## ## ## ##
+## ## ## ##
+## ## ## ##
+ ## ##
+ ## ##
+ ##
+ ## ##
+ ## ##
+## ## ## ##
+## ## ## ##
+## ## ## ##
+#### ####
+########## ##########
@end example
@end table
diff --git a/doc/rat-cursors/alias b/doc/rat-cursors/alias
index 0122a4a..ef48bdf 100644
--- a/doc/rat-cursors/alias
+++ b/doc/rat-cursors/alias
@@ -1,16 +1,16 @@
-. . . . . . . . . X X . . X X .
-. . . . . . . . X . . . . . . X
-. . . . . . . . X . X X X X . X
-. . . . . . . . X . . . . . . X
-. . . . . . . . . X X . . X X .
+. . . . . . . . . # # . . # # .
+. . . . . . . . # . . . . . . #
+. . . . . . . . # . # # # # . #
+. . . . . . . . # . . . . . . #
+. . . . . . . . . # # . . # # .
. . . . . . . . . . . . . . . .
-. . X @ . X X . X X . . . . . .
-. . X X X X X X X X . X X . . .
-X X X X X X X X X X X X X X . .
-X X X X X X X X X X X X X X . .
-X X X X X X X X X X X X X X . .
-. X X X X X X X X X X X X X . .
-. . X X X X X X X X X X X X . .
-. . X X X X X X X X X X X X . .
-. . . X X X X X X X X X X . . .
-. . . . X X X X X X X X . . . .
+. . # O . # # . # # . . . . . .
+. . # # # # # # # # . # # . . .
+# # # # # # # # # # # # # # . .
+# # # # # # # # # # # # # # . .
+# # # # # # # # # # # # # # . .
+. # # # # # # # # # # # # # . .
+. . # # # # # # # # # # # # . .
+. . # # # # # # # # # # # # . .
+. . . # # # # # # # # # # . . .
+. . . . # # # # # # # # . . . .
diff --git a/doc/rat-cursors/all-resize b/doc/rat-cursors/all-resize
index 74b42af..3302398 100644
--- a/doc/rat-cursors/all-resize
+++ b/doc/rat-cursors/all-resize
@@ -1,16 +1,16 @@
-X X X X X . . . . . X X X X X .
-X X . . . . . . . . . . . X X .
-X . X . . . . . . . . . X . X .
-X . . X . . . . . . . X . . X .
-X . . . X . . . . . X . . . X .
-. . . . . X . . . X . . . . . .
-. . . . . . X . X . . . . . . .
-. . . . . . . @ . . . . . . . .
-. . . . . . X . X . . . . . . .
-. . . . . X . . . X . . . . . .
-X . . . X . . . . . X . . . X .
-X . . X . . . . . . . X . . X .
-X . X . . . . . . . . . X . X .
-X X . . . . . . . . . . . X X .
-X X X X X . . . . . X X X X X .
+# # # # # . . . . . # # # # # .
+# # . . . . . . . . . . . # # .
+# . # . . . . . . . . . # . # .
+# . . # . . . . . . . # . . # .
+# . . . # . . . . . # . . . # .
+. . . . . # . . . # . . . . . .
+. . . . . . # . # . . . . . . .
+. . . . . . . O . . . . . . . .
+. . . . . . # . # . . . . . . .
+. . . . . # . . . # . . . . . .
+# . . . # . . . . . # . . . # .
+# . . # . . . . . . . # . . # .
+# . # . . . . . . . . . # . # .
+# # . . . . . . . . . . . # # .
+# # # # # . . . . . # # # # # .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/all-scroll b/doc/rat-cursors/all-scroll
index 90e66d2..5a75804 100644
--- a/doc/rat-cursors/all-scroll
+++ b/doc/rat-cursors/all-scroll
@@ -1,16 +1,16 @@
-. . . . . . . X . . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . X X X X X . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . X . . . . X . . . . X . . .
-. X X . . . . X . . . . X X . .
-X X X X X X X @ X X X X X X X .
-. X X . . . . X . . . . X X . .
-. . X . . . . X . . . . X . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . X X X X X . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . . X . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . # # # # # . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . # . . . . # . . . . # . . .
+. # # . . . . # . . . . # # . .
+# # # # # # # O # # # # # # # .
+. # # . . . . # . . . . # # . .
+. . # . . . . # . . . . # . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . # # # # # . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . . # . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/cell b/doc/rat-cursors/cell
index 1b0075b..2fd2d04 100644
--- a/doc/rat-cursors/cell
+++ b/doc/rat-cursors/cell
@@ -1,16 +1,16 @@
. . . . . . . . . . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. X X X X X X X X X X X X X . .
-. X X X X X X @ X X X X X X . .
-. X X X X X X X X X X X X X . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. # # # # # # # # # # # # # . .
+. # # # # # # O # # # # # # . .
+. # # # # # # # # # # # # # . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/col-resize b/doc/rat-cursors/col-resize
index fc6ee97..1784ae8 100644
--- a/doc/rat-cursors/col-resize
+++ b/doc/rat-cursors/col-resize
@@ -1,16 +1,16 @@
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . X . . . X . . . X . . . .
-. . . X X . . X . . X X . . . .
-X X X X X X . @ . X X X X X X .
-. . . X X . . X . . X X . . . .
-. . . X . . . X . . . X . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . # . . . # . . . # . . . .
+. . . # # . . # . . # # . . . .
+# # # # # # . O . # # # # # # .
+. . . # # . . # . . # # . . . .
+. . . # . . . # . . . # . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/context-menu b/doc/rat-cursors/context-menu
index a479afd..10b5d5d 100644
--- a/doc/rat-cursors/context-menu
+++ b/doc/rat-cursors/context-menu
@@ -1,16 +1,16 @@
-@ . . . . . . . . . X X X X X X
-X X . . . . . . . . X X X X X X
-X X X . . . . . . . X . . . . X
-X X X X . . . . . . X X X X X X
-X X X X X . . . . . X . . . . X
-X X X X X X . . . . X X X X X X
-X X X X X X X . . . X . . . . X
-X X X X X X X X . . X X X X X X
-X X X X X X X X X . . . . . . .
-X X X X X X . . . . . . . . . .
-X X X . X X . . . . . . . . . .
-X X . . X X X . . . . . . . . .
-X . . . . X X . . . . . . . . .
-. . . . . X X X . . . . . . . .
-. . . . . . X X . . . . . . . .
-. . . . . . X X . . . . . . . .
+O . . . . . . . . . # # # # # #
+# # . . . . . . . . # # # # # #
+# # # . . . . . . . # . . . . #
+# # # # . . . . . . # # # # # #
+# # # # # . . . . . # . . . . #
+# # # # # # . . . . # # # # # #
+# # # # # # # . . . # . . . . #
+# # # # # # # # . . # # # # # #
+# # # # # # # # # . . . . . . .
+# # # # # # . . . . . . . . . .
+# # # . # # . . . . . . . . . .
+# # . . # # # . . . . . . . . .
+# . . . . # # . . . . . . . . .
+. . . . . # # # . . . . . . . .
+. . . . . . # # . . . . . . . .
+. . . . . . # # . . . . . . . .
diff --git a/doc/rat-cursors/copy b/doc/rat-cursors/copy
index 02357ff..b28002e 100644
--- a/doc/rat-cursors/copy
+++ b/doc/rat-cursors/copy
@@ -1,16 +1,16 @@
-. . . . . . . . . . . . . X . .
-. . . . . . . . . . . . . X . .
-. . . . . . . . . . . X X X X X
-. . . . . . . . . . . . . X . .
-. . . . . . . . . . . . . X . .
+. . . . . . . . . . . . . # . .
+. . . . . . . . . . . . . # . .
+. . . . . . . . . . . # # # # #
+. . . . . . . . . . . . . # . .
+. . . . . . . . . . . . . # . .
. . . . . . . . . . . . . . . .
-. . X @ . X X . X X . . . . . .
-. . X X X X X X X X . X X . . .
-X X X X X X X X X X X X X X . .
-X X X X X X X X X X X X X X . .
-X X X X X X X X X X X X X X . .
-. X X X X X X X X X X X X X . .
-. . X X X X X X X X X X X X . .
-. . X X X X X X X X X X X X . .
-. . . X X X X X X X X X X . . .
-. . . . X X X X X X X X . . . .
+. . # O . # # . # # . . . . . .
+. . # # # # # # # # . # # . . .
+# # # # # # # # # # # # # # . .
+# # # # # # # # # # # # # # . .
+# # # # # # # # # # # # # # . .
+. # # # # # # # # # # # # # . .
+. . # # # # # # # # # # # # . .
+. . # # # # # # # # # # # # . .
+. . . # # # # # # # # # # . . .
+. . . . # # # # # # # # . . . .
diff --git a/doc/rat-cursors/crosshair b/doc/rat-cursors/crosshair
index 8461dfe..23d8259 100644
--- a/doc/rat-cursors/crosshair
+++ b/doc/rat-cursors/crosshair
@@ -1,16 +1,16 @@
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-X X X X X X X @ X X X X X X X .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+# # # # # # # O # # # # # # # .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/default b/doc/rat-cursors/default
index 9558cfe..c4d621e 100644
--- a/doc/rat-cursors/default
+++ b/doc/rat-cursors/default
@@ -1,16 +1,16 @@
-@ . . . . . . . . . . . . . . .
-X X . . . . . . . . . . . . . .
-X X X . . . . . . . . . . . . .
-X X X X . . . . . . . . . . . .
-X X X X X . . . . . . . . . . .
-X X X X X X . . . . . . . . . .
-X X X X X X X . . . . . . . . .
-X X X X X X X X . . . . . . . .
-X X X X X X X X X . . . . . . .
-X X X X X X . . . . . . . . . .
-X X X . X X . . . . . . . . . .
-X X . . X X X . . . . . . . . .
-X . . . . X X . . . . . . . . .
-. . . . . X X X . . . . . . . .
-. . . . . . X X . . . . . . . .
-. . . . . . X X . . . . . . . .
+O . . . . . . . . . . . . . . .
+# # . . . . . . . . . . . . . .
+# # # . . . . . . . . . . . . .
+# # # # . . . . . . . . . . . .
+# # # # # . . . . . . . . . . .
+# # # # # # . . . . . . . . . .
+# # # # # # # . . . . . . . . .
+# # # # # # # # . . . . . . . .
+# # # # # # # # # . . . . . . .
+# # # # # # . . . . . . . . . .
+# # # . # # . . . . . . . . . .
+# # . . # # # . . . . . . . . .
+# . . . . # # . . . . . . . . .
+. . . . . # # # . . . . . . . .
+. . . . . . # # . . . . . . . .
+. . . . . . # # . . . . . . . .
diff --git a/doc/rat-cursors/drag b/doc/rat-cursors/drag
index e4fa27a..39c4844 100644
--- a/doc/rat-cursors/drag
+++ b/doc/rat-cursors/drag
@@ -4,13 +4,13 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-. . X @ . X X . X X . . . . . .
-. . X X X X X X X X . X X . . .
-X X X X X X X X X X X X X X . .
-X X X X X X X X X X X X X X . .
-X X X X X X X X X X X X X X . .
-. X X X X X X X X X X X X X . .
-. . X X X X X X X X X X X X . .
-. . X X X X X X X X X X X X . .
-. . . X X X X X X X X X X . . .
-. . . . X X X X X X X X . . . .
+. . # O . # # . # # . . . . . .
+. . # # # # # # # # . # # . . .
+# # # # # # # # # # # # # # . .
+# # # # # # # # # # # # # # . .
+# # # # # # # # # # # # # # . .
+. # # # # # # # # # # # # # . .
+. . # # # # # # # # # # # # . .
+. . # # # # # # # # # # # # . .
+. . . # # # # # # # # # # . . .
+. . . . # # # # # # # # . . . .
diff --git a/doc/rat-cursors/e-resize b/doc/rat-cursors/e-resize
index 3a7ca3f..6fa8561 100644
--- a/doc/rat-cursors/e-resize
+++ b/doc/rat-cursors/e-resize
@@ -2,13 +2,13 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-. . . . . . . . . . X . . . . X
-. . . . . . . . . . . X . . . X
-. . . . . . . . . . . . X . . X
-X X X X X X X X X X X X X @ . X
-. . . . . . . . . . . . X . . X
-. . . . . . . . . . . X . . . X
-. . . . . . . . . . X . . . . X
+. . . . . . . . . . # . . . . #
+. . . . . . . . . . . # . . . #
+. . . . . . . . . . . . # . . #
+# # # # # # # # # # # # # O . #
+. . . . . . . . . . . . # . . #
+. . . . . . . . . . . # . . . #
+. . . . . . . . . . # . . . . #
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/e-select b/doc/rat-cursors/e-select
index e0dcec3..6462ebf 100644
--- a/doc/rat-cursors/e-select
+++ b/doc/rat-cursors/e-select
@@ -2,13 +2,13 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-. . . . . . . . . . X . . . . .
-. . . . . . . . . . . X . . . .
-. . . . . . . . . . . . X . . .
-X X X X X X X X X X X X X @ . .
-. . . . . . . . . . . . X . . .
-. . . . . . . . . . . X . . . .
-. . . . . . . . . . X . . . . .
+. . . . . . . . . . # . . . . .
+. . . . . . . . . . . # . . . .
+. . . . . . . . . . . . # . . .
+# # # # # # # # # # # # # O . .
+. . . . . . . . . . . . # . . .
+. . . . . . . . . . . # . . . .
+. . . . . . . . . . # . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/ew-resize b/doc/rat-cursors/ew-resize
index c015396..13e9481 100644
--- a/doc/rat-cursors/ew-resize
+++ b/doc/rat-cursors/ew-resize
@@ -2,13 +2,13 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-X . . . . X . . . . X . . . . X
-X . . . X . . . . . . X . . . X
-X . . X . . . . . . . . X . . X
-X . X X X X X X @ X X X X X . X
-X . . X . . . . . . . . X . . X
-X . . . X . . . . . . X . . . X
-X . . . . X . . . . X . . . . X
+# . . . . # . . . . # . . . . #
+# . . . # . . . . . . # . . . #
+# . . # . . . . . . . . # . . #
+# . # # # # # # O # # # # # . #
+# . . # . . . . . . . . # . . #
+# . . . # . . . . . . # . . . #
+# . . . . # . . . . # . . . . #
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/ew-select b/doc/rat-cursors/ew-select
index 4e8455d..d751960 100644
--- a/doc/rat-cursors/ew-select
+++ b/doc/rat-cursors/ew-select
@@ -2,13 +2,13 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-. . . . . X . . . . X . . . . .
-. . . . X . . . . . . X . . . .
-. . . X . . . . . . . . X . . .
-. . X X X X X X @ X X X X X . .
-. . . X . . . . . . . . X . . .
-. . . . X . . . . . . X . . . .
-. . . . . X . . . . X . . . . .
+. . . . . # . . . . # . . . . .
+. . . . # . . . . . . # . . . .
+. . . # . . . . . . . . # . . .
+. . # # # # # # O # # # # # . .
+. . . # . . . . . . . . # . . .
+. . . . # . . . . . . # . . . .
+. . . . . # . . . . # . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/get-hotspot b/doc/rat-cursors/get-hotspot
index bc6cc96..592affd 100755
--- a/doc/rat-cursors/get-hotspot
+++ b/doc/rat-cursors/get-hotspot
@@ -2,8 +2,8 @@
data="$(cat)"
-y=$(echo "${data}" | grep -n @ | cut -d : -f 1)
-x=$(echo "${data}" | grep -n @ | cut -d : -f 2 | sed 's/ /\n/g' | grep -n @ | cut -d : -f 1)
+y=$(echo "${data}" | grep -n O | cut -d : -f 1)
+x=$(echo "${data}" | grep -n O | cut -d : -f 2 | sed 's/ /\n/g' | grep -n O | cut -d : -f 1)
echo x: $(expr $x - 1)
echo y: $(expr $y - 1)
diff --git a/doc/rat-cursors/help b/doc/rat-cursors/help
index b184fc6..03baaa1 100644
--- a/doc/rat-cursors/help
+++ b/doc/rat-cursors/help
@@ -1,16 +1,16 @@
-@ . . . . . . . . X X X . . . .
-X X . . . . . . X X X X X . . .
-X X X . . . . X X . . . X X . .
-X X X X . . . . . . . . X X . .
-X X X X X . . . . . . X X . . .
-X X X X X X . . . . X X . . . .
-X X X X X X X . . . X X . . . .
-X X X X X X X X . . X X . . . .
-X X X X X X X X X . . . . . . .
-X X X X X X . . . . X X . . . .
-X X X . X X . . . . X X . . . .
-X X . . X X X . . . . . . . . .
-X . . . . X X . . . . . . . . .
-. . . . . X X X . . . . . . . .
-. . . . . . X X . . . . . . . .
-. . . . . . X X . . . . . . . .
+O . . . . . . . . # # # . . . .
+# # . . . . . . # # # # # . . .
+# # # . . . . # # . . . # # . .
+# # # # . . . . . . . . # # . .
+# # # # # . . . . . . # # . . .
+# # # # # # . . . . # # . . . .
+# # # # # # # . . . # # . . . .
+# # # # # # # # . . # # . . . .
+# # # # # # # # # . . . . . . .
+# # # # # # . . . . # # . . . .
+# # # . # # . . . . # # . . . .
+# # . . # # # . . . . . . . . .
+# . . . . # # . . . . . . . . .
+. . . . . # # # . . . . . . . .
+. . . . . . # # . . . . . . . .
+. . . . . . # # . . . . . . . .
diff --git a/doc/rat-cursors/move b/doc/rat-cursors/move
index 04b2d8e..6bb910f 100644
--- a/doc/rat-cursors/move
+++ b/doc/rat-cursors/move
@@ -1,16 +1,16 @@
-. . . . . . . . . . . X X X . .
-. . . . . . . . . . . X X . . .
-. . . . . . . . . . . X . X . .
-. . . . . . . . . . . . . . X .
-. . . . . . . . . . . . . . . X
+. . . . . . . . . . . # # # . .
+. . . . . . . . . . . # # . . .
+. . . . . . . . . . . # . # . .
+. . . . . . . . . . . . . . # .
+. . . . . . . . . . . . . . . #
. . . . . . . . . . . . . . . .
-. . X @ . X X . X X . . . . . .
-. . X X X X X X X X . X X . . .
-X X X X X X X X X X X X X X . .
-X X X X X X X X X X X X X X . .
-X X X X X X X X X X X X X X . .
-. X X X X X X X X X X X X X . .
-. . X X X X X X X X X X X X . .
-. . X X X X X X X X X X X X . .
-. . . X X X X X X X X X X . . .
-. . . . X X X X X X X X . . . .
+. . # O . # # . # # . . . . . .
+. . # # # # # # # # . # # . . .
+# # # # # # # # # # # # # # . .
+# # # # # # # # # # # # # # . .
+# # # # # # # # # # # # # # . .
+. # # # # # # # # # # # # # . .
+. . # # # # # # # # # # # # . .
+. . # # # # # # # # # # # # . .
+. . . # # # # # # # # # # . . .
+. . . . # # # # # # # # . . . .
diff --git a/doc/rat-cursors/n-resize b/doc/rat-cursors/n-resize
index eac98b9..8eadc02 100644
--- a/doc/rat-cursors/n-resize
+++ b/doc/rat-cursors/n-resize
@@ -1,16 +1,16 @@
-. . . . X X X X X X X . . . . .
+. . . . # # # # # # # . . . . .
. . . . . . . . . . . . . . . .
-. . . . . . . @ . . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . X . X . X . . . . . .
-. . . . X . . X . . X . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
+. . . . . . . O . . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . # . # . # . . . . . .
+. . . . # . . # . . # . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
diff --git a/doc/rat-cursors/n-select b/doc/rat-cursors/n-select
index db2874a..726e2cf 100644
--- a/doc/rat-cursors/n-select
+++ b/doc/rat-cursors/n-select
@@ -1,16 +1,16 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-. . . . . . . @ . . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . X . X . X . . . . . .
-. . . . X . . X . . X . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
+. . . . . . . O . . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . # . # . # . . . . . .
+. . . . # . . # . . # . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
diff --git a/doc/rat-cursors/ne-resize b/doc/rat-cursors/ne-resize
index d716866..29d563f 100644
--- a/doc/rat-cursors/ne-resize
+++ b/doc/rat-cursors/ne-resize
@@ -1,16 +1,16 @@
-. . . . . . . X X X X X X X X X
-. . . . . . . . . . . . . . . X
-. . . . . . . . . . . . . . . X
-. . . . . . . X X X X X @ . . X
-. . . . . . . . . . . X X . . X
-. . . . . . . . . . X . X . . X
-. . . . . . . . . X . . X . . X
-. . . . . . . . X . . . X . . X
-. . . . . . . X . . . . X . . X
-. . . . . . X . . . . . . . . .
-. . . . . X . . . . . . . . . .
-. . . . X . . . . . . . . . . .
-. . . X . . . . . . . . . . . .
-. . X . . . . . . . . . . . . .
-. X . . . . . . . . . . . . . .
-X . . . . . . . . . . . . . . .
+. . . . . . . # # # # # # # # #
+. . . . . . . . . . . . . . . #
+. . . . . . . . . . . . . . . #
+. . . . . . . # # # # # O . . #
+. . . . . . . . . . . # # . . #
+. . . . . . . . . . # . # . . #
+. . . . . . . . . # . . # . . #
+. . . . . . . . # . . . # . . #
+. . . . . . . # . . . . # . . #
+. . . . . . # . . . . . . . . .
+. . . . . # . . . . . . . . . .
+. . . . # . . . . . . . . . . .
+. . . # . . . . . . . . . . . .
+. . # . . . . . . . . . . . . .
+. # . . . . . . . . . . . . . .
+# . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/ne-select b/doc/rat-cursors/ne-select
index 1952780..b42efc8 100644
--- a/doc/rat-cursors/ne-select
+++ b/doc/rat-cursors/ne-select
@@ -1,16 +1,16 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-. . . . . . . X X X X X @ . . .
-. . . . . . . . . . . X X . . .
-. . . . . . . . . . X . X . . .
-. . . . . . . . . X . . X . . .
-. . . . . . . . X . . . X . . .
-. . . . . . . X . . . . X . . .
-. . . . . . X . . . . . . . . .
-. . . . . X . . . . . . . . . .
-. . . . X . . . . . . . . . . .
-. . . X . . . . . . . . . . . .
-. . X . . . . . . . . . . . . .
-. X . . . . . . . . . . . . . .
-X . . . . . . . . . . . . . . .
+. . . . . . . # # # # # O . . .
+. . . . . . . . . . . # # . . .
+. . . . . . . . . . # . # . . .
+. . . . . . . . . # . . # . . .
+. . . . . . . . # . . . # . . .
+. . . . . . . # . . . . # . . .
+. . . . . . # . . . . . . . . .
+. . . . . # . . . . . . . . . .
+. . . . # . . . . . . . . . . .
+. . . # . . . . . . . . . . . .
+. . # . . . . . . . . . . . . .
+. # . . . . . . . . . . . . . .
+# . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/nesw-resize b/doc/rat-cursors/nesw-resize
index 0db686e..133db74 100644
--- a/doc/rat-cursors/nesw-resize
+++ b/doc/rat-cursors/nesw-resize
@@ -1,16 +1,16 @@
-. . . . . . . X X X X X X X X X
-. . . . . . . . . . . . . . . X
-. . . . . . . . . . . . . . . X
-. . . . . . . X X X X X X . . X
-. . . . . . . . . . . X X . . X
-. . . . . . . . . . X . X . . X
-. . . . . . . . . X . . X . . X
-X . . X . . . . @ . . . X . . X
-X . . X . . . X . . . . X . . X
-X . . X . . X . . . . . . . . .
-X . . X . X . . . . . . . . . .
-X . . X X . . . . . . . . . . .
-X . . X X X X X X . . . . . . .
-X . . . . . . . . . . . . . . .
-X . . . . . . . . . . . . . . .
-X X X X X X X X X . . . . . . .
+. . . . . . . # # # # # # # # #
+. . . . . . . . . . . . . . . #
+. . . . . . . . . . . . . . . #
+. . . . . . . # # # # # # . . #
+. . . . . . . . . . . # # . . #
+. . . . . . . . . . # . # . . #
+. . . . . . . . . # . . # . . #
+# . . # . . . . O . . . # . . #
+# . . # . . . # . . . . # . . #
+# . . # . . # . . . . . . . . .
+# . . # . # . . . . . . . . . .
+# . . # # . . . . . . . . . . .
+# . . # # # # # # . . . . . . .
+# . . . . . . . . . . . . . . .
+# . . . . . . . . . . . . . . .
+# # # # # # # # # . . . . . . .
diff --git a/doc/rat-cursors/no-drop b/doc/rat-cursors/no-drop
index 8e81e93..6eb0e6f 100644
--- a/doc/rat-cursors/no-drop
+++ b/doc/rat-cursors/no-drop
@@ -1,16 +1,16 @@
-. . . . . . . . . . . X X X X .
-. . . . . . . . . . X . . . X X
-. . . . . . . . . . X . . X . X
-. . . . . . . . . . X . X . . X
-. . . . . . . . . . X X . . . X
-. . . . . . . . . . . X X X X .
-. . X @ . X X . X X . . . . . .
-. . X X X X X X X X . X X . . .
-X X X X X X X X X X X X X X . .
-X X X X X X X X X X X X X X . .
-X X X X X X X X X X X X X X . .
-. X X X X X X X X X X X X X . .
-. . X X X X X X X X X X X X . .
-. . X X X X X X X X X X X X . .
-. . . X X X X X X X X X X . . .
-. . . . X X X X X X X X . . . .
+. . . . . . . . . . . # # # # .
+. . . . . . . . . . # . . . # #
+. . . . . . . . . . # . . # . #
+. . . . . . . . . . # . # . . #
+. . . . . . . . . . # # . . . #
+. . . . . . . . . . . # # # # .
+. . # O . # # . # # . . . . . .
+. . # # # # # # # # . # # . . .
+# # # # # # # # # # # # # # . .
+# # # # # # # # # # # # # # . .
+# # # # # # # # # # # # # # . .
+. # # # # # # # # # # # # # . .
+. . # # # # # # # # # # # # . .
+. . # # # # # # # # # # # # . .
+. . . # # # # # # # # # # . . .
+. . . . # # # # # # # # . . . .
diff --git a/doc/rat-cursors/not-allowed b/doc/rat-cursors/not-allowed
index 2fd2991..0b93ab2 100644
--- a/doc/rat-cursors/not-allowed
+++ b/doc/rat-cursors/not-allowed
@@ -1,16 +1,16 @@
-. . . . . . X X X X . . . . . .
-. . . . X X . . . . X X . . . .
-. . . X . . . . . . . . X . . .
-. . X . . . . . . . . . X X . .
-. X . . . . . . . . . X . . X .
-. X . . . . . . . . X . . . X .
-X . . . . . . . . X . . . . . X
-X . . . . . . . @ . . . . . . X
-X . . . . . . X . . . . . . . X
-X . . . . . X . . . . . . . . X
-. X . . . X . . . . . . . . X .
-. X . . X . . . . . . . . . X .
-. . X X . . . . . . . . . X . .
-. . . X . . . . . . . . X . . .
-. . . . X X . . . . X X . . . .
-. . . . . . X X X X . . . . . .
+. . . . . . # # # # . . . . . .
+. . . . # # . . . . # # . . . .
+. . . # . . . . . . . . # . . .
+. . # . . . . . . . . . # # . .
+. # . . . . . . . . . # . . # .
+. # . . . . . . . . # . . . # .
+# . . . . . . . . # . . . . . #
+# . . . . . . . O . . . . . . #
+# . . . . . . # . . . . . . . #
+# . . . . . # . . . . . . . . #
+. # . . . # . . . . . . . . # .
+. # . . # . . . . . . . . . # .
+. . # # . . . . . . . . . # . .
+. . . # . . . . . . . . # . . .
+. . . . # # . . . . # # . . . .
+. . . . . . # # # # . . . . . .
diff --git a/doc/rat-cursors/ns-resize b/doc/rat-cursors/ns-resize
index ebc4bfc..b686b58 100644
--- a/doc/rat-cursors/ns-resize
+++ b/doc/rat-cursors/ns-resize
@@ -1,16 +1,16 @@
-. . . . X X X X X X X . . . . .
+. . . . # # # # # # # . . . . .
. . . . . . . . . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . X . X . X . . . . . .
-. . . . X . . X . . X . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . @ . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . X . . X . . X . . . . .
-. . . . . X . X . X . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . . X . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . # . # . # . . . . . .
+. . . . # . . # . . # . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . O . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . # . . # . . # . . . . .
+. . . . . # . # . # . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . . # . . . . . . . .
. . . . . . . . . . . . . . . .
-. . . . X X X X X X X . . . . .
+. . . . # # # # # # # . . . . .
diff --git a/doc/rat-cursors/ns-select b/doc/rat-cursors/ns-select
index 3f8e554..4f2ead7 100644
--- a/doc/rat-cursors/ns-select
+++ b/doc/rat-cursors/ns-select
@@ -1,16 +1,16 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . X . X . X . . . . . .
-. . . . X . . X . . X . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . @ . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . X . . X . . X . . . . .
-. . . . . X . X . X . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . . X . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . # . # . # . . . . . .
+. . . . # . . # . . # . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . O . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . # . . # . . # . . . . .
+. . . . . # . # . # . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . . # . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/nw-resize b/doc/rat-cursors/nw-resize
index 4d030fe..96f17cc 100644
--- a/doc/rat-cursors/nw-resize
+++ b/doc/rat-cursors/nw-resize
@@ -1,16 +1,16 @@
-X X X X X X X X X . . . . . . .
-X . . . . . . . . . . . . . . .
-X . . . . . . . . . . . . . . .
-X . . @ X X X X X . . . . . . .
-X . . X X . . . . . . . . . . .
-X . . X . X . . . . . . . . . .
-X . . X . . X . . . . . . . . .
-X . . X . . . X . . . . . . . .
-X . . X . . . . X . . . . . . .
-. . . . . . . . . X . . . . . .
-. . . . . . . . . . X . . . . .
-. . . . . . . . . . . X . . . .
-. . . . . . . . . . . . X . . .
-. . . . . . . . . . . . . X . .
-. . . . . . . . . . . . . . X .
-. . . . . . . . . . . . . . . X
+# # # # # # # # # . . . . . . .
+# . . . . . . . . . . . . . . .
+# . . . . . . . . . . . . . . .
+# . . O # # # # # . . . . . . .
+# . . # # . . . . . . . . . . .
+# . . # . # . . . . . . . . . .
+# . . # . . # . . . . . . . . .
+# . . # . . . # . . . . . . . .
+# . . # . . . . # . . . . . . .
+. . . . . . . . . # . . . . . .
+. . . . . . . . . . # . . . . .
+. . . . . . . . . . . # . . . .
+. . . . . . . . . . . . # . . .
+. . . . . . . . . . . . . # . .
+. . . . . . . . . . . . . . # .
+. . . . . . . . . . . . . . . #
diff --git a/doc/rat-cursors/nw-select b/doc/rat-cursors/nw-select
index 9a9a775..33aa694 100644
--- a/doc/rat-cursors/nw-select
+++ b/doc/rat-cursors/nw-select
@@ -1,16 +1,16 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-. . . @ X X X X X . . . . . . .
-. . . X X . . . . . . . . . . .
-. . . X . X . . . . . . . . . .
-. . . X . . X . . . . . . . . .
-. . . X . . . X . . . . . . . .
-. . . X . . . . X . . . . . . .
-. . . . . . . . . X . . . . . .
-. . . . . . . . . . X . . . . .
-. . . . . . . . . . . X . . . .
-. . . . . . . . . . . . X . . .
-. . . . . . . . . . . . . X . .
-. . . . . . . . . . . . . . X .
-. . . . . . . . . . . . . . . X
+. . . O # # # # # . . . . . . .
+. . . # # . . . . . . . . . . .
+. . . # . # . . . . . . . . . .
+. . . # . . # . . . . . . . . .
+. . . # . . . # . . . . . . . .
+. . . # . . . . # . . . . . . .
+. . . . . . . . . # . . . . . .
+. . . . . . . . . . # . . . . .
+. . . . . . . . . . . # . . . .
+. . . . . . . . . . . . # . . .
+. . . . . . . . . . . . . # . .
+. . . . . . . . . . . . . . # .
+. . . . . . . . . . . . . . . #
diff --git a/doc/rat-cursors/nwse-resize b/doc/rat-cursors/nwse-resize
index 27c3de4..0c76d44 100644
--- a/doc/rat-cursors/nwse-resize
+++ b/doc/rat-cursors/nwse-resize
@@ -1,16 +1,16 @@
-X X X X X X X X X . . . . . . .
-X . . . . . . . . . . . . . . .
-X . . . . . . . . . . . . . . .
-X . . X X X X X X . . . . . . .
-X . . X X . . . . . . . . . . .
-X . . X . X . . . . . . . . . .
-X . . X . . X . . . . . . . . .
-X . . X . . . X . . . . X . . X
-X . . X . . . . @ . . . X . . X
-. . . . . . . . . X . . X . . X
-. . . . . . . . . . X . X . . X
-. . . . . . . . . . . X X . . X
-. . . . . . . X X X X X X . . X
-. . . . . . . . . . . . . . . X
-. . . . . . . . . . . . . . . X
-. . . . . . . X X X X X X X X X
+# # # # # # # # # . . . . . . .
+# . . . . . . . . . . . . . . .
+# . . . . . . . . . . . . . . .
+# . . # # # # # # . . . . . . .
+# . . # # . . . . . . . . . . .
+# . . # . # . . . . . . . . . .
+# . . # . . # . . . . . . . . .
+# . . # . . . # . . . . # . . #
+# . . # . . . . O . . . # . . #
+. . . . . . . . . # . . # . . #
+. . . . . . . . . . # . # . . #
+. . . . . . . . . . . # # . . #
+. . . . . . . # # # # # # . . #
+. . . . . . . . . . . . . . . #
+. . . . . . . . . . . . . . . #
+. . . . . . . # # # # # # # # #
diff --git a/doc/rat-cursors/pointer b/doc/rat-cursors/pointer
index b13f3d6..8d047c8 100644
--- a/doc/rat-cursors/pointer
+++ b/doc/rat-cursors/pointer
@@ -1,16 +1,16 @@
-. . . . X @ . . . . . . . . . .
-. . . . X X . . . . . . . . . .
-. . . . X X . . . . . . . . . .
-. . . . X X . . . . . . . . . .
-. . . . X X . X X . . . . . . .
-. . . . X X . X X . X X . . . .
-. X . . X X . X X . X X . X X .
-X X X . X X X X X X X X . X X .
-. X X X X X X X X X X X X X X X
-. . X X X X X X X X X X X X X X
-. . . X X X X X X X X X X X X X
-. . . X X X X X X X X X X X X X
-. . . . X X X X X X X X X X X X
-. . . . X X X X X X X X X X X X
-. . . . . X X X X X X X X X X .
-. . . . . . X X X X X X X X . .
+. . . . # O . . . . . . . . . .
+. . . . # # . . . . . . . . . .
+. . . . # # . . . . . . . . . .
+. . . . # # . . . . . . . . . .
+. . . . # # . # # . . . . . . .
+. . . . # # . # # . # # . . . .
+. # . . # # . # # . # # . # # .
+# # # . # # # # # # # # . # # .
+. # # # # # # # # # # # # # # #
+. . # # # # # # # # # # # # # #
+. . . # # # # # # # # # # # # #
+. . . # # # # # # # # # # # # #
+. . . . # # # # # # # # # # # #
+. . . . # # # # # # # # # # # #
+. . . . . # # # # # # # # # # .
+. . . . . . # # # # # # # # . .
diff --git a/doc/rat-cursors/progress b/doc/rat-cursors/progress
index 4786468..81e2671 100644
--- a/doc/rat-cursors/progress
+++ b/doc/rat-cursors/progress
@@ -1,16 +1,16 @@
-@ . . . . . . . . . X X X X X X
-X X . . . . . . . . X X X X X X
-X X X . . . . . . . . X X X X .
-X X X X . . . . . . . . X X . .
-X X X X X . . . . . . . X X . .
-X X X X X X . . . . . X X X X .
-X X X X X X X . . . X X X X X X
-X X X X X X X X . . X X X X X X
-X X X X X X X X X . . . . . . .
-X X X X X X . . . . . . . . . .
-X X X . X X . . . . . . . . . .
-X X . . X X X . . . . . . . . .
-X . . . . X X . . . . . . . . .
-. . . . . X X X . . . . . . . .
-. . . . . . X X . . . . . . . .
-. . . . . . X X . . . . . . . .
+O . . . . . . . . . # # # # # #
+# # . . . . . . . . # # # # # #
+# # # . . . . . . . . # # # # .
+# # # # . . . . . . . . # # . .
+# # # # # . . . . . . . # # . .
+# # # # # # . . . . . # # # # .
+# # # # # # # . . . # # # # # #
+# # # # # # # # . . # # # # # #
+# # # # # # # # # . . . . . . .
+# # # # # # . . . . . . . . . .
+# # # . # # . . . . . . . . . .
+# # . . # # # . . . . . . . . .
+# . . . . # # . . . . . . . . .
+. . . . . # # # . . . . . . . .
+. . . . . . # # . . . . . . . .
+. . . . . . # # . . . . . . . .
diff --git a/doc/rat-cursors/row-resize b/doc/rat-cursors/row-resize
index 0d63ef6..d12dd1e 100644
--- a/doc/rat-cursors/row-resize
+++ b/doc/rat-cursors/row-resize
@@ -1,16 +1,16 @@
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . X X X X X . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . . X . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . # # # # # . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . . # . . . . . . . .
. . . . . . . . . . . . . . . .
-X X X X X X X @ X X X X X X X .
+# # # # # # # O # # # # # # # .
. . . . . . . . . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . X X X X X . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . # # # # # . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/s-resize b/doc/rat-cursors/s-resize
index 7a70ac1..f839381 100644
--- a/doc/rat-cursors/s-resize
+++ b/doc/rat-cursors/s-resize
@@ -1,16 +1,16 @@
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . X . . X . . X . . . . .
-. . . . . X . X . X . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . . @ . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . # . . # . . # . . . . .
+. . . . . # . # . # . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . . O . . . . . . . .
. . . . . . . . . . . . . . . .
-. . . . X X X X X X X . . . . .
+. . . . # # # # # # # . . . . .
diff --git a/doc/rat-cursors/s-select b/doc/rat-cursors/s-select
index 6ede4f2..d05d8d9 100644
--- a/doc/rat-cursors/s-select
+++ b/doc/rat-cursors/s-select
@@ -1,16 +1,16 @@
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . X . . X . . X . . . . .
-. . . . . X . X . X . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . . @ . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . # . . # . . # . . . . .
+. . . . . # . # . # . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . . O . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/se-resize b/doc/rat-cursors/se-resize
index 64e2004..e2d90d9 100644
--- a/doc/rat-cursors/se-resize
+++ b/doc/rat-cursors/se-resize
@@ -1,16 +1,16 @@
-X . . . . . . . . . . . . . . .
-. X . . . . . . . . . . . . . .
-. . X . . . . . . . . . . . . .
-. . . X . . . . . . . . . . . .
-. . . . X . . . . . . . . . . .
-. . . . . X . . . . . . . . . .
-. . . . . . X . . . . . . . . .
-. . . . . . . X . . . . X . . X
-. . . . . . . . X . . . X . . X
-. . . . . . . . . X . . X . . X
-. . . . . . . . . . X . X . . X
-. . . . . . . . . . . X X . . X
-. . . . . . . X X X X X @ . . X
-. . . . . . . . . . . . . . . X
-. . . . . . . . . . . . . . . X
-. . . . . . . X X X X X X X X X
+# . . . . . . . . . . . . . . .
+. # . . . . . . . . . . . . . .
+. . # . . . . . . . . . . . . .
+. . . # . . . . . . . . . . . .
+. . . . # . . . . . . . . . . .
+. . . . . # . . . . . . . . . .
+. . . . . . # . . . . . . . . .
+. . . . . . . # . . . . # . . #
+. . . . . . . . # . . . # . . #
+. . . . . . . . . # . . # . . #
+. . . . . . . . . . # . # . . #
+. . . . . . . . . . . # # . . #
+. . . . . . . # # # # # O . . #
+. . . . . . . . . . . . . . . #
+. . . . . . . . . . . . . . . #
+. . . . . . . # # # # # # # # #
diff --git a/doc/rat-cursors/se-select b/doc/rat-cursors/se-select
index f237658..93b0866 100644
--- a/doc/rat-cursors/se-select
+++ b/doc/rat-cursors/se-select
@@ -1,16 +1,16 @@
-X . . . . . . . . . . . . . . .
-. X . . . . . . . . . . . . . .
-. . X . . . . . . . . . . . . .
-. . . X . . . . . . . . . . . .
-. . . . X . . . . . . . . . . .
-. . . . . X . . . . . . . . . .
-. . . . . . X . . . . . . . . .
-. . . . . . . X . . . . X . . .
-. . . . . . . . X . . . X . . .
-. . . . . . . . . X . . X . . .
-. . . . . . . . . . X . X . . .
-. . . . . . . . . . . X X . . .
-. . . . . . . X X X X X @ . . .
+# . . . . . . . . . . . . . . .
+. # . . . . . . . . . . . . . .
+. . # . . . . . . . . . . . . .
+. . . # . . . . . . . . . . . .
+. . . . # . . . . . . . . . . .
+. . . . . # . . . . . . . . . .
+. . . . . . # . . . . . . . . .
+. . . . . . . # . . . . # . . .
+. . . . . . . . # . . . # . . .
+. . . . . . . . . # . . # . . .
+. . . . . . . . . . # . # . . .
+. . . . . . . . . . . # # . . .
+. . . . . . . # # # # # O . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/sw-resize b/doc/rat-cursors/sw-resize
index 596e747..5d59eb3 100644
--- a/doc/rat-cursors/sw-resize
+++ b/doc/rat-cursors/sw-resize
@@ -1,16 +1,16 @@
-. . . . . . . . . . . . . . . X
-. . . . . . . . . . . . . . X .
-. . . . . . . . . . . . . X . .
-. . . . . . . . . . . . X . . .
-. . . . . . . . . . . X . . . .
-. . . . . . . . . . X . . . . .
-. . . . . . . . . X . . . . . .
-X . . X . . . . X . . . . . . .
-X . . X . . . X . . . . . . . .
-X . . X . . X . . . . . . . . .
-X . . X . X . . . . . . . . . .
-X . . X X . . . . . . . . . . .
-X . . @ X X X X X . . . . . . .
-X . . . . . . . . . . . . . . .
-X . . . . . . . . . . . . . . .
-X X X X X X X X X . . . . . . .
+. . . . . . . . . . . . . . . #
+. . . . . . . . . . . . . . # .
+. . . . . . . . . . . . . # . .
+. . . . . . . . . . . . # . . .
+. . . . . . . . . . . # . . . .
+. . . . . . . . . . # . . . . .
+. . . . . . . . . # . . . . . .
+# . . # . . . . # . . . . . . .
+# . . # . . . # . . . . . . . .
+# . . # . . # . . . . . . . . .
+# . . # . # . . . . . . . . . .
+# . . # # . . . . . . . . . . .
+# . . O # # # # # . . . . . . .
+# . . . . . . . . . . . . . . .
+# . . . . . . . . . . . . . . .
+# # # # # # # # # . . . . . . .
diff --git a/doc/rat-cursors/sw-select b/doc/rat-cursors/sw-select
index 9f8ac7d..d77c17c 100644
--- a/doc/rat-cursors/sw-select
+++ b/doc/rat-cursors/sw-select
@@ -1,16 +1,16 @@
-. . . . . . . . . . . . . . . X
-. . . . . . . . . . . . . . X .
-. . . . . . . . . . . . . X . .
-. . . . . . . . . . . . X . . .
-. . . . . . . . . . . X . . . .
-. . . . . . . . . . X . . . . .
-. . . . . . . . . X . . . . . .
-. . . X . . . . X . . . . . . .
-. . . X . . . X . . . . . . . .
-. . . X . . X . . . . . . . . .
-. . . X . X . . . . . . . . . .
-. . . X X . . . . . . . . . . .
-. . . @ X X X X X . . . . . . .
+. . . . . . . . . . . . . . . #
+. . . . . . . . . . . . . . # .
+. . . . . . . . . . . . . # . .
+. . . . . . . . . . . . # . . .
+. . . . . . . . . . . # . . . .
+. . . . . . . . . . # . . . . .
+. . . . . . . . . # . . . . . .
+. . . # . . . . # . . . . . . .
+. . . # . . . # . . . . . . . .
+. . . # . . # . . . . . . . . .
+. . . # . # . . . . . . . . . .
+. . . # # . . . . . . . . . . .
+. . . O # # # # # . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/text b/doc/rat-cursors/text
index cb1e82d..a93b962 100644
--- a/doc/rat-cursors/text
+++ b/doc/rat-cursors/text
@@ -1,16 +1,16 @@
-. . . . X X X X X X X . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . @ . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . . . . X . . . . . . . .
-. . . . X X X X X X X . . . . .
+. . . . # # # # # # # . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . O . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . . . . # . . . . . . . .
+. . . . # # # # # # # . . . . .
diff --git a/doc/rat-cursors/to-term b/doc/rat-cursors/to-term
index cc67d78..8aeb548 100755
--- a/doc/rat-cursors/to-term
+++ b/doc/rat-cursors/to-term
@@ -1,4 +1,4 @@
#!/bin/sh -e
-sed -e 's/ //g' | sed -e 's/\./ /g' -e 's/X/\x1b[07m \x1b[27m/g' -e 's/@/\x1b[07;31m \x1b[00m/g'
+sed -e 's/ //g' | sed -e 's/\./ /g' -e 's/#/\x1b[07m \x1b[27m/g' -e 's/O/\x1b[07;31m \x1b[00m/g'
diff --git a/doc/rat-cursors/to-text b/doc/rat-cursors/to-text
index 998159b..9bdcd7d 100755
--- a/doc/rat-cursors/to-text
+++ b/doc/rat-cursors/to-text
@@ -1,10 +1,13 @@
#!/bin/sh
-data="$(sed 's/\(.\) /\1\1/g' | sed 's/\./ /g' | sed 's/@/X/g' | sed 's/ \+$//g')"
+data="$(sed 's/\(.\) /\1\1/g' | sed 's/\./ /g' | sed 's/O/#/g' | sed 's/ \+$//g')"
while [ $(echo "${data}" | grep -v '^ ' | grep -v '^$' | wc -l) = 0 ]; do
data="$(echo "${data}" | sed 's/^ //')"
done
-echo "${data}"
+while [ "$(echo "${data}" | sed 1q)" = "" ]; do
+ data="$(echo "${data}" | sed 1d)"
+done
+echo "${data}"
diff --git a/doc/rat-cursors/up-arrow b/doc/rat-cursors/up-arrow
index 848b36c..49dcdbe 100644
--- a/doc/rat-cursors/up-arrow
+++ b/doc/rat-cursors/up-arrow
@@ -1,16 +1,16 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-. . . . . . . @ . . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . X X X X X . . . . . .
-. . . . X X X X X X X . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
-. . . . . . X X X . . . . . . .
+. . . . . . . O . . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . # # # # # . . . . . .
+. . . . # # # # # # # . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
+. . . . . . # # # . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/vertical-text b/doc/rat-cursors/vertical-text
index 3a96b3d..4859dd2 100644
--- a/doc/rat-cursors/vertical-text
+++ b/doc/rat-cursors/vertical-text
@@ -2,13 +2,13 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-X . . . . . . . . . . . . . . X
-X . . . . . . . . . . . . . . X
-X . . . . . . . . . . . . . . X
-X X X X X X X X @ X X X X X X X
-X . . . . . . . . . . . . . . X
-X . . . . . . . . . . . . . . X
-X . . . . . . . . . . . . . . X
+# . . . . . . . . . . . . . . #
+# . . . . . . . . . . . . . . #
+# . . . . . . . . . . . . . . #
+# # # # # # # # O # # # # # # #
+# . . . . . . . . . . . . . . #
+# . . . . . . . . . . . . . . #
+# . . . . . . . . . . . . . . #
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/w-resize b/doc/rat-cursors/w-resize
index 27c3426..01db4e3 100644
--- a/doc/rat-cursors/w-resize
+++ b/doc/rat-cursors/w-resize
@@ -2,13 +2,13 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-X . . . . X . . . . . . . . . .
-X . . . X . . . . . . . . . . .
-X . . X . . . . . . . . . . . .
-X . @ X X X X X X X X X X X X X
-X . . X . . . . . . . . . . . .
-X . . . X . . . . . . . . . . .
-X . . . . X . . . . . . . . . .
+# . . . . # . . . . . . . . . .
+# . . . # . . . . . . . . . . .
+# . . # . . . . . . . . . . . .
+# . O # # # # # # # # # # # # #
+# . . # . . . . . . . . . . . .
+# . . . # . . . . . . . . . . .
+# . . . . # . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/w-select b/doc/rat-cursors/w-select
index a13d67b..e803e50 100644
--- a/doc/rat-cursors/w-select
+++ b/doc/rat-cursors/w-select
@@ -2,13 +2,13 @@
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
-. . . . . X . . . . . . . . . .
-. . . . X . . . . . . . . . . .
-. . . X . . . . . . . . . . . .
-. . @ X X X X X X X X X X X X X
-. . . X . . . . . . . . . . . .
-. . . . X . . . . . . . . . . .
-. . . . . X . . . . . . . . . .
+. . . . . # . . . . . . . . . .
+. . . . # . . . . . . . . . . .
+. . . # . . . . . . . . . . . .
+. . O # # # # # # # # # # # # #
+. . . # . . . . . . . . . . . .
+. . . . # . . . . . . . . . . .
+. . . . . # . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
diff --git a/doc/rat-cursors/wait b/doc/rat-cursors/wait
index 76e88fb..1af4a04 100644
--- a/doc/rat-cursors/wait
+++ b/doc/rat-cursors/wait
@@ -1,16 +1,16 @@
-. . . X X X X X X X X X X . . .
-. . . X X X X X X X X X X . . .
-. . . . X X X X X X X X . . . .
-. . . . . X X X X X X . . . . .
-. . . . . . X X X X . . . . . .
-. . . . . . . X X . . . . . . .
-. . . . . . . X X . . . . . . .
-. . . . . . . @ X . . . . . . .
-. . . . . . . X X . . . . . . .
-. . . . . . . X X . . . . . . .
-. . . . . . . X X . . . . . . .
-. . . . . . X X X X . . . . . .
-. . . . . X X X X X X . . . . .
-. . . . X X X X X X X X . . . .
-. . . X X X X X X X X X X . . .
-. . . X X X X X X X X X X . . .
+. . . # # # # # # # # # # . . .
+. . . # # # # # # # # # # . . .
+. . . . # # # # # # # # . . . .
+. . . . . # # # # # # . . . . .
+. . . . . . # # # # . . . . . .
+. . . . . . . # # . . . . . . .
+. . . . . . . # # . . . . . . .
+. . . . . . . O # . . . . . . .
+. . . . . . . # # . . . . . . .
+. . . . . . . # # . . . . . . .
+. . . . . . . # # . . . . . . .
+. . . . . . # # # # . . . . . .
+. . . . . # # # # # # . . . . .
+. . . . # # # # # # # # . . . .
+. . . # # # # # # # # # # . . .
+. . . # # # # # # # # # # . . .