127.1 x 196.1 meters = 416.99 x 643.37 feet