In the snail park, there are two sets of four paths each that form the crossing pattern shown. You want to place a snail at one endpoint of each path, so that he crawls to the opposite endpoint of that same path. If all of your snails crawl at the same speed, how many different ways can you place them, so that no two snails ever collide?