510 x 64 feet = 155.45 x 19.51 meters