loding... 6,49,000 sq ft office space leased by Google