22.3 x 101.1 meters = 73.16 x 331.69 feet