19 Solution R3 from Will's website -++-++-++---------- +----++-++----+++-- +---+-++-+---+-+-+- ---+++++++---++---+ +-++----+++------++ ++-+---+-+-+----+-+ -+++--++++--+---++- +-++-++----+++----- ++-++-+---+-+-+---- -++++++--+++---+--- ----+---++++++--+-- -----+-+-++++-+--+- ------+++-+++--+--+ --++---+--+--++++-- -+-+----+--+-+++-+- -++------+--++++--+ -+---++---+--+--+++ --+-+-+----+--+-+++ ---+++------+--++++ #