121 x 123 meters = 396.98 x 403.54 feet