32.7 x 123 meters = 107.28 x 403.54 feet