64 x 389 feet = 19.51 x 118.57 meters