Suppose you are managing a cloud storage service where customers upload files for storage. A customer wants to store a file named "ProjectData.zip" in your cloud storage. The size of the file is 1.5TB. The cloud storage system uses a block-based storage mechanism similar to Hadoop, with a block size of 500GB and a replication factor of 2. Now answer the following questions: a) Calculate how many blocks will be created and what will be the size of each block. Considering the replication factor, determine how much total space will be needed to store all of the blocks.