Non-Local Block (64 x 64)

How can I implement a non-local block (64x64) in a GAN architecture and what that means?