127.3 x 93.1 meters = 417.65 x 305.45 feet