related tags: 2C1305 4A3422 5D2600 686A65 A3A27C AAB3A1 CAE0B2 birds bristol cranes dichohecho lecture linearalgebrageometry origami 231913 808578 838273