124 x 101.8 meters = 406.82 x 333.99 feet