101 x 123.9 meters = 331.36 x 406.5 feet