60.4 x 63 meters = 198.16 x 206.69 feet