405 x 888 feet = 123.44 x 270.66 meters