334 x 640 feet = 101.8 x 195.07 meters