66.8 x 123 meters = 219.16 x 403.54 feet