620 x 120 feet = 188.98 x 36.58 meters