63 x 110.4 meters = 206.69 x 362.2 feet