One meter = 39.370" (1000/25.4). 3.28 x 20 = 65.6' which rounds to 66'.
WierdWierdWierd! For some reason I had 39.1 inches stuck in my brain for the last few decades. Guess it proves Free'Public is worth something after all. <]B^)