364 x 619 feet = 110.95 x 188.67 meters