63 x 123 meters = 206.69 x 403.54 feet