105.5 x 123.1 meters = 346.13 x 403.87 feet