109.5 x 127.1 meters = 359.25 x 416.99 feet