621 x 389 feet = 189.28 x 118.57 meters