105.7 x 98.5 meters = 346.78 x 323.16 feet