136.6 x 94.4 meters = 448.16 x 309.71 feet