386 x 121 meters = 1266.4 x 396.98 feet