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