124.3 x 90.1 meters = 407.81 x 295.6 feet