Allah perfected His creation