119 x 156 meters = 390.42 x 511.81 feet