119 x 148.1 meters = 390.42 x 485.89 feet