fn asic_loop_through () {
let mut this_deck = deck::make_array ();
let last_index = this_deck.len () - 1;
let mut venue_1 = vec![1, 2, 3];
for i1 in 0..=51 {
let venue_1 = this_deck [i1];
println! ("venue_1: {}{}", venue_1 [0], venue_1 [1]);
for i2 in 0..=50 {
if (i2 == i1) { continue; }
let venue_2 = this_deck [i2];
for i3 in 0..=49 {
if (i3 == i1 || i3 == i2) { continue; }
let flop_1 = this_deck [i3];
for i4 in 0..=48 {
if (i4 == i1 || i4 == i2 || i4 == i3) { continue; }
let flop_2 = this_deck [i4];
for i5 in 0..=47 {
if (i5 == i1 || i5 == i2 || i5 == i3 || i5 == i4) { continue; }
let flop_3 = this_deck [i5];
for i6 in 0..=46 {
if (i6 == i1 || i6 == i2 || i6 == i3 || i6 == i4 || i6 == i5) { continue; }
let turn = this_deck [i6];
}
}
}
}
}
}
}