65 x 644 feet = 19.81 x 196.29 meters