200 x 621 feet = 60.96 x 189.28 meters