123.3 x 89.1 meters = 404.53 x 292.32 feet