354 x 427 x 266 feet = 107.9 x 130.15 x 81.08 meters