65 x 620 feet = 19.81 x 188.98 meters