diff --git a/smkridge/204/convenience.html b/smkridge/204/convenience.html
index 93cc9cd98..7c83d387d 100644
--- a/smkridge/204/convenience.html
+++ b/smkridge/204/convenience.html
@@ -38,7 +38,8 @@ with mud/sand banks on the right hand wall. The passage passes under a
large aven (QM X) and up a 2m climb before reaching Flush Pitch.
Traversing across the top of Flush Pitch (10m of rope and two hangers required) a second pitch is encountered, this connects with flush pitch at the bottom. A passage leading off to the right from the second pitch leads to The Bowl, a pitch leading down to Now Wash Your Hands. The Bowl may be free-climbed for some distance until it becomes too vertical. At this point a sloping, drippy passage doubles back from the main direction of The Bowl and leads to a 2m drop into a shallow pool of water, The Cistern.
Descending Fush Pitch (21m of rope and three hangers required, including the traverse) leads to a small chamber which connects to the bottom of the second pitch. A passage leading south is too tight, and the way on is a crawling sized phreatic tube up a climb to the north. After several twists and turns this emerges at The Cistern. This route is recommended as it avoids the slippery traverse across The Cistern.
@@ -46,8 +47,8 @@ alt="The Bowl" />Traversing across the top of Flush Pitch (10m of rope and t
From The Cistern a 5m climb down leads to a muddy puddle and a crawl through a small hole. Beyond the hole, awkward thrutching through rift passage leads to a 3m climb down (5m handline an a single hanger required) into a large East-West passage, Now Wash Your Hands. A sloping passage to the left at the top of the climb also leads to Now Wash Your Hands.
Upslope in Now Wash Your Hands large
walking passage leads to a junction after 15m. The passage to the left
slopes downwards, gradually decreasing in height until it chokes with
@@ -63,7 +64,10 @@ X]. Straight ahead a short climb up leads to a steeply sloping passage which
Downslope in Now Wash Your Hands is a muddy boulder filled passage which, after a short climb down, reaches a T-junction. Left at the junction leads to Out Of Order Rift. The passage to the right is reached by a 1.5m climb up a mud bank. Pleasant, walking sized phreatic passage winds gradually downhill. After a lowering of the roof, requiring crawling, Shit Chute joins on the left. This is a steeply sloping tube with a loose muddy floor. Starting as crawling sized it soon enlarges and the floor drops away into a pitch. This can also be reached through Engaged. The main passage continues to a short pitch requiring 10m of rope and two hangers. This enters Engaged.
Engaged begins under a drippy aven, with the water flowing down a
+
+
+Engaged begins under a drippy aven, with the water flowing down a
hole in the floor which is too tight. Beyond the aven, the passage
trifurcates. The large passage to the right continues across several
large holes in the floor, the first of these is the SLTR pitch which
diff --git a/smkridge/204/find_dead_qms.py b/smkridge/204/find_dead_qms.py
new file mode 100644
index 000000000..e1c7e3a96
--- /dev/null
+++ b/smkridge/204/find_dead_qms.py
@@ -0,0 +1,113 @@
+"""
+Quick and dirty Python script to find references to completed qms in the
+cave description pages. Run this to find which bits of description
+need updating.
+
+The list of qms is read from the qm.csv file and any with an entry in the
+"Completion description" column (column 7) are searched for in all the html
+files.
+
+The script prints a list of the completed qms that it found references to
+and in which file.
+
+Nial Peters - 2011
+"""
+import csv
+import re
+import glob
+import itertools
+import os
+import os.path
+
+QM_CSV_FILE = "qm.csv"
+DESC_FOLDER = "."
+
+
+#####################################################################
+# A few functions copied from std_ops - pasted here to save people
+# having to install std_ops to use this script.
+#####################################################################
+
+def flatten(l, ltypes=(list, tuple)):
+ """
+ Reduces any iterable containing other iterables into a single list
+ of non-iterable items. The ltypes option allows control over what
+ element types will be flattened. This algorithm is taken from:
+ http://rightfootin.blogspot.com/2006/09/more-on-python-flatten.html
+
+ >>> print flatten([range(3),range(3,6)])
+ [0, 1, 2, 3, 4, 5]
+ >>> print flatten([1,2,(3,4)])
+ [1, 2, 3, 4]
+ >>> print flatten([1,[2,3,[4,5,[6,[7,8,[9,[10]]]]]]])
+ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
+ >>> print flatten([1,[2,3,[4,5,[6,[7,8,[9,[10]]]]]]], ltypes=())
+ [1, [2, 3, [4, 5, [6, [7, 8, [9, [10]]]]]]]
+ >>> print flatten([1,2,(3,4)],ltypes=(list))
+ [1, 2, (3, 4)]
+ """
+ ltype = type(l)
+ l = list(l)
+ i = 0
+ while i < len(l):
+ while isinstance(l[i], ltypes):
+ if not l[i]:
+ l.pop(i)
+ i -= 1
+ break
+ else:
+ l[i:i + 1] = l[i]
+ i += 1
+ return ltype(l)
+
+
+def find_files(path, recursive=False, pattern='*', skip_links=True, full_paths=False):
+ if not os.path.isdir(path):
+ raise ValueError, "\'%s\' is not a recognised folder" %path
+
+ found_files = glob.glob(os.path.normpath(path + os.sep + pattern))
+ path_contents = glob.glob(os.path.normpath(path + os.sep + '*'))
+
+ if skip_links:
+ path_contents = [x for x in itertools.ifilterfalse(os.path.islink, path_contents)]
+
+ dirs = [x for x in itertools.ifilter(os.path.isdir, path_contents)]
+ found_files = [x for x in itertools.ifilterfalse(os.path.isdir, found_files)] #now with no dirs in it
+
+ if recursive:
+ found_files += [find_files(x, recursive, pattern, skip_links, full_paths) for x in dirs]
+
+ if full_paths:
+ return [os.path.abspath(x) for x in flatten(found_files) if x]
+ else:
+ return [x for x in flatten(found_files) if x]
+
+#####################################################################
+#####################################################################
+# Main script starts here.
+#####################################################################
+completed_qms = []
+
+with open(QM_CSV_FILE,'rb') as ifp:
+ # read the qm.csv file assuming it is tab delimited
+ qm_reader = csv.reader(ifp, delimiter='\t')
+
+ for row in qm_reader:
+ if row[6] == "" or row[6].isspace():
+ #skip rows that have no entry in the Completion description column
+ continue
+ completed_qms.append(row[0])
+
+#get a list of all the html files in the description folder
+html_files = find_files(DESC_FOLDER, pattern="*.html")
+
+#search each html file for references to each completed qm
+for desc_file in html_files:
+ with open(desc_file,"r") as f:
+ contents = f.read()
+ for qm in completed_qms:
+ if len(re.findall(qm + "(?!\d)",contents))!=0:
+ print "Reference to "+qm + " found in "+desc_file
+
+
+
diff --git a/smkridge/204/i/chalk_and_cheese.jpg b/smkridge/204/i/chalk_and_cheese.jpg
new file mode 100644
index 000000000..b184f3eb5
Binary files /dev/null and b/smkridge/204/i/chalk_and_cheese.jpg differ
diff --git a/smkridge/204/i/crestarun.jpg b/smkridge/204/i/crestarun.jpg
new file mode 100644
index 000000000..6fed19971
Binary files /dev/null and b/smkridge/204/i/crestarun.jpg differ
diff --git a/smkridge/204/i/crestarun_pitch.jpg b/smkridge/204/i/crestarun_pitch.jpg
new file mode 100644
index 000000000..31e6caab5
Binary files /dev/null and b/smkridge/204/i/crestarun_pitch.jpg differ
diff --git a/smkridge/204/i/engaged_formation.jpg b/smkridge/204/i/engaged_formation.jpg
new file mode 100644
index 000000000..d0ce9e931
Binary files /dev/null and b/smkridge/204/i/engaged_formation.jpg differ
diff --git a/smkridge/204/i/flush_pitch.jpg b/smkridge/204/i/flush_pitch.jpg
new file mode 100644
index 000000000..bdbb63627
Binary files /dev/null and b/smkridge/204/i/flush_pitch.jpg differ
diff --git a/smkridge/204/i/goretex_is_a_lie.jpg b/smkridge/204/i/goretex_is_a_lie.jpg
new file mode 100644
index 000000000..f9bfd1e2f
Binary files /dev/null and b/smkridge/204/i/goretex_is_a_lie.jpg differ
diff --git a/smkridge/204/i/sandpit.jpg b/smkridge/204/i/sandpit.jpg
new file mode 100644
index 000000000..44e949cc9
Binary files /dev/null and b/smkridge/204/i/sandpit.jpg differ
diff --git a/smkridge/204/i/stupidhole.jpg b/smkridge/204/i/stupidhole.jpg
new file mode 100644
index 000000000..27723fdf3
Binary files /dev/null and b/smkridge/204/i/stupidhole.jpg differ
diff --git a/smkridge/204/i/toothless.jpg b/smkridge/204/i/toothless.jpg
new file mode 100644
index 000000000..1839d244d
Binary files /dev/null and b/smkridge/204/i/toothless.jpg differ
diff --git a/smkridge/204/i/trihang.jpg b/smkridge/204/i/trihang.jpg
new file mode 100644
index 000000000..8401c47a4
Binary files /dev/null and b/smkridge/204/i/trihang.jpg differ
diff --git a/smkridge/204/l/chalk_and_cheese.html b/smkridge/204/l/chalk_and_cheese.html
new file mode 100644
index 000000000..245e842a2
--- /dev/null
+++ b/smkridge/204/l/chalk_and_cheese.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+1623/204 - Chalk and Cheese
+
+
+
+
+
+
+
+
+
+
Kathryn Hopkins and Edvin Deadman at the top of Chalk and Cheese pitch, so named because of the soft white rock at the pitch head.
Tony Rooke placing bolts in Toothless chamber. The name Toothless was chosen after Nial spent half an hour struggling to get a hand-bolt in before realising that all the teeth had broken off of the spit!
On the left, from the southern base of Subsoil Chamber, a 1.8m climb up a
mud bank leads to a mud-floored passage that enters Hippo Hollows. This section
@@ -160,7 +161,9 @@ ahead leads steeply down large boulders to a small chamber and a wet aven [C2004-204-66 C].
-
+
Just down from Chalk and Cheese pitch, walking through the moderately large chamber, on the left there is That Stupid Hole. A bundle of boulders, two with notable spiky points (useful for putting a sling around / rigging), soon give way to a steeply sloping, partially muddy slope. Approximately 10 meters down, there is a axe like boulder (2.5m long) wedged between the walls of a small chamber. A short climb down below this boulder you hit another boulder floor in a chamber approximately 3 meters wide; this chokes at the bottom. However, standing on the top of the axe like boulder a narrow passage, with a notable draft, leads off left. A steep muddy climb up brings you out to an eye hole above another steeply sloping shaft (going up into an aven on the left and continuing steeply down on the right). Various rebelays and another 27 meters below, the shaft continues after being broken by a small, muddy ledge. The draft continues to be prominent and water trickles and puddles visible on portruding ledges below. A Y-hang allows one to descend another 75 meters in a rift system reminiscent of Easegill. At the bottom this pitch series becomes notably wetter and is named Goretex is a lie. Eventually this trickle/stream continues into a rift too small to enter. On the left a short crawl through a blocky mud filled hole also dies out.
The climb mentioned above was bolted in 2004 and has been left permanently rigged.
+
+
+
+
+
+The climb mentioned above was bolted in 2004 and has been left permanently rigged.
From the head of the pitch, a short climb up leads to a ledge overlooking
Swings on one side and on the other side a (blind?) pit with an aven [C2004-204-05 X] above.
@@ -287,6 +292,7 @@ Straight ahead is a steeply descending tube (best rigged); after a few metres
the floor disappears, revealing a pitch down into Helter Skelter.
+
From the end of the ledge the pitch is a short descent of 6m to land on top
+From the end of the ledge the pitch is a short descent of 6m to land on top
of a large block in a wide passage, Toothless, continuing north and
south [MARK NIAL] [C2005-204-41 C] [C2005-204-42 ??] [C2005-204-43 X] [C2005-204-44 ??] [C2005-204-45 C].
-
+
+
+
High Hopes and the 2005 entrances
-
+
diff --git a/smkridge/204/t/11cei.jpg b/smkridge/204/t/11cei.jpg
index d20bbe3e5..37d401c23 100644
Binary files a/smkridge/204/t/11cei.jpg and b/smkridge/204/t/11cei.jpg differ
diff --git a/smkridge/204/t/13sle.jpg b/smkridge/204/t/13sle.jpg
index f61c67026..149054d99 100644
Binary files a/smkridge/204/t/13sle.jpg and b/smkridge/204/t/13sle.jpg differ
diff --git a/smkridge/204/t/14entd.jpg b/smkridge/204/t/14entd.jpg
index 941aac65b..944d25f92 100644
Binary files a/smkridge/204/t/14entd.jpg and b/smkridge/204/t/14entd.jpg differ
diff --git a/smkridge/204/t/1en.jpg b/smkridge/204/t/1en.jpg
index f0ae49fd4..1ac0dbba3 100644
Binary files a/smkridge/204/t/1en.jpg and b/smkridge/204/t/1en.jpg differ
diff --git a/smkridge/204/t/2p1.jpg b/smkridge/204/t/2p1.jpg
index 20cf5cbe9..576ed7f62 100644
Binary files a/smkridge/204/t/2p1.jpg and b/smkridge/204/t/2p1.jpg differ
diff --git a/smkridge/204/t/3crys.jpg b/smkridge/204/t/3crys.jpg
index 4b4ccfff4..0c0db3e88 100644
Binary files a/smkridge/204/t/3crys.jpg and b/smkridge/204/t/3crys.jpg differ
diff --git a/smkridge/204/t/4egg.jpg b/smkridge/204/t/4egg.jpg
index 2d82fcba1..e6dffed74 100644
Binary files a/smkridge/204/t/4egg.jpg and b/smkridge/204/t/4egg.jpg differ
diff --git a/smkridge/204/t/5p3.jpg b/smkridge/204/t/5p3.jpg
index 92bfa0955..f86094770 100644
Binary files a/smkridge/204/t/5p3.jpg and b/smkridge/204/t/5p3.jpg differ
diff --git a/smkridge/204/t/6icel.jpg b/smkridge/204/t/6icel.jpg
index 4d8a7f8da..58cc03391 100644
Binary files a/smkridge/204/t/6icel.jpg and b/smkridge/204/t/6icel.jpg differ
diff --git a/smkridge/204/t/7icef.jpg b/smkridge/204/t/7icef.jpg
index ab4846173..e3522f013 100644
Binary files a/smkridge/204/t/7icef.jpg and b/smkridge/204/t/7icef.jpg differ
diff --git a/smkridge/204/t/8ica.jpg b/smkridge/204/t/8ica.jpg
index 979069d03..e90a2144c 100644
Binary files a/smkridge/204/t/8ica.jpg and b/smkridge/204/t/8ica.jpg differ
diff --git a/smkridge/204/t/9fall.jpg b/smkridge/204/t/9fall.jpg
index 846724041..4351bc769 100644
Binary files a/smkridge/204/t/9fall.jpg and b/smkridge/204/t/9fall.jpg differ
diff --git a/smkridge/204/t/Four Pitches of the Apocalypse 1.jpg b/smkridge/204/t/Four Pitches of the Apocalypse 1.jpg
index 7d28f2fc2..9f587d396 100644
Binary files a/smkridge/204/t/Four Pitches of the Apocalypse 1.jpg and b/smkridge/204/t/Four Pitches of the Apocalypse 1.jpg differ
diff --git a/smkridge/204/t/andya_bb.jpg b/smkridge/204/t/andya_bb.jpg
index 2a78a645e..6e0589347 100644
Binary files a/smkridge/204/t/andya_bb.jpg and b/smkridge/204/t/andya_bb.jpg differ
diff --git a/smkridge/204/t/batchamber.jpg b/smkridge/204/t/batchamber.jpg
index 65a81a55d..9b72b5eb3 100644
Binary files a/smkridge/204/t/batchamber.jpg and b/smkridge/204/t/batchamber.jpg differ
diff --git a/smkridge/204/t/bb_crawl.jpg b/smkridge/204/t/bb_crawl.jpg
index 40a29c47e..323f32c93 100644
Binary files a/smkridge/204/t/bb_crawl.jpg and b/smkridge/204/t/bb_crawl.jpg differ
diff --git a/smkridge/204/t/bivvy.jpg b/smkridge/204/t/bivvy.jpg
new file mode 100644
index 000000000..9be72f282
Binary files /dev/null and b/smkridge/204/t/bivvy.jpg differ
diff --git a/smkridge/204/t/bonsai.jpg b/smkridge/204/t/bonsai.jpg
index 395d2ec22..3b4d896cd 100644
Binary files a/smkridge/204/t/bonsai.jpg and b/smkridge/204/t/bonsai.jpg differ
diff --git a/smkridge/204/t/bowl.jpg b/smkridge/204/t/bowl.jpg
index 431e73002..ee517ed0e 100644
Binary files a/smkridge/204/t/bowl.jpg and b/smkridge/204/t/bowl.jpg differ
diff --git a/smkridge/204/t/bracketfungus1.jpg b/smkridge/204/t/bracketfungus1.jpg
index 11e267775..84123e25b 100644
Binary files a/smkridge/204/t/bracketfungus1.jpg and b/smkridge/204/t/bracketfungus1.jpg differ
diff --git a/smkridge/204/t/bracketfungus2.jpg b/smkridge/204/t/bracketfungus2.jpg
index 0affdc924..cdd29cf6b 100644
Binary files a/smkridge/204/t/bracketfungus2.jpg and b/smkridge/204/t/bracketfungus2.jpg differ
diff --git a/smkridge/204/t/bridge.jpg b/smkridge/204/t/bridge.jpg
new file mode 100644
index 000000000..2b4261a98
Binary files /dev/null and b/smkridge/204/t/bridge.jpg differ
diff --git a/smkridge/204/t/cerberus.jpg b/smkridge/204/t/cerberus.jpg
index e47b406ad..f8eb113fa 100644
Binary files a/smkridge/204/t/cerberus.jpg and b/smkridge/204/t/cerberus.jpg differ
diff --git a/smkridge/204/t/cerberus_pitchhead.jpg b/smkridge/204/t/cerberus_pitchhead.jpg
index eb99de3c1..50c3da251 100644
Binary files a/smkridge/204/t/cerberus_pitchhead.jpg and b/smkridge/204/t/cerberus_pitchhead.jpg differ
diff --git a/smkridge/204/t/cgjunct.jpg b/smkridge/204/t/cgjunct.jpg
index 2c7547163..313d1ce4a 100644
Binary files a/smkridge/204/t/cgjunct.jpg and b/smkridge/204/t/cgjunct.jpg differ
diff --git a/smkridge/204/t/cglory.jpg b/smkridge/204/t/cglory.jpg
index dbcf5afa9..718f5145c 100644
Binary files a/smkridge/204/t/cglory.jpg and b/smkridge/204/t/cglory.jpg differ
diff --git a/smkridge/204/t/cgnorth.jpg b/smkridge/204/t/cgnorth.jpg
index a811c970c..8d6d829b8 100644
Binary files a/smkridge/204/t/cgnorth.jpg and b/smkridge/204/t/cgnorth.jpg differ
diff --git a/smkridge/204/t/ch5.jpg b/smkridge/204/t/ch5.jpg
index 5faa7d97d..a09b31c68 100644
Binary files a/smkridge/204/t/ch5.jpg and b/smkridge/204/t/ch5.jpg differ
diff --git a/smkridge/204/t/chalk_and_cheese.jpg b/smkridge/204/t/chalk_and_cheese.jpg
new file mode 100644
index 000000000..5aa65618d
Binary files /dev/null and b/smkridge/204/t/chalk_and_cheese.jpg differ
diff --git a/smkridge/204/t/conveniencerift.jpg b/smkridge/204/t/conveniencerift.jpg
index 7869b29d6..090e2763e 100644
Binary files a/smkridge/204/t/conveniencerift.jpg and b/smkridge/204/t/conveniencerift.jpg differ
diff --git a/smkridge/204/t/conveniencerift2.jpg b/smkridge/204/t/conveniencerift2.jpg
index 0e8bb46cc..092b2fb1c 100644
Binary files a/smkridge/204/t/conveniencerift2.jpg and b/smkridge/204/t/conveniencerift2.jpg differ
diff --git a/smkridge/204/t/crestarun.jpg b/smkridge/204/t/crestarun.jpg
new file mode 100644
index 000000000..f7e5579e5
Binary files /dev/null and b/smkridge/204/t/crestarun.jpg differ
diff --git a/smkridge/204/t/crestarun_pitch.jpg b/smkridge/204/t/crestarun_pitch.jpg
new file mode 100644
index 000000000..848559e72
Binary files /dev/null and b/smkridge/204/t/crestarun_pitch.jpg differ
diff --git a/smkridge/204/t/crystalpool.jpg b/smkridge/204/t/crystalpool.jpg
index 17f910715..759afdc46 100644
Binary files a/smkridge/204/t/crystalpool.jpg and b/smkridge/204/t/crystalpool.jpg differ
diff --git a/smkridge/204/t/crystals.jpg b/smkridge/204/t/crystals.jpg
index 328ec6efe..88d2c8149 100644
Binary files a/smkridge/204/t/crystals.jpg and b/smkridge/204/t/crystals.jpg differ
diff --git a/smkridge/204/t/deadbat.jpg b/smkridge/204/t/deadbat.jpg
index f783ffe44..3d3f963c5 100644
Binary files a/smkridge/204/t/deadbat.jpg and b/smkridge/204/t/deadbat.jpg differ
diff --git a/smkridge/204/t/engaged_formation.jpg b/smkridge/204/t/engaged_formation.jpg
new file mode 100644
index 000000000..657db5f00
Binary files /dev/null and b/smkridge/204/t/engaged_formation.jpg differ
diff --git a/smkridge/204/t/enta.jpg b/smkridge/204/t/enta.jpg
index 1f485519f..87d04485b 100644
Binary files a/smkridge/204/t/enta.jpg and b/smkridge/204/t/enta.jpg differ
diff --git a/smkridge/204/t/ente.jpg b/smkridge/204/t/ente.jpg
index 7c5344cd1..6529eb67f 100644
Binary files a/smkridge/204/t/ente.jpg and b/smkridge/204/t/ente.jpg differ
diff --git a/smkridge/204/t/epitch.jpg b/smkridge/204/t/epitch.jpg
index c97a05fb6..e6bd1018b 100644
Binary files a/smkridge/204/t/epitch.jpg and b/smkridge/204/t/epitch.jpg differ
diff --git a/smkridge/204/t/esnowplug.jpg b/smkridge/204/t/esnowplug.jpg
index e89d93676..f4d10769e 100644
Binary files a/smkridge/204/t/esnowplug.jpg and b/smkridge/204/t/esnowplug.jpg differ
diff --git a/smkridge/204/t/esnowplug2.jpg b/smkridge/204/t/esnowplug2.jpg
index dc1509b58..a599ecc01 100644
Binary files a/smkridge/204/t/esnowplug2.jpg and b/smkridge/204/t/esnowplug2.jpg differ
diff --git a/smkridge/204/t/faithtrav2.jpg b/smkridge/204/t/faithtrav2.jpg
index 8ed3fab4d..0679ffd79 100644
Binary files a/smkridge/204/t/faithtrav2.jpg and b/smkridge/204/t/faithtrav2.jpg differ
diff --git a/smkridge/204/t/faithtraverse.jpg b/smkridge/204/t/faithtraverse.jpg
index 7d6267d97..211d5969b 100644
Binary files a/smkridge/204/t/faithtraverse.jpg and b/smkridge/204/t/faithtraverse.jpg differ
diff --git a/smkridge/204/t/flush_pitch.jpg b/smkridge/204/t/flush_pitch.jpg
new file mode 100644
index 000000000..fe040f522
Binary files /dev/null and b/smkridge/204/t/flush_pitch.jpg differ
diff --git a/smkridge/204/t/gafferpassage.jpg b/smkridge/204/t/gafferpassage.jpg
index 08887940d..311403321 100644
Binary files a/smkridge/204/t/gafferpassage.jpg and b/smkridge/204/t/gafferpassage.jpg differ
diff --git a/smkridge/204/t/gaffphead.jpg b/smkridge/204/t/gaffphead.jpg
index a8689120f..88d373b25 100644
Binary files a/smkridge/204/t/gaffphead.jpg and b/smkridge/204/t/gaffphead.jpg differ
diff --git a/smkridge/204/t/gaffphead2.jpg b/smkridge/204/t/gaffphead2.jpg
index 1d8dd091b..2f7e72ea6 100644
Binary files a/smkridge/204/t/gaffphead2.jpg and b/smkridge/204/t/gaffphead2.jpg differ
diff --git a/smkridge/204/t/gkrevenge.jpg b/smkridge/204/t/gkrevenge.jpg
index df5fc3491..d0c26bc50 100644
Binary files a/smkridge/204/t/gkrevenge.jpg and b/smkridge/204/t/gkrevenge.jpg differ
diff --git a/smkridge/204/t/goretex_is_a_lie.jpg b/smkridge/204/t/goretex_is_a_lie.jpg
new file mode 100644
index 000000000..79b179ff5
Binary files /dev/null and b/smkridge/204/t/goretex_is_a_lie.jpg differ
diff --git a/smkridge/204/t/hhclimb.jpg b/smkridge/204/t/hhclimb.jpg
index 655951900..adb12bf7e 100644
Binary files a/smkridge/204/t/hhclimb.jpg and b/smkridge/204/t/hhclimb.jpg differ
diff --git a/smkridge/204/t/hhfloor.jpg b/smkridge/204/t/hhfloor.jpg
index 9a522fbd3..2ad95a197 100644
Binary files a/smkridge/204/t/hhfloor.jpg and b/smkridge/204/t/hhfloor.jpg differ
diff --git a/smkridge/204/t/hippo.jpg b/smkridge/204/t/hippo.jpg
index a5c30d726..67be79203 100644
Binary files a/smkridge/204/t/hippo.jpg and b/smkridge/204/t/hippo.jpg differ
diff --git a/smkridge/204/t/hippo_mudslope.jpg b/smkridge/204/t/hippo_mudslope.jpg
index 6321ad30f..5f0557385 100644
Binary files a/smkridge/204/t/hippo_mudslope.jpg and b/smkridge/204/t/hippo_mudslope.jpg differ
diff --git a/smkridge/204/t/hippo_stal_close.jpg b/smkridge/204/t/hippo_stal_close.jpg
index 9799d5655..a8aa74d5a 100644
Binary files a/smkridge/204/t/hippo_stal_close.jpg and b/smkridge/204/t/hippo_stal_close.jpg differ
diff --git a/smkridge/204/t/hippocratic1.jpg b/smkridge/204/t/hippocratic1.jpg
index eace371aa..946462d0f 100644
Binary files a/smkridge/204/t/hippocratic1.jpg and b/smkridge/204/t/hippocratic1.jpg differ
diff --git a/smkridge/204/t/hippocratic2.jpg b/smkridge/204/t/hippocratic2.jpg
index b7cf8035c..012f6374e 100644
Binary files a/smkridge/204/t/hippocratic2.jpg and b/smkridge/204/t/hippocratic2.jpg differ
diff --git a/smkridge/204/t/hippocratic3.jpg b/smkridge/204/t/hippocratic3.jpg
index 75d4f185c..26cd228a3 100644
Binary files a/smkridge/204/t/hippocratic3.jpg and b/smkridge/204/t/hippocratic3.jpg differ
diff --git a/smkridge/204/t/hippocratic4.jpg b/smkridge/204/t/hippocratic4.jpg
index 10b27cd7e..7849956aa 100644
Binary files a/smkridge/204/t/hippocratic4.jpg and b/smkridge/204/t/hippocratic4.jpg differ
diff --git a/smkridge/204/t/hippocratic_fork.jpg b/smkridge/204/t/hippocratic_fork.jpg
index d27bf0814..a64daf696 100644
Binary files a/smkridge/204/t/hippocratic_fork.jpg and b/smkridge/204/t/hippocratic_fork.jpg differ
diff --git a/smkridge/204/t/hippocratic_stal.jpg b/smkridge/204/t/hippocratic_stal.jpg
index 11678501b..30ed0415e 100644
Binary files a/smkridge/204/t/hippocratic_stal.jpg and b/smkridge/204/t/hippocratic_stal.jpg differ
diff --git a/smkridge/204/t/hippocraticchamber.jpg b/smkridge/204/t/hippocraticchamber.jpg
index a5e0304d0..4eb34e94c 100644
Binary files a/smkridge/204/t/hippocraticchamber.jpg and b/smkridge/204/t/hippocraticchamber.jpg differ
diff --git a/smkridge/204/t/hippohollows.jpg b/smkridge/204/t/hippohollows.jpg
index 34eb9772d..4682e50cd 100644
Binary files a/smkridge/204/t/hippohollows.jpg and b/smkridge/204/t/hippohollows.jpg differ
diff --git a/smkridge/204/t/hontofaith1.jpg b/smkridge/204/t/hontofaith1.jpg
index 686cff466..465cc8e27 100644
Binary files a/smkridge/204/t/hontofaith1.jpg and b/smkridge/204/t/hontofaith1.jpg differ
diff --git a/smkridge/204/t/hontofaith2.jpg b/smkridge/204/t/hontofaith2.jpg
index 3cf6f729d..6502334ab 100644
Binary files a/smkridge/204/t/hontofaith2.jpg and b/smkridge/204/t/hontofaith2.jpg differ
diff --git a/smkridge/204/t/indecentexposure.jpg b/smkridge/204/t/indecentexposure.jpg
index 4932cc1e4..2c5b21b2e 100644
Binary files a/smkridge/204/t/indecentexposure.jpg and b/smkridge/204/t/indecentexposure.jpg differ
diff --git a/smkridge/204/t/kangatwo.jpg b/smkridge/204/t/kangatwo.jpg
index 56b7b540a..86d9fa054 100644
Binary files a/smkridge/204/t/kangatwo.jpg and b/smkridge/204/t/kangatwo.jpg differ
diff --git a/smkridge/204/t/magicroundabout.jpg b/smkridge/204/t/magicroundabout.jpg
index 8fb76127b..2428321ec 100644
Binary files a/smkridge/204/t/magicroundabout.jpg and b/smkridge/204/t/magicroundabout.jpg differ
diff --git a/smkridge/204/t/mind_the_gap.jpg b/smkridge/204/t/mind_the_gap.jpg
index b8ca574ba..74332aa1d 100644
Binary files a/smkridge/204/t/mind_the_gap.jpg and b/smkridge/204/t/mind_the_gap.jpg differ
diff --git a/smkridge/204/t/morden.jpg b/smkridge/204/t/morden.jpg
index 24c8e9663..8aa0de7cf 100644
Binary files a/smkridge/204/t/morden.jpg and b/smkridge/204/t/morden.jpg differ
diff --git a/smkridge/204/t/morden_crystals.jpg b/smkridge/204/t/morden_crystals.jpg
index b6d26d148..5cd060466 100644
Binary files a/smkridge/204/t/morden_crystals.jpg and b/smkridge/204/t/morden_crystals.jpg differ
diff --git a/smkridge/204/t/morden_pitch.jpg b/smkridge/204/t/morden_pitch.jpg
index 14793743b..7e11f153b 100644
Binary files a/smkridge/204/t/morden_pitch.jpg and b/smkridge/204/t/morden_pitch.jpg differ
diff --git a/smkridge/204/t/mround2.jpg b/smkridge/204/t/mround2.jpg
index 601a328dd..39d4f07f8 100644
Binary files a/smkridge/204/t/mround2.jpg and b/smkridge/204/t/mround2.jpg differ
diff --git a/smkridge/204/t/mroundclimb.jpg b/smkridge/204/t/mroundclimb.jpg
index 68a8c130d..fdbd5388c 100644
Binary files a/smkridge/204/t/mroundclimb.jpg and b/smkridge/204/t/mroundclimb.jpg differ
diff --git a/smkridge/204/t/muddypitch.jpg b/smkridge/204/t/muddypitch.jpg
index 96b81eea6..0da8d8c9d 100644
Binary files a/smkridge/204/t/muddypitch.jpg and b/smkridge/204/t/muddypitch.jpg differ
diff --git a/smkridge/204/t/mudpillars.jpg b/smkridge/204/t/mudpillars.jpg
index 1773b93c8..b7e483e05 100644
Binary files a/smkridge/204/t/mudpillars.jpg and b/smkridge/204/t/mudpillars.jpg differ
diff --git a/smkridge/204/t/pussyprance_slot.jpg b/smkridge/204/t/pussyprance_slot.jpg
index 473c7b954..813e83b7e 100644
Binary files a/smkridge/204/t/pussyprance_slot.jpg and b/smkridge/204/t/pussyprance_slot.jpg differ
diff --git a/smkridge/204/t/rrwindow.jpg b/smkridge/204/t/rrwindow.jpg
index 92f71191e..a41fdcf39 100644
Binary files a/smkridge/204/t/rrwindow.jpg and b/smkridge/204/t/rrwindow.jpg differ
diff --git a/smkridge/204/t/sandpit.jpg b/smkridge/204/t/sandpit.jpg
new file mode 100644
index 000000000..d2df95949
Binary files /dev/null and b/smkridge/204/t/sandpit.jpg differ
diff --git a/smkridge/204/t/sbview.jpg b/smkridge/204/t/sbview.jpg
new file mode 100644
index 000000000..e4a909b9d
Binary files /dev/null and b/smkridge/204/t/sbview.jpg differ
diff --git a/smkridge/204/t/sirens.jpg b/smkridge/204/t/sirens.jpg
index 5fe97d9bf..fa174be3e 100644
Binary files a/smkridge/204/t/sirens.jpg and b/smkridge/204/t/sirens.jpg differ
diff --git a/smkridge/204/t/someware.jpg b/smkridge/204/t/someware.jpg
deleted file mode 100644
index d27bf0814..000000000
Binary files a/smkridge/204/t/someware.jpg and /dev/null differ
diff --git a/smkridge/204/t/stupidhole.jpg b/smkridge/204/t/stupidhole.jpg
new file mode 100644
index 000000000..93206f9e5
Binary files /dev/null and b/smkridge/204/t/stupidhole.jpg differ
diff --git a/smkridge/204/t/subway_phreas.jpg b/smkridge/204/t/subway_phreas.jpg
index 8c00eec97..64233b330 100644
Binary files a/smkridge/204/t/subway_phreas.jpg and b/smkridge/204/t/subway_phreas.jpg differ
diff --git a/smkridge/204/t/takingpiss.jpg b/smkridge/204/t/takingpiss.jpg
index c5b27218d..6e5eac230 100644
Binary files a/smkridge/204/t/takingpiss.jpg and b/smkridge/204/t/takingpiss.jpg differ
diff --git a/smkridge/204/t/the_tube.jpg b/smkridge/204/t/the_tube.jpg
index 62f1e9510..e92697a0d 100644
Binary files a/smkridge/204/t/the_tube.jpg and b/smkridge/204/t/the_tube.jpg differ
diff --git a/smkridge/204/t/thinrift.jpg b/smkridge/204/t/thinrift.jpg
index 03d2a5b42..162ee5dd8 100644
Binary files a/smkridge/204/t/thinrift.jpg and b/smkridge/204/t/thinrift.jpg differ
diff --git a/smkridge/204/t/toothless.jpg b/smkridge/204/t/toothless.jpg
new file mode 100644
index 000000000..9ae473134
Binary files /dev/null and b/smkridge/204/t/toothless.jpg differ
diff --git a/smkridge/204/t/treeumphant1.jpg b/smkridge/204/t/treeumphant1.jpg
index 1beb2cc6d..06fdb7e47 100644
Binary files a/smkridge/204/t/treeumphant1.jpg and b/smkridge/204/t/treeumphant1.jpg differ
diff --git a/smkridge/204/t/treeumphant2.jpg b/smkridge/204/t/treeumphant2.jpg
index 5d70ecd1e..90e28b022 100644
Binary files a/smkridge/204/t/treeumphant2.jpg and b/smkridge/204/t/treeumphant2.jpg differ
diff --git a/smkridge/204/t/trihang.jpg b/smkridge/204/t/trihang.jpg
new file mode 100644
index 000000000..c13d66418
Binary files /dev/null and b/smkridge/204/t/trihang.jpg differ
diff --git a/smkridge/204/t/tshape.jpg b/smkridge/204/t/tshape.jpg
index ec1d8cbfd..d0743ae2a 100644
Binary files a/smkridge/204/t/tshape.jpg and b/smkridge/204/t/tshape.jpg differ
diff --git a/smkridge/204/t/unconformity.jpg b/smkridge/204/t/unconformity.jpg
index 48999b446..6e5fd85e2 100644
Binary files a/smkridge/204/t/unconformity.jpg and b/smkridge/204/t/unconformity.jpg differ
diff --git a/smkridge/204/t/underworld.jpg b/smkridge/204/t/underworld.jpg
index 4e209cb01..90af89999 100644
Binary files a/smkridge/204/t/underworld.jpg and b/smkridge/204/t/underworld.jpg differ
diff --git a/smkridge/204/t/urinalcakes.jpg b/smkridge/204/t/urinalcakes.jpg
index 4910d7269..82736159a 100644
Binary files a/smkridge/204/t/urinalcakes.jpg and b/smkridge/204/t/urinalcakes.jpg differ
diff --git a/smkridge/204/t/washhands.jpg b/smkridge/204/t/washhands.jpg
index bdaddff5a..835fc4993 100644
Binary files a/smkridge/204/t/washhands.jpg and b/smkridge/204/t/washhands.jpg differ
diff --git a/smkridge/204/t/washhands2.jpg b/smkridge/204/t/washhands2.jpg
index 9c1fe7edd..909d26674 100644
Binary files a/smkridge/204/t/washhands2.jpg and b/smkridge/204/t/washhands2.jpg differ
diff --git a/smkridge/204/t/whiteclouds.jpg b/smkridge/204/t/whiteclouds.jpg
index 5bf80af35..6d57bbea3 100644
Binary files a/smkridge/204/t/whiteclouds.jpg and b/smkridge/204/t/whiteclouds.jpg differ
diff --git a/smkridge/204/t/wksirens.jpg b/smkridge/204/t/wksirens.jpg
index e5fca927d..006d9f538 100644
Binary files a/smkridge/204/t/wksirens.jpg and b/smkridge/204/t/wksirens.jpg differ
diff --git a/smkridge/204/t/wkuworld.jpg b/smkridge/204/t/wkuworld.jpg
index ee55e6cf2..131a3fb0e 100644
Binary files a/smkridge/204/t/wkuworld.jpg and b/smkridge/204/t/wkuworld.jpg differ
diff --git a/smkridge/204/t/wook_bb.jpg b/smkridge/204/t/wook_bb.jpg
index 9b20b6e93..3c44c790e 100644
Binary files a/smkridge/204/t/wook_bb.jpg and b/smkridge/204/t/wook_bb.jpg differ
diff --git a/smkridge/204/t/wotnobolts.jpg b/smkridge/204/t/wotnobolts.jpg
index 1cc2e97c4..827d45205 100644
Binary files a/smkridge/204/t/wotnobolts.jpg and b/smkridge/204/t/wotnobolts.jpg differ
diff --git a/smkridge/204/t/wotnobolts2.jpg b/smkridge/204/t/wotnobolts2.jpg
index 6307c4332..b0fa2b07b 100644
Binary files a/smkridge/204/t/wotnobolts2.jpg and b/smkridge/204/t/wotnobolts2.jpg differ
diff --git a/smkridge/204/t/wotnoboltstop.jpg b/smkridge/204/t/wotnoboltstop.jpg
index 560abdac3..4dac8cd25 100644
Binary files a/smkridge/204/t/wotnoboltstop.jpg and b/smkridge/204/t/wotnoboltstop.jpg differ
diff --git a/smkridge/204/t/xxsurvey.jpg b/smkridge/204/t/xxsurvey.jpg
index 70d8a7f23..ffc22168d 100644
Binary files a/smkridge/204/t/xxsurvey.jpg and b/smkridge/204/t/xxsurvey.jpg differ
diff --git a/smkridge/204/treeumphant.html b/smkridge/204/treeumphant.html
index e130c7a17..af6d5329e 100644
--- a/smkridge/204/treeumphant.html
+++ b/smkridge/204/treeumphant.html
@@ -377,7 +377,8 @@ id="qC2001-204-59">C2001-204-59 B].
A sandy crawl (formerly QM 2001-14B) leads to a small passage. This closes off up + to the right; the main way goes past a dead furry bat to a sandy hole which was dug out in 2003. This tube goes up steeply. At the top, straight ahead leads up into small chamber, with a a series of sloping pitches, Pingu, which lead to a more vertical section of about 25m. Beyond this, the pitches continue [C2008 ?? A]. On the left is a 15m pitch which becomes too tight. The main way from the sandy tube follows the draft to the left, along a crawling tube past a couple of not-bad straws into a small chamber. There is a thin, deep, narrow rift to the right (leading to a small shaft?). Ahead, there is a nasty loose hole to left but the main way is under a low wall + crawl up a ramp on the right side. Over a loose boulder wall, to the right went to a pitch head with a huge boulder perched on top [C2003-204-35 B]. It's possible to free-climb down this rift to the left to a drippy floor, and Martin climbed a further 2m below this without reaching the bottom of the shaft (doesn't look promising though). Various tubes above pitch head probably don't go [C2003-204-34 C] [C2003-204-36 C]. The main way is to the left after the boulder wall, crawling to the edge of a ramp, passing a small passage on right [C2003-204-37 C]. It is possible to climb down to the left. At the bottom, on the left is a nasty loose pitch I nood noodles which ends at another nasty awkward pitch-head [C2008 ?? C]. Ahead, clamber over boulders. At the far end, a small passage leads off and up but gets too small. Climbing up and to the left, a solution tube in the roof can be followed for several metres to the top of an aven before closing down. The main way on at the ramp is across and up to a small sandy tube. Continuing down this and to right leads to a crawly passage with odd boulders in it needing gardening + more bat skeletons; this in turn leads up and past final squeeze into a quite large drippy rift. This continues to the left [C2003-204-40 C]; to the right it is possible to climb up two levels (first one a rather dodgy free climb) until it becomes too hard to up-climb, but aven continues up beyond this point [C2003-204-41 C]. A small side passage on the left from the sandy tube leads to [C2003-204-39 C].
+
A sandy crawl (formerly QM 2001-14B) leads to a small passage. This closes off up + to the right; the main way goes past a dead furry bat to a sandy hole which was dug out in 2003. This tube goes up steeply. At the top, straight ahead leads up into small chamber, with a a series of sloping pitches, Pingu, which lead to a more vertical section of about 25m. Beyond this, the pitches continue [C2008 ?? A]. On the left is a 15m pitch which becomes too tight. The main way from the sandy tube follows the draft to the left, along a crawling tube past a couple of not-bad straws into a small chamber. There is a thin, deep, narrow rift to the right (leading to a small shaft?). Ahead, there is a nasty loose hole to left but the main way is under a low wall + crawl up a ramp on the right side. Over a loose boulder wall, to the right went to a pitch head with a huge boulder perched on top [C2003-204-35 B]. It's possible to free-climb down this rift to the left to a drippy floor, and Martin climbed a further 2m below this without reaching the bottom of the shaft (doesn't look promising though). Various tubes above pitch head probably don't go [C2003-204-34 C] [C2003-204-36 C]. The main way is to the left after the boulder wall, crawling to the edge of a ramp, passing a small passage on right [C2003-204-37 C]. It is possible to climb down to the left. At the bottom, on the left is a nasty loose pitch I nood noodles which ends at another nasty awkward pitch-head [C2008 ?? C]. Ahead, clamber over boulders. At the far end, a small passage leads off and up but gets too small. Climbing up and to the left, a solution tube in the roof can be followed for several metres to the top of an aven before closing down. The main way on at the ramp is across and up to a small sandy tube. Continuing down this and to right leads to a crawly passage with odd boulders in it needing gardening + more bat skeletons; this in turn leads up and past final squeeze into a quite large drippy rift. This continues to the left [C2003-204-40 C]; to the right it is possible to climb up two levels (first one a rather dodgy free climb) until it becomes too hard to up-climb, but aven continues up beyond this point [C2003-204-41 C]. A small side passage on the left from the sandy tube leads to [C2003-204-39 C].
diff --git a/smkridge/204/uworld.html b/smkridge/204/uworld.html
index 095871b96..231985d18 100644
--- a/smkridge/204/uworld.html
+++ b/smkridge/204/uworld.html
@@ -34,7 +34,8 @@ Below the Underworld is Subsoil.
-
+
+
The initial pitch, Gaffer Tape (70m), is an
imposing oval shaft, which continues upwards [C2001-204-97 X]. It is rigged from a bolted traverse on