366 x 621 feet = 111.56 x 189.28 meters