334 x 418 feet = 101.8 x 127.41 meters