64 x 106 meters = 209.97 x 347.77 feet