64 x 23.3 feet = 19.51 x 7.1 meters