63 x 124 meters = 206.69 x 406.82 feet