==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:35:36] C:\wamp\www\adv\php\lancaitens.php(123) - TrazValorCampo("marcas", "naoalteraprecoafv", "codmar", "")
[02/02/2024 12:35:36] C:\wamp\www\adv\bd\funcoes.inc(318) - qry(, "SELECT naoalteraprec...", )
[02/02/2024 12:35:36] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #23, "SELECT naoalteraprec...")
[02/02/2024 12:35:36] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 63 )
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:35:36] C:\wamp\www\adv\php\lancaitens.php(123) - TrazValorCampo("marcas", "naoalteraprecoafv", "codmar", "")
[02/02/2024 12:35:36] C:\wamp\www\adv\bd\funcoes.inc(318) - qry(, "SELECT naoalteraprec...", )
[02/02/2024 12:35:36] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #23, "SELECT naoalteraprec...")
[02/02/2024 12:35:36] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 63 )
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:35:36] C:\wamp\www\adv\php\lancaitens.php(123) - TrazValorCampo("marcas", "naoalteraprecoafv", "codmar", "")
[02/02/2024 12:35:36] C:\wamp\www\adv\bd\funcoes.inc(318) - qry(, "SELECT naoalteraprec...", )
[02/02/2024 12:35:36] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #23, "SELECT naoalteraprec...")
[02/02/2024 12:35:36] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 63 )
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:35:37] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1768", "codigo", , "9.40")
[02/02/2024 12:35:37] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:35:37] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:35:37] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:35:37] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:35:37] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1768", "codigo", , "9.40")
[02/02/2024 12:35:37] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:35:37] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:35:37] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:35:37] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:35:37] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1768", "codigo", , "9.40")
[02/02/2024 12:35:37] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:35:37] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:35:37] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:35:37] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:36:23] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1768", "codigo", , "9.40")
[02/02/2024 12:36:23] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:36:23] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:36:23] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:36:23] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:36:23] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1768", "codigo", , "9.40")
[02/02/2024 12:36:23] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:36:23] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:36:23] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:36:23] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:36:23] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1768", "codigo", , "9.40")
[02/02/2024 12:36:23] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:36:23] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:36:23] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:36:23] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:38:31] C:\wamp\www\adv\php\lancaitens.php(123) - TrazValorCampo("marcas", "naoalteraprecoafv", "codmar", "")
[02/02/2024 12:38:31] C:\wamp\www\adv\bd\funcoes.inc(318) - qry(, "SELECT naoalteraprec...", )
[02/02/2024 12:38:31] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #23, "SELECT naoalteraprec...")
[02/02/2024 12:38:31] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 63 )
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:38:31] C:\wamp\www\adv\php\lancaitens.php(123) - TrazValorCampo("marcas", "naoalteraprecoafv", "codmar", "")
[02/02/2024 12:38:31] C:\wamp\www\adv\bd\funcoes.inc(318) - qry(, "SELECT naoalteraprec...", )
[02/02/2024 12:38:31] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #23, "SELECT naoalteraprec...")
[02/02/2024 12:38:31] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 63 )
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:38:31] C:\wamp\www\adv\php\lancaitens.php(123) - TrazValorCampo("marcas", "naoalteraprecoafv", "codmar", "")
[02/02/2024 12:38:31] C:\wamp\www\adv\bd\funcoes.inc(318) - qry(, "SELECT naoalteraprec...", )
[02/02/2024 12:38:31] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #23, "SELECT naoalteraprec...")
[02/02/2024 12:38:31] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 63 )
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:38:32] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1769", "codigo", , "9.40")
[02/02/2024 12:38:32] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:38:32] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:38:32] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:38:32] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:38:32] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1769", "codigo", , "9.40")
[02/02/2024 12:38:32] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:38:32] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:38:32] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:38:32] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:38:32] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1769", "codigo", , "9.40")
[02/02/2024 12:38:32] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:38:32] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:38:32] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:38:32] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:40:27] C:\wamp\www\adv\php\lancaitens.php(123) - TrazValorCampo("marcas", "naoalteraprecoafv", "codmar", "")
[02/02/2024 12:40:27] C:\wamp\www\adv\bd\funcoes.inc(318) - qry(, "SELECT naoalteraprec...", )
[02/02/2024 12:40:27] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #23, "SELECT naoalteraprec...")
[02/02/2024 12:40:27] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 63 )
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:40:27] C:\wamp\www\adv\php\lancaitens.php(123) - TrazValorCampo("marcas", "naoalteraprecoafv", "codmar", "")
[02/02/2024 12:40:27] C:\wamp\www\adv\bd\funcoes.inc(318) - qry(, "SELECT naoalteraprec...", )
[02/02/2024 12:40:27] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #23, "SELECT naoalteraprec...")
[02/02/2024 12:40:27] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 63 )
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:40:27] C:\wamp\www\adv\php\lancaitens.php(123) - TrazValorCampo("marcas", "naoalteraprecoafv", "codmar", "")
[02/02/2024 12:40:27] C:\wamp\www\adv\bd\funcoes.inc(318) - qry(, "SELECT naoalteraprec...", )
[02/02/2024 12:40:27] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #23, "SELECT naoalteraprec...")
[02/02/2024 12:40:27] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 63 )
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:40:28] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1770", "codigo", , "9.40")
[02/02/2024 12:40:28] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:40:28] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:40:28] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:40:28] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:40:28] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1770", "codigo", , "9.40")
[02/02/2024 12:40:28] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:40:28] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:40:28] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:40:28] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:40:28] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1770", "codigo", , "9.40")
[02/02/2024 12:40:28] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:40:28] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:40:28] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:40:28] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:41:58] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1770", "codigo", , "9.40")
[02/02/2024 12:41:58] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:41:58] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:41:58] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:41:58] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:41:58] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1770", "codigo", , "9.40")
[02/02/2024 12:41:58] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:41:58] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:41:58] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:41:58] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================================
==================================================================================================
==================================================================================================
==================================================================================================
[02/02/2024 12:41:58] C:\wamp\www\adv\php\carrinho.php(40) - BuscaItensOs("1770", "codigo", , "9.40")
[02/02/2024 12:41:58] C:\wamp\www\adv\bd\bd_os.inc(1026) - getEmbalagemProdutoById()
[02/02/2024 12:41:58] C:\wamp\www\adv\bd\bd_produtos.inc(1145) - qry(, "SELECT un.codun, un....", )
[02/02/2024 12:41:58] C:\wamp\www\adv\bd\funcoes.inc(33) - ibase_query(Resource id #15, "SELECT un.codun, un....")
[02/02/2024 12:41:58] () - customError(2, "ibase_query() [function.ibase-query]: Dynamic SQL Error SQL error code = -104 as approximate floating-point values in SQL dialect 1, but as 64-bit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!