tribuchet: building on jamie ...........+...+++++++++++++++++++++++++++++++++++++++*..+....+...+..+.......+...+..+.........+......+...+++++++++++++++++++++++++++++++++++++++*...+.........+.+..+.......+.................+...+......+......+.+..+...+....+...+........+.............+.........+......+..+....+...+........+....++++++ .+...+....+....................+...+.......+...+........+++++++++++++++++++++++++++++++++++++++*...+..+...+.+.....+...+.............+...............+.....+....+...+........+..........+........+.+......+...+..............+.+.....+.+++++++++++++++++++++++++++++++++++++++*............+....+.....+.+...+.....+.........+.......+...+......+..+...+....+.....+.......+...+...+...+.....+.+...........+...+......+...+......+....+..+....+..+.........+....+......+........+.......+...+.....+...+...+..........+......+......+.....+...+.+...........+...+.+...........+.......+...+.....+....+...+..+....+...............+....................+.+.....+...+.+..+.........+...+.........................+..+...+.......+...+...............+...+.....+...+..........+............+.....+...+....+..+...+...+........................+...+...+.........+..........+...+.....+.+......+........+............+....+.....+............+.......+......+.........+...+.....+....+.....+..................+...............+.+.....+......+.+.....+.........+......+....+...+..+.+...........................+..+...+......+....+...+.........+......+...+.....+.........+.+..+...+.+.....+.+....................+.......+..+..........+.........+.....+.+.........+..+....+.....+..........+.....+......+....+.....+.+........+.......+.....+...+..........+.........+..+....+.........+......+.....+......+.+...+.....+......+...+.......+...+...+........+.......+...+.........+.....+...+....+........+.+......+......+..+.+......+......+..+.......+......+..+......+............+....+.....+......+...+............+.......+.....+.+.....+....+........+....+.....+...+.+..............+......+.++++++ -----