105 x 640 x 509 feet = 32 x 195.07 x 155.14 meters