427 x 621 feet = 130.15 x 189.28 meters