120 x 101.9 meters = 393.7 x 334.32 feet