A map of Squareville shows its 12 streets (line segments) and 8 intersections (A, B, C, ... , H) as shown. In how many different ways can someone travel from A to H along the streets without passing through any intersection more than once, or travelling along the same street more than once?