63 x 123 x 266 feet = 19.2 x 37.49 x 81.08 meters