62.4 x 80.2 meters = 204.72 x 263.12 feet